<p>Evan Prodromou at Canadian Technology Law Conference</p><p>I (Evan) will be on stage at the <a href="https://www.eventbrite.ca/e/canadian-technology-law-conference-democracy-and-the-information-society-tickets-1748859769649?aff=oddtdtcreator" rel="nofollow">Canadian Technology Law Conference</a> on 14 Nov 2025 to talk about decentralization of social networks and other services. I’m really excited about the conference; a number of thinkers from across Canada will be meeting and discussing. Tickets are sold out, but video will be available after the event.</p>
Edited 143d ago
<p>Homeownership on the web is highly analogous to the physical world. Modern homeownership is mostly a story of home-rentership, not real ownership.</p><p>Incredibly, this matches the online experience, even though the World Wide Web has an infinite amount of real-estate!</p><p>You deserve a home on the web that’s built to keep you safe; a magical place for virtual living that‘s yours for life, existing in a sociable web.</p><p><a href="https://blog.muni.town/digital-homeownership/" rel="nofollow" class="ellipsis" title="blog.muni.town/digital-homeownership/"><span class="invisible">https://</span><span class="ellipsis">blog.muni.town/digital-homeown</span><span class="invisible">ership/</span></a></p><p>(Now stealth-releasing Weird v0.2 🥷)</p><p><a href="/tags/socialweb/" rel="tag">#socialweb</a> <a href="/tags/weirdweb/" rel="tag">#weirdweb</a></p>
<p>Sketch of my <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> vision. <br> <br>In this picture hedonic peer production sets the "leverage the ecosystem" strategy in motion, which fosters spontaneous emergence and evolution, to activate people and align them to collectively practice social experience design and innovate the open social stack of the fediverse so we may enter the future social web and may craft us a peopleverse, where humane solutions satisfy people's needs.</p><p>There ya have it, all in one text blob. 😅</p><p><a href="https://discuss.coding.social/t/proposal-start-a-fellowship-to-explore-the-social-web/571" rel="nofollow" class="ellipsis" title="discuss.coding.social/t/proposal-start-a-fellowship-to-explore-the-social-web/571"><span class="invisible">https://</span><span class="ellipsis">discuss.coding.social/t/propos</span><span class="invisible">al-start-a-fellowship-to-explore-the-social-web/571</span></a></p>
<p>Not one to hold back, <span class="h-card"><a href="https://mamot.fr/@pluralistic" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pluralistic</span></a></span> talks to <span class="h-card"><a href="https://flipboard.social/@mike" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mike</span></a></span> about “enshittification,” explaining why the internet feels broken and what we can do about it. This episode of <span class="h-card"><a href="https://flipboard.video/video-channels/dot_social" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dot_social</span></a></span> is sharp, funny and provocative. Recorded live at the Fediverse House at SXSW.</p><p><a href="https://about.flipboard.com/fediverse/cory-doctorow/" rel="nofollow" class="ellipsis" title="about.flipboard.com/fediverse/cory-doctorow/"><span class="invisible">https://</span><span class="ellipsis">about.flipboard.com/fediverse/</span><span class="invisible">cory-doctorow/</span></a></p><p><a href="/tags/corydoctorow/" rel="tag">#CoryDoctorow</a> <a href="/tags/dotsocial/" rel="tag">#DotSocial</a> <a href="/tags/podcast/" rel="tag">#Podcast</a> <a href="/tags/enshittification/" rel="tag">#Enshittification</a> <a href="/tags/internet/" rel="tag">#Internet</a> <a href="/tags/technology/" rel="tag">#Technology</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/opensocial/" rel="tag">#OpenSocial</a> <a href="/tags/picksandshovels/" rel="tag">#PicksAndShovels</a> <a href="/tags/fediversehouse/" rel="tag">#FediverseHouse</a> <a href="/tags/sxsw/" rel="tag">#SXSW</a></p>
Edited 346d ago
<p>Hey everyone, we have some pretty big news to share. You might remember that we announced a big restructuring for the Mastodon team earlier this year. Today marks an important milestone in this transition. </p><p><a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a></p>
<p>Revolutionary idea: What if social media platforms actually let you control your data? </p><p><span class="h-card"><a href="https://pixelfed.social/loops" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>loops</span></a></span> does, with full data exports, retention controls & opt-in analytics. </p><p>The future of social is open-source ❤️</p><p>(and federated 🚀) </p><p><a href="/tags/loops/" rel="tag">#loops</a> <a href="/tags/activitypub/" rel="tag">#activityPub</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/socialweb/" rel="tag">#socialWeb</a></p>
<p>We're proud to support A New Social, a non-profit helmed by <span class="h-card"><a href="https://mastodon.social/@quillmatiq" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>quillmatiq</span></a></span> and <span class="h-card"><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>. Learn more here about its mission to liberate people's networks from their platforms, and level the playing field across the open social web.</p><p><a href="https://www.anew.social/hello-social-web/" rel="nofollow" class="ellipsis" title="www.anew.social/hello-social-web/"><span class="invisible">https://</span><span class="ellipsis">www.anew.social/hello-social-w</span><span class="invisible">eb/</span></a></p><p><a href="/tags/opensocialweb/" rel="tag">#OpenSocialWeb</a> <a href="/tags/socialnetworks/" rel="tag">#SocialNetworks</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/bluesky/" rel="tag">#Bluesky</a> <a href="/tags/bridgyfed/" rel="tag">#BridgyFed</a> <a href="/tags/peoplenotplatforms/" rel="tag">#PeopleNotPlatforms</a></p>
<p>The fediverse has no central authority — which brings both challenges and opportunities for how it's governed. For Dot Social, <span class="h-card"><a href="https://flipboard.social/@mike" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mike</span></a></span> spoke with <span class="h-card"><a href="https://mas.to/@kissane" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kissane</span></a></span> and <span class="h-card"><a href="https://friend.camp/@darius" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>darius</span></a></span>, two of the smartest people working on this, about the impact of the 2024 U.S. Presidential election on fediverse work, the "Xodus," what needs to be done next, and how to fund and sustain better networks for humans. </p><p>Read more about it in this blogpost.<br><a href="https://about.flipboard.com/fediverse/erin-kissane-and-darius-kazemi/" rel="nofollow" class="ellipsis" title="about.flipboard.com/fediverse/erin-kissane-and-darius-kazemi/"><span class="invisible">https://</span><span class="ellipsis">about.flipboard.com/fediverse/</span><span class="invisible">erin-kissane-and-darius-kazemi/</span></a></p><p>Listen to the conversation on <a href="https://flipboard.video/c/dot_social/videos" rel="nofollow" class="ellipsis" title="flipboard.video/c/dot_social/videos"><span class="invisible">https://</span><span class="ellipsis">flipboard.video/c/dot_social/v</span><span class="invisible">ideos</span></a> or wherever you get your podcasts.</p><p><a href="/tags/dotsocial/" rel="tag">#DotSocial</a> <a href="/tags/podcast/" rel="tag">#Podcast</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/flipboard/" rel="tag">#Flipboard</a> <a href="/tags/opensocialweb/" rel="tag">#OpenSocialWeb</a> <a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/tech/" rel="tag">#Tech</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/governance/" rel="tag">#Governance</a> <a href="/tags/federation/" rel="tag">#Federation</a> <a href="/tags/bluesky/" rel="tag">#Bluesky</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/atprotocol/" rel="tag">#ATProtocol</a> <a href="/tags/socialnetworks/" rel="tag">#SocialNetworks</a></p>
<p>Did you sign up for the <span class="h-card"><a href="https://flipboard.social/@surf" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>surf</span></a></span> beta? Our Dawn Patrol will get the opportunity to help shape the app. Let us know in this thread if you've added yourself to the waitlist, and we'll see you on the beach!</p><p><a href="https://waitlist.surf.social/" rel="nofollow"><span class="invisible">https://</span>waitlist.surf.social/</a></p><p><a href="/tags/flipboard/" rel="tag">#Flipboard</a> <a href="/tags/surf/" rel="tag">#Surf</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/opensocialweb/" rel="tag">#OpenSocialWeb</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a></p>
<p>If you're a visual learner, this quick video tutorial offers the step-by-step on how to make a custom feed on Surf. </p><p><a href="https://flipboard.video/w/1ZSd6THJmvSLJstkRiq78m" rel="nofollow" class="ellipsis" title="flipboard.video/w/1ZSd6THJmvSLJstkRiq78m"><span class="invisible">https://</span><span class="ellipsis">flipboard.video/w/1ZSd6THJmvSL</span><span class="invisible">JstkRiq78m</span></a></p><p>We've created a new channel on <span class="h-card"><a href="https://framapiaf.org/@peertube" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>peertube</span></a></span> to house this and future how-to videos. Give it a follow if you like: <span class="h-card"><a href="https://flipboard.video/video-channels/surf" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>surf</span></a></span></p><p><a href="/tags/customfeeds/" rel="tag">#customfeeds</a> <a href="/tags/socialweb/" rel="tag">#socialweb</a> <a href="/tags/surffeeds/" rel="tag">#SurfFeeds</a></p>
<p>Happy 17th Year Anniversary <a href="/tags/fediverse/" rel="tag">#Fediverse</a> social network!</p><p>Always strong! 🎊🎉🎂🍻🎆🥳🤹🏽</p><p>( <a href="/tags/fediverseday/" rel="tag">#FediverseDay</a> <a href="/tags/sns/" rel="tag">#SNS</a> <a href="/tags/socmed/" rel="tag">#SocMed</a> <a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/openmicroblogging/" rel="tag">#OpenMicroBlogging</a> <a href="/tags/ostatus/" rel="tag">#OStatus</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/laconica/" rel="tag">#Laconica</a> <a href="/tags/identica/" rel="tag">#Identica</a> <a href="/tags/web3/" rel="tag">#Web3</a> )</p>
<p>Happy 17th Year Anniversary <a href="/tags/fediverse/" rel="tag">#Fediverse</a> social network!<br><br>Always strong! 🎊🎉🎂🍻🎆🥳🤹🏽<br><br>( <a href="/tags/fediverseday/" rel="tag">#FediverseDay</a> <a href="/tags/sns/" rel="tag">#SNS</a> <a href="/tags/socmed/" rel="tag">#SocMed</a> <a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/openmicroblogging/" rel="tag">#OpenMicroBlogging</a> <a href="/tags/ostatus/" rel="tag">#OStatus</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/laconica/" rel="tag">#Laconica</a> <a href="/tags/identica/" rel="tag">#Identica</a> <a href="/tags/web3/" rel="tag">#Web3</a> )</p>
<p>Happy 17th Year Anniversary <a href="/tags/fediverse/" rel="tag">#Fediverse</a> social network!</p><p>Always strong! 🎊🎉🎂🍻🎆🥳🤹🏽</p><p>( <a href="/tags/fediverseday/" rel="tag">#FediverseDay</a> <a href="/tags/sns/" rel="tag">#SNS</a> <a href="/tags/socmed/" rel="tag">#SocMed</a> <a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/openmicroblogging/" rel="tag">#OpenMicroBlogging</a> <a href="/tags/ostatus/" rel="tag">#OStatus</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/laconica/" rel="tag">#Laconica</a> <a href="/tags/identica/" rel="tag">#Identica</a> <a href="/tags/web3/" rel="tag">#Web3</a> )</p>
<p>Happy 17th Year Anniversary <a href="/tags/fediverse/" rel="tag">#Fediverse</a> social network!</p><p>Always strong! 🎊🎉🎂🍻🎆🥳🤹🏽</p><p>( <a href="/tags/fediverseday/" rel="tag">#FediverseDay</a> <a href="/tags/sns/" rel="tag">#SNS</a> <a href="/tags/socmed/" rel="tag">#SocMed</a> <a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/openmicroblogging/" rel="tag">#OpenMicroBlogging</a> <a href="/tags/ostatus/" rel="tag">#OStatus</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/laconica/" rel="tag">#Laconica</a> <a href="/tags/identica/" rel="tag">#Identica</a> <a href="/tags/web3/" rel="tag">#Web3</a> )</p>
<p>Some nice themes running through the <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> Devroom at <a href="/tags/fosdem/" rel="tag">#FOSDEM</a>: storytelling from different national and international contexts (Italy, Netherlands, Germany, Europe); new apps and ideas (badgefed, splinter, FASPs, Spritely); building infrastructure and foundational tech (Bonfire, Fedify, Emissary). This is really great momentum! The speaker list today has been wonderful.</p>
<p><span class="h-card"><a href="https://hollo.social/@hongminhee" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hongminhee</span></a></span> hat mit Fedify ein Framework erstellt, also ein Software-Baustein, der anderer Software dabei helfen kann, schneller „fediversisch“ zu sprechen. Und das ist gar nicht so einfach. Um so wichtiger, dass es Fedify gibt. Die Blogsoftware Ghost nutzt es beispielsweise. <br><a href="/tags/fosdem/" rel="tag">#FOSDEM</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a></p>
<p>"The more the Fediverse can be baked into systems already in use, as with the Wordpress plugin and Ghost 6.0, the easier it will be to make connections without platform or protocol battles." - <span class="h-card"><a href="https://backend.newsmast.org/@michael" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>michael</span></a></span></p><p>Part 2 of Michael's post-FediCon blog series, exploring growth with a grassroots vibe, is out now! Check it out below 👇 </p><p><a href="https://www.blog-pat.ch/third-spaces-in-the-fediverse-fedicon-thoughts-part-ii/" rel="nofollow" class="ellipsis" title="www.blog-pat.ch/third-spaces-in-the-fediverse-fedicon-thoughts-part-ii/"><span class="invisible">https://</span><span class="ellipsis">www.blog-pat.ch/third-spaces-i</span><span class="invisible">n-the-fediverse-fedicon-thoughts-part-ii/</span></a> </p><p><a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/fedicon/" rel="tag">#FediCon</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/blog/" rel="tag">#Blog</a> <a href="/tags/thirdspaces/" rel="tag">#ThirdSpaces</a> <a href="/tags/fedigrowth/" rel="tag">#FediGrowth</a> <a href="/tags/opensocialweb/" rel="tag">#OpenSocialWeb</a> <a href="/tags/tech/" rel="tag">#Tech</a> <a href="/tags/leavex/" rel="tag">#LeaveX</a></p>
<p>Ω🪬Ω<br><a href="/tags/fedialgo/" rel="tag">#FediAlgo</a>, the customizable timeline algorithm / filtering system for your Mastodon feed, is now deployed on Github Pages and can be used from your web browser.</p><p>* Link: <a href="https://michelcrypt4d4mus.github.io/fedialgo_demo_app_foryoufeed/" rel="nofollow" class="ellipsis" title="michelcrypt4d4mus.github.io/fedialgo_demo_app_foryoufeed/"><span class="invisible">https://</span><span class="ellipsis">michelcrypt4d4mus.github.io/fe</span><span class="invisible">dialgo_demo_app_foryoufeed/</span></a><br>* Code: <a href="https://github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed" rel="nofollow" class="ellipsis" title="github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed"><span class="invisible">https://</span><span class="ellipsis">github.com/michelcrypt4d4mus/f</span><span class="invisible">edialgo_demo_app_foryoufeed</span></a><br>* Video of FediAlgo in action: <a href="https://universeodon.com/@cryptadamist/114395249311910522" rel="nofollow" class="ellipsis" title="universeodon.com/@cryptadamist/114395249311910522"><span class="invisible">https://</span><span class="ellipsis">universeodon.com/@cryptadamist</span><span class="invisible">/114395249311910522</span></a></p><p><a href="/tags/activitypub/" rel="tag">#activitypub</a> <a href="/tags/algorithm/" rel="tag">#algorithm</a> <a href="/tags/algorithmicfeed/" rel="tag">#algorithmicFeed</a> <a href="/tags/algorithmictimeline/" rel="tag">#algorithmicTimeline</a> <a href="/tags/fedi/" rel="tag">#Fedi</a> <a href="/tags/feditips/" rel="tag">#FediTips</a> <a href="/tags/feditools/" rel="tag">#FediTools</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/feed/" rel="tag">#Feed</a> <a href="/tags/foss/" rel="tag">#FOSS</a> <a href="/tags/masto/" rel="tag">#Masto</a> <a href="/tags/mastoadmin/" rel="tag">#MastoAdmin</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/mastohelp/" rel="tag">#mastohelp</a> <a href="/tags/mastojs/" rel="tag">#MastoJS</a> <a href="/tags/nodejs/" rel="tag">#nodejs</a> <a href="/tags/nod/" rel="tag">#nod</a> <a href="/tags/opensource/" rel="tag">#opensource</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/timeline/" rel="tag">#timeline</a> <a href="/tags/tl/" rel="tag">#TL</a> <a href="/tags/webdev/" rel="tag">#webdev</a></p>
Edited 316d ago
<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="/@
[email protected]/" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>youronlyone</span></a></span> <br>* Instance: <span class="h-card"><a href="https://eggplant.place/@youronlyone/" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>
[email protected]</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 331d ago
Thoughts on the Social Web from FOSDEM 2026
I had the opportunity to attend FOSDEM 2026 virtually, and I spent almost all of my time in the [Social Web]<a href="(https://fosdem.org/2026/schedule/track/social-web/)" rel="nofollow" class="ellipsis" title="fosdem.org/2026/schedule/track/social-web/)"><span class="invisible">(https://</span><span class="ellipsis">fosdem.org/2026/schedule/track</span><span class="invisible">/social-web/)</span></a> track.A few themes kept coming up across talks. Some were explicit, some were between the lines. Either way, they prompted a bunch of thoughts I wanted to capture.DISCLAIMER: AI was used to help me organize and improve the flow of this post. Ideas and thoughts expressed are my own. ## Hosting is hardIn [*Building a sustainable Italian Fediverse: overcoming technical, adoption and moderation challenges*]<a href="(https://fosdem.org/2026/schedule/event/VKHGXT-building_a_sustainable_italian_fediverse_overcoming_technical_adoption_and_moder/)," rel="nofollow" class="ellipsis" title="fosdem.org/2026/schedule/event/VKHGXT-building_a_sustainable_italian_fediverse_overcoming_technical_adoption_and_moder/),"><span class="invisible">(https://</span><span class="ellipsis">fosdem.org/2026/schedule/event</span><span class="invisible">/VKHGXT-building_a_sustainable_italian_fediverse_overcoming_technical_adoption_and_moder/),</span></a> there was a moment (not the main focus of the talk) where hosting came up in a way that really stuck with me. I’m paraphrasing, so apologies if I misrepresent anything, but the gist was:- Hosting Mastodon is hard, so we simplify with hosting services like Masto.Host- Hosting PixelFed and PeerTube is easier thanks to appliances like YunoHostBased on my own experience, that rings true, with some nuance.Getting Mastodon running isn’t actually the hardest part. The self-hosting docs are good enough in my opinion, and that’s how I originally stood up my instance at [toot.lqdev.tech]<a href="(https://toot.lqdev.tech/@lqdev)." rel="nofollow"><span class="invisible">(https://</span>toot.lqdev.tech/@lqdev).</a> I even maintain guides for [cleanup]<a href="(https://lqdev.me/resources/wiki/mastodon-server-cleanup/)" rel="nofollow" class="ellipsis" title="lqdev.me/resources/wiki/mastodon-server-cleanup/)"><span class="invisible">(https://</span><span class="ellipsis">lqdev.me/resources/wiki/mastod</span><span class="invisible">on-server-cleanup/)</span></a> and [upgrades](/resources/wiki/mastodon-server-upgrades/) that largely mirror the official Mastodon documentation and release notes.The harder part is everything after provisioning.Mastodon (especially with federation enabled) can be resource-intensive, and that cost shows up fast even on a single-user instance. If I’m not staying on top of maintenance, disk fills up. Every few weeks, my instance will go down because I’ve run out of storage. Add database migrations, which can be error-prone, and you end up with a setup that’s straightforward to launch but expensive to operate. You pay in money for a big enough server, and you pay in time for ongoing maintenace.I still want to participate in the Fediverse, but I don’t want to keep paying the maintenance tax for Mastodon. That’s one of the reasons [I implemented ActivityPub on my static site](/notes/website-now-natively-posts-to-the-fediverse-2026-01-22/) instead.On the PixelFed side, I did try to self-host it once, and I couldn’t get it working cleanly from scratch. Some of that is on me (I’m not familiar with PHP), but either way, YunoHost was a lifesaver. With YunoHost, I had PixelFed up and running quickly, and what that ecosystem provides is genuinely impressive.That said, I also learned the “operations” lesson there too. During an upgrade, something went wrong with the database, it got corrupted, and I couldn’t restore from backup. I ultimately took the instance down. I’m willing to attribute that to user error, but it still reinforces the bigger point.The promise of federation and decentralization is that you can stand up your own node for yourself, your family, a school, a company, a city, even a government. In practice, that’s still too hard for most people unless they use appliances like YunoHost or managed hosting like Masto.Host.And yes, those options mean giving up some control. But even with that tradeoff, I’d argue it’s still better than centralized platforms.As someone fairly technical and a little extreme about owning the whole stack (I implemented my own static site generator, Webmentions service, and now ActivityPub), I still find this hard. I can’t imagine how unapproachable it feels if you’re not technical. I just wish it were simpler and more cost-effective to run these services without needing either deep system administration knowledge or active ongoing maintenance.## One identity, many post typesIn the talk, [*How to level up the Fediverse*]<a href="(https://fosdem.org/2026/schedule/event/HVJRNV-how_to_level_up_the_fediverse/)," rel="nofollow" class="ellipsis" title="fosdem.org/2026/schedule/event/HVJRNV-how_to_level_up_the_fediverse/),"><span class="invisible">(https://</span><span class="ellipsis">fosdem.org/2026/schedule/event</span><span class="invisible">/HVJRNV-how_to_level_up_the_fediverse/),</span></a> Christine and Jessica talked about ActivityPub implementations and touched on something that really resonated with me.The idea (again, paraphrasing) was that splitting content types by app (video goes to PeerTube, images go to PixelFed, microblogging goes to Mastodon) might not be the right long-term model. Instead, they suggested something closer to one place to publish and follow people, with rich post types handled in one identity and one experience.That immediately made me think about Tumblr.When I first heard [Tumblr was planning to implement ActivityPub]<a href="(https://techcrunch.com/2022/11/21/tumblr-to-add-support-for-activitypub-the-social-protocol-powering-mastodon-and-other-apps/)," rel="nofollow" class="ellipsis" title="techcrunch.com/2022/11/21/tumblr-to-add-support-for-activitypub-the-social-protocol-powering-mastodon-and-other-apps/),"><span class="invisible">(https://</span><span class="ellipsis">techcrunch.com/2022/11/21/tumb</span><span class="invisible">lr-to-add-support-for-activitypub-the-social-protocol-powering-mastodon-and-other-apps/),</span></a> I was excited because Tumblr is already “that kind of app.” You can publish videos, photos, polls, longer posts, and everything in between, all in one place. There was also talk about [moving Tumblr to WordPress]<a href="(https://techcrunch.com/2024/08/28/tumblr-to-move-its-half-a-billion-blogs-to-wordpress/)," rel="nofollow" class="ellipsis" title="techcrunch.com/2024/08/28/tumblr-to-move-its-half-a-billion-blogs-to-wordpress/),"><span class="invisible">(https://</span><span class="ellipsis">techcrunch.com/2024/08/28/tumb</span><span class="invisible">lr-to-move-its-half-a-billion-blogs-to-wordpress/),</span></a> which (in theory) could make ActivityPub integration even more powerful. But as of now, [Tumblr’s ActivityPub work seems to be paused]<a href="(https://techcrunch.com/2025/07/01/automattic-puts-tumblr-migration-to-wordpress-on-hold/).The" rel="nofollow" class="ellipsis" title="techcrunch.com/2025/07/01/automattic-puts-tumblr-migration-to-wordpress-on-hold/).The"><span class="invisible">(https://</span><span class="ellipsis">techcrunch.com/2025/07/01/auto</span><span class="invisible">mattic-puts-tumblr-migration-to-wordpress-on-hold/).The</span></a> more I think about it, the more this model makes sense, especially because the most important part isn’t the “single app.” It’s the single identity.You should have one account where your content originates. Then people can consume it from different experiences. Maybe that is a video-focused client, maybe it is an image-first view, maybe it is a Mastodon-like timeline. The key is that you do not need separate accounts everywhere.That’s essentially how I think about my website.My site is my digital home and my identity. I post different content types which align with [IndieWeb post types]<a href="(https://indieweb.org/posts#Types_of_Posts):-" rel="nofollow" class="ellipsis" title="indieweb.org/posts#Types_of_Posts):-"><span class="invisible">(https://</span><span class="ellipsis">indieweb.org/posts#Types_of_Po</span><span class="invisible">sts):-</span></a> Articles- Notes- Responses (reposts, replies, likes)- Bookmarks- Media (photos and videos)- RSVPsPeople can follow via RSS. And more recently, I implemented my own ActivityPub support so my posts generate native ActivityPub activities. That means Mastodon and other clients can follow and interact with my site directly.What I like about this is that it decouples publishing from consumption.I choose where I publish (my site). Others choose how they consume (their client). The protocols handle the translation.## The web is already social and decentralizedIn Social Web conversations, sometimes the tone implies the "social web" is separate from "the web".I don't really buy that.The web is social because people are on it. People use it to learn, create, find community, do commerce, argue, collaborate, share memes, and everything else. The web is also decentralized by default. That's the baseline architecture.Dave Winer recently wrote about software being ["of the web"]<a href="(http://scripting.com/2025/11/24/141418.html)." rel="nofollow" class="ellipsis" title="scripting.com/2025/11/24/141418.html)."><span class="invisible">(http://</span><span class="ellipsis">scripting.com/2025/11/24/14141</span><span class="invisible">8.html).</span></a> Software that's built to share data, accept input, produce output, and let users move their data. Not locked into silos.This is why I'm so bullish on a different architectural approach: **start as a website, add social capabilities as components.**People are already using WordPress, Ghost, and Micro.blog to build sites. With an ActivityPub plugin, your existing web presence becomes followable and interactive in the Fediverse. The site remains a site. It just gets socially interoperable.Bridgy Fed reinforces this. It takes what already exists on the web and helps it participate in social protocols, without forcing you to rebuild as a native social app first.That's also my own setup. My website worked as a publishing platform and people could follow via RSS. When I implemented ActivityPub, it became progressively enhanced. Same posts, new social vocabulary. I didn't have to abandon my site. I just made it speak the social language.## Modular and extensible feels like the right directionThis is the architectural vision I took away from Bonfire: [Building Modular, Consentful, and Federated Social Networks]<a href="(https://fosdem.org/2026/schedule/event/3QHALR-bonfire_building_modular_consentful_and_federated_social_networks/).The" rel="nofollow" class="ellipsis" title="fosdem.org/2026/schedule/event/3QHALR-bonfire_building_modular_consentful_and_federated_social_networks/).The"><span class="invisible">(https://</span><span class="ellipsis">fosdem.org/2026/schedule/event</span><span class="invisible">/3QHALR-bonfire_building_modular_consentful_and_federated_social_networks/).The</span></a> "opt-in pieces" approach is about choosing which parts you want, evolving your experience based on what you enable. It echoes [small pieces loosely joined]<a href="(http://scripting.com/2026/01/30/140150.html)." rel="nofollow" class="ellipsis" title="scripting.com/2026/01/30/140150.html)."><span class="invisible">(http://</span><span class="ellipsis">scripting.com/2026/01/30/14015</span><span class="invisible">0.html).</span></a> It's a practical model for a federated future:- Start with the basic web- Add social capabilities as components- Get progressively more powerful as you opt inYour site still works normally. When you speak the lingua franca of protocols like ActivityPub, you can express social intent in a way other systems understand.So it's not "the web vs the social web." It's the web, with richer native social vocabulary.## ConclusionThis probably reads like I’m nitpicking, but I’m genuinely bullish on federated and decentralized networks. That’s why I’m still participating.What stood out to me at FOSDEM this year is momentum. Last year, the Social Web track was a half day. This year, it expanded to a full day. That signals to me that there are a lot of smart, passionate people working across protocol design, UX, moderation, policy, community, activism, and implementation, trying to build real alternatives to entrenched silos.And the plurality of implementations is a strength. It encourages exploration, competition, and innovation.My hope is that the “end state” isn’t a separate social web you have to join. It’s a web that continues to work as expected, but gets progressively enhanced when you opt into interoperable social protocols.Ultimately, there isn’t “the web” and “the social web.” There's just the web, and social vocabularies that participants can adopt without thinking about it.
<small class="notice" x-post-type-data="type='Article' attributed_to=None">
Takahe has limited support for this type: <a href="https://www.lqdev.me/posts/fosdem-2026-social-web-thoughts">See Original Article</a>
</small>
<p>For us, 2024 was a year of building on the social web.<br>✔️ Expanded federation in the U.S., Brazil, Canada, Germany, and the U.K.<br>✔️ Enabled following accounts from the social web in the Flipboard app.<br>✔️ Announced <span class="h-card"><a href="https://flipboard.social/@surf" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>surf</span></a></span>, a new browser for the social web.<br>✔️ Produced new episodes of Dot Social, the fediverse podcast hosted by <span class="h-card"><a href="https://flipboard.social/@mike" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mike</span></a></span> </p><p>Thanks for being on this journey with us! 🚀</p><p>Did you do cool stuff in the fediverse this year? Tell us all about it in the comments, where we'll also link to the Dot Social PeerTube account and our Surf signup page.</p><p><a href="/tags/flipboard/" rel="tag">#Flipboard</a> <a href="/tags/federation/" rel="tag">#Federation</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/surf/" rel="tag">#Surf</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/dotsocial/" rel="tag">#DotSocial</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/opensocialweb/" rel="tag">#OpenSocialWeb</a></p>
<p>Because of X and Meta fucking things up once again, people are talking about abandoning social media, because there are no corporate free alternatives. Right.</p><p><a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/x/" rel="tag">#X</a> <a href="/tags/meta/" rel="tag">#Meta</a></p>
<p>✨ What people do for ages:</p><p>🌐 <a href="/tags/socialnetworking/" rel="tag">#SocialNetworking</a>: Any direct and indirect social interactions between people.</p><p>✨ How we can do it even better:</p><p>🕸️ <a href="/tags/socialweb/" rel="tag">#SocialWeb</a>: How we shape social networking online, given the technologies available to us.</p><p>✨ Where you can help with that:</p><p>👥 <a href="/tags/socialhub/" rel="tag">#SocialHub</a>: A developer portal where any person is welcome to help evolve the open and decentralized social web.</p><p><a href="https://socialhub.activitypub.rocks/t/social-web-our-way-or-the-highway/4580" rel="nofollow" class="ellipsis" title="socialhub.activitypub.rocks/t/social-web-our-way-or-the-highway/4580"><span class="invisible">https://</span><span class="ellipsis">socialhub.activitypub.rocks/t/</span><span class="invisible">social-web-our-way-or-the-highway/4580</span></a></p><p>💀 <a href="/tags/enshittification/" rel="tag">#Enshittification</a>: Where things will end up if people in the <a href="/tags/commons/" rel="tag">#Commons</a> do not step up.</p>
<p>Are you a Fediverse developer? Do you work with ActivityPub?</p><p>You should follow <a href="https://activitypub.space" rel="nofollow"><span class="invisible">https://</span>activitypub.space</a></p><p>And here is the awesome thing — you can follow it from your existing Fediverse account!</p><p>Follow these activitypub.space channels:</p><p>• <span class="h-card"><a href="https://activitypub.space/category/2/general-discussion" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>general</span></a></span><br>• <span class="h-card"><a href="https://activitypub.space/category/5/technical-discussion" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>technical-discussion</span></a></span><br>• <span class="h-card"><a href="https://activitypub.space/category/4/frequently-asked-questions" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>faq</span></a></span><br>• <span class="h-card"><a href="https://activitypub.space/category/6/random" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>random</span></a></span><br>• <span class="h-card"><a href="https://activitypub.space/category/11/meta" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>meta</span></a></span></p><p>(Thank you <span class="h-card"><a href="https://community.nodebb.org/user/julian" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>julian</span></a></span> )</p><p><a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/fedidev/" rel="tag">#FediDev</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a></p>