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…
uvs success is downstream of paying like 10 very good rust tooling developers to work on uv full time. Full time effort put into tools gets you a looooot of time to make things work well. Even ignoring the OSS stuff, many vendors seem to consider their own libs to be at best “some engineers spend a bit of time on them” projects!
Astral to Join OpenAI
741–750 of 951 posts
Re: Astral to Join OpenAI
#742Re: Astral to Join OpenAI
#743Earlier 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…
See the point ?
Re: Astral to Join OpenAI
#744Earlier quoted context omitted.
"Because they can", after spending a bunch of money to acquire an existing solution. I suppose when it's other people's money, there's no problem with burning it by the fistful. Apparently, "because they can" does not extend to building solutions with their own product.
They should just halt development immediately and build their own operating system from scratch! You realise that there’s certainly at least one Astral dev that uses Copilot or Claude Code or whatever, right? You’re so anti-AI that you’re making nonsensical arguments. The existence of AI doesn’t mean that human effort and skill and care is worth nothing. OpenAI has never argued that. Nothing is incongruent here excep…
Re: Astral to Join OpenAI
#745Earlier quoted context omitted.
The issue is lack of money not lack of legal structure. Consider ffmpeg. You can donate via https://www.ffmpeg.org/spi.html How much money do they make from donations? I don't know but "In practice we frequently payed for travel and hardware." Translation: nothing at all. If such a fundamental project that is a revenue driver for so many companies, including midas-level rich companies like Google, can't even pay dece…
Google contributed tons of developer hours for things like bug fixes, without which the project might not be where it is today. There are examples of foundations or other similar entities paying developers, like Linux, SQLite, even Zig. Maybe the difference is some projects rely on core contributors more because external contributions are more restricted in some way. But sure, the entire open source model doesn't wor…
Re: Astral to Join OpenAI
#746This is a serious risk for the open source ecosystem and particularly the scientific ecosystem that over the last years has adopted many of these technologies. Having their future depend on a cap-ex heavy company that is currently (based on reporting) spending approx. 2.5 dollars to make a dollar of revenue and must have hypergrowth in the next years or perish is less than ideal. This should discourage anybody doing…
As opposed to Pip, which is obviously free and sustainable forever.
Re: Astral to Join OpenAI
#747A concern: More and more plainly, OpenAI and Anthropic are making plays to own (and lease) the "means of production" in software. OK - I'm a pretty happy renter right now. As they gobble up previously open software stacks, how viable is it that these stacks remain open? It seems perfectly sensible to me that these providers and their users alike have an interest in further centralizing the dev lifecycle - eg, if Clau…
Re: Astral to Join OpenAI
#748Earlier quoted context omitted.
In the many darker timelines that one can extrapolate, capturing essential tech stacks is just a pre-cursor to capturing hiring. Once we start seeing Open AI and Anthropic getting into the certifications and testing they'll quickly become the gold standard. They won't even need to actually test anyone. People will simply consent to having their chat interactions analyzed. The models collect more information about us…
As if there will be hiring in the fullness of time. There will come a day when you can will an entire business into existence at the press of a button. Maybe it has one or two people overseeing the business logic to make sure it doesn't go off the rails, but the point is that this is a 100x reduction in labor and a 100,000x speed up in terms of delivery. They'll price this as a $1M button press. Suddenly, labor capit…
What is far more likely is that governments use AI to oppress their citizens with robots and drones. That is the thing to be scared of.
Re: Astral to Join OpenAI
#749Earlier 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…
Ahaha, I feel this comment. I used to do backend development in superior languages, and sometimes do hobby frontend in superior languages, but my work is Python now. And it kind of has to be Python: we do machine learning, and I work with GDAL and PDAL and all these other weird libraries and everything has Python bindings! I search for "coherent point drift" and of course there's a Python library. The superior langua…
Re: Astral to Join OpenAI
#750Earlier 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…
Python existed for years before uv with a huge ecosystem, and will continue to do so after/if it dies
https://peps.python.org/pep-0723/
* disclosure: We are a commercial client of astral.sh