Live data from Hacker News

Astral to Join OpenAI

astral.sh

851–860 of 951 posts

Re: Astral to Join OpenAI

#853

There are so many comments along the lines of: "What's the matter, just fork it when it goes bad?" The problem is that uv in and of itself, whilst a great technical achievement isn't sufficient. Astral run a massive DevOps pipeline that, just to give one example, packages the python distributions. Those who are saying that forking is an option are clearly not arguing it in good faith.

That's overstating things. The biggest piece of infra is PyPI, to which uv is only an interface. They do distribute Python binaries, but that's not very impressive.

Re: Astral to Join OpenAI

#854

So many negative comments but not a single: - I'm willing to pay for Astral ecosystem so it stays independent/open source - I'm willing to fork the project

Here you go: I am willing to pay for Astral ecosystem so it stays independent / open-source. Nobody gave me that opportunity. Not everybody puts every thought they have into a HN comment. Saying “ I am willing to pay for Astral ecosystem so it stays independent / open-source” just isn’t a very useful thing to say at the moment. Get off your high-horse.

What high-horse? The point is community is all talk, but no walk.

Re: Astral to Join OpenAI

#856

There are so many comments along the lines of: "What's the matter, just fork it when it goes bad?" The problem is that uv in and of itself, whilst a great technical achievement isn't sufficient. Astral run a massive DevOps pipeline that, just to give one example, packages the python distributions. Those who are saying that forking is an option are clearly not arguing it in good faith.

That's overstating things. The biggest piece of infra is PyPI, to which uv is only an interface. They do distribute Python binaries, but that's not very impressive.

So when Charlie Marsh goes on a podcast saying that the majority the complications they face with their work is in DevOps, he's also overstating things?

But you know best it seems!

Re: Astral to Join OpenAI

#857

Earlier quoted context omitted.

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…

As much as I'm a Python fan I strongly disagree here that rust is a red herring.

Having a static binary makes distribution way simplier. There are a bunch of ways you could try to achive something like in python but it would be significantly larger.

Performance-wise writing it in python would have heavy startup overhead and wouldn't be able to get close to the same level of performance.

Obviously you could achive the same thing in many other languages, but rust ends up being a really good fit for making a small static binary for this workload of network heavy, IO-bound, async/threading friendly with the occasional bit of CPU heavy work.

Re: Astral to Join OpenAI

#858
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?

Both Artifactory and Sonatype have somewhat restricted open-source options, which is part of their "get a foot in the door" product-driven sales strategy.

There are no competing open-source projects because such projects would need to provide more value than Artifactory/Sonatype OSS, which are both already huge projects, just to be considered.

Re: Astral to Join OpenAI

#859
post #371

Earlier quoted context omitted.

Can't blame you for not trusting OpenAI, but it seems to me they would gain very little from fucking up uv (or more precisely doing things that have a side effect of fucking up uv), and they have tons of incentive to cultivate developer good will. Better to think of buying and supporting a project like this as a very cheap way to make developers think they're not so bad.

But what happens to the Astral team if OpenAI flops at the IPO or runs out of companies throwing billions at them? This is a bad thing IMHO

It wouldn't be the first project which gets adopted by the community. The license certainly allows for it.

Re: Astral to Join OpenAI

#860
post #248

Earlier quoted context omitted.

Just a tiny project with over 100 million downloads every month, over 4 million every day. No big deal. Just a small shop, don't overstate its importance. https://pypistats.org/packages/uv

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

I dont wanna go back to micromamba, pixi is my happy place (which builds on uv).
Post reply on HN