logoalt Hacker News

estebankyesterday at 11:09 PM2 repliesview on HN

Some architectures are made easier by the choice of implementation language.


Replies

EdwardDiegotoday at 4:37 AM

UV also has the distinct advantage in dependency resolution that it didn't have to implement the backwards compatible stuff Pip does, I think Astral blogged on it. If I can find it, I'll edit the link in.

edit wasn't Astral, but here's the blog post I was thinking of. https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html

That said, your point is very much correct, if you watch or read the Jane Street tech talk Astral gave, you can see how they really leveraged Rust for performance like turning Python version identifiers into u64s.

crubiertoday at 12:27 AM

In my experience Rust typically makes it a little bit harder to write the most efficient algo actually.

show 2 replies