• 2 Posts
  • 139 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.


    1. Motion sensors. The mmWave are very sensitive but also expensive. Nice for rooms where you sit still or lie down for longer periods, such as an office or bed room. PIR sensors are the cheap ones, very useful for hallways, stairs, kitchen and toilets.
    2. Some smart plugs measure current. Innr has a nice zigbee smart plug with a physical button and monitoring for around €20.

    FYI If you have a Zigbee bridge, you can just connect most zigbee devices to it and you are not tied to the app or devices of the bridge’s brand.



  • 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”.


  • F04118F@feddit.nltoScience Memes@mander.xyzNom nom
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    2 months ago

    Ehh

    • They tend to get the sign wrong, or straight up not know it and end every sentence with “or the other way around”
    • their room is a mess
    • they have a soldering iron and a box full of Arduinos/Rasberry Pis/ESPs
    • they have weird hobbies, (or none, because their work is sufficiently shaped like weird hobbies/obsessions)
    • they regularly say “local minimum” and “higher order effects” in casual conversation

    What did I forget?


  • I would strongly recommend not to dive into NixOS yet.

    It has its benefits and I think it’s awesome, but it has a bit of a learning curve and you already have plenty of learning to do with going mouseless and the whole interface stuff. You do not want to deal withbreakages in unstable NixOS, or broken Nvidia drivers in stable.

    If Bazzite’s immutability is holding you back, just switch to another distro you are familiar with: Be that Fedora, Ubuntu, Debian, openSUSE, whatever.

    Hyprland is the most complete and configurable tiling window manager today, so definitely start with that. You can install it in any Linux distro.






  • 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).