3 ms·
At this point, I'm not updating anything using Python. Not that I had the option anyway, because everything using Python breaks if you update it. You know the
by dlcarrier 7mo ago
At this point, I'm not updating anything using Python.
Not that I had the option anyway, because everything using Python breaks if you update it. You know they've given up on backward comparability and version control, when the solution is: run everything in a VM, with its own installation. Apparently it's also needed for security, but the VMs aren't really set up to be secure.
I don't get why everything math heavy uses it. I blame MATLAB for being so awful that it made Python look good.
It's not even the language itself, not that it doesn't have its own issues, or the inefficient way it's executed, but the ecosystem around it is so made out of technical debt.
- akx 7mo agoSounds like you're not familiar with https://docs.astral.sh/uv/ https://docs.astral.sh/uv/ ...
- duskdozer 7mo agoIt sounds to me like they are: `You know they've given up on backward comparability and version control, when the solution is: run everything in a VM, with its own installation.` uv taking over basically ensures that dependencies won't become managed properly and nothing will work without uv
- akx 7mo agoWhat do you mean with "basically ensures that dependencies won't become managed properly"?
- TZubiri 7mo agoAgree. I was working on an open source package, noticed something weird, and noticed the size of the uv.lock and got a bit scared. It's a pandemic, I will be hardening my security, and rotating my keys just in case.
- paulddraper 7mo agoPython is genuinely a pleasant syntax and experience. [1] It's the closest language to pseudocode that exists. Like every other language from 1991, it has rough edges. [1] https://xkcd.com/353/ https://xkcd.com/353/
- hrmtst93837 7mo ago[flagged]