JP’s a Dad now 😳
@byjp.me
📤 461
📥 728
📝 1229
I make things! Also an actual human now? Wish me luck!
https://byjp.me
Hey
#atprotodev
; should we make a convention for annotating HTML elements with the AT uris they’re built with? (So that, say, a browser extension could offer links to
@pds.ls
) Something like this? <li typeof="schema:Thing" resource="at://did:web:example.com/org.example.lexicon/rkey">
about 2 hours ago
3
7
1
@squire.guide
I’m finding that squire’s UI reacts very slowly, like tap any button and wait 2 seconds for the action to occur. I’m on an iPhone 14 Pro, any idea what’s going on, or how I might improve things?
about 5 hours ago
0
0
0
reposted by
JP’s a Dad now 😳
Thorne 🌸
about 16 hours ago
Fun fact: the whole "10k steps" thing didn't even have a scientific basis, it was from a Japanese marketing campaign for a pedometer based off of the kanji for 10,000 (万) looking like a guy walking. The counter could only go up to 9,999 as well, so it would reset then.
3
93
13
reposted by
JP’s a Dad now 😳
Nelind
about 22 hours ago
ive been promising to do a post about tranquils account delegation for a while now. finally sat down and did it!
loading . . .
Account delegation for atproto: orgs, aliases, alts and more
https://nelind.leaflet.pub/3mljaycxcqc2h
4
93
32
Hey
@glidespan.app
, I'm struggling logging into Glidespan! Using an app password shows a red, clipped "Authentication failed" error, and using my (now rotated) account password "works" but causes JWT errors when the app opens. I use a non-bsky PDS (with 2FA), could that be an issue?
2 days ago
1
1
0
reposted by
JP’s a Dad now 😳
B. Prendergast
4 days ago
Everyone should follow
@londontopsoc.bsky.social
so that they post more maps. RT
1
11
1
@bookhive.buzz
am I misremembering, or did you do some work into figuring out how different AT services might use different IDs (ISBNs, Goodreads IDs, Open Library Edition IDs, etc.) but still be interoperable?
5 days ago
1
0
0
reposted by
JP’s a Dad now 😳
Cuducos
6 days ago
at:// links not opening in Firefox? Now they do ☄️ I made a tiny extension that redirects
@atproto.com
URIs to your preferred AppView — starting with
@bsky.app
@blackskyweb.xyz
and
@bluenotes.social
🩷 Works with posts, feeds, lists, starter packs and both
@standard.site
publication and documents 🔥
loading . . .
cuducos.me/at-url
☄️ Browser extension to automagically open AT-URIs
https://tangled.org/cuducos.me/at-url
2
17
2
Hey
@dame.is
; a half-idea I’ve had for a while that I thought I’d check on to see if it’s within your
@anisota.net
vision: Being able to write Bluesky posts flagged as a spoiler for a *referenced* book/film/episode etc. The display could then show/hide based on the viewer’s read/watched status.
5 days ago
1
2
0
reposted by
JP’s a Dad now 😳
austin
8 days ago
who decided to call it speculative execution and not cache me if you can
10
428
75
reposted by
JP’s a Dad now 😳
Orta Therox
8 days ago
OK, we are live with reverse lookups for
@keytrace.dev
thanks to
@byjp.me
``` curl 'https://keytrace.dev/xrpc/dev.keytrace.reverseLookup?type=github&subject=orta' | jq ``` Will get you info about any particular keytrace claim made across all of atproto
0
31
4
reposted by
JP’s a Dad now 😳
Vlad-Stefan Harbuz
10 days ago
The NHS is turning back on its commitment to keep its code open. We're asking them to reconsider. Would you join us?
loading . . .
An open letter asking NHS England to keep its code open.
Code paid for with public money should, by default, be open to the public.
https://keepthingsopen.com/
0
45
23
reposted by
JP’s a Dad now 😳
Rudolph Fraser.
11 days ago
The Blacksky team is working on a zine. We grew to where we are through word of mouth and along existing networks. That’s this, but offline. It’s important to me that the bleeding edge tech we’re working on is made legible to as many people as possible. What do you think we should include?
10
281
72
reposted by
JP’s a Dad now 😳
Ricardo J. Méndez
11 days ago
Cuckoos can beget Offshoots — and that's a sensational feature of keeping lexicons open.
@rude1.blacksky.team
and
@anirudh.fi
just demonstrated how ATProto's app-layer credible exit is meant to work, socially and technically.
numergent.com/2026-04/Cuck...
loading . . .
Cuckoo begets Offshoot
Early on April 29, 2026, Bailey Townsend posted a skeet that turned out to be prophetic for what would happen later in the day: I think people forget sometimes that the
https://numergent.com/2026-04/Cuckoo-begets-Offshoot.html
5
35
12
I love our energy in
atstore.fyi
reviews — though at some point we're going to need to figure out what a less-than-5-star review looks like 😂
@atstore.fyi
have you considered other ways to do do recommendations? I feel like a traitor offering 4 stars right now 😅 (and who *ever* posts 2 or 3?)
11 days ago
6
10
0
Hot damn
atstore.fyi
looks slick!
add a skeleton here at some point
11 days ago
0
7
1
reposted by
JP’s a Dad now 😳
Zed
12 days ago
We've shipped more than a thousand versions of Zed, but all of them began with zero. Today, that changes.
zed.dev/blog/zed-1-0
17
422
88
Hey
@bmann.ca
, I’ve been chatting with
@igorradivojevic.bsky.social
who’s an app icon designer, and new to Bluesky — do we have anywhere in the atproto world where design-oriented folks like him can connect with devs who are looking to up their design game?
12 days ago
1
10
0
reposted by
JP’s a Dad now 😳
Sam Rose
13 days ago
You ever see a personal website that makes you instantly want to redesign your own? Yeah.
www.tombradley.dev
loading . . .
Thomas Bradley — Staff Software Engineer
Staff software engineer at Moonfire. Fifteen years shipping frontend at scale. Founder of drizzlelemons.
https://www.tombradley.dev
15
163
16
reposted by
JP’s a Dad now 😳
Squire
16 days ago
I’m a simple man. I work hard, I play hard. And when I’m working and/or playing hard, I check
squire.guide
to figure out which working hard or playing hard I should do hard first.
loading . . .
Squire
the task-sorting assistant for the modern adventuring knight
https://squire.guide
1
9
4
Hi
@ngerakines.me
, could I get a sense-check? Can you think of any reason
badge.blue
style attestation wouldn't work with the Ed25519 curve? I have a pre-existing set of keys I can't migrate to the supported ECDSA curves but I *think* what you've described is viable, without changes, for Ed25519?
15 days ago
1
1
0
reposted by
JP’s a Dad now 😳
JD (by way of Blacksky)
16 days ago
Since it’s one of me and Taurean’s favorites, here is the Kurtzgesagt video called The Egg, if you want something chill to watch before sleep: [in 3 parts, part 1:]
add a skeleton here at some point
2
10
5
reposted by
JP’s a Dad now 😳
Fraunhofer IIS MP3 v04.01.02 (fast)
19 days ago
at a job interview "whats your biggest weakness?" "understanding the semantics of a question but ignoring the pragmatics" "could you give an me an example?" "yes i could"
6
1605
539
This is very exciting! Ahead-of-time compilation of JS and TS to WASM (not a JS runtime within a WASM blog) This is it! At 69% compatibility and climbing, keep your eyes on it 👀
add a skeleton here at some point
17 days ago
1
9
0
📍 Madreamiga Bakery · Madrid, Community of Madrid, ES ★★★★★ Superb bakery, lots inventive (delicious!) creations. Never have I felt more let down by my gluten intolerance 😂
https://beaconbits.app/beacon/ephkzpinhaqcabtkugtbzrwu/3mk34i4bnxc2t
#BeaconBits
19 days ago
0
2
0
Hey
@orta.io
, have you considered offering a reverse lookup (xrpc?) endpoint as part of
@keytrace.dev
? Eg. “Which is the atproto account that claimed github:jphastings” If you have, is there something that’s holding you back?
20 days ago
1
5
0
add a skeleton here at some point
21 days ago
0
14
0
reposted by
JP’s a Dad now 😳
Jake
23 days ago
add a skeleton here at some point
41
11526
3078
I built a mod for
@megacrit.com
's excellent Slay the Spire II which posts your run stats to your Atmosphere account, and a (simple!) website that shows them off!
sts2.byjp.me/byjp.me/3miq...
— it links in with
@gamesgamesgamesgames.games
too 🤩
loading . . .
Slay the Spire 2: Atmosphere edition - byJP
I made a mod for Slay the Spire 2 that lets you publish your play data to your Atmosphere account & a website to show them off!
https://byjp.leaflet.pub/3mjoiolfzbk2l
24 days ago
2
32
9
@leaflet.pub
Hey folks, I'm getting a 500 when I try to log in, and was getting an error when I tried to publish, shout if I can offer information useful for debugging!
leaflet.pub/api/oauth/lo...
24 days ago
1
0
0
reposted by
JP’s a Dad now 😳
Dustin Moskovitz
25 days ago
at least the attack was distributed, that’s the atproto way
2
162
12
reposted by
JP’s a Dad now 😳
Eurosky Social
25 days ago
Today we’re releasing Portal - a new interface for your account and what we hope will become a new home for your on the web. This is is just the start, we’ll be adding features and integrations over the coming months. Check it out and let us know what you think.
portal.eurosky.tech
31
411
165
@gamesgamesgamesgames.games
if I was considering building a mod for Slay the Spire 2 which posted your run data to your PDS, do you think the gggg.g lexicons would be a good fit?
26 days ago
1
2
0
reposted by
JP’s a Dad now 😳
Anirudh Oppiliappan
27 days ago
i need to get around to writing about that communal distributed task orchestrator (think community-run k8s) built on AT. haven't built it yet—just want to write about my high lvl ideas for it. all kinds of fun globally distributed systems that can be built thanks to this new primitive.
3
35
1
Hey
#atprotoDevs
; if you use
@tangled.org
and the giget tool/package I'd love feedback on my PR to provide it with support for Tangled!
github.com/unjs/giget/p...
loading . . .
Add Tangled as git provider by jphastings · Pull Request #261 · unjs/giget
Adds support for Tangled as a provider. I've had to use customised URI parsing to support both usernames and DIDs (e.g. did:plc:abc123def456 or did:web:example.org, as well as tangled.org or by...
https://github.com/unjs/giget/pull/261
28 days ago
0
1
0
Just watched Hamnet with my wife — a bold choice for two people about to become parents for sure, but an *absolutely fantastic* film, with the best climax I've seen in a very long time. We loved it!
28 days ago
1
0
0
reposted by
JP’s a Dad now 😳
Grain
28 days ago
loading . . .
12
180
21
reposted by
JP’s a Dad now 😳
Robin Berjon
about 1 month ago
Even better: stop treating tech monopolies as if they're an immovable part of the landscape which we can only accept, ban, or regulate. We have the means to replace toxic social apps with better ones, including youth-designed and youth-governed alternatives.
add a skeleton here at some point
5
276
110
reposted by
JP’s a Dad now 😳
danielroe
about 1 month ago
i could never use llms to write a blog post as that would require me to know what i was going to say beforehand
9
92
3
An
#atprotoidea
for the Atmosphere, cos I need fewer things in my brain 🙄 A greasemoney-like browser extension for scripts that bring existing sites into the Atmosphere. "AirLift"? eg. there's a script which writes your daily CluesBySam/Wordle/etc. score to your PDS with a
@puzzmo.com
lexicon.
about 1 month ago
2
3
0
reposted by
JP’s a Dad now 😳
Victoria Rose Richards
about 1 month ago
'A simple (perfect) life' - my spring landscape is finally finished! An apple orchard in bloom, old railway, sheep with their lambs and an allotment being prepared for growing :) Zoom in to see all the other tiny details too... I think this might be my favourite aerial embroidery I've ever done!
150
6057
1876
I've seen lots of excitement about local-first/"Multi PDS", WASM on the PDS, and permissioned data of late, this is a write up of how precisely those atproto foundations would allow my pet 'board & card games' project to have a superlative player experience.
loading . . .
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!
https://byjp.leaflet.pub/3mivrl5vhkk25
about 1 month ago
1
14
2
reposted by
JP’s a Dad now 😳
Jake Lazaroff
about 1 month ago
new proof of concept: ATProtoCall! video calling over atproto with just static files and no dedicated signaling or streaming infrastructure.
loading . . .
11
264
47
reposted by
JP’s a Dad now 😳
Nick Kodama
about 1 month ago
add a skeleton here at some point
117
2896
573
reposted by
JP’s a Dad now 😳
Atproto Barcelona
about 1 month ago
Calling all Atproto enthusiasts in Barcelona! The goal is to organize a meetup in the next 1-2 months to bring together builders, creators, and curious minds. If you’re interested or know someone who might be, reply or DM me!
#Atproto
#Barcelona
#Community
#AtmosphereConf
2
19
4
reposted by
JP’s a Dad now 😳
John Chu
about 1 month ago
My novel The Subtle Art of Folding Space comes out on Tuesday (the 7th)! Bugs in the physics of our universe! Family drama! Status reports in the form of food!
us.macmillan.com/books/978125...
loading . . .
The Subtle Art of Folding Space
The Subtle Art of Folding Space, is the exhilarating debut science fiction novel from Nebula and Hugo Award-winning author John Chu channels unhinged physics...
https://us.macmillan.com/books/9781250425409/thesubtleartoffoldingspace/
4
46
16
reposted by
JP’s a Dad now 😳
Loc
about 1 month ago
Rudy wasn’t playing yall.
add a skeleton here at some point
0
50
12
@popfeed.social
hey folks! Are you considering a Plex compatible scrobbler, or a
Trakt.tv
importer/sync? I’d like to bring everything into the Atmosphere 😊
about 1 month ago
3
5
0
reposted by
JP’s a Dad now 😳
Wil
about 1 month ago
Getting back into building a Strava/AllTrails/Polarstep atproto app after being reminded that it should be a thing!
add a skeleton here at some point
8
49
7
Does the idea of "personal context lexicons" have any legs? me.context.timezone → "Europe/Madrid" me.context.perferedLocale → "en-GB" They could be managed on your PDS, and apps could read them as defaults (and store overrides in their own lexicons) Not "profile" information; base context.
about 1 month ago
1
5
0
Load more
feeds!
log in