Erlend Sogge Heggen's Avatar

Erlend Sogge Heggen

@erlend.sh.bsky.social

Open Source Practitioner, bullish on kindness. https://erlend.sh – about me https://weird.one – rematerialize the web @roomy.chat – find the others

947 Followers  |  422 Following  |  654 Posts  |  Joined: 25.03.2023  |  1.7248

Latest posts by erlend.sh on Bluesky

Preview
Ghost 6.0 - Grow faster. Connect to the world's largest open publishing network, understand your audience with native analytics, and build a sustainable publishing business.

Ghost 6.0 is here — meet our biggest upgrade yet

🫶 Reach millions of users across the social web
🔎 Understand what works with native analytics
➕ Powerful new creator tools
📈 $100M earned for indie publishers

ghost.org/6/

04.08.2025 14:28 — 👍 77    🔁 34    💬 4    📌 13
Preview
ATProtocol OAuth Masterclass Fall 2025 Master the complete OAuth implementation for ATProtocol in this comprehensive workshop designed for developers building on the decentralized social web. Whether you're creating applications, services,...

👀

04.08.2025 05:54 — 👍 15    🔁 3    💬 0    📌 0

“What if money you earned on your videos was automatically shared with everyone that helped create it? What if video existed outside of a single platform?”

“The goal is to build video primitives that exist outside of a given platform and can be combined, remixed, and attributed in [] endless ways.”

04.08.2025 06:25 — 👍 5    🔁 0    💬 0    📌 0

Excellent choice of collaborators good sir.

04.08.2025 06:22 — 👍 4    🔁 0    💬 1    📌 0

I think DMs remain closed as well?

bsky.app/profile/mack...

04.08.2025 06:04 — 👍 2    🔁 0    💬 0    📌 0
deadbeef.io

What would fully-freehold atproto software look like?

03.08.2025 14:16 — 👍 17    🔁 2    💬 0    📌 1
Preview
How do accounts and storage for ATProto apps work?

I went back and actually finished writing the section of notes for my talk about how accounts & storage for ATProto apps work and wrote a little Leaflet about it.

03.08.2025 05:31 — 👍 37    🔁 7    💬 2    📌 0
Video thumbnail

more video of @anisota.net on e-ink

it’s a new kind of social media app powered by atproto/bluesky that fuses together elements of microblogging, gaming, mindfulness, and trading cards (or tarot)?

no scrolling, no infinite timeline, no overt engagement metrics

just a deck of cards to flip through

02.08.2025 20:10 — 👍 63    🔁 8    💬 7    📌 1

Bluesky as an app/project promoter works much better if you just “relent to the friendly peer pressure” a bit and join in on the atproto integration journey, hehe.

If you show the network some love, the network loves you back!

Also worth noting that bsky doesn’t respond well to genAI images 👀

02.08.2025 23:39 — 👍 2    🔁 0    💬 0    📌 0
ATProtocol Record Hydration: Building Privacy-Aware Views ATProtocol Record Hydration: Building Privacy-Aware Views posted by @smokesignal.events on 2025-08-01 18:00 UTC

New blog post, let's goooo! 🚀 I've been exploring how to build privacy-aware views in ATProtocol using on-demand record hydration. This pattern lets you serve different content to different users while keeping data portable and verifiable. #atdev #PrivateData #privacy

01.08.2025 20:25 — 👍 44    🔁 4    💬 3    📌 2

Love this!

"Privacy is not a bunker; it's a commons."

“Sovereignty is never in isolation; it's always in relation."

"We refuse acceleration without direction, optimisation without ethics, and autonomy without care."

"We do not merely seek privacy, we seek solidarity."

01.08.2025 19:06 — 👍 8    🔁 1    💬 1    📌 1
chart: capital expenditures, quarterly

shows hockey-stick like growth in the capex expenditures of Amazon, Microsoft, Google and meta, almost entirely on data centers

in the most recent quarter it was nearly $100 billion, collectively

chart: capital expenditures, quarterly shows hockey-stick like growth in the capex expenditures of Amazon, Microsoft, Google and meta, almost entirely on data centers in the most recent quarter it was nearly $100 billion, collectively

The AI infrastructure build-out is so gigantic that in the past 6 months, it contributed more to the growth of the U.S. economy than /all of consumer spending/

The 'magnificent 7' spent more than $100 billion on data centers and the like in the past three months *alone*

www.wsj.com/tech/ai/sili...

01.08.2025 12:19 — 👍 782    🔁 309    💬 74    📌 272

Here's my mini-apps idea in a lot more depth.

#atproto #atprotodev

01.08.2025 02:11 — 👍 55    🔁 12    💬 4    📌 1

Let’s connect! Could you DM me?

We’d love to help you engage more with the atproto network, both technically and socially 🦋

01.08.2025 14:18 — 👍 0    🔁 0    💬 0    📌 0
Preview
Evergreen content gardens A year ago in Feed Overload I wrote: 99% of all microblog (and chat) content is ephemeral by design, meant for a specific moment in ti...

I also share your interest in social bookmarking/archiving: blog.erlend.sh/evergreen-co...

01.08.2025 14:18 — 👍 1    🔁 0    💬 2    📌 0

