<p>Forget trad wives, the new influencer trend should be <a href="/tags/nerdwives/" rel="tag">#NerdWives</a>.</p><p>"Hey honey, I turned our old computer into a server so I could set up a <a href="/tags/fediverse/" rel="tag">#fediverse</a> instance for our child and her friends."</p><p>"Hey all, today I am showing you <a href="/tags/nextcloud/" rel="tag">#NextCloud</a> as an alternative to <a href="/tags/dropbox/" rel="tag">#Dropbox</a> and <a href="/tags/googledrive/" rel="tag">#GoogleDrive</a>."</p><p>"Get ready with me! Today I am showing you how I check in with my friends with off-grid mesh radio first thing in the morning."</p><p>How awesome would this be? I mean, finally a trend where people LEARN SOMETHING and are more empowered as a result.</p><p>(Forever grateful to my Fedi friends for all the inspiration and encouragement in trying new tools) ❤️</p><p><a href="/tags/mysocalledsudolife/" rel="tag">#MySoCalledSudoLife</a></p>
fediverse
<p>A shout out: <br>I don’t know about the rest of you, and perhaps it’s just the folks I follow, but Mastodon has become a damn good news feed—world-wide, comprehensive, varied, interesting, engaging. That is an addition to the steady stream* of wisdom, snark, perspective, humour, and commentary that you guys serve up every hour. <br>So thanks! Merci! ¡Gracias!<br>(* Pro tip: get your ‘following’ list up to several hundred quality Mastodonians and your feed will really percolate. )<br><a href="/tags/mastodon/" rel="tag">#mastodon</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a></p>
Communication between the Fediverse and OpenSim is being worked on again; CW: long (over 600 characters), Fediverse meta, Fediverse-beyond-Mastodon meta
<p>PeerTube results now show up in regular searches on Kagi, plus you can filter videos by "source" to see more PeerTube content.</p><p><a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/peertube/" rel="tag">#PeerTube</a> <a href="/tags/kagi/" rel="tag">#Kagi</a> <a href="/tags/search/" rel="tag">#Search</a></p>
<p><a href="/tags/opensocialweb/" rel="tag">#opensocialweb</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/bluesky/" rel="tag">#bluesky</a> <a href="/tags/nostr/" rel="tag">#nostr</a> </p><p>very interesting conversation between <span class="h-card"><a href="['https://bsky.brid.gy/r/https://bsky.app/profile/rabble.nz', 'https://rabble.nz/', 'http://indymedia.org/', 'http://affinity.works/', 'https://evan.henshaw-plath.com/']" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rabble.nz</span></a></span> and <span class="h-card"><a href="https://flipboard.com/@mike" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mike</span></a></span> </p><p>(and I wish <span class="h-card"><a href="['https://bsky.brid.gy/r/https://bsky.app/profile/rabble.nz', 'https://rabble.nz/', 'http://indymedia.org/', 'http://affinity.works/', 'https://evan.henshaw-plath.com/']" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rabble.nz</span></a></span> had a <a href="/tags/peertube/" rel="tag">#peertube</a> channel 🙂 )</p><p><a href="https://www.youtube.com/watch?v=u6_AakciQT0" rel="nofollow" class="ellipsis" title="www.youtube.com/watch?v=u6_AakciQT0"><span class="invisible">https://</span><span class="ellipsis">www.youtube.com/watch?v=u6_Aak</span><span class="invisible">ciQT0</span></a></p>
<p>The other day I finally got it. Why <a href="/tags/bluesky/" rel="tag">#Bluesky</a> is so popular with "regular people" (aka non-techies). It's because it's CENTRALIZED (of course the Bluesky folks would never admit it out right).</p><p>One name: Bluesky.<br>One official URL to join / browse / post messages<br>One official app: "Bluesky Social" on app stores</p><p>In this post-literate society where people have been trained by commercial social media for 2 DECADES to choose the easiest, most frictionless option, of course they will pick Bluesky over the <a href="/tags/fediverse/" rel="tag">#Fediverse</a>.</p><p>Try introducing the concept of servers / instances and names like Mastodon, Sharkey, Pleroma, GoToSocial, Friendica, Pixelfed, PeerTube, Lemmy to people not familiar with them. They'd think you're speaking a foreign language.</p><p>The Fediverse is made up of thousands of independent servers. You can't log in to <a href="https://joinmastodon.org" rel="nofollow"><span class="invisible">https://</span>joinmastodon.org</a> or <a href="https://joinpeertube.org" rel="nofollow"><span class="invisible">https://</span>joinpeertube.org</a> to browse Mastodon or PeerTube. Conversely, when you log into Bluesky you see messages by Bluesky members.</p><p>People need to be educated first about defederated options and their numerous advantages.</p><p>I get it now. I'm still 1000% in when it comes to the Fediverse but I understand.</p><p>And I'm tired.</p><p>And I'm posting this here on my GoToSocial account because I wanted to say my piece in one go and I would have run into Mastodon character limits.</p><p>How many people have I convinced to join the Fediverse in my 9 months advocating for it through a blog? TWO. How many people are still active on it? One.</p><p>Off I go play with LEGOs with my little one - in 12 years, when she's old enough I will set up her own instance. So Fediverse, you gotta be thriving in 2037.</p><p><a href="/tags/thefutureisfederated/" rel="tag">#TheFutureIsFederated</a></p>
Edited 1y ago
<p>Good morning, <a href="/tags/bsdcafe/" rel="tag">#BSDCafe</a><br>Good morning, <a href="/tags/illumoscafe/" rel="tag">#illumosCafe</a><br>Good morning, <a href="/tags/fediverse/" rel="tag">#Fediverse</a></p><p>It's sunny (though some rain is expected). I've had my espresso, and my mood is currently positive. All the bad thoughts I had yesterday evening are now something like "well, I can deal with it". And that's good.</p><p>I've almost finished my next IT Notes blog post. I'll try to review and polish it so I can finally make it public.</p><p>Meanwhile, have a great day!</p><p><a href="/tags/goodmorning/" rel="tag">#GoodMorning</a></p>
<p>I found this cool <a href="/tags/fediverse/" rel="tag">#Fediverse</a> software called <a href="/tags/neodb/" rel="tag">#NeoDB</a> via <span class="h-card"><a href="https://mastodon.social/@dansup" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dansup</span></a></span> 's awesome FediDB website.</p><p><a href="https://fedidb.com/software/neodb?version=latest&registration=open" rel="nofollow" class="ellipsis" title="fedidb.com/software/neodb?version=latest&registration=open"><span class="invisible">https://</span><span class="ellipsis">fedidb.com/software/neodb?vers</span><span class="invisible">ion=latest&registration=open</span></a></p><p>It's a tracking / shelf platform for <a href="/tags/tv/" rel="tag">#TV</a> / <a href="/tags/drama/" rel="tag">#drama</a>, <a href="/tags/movies/" rel="tag">#movies</a> / <a href="/tags/films/" rel="tag">#films</a>, <a href="/tags/books/" rel="tag">#books</a>, and <a href="/tags/games/" rel="tag">#games</a> </p><p>Automated import from <a href="/tags/goodreads/" rel="tag">#Goodreads</a> work well. Just provide the required URL and voila. If it doesn't appear immediately, it is probably waiting for server workers or waiting for the server load to lower or Goodreads request limit, just be patient, only submit the same URL once! If in doubt, contact the admins instead of resubmitting.</p><p>Unfortunately, the software doesn't support import (automated, API, or manual) from Trakt, SIMKL, MyAnimeList, and other popular tracking/shelf services for TV/drama and movies/films. There is one, Douban or something, which I think is popular in the Chinese and Japanese speaking markets.</p><p>Anyway, what if the item you want to add doesn't exist in the database yet?</p><p>Worry not! There are three ways NeoDB software populates its database.</p><p>* Method 1: You can add the details yourself</p><p>* Method 2: Search the other NeoDB instances for existing similar items</p><p>* Method 3: Search for the item from TMDB, IMDB, IGDB, Steam, Goodreads, and other supported sites (no TVDB), and paste the URL to NeoDB's search box and it will import it to your instance</p><p>Method 2 is already sweet. That is the entire idea of the <a href="/tags/socialweb/" rel="tag">#SocialWeb</a>. But Method 3 is even sweeter!</p><p>Methods 2 and 3 are the best because it's a win-win for everyone. Regular users can forget about manually re-entering new data. Seriously, who wants to manually duplicate data from one DB to another? I certainly don't! I contribute to <a href="/tags/tmdb/" rel="tag">#TMDB</a> but I'm definitely not repeating the same effort in <a href="/tags/tvdb/" rel="tag">#TVDB</a>.</p><p>Secondly, there's no need for instances to duplicate large databases just to ensure their site is useful for any user. Items are added as local users interact with the items. It keeps the db small instead of having thousands of items no one has interacted to yet (or probably not).</p><p>Check my accounts:</p><p>* Flagship server: <span class="h-card"><a href="https://neodb.social/@youronlyone/" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>youronlyone</span></a></span> <br>* Instance: <span class="h-card"><a href="/@youronlyone@eggplant.place/" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>youronlyone@eggplant.place</span></a></span> </p><p>~~Hmm… I haven't checked but I think music is not supported (yet?). NeoDB can use the largest <a href="/tags/opendb/" rel="tag">#OpenDB</a> for music: <a href="/tags/musicbrainz/" rel="tag">#Musicbrainz</a> ~~</p><p>UPDATE: Music is supported, as well as, <a href="/tags/podcasts/" rel="tag">#podcasts</a> .</p><p>🖖🏽🙇🏽</p>
Edited 346d ago
<p><a href="/tags/activitypub/" rel="tag">#ActivityPub</a> support in <a href="/tags/madblog/" rel="tag">#Madblog</a></p><p><a href="https://blog.fabiomanganiello.com/article/Madblog-federated-blogging-from-markdown" rel="nofollow" class="ellipsis" title="blog.fabiomanganiello.com/article/Madblog-federated-blogging-from-markdown"><span class="invisible">https://</span><span class="ellipsis">blog.fabiomanganiello.com/arti</span><span class="invisible">cle/Madblog-federated-blogging-from-markdown</span></a></p><p>I am glad to announce that <a href="https://git.fabiomanganiello.com/madblog" rel="nofollow">Madblog</a> has now officially joined the <a href="/tags/fediverse/" rel="tag">#Fediverse</a> family.</p><p>If you want to test it out, search for <a href="https://blog.fabiomanganiello.com/article/Madblog-federated-blogging-from-markdown" rel="nofollow">this URL</a> on your Fediverse client.</p><p>Madblog has already supported <a href="/tags/webmentions/" rel="tag">#Webmentions</a> <a href="https://blog.fabiomanganiello.com/article/webmentions-with-batteries-included" rel="nofollow">for the past couple of weeks</a>, allowing your blog posts to be mentioned by other sites with Webmentions support (WordPress, Lemmy, HackerNews…) and get those mentions directly rendered on your page.</p><p>It now adds ActivityPub support too, using <a href="/tags/pubby/" rel="tag">#Pubby</a>, another <a href="https://git.fabiomanganiello.com/pubby" rel="nofollow">little Python library</a> that I’ve put together myself (just like <a href="https://git.fabiomanganiello.com/pubby" rel="nofollow">Webmentions</a>) as a mean to quickly plug ActivityPub support to any Python Web app.</p><p>Webmentions and Pubby follow similar principles and implement a similar API, and you can easily use them to add federation support to your existing Web applications - a single bind_webmentions or bind_activitypub call to your existing Flask/FastAPI/Tornado application should suffice for most of the cases.</p><p>Madblog may have now become the easiest way to publish a federated blog - and perhaps the only way that doesn’t require a database, everything is based on plain Markdown files.</p><p>If you have a registered domain and a certificate, then hosting your federated blog is now just a matter of:</p><p>mkdir -p ~/madblog/markdowncat <<EOF > ~/madblog/markdown/hello-world.md# My first postThis is my first post on [Madblog]<a href="(https://git.fabiomanganiello.com/madblog)!EOFdocker" rel="nofollow" class="ellipsis" title="git.fabiomanganiello.com/madblog)!EOFdocker"><span class="invisible">(https://</span><span class="ellipsis">git.fabiomanganiello.com/madbl</span><span class="invisible">og)!EOFdocker</span></a> run -it \ -p 8000:8000 \ -v "$HOME/madblog:/data" \ quay.io/blacklight/madblog</p><p>And Markdown files can be hosted wherever you like - a Git folder, an Obsidian Vault, a Nextcloud Notes installation, a folder on your phone synchronized over SyncThing…</p><p>Federation support is also at a quite advanced state compared to e.g. <a href="/tags/writefreely/" rel="tag">#WriteFreely</a>. It currently supports:</p><p><p>Interactions rendered on the articles: if you like, boost, quote or reply to an article, all interactions are rendered directly at the bottom of the article (interactions with WriteFreely through federated accounts were kind of lost in the void instead)</p><br><p>Guestbook support (optional): mentions to the federated Madblog handle that are not in response to articles are now rendered on a separate /guestbook route</p><br><p>Email notifications: all interactions can have email notifications</p><br><p>Support for quotes, also on Mastodon</p><br><p>Support for mentions, just drop a @joe@example.com in your Markdown file and Joe will get a notification</p><br><p>Support for hashtag federation</p><br><p>Support for split-domain configurations, you can host your blog on blog.example.com but have a Fediverse handle like @blog@example.com. Search by direct post URL on Mastodon will work with both cases</p><br><p>Support for custom profile fields, all rendered on Mastodon, with verification support</p><br><p>Support for moderation, either through blocklist or allowlist, with support for rules on handles/usernames, URLs, domains or regular expressions</p><br><p>A partial (but comprehensive for the provided features) implementation of the Mastodon API</p></p><p>If you want you can follow both the profiles of my blogs - they are now both federated:</p><p><p>My personal blog: <span class="h-card"><a href="https://blog.fabiomanganiello.com/@fabio" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fabio</span></a></span> (it used to run WriteFreely before, so if you followed it you may need to unfollow it and re-follow it)</p><br><p>The <a href="/tags/platypush/" rel="tag">#Platypush</a> blog: <span class="h-card"><a href="https://blog.platypush.tech/@blog" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>blog</span></a></span></p></p>
Edited 42d ago
<p>After shutting down <a href="/tags/holosdiscover/" rel="tag">#HolosDiscover</a>, we're rethinking the approach with <a href="/tags/holosindex/" rel="tag">#HolosIndex</a>: users explicitly opt in by adding <a href="/tags/holosindex/" rel="tag">#HolosIndex</a> to their bio with interest tags, then submit their profile. No assumptions, no default settings.<br>This will power interest-based discovery across the <a href="/tags/fediverse/" rel="tag">#Fediverse</a>, helping people find each other through shared interests. Still all through <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> of course, with real-time deletions and updates.</p>
<p>It's probably less of a problem now that the fediverse is much bigger (than it was 5 years ago). But one of the things I've heard puts newbies off alternative social apps/ networks is too much meta-discussion about development and deployment of the apps/ networks themselves.</p><p>Maybe we could agree on a standard way of tagging this stuff (eg <a href="/tags/devmeta/" rel="tag">#DevMeta</a>)? Then the DevMeta tag could be filtered out by default for newbies.</p><p>(1/3)</p><p><a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/fediversedev/" rel="tag">#FediverseDev</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a></p>
Edited 66d ago
<p>Week in Fediverse 2026-02-13</p><p>Servers</p><p>- <a href="https://stegodon.social/u/stegodon/f1bc0283-7c34-4013-9a0e-1a6c8bc33de7" rel="nofollow">Stegodon v1.7.1</a><br>- <a href="https://github.com/fedify-dev/hollo/releases/tag/0.7.2" rel="nofollow">Hollo v0.7.2</a><br>- <a href="https://manyfold.app/news/2026/02/09/release-v0-132-1.html" rel="nofollow">Manyfold v0.132.1</a><br>- <a href="https://github.com/MbinOrg/mbin/releases/tag/v1.9.1" rel="nofollow">Mbin v1.9.1</a><br>- <a href="https://github.com/dimkr/tootik/releases/tag/v0.21.0" rel="nofollow">tootik v0.21.0</a><br>- <a href="https://mitra.social/objects/019c53ee-20c9-49eb-cd58-53eb048b4f1a" rel="nofollow">Mitra v4.18.0</a><br>- <a href="https://github.com/Automattic/wordpress-activitypub/releases/tag/7.9.1" rel="nofollow">ActivityPub for WordPress v7.9.1</a><br>- <a href="https://codeberg.org/flohmarkt/flohmarkt/releases/tag/0.14.4" rel="nofollow">flohmarkt v0.14.4</a><br>- <a href="https://codeberg.org/rimu/pyfedi/releases/tag/v1.6.4" rel="nofollow">PieFed v1.6.4</a><br>- <a href="https://blog.joinmastodon.org/2026/02/trunk-tidbits-january-2026/" rel="nofollow">Trunk & Tidbits, January 2026</a> (Mastodon)<br>- <a href="https://codeberg.org/fionasweet/OS-AP" rel="nofollow">OpenSimulator ActivityPub Bridge</a></p><p>Clients</p><p>- <a href="https://codeberg.org/tom79/Fedilab/releases/tag/3.36.1" rel="nofollow">Fedilab v3.36.1</a><br>- <a href="https://github.com/ihabunek/toot/releases/tag/0.51.1" rel="nofollow">toot v0.51.1</a><br>- <a href="https://codeberg.org/ihabunek/tooi/releases/tag/0.21.0" rel="nofollow">tooi v0.21.0</a><br>- <a href="https://github.com/LemmyNet/jerboa/releases/tag/0.0.85" rel="nofollow">Jerboa v0.0.85</a><br>- <a href="https://github.com/interstellar-app/interstellar/releases/tag/v0.11.2" rel="nofollow">Interstellar v0.11.2</a><br>- <a href="https://github.com/ghostbyte-dev/pixelix/releases/tag/v4.3.0" rel="nofollow">Pixelix v4.3.0</a><br>- <a href="https://github.com/Stygian-Tech/fedi-reader" rel="nofollow">Fedi Reader: A link-focused Mastodon news reader for iOS and macOS</a></p><p>Tools and Plugins</p><p>- <a href="https://github.com/moreal/ap-thread-reader" rel="nofollow">ap-thread-reader: ActivityPub-compatible Thread Reader (not only for Mastodon)</a></p><p>For developers</p><p>- <a href="https://marius.federated.id/posts/2026/february/progress-report-4bis" rel="nofollow">Progress Report - February 2026</a> (GoActivityPub)</p><p>Articles</p><p>- <a href="https://stefanbohacek.com/blog/on-fediverse-content-warnings-and-filters/" rel="nofollow">On fediverse content warnings and filters</a><br>- <a href="https://evilmaid.net/blog/trusting-trust-fediverse/index.html" rel="nofollow">Trusting Trust in the Fediverse</a><br>- <a href="https://blog.hofstede.it/adding-fediverse-comments-to-a-pelican-blog/" rel="nofollow">Adding Fediverse Comments to a Pelican Blog</a></p><p>-----</p><p><a href="/tags/weekinfediverse/" rel="tag">#WeekInFediverse</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a></p><p>Previous edition: <a href="https://mitra.social/objects/019c3449-e714-29e9-b9f6-03cc6804b4aa" rel="nofollow" class="ellipsis" title="mitra.social/objects/019c3449-e714-29e9-b9f6-03cc6804b4aa"><span class="invisible">https://</span><span class="ellipsis">mitra.social/objects/019c3449-</span><span class="invisible">e714-29e9-b9f6-03cc6804b4aa</span></a></p>
<p>3 THINGS I'm grateful for when it comes to the <a href="/tags/fediverse/" rel="tag">#Fediverse</a>:</p><p>1: I (almost) never see any AI slop. I'm subscribed to <span class="h-card"><a href="https://mastodon.social/@404mediaco" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>404mediaco</span></a></span> and I'm constantly horrified by their articles on AI slop - so common on Meta platforms. Not here. So <a href="/tags/thankyoufedi/" rel="tag">#ThankYouFedi</a>.</p><p>2: I'm never force-fed content by people I don't follow – so common in other places where algorithms rule. My time & attention are treated with RESPECT.</p><p>3: People here protect the privacy of children / don't post their pics. Consent is BIG. <a href="/tags/thankyoufedi/" rel="tag">#ThankYouFedi</a></p>
<p>Since <a href="/tags/neodb/" rel="tag">#NeoDB</a> also has a "social" feature, it's awesome that we can login in <a href="/tags/fediverse/" rel="tag">#Fediverse</a> apps. For users who prefer to use their NeoDB account beyond just a shelf/tracking/library can do so.</p><p>For example, this post was made via the <a href="/tags/fedilab/" rel="tag">#Fedilab</a> <a href="/tags/android/" rel="tag">#Android</a> app.<br></p>
<p>❤️ Thank you <span class="h-card"><a href="https://mastodon.social/@bagder" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bagder</span></a></span> for maintaining <a href="/tags/curl/" rel="tag">#curl</a> since 1998. What would we do without it, how long would it take us, and what code quality would those solutions have without you? Thank you so much! ❤️ </p><p>...and how on earth would people be able to check the weather forecast without curl? 😉 </p><p>(Please join me in thanking Daniel, and let others here on the <a href="/tags/fediverse/" rel="tag">#Fediverse</a> know about your favourite ways of using <a href="/tags/curl/" rel="tag">#curl</a> )</p>
<p>How PieFed federates “flair” on posts and comments</p><p><a href="https://join.piefed.social/wp-content/uploads/2025/05/flair_examples.webp" rel="nofollow">On the surface flair on PieFed functions very similar to how it does on Reddit</a> – on posts they’re community-specific tags that can be used to filter posts in a community. People can also add flair to themselves which is just a piece of text that appears next to their name whenever they make posts or comments in the community. This can be helpful for giving a hint about someone’s background, interests or expertise.</p><p>However PieFed is federated and there are copies of the communities on multiple servers (instances). The way to use ActivityPub to create and maintain those copies is described in <a href="https://codeberg.org/fediverse/fep/src/branch/main/fep/1b12/fep-1b12.md" rel="nofollow">FEP 1b12</a> which makes no mention of flair. I have made some minimal additions to that FEP, described below:</p><p>For flair on posts, <a href="https://github.com/LemmyNet/lemmy/pull/5636" rel="nofollow">the Lemmy devs have already done quite a bit of work on this</a>, which I added a little to, so that flair can have colors. Community actors have an additional type of tag:</p><p>{<br> "type": "Group",<br> "id": "<a href="https://piefed.social/c/piefed_meta" rel="nofollow"><span class="invisible">https://</span>piefed.social/c/piefed_meta</a>",<br> "name": "piefed_meta",<br> /* ... */<br> "lemmy:tagsForPosts": [<br> {<br> "type": "lemmy:CommunityTag",<br> "id": "<a href="https://piefed.socia1/c/piefed_meta/tag/whatever" rel="nofollow" class="ellipsis" title="piefed.socia1/c/piefed_meta/tag/whatever"><span class="invisible">https://</span><span class="ellipsis">piefed.socia1/c/piefed_meta/ta</span><span class="invisible">g/whatever</span></a>",<br> "display_name": "Some Post Tag Name",<br> "text_color": "<a href="/tags/000000/" rel="tag">#000000</a>",<br> "background_color": "<a href="/tags/dedede/" rel="tag">#dedede</a>"<br> }<br> ]<br> }</p><p>lemmy:tagsForPosts is a list of lemmy:CommunityTag objects. </p><p>So now all the different copies of the community will know which flair can be used there. When creating a post in the community we just need to add one or more lemmy:CommunityTag objects to the Page activity:</p><p>{<br> "id": "<a href="https://piefed.social/post/1" rel="nofollow"><span class="invisible">https://</span>piefed.social/post/1</a>",<br> "actor": "<a href="https://piefed.social/u/rimu" rel="nofollow"><span class="invisible">https://</span>piefed.social/u/rimu</a>",<br> "type": "Page",<br> /* ... */<br> "tag": [<br> {<br> "type": "lemmy:CommunityTag",<br> "id": "<a href="https://piefed.social/c/piefed_meta/tag/whatever" rel="nofollow" class="ellipsis" title="piefed.social/c/piefed_meta/tag/whatever"><span class="invisible">https://</span><span class="ellipsis">piefed.social/c/piefed_meta/ta</span><span class="invisible">g/whatever</span></a>",<br> "display_name": "Some Post Tag Name"<br> },<br> {<br> "href": "<a href="https://piefed.social/post/1" rel="nofollow"><span class="invisible">https://</span>piefed.social/post/1</a>",<br> "name": "asdf",<br> "type": "Hashtag"<br> }<br> ]<br> }</p><p>In this example the post also has a <a href="/tags/asdf/" rel="tag">#asdf</a> hashtag on it.</p><p>User flair is simpler because it’s not managed by the community moderators and is not a fixed list. PieFed simply adds the author’s flair to every comment (federated as a Note activity) they make. When a Note is received the author’s flair is updated on the receiving instances.</p><p>{<br> "id": "<a href="https://piefed.social/comment/1" rel="nofollow"><span class="invisible">https://</span>piefed.social/comment/1</a>",<br> "actor": "<a href="https://piefed.social/u/rimu" rel="nofollow"><span class="invisible">https://</span>piefed.social/u/rimu</a>",<br> "type": "Note",<br> /* ... */<br> "flair": "PieFed dev"<br> }</p><p>This means that when someone changes their flair it will take effect immediately on their instance but until they write a comment it won’t propagate to other instances. As flair is primarily used on comments and the people using flair will tend to be posting a lot of comments this is kinda “good enough”.</p><p>It would be trivial to add a “flair” attribute onto posts too and have receiving instances read that. User flair shows up next to the author’s name on their posts so arguably it makes sense to send it then too. </p><p>Let’s see how it goes.</p><p><a href="/tags/asdf/" rel="tag">#asdf</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/lemmy/" rel="tag">#Lemmy</a> <a href="/tags/piefed/" rel="tag">#piefed</a> <a href="/tags/threadverse/" rel="tag">#threadverse</a></p>
Edited 346d ago
<p>Week in Fediverse 2025-05-09</p><p>Servers</p><p>- <a href="https://owncast.online/releases/owncast-0.2.2/" rel="nofollow">Owncast v0.2.2</a><br>- <a href="https://github.com/mastodon/mastodon/releases/tag/v4.3.8" rel="nofollow">Mastodon v4.3.8</a><br>- <a href="https://mitra.social/objects/0196a700-03c1-d89a-6732-bca21dac8920" rel="nofollow">Mitra v4.2.0</a><br>- <a href="https://comam.es/snac/grunfink/p/1746780654.270315" rel="nofollow">snac v2.76</a><br>- <a href="https://github.com/misskey-dev/misskey/releases/tag/2025.5.0" rel="nofollow">Misskey v2025.5.0</a><br>- <a href="https://github.com/neodb-social/neodb/releases/tag/0.11.6.7" rel="nofollow">NeoDB v0.11.6.7</a><br>- <a href="https://github.com/dimkr/tootik/releases/tag/0.16.0" rel="nofollow">tootik v0.16.0</a><br>- <a href="https://github.com/kmycode/mastodon/releases/tag/kb18.1" rel="nofollow">kmyblue v18.1</a><br>- <a href="https://github.com/VernissageApp/VernissageServer/releases/tag/v1.12.0" rel="nofollow">Vernissage Server v1.12.0</a><br>- <a href="https://codeberg.org/gush/gush/releases/tag/v0.0.18" rel="nofollow">Gush! v0.18.0</a><br>- <a href="https://bandwagon.fm/2025-05-May-Update" rel="nofollow">May 2025: What’s In The Pipeline</a> (Bandwagon.fm)<br>- <a href="https://activitypub.ghost.org/blocking-users/" rel="nofollow">Blocking users</a> (Ghost)<br>- <a href="https://blog.joinmastodon.org/2025/05/trunk-tidbits-april-2025/" rel="nofollow">Trunk & Tidbits, April 2025</a> (Mastodon)</p><p>Clients</p><p>- <a href="https://github.com/aeharding/voyager/releases/tag/2.34.0" rel="nofollow">Voyager v2.34.0</a><br>- <a href="https://github.com/christianjuth/blorp/releases/tag/v1.4.0" rel="nofollow">Blorp v1.4.0</a></p><p>Tools and Plugins</p><p>- <a href="https://github.com/RikudouSage/LemmySchedule/releases/tag/v1.15.0" rel="nofollow">Lemmy Schedule v1.15.0</a><br>- <a href="https://github.com/akirk/enable-mastodon-apps/releases/tag/1.4.6" rel="nofollow">Enable Mastodon Apps v1.4.6</a> (WordPress plugin)<br>- <a href="https://github.com/solidheron/peertube_recomendation_algorythm" rel="nofollow">peertube_recomendation_algorythm: A browser extension that monitors the peertube videos your watch and stores them locally</a></p><p>For developers</p><p>- <a href="https://github.com/michelcrypt4d4mus/fedialgo/blob/v0.30.5/CHANGELOG.md" rel="nofollow">FediAlgo v0.30.5</a></p><p>Articles</p><p>- <a href="https://expressiverse.blog/decentralization-too-big/" rel="nofollow">When decentralization can get too big!</a><br>- <a href="https://anders.thoresson.se/post/2025/05/town-squares-backyards-better-metaphors-and-decentralised-networks/" rel="nofollow">Town squares, backyards, better metaphors, and decentralised networks</a><br>- <a href="https://www.agendadigitale.eu/scuola-digitale/il-fediverso-a-scuola-uno-strumento-didattico-per-la-cittadinanza-digitale/" rel="nofollow">Il Fediverso a scuola: uno strumento didattico per la cittadinanza digitale</a><br>- <a href="https://fediversereport.com/fediverse-report-115/" rel="nofollow">Fediverse Report – #115</a></p><p>-----</p><p><a href="/tags/weekinfediverse/" rel="tag">#WeekInFediverse</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a></p><p>Previous edition: <a href="https://mitra.social/objects/0196929b-a80a-322f-a1ba-f42864034290" rel="nofollow" class="ellipsis" title="mitra.social/objects/0196929b-a80a-322f-a1ba-f42864034290"><span class="invisible">https://</span><span class="ellipsis">mitra.social/objects/0196929b-</span><span class="invisible">a80a-322f-a1ba-f42864034290</span></a></p>
<p>RE: <a href="https://mastodon.design/@alx/109297075845956477" rel="nofollow" class="ellipsis" title="mastodon.design/@alx/109297075845956477"><span class="invisible">https://</span><span class="ellipsis">mastodon.design/@alx/109297075</span><span class="invisible">845956477</span></a></p><p>Hello <a href="/tags/fediverse/" rel="tag">#Fediverse</a> ! There's been a surge in my followers & after 3.5 years it's probably time for a new <a href="/tags/introduction/" rel="tag">#introduction</a>. </p><p>I'm a designer, illustrator, and craft scholar. </p><p>My design stuff can be found here: <a href="https://alxfsl.com" rel="nofollow"><span class="invisible">https://</span>alxfsl.com</a></p><p>My PhD stuff can be found here: <a href="https://sustainabilityinthemaking.com" rel="nofollow"><span class="invisible">https://</span>sustainabilityinthemaking.com</a></p><p>I draw and get political, a lot. I rant about <a href="/tags/politics/" rel="tag">#politics</a> <a href="/tags/design/" rel="tag">#design</a> <a href="/tags/tech/" rel="tag">#tech</a> <a href="/tags/academia/" rel="tag">#academia</a> and keep a <a href="/tags/climatediary/" rel="tag">#ClimateDiary</a>. Some threads are archived here: <a href="https://buttondown.com/alx/archive/" rel="nofollow"><span class="invisible">https://</span>buttondown.com/alx/archive/</a></p><p>Currently less online: <a href="https://mastodon.design/@alx/115923938740447686" rel="nofollow" class="ellipsis" title="mastodon.design/@alx/115923938740447686"><span class="invisible">https://</span><span class="ellipsis">mastodon.design/@alx/115923938</span><span class="invisible">740447686</span></a></p>
<p>I wrote up a position statement for <span class="h-card"><a href="https://mastodon.social/@fediforum" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fediforum</span></a></span>'s unworkshop on March 2. <a href="https://werd.io/growing-the-open-social-web-2/" rel="nofollow" class="ellipsis" title="werd.io/growing-the-open-social-web-2/"><span class="invisible">https://</span><span class="ellipsis">werd.io/growing-the-open-socia</span><span class="invisible">l-web-2/</span></a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/fediforum/" rel="tag">#fediforum</a></p>
<p>We're now in Trakt migration 2.0.</p><p>The move by Trakt that triggered Trakt Migrtation 1.0 was understandable, they have to make money.</p><p>But in this latest move, messing with grandfathered accounts, no, not understandable.</p><p>You just don't mess with grandfathered accounts ever in any service. That's your way of saying, "Thank you for always being with us since the beginning".</p><p>My mobile network plan is a grandfathered account, and the network have been trying to get us to "upgrade" to a "better" plan. Ad that's to mention one such.</p><p>Even in gaming, grandfathered accounts are not touched ever. If they cancel, that's the only time things change. Why? Simple, the current contract/subscription ended. So, the next time the user subscribe, it will be under the current scheme.</p><p>In addition, owners of grandfathered accounts will do everything to keep it. They'll borrow money if it comes to that. You have grandfathered accounts that are paying you but the owners are rarely using it. Compare that to the owners cancelling their grandfathered accounts because it no longer has any value for them.</p><p>Just like right now. Many are cancelling because.</p><p>Time to move to <a href="/tags/neodb/" rel="tag">#NeoDB</a> or <a href="/tags/simkl/" rel="tag">#SIMKL</a> </p><p>Pick NeoDB if you want to be in the <a href="/tags/fediverse/" rel="tag">#Fediverse</a>. Or, pick SIMKL if you want free "Pro" just by logging-in at least 20 days.</p><p>Both NeoDB and SIMKL combines various databases into one easy to use interface.</p><p><a href="/tags/tracking/" rel="tag">#Tracking</a> <a href="/tags/shelf/" rel="tag">#Shelf</a> <a href="/tags/catalogue/" rel="tag">#Catalogue</a> <a href="/tags/library/" rel="tag">#Library</a></p>
<p>Fediverse Report <a href="/tags/116/" rel="tag">#116</a> - This week's <a href="/tags/fediverse/" rel="tag">#fediverse</a> news:</p><p>- <span class="h-card"><a href="https://mastodon.social/@fediforum" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fediforum</span></a></span> will be June 5-7 with a new advisory board<br>- updates from <span class="h-card"><a href="https://indieweb.social/@bonfire" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bonfire</span></a></span> on their upcoming platform<br>- A new fediverse onboarding tool by <span class="h-card"><a href="https://mastodon.social/@fedidb" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fedidb</span></a></span> <br>- Fediverse music sharing platform Bandwagon talks about their plans for financial sustainability</p><p>Read at: <a href="https://fediversereport.com/fediverse-report-116/" rel="nofollow" class="ellipsis" title="fediversereport.com/fediverse-report-116/"><span class="invisible">https://</span><span class="ellipsis">fediversereport.com/fediverse-</span><span class="invisible">report-116/</span></a></p>
<p>This is Postmodern, my concept for a <a href="/tags/fediverse/" rel="tag">#Fediverse</a> platform. This mockup is a builder interface for making your own UI, timelines, and pages visually. It’s a weird and ambitious concept, but this is what I’ve been dreaming about for years. </p><p>Blog post dropping this week.</p>
Era da un po' che non provavo <a href="/tags/fedilab/" rel="tag">#fedilab</a><br>Quale occasione migliore! Nuovo account <a href="/tags/snac/" rel="tag">#snac</a> , "nuovo" client.<br><br>👋👋👋<br><br><a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/fediverso/" rel="tag">#fediverso</a> <a href="/tags/client/" rel="tag">#client</a><br>
<p>Meerkat Momma - A bit of cuteness to start your day: <a href="https://1-lisas-baker.pixels.com/featured/meerkat-momma-lisa-s-baker.html" rel="nofollow" class="ellipsis" title="1-lisas-baker.pixels.com/featured/meerkat-momma-lisa-s-baker.html"><span class="invisible">https://</span><span class="ellipsis">1-lisas-baker.pixels.com/featu</span><span class="invisible">red/meerkat-momma-lisa-s-baker.html</span></a></p><p><a href="/tags/meerkat/" rel="tag">#meerkat</a> <a href="/tags/animals/" rel="tag">#animals</a> <a href="/tags/cuteanimals/" rel="tag">#cuteanimals</a> <a href="/tags/cute/" rel="tag">#cute</a> <a href="/tags/monday/" rel="tag">#Monday</a> <a href="/tags/art/" rel="tag">#art</a> <a href="/tags/arte/" rel="tag">#arte</a> <a href="/tags/artwork/" rel="tag">#artwork</a> <a href="/tags/wallart/" rel="tag">#wallart</a> <a href="/tags/homedecor/" rel="tag">#homedecor</a> <a href="/tags/illustration/" rel="tag">#illustration</a> <a href="/tags/watercolor/" rel="tag">#watercolor</a> <a href="/tags/ink/" rel="tag">#ink</a> <a href="/tags/artprints/" rel="tag">#artprints</a> <a href="/tags/buyintoart/" rel="tag">#buyintoart</a> <a href="/tags/canvasprints/" rel="tag">#canvasprints</a> <a href="/tags/mastoart/" rel="tag">#mastoart</a> <a href="/tags/fediart/" rel="tag">#fediart</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/giftideas/" rel="tag">#giftideas</a> <a href="/tags/artforkds/" rel="tag">#artforkds</a> <a href="/tags/kidsroomdecor/" rel="tag">#kidsroomdecor</a> <a href="/tags/whimsy/" rel="tag">#whimsy</a> <a href="/tags/storybook/" rel="tag">#storybook</a> <a href="/tags/puzzles/" rel="tag">#puzzles</a> <a href="/tags/greetingcards/" rel="tag">#greetingcards</a> <a href="/tags/cuteanimalart/" rel="tag">#cuteanimalart</a> <a href="/tags/cuteart/" rel="tag">#cuteart</a> <a href="/tags/nature/" rel="tag">#nature</a> <a href="/tags/interiordecor/" rel="tag">#interiordecor</a></p>
<p>Good Morning - Happy Friday! Here is a fun abstract to start your day: Mood for Yellow and Pink - <a href="https://1-lisas-baker.pixels.com/featured/mood-for-yellow-and-pink-lisa-s-baker.html" rel="nofollow" class="ellipsis" title="1-lisas-baker.pixels.com/featured/mood-for-yellow-and-pink-lisa-s-baker.html"><span class="invisible">https://</span><span class="ellipsis">1-lisas-baker.pixels.com/featu</span><span class="invisible">red/mood-for-yellow-and-pink-lisa-s-baker.html</span></a></p><p><a href="/tags/pink/" rel="tag">#pink</a> <a href="/tags/yellow/" rel="tag">#yellow</a> <a href="/tags/abstract/" rel="tag">#abstract</a> <a href="/tags/abstractart/" rel="tag">#abstractart</a> <a href="/tags/painting/" rel="tag">#painting</a> <a href="/tags/arte/" rel="tag">#arte</a> <a href="/tags/art/" rel="tag">#art</a> <a href="/tags/artwork/" rel="tag">#artwork</a> <a href="/tags/wallart/" rel="tag">#wallart</a> <a href="/tags/homedecor/" rel="tag">#homedecor</a> <a href="/tags/artforhome/" rel="tag">#artforhome</a> <a href="/tags/artforoffice/" rel="tag">#artforoffice</a> <a href="/tags/artforsale/" rel="tag">#artforsale</a> <a href="/tags/mastoart/" rel="tag">#mastoart</a> <a href="/tags/fediart/" rel="tag">#fediart</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/buyintoart/" rel="tag">#buyintoart</a> <a href="/tags/modernart/" rel="tag">#modernart</a> <a href="/tags/contemporaryart/" rel="tag">#contemporaryart</a> <a href="/tags/fun/" rel="tag">#fun</a> <a href="/tags/happy/" rel="tag">#happy</a> <a href="/tags/smile/" rel="tag">#smile</a> <a href="/tags/artprints/" rel="tag">#artprints</a> <a href="/tags/canvasprints/" rel="tag">#canvasprints</a></p>
