Earlier quoted context omitted.
relax, soon u be rewriting the essence of all these libs into something new. python has its days numbered also perhaps for many engineering decisions that are now cheap via llms.
The LLMs write bad python as easily as any other language. To make it good, you need to review and interate.
Astral to Join OpenAI
821–830 of 951 posts
Re: Astral to Join OpenAI
#822Earlier quoted context omitted.
I agree uv is great but let’s not get carried away here. Poetry is good, pip was fine for many use-cases after they added native lock files.
if you are working on one tiny project on your machine that pips in four packages you probably think pip was OK. Circa 2017 I was working on systems that were complex enough that pip couldn't build them and after I got to the bottom of it I knew it not my fault but it was the fault of pip. I built a system which could build usable environments out of pre-built wheels and sketched out the design of a system that was r…
> The politics looked intractable so I gave up.
So yeah, this is your actual problem. (Don’t worry, I’m in the same camp here.)
Re: Astral to Join OpenAI
#823Earlier quoted context omitted.
uv has a lot of sensible defaults that prevent clueless developers to shoot their own feet. Uv sync, for example, would uninstall packages not in pyproject.toml
i kind of disagree with this. uv run is clunky, i don't want that. i want to keep the activate the venv and do shit model. i hate uv run as a primitive.
Re: Astral to Join OpenAI
#824Re: Astral to Join OpenAI
#825Woah, first Anthropic buys Bun, now OpenAI Astral? Seems like the big AI players love buying up the good dev tooling companies. I hope this means the Astral folks can keep doing what they are doing, because I absolutely love uv (ruff is pretty nice too).
Re: Astral to Join OpenAI
#826I'm into this. Anthropic acquiring Bun, now OpenAI acquiring Astral. Both show the big labs recognize that great AI coding tools require great developer tooling, and they are willing to pay for it rather than build inferior alternatives. Good outcome for the teams. Not exactly a great look for the "AGI is right around the corner" crowd — if the labs had it, they would not need to buy software from humans.
This wasn't a software acquisition at all. They were already able to use Astral's software just like anyone else. They wanted a good dev-tools team so that's what they bought. > the Astral team will join the Codex team at OpenAI and over time, we’ll explore deeper integrations that allow Codex to interact more directly with the tools developers already use
How can two things be the same:
Iur AI will replace every SWE in the next 5yrs
Our tooling is bad
We need to buy a company that brought a revolution in python tooling
If LLMs and GTP5 codex is soo good then how isn't all tooling related to OpenAI ebinf written by it?
Same goes for Claude. They say Claude writes Claude... Why isn't Claude Code then writtten by Claude in such a way that it has a platform specific optimized binary rather than an Electron app.
It's almost as if they're generating hype for their sales/valuation
Re: Astral to Join OpenAI
#827Earlier quoted context omitted.
That's the thing. To me that says that as soon as cash becomes tight at OpenAI, the Astral staff will no longer get to work on Python tooling anymore, namely uv, etc.
Tale as old as time in SV, why we keep trusting venture capital to be the community's stewards I have no idea. We need public investment in open source, in the form of grants, not more private partnerships that somehow always seem to hurt the community.
i'd love there to be infinite public free money we could spend on Making Good Software but at least in the US, there is vanishingly small public free money available, while there's huge sums of private free money even in post-ZIRP era. If some VCs want to fund a team to write great open source software the rest of us get for free, i say "great thanks!"
Re: Astral to Join OpenAI
#828Re: Astral to Join OpenAI
#829Earlier quoted context omitted.
i kind of disagree with this. uv run is clunky, i don't want that. i want to keep the activate the venv and do shit model. i hate uv run as a primitive.
I mean you don't need to use that then. `uv` is still writing to `.venv` by default and you can activate it with `direnv` or w/e.
Re: Astral to Join OpenAI
#830Earlier quoted context omitted.
Ruff is performant but finds about half the issues Pylint does (see https://github.com/astral-sh/ruff/issues/970 ). Ty is quantitatively the worst of the well-known type checkers (see https://news.ycombinator.com/item?id=47398023 ). Uv is Astral's only winner.
You are aware that ty has only recently entered beta status? Ruff isn’t stable yet either and has evolved into the de facto standard for new projects. It has more than double the amount of rules than Pylint does. Also downloaded more than 3 times as often as Pylint in the past month. Pylint has some advantages, sure, but Ruffs adoption speaks for itself. Pylint is 25 years old. You’d hope they do some things better.…
na this news is good enough reason to move from Ruff back to black and stay the course, I won't use anything else from Astral. I will use uv but only until pip 2/++ gets its shit together and catches up and hopefully then as a community we should jump back on board and keep using pip even if it's not as good, it's free in the freedom sense.