lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

59
active users

#federation

4 posts4 participants0 posts today
XSF: XMPP Standards Foundation<p>The XMPP Newsletter for August 2025 is out!</p><p>Read about the latest updates in the <a href="https://fosstodon.org/tags/XMPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XMPP</span></a> universe and our <a href="https://fosstodon.org/tags/standards" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>standards</span></a>!<br> <br><a href="https://xmpp.org/2025/09/the-xmpp-newsletter-august-2025/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xmpp.org/2025/09/the-xmpp-news</span><span class="invisible">letter-august-2025/</span></a></p><p>Enjoy reading! 📰 ☕ :xmpp: </p><p><a href="https://fosstodon.org/tags/jabber" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jabber</span></a> <a href="https://fosstodon.org/tags/chat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chat</span></a> <a href="https://fosstodon.org/tags/interoperability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interoperability</span></a> <a href="https://fosstodon.org/tags/rtc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rtc</span></a><br><a href="https://fosstodon.org/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://fosstodon.org/tags/decentralization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decentralization</span></a> <a href="https://fosstodon.org/tags/federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>federation</span></a> <a href="https://fosstodon.org/tags/messaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>messaging</span></a> <a href="https://fosstodon.org/tags/newsletter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>newsletter</span></a></p>
Silver Huang<p>Looking for not-enshittified alternatives to <a href="https://social.coop/tags/Eventbrite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Eventbrite</span></a> and <a href="https://social.coop/tags/Humanitix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Humanitix</span></a> for small, sliding scale, online and in-person workshops. So far have discovered:</p><p>- <a href="https://social.coop/tags/Mobilizon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mobilizon</span></a> allows <a href="https://social.coop/tags/federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>federation</span></a> but need an instance I feel fit with and not up for self-hosting<br>- <a href="https://social.coop/tags/Luma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Luma</span></a> looks pretty but prefer <a href="https://social.coop/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a><br>- <a href="https://social.coop/tags/Pretix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pretix</span></a> which seems to check a lot of boxes so will trial</p><p>Any other suggestions I might have missed?</p><p><a href="https://social.coop/tags/AskFedi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AskFedi</span></a></p>
dansup<p>I'm making great progress with ActivityPub federation + <span class="h-card" translate="no"><a href="https://pixelfed.social/loops" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>loops</span></a></span> </p><p>Let's gooooo 🚀</p><p><a href="https://mastodon.social/tags/loops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>loops</span></a> <a href="https://mastodon.social/tags/activityPub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activityPub</span></a> <a href="https://mastodon.social/tags/federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>federation</span></a> <a href="https://mastodon.social/tags/tikTok" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tikTok</span></a></p>
n0toose<p><a href="https://chaos.social/tags/Forgejo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Forgejo</span></a> federation can't come fast enough for you? Have you ever wished to help out, but specifications are too scary and you don't know where to start?</p><p>In that case, I have the perfect task for you (yes, you!): <a href="https://codeberg.org/forgejo/forgejo/issues/9282" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/forgejo/forgejo/i</span><span class="invisible">ssues/9282</span></a></p><p><a href="https://chaos.social/tags/ForgeFed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ForgeFed</span></a> <a href="https://chaos.social/tags/federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>federation</span></a> <a href="https://chaos.social/tags/Codeberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Codeberg</span></a></p>
CryptGoat<p><a href="https://fedifreu.de/tags/MatrixDown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MatrixDown</span></a>: So, is the main issue of <a href="https://fedifreu.de/tags/Matrix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Matrix</span></a> too many users using the main instance, a condition actively pushed by <a href="https://fedifreu.de/tags/Vector" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vector</span></a>, creating half-centralized ecosystem?</p><p>Is it the issue that <a href="https://fedifreu.de/tags/Matrix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Matrix</span></a> servers are a overly complex and resource hungry systems, which are hard to administrate and even harder to troubleshoot? 🤔</p><p>Or is it a combination of these problems? Hmmm. 👀</p><p><a href="https://fedifreu.de/tags/Messenger" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Messenger</span></a> <a href="https://fedifreu.de/tags/Federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Federation</span></a> <a href="https://fedifreu.de/tags/Decentralize" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Decentralize</span></a> <a href="https://fedifreu.de/tags/XMPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XMPP</span></a></p>
Guus der Kinderen<p>The XMPP Network Graph at <a href="https://xmppnetwork.goodbytes.im" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">xmppnetwork.goodbytes.im</span><span class="invisible"></span></a> shows how chat servers connect across the open <a href="https://toot.igniterealtime.org/tags/XMPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XMPP</span></a> <a href="https://toot.igniterealtime.org/tags/federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>federation</span></a>. I'm occasionally checking the number of dots (servers) and lines (connections between servers). For the first time that I've noticed, that connection count is over 10,000!</p><p>The graphing engine is having a hard time rendering all of that. 😅</p>
Kalvin :pca:‌:pnnpa:<p>Hi, everybody. I just switched my Mastodon instance from `social.kalvin.my` to `mastodon.kalvin.my`, reinstalled Mastodon because of federation issues and performance with the `threads.net` Fediverse server. I hope this is my last personal single-user Mastodon instance. </p><p><a href="https://mastodon.kalvin.my/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> <a href="https://mastodon.kalvin.my/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a> <a href="https://mastodon.kalvin.my/tags/Threads" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Threads</span></a> <a href="https://mastodon.kalvin.my/tags/Federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Federation</span></a> <a href="https://mastodon.kalvin.my/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a> <a href="https://mastodon.kalvin.my/tags/KalvinMy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KalvinMy</span></a> <a href="https://mastodon.kalvin.my/tags/SingleUserInstance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SingleUserInstance</span></a> <a href="https://mastodon.kalvin.my/tags/OpenWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenWeb</span></a> <a href="https://mastodon.kalvin.my/tags/Decentralization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Decentralization</span></a> <a href="https://mastodon.kalvin.my/tags/TechLife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechLife</span></a> <a href="https://mastodon.kalvin.my/tags/PersonalDomain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PersonalDomain</span></a> <a href="https://mastodon.kalvin.my/tags/DigitalIdentity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalIdentity</span></a> <a href="https://mastodon.kalvin.my/tags/AdminLife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AdminLife</span></a></p>
Roberta Fidora<p>C'mon all you <a href="https://mastodon.social/tags/Animators" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Animators</span></a> and <a href="https://mastodon.social/tags/musicians" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>musicians</span></a>. It's nice on <a href="https://mastodon.social/tags/PeerTube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PeerTube</span></a>. Some PeerTube platforms even let you replace a file when you've ballsed something up, plus adding stuff to a playlist is quicker and easier than YouTube. Also, your videos are called videos and not "content".</p><p><a href="https://mastodon.social/tags/Music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Music</span></a> <a href="https://mastodon.social/tags/Animation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Animation</span></a> <a href="https://mastodon.social/tags/MusicVideo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MusicVideo</span></a> <a href="https://mastodon.social/tags/MusicVideos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MusicVideos</span></a> <a href="https://mastodon.social/tags/PeerTubers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PeerTubers</span></a> <a href="https://mastodon.social/tags/Musician" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Musician</span></a> <a href="https://mastodon.social/tags/JoinUs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JoinUs</span></a> <a href="https://mastodon.social/tags/Video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Video</span></a> <a href="https://mastodon.social/tags/Federated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Federated</span></a> <a href="https://mastodon.social/tags/Fedi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fedi</span></a> <a href="https://mastodon.social/tags/Federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Federation</span></a> <a href="https://mastodon.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a></p>
meissa-team<p>Anybody visting <a href="https://social.meissa-gmbh.de/tags/froscon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>froscon</span></a> at this weekend?</p><p>If interested in <a href="https://social.meissa-gmbh.de/tags/Forgejo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Forgejo</span></a> <a href="https://social.meissa-gmbh.de/tags/federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>federation</span></a> I will show what is going on:</p><p><a href="https://programm.froscon.org/froscon2025/talk/71b947bc-46fe-415e-b7e8-50ad3c05d597/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">programm.froscon.org/froscon20</span><span class="invisible">25/talk/71b947bc-46fe-415e-b7e8-50ad3c05d597/</span></a></p>
The BadgeFed Project<p>Hey Fediverse! 👋</p> <p>We’ve been quiet… but not idle. Forget waiting for long blog posts, time for micro updates.</p> <p>Today’s news:</p> <p>We’ve got a few BadgeFed instances live and federating! 🏅</p> <p>To make it happen, we did a hardcore backend rewrite to support <strong>multiple domains on a single machine</strong>. For most, it’s a niche cost-saving move, but it might be useful for others too. Under the hood: each domain runs its own SQLite DB, with backups in place.</p> <p>But this isn’t just about the tech, the fun part is seeing multiple BadgeFed servers talking to each other (!!). Follow them, check the thread, boost it, and watch for more as they come online!</p> <br> <p>You can read the article "BadgeFed Update: Multiple Instances Online!" by <a href="https://hachyderm.io/users/mapache" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mapache</span></a> <a href="https://badgefed.vocalcat.com/post/06-instances-online/" rel="nofollow noopener" target="_blank">here</a> as well.</p> <a href="https://badgefed.vocalcat.com/tags/badgefed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>badgefed</span></a> <a href="https://badgefed.vocalcat.com/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a> <a href="https://badgefed.vocalcat.com/tags/openbadges" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openbadges</span></a> <a href="https://badgefed.vocalcat.com/tags/update" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>update</span></a> <a href="https://badgefed.vocalcat.com/tags/activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activitypub</span></a> <a href="https://badgefed.vocalcat.com/tags/sqlite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sqlite</span></a> <a href="https://badgefed.vocalcat.com/tags/federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>federation</span></a>
XSF: XMPP Standards Foundation<p>The <a href="https://fosstodon.org/tags/XMPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XMPP</span></a> Newsletter for July 2025 is out!</p><p>Read about the latest XMPP universe updates and updates on our <a href="https://fosstodon.org/tags/standards" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>standards</span></a>!<br> <br><a href="https://xmpp.org/2025/08/the-xmpp-newsletter-july-2025/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xmpp.org/2025/08/the-xmpp-news</span><span class="invisible">letter-july-2025/</span></a></p><p>Enjoy reading! 📰 ☕ :xmpp: </p><p><a href="https://fosstodon.org/tags/jabber" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jabber</span></a> <a href="https://fosstodon.org/tags/chat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chat</span></a> <a href="https://fosstodon.org/tags/interoperability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interoperability</span></a> <a href="https://fosstodon.org/tags/rtc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rtc</span></a><br><a href="https://fosstodon.org/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://fosstodon.org/tags/decentralization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decentralization</span></a> <a href="https://fosstodon.org/tags/federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>federation</span></a> <a href="https://fosstodon.org/tags/messaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>messaging</span></a></p>
meissa-team<p>We approaching federated-user-activities in forgejo 🙂 </p><p>In order to be able to have small reviews we break down the large PR into many small ones, this is PR no 6: </p><p><a href="https://codeberg.org/forgejo/forgejo/pulls/8792" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/forgejo/forgejo/p</span><span class="invisible">ulls/8792</span></a></p><p>5 PRs were already merged, I think there will be 1-2 more to go. And some more PRs to clean up testing and doc ...</p><p>If you like the count down feeling you can observe the origin PR and see the files diff decreasing while merging small chunks 🙂 </p><p><a href="https://codeberg.org/forgejo/forgejo/pulls/4767/files" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/forgejo/forgejo/p</span><span class="invisible">ulls/4767/files</span></a></p><p><a href="https://social.meissa-gmbh.de/tags/Federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Federation</span></a> <a href="https://social.meissa-gmbh.de/tags/Forgejo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Forgejo</span></a></p>
Christian<p>🐘 Hey Mastodon Admins! Want to supercharge your server’s timeline?</p><p>I’m Chris, and I run relay.uggs.io — a personally-managed, fast, and curated Mastodon relay, built with love for the Fediverse. 💖</p><p>✅ Free &amp; open to join — anyone’s welcome!<br>✅ No corporate backing — just one nerd with solid hardware and a passion for federation.<br>✅ High-quality stream — inactive or broken instances are pruned regularly.<br>✅ Solid stack — PostgreSQL, Redis, SSDs, HTTP/3 via Caddy, and more under the hood.</p><p>You’ll get more diverse content, more interactions, and a more vibrant feed. 🌍<br>Got questions or need help setting it up? Ping me at <span class="h-card" translate="no"><a href="https://social.uggs.io/@chris" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>chris</span></a></span> — always happy to help!</p><p>👉 Join here: <a href="https://relay.uggs.io/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">relay.uggs.io/</span><span class="invisible"></span></a></p><p>Let’s grow the Fediverse — together! 🚀<br><a href="https://social.uggs.io/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> <a href="https://social.uggs.io/tags/FediAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FediAdmin</span></a> <a href="https://social.uggs.io/tags/MastodonAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MastodonAdmin</span></a> <a href="https://social.uggs.io/tags/MastodonRelay" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MastodonRelay</span></a> <a href="https://social.uggs.io/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a> <a href="https://social.uggs.io/tags/SelfHosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosted</span></a> <a href="https://social.uggs.io/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a> <a href="https://social.uggs.io/tags/Federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Federation</span></a></p>
Matthias Klein 🇪🇺|🇩🇪<p>🐛 <strong>GTS-HolMirDas v1.2.1 Released - Important Bugfixes</strong></p><p>Fixed some critical issues that prevented the RSS-based content discovery from working properly. Thanks for sharing, <span class="h-card"><a href="https://gts.teqqy.social/@christian" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>christian</span></a></span></p><p>🔧 <strong>What's Fixed:</strong></p><ul><li><strong>Inline Comment Support:</strong> Fixed parsing of RSS feeds file when using inline comments</li><li><strong>Control Character Error:</strong> Resolved "URL can't contain control characters" error caused by comments in same line as URLs</li><li><strong>RSS File Parsing:</strong> Comments after # are now properly stripped from URLs</li></ul><pre><code>https://mastodon.social/tags/homelab.rss # 20 posts default https://fosstodon.org/tags/docker.rss?limit=50 # 50 posts </code></pre><p>📦 <strong>Update Instructions:</strong></p><pre><code># Download latest version wget https://git.klein.ruhr/matthias/gts-holmirdas/raw/v1.2.1/gts_holmirdas.py # Restart your container docker compose restart gts-holmirdas </code></pre><p><a href="https://me.klein.ruhr/tags/gotosocial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoToSocial</span></a> <a href="https://me.klein.ruhr/tags/rss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RSS</span></a> <a href="https://me.klein.ruhr/tags/contentdiscovery" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ContentDiscovery</span></a> <a href="https://me.klein.ruhr/tags/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a> <a href="https://me.klein.ruhr/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://me.klein.ruhr/tags/federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Federation</span></a> <a href="https://me.klein.ruhr/tags/homelab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Homelab</span></a> <a href="https://me.klein.ruhr/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docker</span></a></p>
Thomas Barrio<p>Proudhon et la fédération des communes autonomes : dépasser l’État centralisé par la pluralité et la&nbsp;subsidiarité</p><p>🏛️🤝 « Proudhon, père de l’anarchisme social, imagine une fédération de communes autonomes où souveraineté locale et solidarité confédérale s’allient pour décentraliser le pouvoir et dépasser l’État centralisé. Une démocratie plurielle et fondée sur la subsidiarité à redécouvrir ! <a href="https://mastodon.social/tags/Proudhon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Proudhon</span></a> <a href="https://mastodon.social/tags/AnarchismeSocial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AnarchismeSocial</span></a> <a href="https://mastodon.social/tags/F%C3%A9d%C3%A9ration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fédération</span></a> <a href="https://mastodon.social/tags/CommunesAutonomes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommunesAutonomes</span></a> <a href="https://mastodon.social/tags/Subsidiarit%C3%A9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Subsidiarité</span></a>…</p><p><a href="https://homohortus31.wordpress.com/2025/08/02/proudhon-et-la-federation-des-communes-autonomes-depasser-letat-centralise-par-la-pluralite-et-la-subsidiarite/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">homohortus31.wordpress.com/202</span><span class="invisible">5/08/02/proudhon-et-la-federation-des-communes-autonomes-depasser-letat-centralise-par-la-pluralite-et-la-subsidiarite/</span></a></p>
ltning<p>Why on earth was the <a class="hashtag" href="https://pleroma.anduin.net/tag/activitypub" rel="nofollow noopener" target="_blank">#ActivityPub</a> protocol even <em>let out the door</em> without a well-specified and mandatory graceful, non-destructive key rotation scheme?</p><p>Yes I know the privacy issues. Those are not valid reasons to not have such a mechanism; it's a valid reason to not enable or use one.</p><p>What we're stuck with now is a ton of instances with absurdly long, legacy-algorithm keys (RSA-4096) with no way to replace them with shorter/better keys without effectively losing everything ever posted on the instance.</p><p>The protocol is <em>only 7 years old</em>! EC crypto was well-established at the time, and should have been the default.</p><p>And what happens once everyone <em>has to</em> replace the keys, because RSA is broken by quantum computers (I know, probably 100 years to go)? The <a class="hashtag" href="https://pleroma.anduin.net/tag/fediverse" rel="nofollow noopener" target="_blank">#Fediverse</a> will be a wasteland, with no instances trusting anything from any other instance, so all <a class="hashtag" href="https://pleroma.anduin.net/tag/federation" rel="nofollow noopener" target="_blank">#Federation</a> breaks down.</p><p>Sorry if I got some details wrong about what the protocol says. If I get flamed to death for being wrong, then I'll consider that a Good Thing(TM). I've been trying to find a way to rotate/replace keys for a while and all my searching turns up is either 1) confirmation that most people don't know or care about cryptography, or 2) <a href="https://socialhub.activitypub.rocks/t/key-rotation-notification/562" rel="nofollow noopener" target="_blank">https://socialhub.activitypub.rocks/t/key-rotation-notification/562</a> - which really isn't helpful.</p><p>If it <em>is</em> possible to gracefully rotate the key(s) of an instance/user, there really has to exist some documentation that explains clearly how to implement this in a server and how to exercise it as a server operator.</p><p><a class="hashtag" href="https://pleroma.anduin.net/tag/cryptography" rel="nofollow noopener" target="_blank">#Cryptography</a> <a class="hashtag" href="https://pleroma.anduin.net/tag/rant" rel="nofollow noopener" target="_blank">#Rant</a> <a class="hashtag" href="https://pleroma.anduin.net/tag/mastodon" rel="nofollow noopener" target="_blank">#Mastodon</a></p>
Flipboard<p>The iPad. Rainbow Looms. "Inception." They all arrived on the scene in 2010 — and so did we. In 2025, we're celebrating Flipboard's 15th birthday. Here's to the next 15 and more! Check out the spreadsheet here to discover all the Magazines you can find in the fediverse —&nbsp;and comment below if there's a publication you'd love us to federate.</p><p><a href="https://about.flipboard.com/inside-flipboard/15-years-of-flipboard/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">about.flipboard.com/inside-fli</span><span class="invisible">pboard/15-years-of-flipboard/</span></a></p><p><a href="https://docs.google.com/spreadsheets/d/1iUFTo6rPvhqzCReLaM1c6-xUKRuBVqlZVStZl9Al-EU/edit?gid=1764807022#gid=1764807022" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.google.com/spreadsheets/d</span><span class="invisible">/1iUFTo6rPvhqzCReLaM1c6-xUKRuBVqlZVStZl9Al-EU/edit?gid=1764807022#gid=1764807022</span></a></p><p><a href="https://flipboard.social/tags/Flipboard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Flipboard</span></a> <a href="https://flipboard.social/tags/FlipboardMagazines" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FlipboardMagazines</span></a> <a href="https://flipboard.social/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ActivityPub</span></a> <a href="https://flipboard.social/tags/Federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Federation</span></a> <a href="https://flipboard.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a> <a href="https://flipboard.social/tags/OpenSocial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSocial</span></a> <a href="https://flipboard.social/tags/OpenSocialWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSocialWeb</span></a></p>
Hazelnoot<p>Concept for discussion: <b>Replacing HTTP Signatures with Bearer Tokens for ActivityPub Federation</b><span><br><br>Curious what other people think about this idea. What if federation security was re-worked to use target-assigned </span><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Authentication#bearer" rel="nofollow noopener" target="_blank">bearer tokens</a><span> to authenticate GET/POST requests? This would remove the need for complicated signing schemes and reduce system load under heavy traffic bursts (as no cryptography is required).<br><br></span><b>A basic implementation could look like this:</b><span><br>1. When instance A (</span><code>a.example.com</code>) first attempts to federate with instance B (<code>b.example.com</code>), a POST request is made to a dedicated registration endpoint. (for discussion, we'll say it's <code>https://b.example.com/activity-pub/register-instance</code>). This request includes fields necessary for verification, including the <b>source domain name</b>, <b>target domain name</b>, and a securely-generated <b>verification token</b><span>. Other metadata could be included to allow instance B to selectively allow/prohibit federation based on other criteria, but this is optional.<br>2. Instance B makes a POST request back to a dedicated verification endpoint on instance A (for discussion, we'll say it's </span><code>https://a.example.com/activity-pub/verify-registration</code><span>). This request must include the target domain name and verification token provided in step 2.<br>3. Instance A checks the verification token (and verify that it matches the target domain name) and return a successful value. </span><b>The verification code must be invalidated after this call!</b><span><br>4. Instance B, after verifying instance A's request, returns a securely-generated </span><b>federation key</b> back to instance A. This federation key is a bearer token used to authenticate all requests from instance A to instance B. <b>This key must be unique to instance A!</b><span><br>5. Instance A completes the original request with the </span><code>Authorization</code> header set to <code>Bearer {federation_key}</code><span>.<br>6. Instance B receives the request, detects the federation key, and checks it against the list of registered instances.<br>7. If the key does not exist or A has been defederated, then a </span><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/401" rel="nofollow noopener" target="_blank"><code>403 Forbidden</code> error</a><span> is returned.<br>8. If the key is expired or revoked, then </span><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/401" rel="nofollow noopener" target="_blank"><code>401 Unauthorized</code> error</a> is returned. Upon receiving a 401 error, instance A should start over from step 1 to re-authenticate and complete the request with a new token. <b>This process should not be repeated for recursive failures!</b><span><br>9. If the key is approved, then a </span><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/200" rel="nofollow noopener" target="_blank"><code>200 OK</code> response</a> or <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/202" rel="nofollow noopener" target="_blank"><code>202 Accepted</code> response</a><span> is returned, and A can consider the request as successful.<br><br></span><b>Advantages versus HTTP Signatures:</b><span><br>- No cryptography requirements.<br>- Simple logic, no edge cases around HTTP query parameters or header order.<br>- Equally effective for all request types.<br>- Keys can be easily revoked or rotated.<br>- Supports authorized fetch and defederation use cases "by default".<br><br></span><b>Disadvantages versus HTTP Signatures:</b><span><br>- Breaks the actor model - instances are required as a first-class concept. (but really, the actor model is basically dead already. you can't even federate reliably without a WebFinger server, at minimum.)<br>- Requires multi-request "handshake" before communication. (but this is already required in practice, since a signature can't be validated without first requesting the signing actor.)<br>- Out-of-band protocol - communication can't happen over ActivityPub / ActivityStreams because this is a prerequisite to authenticate any request. (but again, we already require WebFinger and some software requires NodeInfo for full support.)<br><br>So, what are your thoughts? Good idea? Bad idea? Did I miss something? Please let me know, I welcome replies here!<br><br></span><a href="https://enby.life/tags/ActivityPub" rel="nofollow noopener" target="_blank">#ActivityPub</a> <a href="https://enby.life/tags/AP" rel="nofollow noopener" target="_blank">#AP</a> <a href="https://enby.life/tags/Federation" rel="nofollow noopener" target="_blank">#Federation</a></p>
Malcolm Nance<p>💀 The head of the Supreme Court of the <a href="https://defenseofliberty.social/tags/Russian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Russian</span></a> <a href="https://defenseofliberty.social/tags/Federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Federation</span></a>, Irina Podnosova, died in <a href="https://defenseofliberty.social/tags/Moscow" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Moscow</span></a>.</p>
The VHS Wizard 🦝📼🧙<p>Does anyone know of a good way of cross-posting between Tumblr and Mastodon? I am mainly on Mastodon but have a few people here who I still really want to stay in touch with, and was REALLY excited a couple of years back when they promised Tumblr was getting Federation support, but that appears to either not be happening or is taking forever.</p><p>I've been making a concerted effort to manually post in both places, but if there are any cool tricks or hacks anybody else has found, I'd love to hear them.</p><p><a href="https://retro.pizza/tags/federation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>federation</span></a> <a href="https://retro.pizza/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a> <a href="https://retro.pizza/tags/tumblr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tumblr</span></a></p>