[go: up one dir, main page]

Claude Code is a Conflict of Interest

Maybe this is not news to anyone, but I've repeated this statement enough times that I need this post to point at.

Apr 8, 2026

Using @semble.so for link blogging

Some notes on how I'd like to use Semble for link blogging

Apr 7, 2026

Mental Poker on atproto

I noodle about my pet atproto project for playing board & card games without a trusted 3rd party, and the foundations I'd need to make it a smooth and fun experience for people!

Apr 7, 2026
The Generative Stack

The Generative Stack

Trying to find the best tool or platform for generative software in 2026 is a mistake that could haunt you for decades

Lexicon Service Docs

Lexicon Service Docs

Riffing on some ways to make network services more legible to humans and machines

Atmosphereconf 2026 survey questions and other post conf ideas

Wrap up tasks, 2027 planning, community website, and regional events

Apr 7, 2026

v1.2.0 — Editor Blocks & Image Optimization

New editor blocks, smarter image handling, and important security and reliability fixes across the platform.


Offprint Changelog icon
Offprint Changelog
changelog.offprint.app
Apr 8, 2026

The machines are not, in fact, fine.

"Claude, write me a viral debut blog post using these three sources, make no mistakes."

Apr 6, 2026

Conference Takeaways

I’m back from ATmosphereConf in Vancouver, and I'm processing what I saw and heard. The atproto developer community could not have been nicer and more welcoming. Here are some takeaways.  The Atmosphere is bigger than social media I've been to a lot of developer conferences over the years, and what struck me most about this...


T
Toni.org
toni.org/
Apr 4, 2026

Journey to a distributed PDS: A New Hope

In my last post I detailed the reasons for why I wanted to achieve a distributed PDS, or at least explore if it was possible. I also explained how I managed to achieve getting the database part of the PDS to be held on a server other than the PDS and then managed to run 2 PDS instances side by side, semi successfully.

Apr 6, 2026

The Substrate Requirements for Capability Trees

The bar other data sovereignty substrates must meet, to be compatible with Capability Trees.

Apr 8, 2026

ATmosphereConf 2026

My thoughts and experiences as I volunteered at ATmosphereConf 2026!

Apr 7, 2026

User Intents as Living Data — A Descriptive Meta-Framework

A response to Bluesky's User Intents proposal: instead of prescribing a fixed set of intent categories, treat them as living data and use panproto lenses to map between the vocabularies that different communities will inevitably create.

Apr 4, 2026

Capability Trees: Sovereignty Is the Point

This piece argues that DASL introduces security risk when applied to delegations, and that by not using DASL, capability trees avoid that risk.

Apr 7, 2026
Badger Badger Badger

Badger Badger Badger

A short write up about what Bailey had around his neck at #AtmosphereConf 2026

Expanding the Lexicon Language

Expanding the Lexicon Language

Proposes some small additions to lexicon schema language.

10 things I want to work on after the conference

WARNING: Extremely long and information-rich blog post incoming! I started putting this together in my head on the last day of the conference as a way to gather and report out on some discussions. Before long it turned into an entire over-3000-word roadmap.

Apr 1, 2026

Atmosphere sync: Tap, Hydrant, roll-your-own?

A rough framework for deciding how to keep up with atproto data

Apr 2, 2026

Juttu, comments for the open web

Matteo Marjanovic built the Juttu app as an alternative to Disqus, powered by Bluesky posts as comments

Apr 7, 2026

Signaling AI Preferences on ATProto

Atproto users need a way to express granular AI preferences and carve out exceptions for specific entities or content types. This post introduces community.lexicon.preference.ai, a lexicon schema that decomposes AI usage into distinct categories and adds a scoped override mechanism built on top of Bluesky's User Intents proposal.

Apr 4, 2026

Плівка самурая Анаки

Приклад гри у «Плівку для Teatro Grottesco» про шлях самурая Анаку, що йде рятувати свого господаря.

