The XMPP Newsletter for November 2025 is out!
Read about the latest updates in the #XMPP universe and our #standards!
xmpp.org/2025/12/the-xmpp-newsโฆ
Enjoy reading!
#jabber #chat #interoperability #rtc
#opensource #decentralization #federation #messaging #newsletter
The XMPP Newsletter November 2025 | XMPP - The universal messaging standard
In this issue: XMPP Summit 28 & FOSDEM 2026, Europeโs Decentralized Messaging Survives โChat Controlโ Threat, Stop Telling Us XMPP Should Use JSON, Movim Blog - The difference between XMPP and ActivityPub explained through the Blog feature, โฆxmpp.org
The Antihero Is a Lie
In a world where "heroes" and "villains" have become increasingly difficult to identify, where does the antihero fit? And why have antiheroes become the most...YouTube
Thought: if #open, #federated, and #distributed solutions were the most #accessible solutions, people with disabilities would be some of the biggest allies in pushing adoption. I already constantly have to get my friends, co-workers, etc, to switch tools for me. If we're working or playing together, the tool needs to be accessible if I'm involved. But unfortunately, that's almost never the case, and I find myself having to force my friends to switch away from open tools and into closed ones:
* Jitsi meet doesn't offer captions or transcripts, and still had an unlabeled button or two last I checked. So I usually have to force people working with me to switch to Zoom.
* github is still more accessible than Forgejo and codeberg, even with the recent regressions. So I won't contribute to projects that aren't on github.
* None of the existing Matrix clients offer good accessibility; they either lag, have unlabeled controls, the message list won't scroll, messages won't read as they come in, etc. So I have to force people onto Slack or Discord.
* Neither Only Office or Next Cloud offer a web interface that works for collaboration with screen readers, so I have to force people to use Google Docs.
* Linux accessibility remains a joke compared to Windows or mac.
And on and on it goes. #opensource#fediverse#federation
reshared this
Local storage (or SMB mounted remote) and Music never worked out for me. Glad I can finally listen to my giant local music library conveniently.
flathub.org/en/apps/io.m51.Gelโฆ
#gnome #music #app #localfirst
oooh, nice. I've been meaning to replace Emby with Jellyfin and this may be the excuse I need.
(for music I use Navidrome, but having my music player in a browser seems... wrong)
USA kritisieren Europa und kรผndigen Einmischung an
In ihrer neuen Sicherheitsstrategie greifen die USA Europa scharf an und kรผndigen eine Einmischung zugunsten rechter Parteien an. Die US-Regierung wolle nun "Widerstand" in Europa kultivieren.
โก๏ธ tagesschau.de/ausland/amerika/โฆ
#USA #Europa #Trump #Sicherheitsstrategie
USA kritisieren Europa und kรผndigen Einmischung an
In ihrer neuen Sicherheitsstrategie greifen die USA Europa scharf an und kรผndigen eine Einmischung in die Politik der EU zugunsten rechter Parteien an. Die US-Regierung wolle nun "Widerstand" in Europa kultivieren.tagesschau.de
Remember how there were multiple proprietary Unix vendors? The JavaScript announcement has testimonials from multiple ones:
web.archive.org/web/2007091614โฆ
โJavaScript and other developments will demand increased system performance, ideally met by Digital's Alpha systems architecture.โ
@ebassi not sure if this is the correct place to ask but: isn't `gtk_widget_dispose_template()` supposed to remove all children created from a template?
I noticed it only removes named children. Is this correct behaviour? If so, why is it useful to remove only named children?
Yes I'm talking about implementation details here
Mainly because removing all widgets is complicated and needs additional bookkeeping: gitlab.gnome.org/GNOME/gtk/-/iโฆ
There's a merge request that needs to be completed: gitlab.gnome.org/GNOME/gtk/-/mโฆ
dispose_template causes unparenting twice when using widget subclasses (#5834) ยท Issues ยท GNOME / gtk ยท GitLab
Steps to reproduce Compile and run this snippet: https://gitlab.gnome.org/-/snippets/5743 Close the window See the critical:...GitLab
You know the trope of not finding your glasses because they are atop your head? I think I may have topped it. Iโm in the shower, one towel on my hair, the other wrapped around my person, and I looked at the towel rack and wondered where my towels were. For much longer than it should have taken to realize I was holding them.
If I didnโt have appointments, I would call that a sign I should go back to bed. ๐คฃ๐คท๐ปโโ๏ธ
@FreakyFwoof @msbellows One of my dadโs friends had been blind since birth. This never stopped him from going with the guys when it was hunting season. Now, it is important to note here that โhuntingโ mostly meant going up to the cabin and drinking beer without women and children.
But sometimes, theyโd load themselves in the Jeep, and theyโd let Mitch, who was blind, drive. He was probably a better driver than those drunken idiots. ๐คฃ๐ฅณ. Oh, the 70s. How we all survived is a miracle.
One very funny hunting story, which to be truly appreciated requires voice and accent portrayals, but the gist was: It was deer season, and Mitch fired, and hit a duck. In front of a game warden. The ensuing conversation of the game warden trying to decide what to do about an out of season duck shot by a blind man who was aiming at a deer, is one of the funniest Florida conversations that has ever Florida'd. 50 years later, we all still laugh about the $50 duck dinner which the game warden attended.
@msbellows 'Did I hit the deer?'
'No you hit a duck, dear.'
'what's that now?'
I love duck, so I'm jealous but also amused.
RE: piaille.fr/@romain_leclaire/11โฆ
Suite ร cette amende, Emmanuel Macron et tous les politiques franรงais ont dรฉcidรฉ de quitter X.
Ou pas.
Romain Leclaire :mastodon: (@romain_leclaire@piaille.fr)
Bruxelles frappe fort โ X รฉcope dโune amende historique de 120 millions dโeuros pour ses pratiquesย trompeuses Cโest un jour important pour la rรฉgulation du numรฉrique ร lโรฉchelle mondiale.Romain Leclaire :mastodon: (Piaille)
Zemลel Patrik Hezuckรฝ, moderรกtor, baviฤ a Mareลกลฏv parลฅรกk z Rannรญ show
Zdroj: idnes.cz/kultura/film-televizeโฆ
Zemลel Patrik Hezuckรฝ, moderรกtor, baviฤ a Mareลกลฏv parลฅรกk z Rannรญ show - iDNES.cz
Ve vฤku 55 let zemลel Patrik Hezuckรฝ. Moderรกtor, baviฤ, ale pลedevลกรญm dlouholetรฝ hlas Rannรญ show Evropy 2, kde dฤlal kolegu Leoลกi Mareลกovi, se poslednรญ mฤsรญce potรฝkal s vรกลพnรฝmi zdravotnรญmi problรฉmy.iDNES.cz
I'm also curious how much XCode has improved. In terms of drag & drop, connectors to delegates and stuff like that.
Pro life my ass
--
A federal vaccine advisory committee voted on Friday to end the longstanding recommendation that all U.S. babies get the hepatitis B vaccine on the day theyโre born.
For decades, the government has advised that all babies be vaccinated against the liver infection right after birth. The shots are widely considered to be a public health success for preventing thousands of illnesses. But U.S. Health Secretary Robert F. Kennedy Jr.โs committee voted to recommend the birth dose only for babies whose mothers test positive or whose infection status is unknown.
My lovely nerds, what are y'all using on Android if you're using LibreWolf on your desktop/laptop?
I'm finally making the switch but I need an Android client.
@modulux @mckensie @alexchapman @Tamasg @alexhall @amir @BorrisInABox
After much research and development I have made an offline version of ChatGPT.
Now you can save water and electricity while navel-gazing, and carry one of the world's most powerfully annoying AI chatbots in your pocket.
Order here: spellingmistakescostlives.com/โฆ
Today, we fined X for non-compliance with transparency obligations under the Digital Services Act (DSA).
We're holding X accountable for:
๐นDeceptive design of its โblue checkmarkโ
๐นLack of transparency of its advertising repository
๐นFailure to provide access to public data for researchers
More information: link.europa.eu/bcmC87
Commission fines X โฌ120 million under the Digital Services Act
Today, the Commission has issued a fine of โฌ120 million to X for breaching its transparency obligations under the Digital Services Act (DSA).European Commission - European Commission
APKs missing at latest releases
the last 3 releases (2.2.4 to 2.2.6) have no APK attached โ hence, IzzyOnDroid is stuck at 2.2.3 (the last release that had an APK). Could you please attach them again? Starting with the currently ...IzzySoft (GitHub)
Ah danke fรผr die Info und den Issue-Link.
Und fรผr F-Droid ist das egal, weil sie selber "bilden" und "signen".
This year brought great improvements to #accessibility in GNOME, including:
โข Accessibility from the start on the login screen
โข Full accessibility of GNOME Web
โข Tons of improvements to Calendar
โข Screen reader integration for Notifications
โข Configure #Orca screen reader from Settings
โข GTK apps integrated w/Windows & macOS accessibility
Help us reach 1,500 #FriendsOfGNOME so we can focus on accessibility even more in 2026!
#a11y #GNOME #FOSS #OpenSource #Linux
reshared this
A first look at Django's new background tasks
roam.be/notes/2025/a-first-looโฆ
A first look at Django's new background tasks
Django 6.0 introduces a built-in background tasks framework in `django.tasks`. But don't expect to phase out Celery, Huey or other preferred solutions just yet.Roam
XSF: XMPP Standards Foundation
in reply to Nivex ๐ง ๐ป • • •XMPP Providers - Which XMPP provider suits you best?
providers.xmpp.netNivex ๐ง ๐ป
in reply to XSF: XMPP Standards Foundation • • •XSF: XMPP Standards Foundation
in reply to Nivex ๐ง ๐ป • • •