• 6 Posts
  • 182 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle


  • GitOps + Renovate

    Gives you:

    • automation of updates
    • smart notification of updates that are below a certain confidence that it won’t break stuff
    • rollback: simply git revert
    • the whole shebang

    Some stacks that work well with GitOps are:

    • k8s + Flux or ArgoCD
    • Nix(OS)

    Mixing them is a LOT of complexity though. Just pick whichever you are most comfortable with. If you want a declarative immutable OS just for running k8s, check Talos Linux.

    If you don’t want to deal with GitOps, Nix or k8s, and you don’t need recent versions, just run Debian and set a cronjob for auto updates. Then only deal with potential breaking changes just once every 5(?) years or thereabouts.



  • The closest to Mint in terms of:

    • stability: only have breaking changes once every 6 months
    • just-works-factor: shipping drivers and whatever proprietary code is necessary to have a smooth out of the box experience

    That I know of, beside maybe OpenSUSE (have no experience with it) is Kubuntu 24.10. Yes apt will say weird things and you’ll want to uninstall snapd.

    But Kubuntu 24.10, current latest, ships with Plasma 6.1. Current stable, Kubuntu 24.04 ships with Plasma 5 still.

    But I assume you’re not a fan of the rolling release model like EndeavourOS (Archlinux based, KDE is the default). So if you want recent packages AND a versioned release model, that leaves only Fedora out of the distros I’m familiar with. They recently promoted the KDE version from a Spin to a full version beside the GNOME version.

    But Fedora is much heavier on the FLOSS philosophy, and not as works-out-of-the-box as Mint or any Ubuntu flavor.

    Debian isn’t, but it will take a long time for Plasma 6.3 to make it to Debian stable.

    So yeah, I guess OpenSUSE may be your best bet EDIT: took a quick look, there’s a rolling release model of OpenSUSE called Tumbleweed. But you probably don’t like rolling release. And a versioned one called Leap. The current latest Leap version still ships Plasma 5 so that still isn’r nearly as recent as Fedora, which has had Plasma 6 in the last TWO versions.



  • It is. Very atmospheric, and I’m sure there’s a whole lot more depth to things like combat and crafting if you’re interested.

    For me it’s just an easy and accessible story RPG. The text-based dialogue and turn-based mechanics make it ideal for on the road gaming IMO. You can look up from your screen or suspend and drop the Deck into your bag at any point.

    The writing is great and the game feels much, much, much more fluid than the actual old games it is based on. A lot of love and care has been put into this. It’s very affordable and the most battery-friendly game I’ve played. So when you start up your Deck on the train and only have 15% left, this gives you much more enjoyment per battery charge than anything else.

    Full disclosure: I happen to know the artist who did the character art.




  • After years of fighting pip and conda, I got a job where “we work with Python but also still have some .NET Framework apps”.

    NuGet seemed just as bad.

    People shit on JavaScript (for very good reasons) but npm is amazing compared to all these. You can have one dependency needing PackageX v1 and another dependency needing PackageX v3 and your project will just work!

    A modern statically-linked language with a first-class package manager, like Rust or Go is ideal. No fighting the dependency manager, no issue with deploying on different systems, just “run this binary”.



  • Of course, something that eats cows that eat a shitton of plastic, will have even more plastic in it.

    But that doesn’t mean that it’s healthy to eat an animal that has been fed (assuming they are slaughtered at 3 years, and ignoring the climate impact, the ethics of slaughtering an animal in its youth, etc)…

    41 kg of plastic



  • If I picked up cats at shelters, fed them, cared for them, with lots of space and toys, and then after a few months slaughtered and ate them, that would be the most ethical meat consumption right? It would certainly be better for the bird population than letting them go to homes that allow them to roam.

    So why does it feel wrong to pick up a healthy young animal that trusts you and slit its throat?

    I hope you are aware that more than 99% of all animals raised for meat have a very different experience to what I describe, and not in a good way. So even if the slaughter is not an issue, consider their life.




  • Of course we all have our preferences and personal history with these things, but I think we can all agree that most preconfigured Debian, Ubuntu, Fedora and openSUSE ISOs with popular desktops are already more sensible and simple than the mess that is “searching for a setting in Windows”.

    Whether it’s GNOME, KDE, Cinnamon, Budgie, Mate, XFCE, LXQt.

    Compared to Windows, every Linux desktop is a blessing. Even that one that you personally don’t like or had a bad experience with.




  • Does Cold Waters work well on the Deck?

    I’ve been hoping that the new Sea Power: Naval Combat in the Missile Age will work well on the Deck in a year or so, and was planning to stick to Dangerous Waters until then.

    My P-3 (maritime patrol aircraft) bindings are shared on the community bindings already!

    DW runs incredibly efficiently. The graphics look like 1999 anyways, so I just dial the TDP all the way down to 3 W and set FPS to 20. Perfect game when the battery is low!. I haven’t modded it at all, I actually like the retro vibe (and the incredible sonar simulation).