shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

288
active users

#fedidev

7 posts5 participants3 posts today
@reiver ⊼ (Charles) :batman:<p>2/</p><p>I think there is a need for a "dumb" document format. </p><p>HTML is no longer that.</p><p>Markdown probably isn't it.</p><p>No one really uses enriched-text (IETF RFC 1896).</p><p>(I prefer wiki like formats, for various reasons, but —)</p><p>I don't think there is an obvious choice for a "dumb" document format, right now.</p><p><a href="https://mastodon.social/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActivityPub</span></a> <a href="https://mastodon.social/tags/ActivityStreams" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActivityStreams</span></a> <a href="https://mastodon.social/tags/DeSo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeSo</span></a> <a href="https://mastodon.social/tags/FediDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDev</span></a> <a href="https://mastodon.social/tags/FediDevs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDevs</span></a> <a href="https://mastodon.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fediverse</span></a></p>
@reiver ⊼ (Charles) :batman:<p>1/</p><p>I think HTML being the default content type for ActivityPub / ActivityStreams is unfortunate in some ways.</p><p>HTML was originally a "dumb" document format. But, it is now a "smart" application format — with privacy &amp; security concerns.</p><p><a href="https://mastodon.social/@reiver/108237663610634862" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@reiver/108237</span><span class="invisible">663610634862</span></a></p><p>You should NOT just take whatever HTML is in the 'content', and put it in the web-browser to view it.</p><p>You have to sanitize it. Or, render (unsafe) HTML to (safe) HTML.</p><p><a href="https://mastodon.social/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActivityPub</span></a> <a href="https://mastodon.social/tags/ActivityStreams" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActivityStreams</span></a> <a href="https://mastodon.social/tags/DeSo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeSo</span></a> <a href="https://mastodon.social/tags/FediDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDev</span></a> <a href="https://mastodon.social/tags/FediDevs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDevs</span></a> <a href="https://mastodon.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fediverse</span></a></p>
@reiver ⊼ (Charles) :batman:<p>Previews in ActivityPub / ActivityStreams is what should bind the disparate software and user-experiences on the Fediverse.</p><p>Not the ActivityStreams 'Note'.</p><p>...</p><p>Previews using 'icon', 'image', 'name', 'summary', etc.</p><p><a href="https://mastodon.social/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActivityPub</span></a> <a href="https://mastodon.social/tags/ActivityStreams" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActivityStreams</span></a> <a href="https://mastodon.social/tags/DeSo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeSo</span></a> <a href="https://mastodon.social/tags/FediDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDev</span></a> <a href="https://mastodon.social/tags/FediDevs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDevs</span></a> <a href="https://mastodon.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fediverse</span></a> <a href="https://mastodon.social/tags/MastodonInTheRoom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MastodonInTheRoom</span></a> <a href="https://mastodon.social/tags/SocialWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SocialWeb</span></a></p>
洪 民憙 (Hong Minhee)<p>I just discovered why some of my followers from larger <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Mastodon" target="_blank">#<span>Mastodon</span></a> instances (like mastodon.social) would mysteriously unfollow me after a while!</p><p><a href="https://github.com/mastodon/mastodon/pull/34272" rel="nofollow noopener noreferrer" target="_blank">A pull request was just merged in Mastodon that fixes a critical bug in their follower synchronization mechanism.</a></p><p>Turns out Mastodon implements the <a href="https://w3id.org/fep/8fcf" rel="nofollow noopener noreferrer" target="_blank">FEP-8fcf</a> specification (<em>Followers collection synchronization across servers</em>), but it expected all followers to be in a single page collection. When followers were split across multiple pages, it would only see the first page and incorrectly remove all followers from subsequent pages!</p><p>This explains so much about the strange behavior I've been seeing with <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Hollo" target="_blank">#<span>Hollo</span></a> and other <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Fedify" target="_blank">#<span>Fedify</span></a>-based servers over the past few months. Some people would follow me from large instances, then mysteriously unfollow later without any action on their part.</p><p>Thankfully this fix has been marked for backporting, so it should appear in an upcoming patch release rather than waiting for the next major version. Great news for all of us building on <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/ActivityPub" target="_blank">#<span>ActivityPub</span></a>!</p><p>This is why I love open source—we can identify, understand, and fix these kinds of interoperability issues together. 😊</p><p><a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/fediverse" target="_blank">#<span>fediverse</span></a> <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/fedidev" target="_blank">#<span>fedidev</span></a></p>
Jeff Sikes<p>Oooh <span class="h-card" translate="no"><a href="https://fed.brid.gy/r/https://snarfed.org/about" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>snarfed.org</span></a></span> will be speaking about "All the protocols, compared" in 45 minutes at 4:45 PM CT. </p><p><a href="https://atprotocol.dev/atmosphereconf-2025-talks/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">atprotocol.dev/atmosphereconf-</span><span class="invisible">2025-talks/</span></a></p><p><a href="https://mastodon.social/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActivityPub</span></a> <a href="https://mastodon.social/tags/BlueSky" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BlueSky</span></a> <a href="https://mastodon.social/tags/FediDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDev</span></a> <a href="https://mastodon.social/tags/OpenSocial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSocial</span></a></p>
wakest ⁂<p>Theres a new interview with <span class="h-card" translate="no"><a href="https://hackers.pub/@hongminhee" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hongminhee</span></a></span> (of <span class="h-card" translate="no"><a href="https://hollo.social/@fedify" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fedify</span></a></span>, <span class="h-card" translate="no"><a href="https://hollo.social/@hollo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hollo</span></a></span>, and now <a href="https://social.wake.st/tags/Ghost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ghost</span></a> fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.</p><p><a href="https://www.youtube.com/watch?v=sqxR8zscSDo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=sqxR8zscSD</span><span class="invisible">o</span></a></p><p><a href="https://hollo.social/@hongminhee/0195a85a-6a29-71fa-a60f-3e79c1295b05" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hollo.social/@hongminhee/0195a</span><span class="invisible">85a-6a29-71fa-a60f-3e79c1295b05</span></a> <a href="https://social.wake.st/tags/fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverse</span></a> <a href="https://social.wake.st/tags/fedidev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedidev</span></a></p>
Fedify: an ActivityPub server framework<p>Coming soon in <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Fedify" target="_blank">#<span>Fedify</span></a> 1.5.0: Smart fan-out for efficient activity delivery!</p><p>After getting feedback about our queue design, we're excited to introduce a significant improvement for accounts with large follower counts.</p><p>As we discussed in <a href="https://hollo.social/@fedify/0195802b-35d0-7a9b-a8f8-92e3035415d8" rel="nofollow noopener noreferrer" target="_blank">our previous post</a>, Fedify currently creates separate queue messages for each recipient. While this approach offers excellent reliability and individual retry capabilities, it causes performance issues when sending activities to thousands of followers.</p><p>Our solution? A new two-stage “fan-out” approach:</p><ol> <li>When you call <code>Context.sendActivity()</code>, we'll now enqueue just <em>one</em> consolidated message containing your activity payload and recipient list</li><li>A background worker then processes this message and re-enqueues individual delivery tasks</li> </ol><p>The benefits are substantial:</p><ul> <li><code>Context.sendActivity()</code> returns almost instantly, even for massive follower counts</li><li>Memory usage is dramatically reduced by avoiding payload duplication</li><li>UI responsiveness improves since web requests complete quickly</li><li>The same reliability for individual deliveries is maintained</li> </ul><p>For developers with specific needs, we're adding a <a href="https://unstable.fedify.dev/manual/send#when-to-use-each-option" rel="nofollow noopener noreferrer" target="_blank"><code>fanout</code> option</a> with three settings:</p><ul> <li><code>"auto"</code> (default): Uses fanout for large recipient lists, direct delivery for small ones</li><li><code>"skip"</code>: Bypasses fanout when you need different payload per recipient</li><li><code>"force"</code>: Always uses fanout even with few recipients</li> </ul><pre><code>// Example with custom fanout setting await ctx.sendActivity( { identifier: "alice" }, recipients, activity, { fanout: "skip" } // Directly enqueues individual messages ); </code></pre><p>This change represents months of performance testing and should make Fedify work beautifully even for extremely popular accounts!</p><p>For more details, check out our <a href="https://unstable.fedify.dev/manual/send#optimizing-activity-delivery-for-large-audiences" rel="nofollow noopener noreferrer" target="_blank">docs</a>.</p><p>What other <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/performance" target="_blank">#<span>performance</span></a> optimizations would you like to see in future Fedify releases?</p><p><a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/ActivityPub" target="_blank">#<span>ActivityPub</span></a> <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/fedidev" target="_blank">#<span>fedidev</span></a></p>
Fedify: an ActivityPub server framework<p>We've been working on adding custom background task support to <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Fedify" target="_blank">#<span>Fedify</span></a> as planned for version 1.5.0. After diving deeper into implementation, we've realized this is a more substantial undertaking than initially anticipated.</p><p>The feature would require significant API changes that would be too disruptive for a minor version update. Therefore, we've decided to postpone this feature to Fedify 2.0.0.</p><p>This allows us to:</p><ul> <li>Design a more robust and flexible worker architecture</li><li>Ensure better integration with existing task queue systems</li><li>Properly document the new APIs without rushing</li> </ul><p>We believe this decision will result in a more stable and well-designed feature that better serves your needs. However, some smaller improvements from our work that don't require API changes will still be included in Fedify 1.5.0 or subsequent minor updates.</p><p>We appreciate your understanding and continued support.</p><p>If you have specific use cases or requirements for background task support, please share them in our <a href="https://github.com/fedify-dev/fedify/issues/206" rel="nofollow noopener noreferrer" target="_blank">GitHub issue</a>. Your input will help shape this feature for 2.0.0.</p><p><a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/ActivityPub" target="_blank">#<span>ActivityPub</span></a> <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/fedidev" target="_blank">#<span>fedidev</span></a></p>
Fedify: an ActivityPub server framework<p>Patch releases for <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Fedify" target="_blank">#<span>Fedify</span></a> versions <a href="https://github.com/fedify-dev/fedify/releases/tag/1.0.21" rel="nofollow noopener noreferrer" target="_blank">1.0.21</a>, <a href="https://github.com/fedify-dev/fedify/releases/tag/1.1.18" rel="nofollow noopener noreferrer" target="_blank">1.1.18</a>, <a href="https://github.com/fedify-dev/fedify/releases/tag/1.2.18" rel="nofollow noopener noreferrer" target="_blank">1.2.18</a>, <a href="https://github.com/fedify-dev/fedify/releases/tag/1.3.14" rel="nofollow noopener noreferrer" target="_blank">1.3.14</a>, and <a href="https://github.com/fedify-dev/fedify/releases/tag/1.4.7" rel="nofollow noopener noreferrer" target="_blank">1.4.7</a> are now available. These updates address two important bugs across all supported release lines:</p><ol> <li>Fixed a WebFinger handler bug that prevented matching <code>acct:</code> URIs with port numbers in the host. Thanks to <a translate="no" class="h-card u-url mention" href="https://fosstodon.org/@revathskumar" rel="nofollow noopener noreferrer" target="_blank">@<span>revathskumar</span></a> for reporting and debugging the bug!</li><li>Resolved server errors that occurred when invalid URLs were passed to the <code>base-url</code> parameter of followers collections.</li> </ol><p>We recommend all users upgrade to these latest patch versions for improved stability and federation compatibility.</p><p><a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/ActivityPub" target="_blank">#<span>ActivityPub</span></a> <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/fedidev" target="_blank">#<span>fedidev</span></a></p>
Jeff Sikes<p>A collection of silly Mastodon apps (the best kind). It includes a Fax-To-Mastodon app. :omgdotlol: </p><p><a href="https://halcy.de/blog/2025/03/18/silly-mastodon-apps/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">halcy.de/blog/2025/03/18/silly</span><span class="invisible">-mastodon-apps/</span></a></p><p><a href="https://mastodon.social/tags/MastoDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MastoDev</span></a> <a href="https://mastodon.social/tags/FediDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDev</span></a> <a href="https://mastodon.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fediverse</span></a> <a href="https://mastodon.social/tags/mastodonapps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mastodonapps</span></a></p>
wakest ⁂<p>Just noticed this "Open in the application? " banner on <span class="h-card" translate="no"><a href="https://framatube.org/accounts/framasoft" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>framasoft</span></a></span>'s "What is the fediverse" <span class="h-card" translate="no"><a href="https://framapiaf.org/@peertube" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>peertube</span></a></span> video and I have the app installed thru <span class="h-card" translate="no"><a href="https://floss.social/@fdroidorg" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fdroidorg</span></a></span> but it takes me to the Google Play download page for it instead of opening it in the app. Makes for a really bad fediverse experience, we need to figure out these sorts of flows and make sure they reliably work. <a href="https://social.wake.st/tags/fedidev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedidev</span></a> <a href="https://social.wake.st/tags/peertube" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peertube</span></a> <a href="https://social.wake.st/tags/fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverse</span></a></p>
@reiver ⊼ (Charles) :batman:<p>What about the Fediverse or Mastodon, etc, frustrates you or confuses you?</p><p><a href="https://mastodon.social/tags/DeSo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeSo</span></a> <a href="https://mastodon.social/tags/FediDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDev</span></a> <a href="https://mastodon.social/tags/FediDevs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDevs</span></a> <a href="https://mastodon.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fediverse</span></a> <a href="https://mastodon.social/tags/FediverseUX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediverseUX</span></a> <a href="https://mastodon.social/tags/FediUX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediUX</span></a> <a href="https://mastodon.social/tags/Mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mastodon</span></a></p>
洪 民憙 (Hong Minhee)<p>Most <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/ActivityPub" target="_blank">#<span>ActivityPub</span></a> implementations include <code>Mention</code> objects in the <code>tag</code> attribute when someone mentions another actor within the <code>content</code> of a <code>Note</code> or <code>Article</code>. Should actor objects like <code>Person</code> or <code>Group</code> also include <code>Mention</code> objects in their <code>tag</code> attribute when mentioning other actors within their bio (<code>summary</code>)? Are there any implementations that already work this way? (I've checked Mastodon and it seems they don't include these mentions.) What are your thoughts on this?</p><p><a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/fediverse" target="_blank">#<span>fediverse</span></a> <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/fedidev" target="_blank">#<span>fedidev</span></a></p>
infinite love ⴳ<p>for any <a href="https://mastodon.social/tags/fedidev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedidev</span></a> trying to build a distributed database: are your activities ACID-compliant? do you expect or require other people’s incoming activities to represent ACID-compliant transactions?</p>
infinite love ⴳ<p>somewhat rhetorical question for <a href="https://mastodon.social/tags/fedidev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedidev</span></a> space: are you trying to build a web of documents or a distributed database? the difference matters more than you may think.</p>
Fedify: an ActivityPub server framework<p>Got an interesting question today about <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/Fedify" target="_blank">#<span>Fedify</span></a>'s outgoing <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/queue" target="_blank">#<span>queue</span></a> design!</p><p>Some users noticed we create separate queue messages for each recipient inbox rather than queuing a single message and handling the splitting later. There's a good reason for this approach.</p><p>In the <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/fediverse" target="_blank">#<span>fediverse</span></a>, server response times vary dramatically—some respond quickly, others slowly, and some might be temporarily down. If we processed deliveries in a single task, the entire batch would be held up by the slowest server in the group.</p><p>By creating individual queue items for each recipient:</p><ul> <li>Fast servers get messages delivered promptly</li><li>Slow servers don't delay delivery to others</li><li>Failed deliveries can be retried independently</li><li>Your UI remains responsive while deliveries happen in the background</li> </ul><p>It's a classic trade-off: we generate more queue messages, but gain better resilience and user experience in return.</p><p>This is particularly important in federated networks where server behavior is unpredictable and outside our control. We'd rather optimize for making sure your posts reach their destinations as quickly as possible!</p><p>What other aspects of Fedify's design would you like to hear about? Let us know!</p><p><a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/ActivityPub" target="_blank">#<span>ActivityPub</span></a> <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/fedidev" target="_blank">#<span>fedidev</span></a></p>
洪 民憙 (Hong Minhee)<p>Just published a post about Hackers' Pub's unique username change policy! Unlike most <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/fediverse" target="_blank">#<span>fediverse</span></a> platforms, they allow a one-time username change while preserving your connections and content history. It's all possible thanks to some clever <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/ActivityPub" target="_blank">#<span>ActivityPub</span></a> implementation using UUID-based actor URIs instead of username-based ones. If you're interested in trying it out, the platform is currently in invitation-only beta—check the post for details on how to request access!</p><p><a href="https://hackers.pub/@hongminhee/2025/hackers-pub-introduces-flexible-username-changes" rel="nofollow noopener noreferrer" target="_blank">https://hackers.pub/@hongminhee/2025/hackers-pub-introduces-flexible-username-changes</a></p><p><a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/HackersPub" target="_blank">#<span>HackersPub</span></a> <a class="mention hashtag" rel="nofollow noopener noreferrer" href="https://hollo.social/tags/fedidev" target="_blank">#<span>fedidev</span></a></p>
洪 民憙 (Hong Minhee)<p><strong>Hackers' Pub Introduces Flexible Username Changes: Breaking the Fediverse Norm</strong></p> <p><a href="https://hackers.pub/@hongminhee/2025/hackers-pub-introduces-flexible-username-changes" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackers.pub/@hongminhee/2025/h</span><span class="invisible">ackers-pub-introduces-flexible-username-changes</span></a></p>
Julian Fietkau<p>I'm finally unveiling the <a href="https://fietkau.social/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActivityPub</span></a> project that has been consuming my weekends: Encyclia, an <a href="https://fietkau.social/tags/ORCID" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ORCID</span></a> bridge that will make ORCID records followable and interactable on the fediverse. 🙂</p><p>It's early-stage and the ORCID following function is not publicly available yet. We're seeking community feedback on functionality and safety aspects. Read more at <a href="https://encyclia.pub" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">encyclia.pub</span><span class="invisible"></span></a> or follow <span class="h-card" translate="no"><a href="https://fietkau.social/@encyclia" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>encyclia</span></a></span> for news!</p><p><a href="https://fietkau.social/tags/fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverse</span></a> <a href="https://fietkau.social/tags/fedidev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedidev</span></a> <a href="https://fietkau.social/tags/scicomm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scicomm</span></a> <a href="https://fietkau.social/tags/wisskomm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wisskomm</span></a> <a href="https://fietkau.social/tags/academicchatter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>academicchatter</span></a></p>
fashionable cyber witch project vyr<p>we now have some GoToSocial docs about importing your archived posts in general: <a href="https://docs.gotosocial.org/en/latest/user_guide/importing_posts/" rel="nofollow noopener noreferrer" target="_blank">https://docs.gotosocial.org/en/latest/user_guide/importing_posts/</a></p><p>most of the specifics are in the <code>slurp</code> docs, but if you write your own importer and think it might be of general interest to GTS users, please let us know.</p><p><a href="https://princess.industries/tags/gotosocial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoToSocial</span></a> <a href="https://princess.industries/tags/gts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTS</span></a> <a href="https://princess.industries/tags/fedidev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDev</span></a></p>