Keith Kurson
banner
keithlaugh.love
Keith Kurson
@keithlaugh.love
my old account got deleted (by me, by accident, oops)

🏡 oakland, ca
📥 Software dev helping states respond to HR1 (2025)
Prev: Fastly, Glitch, Nava, I helped build the government website you love/hate

https://keith.is he/him
Pinned
So unfortunately, this is my new account, the old one is unrecoverable! If you were holding off following this account while I worked it out, give me a follow. If you don't want to follow me, that is also fine.

I'll be updating the name on this account to @keith.is at some point :|
jesus
This is huge news. I have spent the past 6 months wondering wtf was up with Amazon: they filed 380,000 AI-related CyberTipline reports to NCMEC in the first half of 2025.

Turns out ALL of it was known CSAM they found by screening their AI training data. It's NOT AI-generated or AI-morphed CSAM.
What happens when the AI race collides with child safety?
January 30, 2026 at 6:11 AM
okay i have made tumblr now what atproto embeds should i make first
January 29, 2026 at 11:45 PM
yikes
Cosmopolitan asks Sydney Sweeney if she ever intends to publicly state her political beliefs:

“No. I’m not a political person. I’m in the arts. I’m not here to speak on politics. That’s not an area I’ve ever even imagined getting into… but I don’t believe in hate in any form.”
January 29, 2026 at 11:42 PM
Reposted by Keith Kurson
Meet Osprey V1.0, a new open source online safety tool designed to help platforms investigate and address their priority threats at scale, without sacrificing data privacy or performance. roost.tools/blog/introdu...
Introducing Osprey V1.0: Open Source Infrastructure for Real-Time Abuse Mitigation
Robust Open Online Safety Tools or ROOST is a new non-profit entity designed to address the urgent need for accessible, high-quality safety tools in the rapidly evolving digital landscape.
roost.tools
January 29, 2026 at 2:57 PM
one of my favorite UI patterns in newer social media apps is pulling out posts with lots of retweets/boosts and putting them in a separate carousel. idk why but it just feels right

(in this case witchsky.app)
January 29, 2026 at 8:25 PM
Reposted by Keith Kurson
This tactic is really worth spending some time thinking about. It demonstrates a contempt for both the people they’re abducting and the communities they’re abducting them from which isn’t reformable or salvageable. It’s a contempt for the idea of law itself. They all have to go to jail.
ICE's decision to just leave cars abandoned in the roads is one of those dystopian things that makes you recoil in shock when you encounter it.
A legal asylum-seeker who works at Chipotle and plays music at a church in Maine went missing. His pastor searched and searched, eventually finding his abandoned car with the keys on the floor.

ICE grabbed him. No criminal record. No explanation.
January 29, 2026 at 8:20 PM
i really love @listifications.app, getting a lil DM every time someone blocks me really only makes me stronger
January 29, 2026 at 8:09 PM
what should i get for lunch
January 29, 2026 at 7:17 PM
lol why bother putting out a statement at all
Hootsuite has issued CEO letter on the company's continued working with ICE and other US gov. agencies. TL;DR: "What we're seeing is wrong. Yes we work with ICE. No we don't track you. Will we continue working with ICE? No comment." www.hootsuite.com/letter-from-...
Hootsuite
Enhance your social media management with Hootsuite, the leading social media dashboard. Manage multiple networks and profiles and measure your campaign results.
www.hootsuite.com
January 29, 2026 at 6:26 PM
i simply would not do something, even as a huge company, to earn the ire of nintendos lawyers
Google’s new world AI model tool let me generate a bunch of Nintendo-inspired games. Including one featuring Link with a paraglider! Gift link: www.theverge.com/news/869726/...
January 29, 2026 at 5:56 PM
i know everyone wants private media in DMs yesterday. i get it. i also want to send nudes and get green circles here asap. but this is a genuinely hard problem and bluesky has the eye of sauron on it from this administration right now
January 29, 2026 at 5:54 PM
really starts to click what a *community* atproto dev is when you can easily join in the community infrastructure
labels: content moderation that doesn't suck
not saying that it's perfect (it's not)
keith.leaflet.pub
January 29, 2026 at 5:15 PM
idk this weekend i'm putting bazzite on my pc and never looking back
scoop: Microsoft is working to rebuild trust in Windows. The head of Windows tells me Microsoft will focus on "addressing pain points we hear consistently from customers." Full details in my Notepad newsletter this week, gift link here 👇 tinyurl.com/win11trust
Microsoft is working to rebuild trust in Windows
2026 is all about improving Windows
tinyurl.com
January 29, 2026 at 5:03 PM
beautiful lil app 😍
Excited to announce that Aeronaut is now live in the Mac App Store! 🎉

