Live data from Hacker News

Astral to Join OpenAI

astral.sh

881–890 of 951 posts

Re: Astral to Join OpenAI

#882
post #829
post #823

Earlier quoted context omitted.

I mean you don't need to use that then. `uv` is still writing to `.venv` by default and you can activate it with `direnv` or w/e.

the point about defaults though, the default or defacto workflow is uv run

Maybe, but that's not how I've been holding it.

I think I have trauma from virtual environments...

Re: Astral to Join OpenAI

#883
post #578
post #542

Earlier quoted context omitted.

The same things that prevented "community" from building the tool in the first place

that makes zero sense to me. developing something like ruff from scratch takes a lot of things happening - someone having the idea, the time to develop it from scratch in their free time, or the money to do it as a job, and perhaps the need to find collaborators if it's too large a project for one person. but now ruff is there, there's no need to build it from scratch. if I wanted to build a python linter or formatte…

> the time to develop it [not] from scratch in their free time, or the money...

How do you think the magic of open source resolves this issue? Think about this for it to make some sense

> I would simply fork

The only simple part here is pressing the "fork" button, which only gives you exactly the same code that already exists, without user awareness or distribution

Re: Astral to Join OpenAI

#884
Well that's ruined my morning.

I was always wary of uv being written in Rust. Even if we can make a community fork, how big is the intersection between great Rust developers and people really into Python packaging and infrastructure? Not big, I would assume.

I do wonder if we should just rewrite something in Python, but make sure it runs with pypy. Pypy should give at least similar performance as Rust but being still regular Python means there is a far bigger pool of devs able to maintain it.

Astral has shown us the way, but I think it's time to take control of our own destiny as Python devs.

Re: Astral to Join OpenAI

#885

Earlier quoted context omitted.

I would much rather use pipenv, if it only had the speed of uv. Every interface kenneth reitz originally designed was fantastic to learn and use. I wish the influx of all these non-pythonistas changing the language over the last 10 years or so would go back and learn from his stuff.

Pipenv is a pile of shite

so’s your face

Re: Astral to Join OpenAI

#886
post #802

Earlier quoted context omitted.

The LLMs write bad python as easily as any other language. To make it good, you need to review and interate.

It is very hard to manually review AI generated code. May be we have to use another LLM to review and assume everything is good.

This hasn't been my experience. I find LLM code about as hard to review as human code, perhaps a little easier.

Re: Astral to Join OpenAI

#887

Earlier quoted context omitted.

I hope they got paid, I will be very sad if they didn't at least get G5 money.

Curious how well upstream contributors or projects get contributed for these sort of headline-gathering acquisitions (probably not at all, unfortunately). OpenClaw notably was built around Mario Zechner's pi[0]; uv I believe was highly adapted from Armin Ronacher's rye[1], and uses indygreg's python-build-standalone[2] for distributing Python builds (both of which were eventually transferred to Astral). [0]: https://…

Pretty sure the answer will definitely be "not at all". For Rye and Python Standalone Builds, I know those where both projects that had a lot of use but where the maintainers didn't want it to become an all consuming workload, so Astral taking ownership made a lot of sense.

I guess it's kind of a shame that a lot of the financial value for UV is added by people who won't see any of that - it seems like that's a wider open source problem/question to be honest.

Re: Astral to Join OpenAI

#888
post #723

Earlier quoted context omitted.

i think the main problem was that people didn't believe that pip was broken, or didn't think there was any value in a 100% correct package manager over a 97% correct package manager (e.g. misread "worse is better") I had the problem basically understood in 2018 and I am still pissed that everybody wanted to keep taking their chances with pip just like they like to gamble with agent coders today. Now that people know…

Idk how anyone could sustain the impression that pip was not broken unless they had basically never used anything else (including Linux package managers) long enough to have even a basic understanding of it. And that's a big part of what's so frustrating about Python generally: it seems to be a language used by lots of people who've never used anything else and have an attitude like "why would I ever try anything els…

I had a breakthrough moment when someone at a workplace (software dev) said something about a thing that wasn't working on their device. Their language made it clear to me that they didn't know how to troubleshoot to figure out how to fix it. But they could write software that ran on millions of devices. Ok, that made me take a step back.

Re: Astral to Join OpenAI

#889
post #774
post #670

Earlier 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.

How is uv awesome and Poetry so bad? They do basically the same things except Astral re-invents the wheel but only part way instead of just relying on the existing tools. uv is fast. As far as I can tell, there's hardly any difference in functionality except for it also replacing PyEnv, which I never use anyway.

One of them is written in Rust....

Re: Astral to Join OpenAI

#890
post #661

Earlier quoted context omitted.

They were hyped here without any pushback. Maybe OpenAI thinks the Astral folks will now evangelize and foist Codex and ChatGPT onto the open source "community". People need to be very careful about resisting. OpenAI wants to make everyone unemployed, works with the Pentagon, steals IP, and copyright whistleblowers end up getting killed under mysterious circumstances.

Every uv-related post here had a few people going "i don't want to use VC funded stuff!! what about rug pull!!", although perhaps they were drowned out eventually all the people (like me) going "uv is fantastic and solves 15 years of python packaging hell"

Maybe it is a GenX, Boomer thingie, but setting a couple of environment variables, or multiple virtual envs hardly felt as packaging hell.
Post reply on HN