• 0 Posts
  • 14 Comments
Joined 1 year ago
cake
Cake day: March 20th, 2024

help-circle
  • 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???



  • Just wondering, is this “trend” you’re talking about just the Bambulab situation, or are other manufacturers doing the same? I’m not super up to date on 3d printing news, so not sure if i missed more such changes.

    If it’s the bambulab situation, it’s not entirely unexpected. When they started people were already worried about exactly this seeing how closed their ecosystem is. Then again, they did make a printer that just works better than the competition, and that’s in the end what attracts users.

    Personally i have diy 3d printers that i built myself, really happy with them, but for people who just want to print things, many other filament printers are just too annoying to work with. Not everyone is into diy, and many people just want to make cool stuff and not care about the printer, and bambulab really made the next step towards achieving that.

    So if the open source community wants to compete with that, they must make printers that are as user friendly. My diy 3d printers are like running linux. Really great and customizable if you like to work on 3d printers, and really reliable now i as an expert built & tuned them. But most people just want to buy a machine that works, and that’s not these open source printers. And as long as we just focus on making 3d printers for expert diy’ers, we’ll end up in the same place as linux is for OS’es: used by experts and for specific advanced usecases, but beyond reach for the common user that’s then stuck on systems like apple/windows that are more locked down, but actually just work without having to understand how the entire thing works.



  • You’re confusing UX with UI. UX = user experience, the entire experience, UI = the interface. UX is the entire user experience, and for example for joining reddit, you go to reddit.com and join. For lemmy you learn there are dozens of large instances, with intricate politics between them and if you join the wrong one everyone thinks you’re a tankie…

    That’s terrible and i can imagine people are put off by it.

    The interface of lemmy itself is indeed ok, and is close to old reddit, which at least the people here prefer.




  • Whomever wrote this article is just misleading everyone.

    First of all, they did this for other kinds of similar instruction sets before, so this is nothing special. Second of all, they measure the speedup compared to a basic implementation that doesn’t use any optimizations.

    They did the same in the past for AVX-2, which is 67x faster in the test where avx-512 got the 94x speed increase. So it’s not 94x faster now, it’s 1.4x faster than the previous iteration using the older AVX-2 instruction set. It’s barely twice as fast as the implementation using SSE3 (40x faster than the slow version), an instruction set from 20 years ago…

    So yeah, it’s awesome that they did the same awesome work for AVX-512, but the 94x boost is just plain bullshit… it’s really sad that great work then gets worded in such a misleading way to form clickbait, rather than getting a proper informative article…


  • Isn’t it also just because it’s old and people get bored of it? People crave new things, and even if it’s just as good as in the beginning, it’ll get lower ratings because it’s not new anymore.

    I remember quite some years ago i was like “i’m finally going to watch southpark”. And people were already complaining about how the latest seasons were worse than the first seasons. Watched a ton of seasons in a short period, and honestly can’t say the later seasons felt any worse than the first ones when you’re not bored of the series yet. Now so many years later when i watch some more southpark, it’s not as fun as when i started watching it since the “it’s new and exciting” feeling is long gone.


  • the basic goal of libreelec is to just run kodi and nothing else. So it’s really good for a htpc, it’s always running kodi :).

    But since you can add docker to it, i’m also running it as a small server, using portainer to manage the containers, and it’s doing great double duty :). If however you want a real desktop environment, this is not the solution for you :).



  • I’ve now got a 13th gen nuc as htpc using libreelec. There is an intel graphics driver issue with 4K HDR & 23.97fps playback (frequent audio dropouts…), but someone on the forum created a patch that does seem to work, and really happy with it so far. Also Libreelec allows you to install docker, so i can use the nuc (which is way overpowered for just htpc usage) also as a server :).

    I do hate that the maintainers of libreelec are like 'yeah, it’s an intel bug, so we won’t put the workaround in our official release, nor do anything to make potential users aware of it while we can detect that they will probably need it"… Open source developers don’t really like their users it seems…


  • I recently asked questions about HDR & automatic refreshrate switching for a linux HTPC, and the advice in the end was just to find whatever distro already has it all precofigured (and conflcting advice whether i’d need Wayland or X)… i was kind of amazed how poorly supported it appeared to be.

    So yeah, if steam is like “yeah, we won’t try to venture into that swamp”, can’t say i blame them after having dared to ask how to get it to work myself.