I know it’s a shitpost, but i hate that people interpret carcinisation as a crab being the ultimate piece of evolution.
When learning evolution like algorithms in computer science, one of the first things you learn is strategies to not get stuck in locally optimal solutions (solutions that seem the best when you look at other nearby solutions, but are worse than other solutions if you allow your algorithm to look further away).
Crabs seem like that, it’s just an easy defensive evolution that then stagnates in a form that kind of works. Seeing how many crabs we eat, and how few crabs eat us, it’s obvious that crabs aren’t the actual pinnacle of evolution, just some locally optimal solution that evolution tends to get stuck in :p.
I get that the lemmings here are enthousiastic about linux, but even as a developer, every time i work with linux, i end up facing the most annoying user hostile problems >_<…
Since this is gaming related, and i just faced one today: I bought a Legion Go (steamdeck like device), and put bazzite on it (steamos like os). And was trying to run visual pinball on it, which actually has a linux build. Try to run the linux build: shared library libbz2.so.1.0 not found… Google around a bit: a yes, because that’s a fedora distro, unlike most other distros, they named it libbz2.so.1 . But many apps assume libbz2.so.1.0 also exists so try to use that. Fair enough, i’ll add a link with that name. Ah yes, this is a distro with a readonly filesystem. Lucklily as a dev i realized i can probably put the link in the folder of the program itself, and that indeed worked.
But ffs linux world, why do you fuck up such basic things like just agreeing on how you name basic shared dll’s (googling for it i found people struggling with this when using python, so it’s not something that rarely happens)…
I love the control linux offers, and got NAS and a little server running linux, and for the handheld it’ll probably give me more battery life or performance too, so linux for sure has some benefits.
But if you have to be an expert just to get things f’ing made for linux to run due to stupid stuff like this… whyyyyyy???