All the way there with you on the “open cozy web” 💖

blog.erlend.sh/cozy-communi...

01.08.2025 14:18 — 👍 4    🔁 0    💬 1    📌 0

First and foremost: just let me log in to fika with my atproto account, i.e. support logins via atproto-oauth.

Check out github.com/graze-social... by @ngerakines.me

01.08.2025 14:00 — 👍 4    🔁 0    💬 0    📌 0
Preview
Local-first search An exploration of tradeoffs and user experience

If you’re evaluating local-first, here’s my journey implementing search on that architecture: Postgres, Typesense, Orama, and how I landed on FlexSearch. A tale of frustrated dreams, utopian user experiences and calculated tradeoffs.

fika.bar/paoramen/loc...

31.07.2025 13:09 — 👍 12    🔁 4    💬 2    📌 0
Preview
Infrastructure for Interdependence: Building technology in service of collective power [This document serves as a memo for investors]

What We're Building.

31.07.2025 14:39 — 👍 331    🔁 117    💬 13    📌 13
Preview
Bluesky Report – #127 The impact of the Online Safety Act on Bluesky, E2EE messaging using your ATProto account, various news around PDSes, and more.

this week's bluesky and atproto news:

- age verification in the UK is here due to OSA, including workarounds
- e2ee messaging with your atproto account with @germnetwork.com
- lots about pds migration tools this week

connectedplaces.online/reports/blue...

31.07.2025 18:12 — 👍 60    🔁 26    💬 1    📌 4

selfhosted.social is live for business for mutuals! So, let me know if you are a mutual and would like an invite code!

Not required, but if you'd like to help out with server costs, you can become a GitHub sponsor. I put a $2 a month tier for it.

github.com/sponsors/fat...

31.07.2025 04:14 — 👍 39    🔁 15    💬 7    📌 2

“I hate to say it”..no u don’t

30.07.2025 17:15 — 👍 3    🔁 0    💬 0    📌 0

Not sure if it’s what’s happening here, but sometimes the plagiarizer will set their publication date to some time before that of the article(s) they’re plagiarizing so as to appear as the original source.

30.07.2025 12:40 — 👍 17    🔁 2    💬 0    📌 0
Preview
Release Alpha Release for PDS Migration Tool · NorthskySocial/pds-migration Initial release for the PDS Migration Tool Current feature list Migration from one PDS to another seamlessly User generation of personal rotation keys, locally saved in password encrypted archives...

Needs a lot of love still (including supporting migrating without a source PDS), but working on getting my own variant of PDS Migration tool going

github.com/NorthskySoci...

30.07.2025 00:54 — 👍 43    🔁 8    💬 3    📌 3

"Check out our Discord if you need help!"
No. No. You mean "We've chosen to make our official assistance less accessible than a decades old GameFAQs FAQ"

"Here's a link to our ad-infested wiki!"
Please just... make a little website. It doesn't have to be fancy. I'd like it more if it wasn't.

30.07.2025 08:17 — 👍 398    🔁 109    💬 20    📌 3
Preview
Kintsugi: Decentralized E2EE Key Recovery Kintsugi is a protocol for key recovery, allowing a user to regain access to end-to-end encrypted data after they have lost their device, but still have their (potentially low-entropy) password. Exist...

📄✨ New paper! Emilie Ma (kewbi.sh) and I looked at the problem of users of end-to-end encrypted apps recovering their private keys if their device is lost, broken, or stolen. We found a cryptographic approach that is decentralised and resilient against social engineering arxiv.org/abs/2507.21122

30.07.2025 10:09 — 👍 151    🔁 35    💬 5    📌 3
Preview
Integrating Germ with AT Protocol — Germ Network End-to-end encrypted Germ DM is now a Bluesky messenger. In this technical post, we introduce the architecture of Germ’s integration with AT Protocol. From the beginning, Germ has been building for an...

One FAQ about our ATProto integration has been, is it on or off-protocol?

It’s both! We made deliberate choices to perform identity delegation and prekey exchange on protocol, and to transport cipher texts off-protocol.

www.germnetwork.com/blog/integra...

1/n

30.07.2025 01:04 — 👍 28    🔁 6    💬 1    📌 3
Preview
Channel as feed aggregator · Issue #315 · muni-town/roomy I want the ability to add a #atproto-feeds channel to our space that's just the main atproto-dev feeds all combined into one and rendered as threads, i.e. it's a threads-only channel. E.g. these fo...

We are building this into @roomy.chat and would love to talk more :)

github.com/muni-town/ro...

29.07.2025 06:05 — 👍 4    🔁 0    💬 0    📌 0

Hello friends and friends of Germ! Wanted to take a moment to say hi on this momentous day of pushing our ATProto integration into beta. 🤗🤓

28.07.2025 21:19 — 👍 30    🔁 5    💬 3    📌 1

🔐 Building ATProtocol apps? Then you know identity and authentication is the first real barrier to entry - and it's a pretty high bar.

The OAuth spec is a beast, and ATProtocol adds a lot of complexity too. That's why I'm running a masterclass this fall.

🧵 More details →

28.07.2025 12:27 — 👍 66    🔁 16    💬 2    📌 1

@erlend.sh is following 20 prominent accounts