Since this seems to come up a lot, especially now with Windows being replaced by Copilot and Tim Apple being a frequent guest at the White House, I thought I'd write up my quick and objective guide to choosing Linux distros:

I just want something stable and easy to install that's still being maintained next century: Fedora.

I want a carefully hand crafted desktop experience curated for me by people who know what they're doing: KaOS.

I want to carefully hand craft my own desktop experience from scratch, I don't care how many wikis I have to read: Arch.

I think I'm somewhere in between those two extremes: Manjaro.

I'm a gamer: Bazzite.

I'm a Mac: Elementary.

I'm a Haskell weenie: NixOS.

I think rms made some good points: Debian.

I think Tommy Robinson made some good points: Omarchy.

I like South African billionaires: Ubuntu.

reshared this

Centralised platforms shape the conversation to serve their interests.

Mastodon returns power to you. Here connections are authentic, communities set their own rules, and your voice isn’t for sale.

Help to power the servers, tools, and communities making Mastodon a safe, independent home for free expression. ​

Donate #SupportMastodon

joinmastodon.org/sponsors#dona…

This entry was edited (42 minutes ago)

Some criticism of people using AI is just mean. Just saw a post that said:

> Instead of using AI images to illustrate your blogpost or presentation, why not go deep into the forest, lie down in a pile of autumn leaves and allow the earth to consume your body

Seriously? You know, not everyone is as immersed in all of the things that are wrong with AI as we are. Some people are just trying to get by in the system of incentives that they didn't create.

in reply to BlueLegend

@threlm4280 Yes, there are probably people who hate AI for the reason you described. I want to push back on this point though:

> I don't get it. Its literally convenience why not use it?

There are in fact better criticisms of current AI products. They're trained on basically all of the work of all humanity (or as much as the AI companies could get their hands on), without the consent of the people who did the work, for the explicit purpose of replacing labor. Worth thinking about.

PSA to anyone who uses Gmail!

"Reportedly, Google has recently started automatically opting users in to allow Gmail to access all private messages and attachments for training its AI models. This means your emails could be analyzed to improve Google’s AI assistants, like Smart Compose or AI-generated replies. Unless you decide to take action."

malwarebytes.com/blog/news/202…

#gmail #AI

#AI #GMail

reshared this

I can't believe I didn't share with you all about the hard slap I received few days ago.

arnel.bearblog.dev/reaper-slap…

#Reaper #ReaperFM #Daw #Audio #Blogging #Learning

reshared this

The #chatmail #rust core is the base infrastructure library used by all apps and bots. It contains all networking, encryption, email processing and implements all the relevant IETF email standards. It's a single central development place with which the whole ecosystem of clients and bots can upgrade consistently.

We are constantly trying to remove code, and to cleanup things. That's a must to keep a 8-year long evolved code base agile and adaptable. Key insight: The best code is no code ;)

in reply to Delta Chat

two other things that can't be stressed enough for maintaining development long-term:

- Avoid superflous abstractions. Premature abstractions are the root of all ... complexity. If you have a second and third case, you can introduce an abstraction, but even then: don't over-abstract!

- write tests for everything, especially for the API that you want to guarantee to others. The chatmail core library just passed 1000 automated tests. The users of your API, and their users will thank you.

Delta Chat reshared this.

in reply to Delta Chat

But when your abstraction splits out part of the system, allowing richer life to it, while simplifying the rest, then entertain it.
Example, past delta's post talked about goodness and richness that little apps bring, versus monolith-style addition of features in signal, recent announcements. This is a good abstraction, even though many would've walked from it.
Food for thought.
Short haiku/koan doesn't replace wisdom and elaboration, it only highlights it.
This entry was edited (2 hours ago)

"The problem is, right now, talking to Copilot in Windows 11 is an exercise in pure frustration — a stark reminder that the reality of AI is nowhere close to the hype.

I spent a week with Copilot, asking it the same questions Microsoft has in its ads, and tried to get help with tasks I’d find useful. And time after time, Copilot got things wrong, made stuff up, and spoke to me like I was a child.

Copilot Vision scans what’s on your screen and tries to assist you with voice prompts. Invoking Copilot requires you to share your screen like you’re on a Teams call, by hitting okay Every. Single. Time. After it gets your permission, it’s excruciatingly slow to respond, and it addressed me by name every time I asked it anything. Like other AI assistants and LLMs, it’s here to please, even when it’s totally misguided."

theverge.com/report/822443/mic…

#AI #GenerativeAI #Microsoft #Windows11 #Copilot #CopilotAI #LLMs #AIAssistants

reshared this

Hey, I bet you didn't hear that Zork 1, 2, and 3 were open-sourced today!

…Oh, you have heard. Yeah. Way ahead of me. :)

Here's my comments, and some details that you might not have seen.

blog.zarfhome.com/2025/11/zork…

#InteractiveFiction #Zork

reshared this

Gmail can read your emails and attachments to train its AI, unless you opt out

Link: malwarebytes.com/blog/news/202…
Discussion: news.ycombinator.com/item?id=4…

We're sorry. The box making all the noises has experienced it's apparently now standard one month crash. There will be no noises or FX Radio for a while. The stupid idiot running this stuff didn't include a remote restart device, because he's a worthless piece of shit. That's right, a worthless, fucking, piece, of, shit! Get it? Got it? GOOD!
This entry was edited (7 hours ago)

Manchmal geht dann doch alles ganz schnell! 🥳🎉

Wir lancieren heute Version 1.0 von barrieren-gutachten.de und veröffentlichen zeitgleich viele neue und hilfreiche Funktionen auch für Laien — sowie über 700 neue Prüfgutachten, die zeigen, wie der Staat seine eigenen Gesetze missachtet und Inklusion zu einem reinen Schauspiel verkommt. Das ist der nächste große Schritt für mehr digitale Barrierefreiheit und ein dringend nötiger Weckruf für die Politik.

Lest hier mehr: barrieren-gutachten.de/blog/ba…

Good morning Fedi friends!

I got myself a recent Google Pixel (ugh) so I could install #GrapheneOS on it (yay).

DeGoogling currently under way, following an excellent video tutorial by Liron Segev (lironsegev.com).

Wish me luck!

#MySoCalledSudoLife

GrapheneOS Foundation To No Longer Have Presence In France


Here's another French journalist participating in fearmongering about GrapheneOS. That article is not measured. It provided a platform to make both unsubstantiated and provably false claims about GrapheneOS while providing no opportunity to see and respond to those claims.

bsky.app/profile/gabrielthierr…

The claims the article platforms are conflating closed source products from European companies infringing on our copyright and trademarks with GrapheneOS. GrapheneOS doesn't have the features they claim it does, isn't distributed in the ways they claim and they don't understand open source software.

GrapheneOS is obtained from grapheneos.org/install/web and grapheneos.org/releases. There are a bunch of legitimate companies in Europe selling devices with real GrapheneOS including NitroKey. We aren't partnered with those companies and don't get funding from it but there's nothing shady about it.

Products using operating systems partially based on our code are not GrapheneOS. There's no such thing as a fake Snapchat app wiping the device in GrapheneOS. It has no remote management or remote wiping built into it. It does not have a subscription fee / licensing system built into it either.

Vast majority of the code for those products comes from elsewhere: Android Open Source Project, Linux kernel, Chromium, LLVM and other projects. Of course the non-profit open source project writing a small portion of the code being used by those companies being targeted rather than IBM, Google, etc.

Both Android and iOS try to defend users from the same attack vectors we do. We developed far better protections against exploits which we release as open source code. Open source means anyone can freely use it for any purpose, exactly like the Android Open Source Project used by GrapheneOS itself.

Open source is why we can build GrapheneOS based on the Android Open Source Project. It doesn't make Linus Torvalds, IBM, Google, etc. responsible for what we do. Similarly, others can make their own software based on GrapheneOS. A fork of GrapheneOS contains a small portion of code written by us.

France supposedly has a right to reply which we intend to exercise to respond at length to these articles containing libel from the French state.

We're going to be ending the small amount of operations we have in France as we don't feel the country is safe for open source privacy projects anymore.

GrapheneOS doesn't host services storing sensitive user data. We have signature verification and downgrade protection for updates to the OS, apps and app store metadata. We're going move our website and discussion server away from OVH. Our update mirrors and authoritative DNS are already elsewhere.

Our discussion forum, Matrix, Mastodon, etc. in OVH Bearharnois can be moved to local or colocated servers in Toronto instead. We can use Netcup (owned by Anexia, both German) as one of the main providers for website/network service instances. The majority of our servers are already not on OVH.

We won't travel to France including avoiding conferences and will avoid having people working in the country too. A simple heuristic for the EU is avoiding countries supporting Chat Control. We genuinely believe we cannot safely operate in France anymore as an open source project privacy project.

Our pinned post on this platform shows a great example of why they're actually upset with us:

grapheneos.social/@GrapheneOS/…

It almost makes us willing to contribute to AOSP again to try to wipe out their ability to exploit a subset of non-GrapheneOS Android devices too. Google is welcome to reach out.

Please read this thread and the linked articles:

mamot.fr/@LaQuadrature/1155817…

One thing I miss about old-timey "user unfriendly" linux was the way it wasn't bloated with every possible feature, tool and library that tried to cater for every hypothetical future user's potential needs.

Like, unpacking and building a tarball was annoying and time consuming, but it meant that you could install a PDF parser on a headless server without automatically pulling in a window manager, a print stack, several gigs of UI widgets.

Old days: "You will need 2MB of disk space, plus another 150KB for the compiled executable. It will take an hour to build, and you're gonna have to repeat the process if we release any updates that you feel you need"

Now: "You will need 15GB of disk space to install all the dependencies and their dependencies and their dependencies and their dependencies, and now you have to check for updates every 6 hours because we just added 1150 packages __that you don't even know what they do__ and they all have published CVEs but you haven't read any of them because nobody has that's too many CVEs to worry about, and if you try to remove any of them the entire stack auto-uninstalls to protect you from accidentally clicking 'print' on a subdependency that you didn't know was there and then it won't print"

Anyway, I'm just annoyed that today's must-fix patch is for 28 different packages all with "cupsd" in their name on a laptop that has never installed a printer and never will.

reshared this

🎉 The wait is over! All the talks from DjangoCon US 2025 are now live on YouTube.
From keynotes to lightning talks, you can now watch (or rewatch) all the incredible sessions from Chicago. Whether you missed the conference or want to revisit your favorite talks, head over to our YouTube channel.

youtube.com/playlist?list=PL2N…

#DjangoCon #DjangoConUS #Django #Python #WebDev

Ein Email-Austausch mit einer Freundin bestärkt mich darin, meinen Ausspruch „Barrierefreiheit und PDF, ein Widerspruch in sich" auch weiterhin aktiv zu nutzen. Barrierefreie PDFs zu erstellen ist immer noch ein Hexenwerk, es gibt außer Adobe Acrobat anscheinend kein Tool, dass selbst in einfachen Dokumenten mit ordentlicher Struktur ordentliche Exporte hinbekommt, und beim Auswerten und Lesen der Tags über verschiedene Betriebssysteme ist der Zustand mit "katastrophal“ noch mild umschrieben.
This entry was edited (9 hours ago)
in reply to Marco Zehe

@fasnix Wir haben das jetzt noch weiter getestet und Libre Office übernimmt die Alttexte doch. Die Datei, die wir getestet haben, hatte nur die von mir übersehenen Grafiken in der Kopfzeile, die im Acrobat mit Screenreader nicht angezeigt werden. Pages hat die Kopfzeile anscheinend so getaggt, dass sie nicht als solche erkennbar war vom SR, sondern als normaler Seitentext. (1/2)
@flo

🚨 BREAKING #Google just activated #Gemini on #Gmail - without asking you.

Turn it off now; here's how!
tuta.com/blog/how-to-disable-g…

✊️ Fight AI & fight Google

You have to manually turn off Smart Features in the Setting menu in TWO locations.

Share so everyone is aware. ❤️

reshared this