Sign in

Micha

@michareiser.bsky.social
246 followers 116 following 8 posts

Engineer @ Astral Prev: Biome, Facebook

PostsRepliesMedia
Micha @michareiser.bsky.social · 26/08/2026
Haha, no, you didn’t. But it’s fairly high up on our priority list
110
Micha @michareiser.bsky.social · 26/08/2026
It has the same worst case complexity as your approach but, in practice, a single pass is sufficient most of the time
100
Micha @michareiser.bsky.social · 26/08/2026
Sort of. Each fix has an isolation level. The default is that we don’t apply overlapping fixes in a single fix-pass. But we also have custom groups, where fixes are only applied in the same pass for as long as they don’t overlap and no other fix of the same group has been applied
100
Micha @michareiser.bsky.social · 26/08/2026
We have seen this issue in Ruff, e.g. when removing unused imports that an other fix now starts depending on. I don’t remember the exact details but we have a system that detects these overlaps. But it requires code on both the removal and use import fixes
110
Micha @michareiser.bsky.social · 06/06/2026
Congrats. I‘ll make sure to say hy, the next time I‘m in the London office.
010
Reposted by Micha
Andrew Gallant @burntsushi.net · 03/06/2026
I was recently diagnosed with a rare autoimmune disorder called anti-NMDA receptor encephalitis. It's a "disease of chaos" that completely upturned my life for a couple months. I wrote a blog about it that goes into more detail and discusses prognosis. :-) burntsushi.net/encephalitis/
burntsushi.net
Encephalitis - Andrew Gallant's Blog
1312443
Micha @michareiser.bsky.social · 23/05/2026
Yes, please
120
Reposted by Micha
Charlie Marsh @crmarsh.com · 13/05/2025
Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust. In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
1433284
Reposted by Micha
Zed @zed.dev · 31/01/2025
With uv (astral) and Zed, it is pretty easy to get set up to work on an existing Python project: 1. Clone the repo 2. `uv sync` to install deps in a .venv 3. Select the .venv in Zed's toolchain selector We have plans to further improve our support of Python. Stay tuned.
0564
Reposted by Micha
Alex Waygood @alexwaygood.bsky.social · 09/01/2025
The 2025 Ruff style guide includes formatting for f-string interpolated expressions, automatic joining of single-line implicitly concatenated strings, improved formatting for multiline `assert` statements, and more astral.sh/blog/ruff-v0...
astral.sh
Ruff v0.9.0
The new 2025 formatter style guide, rule stabilizations, and more
121
Micha @michareiser.bsky.social · 12/12/2024
Exciting. Now I’m curious ☺️ Is there any documentation where I could learn more about the upcoming changes
100
Reposted by Micha
Charlie Marsh @crmarsh.com · 04/12/2024
python-build-standalone has exploded in popularity, with over 70M downloads all-time. But what is a "standalone" Python build? It wasn't obvious to me at first! Initially, I didn't understand what problem was being solved or why it mattered...
716020
Reposted by Micha
Charlie Marsh @crmarsh.com · 19/11/2024
uv now ships with dedicated documentation for PyTorch
"Using uv with PyTorch"
414713
Micha @michareiser.bsky.social · 07/11/2024
The down/up cursors don't work in the search. For example, I can't search for "Dan " and then hit the down arrow to select your profile. The focus remains in the input box.
000