Live data from Hacker News

Astral to Join OpenAI

astral.sh

711–720 of 951 posts

Re: Astral to Join OpenAI

#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

Re: Astral to Join OpenAI

#712
post #569

Earlier quoted context omitted.

Sure, but if tomorrow uv and ruff ceased to exist, we could all go back to any number of other solutions.

Ruff is nice, but not important, uv is one of the few things making the python ecosystem bearable. Python is a language for monkeys, and if you don't give monkeys good tools, they will forever entangle themselves and you . It is all garbage wrapped in garbage. At least let me deploy it without having to manually detangle all that garbage by version. I'm done pretending this is a "right tools for the right job" kind o…

> making the python ecosystem bearable

You should really qualify that statement, it implies that the Python ecosystem is bearable.

Re: Astral to Join OpenAI

#713

these (uv and bun) are not acquihires, they're acqui-rootaccess

We need to explore this angle. With OpenAI already strongly being intelligence gathering apparatus for the US, now with this acquisition, it will potentially have access to the code and environment variables of a good chunk of private projects even when Codex doesn't.

[flagged]

Re: Astral to Join OpenAI

#714
post #569

Earlier quoted context omitted.

Ruff is nice, but not important, uv is one of the few things making the python ecosystem bearable. Python is a language for monkeys, and if you don't give monkeys good tools, they will forever entangle themselves and you . It is all garbage wrapped in garbage. At least let me deploy it without having to manually detangle all that garbage by version. I'm done pretending this is a "right tools for the right job" kind o…

Ok, what am I missing, I've used python for many many years. What does UV give us over pip + venv + pyenv? (I'm not doing this to be a dick, I genuinely want to know what the use case is)

It's not horrifically slow.

Re: Astral to Join OpenAI

#715

Astral threads here have been surprisingly flag resistant and plentiful. This takeover explains a lot. I suspect some OpenClaw "secure" sandbox is coming (Nvidia jealousy) with Astral delivering the packages for Docker within Docker within Qemu within Qubes. A self respecting AI stack must be convoluted. I can't wait until all this implodes after the IPOs.

…what? Flag-resistant?

Astral’s tools have been a huge QOL improvement for a great many developers using what’s, what? The second most piously programming language ever?

Does the level of attention surprise you? Or do you just flag things that you personally aren’t into?

Re: Astral to Join OpenAI

#716

Earlier quoted context omitted.

uv replaces pip (and venv, and pipx, and more), not conda. If you want a uv-equivalent that replaces conda, then look at pixi: https://pixi.prefix.dev/

Sure, it replaces pip, but _we used conda_ for env management. And the slow part was still _dependency resolution_, much like pip. Was there a better option? I’m sure. Choices were made. Regrets were had. Switching to uv was a huge improvement for our purposes.

If all you are installing using conda is pypi packages and different versions of Python, then sure, uv is a fine replacement. I use it for that as well. But if you are using other conda/conda-forge/bioconda packages, then uv isn't a replacement since it cannot install those. However, Pixi can replace conda for that use-case and it's about as fast as uv since it uses uv's dependency resolution code

Re: Astral to Join OpenAI

#717
post #654

Earlier quoted context omitted.

"Clean room" is doing a lot of heavy lifting. Having the entire corpus of knowledge for humanity and how LLMs work, how can you honestly argue in court that this is purely clean room implementation? This is right up there with Meta lawyers claiming that when they torrent it's totally legal but when a single person torrents it's copyright infringement.

Far too many people treat AI as a way to launder copyright, it seems likely that a lot of the current state of outright plagiarism won't stand up in court

No IP will stand up to AI, from Star Wars to Linear. Things are about to change.

Re: Astral to Join OpenAI

#718
post #496
post #446

Earlier quoted context omitted.

My hope would be that this eventually pushes pip to adopt a similar feature-set and performance improvements. It's always a better story when the built-in tool is adequate instead of having to pick something. And yes UV is rust but it's pretty clear that Python could provide something within 2-5x the speed.

pip isn't exactly a "built-in" tool. Beyond the python distribution having a stub module that downloads pip for you.

`ensurepip` does not "download pip for you". It bootstraps pip from a wheel included in a standard library sub-folder, (running pip's own code from within that wheel, using Python's built-in `zipimport` functionality).

That bootstrapping process just installs the wheel's contents, no Internet connection required. (Pip does, of course, download pip for you when you run its self-upgrade — since the standard library wheel will usually be out of date).

Re: Astral to Join OpenAI

#719

Not surprised at all on this. I've been really suspicious about how hard `uv` was being pushed in 24/25.

Are you legitimately unable to tell the difference between something being “pushed” and people just legitimately liking and using something?

If you’re going to be a grump about everything, sometimes your broken clock is going to be right. It’s still not worth showing off.

Re: Astral to Join OpenAI

#720

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.

> why we keep trusting venture capital to be the community's stewards I have no idea.

They bought the trust.

Post reply on HN