[-] gamma@programming.dev 7 points 2 months ago* (last edited 2 months ago)

Taking courses which involve subjects that you will likely never encounter in the workforce is a thing in every discipline. Most engineers don't need to manually solve differential equations in their day jobs, they just need to know that they exist and will often require numerical solutions.

Getting your hands dirty with the content provides a better understanding when dealing with higher level concepts.

[-] gamma@programming.dev 7 points 5 months ago

That's a latrine. They're talking about a fancy light fixture.

[-] gamma@programming.dev 7 points 6 months ago

If you say "a 10d10", I know what you mean, but "10d10" is definitely the sum of 10 10-sided dice.

[-] gamma@programming.dev 7 points 8 months ago

Others have mentioned disk usage and desktop integration. There is some truth to them, but shared runtimes keeps disk uasge down (although worse than native apps). Desktop launchers now search /var/lib/flatpak/exports/share/applications by default, but I'm still having issues with themes in one or two niche apps.

Trust is the big one. The benefit of your distro's packages is that they are maintained by a limited number of maintainers. Flatpaks have a much, much larger number of maintainers, which is where sandboxing comes in. Flathub now marks apps with lax permissions as "potentially unsafe", which is a huge step in communicating this to the average user.

Most desktop apps can get away with having next to no access, as long as they support the appropriate XDG desktop portals.

Ultimately, your mileage will vary, as there are many classes of application which are ill-suited to being sandboxed. Program launchers, programming languages, IDEs, file managers are a few.

[-] gamma@programming.dev 7 points 1 year ago

I did about once a year until 2018 when I settled on Arch.

But now I've got a server on NixOS and loving it, so I might be switching my laptop soon.

[-] gamma@programming.dev 7 points 1 year ago

features

  • mixed refresh rates
  • (not GNOME) mixed VRR/nonVRR
  • (not GNOME) Better mixed DPI?
  • (not yet, experimental in gamescope) HDR support
  • (not yet, experimental in KDE) persistence through compositor restart

It was the inability to add features like mixed refresh which caused Xorg devs to push for a new protocol. Otherwise it would be yet another series of janky patches to break assumptions made in a 40 year old protocol.

Other devs have been working on it. Valve's contributions to wlroots, KDE, and gamescope can't be understated.

[-] gamma@programming.dev 7 points 1 year ago

My experience is still a good success rate there. Back in ~2015 my family got an USB WiFi card which needed an out-of-tree module, which the manufacturer had on Github, complete with DKMS instructions. It was upstreamed after about a year, though!

The only completely unsupported device I've had is my laptop's fingerprint sensor.

[-] gamma@programming.dev 7 points 1 year ago

I think this is a good default.

An impossible dream of mine would be to check a list of devices with haptic touchpads, and disable tap-to-click on those.

[-] gamma@programming.dev 6 points 1 year ago* (last edited 1 year ago)
[-] gamma@programming.dev 6 points 1 year ago* (last edited 1 year ago)

Typically find "$HOME/docs", but with a few caveats:

  • In Zsh or Fish, the quotes are unnecessary: find $HOME/docs

  • If I'm using anything potentially destructive: mv "${HOME:?}/bin" ...

  • Of course, if it's followed by a valid identifier character, I'll add braces: "${basename}_$num.txt"

[-] gamma@programming.dev 6 points 1 year ago

My Linux review: 10/10, would recommend, but would not install for someone and let them use it for the next 5 years.

[-] gamma@programming.dev 7 points 1 year ago

Middle is Matrix and ActivityPub, right is Session, SimpleX, and Nostr

view more: ‹ prev next ›

gamma

joined 1 year ago
MODERATOR OF