• 34 Posts
  • 697 Comments
Joined 2 years ago
cake
Cake day: September 1st, 2023

help-circle















  • Yeah, the second he started talking about computer architecture, I thought “he’s going to align the data and keep it close to each in memory for better caching and faster access, isn’t he?”.

    At the moment, it looks like an interesting way to optimise an existing program. I’m not sure if thinking about it right from the beginning will speed up programming as, IMO, first something functional has to be written with somewhat good architecture, then the architecture improved to make sense and more features added, and once a v1 exists that’s satisfactory, then optimisation starts.

    Maybe I’m wrong though and this is something that can be considered from the getgo, but it feels more like a latestage kind of thing. Some if it can definitely be taken care of by the compiler and the developer made aware of with warnings.




  • Snaps and DEs are what drove me from Ubuntu. Gnome2 was actually nice to use and unity was too Mac for me. Then came snaps and things kept breaking. The breaking point for me was going “sudo apt chromium” and it installing snap, then chromium through snap.

    Oh, and I have never had a stable update experience. Every single update lead to me being dropped into a shell or TTY session without a functioning display manager. I tweak my system in many ways to develop software (many PPAs) and updates always meant going on the hunt for new ones to be able to develop again.

    Now I’m at NixOS and although the community forums are a constant slugfest with nonstop drama (so I dont visit them anymore), the system has actually been stable for my entire usage period. A friend audibly gasped when I switched channels and updated. They too had never seen a smoother update experience between multiple different major versions (20.05 - > 24.05).

    If all you do is develop in devcontainers, have no PPAs, dont modify your system in major ways and just are stock, yeah, pretty much any distro can be pleasant.


  • I’ve met Arch users who will confidently tell me untruths about Linux in general and have no idea how to even approach solving problems beyond copypasting instructions from the Arch wiki or forums.

    “What happened?” I dunno

    “What did you do?” I just ran “echo…” (Or some other meaningless command)

    “Do you have logs?” No, what are those?

    “Please at least tell me the versions of the things you are running” How do I get that information?

    I guess it speaks to the stability of Arch that it can attract users who have no idea what they are doing and still work. But it does also speak volumes about the image it has as an elite distro that makes you look like a Linux expert without actually being one.