#ruff — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ruff, aggregated by home.social.
-
- omg how am I only thinking of astral's #uv and #ruff 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 #marimo 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
-
New on my #blog: https://aspi.blog/2026/05/17/wnag-pensthorpe-trip-2026-7-the-waders-aviary/
The final instalment in my series about the #WNAG trip to #Pensthorpe, featuring the #WadersAviary.
#Autism #WestNorfolkAutismGroup #photography #birds #avocets #BlackWingedStilts #BlackTailedGodwits #Turtledoves #BeardedTit #ruff -
New on my #blog: https://aspi.blog/2026/05/17/wnag-pensthorpe-trip-2026-7-the-waders-aviary/
The final instalment in my series about the #WNAG trip to #Pensthorpe, featuring the #WadersAviary.
#Autism #WestNorfolkAutismGroup #photography #birds #avocets #BlackWingedStilts #BlackTailedGodwits #Turtledoves #BeardedTit #ruff -
New on my #blog: https://aspi.blog/2026/05/17/wnag-pensthorpe-trip-2026-7-the-waders-aviary/
The final instalment in my series about the #WNAG trip to #Pensthorpe, featuring the #WadersAviary.
#Autism #WestNorfolkAutismGroup #photography #birds #avocets #BlackWingedStilts #BlackTailedGodwits #Turtledoves #BeardedTit #ruff -
New on my #blog: https://aspi.blog/2026/05/17/wnag-pensthorpe-trip-2026-7-the-waders-aviary/
The final instalment in my series about the #WNAG trip to #Pensthorpe, featuring the #WadersAviary.
#Autism #WestNorfolkAutismGroup #photography #birds #avocets #BlackWingedStilts #BlackTailedGodwits #Turtledoves #BeardedTit #ruff -
New on my #blog: https://aspi.blog/2026/05/17/wnag-pensthorpe-trip-2026-7-the-waders-aviary/
The final instalment in my series about the #WNAG trip to #Pensthorpe, featuring the #WadersAviary.
#Autism #WestNorfolkAutismGroup #photography #birds #avocets #BlackWingedStilts #BlackTailedGodwits #Turtledoves #BeardedTit #ruff -
#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 -
#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 -
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... -
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... -
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... -
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... -
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... -
Photobombed by a gull.
-
Photobombed by a gull.
-
Photobombed by a gull.
-
Photobombed by a gull.
-
Photobombed by a gull.
-
#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 😄
https://alessandra.bilardi.net/diary/articles/2026-04/the-lazy-developer-s-code-quality.en
-
#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 😄
https://alessandra.bilardi.net/diary/articles/2026-04/the-lazy-developer-s-code-quality.en
-
Was waiting for CI, so gave this an update after being parked for years. I'd love to have this as a #ruff plugin...
-
Я хотел оживить голема, но получил галлюцинирующего идиота
В игре Warcraft есть такая тварь — железный голем. Здоровенная кукла, слепленная из глины и металла, которую оживляют магическим словом. Тупой, но мощный исполнитель. Сказали бить — бьёт. Сказали охранять — стоит насмерть. Я захотел такого же, но в коде. Телом пусть будет Telegram-бот. А мозгом — нейросеть. Не просто очередной «чат с ИИ», а настоящий кодинг-агент. Чтобы кидаешь ему проект, а он: «Тут у тебя SQL-инъекция, тут гонка данных, тут ты импорт забыл, и вообще у тебя в зависимостях дыра». Идея казалась простой: берём aiogram , прикручиваем DeepSeek, пишем промпт «ты senior-разработчик, разбери этот код» — и готово. Первая версия была готова за вечер. Я кинул Голему свой проект. Он задумался на пару секунд и выдал:
-
Я хотел оживить голема, но получил галлюцинирующего идиота В игре Warcraft есть такая тварь — железный голем. З...
#telegrambot #анализ #python #go #ruff #golem #llm-агент
Origin | Interest | Match -
Практики разработки на Python
Привет, Хабр! Меня зовут Роман, я программист в команде «Гравитон» и моя задача в компании — разработка API/CLI интерфейсов и приложений на языке Python. Цель данной статьи в том, чтобы показать как через внедрение «типовых подходов» и вспомогательных библиотек/утилит очень сильно упрощается поддержка проекта в настоящем (при передаче другому человеку или разработке в команде) и в будущем (возобновили проект спустя время). Первое, что нужно сказать — проект на Python это не только сам Python , но и множество технологий используемых вместе (Git, Docker, и т.д.). В этой статье мы сконцентрируемся на самом проекте, а именно с чего начать, что прикрутить, что учитывать при разработке.
-
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.
-
RE: https://fedi.simonwillison.net/@simon/116256849534109614
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"
-
RE: https://fedi.simonwillison.net/@simon/116256849534109614
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"
-
RE: https://fedi.simonwillison.net/@simon/116256849534109614
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"
-
RE: https://fedi.simonwillison.net/@simon/116256849534109614
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"
-
RE: https://fedi.simonwillison.net/@simon/116256849534109614
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"
-
I don't trust anything that #OpenAI say or promise. Now they're buying #Astral https://openai.com/index/openai-to-acquire-astral/ - 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
-
I don't trust anything that #OpenAI say or promise. Now they're buying #Astral https://openai.com/index/openai-to-acquire-astral/ - 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
-
I don't trust anything that #OpenAI say or promise. Now they're buying #Astral https://openai.com/index/openai-to-acquire-astral/ - 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
-
I don't trust anything that #OpenAI say or promise. Now they're buying #Astral https://openai.com/index/openai-to-acquire-astral/ - 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
-
I don't trust anything that #OpenAI say or promise. Now they're buying #Astral https://openai.com/index/openai-to-acquire-astral/ - 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
-
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: https://openai.com/index/openai-to-acquire-astral/ 💰
-
OpenAI to acquire Astral
-
OpenAI is buying Astral, and Python developers should probably pay attention
https://fed.brid.gy/r/https://nerds.xyz/2026/03/openai-astral-codex-python/
-
OMG https://openai.com/index/openai-to-acquire-astral/
#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
-
#PalacesAndGardens #FashionThroughTime This woman was weaving lace at a Renaissance festival, and I was so taken with her clothes, hat and work. #EastCoastKin #RenaissanceClothing #Lace #Ruff
-
🎙️ Python Bytes 470: A Jolting Episode
with @mkennedy and @brianokken
https://pythonbytes.fm/470
#Python #Jolt #Ruff #Testing #GitHubActions -
🎙️ Python Bytes 470: A Jolting Episode
with @mkennedy and @brianokken
https://pythonbytes.fm/470
#Python #Jolt #Ruff #Testing #GitHubActions -
🎙️ Python Bytes 470: A Jolting Episode
with @mkennedy and @brianokken
https://pythonbytes.fm/470
#Python #Jolt #Ruff #Testing #GitHubActions -
🎙️ Python Bytes 470: A Jolting Episode
with @mkennedy and @brianokken
https://pythonbytes.fm/470
#Python #Jolt #Ruff #Testing #GitHubActions -
🎙️ Python Bytes 470: A Jolting Episode
with @mkennedy and @brianokken
https://pythonbytes.fm/470
#Python #Jolt #Ruff #Testing #GitHubActions -
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 🥰
-
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 🥰
-
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 🥰