<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[# Hi everyone, I'm Stefano]]></title><description><![CDATA[<h1><a class="anchor-offset" name="hi-everyone-i-m-stefano"></a>Hi everyone, I'm Stefano</h1>
<p dir="auto">Also known as the <em>BSD Cafe</em> and <em>illumos Cafe</em> barista - @stefano@bsd.cafe and @stefano@illumos.cafe</p>
<p dir="auto">This is the first post from <strong>littleOne</strong> (<code>littleone.littlefedi.social</code>), the first <strong>littleFedi</strong> instance open to outside users.</p>
<p dir="auto">littleFedi is a new ActivityPub server, still in active development, written in Go and shipped as a single binary. It speaks standard ActivityPub, so it federates normally with Mastodon, snac, GoToSocial, Akkoma and the rest of the fediverse, and it exposes a Mastodon-compatible API, so most existing apps already work with it.</p>
<p dir="auto">A few things about it that aren't the usual fediverse defaults:</p>
<ul>
<li>
<p dir="auto"><strong>Catch-up instead of an algorithm.</strong> Timelines stay chronological, full stop. There's a separate <code>/catchup</code> page, visited on demand, that ranks what you missed using only signals this instance already has locally - who you follow boosted it, replies and favourites delivered here, hashtags you follow. No external popularity data comes in, nothing about what you read is tracked. It answers "what did I miss" without turning into a feed that decides for you.</p>
</li>
<li>
<p dir="auto"><strong>Static blogging built in.</strong> Any post can be marked as a blog post and gets published as a plain static page under <code>/@username/blog/</code>, with its own permalink, Atom feed, and no JavaScript or database hit per view, while still being a normal federated post underneath. A proper home for longer writing that doesn't need to compete with a timeline.</p>
</li>
<li>
<p dir="auto"><strong>Self-expiring posts.</strong> Any post can be given a timer and auto-delete on its own.</p>
</li>
<li>
<p dir="auto"><strong>Bubble timeline.</strong> A middle ground between local and federated: a timeline scoped to a set of instances you've chosen to group together, not just your own or everything.</p>
</li>
<li>
<p dir="auto"><strong>littleMesh.</strong> A way to federate without a public domain, certificate, or open port at all - meant for something like a Raspberry Pi behind NAT. Instances get an address derived from an Ed25519 key pair and reach each other through pinned relays that never see plaintext.</p>
</li>
<li>
<p dir="auto"><strong>No trends, no suggestions.</strong> These are intentionally left empty. Nothing here is trying to surface "popular" content or keep anyone scrolling longer.</p>
</li>
<li>
<p dir="auto"><strong>Security defaults taken seriously.</strong> Signed federation (HTTP Signatures), optional Object Integrity Proofs, TOTP MFA, audit logs, and full account export, migration and deletion if you ever want your data to live somewhere else.</p>
</li>
</ul>
<p dir="auto">This instance is here to test all of that with real accounts, not just a small group ones'. In the next few days I'll be reaching out to everyone who already told me they were interested, to set the first accounts up - an invite is coming. If you'd rather just follow along and see how it goes, that works too.</p>
<p dir="auto">It's a test instance, so expect the occasional rough edge. If something breaks or feels wrong, tell me - that's exactly what this phase is for.</p>
<p dir="auto">#littleFedi #littleOne #Fediverse</p>
]]></description><link>https://forum.pierobosio.it/topic/77ee634a-057b-4e33-b900-dbec141216db/hi-everyone-i-m-stefano</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 16:28:10 GMT</lastBuildDate><atom:link href="https://forum.pierobosio.it/topic/77ee634a-057b-4e33-b900-dbec141216db.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Aug 2026 09:51:43 GMT</pubDate><ttl>60</ttl></channel></rss>