Live data from Hacker News

Astral to Join OpenAI

astral.sh

911–920 of 951 posts

Re: Astral to Join OpenAI

#912
post #711

Earlier quoted context omitted.

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…

Because they need tooling in the next few months and not in 5 years.

Ofc its hype-based, when they say Claude writes Claude they mean Claude types most code, but the product decisions are made by people.

AI atm is not good without proper steering and most importantly AI doesn't decide what to build.

I'd wager astral team won't end up typing as much code for Codex, but they sure will architect and design the way people will interact through codex with a lot of dev tools in the ecosystem. That's what I would pay for in their shoes, access to their vision and already proven track record to design good tools.

Re: Astral to Join OpenAI

#913
post #68

Earlier quoted context omitted.

Nice idea in theory, in practice is how many folks down in Nebraska are going to show up.

isn't that's the point of open source software? like when Oracle bought Sun. someone forked mysql and created mariadb.

"Someone" was the original mysql creator. It was a brilliant way to get Oracle cash then havr his own company. Getting a cake, and eat it too.

Re: Astral to Join OpenAI

#914

Earlier quoted context omitted.

I've used python for roughly 15 years, and 10 of those years I was paid to primarily write and maintain projects written in Python. Things got bearable with virtualenv/virtualenv wrappers, but it was never what I would call great. Pip was always painful, and slow. I never looked forward to using them - and every time I worked on a new system - the amount of finaggling I had to do to avoid problems, and the amount of…

May I ask what OS and filesystem you’re using?

All of them (well - no HPUX in 15+ years, and I've never used uv in Solaris, or AIX) - but the major two client side environments that I use 'uv' in would be WSL2+Ubuntu/ext4 (work) and macOS/APFS at home.

But - neither the speed nor constant issues with pip/virtualenvwrappers are really a function of the OS/File System.

A frequent theme in this thread (probably most clearly described in https://news.ycombinator.com/item?id=47444936) is that relying on your Python Environment to manager your Python Environment - always ends up in pain. Poetry had this issue as well.

One of the key architectural decisions of Astral was to write the Python Environment Management tooling in rust - so that it could never footgun itself.

It also benefited from very enlightened engineering decisions described here: https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html

Re: Astral to Join OpenAI

#915
post #304

Earlier quoted context omitted.

uv solved it, it will be the only tool people use in 2 more years. if you’re a python shop / expert then you can do pip etc but uv turned incidental python + deps from a huge PITA for the rest of us, to It Just Works simplicity on the same level or better than Golang.

Then can they please figure out some way of invoking it that doesnt require prefixing everything with 'uv'

Solved with direnv. Also - in my .bashrc in all of my (many) clients:

  $ type uvi uvl uvv
  uvi is a function
  uvi ()
  {
      uv pip install $@
  }
  uvl is a function
  uvl ()
  {
      uv pip list
  }
  uvv is a function
  uvv ()
  {
      uv venv;
      cat > .envrc 

Re: Astral to Join OpenAI

#916
post #304

Earlier quoted context omitted.

uv solved it, it will be the only tool people use in 2 more years. if you’re a python shop / expert then you can do pip etc but uv turned incidental python + deps from a huge PITA for the rest of us, to It Just Works simplicity on the same level or better than Golang.

I don't want software on my computer, that just downloads and installs random stuff. This is the job of the OS in particular the package manager.

I very much appreciate the sentiment - and agree that random crap (particularly some of the insane dependency chains that you get from NPM, but also Rust) in which you go to install a simple (at least you believe) package - and the Rust/NPM manager downloads several hundred dependencies.

But the problem with only using the OS package manager is that you then lock yourself out of the entire ecosystem of node, python, rust packages that have never been migrated to whatever operating system you are using - which might be very significant.

How do you feel about Nix? It feels like this is a nice half-way measure between reliable/reproducible builds, but without all of the Free For all where you are downloading who-knows-what-from-where onto your OS?

Re: Astral to Join OpenAI

#917
post #414

What strikes me most about this acquisition isn't the AI angle. It's the question of why so many open source tools get built by startup teams in the first place. I maintain an open source project funded by the Sovereign Tech Fund. Getting there wasn't easy: the application process is long, the amounts are modest compared to a VC round, and you have to build community trust before any of that becomes possible. But the…

I think this overstates the “betrayal” angle. A lot of great open source comes out of startups because startups are really good at shipping fast and getting distribution (open source is part of this strategy). Users can try the tool immediately, and VC funding can put a lot of talent behind building something great very quickly. The startup model absolutely creates incentive risk, but that’s true of any project that…

I think UV and Ruff showed us how much better Python tooling could be. Just setting a higher bar has move. OS forward

Re: Astral to Join OpenAI

#918
post #912

Earlier quoted context omitted.

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…

Because they need tooling in the next few months and not in 5 years. Ofc its hype-based, when they say Claude writes Claude they mean Claude types most code, but the product decisions are made by people. AI atm is not good without proper steering and most importantly AI doesn't decide what to build. I'd wager astral team won't end up typing as much code for Codex, but they sure will architect and design the way peopl…

> AI atm is not good without proper steering and most importantly AI doesn't decide what to build.

Yes that's my point. Altman and Anthropic pretend that everyone will be jobless and AI is God. They say their AI writes a new version of AI

But this proves that even they don't use their own product because beyond the hype, it's simply not there yet.

Re: Astral to Join OpenAI

#919
post #606

Earlier quoted context omitted.

Makes sense to me. Most of the companies that spend $$$$ with them can't use public registries for production/production-adjacent workloads due to regulations and, secondarily a desire to mitigate supply chain risk. Artifactory is a drop-in replacement for every kind of repository they'll need to work with, and it has a nice UI. They also support "pass-through" repositories that mirror the public repositories with th…

Yeah I mean I understand the demand. My previous company used Artifactory. I just don't understand why nobody has made a free option. It's so simple it seems like it would be a no brainer open source project. Like, nobody really pays for web servers - there are too many good free options. They're far more complex than Artifactory. I guess it's just that it's a product that only really appeals to private companies?

JFrog has a free version. It's called the JFrog Container Registry. Lots of features are missing and you can't use the Artifactory API that it ships with, but it's there.

There are also several free registries out there: Quay, Harbor, and Docker's own distribution. They all have paid versions, of course.

Re: Astral to Join OpenAI

#920
post #659

Earlier quoted context omitted.

what does that mean

There's a thing called "Robert's Rules of Order" that lays out a framework for how a group of people with different views can make decisions in an orderly way. It's very widely used in the US - wikipedia says "church groups, county commissions, homeowners' associations, nonprofit associations, professional societies, school boards, trade unions, and college fraternities and sororities". If you've ever heard a line li…

That's right. You can also introduce or correct information with a point-of-information, at least as I was taught them.

Other types of interjection are point of personal privilege (eg seat is uncomfortable) and point of inquiry (clarification).

I came across them in the debating world. Point of information can be pretty effective if you're able to make a statement of fact contradicting something the other side declared.

See also: https://senate.oregonstate.edu/sites/senate.oregonstate.edu/...

Post reply on HN