@syntacrobat.xyz
1.1K followers 190 following 750 posts
normcore futurism
Posts Media Videos Starter Packs
syntacrobat.xyz
is there a reason why pyflakes feels like 10x slower than typescript
Reposted by ⏧
syntacrobat.xyz
im counting 3 billion unique follow records now
syntacrobat.xyz
just seems good to have
syntacrobat.xyz
done!!
syntacrobat.xyz
taking a deep breath before upgrading zig-ipld to Zig 0.15's new i/o interface
syntacrobat.xyz
how about some multiline docstrings?
Reposted by ⏧
chenoehart.bsky.social
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.
syntacrobat.xyz
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
syntacrobat.xyz
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
syntacrobat.xyz
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
syntacrobat.xyz
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
syntacrobat.xyz
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.
syntacrobat.xyz
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
syntacrobat.xyz
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.
syntacrobat.xyz
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.
syntacrobat.xyz
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.
syntacrobat.xyz
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
syntacrobat.xyz
oh woah RIP libp2p
syntacrobat.xyz
taking a deep breath before upgrading zig-ipld to Zig 0.15's new i/o interface
syntacrobat.xyz
@syntacrobat.xyz · Aug 27
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
syntacrobat.xyz
@syntacrobat.xyz · Aug 27
the map isn't based on IP addresses, it's just based on who follows who!
syntacrobat.xyz
@syntacrobat.xyz · Aug 24
this is what it was like working with gerry sussman