After two years of tinkering, polishing, and obsessing over the little things, it’s finally here!

If you’re looking for a Bluesky app designed and built for macOS, take a look…

apps.apple.com/us/app/aeronau…
January 29, 2026 at 5:03 PM
i have some reservations about media all turning into subscriptions, but @sarahjeong.bsky.social (and others!) really makes my verge sub feel worth it

www.theverge.com/policy/86857...
Best gas masks
“How did these people go out and get gas masks?” AG Bondi asked.
www.theverge.com
January 29, 2026 at 4:51 PM
@leaflet.pub hi friends, can i 🔪 take the `keith.leaflet.pub` from myself? you'll see it's attached to an account, `keith.is` that is not working 💀

i tried everything to restore that account and couldn't (i don't have the keys) and so I'm just starting over. let me know what i can do to prove it!
January 29, 2026 at 4:15 AM
okay time to play with some toys

bun + elysia + turso + atproto oauth

✨ ✨ ✨
January 28, 2026 at 10:36 PM
okay so who is building deviantart on atproto
January 28, 2026 at 8:24 PM
Hey mr president only one guy is on the sidelines in this situation and it’s the one recommending a podcast to listen to
Here’s a podcast that does a good job of laying out what’s at stake, and why all of us need to get off the sidelines to demand change.
Opinion | Minneapolis Reveals Where Trump’s Deportation Agenda Is Going
www.nytimes.com
January 28, 2026 at 4:14 PM
in the bay area? come see an incredible local orchestra play!

i cannot recommend this enough as a great time 💕💕

www.tickettailor.com/events/onefo...
Buy Tickets – Supernatural – Heron Arts
Supernatural – Heron Arts, Sat 7 Feb 2026 - ProgramIGOR STRAVINSKY - Dumbarton OaksDARIAN DONOVAN THOMAS - Wings MISSY MAZZOLI - Violent, Violent SeaFELIX MENDELSSOHN - Symphony No. 4 in...
www.tickettailor.com
January 27, 2026 at 8:51 PM
I've watched this org pour time & resources into many local races (and win them!) and am excited to see the next chapter!
Since the founding of Sister District, we’ve been laser-focused on one goal: winning progressive power in state legislatures.
I’m thrilled to share the next chapter for our work: Sister District is now States Win.

Our new name reflects both our commitment and the opportunity ahead.

StatesWin.org
States Win
The fight for our future isn’t in Congress, it’s in state legislatures.
StatesWin.org
January 27, 2026 at 7:06 PM
okay seems pretty clear that noem is about to get canned
Donald Trump must fire Kristi Noem immediately.

Or Democrats will initiate impeachment proceedings against her in the House.

We can do this the easy way or the hard way.
January 27, 2026 at 6:26 PM
Reposted by Keith Kurson
I've been representing protesters pro bono since Trump 1.0. In that time, I've represented protesters against the Muslim ban, ICE, trans bans, DEI bans, genocide in Occupied Palestine, police brutality, and more.

Want to know why more people don't protest? Here's why.
January 27, 2026 at 6:16 PM