analogy for the America brained is like if the Dems lost to Trump four times in a row and then ran Mitt Romney to save the country and won crazy supermajorities and also Mitt Romney was named Johnny America
Posts by rich harris
here's my take on a minimal oauth browser client for atproto!
no special API client class — just use plain `fetch` to make requests and a service worker automatically handles authorization headers/token refreshes/dpop retries/etc.
(very experimental, not tested in production, use at your own risk)
promo card for cityjs with discount ticket link — https://ti.to/cityjsconf-london/cityjs-london-2026/discount/JSMONTHLY2026
about to fly to london for @cityjsconf.bsky.social. you should come! unless you don't write javascript for a living in which case you probably shouldn't
anyway here's a 20% off link ti.to/cityjsconf-l...
In Bruges scene where Colin Farrell is pointing a gun at his head and Brendon Gleeson is also pointing a gun at Colin Farrell's head
Current status of the Strait of Hormuz dispute
It's the most googler behavior ever: come up with an idea that no one wants, foist it on everyone without consultation, make a big deal of it in your promo packet, then leave it to rot and let other people deal with the mess
congratulations!
yo dawg
This is a community account, people can submit bsky posts by DM'ing them to this account
- DMs with text get quoted
- DMs without text get reposted
Everyone can submit posts
see posts of this community sorted by Hot/New/Top on svelte.atmo.garden
In the early 2000s I used to vandalize Wikipedia for fun. My favourite was a user had a note on their page: "This page has been vandalized 14 times". I changed 14 to 15. They couldn't do anything about it.
don't show this to @paolo.ricciuti.me or he will suggest the opposite: create a SvelteKit app then build it with a CLI custom renderer
unusually high joke density for a video about infrastructure and bureaucracy
new proof of concept: ATProtoCall! video calling over atproto with just static files and no dedicated signaling or streaming infrastructure.
we should all be allowed a little TOS violation today, as a treat
that's not how any of this works
oh my god
wouldn't normally dunk on someone for technical illiteracy but this moron just KEEPS DOUBLING DOWN
😄
yes definitely! am flying in on the 10th
yeah, was looking forward. but plus side: hopefully by june the features i'm using in the workshop won't be behind an experimental flag any more 😄
that's what the experimental flags are for!
sadly we have had to reschedule this! will now happen in june
'/blog/hello' is a Pathname, '/blog/[slug]' is the RouteId. The `resolve` function accepts either, but coercing to a generic RouteId is less correct/safe because `resolve('/blog/[slug]')` will error — you need to provide the `slug` parameter
this is a case where casting is appropriate:
import type { Pathname } from '$app/types';
// later...
resolve(item.href as Pathname)
indeed — your secrets, fed to me, will leave no trace
you can always DM me!
this is good and you should read it
i see the discourse has moved on from 'look how dumb the NYT is' to 'well of course _I_ knew this was a joke, but it's actually no laughing matter because ...'
the article is funny! the subject is funny! you are just a bunch of humourless dorks www.nytimes.com/2026/04/03/u...
Artemis ii