Astral to Join OpenAI
851–860 of 951 posts
Re: Astral to Join OpenAI
#852Re: Astral to Join OpenAI
#853There 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.
Re: Astral to Join OpenAI
#854So 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.
Re: Astral to Join OpenAI
#855Re: Astral to Join OpenAI
#856There 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.
But you know best it seems!
Re: Astral to Join OpenAI
#857Earlier 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…
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
#858Earlier 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?
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
#859Earlier 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
Re: Astral to Join OpenAI
#860Earlier 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.