Sign in

Jeremy Herve

@jeremy.herve.bzh
363 followers 462 following 142 posts

WordPress, board games, kids, TV. I work @automattic.com where I lead a team building tools for bloggers and creators. Expect posts on WordPress, the Fediverse, ATProto, but also pictures about #Brittany. 🌐 herve.bzh 🟨🟩 @atmot.herve.bzh 🎲 @rolld.at

PostsRepliesMedia
Jeremy Herve @jeremy.herve.bzh · 28/09/2026
AT Mot 98 (EN) 4/6 #puzzlesurf 🟨🟩⬛⬛⬛ 🟨🟩⬛⬛🟨 🟩🟩🟩⬛🟨 🟩🟩🟩🟩🟩 atmot.herve.bzh/p/en/98
atmot.herve.bzh
AT Mot 98 (EN)
A bilingual daily word game on the AT Protocol. Play today’s puzzle.
010
Jeremy Herve @jeremy.herve.bzh · 26/09/2026
Played Pandemic Legacy: Season 1 — rolld.at/@jeremy.herve.bzh/play/3mw…
000
Reposted by Jeremy Herve
Astronomer Royal for Scotland | Catherine Heymans @astroroyalscot.bsky.social · 20/09/2026
NASA picture of the day today is a real 🏴󠁧󠁢󠁳󠁣󠁴󠁿beauty! This is a composite image of the ~5000yo Callanish Stones on the Isle of Lewis. The amazing Giuseppe Petricca has only gone and photographed the Sun at noon there, every few days, for a whole year. #Dedication 🔭🧪👌 ℹ️: science.nasa.gov/image-articl...
The imposing Callanish Stones stand talk with their shadows spanning out across the glass.  It's a super clear sky, but looks cold. Above the central stone is a strange figure-of-8 shape of dots.  This is the location of the Sun, at noon, on various different days across the year.
6644161391
Reposted by Jeremy Herve
Jake Gold @jacob.gold · 12/09/2026
I blogged it:
jacob.gold
An open letter to Dario: if you mean it, open the weights!
Dear Dario, You published We Must Pace the Frontier today, which committed Anthropic to embedded third-party evaluators and asked governments to require every other frontier company to match. Sam Altm...
36811
Reposted by Jeremy Herve
Jake Gold @jacob.gold · 12/09/2026
There's no slowing down frontier models by regulation that wouldn't lead to regulatory capture. But we could simply force all AI model companies to release their model weights openly. It's the world's data after all and nothing would slow their funding/progress more effectively and universally.
1125442
Jeremy Herve @jeremy.herve.bzh · 05/09/2026
Turns out starting with 3 greens doesn't guarantee a quick win 😅 AT Mot 75 (EN) 5/6 ⬛🟩🟩⬛🟩 ⬛🟩🟩⬛🟩 ⬛🟩🟩⬛🟩 🟨🟩🟩⬛🟩 🟩🟩🟩🟩🟩 atmot.herve.bzh/p/en/75
atmot.herve.bzh
AT Mot 75 (EN)
A bilingual daily word game on the AT Protocol. Play today’s puzzle.
010
Jeremy Herve @jeremy.herve.bzh · 25/08/2026
😌 AT Mot 64 (FR) 6/6 ⬛🟩⬛🟩🟩 ⬛🟩🟩🟩🟩 ⬛🟩🟩🟩🟩 ⬛🟩🟩🟩🟩 ⬛🟩🟩🟩🟩 🟩🟩🟩🟩🟩 atmot.herve.bzh/p/fr/64
atmot.herve.bzh
AT Mot 64 (FR)
A bilingual daily word game on the AT Protocol. Play today’s puzzle.
010
Reposted by Jeremy Herve
pckt.blog @pckt.blog · 15/08/2026
meet the brand new read.pckt.blog ⭐️ the Atmosphere has a front page for blogging now !! a post of the day. things to read by subject. writers worth following. blogs on the rise. recommendations from people you follow. and a top 100 trending blogs chart 👀 basically, come see what’s good 💞
820345
Jeremy Herve @jeremy.herve.bzh · 15/08/2026
My first solve in 2! AT Mot 54 (EN) 2/6 ⬛🟩🟩⬛🟨 🟩🟩🟩🟩🟩 atmot.herve.bzh/p/en/54
atmot.herve.bzh
AT Mot 54 (EN)
A bilingual daily word game on the AT Protocol. Play today’s puzzle.
000
Jeremy Herve @jeremy.herve.bzh · 13/08/2026
Today, implementation is cheap. You are paid to make good decisions. To build software that will scale while managing complexity. […] You need to contribute beyond what everyone already gets by giving an agent a prompt. AI is removing the middle class of software engineering
030
Jeremy Herve @jeremy.herve.bzh · 11/08/2026
I couldn't find today's word. I hate it when it's down to luck to find the last letter... AT Mot 50 (EN) X/6 ⬛🟨⬛⬛🟨 ⬛🟩⬛🟩🟩 ⬛🟩🟩🟩🟩 ⬛🟩🟩🟩🟩 ⬛🟩🟩🟩🟩 ⬛🟩🟩🟩🟩 atmot.herve.bzh/p/en/50
atmot.herve.bzh
AT Mot 50 (EN)
A bilingual daily word game on the AT Protocol. Play today’s puzzle.
000
Reposted by Jeremy Herve
Alexandre Plennevaux 🇧🇪🇪🇺 @pixeline.be · 06/08/2026
I wrote a little something to announce PDS GrandPerspective, an atproto pds interactive visualizer (still trying to come up with a good short description for it :D)
ideanation.pixeline.be
PDS GrandPerspective: Visualize your Atproto account
Visualize (and edit) your Atmosphere account's stored data.
1112
Reposted by Jeremy Herve
ryan cooper @ryanlcooper.com · 02/08/2026
this owns www.inverse.com/input/cultur...
inverse.com
The adorable love story behind Wikipedia’s 'high five' photos
Nearly 14 years later, the tale of this iconic couple can finally be told.
453088783
Reposted by Jeremy Herve
🇨🇦 l.faraday 🇨🇦 @mizati.bsky.social · 28/07/2026
The face of an ant under an electron microscope. Fascinating.
1571444203
Jeremy Herve @jeremy.herve.bzh · 28/07/2026
Podcast files on PDS, anyone?
010
Reposted by Jeremy Herve
Andrew Lisowski 💻 @hipstersmoothie.com · 28/07/2026
I’ve put atmospheric feedback in @standard-reader.app and it’s been amazing! - @userinput.app for feedback - @atstore.fyi for reviews Read about my approach 👇
hipstersmoothie.com
Atmospheric Feedback
Two ways to collect feedback in your Atmosphere apps — bug reports and feature requests via userinput.app, and reviews via atstore.fyi — using progressive scoping to request permissions on demand without overwhelming users.
03510
Jeremy Herve @jeremy.herve.bzh · 27/07/2026
@datagouvfr.bsky.social Y a t'il par hasard un jeu de données existant et peut-être une carte sur cartes.gouv.fr, qui montrerait la situation live des feux de forêt en France ? Je pense que cela serait intéressant, et pourrait remplacer les nombreuses initiatives qui se créent en ce moment. Merci !
cartes.gouv.fr
Cartes.gouv.fr : notre territoire commun
Explorer les cartes : Découvrez des cartes thématiques et de référence dont les fonds IGN sur l’ensemble du territoire français.
000
Jeremy Herve @jeremy.herve.bzh · 27/07/2026
One of my favorite books is coming to TV in January 2027! I'm really looking forward to it!
herve.bzh
Neuromancer TV series
One of my favorite books is coming to TV in January 2027! https://www.youtube.com/watch?v=g79GPZSQHBk We are in the age of AI after all, seems like the perfect time to revisit a classic story about AI and technology. I'm really curious how they'll manage to stay true to the book's feel, but I must say that so...
000
Jeremy Herve @jeremy.herve.bzh · 26/07/2026
It's always a bit of a hurdle to get the game set up, but always fun to play once we get started! Bonus, we won this month! Played Pandemic Legacy: Season 1 — rolld.at/@jeremy.herve.bzh/play/3mr…
Overview of the Pandemic Legacy board game, in the middle of the play, on a living room table
010
Reposted by Jeremy Herve
pckt.blog @pckt.blog · 25/07/2026
screw it, i'm saying it: newsletters are just blogs with extra guilt. 🤗 you don't need to be in someone's inbox to matter. write something good and let the social graph do the work. 💞 this is what blogging in the atmosphere should be.
1364
Reposted by Jeremy Herve
Gracie12 📎 @gracienlucy.bsky.social · 21/07/2026
Osprey diving for a fish near Cocoa Beach, Florida. 2018 📷 unknown .
472101248
Jeremy Herve @jeremy.herve.bzh · 21/07/2026
static.klipy.com
Alright Alrighty Then: Leopard Print Dance
Alt: Super green! GIF of a scene with Ruby Rodd, in the movie "The 5th Element"
020
Reposted by Jeremy Herve
shoptalkshow.com @shoptalkshow.com · 20/07/2026
724: Ask Dan Abramov Anything About AT Proto If you're like Chris and understand a bit of the tech behind AT Proto but want to understand it at a deeper level, this episode is for you. How does it differ from straight up RSS and Mastodon, where is my identity being stored, how do I create a…
shoptalkshow.com
724: Ask Dan Abramov Anything About AT Proto
If you're like Chris and understand a bit of the tech behind AT Proto but want to understand it at a deeper level, this episode is for you. How does it differ from straight up RSS and Mastodon, where is my identity being stored, how do I create a schema, what can be updated or modified later, is there going to be a PDS revolution, how does Standard.site fit into it all, and what else could we build with AT Proto?
55316
Reposted by Jeremy Herve
Nick Gerakines @ngerakines.me · 20/07/2026
Fifth shape in the atproto permissioned data series: polls. The member list is the electorate, your PDS holds only your own ballot, a vote's record key mirrors the poll's, and a leaked ballot proves nothing because permissioned commits are deniable.
ngerakines.leaflet.pub
Permissioned Data Shapes: Polls
A poll is a space, a ballot is an address, and read_self is the ballot screen: voters cast and change their own votes while no voter's client can read anyone else's.
1335
Reposted by Jeremy Herve
Debbie Ridpath Ohi @debbieohi.com · 20/07/2026
I recently switched my author newsletter to @leaflet.pub. Liked it so much I've started up some other bloggy goodness on Leaflet as well. Browse them here: debbieohi.com/links/ Note: I've switched from Linktree to the above page. Embracing the Atmosphere: debbieohi.leaflet.pub/3mplxkdtcik2c
debbieohi.leaflet.pub
AT Protocol, Part 2: Explanation For Non-Techies
Thanks to all who responded to my call for suggestions!
03414
Reposted by Jeremy Herve
Kuba Suder 🇵🇱🇺🇦 @mackuba.eu · 20/07/2026
I'm starting a new blog post series, with some more practical tutorials about ATProto things, using Ruby and my Ruby gems :] Episode 1 - resolving handles & DIDs and plc.directory:
mackuba.eu
ATProto in Practice #1: Identity
I’m starting a new blog post series that I’ve named “ATProto in Practice”. I want to go through some practical tasks that you’re likely to need when working with the protocol, using Ruby and my Ruby gems for the examples. These will (hopefully) be a bit shorter than my standard book-length blog posts here 🫠 If you’re new to the AT Protocol and you haven’t read my long Introduction to AT Protocol post that goes through the whole architecture and defines the various pieces of it, I recommend you read that one first, because I won’t be explaining everything from scratch again here. Let’s start with something pretty fundamental: user identity. DIDs & handles Every account has an immutable identifier called a DID (Decentralized Identifier), e.g. did:plc:z72i7hdynmk6r22z27h6tvur. This ID serves a similar role as an UUID might in an SQL database – it’s used everywhere behind the scenes in the protocol for any references between accounts and records, in URIs and so on. But generally every account also has a human-readable handle assigned to it, which can be changed at any time, and this handle is normally what you see in the UI, often in user-facing URLs, what you use to log in with, etc. The handle is a domain name, e.g. @python.org, and any existing domain name you own and use for your website can be used as your handle. As you start building on ATProto, one of the first things you might need to do is convert between these two identifiers. For example, a user logs in to your app using a handle and you need to first “resolve” it to a DID, or a URI or other reference in a record points to a DID, but you want to show the corresponding user’s handle in the UI, and the handle is not included in the data you got. A useful UI tool for quickly looking this up is internect.info. If you look up e.g. “firefox.com” there, you will get a page showing details of Firefox’s ATProto account: the DID (did:plc:m424cqoxwhxgjutbta7jmrur), when it was created, assigned PDS hostname, and so on. Now, how to do the same thing in code? Every DID has a so called DID Document, a JSON file storing some basic info about that identity, and among other things, that document includes the alsoKnownAs field, which lists the assigned handles, in the form of at:// URIs with only the first segment. Almost every account will have exactly one handle assigned, but it might happen that one will have zero or more than one. It might also happen that the array will contain some invalid strings which aren’t proper handles – e.g. don’t include the at:// prefix, or only contain one word and no periods. You need to filter only the valid ones. The assignment is bi-directional – a DID has one (usually) handle assigned in its document, and a handle resolves to a DID. You should ideally check the assignment in both directions, because it could happen that the other sign of the assignment is no longer valid, or worse – has never been real. That is, when you resolve a handle to a DID, check if th…
37610
Reposted by Jeremy Herve
Tom Cox @dj-acid-reflux.bsky.social · 19/07/2026
He’s been getting quite heavily into mindfulness lately. It’s not that I have a problem with it. I just wish he would stop banging on about it all the time
Our cat Charles, meditating in the garden, in between the breaks he takes to talk at us in a frantic, possibly coked-up sort of way about his goals for his new £2000 per month online life coaching courses and the manifesting he's been doing as part of his general mission to fully unlock his spiritual potential in 2026.
584745391
Reposted by Jeremy Herve
ContempraInn 🌹 @contemprainn.bsky.social · 19/07/2026
Photographer Martin Le-May was walking through a London park with his wife, hoping to show her a green woodpecker for the first time, when he snapped this incredible photo: a weasel riding a flying woodpecker.
1753932752
Reposted by Jeremy Herve
nora bouazzouni @nora.bz · 18/07/2026
vingt ans que marion montaigne est une génie, et ce nouveau post de blog restera dans les annales. à lire et faire lire à TOUT LE MONDE, surtout aux collégien·nes dont les cours de bio sur la reproduction racontent N'IMPORTE QUOI. tumourrasmoinsbete.blogspot.com/2026/07/la-f...
tumourrasmoinsbete.blogspot.com
La finale Ovule VS Spermato
Voici une longue note. Avant de me sauter dessus dans les commentaires, prière de jeter un oeil sur la bibliographie, qui a été toute aus...
491216722
Jeremy Herve @jeremy.herve.bzh · 17/07/2026
Give it a try, let me know what you think!
031
Jeremy Herve @jeremy.herve.bzh · 17/07/2026
AT Mot 25 (EN) 5/6 This was a tough one. I didn't repeat any letters and yet it took me all 6 tries to get to it. ⬛🟩🟩⬛⬛ ⬛🟩🟩⬛⬛ ⬛🟩🟩⬛⬛ 🟩🟩🟩⬛⬛ 🟩🟩🟩🟩🟩 atmot.herve.bzh/p/en/25
atmot.herve.bzh
AT Mot 25 (EN)
A bilingual daily word game on the AT Protocol. Play today’s puzzle.
000
Reposted by Jeremy Herve
Sifa ID @sifa.id · 15/07/2026
Here's an early POC for a "personal website" run entirely on Sifa (and more atproto) data: sifa.id/p/gui.do/site (just append /site to your own profile to see it in action) You can also self-host it: github.com/singi-labs/s...
screenshot of the homepage
59119
Reposted by Jeremy Herve
Chef Kennedy🐸🏳️‍🌈 @kennedy.northsky.social · 17/07/2026
ass out flower ate this is how i like pollinate
a bee with its fuzzy little butt covered in pollen, hanging over a leaf all assed out, face not visible, just bee butt
5982532270
Reposted by Jeremy Herve
Steve Klabnik @steveklabnik.com · 14/07/2026
Too many words about DIDs: steveklabnik.com/writing/too-...
steveklabnik.com
Too many words about DIDs
Blog post: Too many words about DIDs by Steve Klabnik
1213223
Reposted by Jeremy Herve
Chuck Wendig @chuckwendig.bsky.social · 13/07/2026
First photo out of the gate from my Scotland and Ireland trip is this tentacular puffin on the Isle of May —
Portrait oriented photo of an orange beaked little puffin friend standing amid greenery and rocks, the gray blue ocean beyond. From the bold beak hang a nest of sand eels, thus granting the puffin entry into the ELDRITCH HORRORS Halloween costume category, for he is quite tentacular. But not testicular. If you have testicular puffins, please see your doctor. Taken on the Isle of May in Scotland. Photo by Chuck Wendig
544506340
Jeremy Herve @jeremy.herve.bzh · 13/07/2026
A few days ago I wrote about @rolld.at, the little board game tracker I built on the AT Protocol. As I mentioned then, this is very much a learning experiment for me. In this post, I'd like to come back to a few of my struggles and the things I learned while designing it.
herve.bzh
Is my ATProto app actually decentralized?
A few days ago I wrote about rolld, the little board game tracker I built on the AT Protocol. As I mentioned then, this is very much a learning experiment for me, a way to play with ATProto and learn about it. In this post, I'd like to come back to a few of my struggles and the things I learned while designing it.
081
Reposted by Jeremy Herve
Tangled @tangled.org · 13/07/2026
Introducing Bobbin: A diskless, API-only AppView for Tangled blog.tangled.org/bobbin/
blog.tangled.org
Introducing Bobbin
A diskless, API-only AppView for Tangled
1028141
Jeremy Herve @jeremy.herve.bzh · 12/07/2026
We went to see a drone show tonight. It was nicely done but somehow the fireworks that came right after were still the highlight of the show.
010
Jeremy Herve @jeremy.herve.bzh · 11/07/2026
I hate those types of games where you must be lucky enough to find the right first letter. Whether you succeed or fail, it's not skill it's just luck. ⬛🟨🟨⬛🟨 🟨🟩⬛🟩⬛ ⬛🟩🟩🟩🟩 ⬛🟩🟩🟩🟩 ⬛🟩🟩🟩🟩 🟩🟩🟩🟩🟩 atmot.herve.bzh/p/en/19
atmot.herve.bzh
AT Mot 19 (EN)
A bilingual daily word game on the AT Protocol. Play today’s puzzle.
000
Reposted by Jeremy Herve
Brookie @brookie.blog · 10/07/2026
PDS Operator it's a self hosted dashboard for your PDS. watches labelers and dms you when an account gets flagged. accounts, takedowns, pwd resets, invites, relay status, passkey sign-in, audit log, setup wizard with a qr code. deploy in minutes. tangled.org/brookie.blog...
1821841
Reposted by Jeremy Herve
-Boulet- @bouletcorp.bsky.social · 10/07/2026
Nouveau "Rogaton" - 10/07/2026 - "Une Fleur à la fois" À lire ici: www.bouletcorp.com/rogatons/202... Ou sur Instagram: www.instagram.com/p/DamaxstiHd...
Première case du strip. Sous le titre, on voit Boulet assis à son bureau regarder un dessin d'un air satisfait. Il se dit in petto: "Bon... C'est pas mal. Allez, je le poste."
41561142
Reposted by Jeremy Herve
Petra Michaela @petramichaela.bsky.social · 09/07/2026
Before another old tree falls, let us remember that someone already lives there. Home is precious—whether it belongs to us, a bird, a squirrel, an owl, or a doe and her fawn.
224635761
Reposted by Jeremy Herve
Matthias Pfefferle @pfefferle.org · 08/07/2026
new version of the #ATmosphere plugin for #WordPress: • Block editor panel + per-post sharing • Custom Bluesky text • Reactions/mentions support • Better reply/comment imports • Publish retry/error handling github.com/Automattic/w...
github.com
Release 2.0.0 · Automattic/wordpress-atmosphere
What's Changed Resolve link facets when importing Bluesky replies as comments by @jeherve in #134 Decouple post + document deletes from the comment-reply cascade by @pfefferle in #138 Block editor...
0113
Jeremy Herve @jeremy.herve.bzh · 08/07/2026
Another day, another ATProto project :)
000
Jeremy Herve @jeremy.herve.bzh · 08/07/2026
For years my board game log lived in a little WordPress plugin. rolld.at is my next small experiment: the same log, rebuilt on the AT Protocol, where each play is a record on your own PDS. Give it a try, let me know what you think (and you can follow @rolld.at!)
herve.bzh
rolld: I put my board game logs on AT Protocol
For years my board game log lived in a little WordPress plugin I wrote. rolld is my next small experiment: the same log, rebuilt on the AT Protocol, where each play is a record on your own PDS. Give it a try!
021
Reposted by Jeremy Herve
Mike Henry @onlyveesaz.bsky.social · 08/07/2026
Mr. Costa’s shimmers in the golden hour
Male Costa’s hummingbird
493327349
Reposted by Jeremy Herve
dan @danabra.mov · 06/07/2026
man i just can’t with the claude-written announcements. you made an interesting thing, why not describe it in your own words? “but here’s the biggest unlock, and it’s the part that’s hardest to see” i already read this all day
2244132
Reposted by Jeremy Herve
Alex Elizabeth Byrne McMillan @undeniablyalex.bsky.social · 23/05/2026
YOU’RE LISTENING TO SISYPHUS FM, THE HOME OF NON-STOP ROCK
6085402316197
Reposted by Jeremy Herve
Guido X Jansen @gui.do · 01/07/2026
Part 2 of my 7-part series explaining atproto to your friends/family/colleagues who aren't in the ecosystem (yet): "Your identity ≠ your username" gui.do/post/atproto...
gui.do
Your identity isn't your username
Your handle is a label; your identity is a key you own. atproto splits who you are from what you're called, so you can rename freely, prove who you are with a domain you control, and carry one identity across the apps you use. Part of 'Apps as Views, Not Vaults': the things you make are yours; apps are just the viewers.
1175