• 0 Posts
  • 54 Comments
Joined 3 years ago
cake
Cake day: July 31st, 2023

help-circle




  • Windows’ UX is shit.

    Windows 11 still has its settings splattered across multiple applications. The Settings application has all the shiny new gimmicks they added, yet still lacks any way to change some basic settings. If you need to reset a local user’s password, you’re stuck going back into the now-gutted Control Panel to do it. And if you want to change something that Microsoft feels the average user shouldn’t be allowed to know exists, you’re using the group policy editor to do it.

    Or, how about the way that there’s at least two applications installed by default that do the same or very similar things? Windows Media Player or Videos? Paint or Paint 3D? Cmd.exe or Windows Terminal?

    How about the design language inconsistency? The Run dialog was left looking like a Windows 7 dialog and didn’t get a dark mode until the mid 2020s. The Event Viewer and Windows Firewall UIs are still something right out of Windows XP, but with Vista-smeared paint applied on top.

    Or, if that’s not bad UX, then how about the ads in the start menu? Or how OneDrive tries to trick you into uploading your desktop to the cloud? Or, maybe all the telemetry services running in the background and slowing shit down?

    If you’re using a distro with a worse UX than that, then that’s on you. There’s plenty of options that provide a more cohesive UX than Windows



  • pivot_root@lemmy.worldtoLinux@lemmy.mlSystem keeps freezing
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    9 months ago

    Agreed. The call trace shows it occurred as part of a drm_ function, which is related to the DRM (Direct Rendering Manager) subsystem.

    There’s a chance it might not be the root cause, but the more obvious answer is that the Nvidia driver managed to corrupt a kernel data structure.


  • I agree with them when they say distros shouldn’t be theming their apps by default. When the packager breaks a package, it misleadingly gives users the impression that the software is at fault. Unless the distro itself is willing to field all the user complaints and bug reports, it just ends up causing problems for the maintainers.

    Where I will never agree with them is in the demand that the developer has exclusive control over the application icon. It’s inconsequential to the software’s functionality, and if anyone thinks their brand should have more rights to a computer than the person who owns it, they can rightfully fuck off with the likes of Apple and Microsoft.





  • It’s the same for a lot of people. Beginners are still learning good practices for maintainable code, and they’re expected to get better over time.

    The reason people are ragging on PirateSoftware/Jason/Thor isn’t because he’s bad at writing code. It’s because he’s bad at writing code, proclaiming to be an experienced game development veteran, and doubling down and making excuses whenever people point out where his code could be better.

    Nobody would have cared if he admitted that he has some areas for improvement, but he seemingly has to flaunt his overstated qualifications and act like the be-all, end-all, know-it-all of video game development. I’m more invested in watching the drama unfold than I should be, but it’s hard not to appreciate the schadenfreude from watching arrogant influencers destroy their reputation.






  • Not the other commenter, but they likely meant stability with respect to device drivers. The kernel is great at not degrading with a high uptime, but there’s consumer stuff that’s just perpetually unimplemented, buggy, or minimally-functional:

    • Sensor monitoring on Ryzen platforms
    • Realtek NIC chipsets
    • Nvidia cards and proprietary drivers for anything and everything other than compute workloads
    • Nvidia cards older than the RTX 2000 series and FOSS drivers
    • Peripherals targeted towards “gamers”

    None of this is the kernel maintainers fault, of course. The underlying issue is the usual one of shitty corporations refusing to publish documentation and/or strategically abusing the legal system to stifle reverse engineering for interoperability.