trevor (he/they)

Hello, tone-policing genocide-defender and/or carnist 👋

Instead of being mad about words, maybe you should think about why the words bother you more than the injustice they describe.

Have a day!

  • 1 Post
  • 319 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle



  • As someone whose only other language was very beginner-level Python before learning Rust, the part about not treating the borrow checker as an adversary, but as a companion, mirrors the point at which I began rapidly improving.

    I like to say that the Rust compiler rules are like having a senior engineer over your shoulders to help you avoid writing (certain kinds of) bad code.

    There are still times when the borrow checker becomes my adversary (like needing to share data in threads), and it is painful, but they become less frequent over time.


  • trevor (he/they)@lemmy.blahaj.zonetolinuxmemes@lemmy.worldSnap bad
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    16 days ago

    My issue with snaps is also the power that Canonical has to fuck you over one day, because of the centralization that you mentioned, but also that their shitty fucking packaging format sucks ass and breaks everything but the most basic of apps. I’ve wasted hours trying to help people with their broken applications that were hijacked when they typed apt install whatever and “whatever” was actually a fucking broken snap package.

    Flatpaks and AppImages actually do the fucking things they’re supposed to. Snaps don’t, and Canonical is pulling a Microsoft by hijacking your package manager.

    Also, Snap sandboxing only works with AppArmor, so if you were hoping that all the breakage was worthwhile because you get sandboxing, you don’t if you’re on anything but a handful of distros 🙂








  • I’m inclined to agree about the performance optimizations between various distros being negligible, but there might still be room for more distros to optimize for compatibility.

    The following is highly anecdotal and vibes-based. Please don’t take my vague examples literally:

    Between my Steam Deck (SteamOS) and Framework 16 (Bazzite), the Framework is obviously way more powerful, but I have a more flawless experience with some games on the Steam Deck in terms of 100% of the games I launch "just work"ing on there. With Bazzite on my Framework, it feels close to 100%, but every so often, I encounter a new demo or game that is finnicky about launching.


    Idk if it’s gamescope, the specialized hardware, or something else doing the heavy lifting for the Steam Deck (it’s probably a mix of things), but I would love to see other Linux distros incorporate the software components to make gaming flawless on generic distros. It’s really close, but I think there’s room for growth to catch up with whatever the Steam Deck is doing.

    And this is not me saying “wait for SteamOS to switch to Linux”. You can easily install Steam on any distro and enjoy like 90% of the games on there with no fuss.