home.social

#ruff — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ruff, aggregated by home.social.

  1. - omg how am I only thinking of astral's and now?? It is so great, much better than anything else. I was very sad that astral got bought by openai 🤖
    - I also really dislike Jupyter notebooks and hate how much they are being (ab)used. I'm trying which I do like but I find it hard to share analyses with others internally. I'll find my way, but I do miss RStudio's native quarto integration (i know quarto also does python but in reality it hasn't yet worked out for me)

    n/n

  2. #KALMÁR #TIBOR SZÖVEGÍRÓ allgraph.ro/advanced-sea... #RUFF #BÁLINT search.brave.com/ask?q=Analyz... Semantic SEO: The Bridge between Humans and Artificial Intelligence. Do you like AÉPIOT ( #aePiot ) semantics? Donate to the aéPiot semantic platform: www.paypal.com/donate?busin...

    MultiSearch Tag Explorer

  3. #KALMÁR #TIBOR SZÖVEGÍRÓ allgraph.ro/advanced-sea... #RUFF #BÁLINT search.brave.com/ask?q=Analyz... Semantic SEO: The Bridge between Humans and Artificial Intelligence. Do you like AÉPIOT ( #aePiot ) semantics? Donate to the aéPiot semantic platform: www.paypal.com/donate?busin...

    MultiSearch Tag Explorer

  4. New paper: #ClimateChange has made #storm #floods more common in Baltic Sea Finland & they are washing away #wader #nests. Land use planning can help, artificial eggs and incubation used only as a last resort. @[email protected] #HannaAlgora #ruff #dunlin #climateaction

    Rising storm floods are washin...

  5. New paper: #ClimateChange has made #storm #floods more common in Baltic Sea Finland & they are washing away #wader #nests. Land use planning can help, artificial eggs and incubation used only as a last resort. @[email protected] #HannaAlgora #ruff #dunlin #climateaction

    Rising storm floods are washin...

  6. New paper: #ClimateChange has made #storm #floods more common in Baltic Sea Finland & they are washing away #wader #nests. Land use planning can help, artificial eggs and incubation used only as a last resort. @[email protected] #HannaAlgora #ruff #dunlin #climateaction

    Rising storm floods are washin...

  7. New paper: #ClimateChange has made #storm #floods more common in Baltic Sea Finland & they are washing away #wader #nests. Land use planning can help, artificial eggs and incubation used only as a last resort. @[email protected] #HannaAlgora #ruff #dunlin #climateaction

    Rising storm floods are washin...

  8. New paper: #ClimateChange has made #storm #floods more common in Baltic Sea Finland & they are washing away #wader #nests. Land use planning can help, artificial eggs and incubation used only as a last resort. @[email protected] #HannaAlgora #ruff #dunlin #climateaction

    Rising storm floods are washin...

  9. #CodeQuality of the lazy developer 🛠️

    Updating an educational #Python repo, I looked into what to automate for code quality.

    🔮 Spoiler: I landed on uv, ruff, pyright and pre-commit.

    In the article: the picks, why, and the make patch that broke on the first try 😄

    alessandra.bilardi.net/diary/a

    #DiaryOfALazyDeveloper #pytest #ruff #pyright #uv

  10. #CodeQuality of the lazy developer 🛠️

    Updating an educational #Python repo, I looked into what to automate for code quality.

    🔮 Spoiler: I landed on uv, ruff, pyright and pre-commit.

    In the article: the picks, why, and the make patch that broke on the first try 😄

    alessandra.bilardi.net/diary/a

    #DiaryOfALazyDeveloper #pytest #ruff #pyright #uv

  11. Was waiting for CI, so gave this an update after being parked for years. I'd love to have this as a #ruff plugin...

    github.com/marcgibbons/flake8-

  12. Я хотел оживить голема, но получил галлюцинирующего идиота

    В игре Warcraft есть такая тварь — железный голем. Здоровенная кукла, слепленная из глины и металла, которую оживляют магическим словом. Тупой, но мощный исполнитель. Сказали бить — бьёт. Сказали охранять — стоит насмерть. Я захотел такого же, но в коде. Телом пусть будет Telegram-бот. А мозгом — нейросеть. Не просто очередной «чат с ИИ», а настоящий кодинг-агент. Чтобы кидаешь ему проект, а он: «Тут у тебя SQL-инъекция, тут гонка данных, тут ты импорт забыл, и вообще у тебя в зависимостях дыра». Идея казалась простой: берём aiogram , прикручиваем DeepSeek, пишем промпт «ты senior-разработчик, разбери этот код» — и готово. Первая версия была готова за вечер. Я кинул Голему свой проект. Он задумался на пару секунд и выдал:

    habr.com/ru/articles/1027038/

    #telegrambot #анализ #python #go #ruff #golem #llmагент

  13. Я хотел оживить голема, но получил галлюцинирующего идиота В игре Warcraft есть такая тварь — железный голем. З...

    #telegrambot #анализ #python #go #ruff #golem #llm-агент

    Origin | Interest | Match
  14. Практики разработки на Python

    Привет, Хабр! Меня зовут Роман, я программист в команде «Гравитон» и моя задача в компании — разработка API/CLI интерфейсов и приложений на языке Python. Цель данной статьи в том, чтобы показать как через внедрение «типовых подходов» и вспомогательных библиотек/утилит очень сильно упрощается поддержка проекта в настоящем (при передаче другому человеку или разработке в команде) и в будущем (возобновили проект спустя время). Первое, что нужно сказать — проект на Python это не только сам Python , но и множество технологий используемых вместе (Git, Docker, и т.д.). В этой статье мы сконцентрируемся на самом проекте, а именно с чего начать, что прикрутить, что учитывать при разработке.

    habr.com/ru/companies/graviton

    #бэкенд #Python #uv #ruff #mypy #практики

  15. Things hard to differentiate, as it seems:

    A software getting a new onwer does not make the software insecure, non-free, or otherwise bad.

    A tool getting a new database field does not make the tool a surveillance tool.

    ---

    A new owner changing the license of a software makes the software non-free.

    A system operator abusing a database field for surveilannce makes them a supporter of surveillance.

    #systemd #ruff

  16. RE: fedi.simonwillison.net/@simon/

    I like what Simon is writing in his blog about this. In particular about the forkability of the tools. Backed up by quoting Armin Ronacher:

    - "even in the worst possible future this is a very forkable and maintainable thing"

  17. RE: fedi.simonwillison.net/@simon/

    I like what Simon is writing in his blog about this. In particular about the forkability of the tools. Backed up by quoting Armin Ronacher:

    - "even in the worst possible future this is a very forkable and maintainable thing"

    #Astral #uv #ruff #ty #OpenAI

  18. RE: fedi.simonwillison.net/@simon/

    I like what Simon is writing in his blog about this. In particular about the forkability of the tools. Backed up by quoting Armin Ronacher:

    - "even in the worst possible future this is a very forkable and maintainable thing"

    #Astral #uv #ruff #ty #OpenAI

  19. RE: fedi.simonwillison.net/@simon/

    I like what Simon is writing in his blog about this. In particular about the forkability of the tools. Backed up by quoting Armin Ronacher:

    - "even in the worst possible future this is a very forkable and maintainable thing"

    #Astral #uv #ruff #ty #OpenAI

  20. RE: fedi.simonwillison.net/@simon/

    I like what Simon is writing in his blog about this. In particular about the forkability of the tools. Backed up by quoting Armin Ronacher:

    - "even in the worst possible future this is a very forkable and maintainable thing"

    #Astral #uv #ruff #ty #OpenAI

  21. I don't trust anything that say or promise. Now they're buying openai.com/index/openai-to-acq - and gains control over , and .

    That the "Astral team will join the Codex team at OpenAI and over time, we’ll explore deeper integrations" - makes me wonder how well these really great tools will keep functioning stand alone in the future.

    Can I keep being depended on them for managing my :python: projects?

    AI companies are gaining al the more control of the toolchain!

  22. I don't trust anything that #OpenAI say or promise. Now they're buying #Astral openai.com/index/openai-to-acq - and gains control over #Ruff, #uv and #ty.

    That the "Astral team will join the Codex team at OpenAI and over time, we’ll explore deeper integrations" - makes me wonder how well these really great tools will keep functioning stand alone in the future.

    Can I keep being depended on them for managing my :python: projects?

    AI companies are gaining al the more control of the toolchain! #worrying

  23. I don't trust anything that #OpenAI say or promise. Now they're buying #Astral openai.com/index/openai-to-acq - and gains control over #Ruff, #uv and #ty.

    That the "Astral team will join the Codex team at OpenAI and over time, we’ll explore deeper integrations" - makes me wonder how well these really great tools will keep functioning stand alone in the future.

    Can I keep being depended on them for managing my :python: projects?

    AI companies are gaining al the more control of the toolchain! #worrying

  24. I don't trust anything that #OpenAI say or promise. Now they're buying #Astral openai.com/index/openai-to-acq - and gains control over #Ruff, #uv and #ty.

    That the "Astral team will join the Codex team at OpenAI and over time, we’ll explore deeper integrations" - makes me wonder how well these really great tools will keep functioning stand alone in the future.

    Can I keep being depended on them for managing my :python: projects?

    AI companies are gaining al the more control of the toolchain! #worrying

  25. I don't trust anything that #OpenAI say or promise. Now they're buying #Astral openai.com/index/openai-to-acq - and gains control over #Ruff, #uv and #ty.

    That the "Astral team will join the Codex team at OpenAI and over time, we’ll explore deeper integrations" - makes me wonder how well these really great tools will keep functioning stand alone in the future.

    Can I keep being depended on them for managing my :python: projects?

    AI companies are gaining al the more control of the toolchain! #worrying

  26. I use #ruff as my #Python linter for the speed #flake8 lacked (with a foot still in the other camp for custom rules), was looking at #ty, but hadn’t had any incentive to try #uv.

    Others in the #Python ecosystem might be getting rather more nervous… Looks like the venture capitalists backing #Astral will get their payoff: openai.com/index/openai-to-acq 💰

  27. Well, fuck. Will my favorite Python development tooling smell like pipi now? 🫣

    astral.sh/blog/openai

    #python #uv #ty #ruff

  28. OMG openai.com/index/openai-to-acq

    #openai is acquiring Astral, the author's of #uv, #ruff and #ty

    Well, I'll probably now defer adopting more of the astral tech stack. Or at least until openAI fixes their insane cash burn rate

  29. When installing dependencies, formatting code, linting it, type-checking it, and building docs with or , , , and would previously take from 2min to several more, it now takes less than 15 seconds for the whole thing, thanks to , , and .

    This is for 5 versions (3.10 to 3.15).

    The DX got much better 🥰

  30. When installing dependencies, formatting code, linting it, type-checking it, and building docs with #Poetry or #PDM, #Black, #Flake8, #Mypy and #MkDocs would previously take from 2min to several more, it now takes less than 15 seconds for the whole thing, thanks to #uv, #Ruff, #ty and #Zensical.

    This is for 5 #Python versions (3.10 to 3.15).

    The DX got much better 🥰

  31. When installing dependencies, formatting code, linting it, type-checking it, and building docs with #Poetry or #PDM, #Black, #Flake8, #Mypy and #MkDocs would previously take from 2min to several more, it now takes less than 15 seconds for the whole thing, thanks to #uv, #Ruff, #ty and #Zensical.

    This is for 5 #Python versions (3.10 to 3.15).

    The DX got much better 🥰