







My writings.
Something is wrong on the internet
I’m James Bridle. I’m a writer and artist concerned with technology and culture. I usually write on my own blog, but frankly I don’t want…

Colophon
Ownership Aside from clearly-marked quotes from other sites, I write every word of my posts. They are wholly mine and do not represent anyone else, including my current employer. All mistakes are therefore also mine. Researching I read using NewsBlur, which aggregates my sites and newsletters. You can see
put up a post that includes a bunch of links I keep sending people over and over again also finally made my personal blog a @standard.site publication (thank u @awarm.space and @brookie.blog and @gu5.org for helping debug) :)
Essential Resources for Getting Started with AT Protocol
bnb.imMy website is now on the Atmosphere! I've been building atproto apps for a while (@skyreader.app, Skyboard, SembleIt). Now my website is one too. Blog posts are @standard.site records on my PDS, rendered by a SvelteKit app. But also... 1/2 disnetdev.com/blog/an-atmospheric-website
An Atmospheric Website
www.disnetdev.comMy website is now on the Atmosphere! I've been building atproto apps for a while (@skyreader.app, Skyboard, SembleIt). Now my website is one too. Blog posts are @standard.site records on my PDS, rendered by a SvelteKit app. But also... 1/2 disnetdev.com/blog/an-atmospheric-website
An Atmospheric Website
www.disnetdev.comWrote about messing around with @atproto.com and working on automatic syncing of content to @standard.site of my blog (and any blog) Bonus: it's open source and written in Elixir. Work in progress! jola.dev/posts/automatically-syncing-y…
Automatically syncing your blog to atproto and standard.site | jola.dev
jola.devatproto/@standard.site friends: any thoughts on this issue? This... <link rel="site.standard.publication" href="at://..."> ...is invalid HTML, per html.spec.whatwg.org/multipage/semantics.html#the-…, because DIDs aren't hostnames. This causes problems with some tools. Issue here: github.com/sveltejs/kit/issues/15935
at:// link in svelte:head gives error in pre-render mode · Issue #15935 · sveltejs/kit
github.comatproto/@standard.site friends: any thoughts on this issue? This... <link rel="site.standard.publication" href="at://..."> ...is invalid HTML, per html.spec.whatwg.org/multipage/semantics.html#the-…, because DIDs aren't hostnames. This causes problems with some tools. Issue here: github.com/sveltejs/kit/issues/15935
at:// link in svelte:head gives error in pre-render mode · Issue #15935 · sveltejs/kit
github.comi am fully recovered and rejoicing in the blog @cassidyjames.com put together recapping our adventures in the Atmosphere roost.tools/blog/roost-at-atmosphereconf-…
ROOST at AtmosphereConf 2026
roost.toolsOh haha well basically, I lost everything when I deleted Twitter, because after downloading my archive, which I didn't open until much later (after the account was gone), I realized I had nothing. This was upsetting, and I decided that I want everything I post to be archived to my site, by default