JP
banner
byjp.me
JP
@byjp.me
Making things, dancing & thinking for fun. Poly, miriscient, software engineer & general geek. Do say hi!

(Based in London, UK)

https://www.byjp.me
I think we should encourage services to publish their ID mappings to ATProto.

IMDB↔TMDB↔Wikipedia…
ISBN↔ASIN↔Goodreads…

ATProto could become a translation layer between *any* systems, not just between lexicons.
This is definitely the sort of thing that I have in mind with book interop. The reality is that with so many data sources for books, that there needs to be some sort of mapping of books, which would need the user to explicitly decide on the mapping.
after a fun chat with @laurenshof.online and @ronentk.me I finally made time to write up some more thoughts about interoperability in the atmosphere without needing to share lexicons!
notes.wesleyfinck.org/3maq3h26ook2h
December 24, 2025 at 9:19 PM
Reposted by JP
December 24, 2025 at 3:08 AM
@danabra.mov have you thought of adding a space to internethandle.org listing all the places where you can register for one?

It could be a great place to point people who want an account; especially from ATProto apps that don’t want to point at BSky for registration.
December 22, 2025 at 1:31 PM
I’d help fund a global “PDS only” co-op.

- Anyone can sign up
- Provides storage & ATProto handle
- Clear limits for acceptable use
- Shows you list of all the places you can use your new account — after sign up, or at any time (ordered by count of their platform’s ‘profile’ records?)

#atprotodev
December 20, 2025 at 5:19 PM
Reposted by JP
if you’re right handed you might want to make the rotational force that requires strength the one that’s easy to do

another case where the the dominant side of the world fails to consider that there’s 20% different than them
December 20, 2025 at 9:48 AM
Isn’t it wild that the whole world ultimately just agreed on “right to tighten, left to loosen”?
December 20, 2025 at 9:39 AM
First Clues by Sam without any missteps! 💪

I solved the daily Clues by Sam, Dec 18th 2025 (Tricky), in less than 16 minutes
🟩🟩🟩🟩
🟩🟩🟩🟩
🟩🟩🟩🟩
🟩🟩🟩🟩
🟩🟩🟩🟩
cluesbysam.com
December 18, 2025 at 7:09 AM
GitHub *really* want me to know that they're going to charge me for the use of my own computer.
December 17, 2025 at 7:00 AM
I'm enjoying quickslices @chadtmiller.com! Do you think there's the potential to have custom validation of records as they're ingested? (Stuff that'd definitely require running some code — in my case it'd be verifying an Ed25519 signature, so non-trivial)
December 15, 2025 at 6:21 PM
Hey @chadtmiller.com — I just started playing with quickslice on Railway, and couldn't get it to boot until I swapped `DATABASE_URL` from being `/data/quickslice.db` to being `sqlite:/data/quickslice.db`. I think your default is missing the prefix!

Thanks for building this, it's super exciting!
December 15, 2025 at 9:24 AM
Just had to enter my date of birth online and it pre-selected 2009 as the year.

Putting a date after 2000 as a default should be *illegal* 😂
December 8, 2025 at 7:47 AM
Reposted by JP
"We're retconning the spec to what people actually use implement — as it should be."
DASL — Data-Addressed Structures & Links
A small set of simple, standard primitives to work on content-addressed data.
dasl.ing
December 6, 2025 at 4:07 AM
I don’t think this was “the” troll, but it is *wildly* annoying how giant the “LOOK AT OUR SHINY AI” box is — you can barely see the article!
December 4, 2025 at 4:36 PM
Rewrite a song in the passive voice.

“A person is all that is wanted for Christmas.”
Re-write a song in the passive voice

“The sheriff was involved in a shooting. The deputy was also hit by gunfire.”
Youngest just said that there should be a TV show where singers have to rewrite lyrics so it’s unclear who’s doing what, and they could call it The Passive Voice.

I didn’t see it coming, and I’m so proud.
December 4, 2025 at 10:13 AM
Reposted by JP
Youngest just said that there should be a TV show where singers have to rewrite lyrics so it’s unclear who’s doing what, and they could call it The Passive Voice.

I didn’t see it coming, and I’m so proud.
December 4, 2025 at 5:17 AM
I have no idea how it'd be possible, but if @tangled.org could accept PRs from repos stored *on other forges* (eg. Github, Gitlab, Codeberg) that'd be absolutely _wild_.

Talk about bridging!
December 4, 2025 at 5:08 AM
I want to see “handicapped play” for political debate where one side is directly impacted by the decision, and the other isn’t, but *is* opinionated.

Something visible, like: always be touching your nose & hopping on one leg if the debate is over school lunches, but you went to a private school.
December 3, 2025 at 12:58 PM
That feeling when you’re completely confused at the weird way a language you’re learning does grammar, then realise that *exact* thing happens in your native tongue. 😵‍💫
December 3, 2025 at 10:22 AM
Reposted by JP
We’ve launched a Crowdfunder to help us reach our target. This runs to 4th January 2026 and those who donate to the Crowdfunder will be entered into a prize draw with a chance to get hands-on at the giant re-chalking event in 2026: buff.ly/rXcf4Ao
December 3, 2025 at 8:25 AM
👋 @bnewbold.net any tips for setting up an account on a new PDS? The guide at atproto.com/guides/self-... says to use pdsadmin, but we have `goat` instead now (🎉), and my best guess is failing 😅

# goat create-invite-code
No help topic for 'create-invite-code'
December 3, 2025 at 6:34 AM
Reposted by JP
And yet people HATE when I interview job candidates by bombarding them with ionizing radiation until I have a winner 🙄
byjp.me JP @byjp.me · 24d
I think space RAM (and any circuitry) would be expensive.

(I’ve not worked with “proper computers” in space, but ATTiny equivalents are ~20x in price. They produce the space-worthy ones by taking 20 off the production line and bombarding them with ionising radiation until they have a winner…)
December 2, 2025 at 4:34 PM
“Use our website to chat with one our live agents, who are available to produce words at you 24/7” from today’s @xkcd.com — I’ve yet to hear a more accurate description of AI “help” bots 😂
December 2, 2025 at 1:25 PM
This would be crazy awesome.

Perhaps as a trial project: who wants to build the “CBOR over DVB” protocol?

Buy a cheap TV usb stick and get an ATProto firehose…
How much would it cost to broadcast an atproto relay unencrypted 24/7 from a satellite? Say, 5 Mbps of CBOR
December 2, 2025 at 9:06 AM