Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)F
Posts
11
Comments
237
Joined
2 yr. ago

  • Welcome to Lemmy @[email protected] !

    What even is an actual cornball..? Genuine question. Never heard of it.

    Of course mass surveillance existed long before the US had a fascist president, no one is implying that it didn't.

    It's just that fascism is a great reminder why no government should have as much power to invade in privacy as the US has. Especially for those who are not subscribed to this community and forgot about that, so share this with them!

  • For anyone wondering what "TDS" means:

    Trump derangement syndrome (TDS) is a pejorative term, used to describe criticism of or negative reactions to President Donald Trump that are perceived to be irrational and to have little regard for Trump's actual policy positions.[1] The term has mainly been used by Trump supporters to discredit criticism of him, as a way of reframing the discussion by suggesting that his opponents are incapable of accurately perceiving the world.[2][3] Some journalists have used the term to call for restraint when judging Trump's statements and actions.[4][5][6]

    Despite the usage of the term syndrome suggesting a medical condition, TDS is not an official medical diagnosis.[7] A 2021 research study found no evidence to support the existence of TDS among Trump detractors on the left, but instead found bias among his supporters.[8

    Source: Wiki

  • GitOps + Renovate.

    Tools that allow you to work GitOps (everything is defined in text files in Git) are:

    • Kubernetes
    • NixOS
    • to a lesser degree, Ansible

    Here's a nice starter template for running your own Kubernetes cluster via GitOps with Renovate pre-configured: https://github.com/onedr0p/cluster-template

  • Mostly yes, but there are some closed source services which are still good options for this specific threat model.

    And I just thought the clear explanation of the why combined with the list, makes this an excellent blog to send to people who don't get it yet.

    The list itself is something most of the people in this community know already, but you might want to send this when someone asks "why?"

  • Undervalued comment right there. This is better than the OP

  • Took a look at the specification, this is what I found:

    For federated servers performing delivery to a third party server, delivery SHOULD be performed asynchronously, and SHOULD additionally retry delivery to recipients if it fails due to network error.

    So they should retry. Note that should is not the same as must. So there is no obligation. There is no timeline in the spec about for how long or how often retries should be done. The wording says network error.

    My interpretation: the spec leaves a lot of room for implementations to differ. Network problems don't normally last for days though. I'd guess that if your server is down for 5 minutes, you'll still receive most or everything you'd normally receive. I wouldn't trust on that if your server is offline for more than a day.

  • There is a reason why NixOS was invented 21 years ago. Reproducible builds are not simple in most ~packaging~ build systems.

  • And at your next job, at an employer who sees the value of FOSS and a nerd with strong Linux-fu!

  • macro

    Jump
  • Based on Ubuntu, so: also Debian

  • That, in combination with an offsite backup of some kind (such as the Google Drive backup) is a great strategy

  • 🙌 Please sign in to the community.home-assistant.io forums and vote on it then! That way we can get it some visibility and traction! 🚀

  • Animals are individuals, servers are cattle!

    The Vegan GitOps lifestyle

  • ich rule

    Jump
  • Warum the fuck nicht?

  • Honestly, k8s + GitOps at home is my project that I'm just starting this week. I found a community around it (on Discord 🤮) called Home Operations.

    Docker Hub sucks and is VERY strict with rate limits. Try ghcr.io or the aws container registry.

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

  • How to call xargs is typically one of those things I always forget. The foreach alias is a great solution!

    My current solution was to use tldr for all of these tools, but yeah if I find myself having to do a for each line, I'll definitely steal your alias.

    Luckily (knocks on wood) I almost exclusively work with yaml and json nowadays so I should just learn yq.

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