

What makes you say that?
Install Guix


What makes you say that?


Tailscale is just more reliable and mature in my experience
What sort of issues have you run into? I’m currently on Tailscale, but was considering Netbird because it’s open source. (Also, I hate that Tailscale requires me to create an account with Big Tech to login.)
They seem pretty close in terms of features, at least in the simple cases.


sovereignty != isolation
Codeberg != isolation
There’s not a readily-available European alternative to Github, and no, Codeberg is not one, because the value of GH is not just hosting code, it’s being a well-known place to find code.
Codeberg is absolutely an alternative hosting place that is ready to go today. Medium and large players like Zig, Guix, Librewolf, Forgejo, and Comaps are on Codeberg. These aren’t random people with projects that no one uses. These are large projects with lots of collaborators that ship software to lots of people. (Even Alpine Linux seems to be experimenting with Codeberg.)
Codeberg has a similar UI/UX to GitHub. It’s got CI too, either traditional CI with Woodpecker, or you can migrate your GitHub Actions to Forgejo Actions (which are similar).
Codeberg is big and popular enough that it shows up in web search results, search for “zig source code” and you’ll get a result for Codeberg. It’s not like people only search for code in the GitHub search bar.


It’s also not that hard to host on Codeberg… especially if they’re already doing something disruptive like forking…
Can’t do that anymore
What is “that”? I just bought a Google TV and was able to install Projectivy Launcher fine?
Definitely not WebOS. I have an Nvidia Shield that runs Android TV, which is nice because there’s a wide selection of apps and you can install custom launchers, Tailscale, Jellyfin, SmartTube. The downside, as I recently learned, is that your parents probably will have a harder time switching between the TV’s native OS and the Shield.
So I recently got a Google TV, which is (just?) Android TV, and that allows me to install Tailscale and Jellyfin, but since it’s 1 system, it’s easier for some folks to use. I also installed Projectivy Launcher for my parents to get rid of the default ad-ridden launcher. I haven’t yet had time to try to install SmartTube, but I think I read it’s possible…
Curious to learn more about https://plasma-bigscreen.org/ I didn’t know about that. Thanks!


I really do not understand the hate :/
The itsfoss interviewer goes into this:
A lot of backlash isn’t about the code change, but about what it represents.
You say this is “just attestation, not verification” but we know that infrastructure always gets repurposed later. This is where the legit fear lies.
Do you think regulations like these will reshape desktop Linux in the next 5-10 years where we might have “compliant Linux” and “Freedom-first Linux”?
Sam Bent’s article also goes into this (although, fuck that clickbait title): https://www.sambent.com/the-engineer-who-tried-to-put-age-verification-into-linux-5/
He read the laws, decided compliance was the correct response, and went to work. Every objection the community raised went nowhere: that this enables surveillance infrastructure, that lying is trivially easy, that the laws themselves are unconstitutional overreach. He’d already accepted the law as legitimate and moved to implementation.
He read the law, took it at face value, and started writing code. The word for what that is sits somewhere past malice, something more insidious: an engineer who treats compliance as engineering, who sees a legal requirement the way he sees a technical specification, and will implement whatever the spec says regardless of who wrote the spec or why.
The reason to name him is the pattern. The surveillance state runs on volunteers: people who do the implementation work for free, out of genuine conviction, with no paper trail connecting them to the money that wrote the laws.


Not surprising, this guy is also onboard with Google locking down Android: https://dylanmtaylor.com/posts/2026-03-19-googles-new-android-sideloading-flow-is-a-fair-trade


Why not let someone else do it then? Why eagerly sign up to be the one to do it?


squidward opens chair: ooh, AGPLv3, nice
squidward closes chair: sign our CLA


which by the way was not expected to give perfect answers to questions
Except that’s how a lot of people treat it. And there’s so way to guard against that.


Related: https://brainmade.org/


… You know… yeah, that’s true. One of the huge benefits of using some open source library is that you don’t have to maintain it. But if you clean room it, then it’s all on you.
Although, companies like Amazon will have the engineers to maintain it internally. But a lot of other companies won’t.
And then you have the chardet guy: https://github.com/chardet/chardet/issues/327


Does anyone have any ideas on how to fight back? Should we start withholding test suites now? Withhold docs?


But for the past several months, Wayland has been well supported out-of-the-box on upstream Electron. An Electron blog post this week outlined the technical work done for achieving good Wayland support.
Finally! Now to wait several years before all of the electron apps actually update their electron dependency.
A satirical website dubbed Malus (malice) has been making its rounds and fooling users after claiming it’s deploying AI tools to recreate open source projects from scratch with corporate-friendly licensing (my personal favorite is Emergency AGPL Removal in the footer links)
Hahaha. That’s funny. Oh, guys.


Meanwhile OnlyOffice is saving to Macroslop format by default: https://piefed.social/c/libreoffice/p/1803568/libreoffice-blasts-fake-open-source-onlyoffice-for-working-with-microsoft-to-lock-users


Hell yeah!
This isn’t exclusive to Open Source projects. This happens all the time with proprietary apps as well: https://killedbygoogle.com/
Even things like TV shows can get killed after 1 season.
I currently use the official audiobookshelf app. It’s really slow and buggy for me. Every time I open it, it says it’s disconnected from the server. Then I have to click a button for it to reconnect.