sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

588
active users

#localfirst

1 post1 participant0 posts today
Duane Johnson :verified:<p>Making some great progress on the `@loro-extended/change` library. It accurately represents collaborative CRDT containers as well as plain JSON-like values with LWW (last-write-win) semantics when you need it. All in a type-safe and easy-to-use `change` function similar to Automerge or Immer.</p><p><a href="https://github.com/SchoolAI/loro-extended/tree/main/packages/change" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/SchoolAI/loro-exten</span><span class="invisible">ded/tree/main/packages/change</span></a></p><p><a href="https://vmst.io/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://vmst.io/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a> <a href="https://vmst.io/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a></p>
Dirk Holtwick<p><span class="h-card" translate="no"><a href="https://zdf.social/@3sat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>3sat</span></a></span> Daten fallen an und sind oft nicht kontrollierbar. Es muss gewährleistet sein, dass man Datenabfluss verhindern kann, ohne Nachteile bei Anbietern dadurch zu haben. Sowohl technisch, als auch vertraglich. Am Besten blieben sensible Daten beim Benutzer selbst oder wären Ende-zu-Ende Verschlüsselt <a href="https://mastodon.social/tags/Datensparsamkeit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Datensparsamkeit</span></a> <a href="https://mastodon.social/tags/Privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Privacy</span></a> <a href="https://mastodon.social/tags/Datenschutz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Datenschutz</span></a> <a href="https://mastodon.social/tags/E2EE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>E2EE</span></a> <a href="https://mastodon.social/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a></p>
adz<p>In a month I'm starting a bi-weekly-ish "p2p lecture" series in <span class="h-card" translate="no"><a href="https://autonomous.zone/@offline" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>offline</span></a></span>!</p><p>It's about radical peer-to-peer, local-first, convergent data-types and networking.</p><p>14.10. at 7pm is the first session.</p><p>Read everything about it here:</p><p> 📚 <a href="https://pads.offline.place/p/r.06dda241c03ad92f2a55c47f4bbdd419" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pads.offline.place/p/r.06dda24</span><span class="invisible">1c03ad92f2a55c47f4bbdd419</span></a></p><p><a href="https://post.lurk.org/tags/p2p" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2p</span></a> <a href="https://post.lurk.org/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a></p>
fabawi<p>TeXlyre is a local-first open-source LaTeX web editor with real-time collaboration, p2p file transfer, git integration, in-browser compilation, BibTeX cleaning (+ DOI lookup), and much more. Visit <a href="https://texlyre.github.io" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">texlyre.github.io</span><span class="invisible"></span></a> for more</p><p><a href="https://fosstodon.org/tags/LaTeX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LaTeX</span></a> <a href="https://fosstodon.org/tags/tikz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tikz</span></a> <a href="https://fosstodon.org/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://fosstodon.org/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://fosstodon.org/tags/webPlatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webPlatform</span></a> <a href="https://fosstodon.org/tags/webRTC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webRTC</span></a> <a href="https://fosstodon.org/tags/Yjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yjs</span></a> <a href="https://fosstodon.org/tags/filepizza" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>filepizza</span></a> <a href="https://fosstodon.org/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a> <a href="https://fosstodon.org/tags/SelfHost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHost</span></a> <a href="https://fosstodon.org/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a> <a href="https://fosstodon.org/tags/collabwriting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>collabwriting</span></a> <a href="https://fosstodon.org/tags/realtime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>realtime</span></a></p>
Neighbourhoodie Software<p>This is the most fun you’ll have choosing your next <a href="https://toot.berlin/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> <a href="https://toot.berlin/tags/OfflineFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OfflineFirst</span></a> stack:</p><p><a href="https://www.localfirst.fm/landscape" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">localfirst.fm/landscape</span><span class="invisible"></span></a> </p><p>You’ll find <span class="h-card" translate="no"><a href="https://fosstodon.org/@pouchdb" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pouchdb</span></a></span> and <span class="h-card" translate="no"><a href="https://fosstodon.org/@couchdb" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>couchdb</span></a></span> in there too, with filters to help you maximise compatibility for your next use case</p><p>Thanks to <span class="h-card" translate="no"><a href="https://mastodon.social/@localfirstfm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>localfirstfm</span></a></span> for putting it together ✨</p>
Projets Libres!<p><strong>Une alternative au SaaS: les applis local-first et l'exemple d'Anytype</strong></p> 16 novembre 2025, 15:30:00 CET - GMT+1 - École Nationale Supérieure d'Électrotechnique, d'Électronique, d'Informatique, d'Hydraulique et des Télécommunications, 31000, Toulouse, France <p><a href="https://agenda.projets-libres.org/events/a284c938-c74a-4d4b-abe8-bbcb30290fc1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">agenda.projets-libres.org/even</span><span class="invisible">ts/a284c938-c74a-4d4b-abe8-bbcb30290fc1</span></a></p>
Farhan<p>Built a local version of Claude Context - semantic code search without the cloud 🚀<br>No API keys ✅ <br>No cloud services ✅<br>Your code stays on your machine ✅ <br>40% fewer tokens in Claude Code (depends)✅</p><p>Uses EmbeddingGemma locally for embeddings + Tree-sitter for parsing + FAISS for search.<br>For everyone who wanted semantic search and don't want to see Claude greping into a large project for few minutes.</p><p><a href="https://github.com/FarhanAliRaza/claude-context-local" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/FarhanAliRaza/claud</span><span class="invisible">e-context-local</span></a></p><p><a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> <a href="https://mastodon.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://mastodon.social/tags/ClaudeCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ClaudeCode</span></a> <a href="https://mastodon.social/tags/SemanticSearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SemanticSearch</span></a> <a href="https://mastodon.social/tags/Privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Privacy</span></a></p>
Alessandra Sierra<p>Automerge, by <span class="h-card" translate="no"><a href="https://bsky.brid.gy/r/https://bsky.app/profile/inkandswitch.com" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>inkandswitch.com</span></a></span> , a library implementing a Conflict-Free Replicated Data Type (CRDT)</p><p><a href="https://automerge.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">automerge.org/</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> <a href="https://hachyderm.io/tags/CRDT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CRDT</span></a></p>
Alessandra Sierra<p>Local-first software (2019) <br><a href="https://www.inkandswitch.com/essay/local-first/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">inkandswitch.com/essay/local-f</span><span class="invisible">irst/</span></a><br>from <span class="h-card" translate="no"><a href="https://bsky.brid.gy/r/https://bsky.app/profile/inkandswitch.com" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>inkandswitch.com</span></a></span> <br><a href="https://hachyderm.io/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> <a href="https://hachyderm.io/tags/CRDT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CRDT</span></a></p>
p2panda<p>OUT NOW! Our Part II Blog Post on building a convergent, offline-first Access Control CRDT!🍿🪩🧨</p><p><a href="https://p2panda.org/2025/08/27/notes-convergent-access-control-crdt.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">p2panda.org/2025/08/27/notes-c</span><span class="invisible">onvergent-access-control-crdt.html</span></a></p><p>Integrity, Provenance, Partial Ordering, Linearization, Concurrency, Conflicts, Consensus, Finality, Equivocation, Byzantine Fault Tolerance and Eventual Consistency, ..</p><p>This contains a lot of notes about what you might want to know when building a data type which should be collaborative, convergent and decentralized.</p><p><a href="https://autonomous.zone/tags/p2panda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2panda</span></a> <a href="https://autonomous.zone/tags/crdt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crdt</span></a> <a href="https://autonomous.zone/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a> <a href="https://autonomous.zone/tags/offlinefirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>offlinefirst</span></a> <a href="https://autonomous.zone/tags/p2p" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p2p</span></a></p>
Neighbourhoodie Software<p>Our own <span class="h-card" translate="no"><a href="https://narrativ.es/@janl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>janl</span></a></span> presented “How to Sync Anything” at the latest <a href="https://toot.berlin/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> Meetup. </p><p>He introduced approaches to replication, plus why <span class="h-card" translate="no"><a href="https://fosstodon.org/@couchdb" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>couchdb</span></a></span> handles it so well from the get-go.</p><p>Catch the full recording: <a href="https://www.youtube.com/watch?v=3983rz8ja1U" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=3983rz8ja1U</span><span class="invisible"></span></a> </p><p>And the article series it’s based on: <a href="https://neighbourhood.ie/blog/2025/04/06/how-to-sync-anything?pk_campaign=mastodon&amp;pk_kwd=lfmeetup" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/blog/2025/04/</span><span class="invisible">06/how-to-sync-anything?pk_campaign=mastodon&amp;pk_kwd=lfmeetup</span></a></p>
Jan Lehnardt :couchdb:<p>The one thing I’m trying to establish is that sync is a safer abstraction over a network than any manual API goo much like foreach() or map() are safer iteration primitives than a a manually indexed for(let idx=0; idx&lt;list.length; idx++) {} loop. Wdyt? <a href="https://narrativ.es/tags/OfflineFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OfflineFirst</span></a> <a href="https://narrativ.es/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a></p>
Jan Lehnardt :couchdb:<p>My lightning talk about How to Sync Anything from the <a href="https://narrativ.es/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> meetup last week is online: <a href="https://www.youtube.com/watch?v=3983rz8ja1U" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=3983rz8ja1U</span><span class="invisible"></span></a></p><p>It was great fun, especially the (not recorded, sorry) discussion afterwards.</p><p>It’s been a challenge to cram all that info into 15 minutes and I’m going fast, but I hope I captured all the important points in enough detail.</p>
Konstantin (has moved)<p>Dialog is an embeddable database designed for local-first software:</p><p><a href="https://mastodon.social/tags/Dialogdb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dialogdb</span></a> <a href="https://mastodon.social/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> <a href="https://mastodon.social/tags/appDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>appDev</span></a></p><p><a href="https://github.com/dialog-db/dialog-db" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/dialog-db/dialog-db</span><span class="invisible"></span></a></p>
Jan Lehnardt :couchdb:<p>Ich habe im <span class="h-card" translate="no"><a href="https://podcasts.social/@workingdraft" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>workingdraft</span></a></span> Podcast von Local-First erzählt. Hat nur zwei Stunden gedauert und wir hätten noch Themen für mindestens weitere sechs 😅</p><p>Es hat sehr viel Soaß gemacht, ich hoffe dass das rüber kommt 🙏</p><p>Wenn ihr noch Fragen habt: AMA!</p><p><a href="https://narrativ.es/tags/OfflineFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OfflineFirst</span></a> <a href="https://narrativ.es/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a><br><a href="https://podcasts.social/@workingdraft/115093572230365739" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">podcasts.social/@workingdraft/</span><span class="invisible">115093572230365739</span></a></p>
Jan Lehnardt :couchdb:<p>I’ll be talking about How to Sync Anything at the Local-First LoFi/#29 event tomorrow night.</p><p>You can join via the LoFi Discord (don’t @ me): <a href="https://lofi.so" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lofi.so</span><span class="invisible"></span></a></p><p>See you there! o/</p><p><a href="https://bsky.app/profile/yonz.bsky.social/post/3lx6qnr4mq22w" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bsky.app/profile/yonz.bsky.soc</span><span class="invisible">ial/post/3lx6qnr4mq22w</span></a> <a href="https://narrativ.es/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> <a href="https://narrativ.es/tags/OfflineFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OfflineFirst</span></a></p><p>Update: recording here: <a href="https://narrativ.es/@janl/115133488934011296" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">narrativ.es/@janl/115133488934</span><span class="invisible">011296</span></a></p>
Yet another Josh :donor:<p><span class="h-card" translate="no"><a href="https://masto.alancfrancis.com/@acf" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>acf</span></a></span> </p><p>Right now, I can use a local LLM.</p><p>It uses no water, other than what I drink. And its like 30 watts of power, and half my video card.</p><p>I have games that consume more resources than my local LLMs.</p><p>I'm sure if you're using closed source, remote, proprietary LLMs like "openAI", yeah its terrible. Or crammed-down-the-throat AI bullshit on search engines.</p><p>But <a href="https://infosec.exchange/tags/FLOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLOSS</span></a> <a href="https://infosec.exchange/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> <a href="https://infosec.exchange/tags/LLM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLM</span></a> is the real way forward.</p>
Hacker News<p>Zed fork focused on privacy and being local-first</p><p><a href="https://github.com/zedless-editor/zed" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/zedless-editor/zed</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ZedFork" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZedFork</span></a> <a href="https://mastodon.social/tags/Privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Privacy</span></a> <a href="https://mastodon.social/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a></p>
Tobias Bernard<p>Save the date! We'll have another edition of <a href="https://mastodon.social/tags/BoilingTheOcean" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BoilingTheOcean</span></a> in Berlin on October 3-5, right after All Systems Go. More details to follow 😎</p><p><a href="https://mastodon.social/tags/gnome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnome</span></a> <a href="https://mastodon.social/tags/localfirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>localfirst</span></a> <a href="https://mastodon.social/tags/linuxmobile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxmobile</span></a> <a href="https://mastodon.social/tags/systemd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemd</span></a> <a href="https://mastodon.social/tags/berlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>berlin</span></a></p>
Hex<p>What is this? Firefox pop-up wants me to use a proprietary chatbot hosted on someone else's computer? Stop this 💩!</p><p><a href="https://chaos.social/tags/Firefox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Firefox</span></a> <a href="https://chaos.social/tags/OpenAI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenAI</span></a> <a href="https://chaos.social/tags/Google" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Google</span></a> <a href="https://chaos.social/tags/BigTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BigTech</span></a> <a href="https://chaos.social/tags/LocalFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LocalFirst</span></a> <a href="https://chaos.social/tags/SelfHosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosted</span></a></p>