Jeremy Herve
@jeremy.herve.bzh
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
The face of an ant under an electron microscope. Fascinating.
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 👇
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.
hipstersmoothie.com
@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 : 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.
cartes.gouv.fr
One of my favorite books is coming to TV in January 2027! I'm really looking forward to it!
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...
herve.bzh
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 — https://rolld.at/@jeremy.herve.bzh/play/3mrlhhgx7os2x
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.
Osprey diving for a fish near Cocoa Beach, Florida. 2018 📷 unknown .
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…
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?
shoptalkshow.com
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.
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.
ngerakines.leaflet.pub
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
AT Protocol, Part 2: Explanation For Non-Techies
Thanks to all who responded to my call for suggestions!
debbieohi.leaflet.pub
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:
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…
mackuba.eu
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
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.
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...
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...
tumourrasmoinsbete.blogspot.com
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. ⬛🟩🟩⬛⬛ ⬛🟩🟩⬛⬛ ⬛🟩🟩⬛⬛ 🟩🟩🟩⬛⬛ 🟩🟩🟩🟩🟩 https://atmot.herve.bzh/p/en/25
AT Mot 25 (EN)
A bilingual daily word game on the AT Protocol. Play today’s puzzle.
atmot.herve.bzh
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...
ass out flower ate this is how i like pollinate
People ask me if Germ is social media. Is anything anymore? Maybe we need new language for what we do, with each other, on the internet.
People, Not Posts
Why do we still call it "social media"?
rhosf.leaflet.pub
First photo out of the gate from my Scotland and Ireland trip is this tentacular puffin on the Isle of May —
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.
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.
herve.bzh
Introducing Bobbin: A diskless, API-only AppView for Tangled blog.tangled.org/bobbin/
Introducing Bobbin
A diskless, API-only AppView for Tangled
blog.tangled.org
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.
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. ⬛🟨🟨⬛🟨 🟨🟩⬛🟩⬛ ⬛🟩🟩🟩🟩 ⬛🟩🟩🟩🟩 ⬛🟩🟩🟩🟩 🟩🟩🟩🟩🟩 https://atmot.herve.bzh/p/en/19
AT Mot 19 (EN)
A bilingual daily word game on the AT Protocol. Play today’s puzzle.
atmot.herve.bzh
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...
Nouveau "Rogaton" - 10/07/2026 - "Une Fleur à la fois" À lire ici: www.bouletcorp.com/rogatons/202... Ou sur Instagram: www.instagram.com/p/DamaxstiHd...