Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)KU
Posts
0
Comments
341
Joined
2 yr. ago

  • Not tools like screenshots, screen recording - because Wayland is inherently different, you couldn't make those work in Xwayland without sacrifices.

    I think Wayland is in a good enough state to be a daily driver for most (non-NVidia) users, but there's still big caveats to keep in mind that can be deal breakers.

  • You need to beat the level to upload it, and I suspect it's a clear check upload - however, separately, the game tracks first clear and world record after a level is uploaded.

    My understanding is that the goal is to clear every beatable level that doesn't have a first clear (and some that have been cleared by known hackers, but I think those are all cleared legitimately already)

  • I'm pretty sure hotfixes are still being released. It's more so that there are two release streams, stable and unstable, and when there isn't a new unstable release, the unstable stream is just on the same version as the stable stream.

  • I don't think compiler optimizations matter much - supposedly the final build was compiled without optimizations, presumably by mistake, and the N64 has very specific hardware which compilers don't know how to optimize for.

    What we certainly do have are much more powerful machines and software in general, letting you test, analyze and profile code much more easily, as well as vast amounts of freely available information online - I can't really imagine how they did it back then.

  • Applications disappearing from the launcher because you changed the greeter sounds very weird... And that's kinda what I mean. You had to give up on using this software, and instead go for an alternative, because of an issue that shouldn't even be related.

    Granted, a lot of people are probably fine with it, and it sounds like an annoying issue to debug... But it still rubs me the wrong way.

    You do raise a good point about replacing software - even just in my example I neglected to mention myself switching to pipewire a couple times and figuring out how they work. Interoperability between software is valuable and knowing you can always switch out one part of your system for an alternative is indeed a useful skill - I sometimes see people complaining about things like Linux's clipboard, or archive manager, being bad, something like that, without realizing that's just one option you can use.

  • Depends on the issue, but many issues come from misconfiguration - fixing the issue can help you understand your system, what went wrong and why, and not only fix that issue ans help you fix further issues, but also reveal things you didn't know about the software. I find it valuable to know how things work, so I can understand what I'm using, what I need, and what I can do with it.

    As an example, messing around with pulseaudio and pipewire I understood a bit more about how it works. I found out I could enable the built-in echo cancel module and get rid of virtually all of my echo when using speakers and microphone. I then later also knew how to configure multiple virtual streams, so I can separate games and voice chat from my browser, so when I record clips when playing with friends, I can have those separate. And then also configured RNNoise for systemwide noise suppression for that bit more audio clarity.

    I could find instructions on how to do each of those without understanding them, but when I wanted to ensure noise suppression happens after echo cancellation, I knew what to mess with to set that up.

    I understand it's not for everybody, it's not feasible for most people - but I see the system as a complex machine you need to operate, and while having simple controls is a good idea, understanding how the machine is built can help not just with complete breakages, but also with avoiding smaller inconveniences that come from using it in unintended ways

  • It's not about it being fast, it's about it only being available for NVidia GPUs. As long as software for things like machine learning uses CUDA, you need to buy an NVidia GPU to use it. A translation layer would let you use the same software on other companies' GPUs, which means people aren't forced to buy NVidia's GPUs anymore.

  • That's the thing - none of those would've affected you negatively if you've been using Nvidia, so if you're just playing games and not following the news, you're more likely to just hear people complain about AMD this, AMD that, they broke it... But everything works fine for you

  • I'm pretty sure most people love NVidia, since it's the popular option, generally works, and provides features that aren't available elsewhere, both in gaming and GPU compute.

    Of course, most of NVidia's advantages come down to marketing and pushing for their proprietary technologies, while avoiding supporting niche users and refusing to release their code. The thing is though, if you use Windows, NVidia is probably the better choice from an end-user's point of view.

  • The person I was replying to said that valve prioritizes making things work before making them pretty.

    I was giving a major example of valve making something broken in terms of functionality but pretty, to replace something that was less pretty but functional.

    It is usable, and to me it's fine, but I just think it's not valid praise to give to valve in general.