Profile avatar
erlend.sh
Open Source Practitioner, bullish on kindness; positive vibes. Mostly posting/sharing about atproto and social-web-glue projects. https://erlend.sh – about me https://weird.one – rematerialize the web @roomy.chat – find the others
589 posts 889 followers 399 following
Prolific Poster
Conversation Starter

fam can we get this to 10m views? youtu.be/l7dHvqA-WB4

And one further point on this: the reason I think Bluesky and the underlying ATprotocol are actually so important is that they are fundamentally set up to allow people to create their own communities and their own culture, without demanding that a company decide it for them.

@aboutcircles.bsky.social give us a bsky share button and I’ll happily plug more of your stuff! Anyway, anyone wants to verify me for aboutcircles.com? 🤲

🚀 Hiring: Creative Technologist & Frontend Engineer Join the Public Spaces Incubator team! Alongside designers, researchers and our public media partners, help create open-source tools for prosocial public conversation. Ready to make an impact? Apply now! ✨

🦜🎟️✨ UCAN Community Calls are starting back up again! Join us for a chill summer update on what's happening in UCAN and related projects! lu.ma/ucvi3xsg

@qxip.bsky.social Soundcloud on atproto sounds dope! I hope the dev community will continue where you left off with github.com/lmangani/sou... Seems like the sort of thing that would work well (likely cheaper; definitely more robustly) with dweb magic like @storacha.network and/or @iroh.computer 🪄

OAuth updates for app devs! Over the past few weeks we've been chatting with devs and doing a pass over our SDKs and docs to address issues. This blog post summarizes the main changes we've made, some tweaks still in flight, and links to longer form writing about security and design trade-offs

"If your decentralised protocol is missing features, the market will add them with centralisation." — @goat.navy *This*: - is why why the web was captured; - is why email became concentrated; - is why ActivityPub, as defined today, isn't capture-resistant.

Two types of OAuth client are supported by atproto: "public" and "confidential" This new article digs in to the security trade-offs and safety mechanisms at play, and how they impact different app architectures: TMBs, BFFs, SPAs, etc

Bluesky backlash misses the point techcrunch.com/2025/...

Been working on Radicle Desktop with my colleagues @sebastinez.dev and @dnlklmn.online for the past year. We think it's ready now, go check it out! radicle.xyz/2025/06/13/r...

The 2nd phase of Blacksky's @skyseed.fund grant has been completed 🥳 - We built the first "Mod Relay" 📡 - Every moderation action ever made from over 600 moderation services ( @moderation.bsky.app, @blacksky.app , etc.) is available at wss://atproto.africa/xrpc/com.atproto.label.subscribeLabels

bsky.storage is an independent project that automates periodic account data backups to a storage network, and has a UI for PLC identity backup and recovery tools like this give users stronger control of their online future, without needing to self-host an entire PDS

The internet was meant to be free - your identity shouldn’t be locked behind a login screen. Introducing bsky.storage 🐔🤝🦋 Now you can back up your Bluesky data hourly + recover your account if Bluesky ever goes dark. Simple, free, & fully in your control. Learn more: medium.com/@storacha/in...

this week's bluesky and atproto news: - The Linux Foundation builds a new network for hosting WordPress plugins, using atproto - managing badges and attestations with a new tool Gnosco - Blacksky is raising funds to relesae their own client fediversereport.com/atmosphere-r...

Launching: 🛸 UFOs, a global ATProto lexicon explorer! 🛸 Find sample records for every collection NSID ever published! +timeseries stats, unique user counts, and more! 🛸 App: ufos.microcosm.blue 👾 API: ufos-api.microcosm.blue

🇪🇺 The EU's new digital policies are ambitious—but without substantial investment in public infrastructure and alternatives to Big Tech, they will remain merely aspirational. Read Zuzanna Warso's analysis of recent EU digital policy developments: openfuture.eu/blog/europe-...

I've been collaborating on Dialog: a new kind of database that I plan to make use of in #Familiar. At Local-First Conference I gave a hallway track demo of how users of the database may query over partial replicas (even empty replicas). Here is a screen cast of the demo: youtu.be/0a_Nb2CAoJc?...

