Sign in

⏧

@syntacrobat.xyz
1.1K followers 205 following 760 posts

normcore futurism

PostsRepliesMedia
⏧ @syntacrobat.xyz · 04/09/2026
0101
⏧ @syntacrobat.xyz · 24/08/2026
RIP ipfs
111
⏧ @syntacrobat.xyz · 04/08/2026
learned about Path MTUs today! which means I had a miserable day
060
Reposted by ⏧
atproto.nyc @atproto.nyc · 25/07/2026
we've shared previously that we were planning another community day for August 22nd at @recurse.com, here are the details! more to come soon on talks and workshops 👀
blog.atproto.nyc
atproto.nyc community day 2026
Join us on Saturday, Aug 22nd at the Recurse Center in Brooklyn to learn, hack, and build with the AT Protocol!
06323
⏧ @syntacrobat.xyz · 14/07/2026
if you make a README.txt, github renders the whole file in a monospace font, it's a great different aesthetic
020
⏧ @syntacrobat.xyz · 30/06/2026
they're very special, delicate creatures
110
⏧ @syntacrobat.xyz · 30/06/2026
i had both at different times in childhood and loved the quails the most
110
Reposted by ⏧
Jasmine @jsmnk.bsky.social · 21/06/2026
just like no comments in code is a sign of good code, there shouldn't be a need for tooltips on an application with good design
011
⏧ @syntacrobat.xyz · 19/04/2026
im maintain a TUI for an internal tool at work and operate under the additional constraint to make the TUI mobile-friendly because i work so much over ssh on my phone now
000
Reposted by ⏧
Chris 𓅨 @bigjuncofan.bsky.social · 12/02/2026
Of course I know him. We were both part of the vast interconnected web of life together.
025234
Reposted by ⏧
snowpost @snowpo.st · 05/02/2026
picking up work here a little, starting with polishing the markdown editor!
031
⏧ @syntacrobat.xyz · 07/11/2025
you'll have to excuse me; I was pondering the significance of the moments
0120
Reposted by ⏧
brendan @schlage.town · 06/11/2025
> Calvino then takes a sharp detour into topology. > Reading is strength training for labyrinth-solving. great post!
071
⏧ @syntacrobat.xyz · 29/10/2025
for spooky season this year I wrote about Italo Calvino's remarkable 1967 lecture "Cybernetics and Ghosts", wherein he speculates about whether a machine could ever write great literature. joelgustafson.com/posts/2025-1...
joelgustafson.com
The Orientation Game
Joel Gustafson
0238
⏧ @syntacrobat.xyz · 12/10/2025
why does using an rss reader seem so complex in 2025
250
⏧ @syntacrobat.xyz · 10/10/2025
is there a reason why pyflakes feels like 10x slower than typescript
030
Reposted by ⏧
⏧ @syntacrobat.xyz · 23/07/2025
061
⏧ @syntacrobat.xyz · 07/10/2025
im counting 3 billion unique follow records now
030
⏧ @syntacrobat.xyz · 04/10/2025
just seems good to have
010
⏧ @syntacrobat.xyz · 04/10/2025
done!!
160
⏧ @syntacrobat.xyz · 04/10/2025
how about some multiline docstrings?
100
Reposted by ⏧
Chenoe Hart @chenoehart.bsky.social · 02/10/2025
Found some content for something I’m learning about that was written ~10yr ago on a blog, and it’s weird how it now seems slightly quaint and old-fashioned to read. There’s a sense of luxury to how it assumes you have a long attention span, and it’s sad that people don’t anymore.
0122
⏧ @syntacrobat.xyz · 30/09/2025
source code here if you want to poke around github.com/nDimensional.... i have a separate jetstream consumer running though, not using the cron approach
020
⏧ @syntacrobat.xyz · 30/09/2025
im working on a blog post about the architecture im using with @redwoodjs.com for snowo.st ... still early in beta but very futuristic. render RSC from workers that fetch data directly from object storage, super simple oauth, programmatic access to the cloudflare cache, ...
snowo.st
110
⏧ @syntacrobat.xyz · 30/09/2025
afaik the only way to do this entirely on cloudflare is to use a cron job to process jetstream events in batches. but even if you have to run a single tiny jetstream consumer to ingest data into R2 or D1, cloudflare workers are still a great fit for hosting atproto apps
220
⏧ @syntacrobat.xyz · 29/09/2025
I think all the sdk libraries even let you provide your own fetch in an options object, but for some reason that I dont remember it was insufficient to get it all working... I'll try to see if I can dig up what that was
110
⏧ @syntacrobat.xyz · 29/09/2025
at the very least, the DidCacheKV / HandleCacheKV / StateStoreKV / SessionStoreKV classes are extremely useful on their own, so a dedicated cloudflare workers oauth package makes sense just for them.
200
⏧ @syntacrobat.xyz · 29/09/2025
just opened a PR to add this to sdk.blue. but it's not really an ideal solution and I don't know what would be
040
⏧ @syntacrobat.xyz · 29/09/2025
but it does feel like a bit of a hack, and not realistic to continually cherry pick new commits in from upstream. I really don't know what the ideal outcome here is.
120
⏧ @syntacrobat.xyz · 29/09/2025
I considered this, but despite being relatively minor changes it doesn't really seem right. It wouldn't make sense to change oauth-client-node since Cloudflare workers are simply not NodeJS, they have their own nonstandard constraints.
120
Reposted by ⏧
Boris @bmann.ca · 28/09/2025
ATProto OAuth libraries forked and patched to work with Cloudflare Workers
1295
⏧ @syntacrobat.xyz · 28/09/2025
it's here! github.com/nDimensional...
github.com
GitHub - nDimensional/atproto-oauth-client-cloudflare-workers
Contribute to nDimensional/atproto-oauth-client-cloudflare-workers development by creating an account on GitHub.
490
⏧ @syntacrobat.xyz · 11/09/2025
i like how in math you get to say "consider a function f from... etc" without any preamble and other mathematicians just have to consider it
0121
⏧ @syntacrobat.xyz · 05/09/2025
215924
⏧ @syntacrobat.xyz · 01/09/2025
bsky.app/profile/ipsh...
150
⏧ @syntacrobat.xyz · 01/09/2025
oh woah RIP libp2p
140
⏧ @syntacrobat.xyz · 01/09/2025
taking a deep breath before upgrading zig-ipld to Zig 0.15's new i/o interface
010
⏧ @syntacrobat.xyz · 27/08/2025
yeah I understand that it would be confusing without more context! I just used the follow graph (who follows who, all normal public info you can see on profiles) to *generate* a map where people who follow each other are clustered together. it's not literal geolocation, just a data visualization
100
⏧ @syntacrobat.xyz · 27/08/2025
the map isn't based on IP addresses, it's just based on who follows who!
100
⏧ @syntacrobat.xyz · 24/08/2025
this is what it was like working with gerry sussman
000
⏧ @syntacrobat.xyz · 23/08/2025
thanks for organizing the event Boris!
020
Reposted by ⏧
Atmosphere Community @atmosphere.community · 22/08/2025
@syntacrobat.xyz presenting snowpo.st
snowpo.st
Snowpost
192
Reposted by ⏧
Atmosphere Community @atmosphere.community · 22/08/2025
@syntacrobat.xyz presenting aurora.ndimensional.xyz
aurora.ndimensional.xyz
Aurora
152
⏧ @syntacrobat.xyz · 18/08/2025
@cloudflare.social wyt
020
⏧ @syntacrobat.xyz · 18/08/2025
cloudflare should make a config language called conflagration
2101
⏧ @syntacrobat.xyz · 17/08/2025
trying out redwoodsdk... it's kind of revolutionary
130
⏧ @syntacrobat.xyz · 15/08/2025
theres no answer, most just reverse scan from the the end. zips can have multiple completely different valid parsings
010
⏧ @syntacrobat.xyz · 08/08/2025
secret third thing, sorry
020
⏧ @syntacrobat.xyz · 07/08/2025
finally made this happen, didnt even need the feed generator bsky.app/profile/synt...
000
⏧ @syntacrobat.xyz · 07/08/2025
nice
040