262
(page 2) 15 comments
sorted by: hot top controversial new old
[-] independantiste@sh.itjust.works 14 points 8 hours ago

Every time I use python it makes me want to throw my computer through my window. Doesn't happen with other languages. Pip fucking sucks it seems like every time I want to install dependencies for a project there is one that throws a compilation error when installing it. Like, why does it not try to download the version of the package that works with my version of python?? It doesn't even tell me why it failed!!!

[-] riskable@programming.dev 3 points 7 hours ago* (last edited 7 hours ago)

Yeah that's annoying but it's a short-term problem. Python just recently cleaned up some long-standing issues that broke backwards compatibility in packaging (for certain things). Most public modules that broke made trivial changes to fix the problems (once they learned about them) and life went on.

However, for some fucking reason a whole bunch of dependencies related to AI are dragging their feet and taking forever to fix their shit. Insisting that everyone "just use Python 3.10" and it drives me nuts too.

This problem started to become a real thing almost two years ago (so they had plenty of warning and time to fix things) and yet here we are with still a handful of core dependencies that won't install for things like Stable Diffusion, Flux, and various LLM stuff because they're dragging their feet.

I blame corporate culture: Enterprises hate upgrading their shit and they're as slow as glaciers sometimes. There's probably tooling at Nvidia, for example, that needs a ton of work for Torch to work with new versions of Python and since all their documentation already was written for running on Python 3.10 (and Ubuntu 22.04 LTS) they've created a lot of work for themselves.

Any day now they'll finally finish fixing all these little dependencies and then we'll have another two years of ease before the problem rises again with Python 3.14 and it's massive GIL-free improvements that require big changes in code to actually take advantage of them.

[-] jas0n@lemmy.world 1 points 7 hours ago

Yup. The fact that the "proper" method to develop is to work in a sandboxed environment tells me everything I need to know. I feel like the only thing you learn from python is how to fight python instead of anything about programming. Personally, I think we need to stop recommending it as a first language.

load more comments (1 replies)
[-] boredsquirrel@slrpnk.net 15 points 9 hours ago

Cobol

๐Ÿ’ฐ๐Ÿ’ฐ๐Ÿ’ฐ๐Ÿ’ฐ๐Ÿ’ฐ

load more comments (1 replies)
[-] LambdaRX@sh.itjust.works 9 points 8 hours ago
[-] tunetardis@lemmy.ca 5 points 8 hours ago

I can't speak for others, but the python3 transition wiped the smile off my face for awhile there.

load more comments (3 replies)
[-] ZonenRanslite@feddit.org 3 points 9 hours ago
[-] HexesofVexes@lemmy.world 17 points 8 hours ago
[-] tetris11@lemmy.ml 5 points 8 hours ago

he just chillin at the beach

[-] jmcs@discuss.tchncs.de 7 points 9 hours ago

Dead and buried?

load more comments
view more: โ€น prev next โ€บ
this post was submitted on 28 Nov 2024
262 points (88.3% liked)

Programmer Humor

32576 readers
994 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS