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 ;)
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.
- If your test suites don't run locally on dev machine (vms and illusion of networks - can do in 2025), if you need any cloud to test, you are not done.
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.
"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
Talking to Windows’ Copilot AI makes a computer feel incompetent
Microsoft is advertising its Windows Copilot AI as “the computer you can talk to.” How does that hold up to testing, and how does it track with CEO Satya Nadella’s ambitions?Antonio G. Di Benedetto (The Verge)
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…
Zork is now open source
Two years ago, I wrote: Microsoft-the-company does not care about Infocom. But a lot of people in Microsoft must care. Microsoft is heavily populated by greying GenX nerds just like me. Folks who grew up with the first home computers and fondly ...Zarf Updates
reshared this
Sensitive content
Does anyone remember that Tabs research Deque did at CSUN 2016(?)? It was about whether Tabs should be one or multiple tabstops.
I think the conclusion was like 50/50 at the time as far as expectations went.
If anyone has a link to any resources about this that would be amazing!
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!
Home - Liron Segev
TURN YOUTUBE into your most reliable source of qualified leads STOP treating YouTube like an afterthought! We use proven strategy and the ICE Framework – Impact, Core, and Explainer – to turn your expertise into discoverable, trust-building content …Liron Segev
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
Guten Morgen Marco,
kennst Du denn Libs, die dass können? Und Spezifikationen für mich als Entwickler und eventuell Tools zum lokalen Testen?
Also braucht es eine Lib, und ein Tool, dass das kann. Ok...
Ich mach mir da mal einen Kopf dazu. Könntest Du mir eventuell, falls Du Zeit hast, zumindest ein paar keys, auf die man mindestens prüfen sollte, nennen?
Wenn Inhalte als (semantisch getaggtes) HTML vorliegen, kann man Prince verwenden, um daraus accessible PDFs zu machen: princexml.com/doc/prince-outpu…
Bruce Lawson hat das hier super beschrieben: medium.com/@bruce_39084/making…
Prince ist frei für Non-Commercial-Use. Für Commercial Use oder wenn mans als SaaS verwenden möchte zB mal auf europdf.eu schauen (Disclaimer: In dem Projekt steck ich mit drin.)
Making accessible tagged PDFs with Prince
Making accessible tagged PDFs with Prince Disclosure: I’ve been doing some paid consultancy for YesLogic (Prince’s vendors) on the accessibility of Prince’s PDFs. Love them or hate them, PDFs …Bruce Lawson (Medium)
Nachtrag (wir haben das literally vor 10 Minuten deployed 😎):
Auf europdf.eu gibts einen Playground, wo man bequem mit Prince rumexperimentieren kann – HTML oder URL reinkopieren, bei Bedarf div. Options setzen, „Create PDF“, fertig. 🚀
Braucht zwar einen Account, aber Free Plan reicht. Damit kann man schon unbegrenzt viele „Test-PDFs“ (mit Wasserzeichen) machen.
EuroPDF - create PDFs from HTML, fast and secure!
/_bridgetown/static/europdf-og-6LMUHV7J.pngwww.europdf.eu
🚨 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. ❤️
How to disable Gemini on Android & stop Google accessing your WhatsApp and more. | Tuta
Gemini AI needs to be disabled on Android or it will override your privacy settings and gain full access to your texts, calls, and WhatsApp - even if you’ve turned off Gemini Apps Activity on your phone.Tuta
reshared this
To skip potential UX variants this direct link mail.google.com/mail/u/0/#sett… may be a good starting point.
(& don't use evil G's services at all!)
Gmail
Gmail is email that’s intuitive, efficient, and useful. 15 GB of storage, less spam, and mobile access.mail.google.com
Buenos días desde la Administración Pública.
Obedeciendo las instrucciones y órdenes profesionales de los superiores, salvo que constituyan una infracción manifiesta del ordenamiento jurídico, en cuyo caso las pondré inmediatamente en conocimiento de los órganos de inspección procedentes.
Y vosotros, ¿qué tal?
⚖️ Opinión | La sentencia al fiscal general y un cursillo acelerado sobre la historia del poder en España.
"Puede que no haya que llamar franquista a la justicia que ha despachado en un pispás y sin complejo alguno al fiscal general del Estado, pero la cuestión no está tanto en saber cómo llamarla sino en cómo desmontarla."
✍🏻 @pelorduy
I can, however, see with clarity that this probably wasn't the best way to go about things, so if anyone who donated to the pest control assistance fund last month, and would prefer a refund, please DM me, and I'll get it done ASAP. If the donation still stands, I do much appreciate it, I thank you, and I appreciate an understanding that the Apple stuff was a totally new and different opportunity that came up.
Do you love listening to audiobooks? If so, we have a special offer for you!
Federation members can receive an exclusive discount on an annual subscription to Bookshare®, which has the largest library of accessible ebooks, including thousands of human-narrated audiobooks.
Get this discount while it lasts!
First-Time Subscribers: Join for 30% off. Use promo code NFBNEW30.
Renewing Subscribers: Renew for 20% off. Use promo code NFBRENEW20.
Sign up today at bookshare.org/nfb
RE: gultsch.social/@daniel/1115289…
I knew pretty early that the EU regulation for IM interoperability is not going the way we want it to go. However the regulator is now looking at push services (FCM, APNS) and I believe we can make some real impact there. We have working solutions and our demands are significantly more actionable.
Daniel Gultsch (@daniel@gultsch.social)
I don’t know what I was expecting but it looks more and more like the Messaging Interoperability the EU promised will be each gatekeeper essentially publishing their client to server protocol and then you can either use multi protocol messengers or t…Daniel Gultsch (Mastodon)
Who here uses manual configuration profiles in NVDA? What do you use them for? Do please let us know!
And if you're not sure what configuration profiles are all about, check out the recent In-Process blog, which covered them: nvaccess.org/post/in-process-1…
NVDA fails to switch to a proper language-specific voice when the typing language is altered via ALT+Shift:
github.com/nvaccess/nvda/issue…
NVDA fails to switch to a proper language-specific voice when the typing language is altered via ALT+Shift
Steps to reproduce: Make sure Automatic Language Switching and Automatic Dialect Switching are enabled in the Voice Settings dialog Make sure you're using a TTS engine, like Eloquence/eSpeak/Vocali...amirsol81 (GitHub)
I just spent a wonderful hour digging through archives, and ended up putting up a page of my own. Feels like 1999 again. public.monster/~darkuncle/
researchbuzz.masto.host/@resea…
Tekoälykupla ei puhjennutkaan: Nvidian liikevaihto päihitti ennusteet
dawn.fi/uutiset/2025/11/19/nvi…
#talous #nvidia #nvda #tekoäly #uutiset #ai #teknologia #tekniikka
Tekoälykupla ei puhjennutkaan: Nvidian tulos päihitti odotukset
Tekoälyä on povattu jo jonkin aikaa kuplaksi, mutta Nvidian marraskuussa 2025 julkistama tuorein neljännesvuoden tulos peittosi analyytikkojen odotukset.Petteri Pyyny (AfterDawn)
"Nuremberg trial records made available online after painstaking 25-year project
Launch of digitisation project marks 80th anniversary of start of legal effort to bring Nazi leaders to justice
A fully digitised collection of the records of the Nuremberg trials is being launched online to mark the 80th anniversary of the start of the groundbreaking legal effort to bring Nazi leaders to justice.
Open access to every official document from the trial, held by the Harvard law school library, will be available to all researchers, whether amateur or professional, for the first time from Thursday after a 25-year endeavour by a 30-strong team of historians, metadata curators and librarians.
It began in 1998 with the removal of staples and paperclips from the delicate documents so they could be scanned."
(via the Guardian) 👉
"Search thousands of historical documents from the Nuremberg trials.
Examine trial transcripts, briefs, document books, evidence files, and other papers from the trials of military and political leaders of Nazi Germany."



Peter Vágner
in reply to Cleverson has moved • •TweeseCake
in reply to Peter Vágner • • •