Earlier quoted context omitted.
it never made sense to have devs all over the world doing the same task with tiny variation. Centralization was inevitable. LLMs might have been a step change but the trajectory was already set.
The exact opposite has started: every single developer with an LLM subscription now has 45 variations of any foundational tool and library, to cater to their weird use-case, because it was easier for the LLM to just modify it rather than adapting to it. Almost nobody upstreams such improvements (or they are too niche anyway). The ecosystem will be this way for a while, if not the new normal.
Astral to Join OpenAI
931–940 of 951 posts
Re: Astral to Join OpenAI
#932Earlier quoted context omitted.
25 years of Python behind me, please let me tell you that hopefully you're wrong : we don't "need" uv :)
Need is definitely too strong a word, but I think we can agree that uv has so far been the best solution to a problem that plagued python development for a really long time.
Re: Astral to Join OpenAI
#933This is why I still like to setup projects and environments with my own `make` `venv` and `pip`.
Then replacing uv with poetry or probably other thing is easy, because this is the standard packaging format
Re: Astral to Join OpenAI
#934Earlier quoted context omitted.
Poetry and friends are so bad that many people continued just using pip -r requirements.txt despite knowing about this other stuff Poetry having users isn’t the metric for success. pip having way less users is.
>people continued just using pip -r requirements.txt What exactly is the issue with this?
Re: Astral to Join OpenAI
#935What 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…
You get a little more stability for a lot of headache but nobody guarantees that in a few years political stance won't change drastically and the fund won't be cut or even closed.
Re: Astral to Join OpenAI
#936Re: Astral to Join OpenAI
#937Re: Astral to Join OpenAI
#938Earlier quoted context omitted.
There's a wide gap between the arguments "the open source model doesn't work" and "the open source model failed to produce anything as good as uv after a couple decades of python tooling churn". The latter is why people are understandably unsure of where things go from here.
Seems like you're responding to the wrong person. The person I replied to said the open source model doesn't work. Nobody said the thing in your second quote. I get the point you're making, but the way you introduced it isn't conducive to productive conversation.
The entire context of this subthread is whether or not the model that Astral was using was reasonable or not compared to an open source approach. From your initial comment, you've been touting alternatives, and the comment I responded to was giving specific examples of where you think the model worked. I don't think you've provided much evidence that there was a good alternative here, and when you're taking an opinionated stance, a productive conversation will sometimes involve people pointing out flaws they perceive in your arguments.
Re: Astral to Join OpenAI
#939Earlier quoted context omitted.
Good luck with that. I haven't been successful at convincing anyone to move away from it. I'm so fucking sick of writing Python at work lol
What would you prefer to use?
The domain I work in is basically perfect for Go, so I've been pushing for that.
Re: Astral to Join OpenAI
#940Earlier quoted context omitted.
Good luck with that. I haven't been successful at convincing anyone to move away from it. I'm so fucking sick of writing Python at work lol
Why?
Or are you asking why I haven't had success? Mostly because the people I work with are dead set that Python is perfect for everything. I had one guy argue it should be used for embedded work