Sign in

Joe Bateson

@jdb.fyi
101 followers 190 following 21 posts
PostsRepliesMedia
Joe Bateson @jdb.fyi · 07/10/2026
Got my @beetlemoses.bsky.social menagerie hot off the presses. Time to chuckle.
Hardback copy of Beetle Moses: A Comics Menagerie
0393
Joe Bateson @jdb.fyi · 16/09/2026
Likely going to end up building something custom as you have here, but hard to solve the sync part even if fully self-hosting a server is part of the architecture, so I totally get why you've deliberately skipped that headache. I really just wish the sync layer was a Solved Problem though!
110
Joe Bateson @jdb.fyi · 16/09/2026
Yeah, makes sense. That ends up being the sticking point for a ton of apps, including the popular ones - they either have an opaque syncing process without clear e2e encryption, or they delegate the syncing process to the OS/filesystem, which in my opinion isn't particularly ergonomic.
111
Joe Bateson @jdb.fyi · 16/09/2026
The big sticking point for me with fully local apps is that you're chained to each device with no easy way to share. The ability to write on a phone and then resume later on a larger screen without need for manual syncing or worries about data loss is compelling IMO. Curious on your thoughts there?
100
Joe Bateson @jdb.fyi · 26/08/2026
Also github.com/DNGriffin/wh... is pretty good
github.com
GitHub - DNGriffin/whispercode: Fork of: The open source coding agent.
Fork of: The open source coding agent. Contribute to DNGriffin/whispercode development by creating an account on GitHub.
000
Reposted by Joe Bateson
GIFS GALORE @gifs-bot.bsky.social · 17/08/2026
PLACES/SANFRAN2.GIF
06717
Reposted by Joe Bateson
numbers 🔞 @99999.bsky.social · 16/07/2026
1398
Joe Bateson @jdb.fyi · 02/06/2026
*cracks knuckles*
Photograph of YouTube on a TV screen. A Recommended video: "2 Hour Low Poly Ethereal Intelligent DnB | Jungle | Break Mix for HARD CODING". The thumbnail is a PlayStation game cover with glitchy stylized forest scenery under a starry night sky. A bearded wizard with sunglasses and hat looks on from the side toward a multicolour lake.
020
Reposted by Joe Bateson
josh (oldfriend99) @oldfriend99.bsky.social · 17/05/2026
Rearranging the deck chairs on the Titanic is fine. Something to do
1650853
Reposted by Joe Bateson
Michael @fleerultra.bsky.social · 17/05/2026
The Babadook and Grogu
9932
Joe Bateson @jdb.fyi · 15/04/2026
@oncinema.bsky.social @vfa-expert.bsky.social – Gregg, if you're still in San Fran after #oncinemalive I'd recommend exploring...the streets are indeed truly paved with gold
040
Joe Bateson @jdb.fyi · 15/04/2026
🍿🍿🍿🍿🍿
The Castro Theatre lit-up sign above a theatre sign thing saying ON CINEMA 4/14A bag of popcorn and a HEI Network advertisement in front of a theatre stage
160
Reposted by Joe Bateson
Dan Hentschel @danhentschel.bsky.social · 16/01/2026
The Golden Goober!!!
171327243
Joe Bateson @jdb.fyi · 27/06/2025
Always invest in yourself.
Notification from Robinhood: "JOE Dividend Paid. You received $0.14 in dividends from JOE in your individual account."
020
Reposted by Joe Bateson
DOKI DOKI CRT PIXEL @crtpixel.bsky.social · 17/05/2025
DONKEY KONG JR. NINTENDO 1986 NES
This is why you don't see Donkey Kong Jr. anymore
10854161
Joe Bateson @jdb.fyi · 11/04/2025
Could also have John Oliver and the nuclear reactor from Chernobyl as DLC
010
Joe Bateson @jdb.fyi · 26/01/2025
030
Joe Bateson @jdb.fyi · 03/01/2025
Laser lights at Kew GardensLaser lights at Kew Gardens
020
Joe Bateson @jdb.fyi · 13/12/2024
Maybe "require js to patch up" isn't quite right since I'd imagine they end up as hidden elements in the DOM anyway, so bots wouldn't care. I want to spend some more time with these APIs - this one seems very handy!
110
Joe Bateson @jdb.fyi · 13/12/2024
Ah, thanks - that's interesting since the bot usecase in my mind seems like it's actually closer to wanting just the html (since presumably intermediate fallbacks require js to patch up?), which would seem to favour prerender over onAllReady This is assuming we want zero-js-required first paint
100
Joe Bateson @jdb.fyi · 13/12/2024
Possibly silly question: what's the difference between this vs onAllReady via the standard react streaming APIs? I'm assuming the latter is still the recommended way to fully buffer pages for bots, for example? Curious if there are limitations in one or the other I'm overlooking
110
Reposted by Joe Bateson
comfort foods @primpker.bsky.social · 01/12/2024
Before the internet, there was the unknowable terror of the night
237571
Joe Bateson @jdb.fyi · 30/11/2024
Makes you think
000
Joe Bateson @jdb.fyi · 24/11/2024
My discover feed is suddenly like 99% space pics now
000
Reposted by Joe Bateson
Ricky @ricky.fm · 24/11/2024
This lint rule to ban direct calls to setState in effects should be enabled in every react project everywhere
914410
Joe Bateson @jdb.fyi · 23/11/2024
Good idea
100
Reposted by Joe Bateson
Rory Blank @roryblank.bsky.social · 18/11/2024
Relatable Content
A bald humanoid wearing a loincloth, with spindly fingers and sharp teeth and large eyes with catlike pupils, his mouth dripping with blood, squats at the mouth of a cave saying to himself "I just worry that maybe I'm not 'relatable content'. Who's going to look at old Cave Ghoul, hanging out in his cave eating horses and rolling in filth and think 'oh he's just like me'? Is my pain not a universal feeling? Must I be a perfect mirror before anyone will acknowledge me?"

A bloody arm hangs out of the cave and on the ground below cave ghoul is a severed horse head.
261659282
Reposted by Joe Bateson
rich harris @rich-harris.dev · 05/11/2024
how the fuck are we supposed to get any work done today (i can't even vote to temper my anxiety, since america's commitment to the whole 'no taxation without representation' thing is somewhat fickle. counting on the rest of you to put us on the Good Timeline. VOTE!)
222378
Joe Bateson @jdb.fyi · 03/11/2024
CRS === Chappell Roan Stan
000
Joe Bateson @jdb.fyi · 03/11/2024
time to become blurr skurr famous
010
Joe Bateson @jdb.fyi · 23/04/2023
hi
000