• 0 Posts
  • 12 Comments
Joined 2 years ago
cake
Cake day: June 26th, 2023

help-circle
  • Mint is often the most recommended distro, because whatever you may need to do in it, it tends to be easy-ish to figure out.

    But these days I would strongly recommend in favor of some immutable distro like Bluefin/Aurora or Silverblue/kinoite. Instead of being easy to figure out how to do things on them, they make it so you won’t need to, ever.

    It’s a complete paradigm shift and it might not be for everyone, but in the decades I’ve been using Linux for, I had never had such a smooth experience with any distro. Everything just works and you don’t need to think about the OS anymore.

    However it won’t easily fit with some of the requirements you listed.












  • Speaking specifically about npm: A ton of packages used as dependencies for a million different things have very loose quality control, some even merge community PRs straight to release without checking the code in any way. More often than not I have run into packages maintained by people with no connection to the original dev and don’t even know how its code actually works.

    I remember a couple years ago I needed to read zip64 files so I picked up the zip file definition and implemented the read operation for it in the package we were using for zips. I only implemented a very small subset of the format to strictly solve my problem. I opened a pr to them saying “here’s some quickstart of you plan to add full support for zip64” - next time I checked they has merged my pr as if was and now were having folks registering issues for incomplete zip64 support.