Apr 7, 2026
ReImagining Liberty Ends (And What's to Come)

ReImagining Liberty Ends (And What's to Come)

After 101 episodes, it's time to move on to new projects.

Top 40 '90s albums, #26: Smog — Knock Knock

Top 40 '90s albums, #26: Smog — Knock Knock

Bill Callahan's voice is as captivating as ever

Apr 8, 2026

Atmosphere Conference 2026

notes and thanks from the conference

Apr 6, 2026

If This Then AT: Automation on Protocol

IFTTA is an automation platform built on ATProtocol at Graze Social. It started as a hack-day idea and became a working system for event processing on protocol.

Apr 1, 2026

The Clinic: Three Cases from the Other Side of i18n

t ATmosphereConf 2026, Victoria Machado de Oliveira (@vicwalker.dev.br) presented on how to attract non-English-speaking users. Her talk was structured around three pillars: onboarding, communication, and translation. A practitioner's field report.

Apr 6, 2026

Payments on Protocol

atprotofans.com was a proof of concept for payments on ATProtocol built at Graze Social. This post is about what we built, why proof of payment on protocol matters, and what it makes possible.

Apr 2, 2026

Capability Trees: A Protocol-Level Extension of Object Capabilities, Draft 2

This draft addresses questions and feedback from the ATProto community, in particular from Zicklag (@zicklag.dev) and Brooklyn Zelenka (@expede.wtf). Draft 1 remains available for transparency.

Apr 6, 2026
Open Social Software. npmx

Open Social Software. npmx

We’ve just celebrated reaching 3,000 stars, made a number of major releases, and the team gave a really great presentation at atmosphereconf... But it seems I still hadn’t actually answered so many questions - just teased at the end of the previous article. I think it’s time to formulate the answers and finally gather them all in one place.

Apr 2, 2026

Graze Social and the IETF

Graze Social sponsored my first in-person IETF meeting in Montreal last November. This post is about what it was like to be there and why standards participation matters for small companies.

Apr 1, 2026

The journey to a distributed PDS

Hopefully this is part 1 of many posts, describing my progress into running a PDS across many nodes or devices.

Apr 2, 2026

Katocracy: A Manifesto

From the Greek κάτω (kato) — below, from beneath. Parallel to aristocracy, bureaucracy, technocracy. Inverted in its source of authority. Power from the bottom. Not as a direction of attack, but as a direction of generation.

Apr 4, 2026

Reflections on ATmosphere Conference 2026...

Bravo to @bmann.ca and @knowtheory.net for an amazing four days of open social web conversations in Vancouver! How many tech conferences present brilliant talks that feature the kelp forest and artisanal cheese as metaphors for a community of developers? Thank you @kissane.myatproto.social and @blaine.bsky.social for rooting us in such powerful narratives and images.

Apr 3, 2026
Slow down to speed up

Slow down to speed up

Building a simple design system and website with Figma MCP and ClaudeCode

Apr 6, 2026

Context Constitution

Our vision for machines that learn

Apr 2, 2026

Second wisdom tooth surgery: a week later

Just a report on how my second wisdom tooth surgery went... along with some other things as well.

Building in the open

What you've told us, what we're building, and a word about bugs.

Apr 4, 2026
El Sótano: Ciclo de cine de terror clásico para Bluesky

El Sótano: Ciclo de cine de terror clásico para Bluesky

—Escúchelos. Los hijos de la noche. ¡Qué música la que entonan!

Repository?

first poem i've written in over 5 years

Apr 5, 2026

Capability Chains vs UCAN: Five Improvements

UCAN's struggle: Revocation requires a centralized revocation list that every verifier must check. This reintroduces a centralized dependency into a decentralized system. If the revocation list is unavailable, revocation fails. Worse, offline verification succeeds even for revoked capabilities because the self-contained token can't be checked against an unavailable list. UCAN fails dangerously when offline.

Apr 5, 2026

Post-Midterms Exams Maintainer Break Check-in

A personal check-in post as the Holy Week/semestral break kicks in

Capability Chains: A Protocol-Level Extension of Object Capabilities

Ocaps in ATProto

Apr 5, 2026

a constraint, not a promise

i've been building tools for digital self-determination for 25 years. the AI finally caught up. here's what i built and why the company is structured the way it is.

Apr 7, 2026
Millions of Federal Relief Funds at Risk

Millions of Federal Relief Funds at Risk

York City Government Under Scrutiny for Potential Federal Reporting and Compliance Gaps

adobe should've made flash foss

to be honest, i think that instead of killing it entirely, adobe should've made flash free and open source so someone could pick it up and continue to maintain it.

Announcing the Bay Area RPG Webring

Hey I decided to make a Webring for specifically bay area ttrpg people! I made it via onion ring so shout out to those wonderful people! You can't really put a web ring on a leaflet so it's on my blogspot so head on over to https://poundsofnothing.evilgoblin.wedding/2026/04/announcing-bay-area-rpg-webring.html to see it and also see how to join if that's something you want to do.

Apr 2, 2026
release radar '26

release radar '26

volume six, march

Apr 1, 2026

April 1, 1926 Weather from the Hill, Olaf Thorvaldsen | Cook County News Herald

Winter seems intent on lingering past its welcome. The coming week will run colder than is customary for early April, with daytime temperatures only narrowly climbing above freezing. Snow is likely next Tuesday and should leave a half-inch cover in town, with deeper totals for those living farther inland.

Purple Row Newsletter: April 2-5, 2026

Purple Row Newsletter: April 2-5, 2026

Here’s what we’re working on this week.

The only universal skill is being able to roll with the changes.

The only universal skill is being able to roll with the changes.

Starting a design publication about AI, and figuring out how to keep this human in the loop

Apr 6, 2026