It is very different from the usual flat corporate style yes, but this is just their branding. Their blog is full of anime characters like that.
And it’s not like you’re looking at a literal ad for their company or with their name on it. In that sense it is subtle, though a bit unusual.
Yes it is. It’s in Alpha because it’s not feature complete yet.
But not everyone needs a feature-complete Desktop Environment. Some people are OK with a basic window manager.
Despite known bugs (reproducible crashes), many people are happy with it already.
Guess some of those use Garuda.
They hit all the right Node(j)s!
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
GitOps + Renovate.
Tools that allow you to work GitOps (everything is defined in text files in Git) are:
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.
Yes, I test in production and so should you
- Charity Majors
Thanks for the detailed explanation!
Distribution and user theming is also significantly improved over GTK with programmatic generation of themes—automatically adapting colors at runtime to the most ideal contrasting color values via OKLCH and other related algorithms—which distributions can use to customize to their preferred branding, and app developers can freely adopt without needing to worry about user themes breaking their apps. Users also get the convenience of generating their own custom themes with COSMIC Settings, even if that means creating an abomination of conflicting colors.
I’ve themed my 22.04 install to death – literally – as one would expect from a first Linux install. I’ve been clicking through multiple GUIs where only the checkboxes, dropdowns and radio buttons showed, zero labels or descriptions. Most recently the Raspberry Pi Imager.
They initially made a GNOME extension that contained their theming and an (optional) tiling for windows. Also some GTK apps, such as their app store frontend.
I still use it daily on my gaming pc (Pop!_OS 22.04) and it sucks. Slow, unresponsive, janky. And this is an extension that they had been maintaining for years. Apparently GNOME devs don’t really consider extension developers and it was like building on quicksand for the Pop team.
For better or worse, they made a decision to build their own fast, responsive COSMIC DE due to these frustrations with GNOME.
I am still on the old 22.04 with GNOME, but already started using the new COSMIC Store app GUI last year.
It is a HUGE leap from the old Pop!_Store and feels great.
The rest of the DE is probably not ready yet, otherwise they wouldn’t call it Alpha.
Oh and apparently they’ve made it really easy to brand the whole desktop env and are hoping for more orgs and companies to adopt it.
Animals are individuals, servers are cattle!
The Vegan GitOps lifestyle
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:
git revert
Some stacks that work well with GitOps are:
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.
Check the sidebar.
It’s about self-hostable alternatives to closed online software. It doesn’t say anywhere that the hardware has to be in your own home, just that it is about self-hostable software.
Similarly, !selfhosting@slrpnk.net is about self-hosting services, the hardware part is (even with the slrpnk folk) only a prefetence.
So feel free to discuss hosting your own services on a VPS here
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.
I have been planning on migrating to Proton (I know, wrong community) and this could very well be the year. Just 2 gmail and 1 hotmail address/inbox to migrate but would love to follow the tips given here.
I have some questions to specify your case:
Interesting approach but looks like this ultimately ends up:
Anubis seems like a much better option, for those wanting to block bots without relying on Cloudflare:
https://anubis.techaro.lol/