@smokesignal.events I’d love to be able to set up date-less events for the purpose of collecting Interested signups until we reach the threshold for making more concrete plans. For example “let’s do an atproto meet up in Oslo! Who’s in?; time and place will be decided once we’ve got >10 signups.”

I’m excited to finally share a project I’ve been working on for several months… I’ve published a long-form guide for how companies, communities, and creators can use Bluesky to grow their brands — you can check it out on @atpota.to. It’s not perfect, but it’s a solid start that I’ll keep updated!

anybody have opinions on did:webvh. it seems pretty cool

I'm not using genAI for anything yet, but I will once it can co-create a programming language together with me. For me it'd have to be one level further simplified than regular ‘computer languages’ as I’ve no interest in *computer* coding, only systems programming. A new grammar tailored to me.

To be explicit — yes we're building an open atproto substack alternative! Current status: you can make publications on Leaflet, w/ data on atproto. People can subscribe via atproto + Bluesky feed. You can set custom domains! WIP: subscribing by email, likes, sharing quotes, theming…and more :)

🚀 Wow the videos from @localfirstconf.com are already up! Here's my talk about Keyhive, an access control layer for local-first developed at @inkandswitch.com 🔑🐝✨ @patternist.xyz also gave a talk right after about Beelay: the E2EE sync system that uses Keyhive 🤝🧗‍♀️

I am so very sad to loose Mikeal, yet immensely grateful for the opportunity to get to know him and be profoundly impacted by him and his work. My set of memories of him github.com/Gozala/mikea...

I did not know Mikeal personally, but his thinking on Open Source community cultivation will forever remain a core tenet of my work. We continue his legacy by making humane technology in service of fellow human beings, never the other way around. medium.com/the-node-js-...

This thread got me thinking.🤔 1️⃣ Every ATProto user has a public key. 2️⃣ Every ATProto user has a domain name, which means it can have MX records to route email. Someone (@bsky.app) could build an ATProto-aware client with smarts to encrypt/sign emails sent to users with ATProto enabled email.💡🔐📧

Imagine being active on Twitter, the site that is a festering cesspool of racism, far-right ideology, misogyny, etc. & where opinions running counter to the owner are deboosted, and arguing that Bluesky is super toxic because some leftists get feisty. Really demonstrates how Twitter cooks your brain

New longform @inkandswitch.com essay! 📜 Malleable Software: Restoring user agency in a world of locked-down apps by me, @joshuahhh.com, @pvh.ca and @seaofclouds.com inkandswitch.com/essay/mallea... It's about why people need agency over their software tools, and how to make that happen.

Launching two new applications today that extend @smokesignal.events with digital badges and signed record capabilities in the ATProtocol ecosystem. Both are open source and built on our new atproto-* Rust crates.

How we understand the new open social networks, like the fediverse and the ATmosphere, is continually changing. With new tools like @anew.social's Bounce, which allows you to port your social graph between atproto and activitypub, it changes again fediversereport.com/bounce-and-h...

Lots of folks saying they want this. If you want a private community space for Blacksky in addition to the public feed, help us build it. We’re looking for just 170 people to kick us $7 and we’ll launch. 🍽️

If broadcast built empires, networks unbundle us into nodes and edges, cities and nomads. newsletter.squishy.computer/p/cities-are...

'Real World Local First with Svelte' by @tolin.ski from Svelte Summit Spring 2025 is now available on our YouTube channel. www.youtube.com/watch?v=Q2C3...

I am uncharacteristically chuffed with how skillfully the lovely folks at the @igalia.com Chats podcast were able edit my incoherent ramblings to make me sound like someone who's been working towards decentralization for 5 years and knows a thing or two. www.igalia.com/chats/vcs

We're delighted to launch the FAIR Package Manager with the Linux Foundation - read our announcement and come collaborate with us! #FAIRPM www.linuxfoundation.org/press/linux-...

would be great if a riseup.net style org ran an atproto PDS with relatively open signup. gives a lot of additional privacy protections to end users.