Live data from Hacker News

Astral to Join OpenAI

astral.sh

821–830 of 951 posts

Re: Astral to Join OpenAI

#821
post #802
post #749

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.

It is very hard to manually review AI generated code. May be we have to use another LLM to review and assume everything is good.

Re: Astral to Join OpenAI

#822

Earlier 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…

I still believe Rust is a red herring here. Your ‘uv but written in Python’ would probably have the same success as uv does now, if you did focus on speed over correctness. And I’ve yet to hear about pipx or Poetry getting trashed, but if it is a problem, I don’t think it’s impossible to solve in Python vs Rust.

> 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

#823
post #820
post #783

Earlier 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.

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

#825
post #4

Woah, 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).

Yes just like "Whatsapp is joining Facebook but it'll always be free and independent"!!

Re: Astral to Join OpenAI

#826
post #711

I'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

That's the cognitive dissonance

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

#827

Earlier 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.

what do you mean "trusting" or "hurting the community"? i don't think uv has damaged anything yet. i'll use a tool from whoever if the risk profile is acceptable. given the level of quality in uv already, it seems very low risk to adopt no matter who the authors are, because it's open source, easy to use old version, and if they really go off the deep end, i expect the python community as a whole will maintain a slow-moving but stable fork.

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

#829
post #823
post #820

Earlier 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.

the point about defaults though, the default or defacto workflow is uv run

Re: Astral to Join OpenAI

#830

Earlier 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.…

>Saying that uv is their only winner is a hilarious take.

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.

Post reply on HN