Sign in

Brad Fitzpatrick

@bradfitz.com
11K followers 330 following 998 posts

I do computers. Married to @radkat.fitzpat.com. Three kids. Xoogler. Go (#golang) team 2010~2020. Made LiveJournal, OpenID, memcached. Currently at @Tailscale.com making WireGuard easy. Seattle, WA // Bainbridge

PostsRepliesMedia
Brad Fitzpatrick @bradfitz.com · 05/09/2026
e.g.
Ways to say circlejerk at work
1180
Brad Fitzpatrick @bradfitz.com · 12/08/2026
Just saw my first solar eclipse. A++. Would recommend. (Currently on Liberty of the Seas, just north of Spain) Here it is at 4x rate:
918526
Brad Fitzpatrick @bradfitz.com · 09/08/2026
“He doesn’t know how to use the three seashells!” (Me trying to figure out the unlabeled bins in Bilbao 😅)
Four bins saying only "B", all of different color
9470
Brad Fitzpatrick @bradfitz.com · 09/08/2026
🎵 "You take your car to work I'll take my board And when you're out of fuel I'm still afloat..." 🎵
Place for bikes and surfboards on the metro
1120
Brad Fitzpatrick @bradfitz.com · 24/07/2026
I'm losing my patience with GitHub. Both the constant outages and constant lying piss me off.
1010110
Brad Fitzpatrick @bradfitz.com · 04/07/2026
4th of July Fun Run 5K! 🎉🇺🇸 First organized run in ages. Fun indeed. And earns me 3.1 beers in my 2026 mile-per-beer (any alcoholic drink) resolution! I'm trying to work up to a half marathon again. Longest run lately is 6.5 miles.
Map. 26m10s.
0330
Brad Fitzpatrick @bradfitz.com · 23/06/2026
Hey @goodtogo.wsdot.wa.gov, a unique merchant-locked credit card number (from Privacy.com) I've only ever given to you guys tried to buy $2,200 of sandwiches. Did you get compromised? I closed the card and see no other activity on it, at least.
Privacy decline notification saying my GoodToGo card was declined at Jersey Mike's Online UC for $2,200 for going over the card limit.
3120
Brad Fitzpatrick @bradfitz.com · 31/05/2026
Our 3yo is loving this Mariners game. “We’ll sell you the whole seat but you’ll only need the bed”
T-Mobile parkSleeping baby on me
1200
Brad Fitzpatrick @bradfitz.com · 16/05/2026
This little thingy is great: pockethernet.com (Not an ad. No affiliate links. Just enamored.)
Pocket-size hand-held device with an ethernet cable plugged inscreenshot of app showing wiremapscreenshot of app showing other stuff it does: TDR, PoE, Link, IPv4/v6, ping, ...
3703
Brad Fitzpatrick @bradfitz.com · 14/05/2026
"Racksberry Pi" My new rack to eventually better organize/cable my collection of all Raspberries Pi, mips, mipsle, mips64, riscv64, etc rando hardware. Still setting it up. Only silent fanless stuff is allowed here. Servers with fans/IPMI go in the garage where they can be loud and not needy.
new half rack of Raspberry Pis and other weirdo little fanless SBCs for testing
162004
Brad Fitzpatrick @bradfitz.com · 29/04/2026
Yay Hyundai celebrating the 1 year anniversary of my Ioniq 5 that didn't last 6 months.
5140
Brad Fitzpatrick @bradfitz.com · 27/04/2026
... also now: Tailscale running on UEFI on AWS EC2. No kernel. No OS. (Tamago) Had to port AWS ENA drivers to Go (from FreeBSD, DPDK, Amazon spec) Also fun: it's using UEFI variables as its ipn.StateStore, so you can reboot the instance and it's still logged in. This was a PITA even with AI.
stack trace showing ENA (Nitro network driver) goroutines alongside Tailscale tsnet ones
2819
Brad Fitzpatrick @bradfitz.com · 24/04/2026
And while I was doing operating systems whose names match /^R.*OS$/ .... Tailscale on ReactOS! (reactos.org) It's like an open source Windows XP. Go toolchain + std require Win10+, and ReactOS is pre-Win7, so Go needed changes. Then ran a tsnet server on it, serving its own screenshot:
Screenshot of browser hitting a tsnet server with an HTML page showing a screenshot of a ReactOS desktop running said tsnet-demo.exe
1202
Brad Fitzpatrick @bradfitz.com · 24/04/2026
Another one for Tailscale Hack Week: I got Go ported to Redox OS (www.redox-os.org), enough to run Tailscale inside it. i.e. GOOS=redox GOARCH=amd64 Go std tests exposed a Redox libc bug with unsafe Rust, too. And a kernel crash.
Screenshot of QEMU running RedoxOS, with a terminal showing log output of Tailscale running on it, and a browser showing connecting to it, "Go redox/amd64", etc
2332
Brad Fitzpatrick @bradfitz.com · 23/04/2026
Tailscale on UEFI ... who needs an OS, really? (using github.com/usbarmory/ta...) And yes, clearly putting a bootloader in here is an obvious next step 😉 This week is Hack Week at Tailscale. This is one of the 4 weird new places I got Tailscale running. #golang #tamago #tailscale #hackweek
Laptop showing Tailscale logo, "Tailscale on UEFI, state : NeedsLogin" and a QR code
1527437
Brad Fitzpatrick @bradfitz.com · 15/04/2026
404
000
Brad Fitzpatrick @bradfitz.com · 13/04/2026
xcancel.com/bradfitz/sta...
050
Brad Fitzpatrick @bradfitz.com · 25/03/2026
Apparently somebody just built us a new marketing site... 🙏 justfuckingusetailscale.com
JUST FUCKING USE
TAILSCALE
STOP FUCKING AROUND. CONNECT ANYWHERE.

(with AI slop image of big explosions and laptops and phones and routers and such)
26110
Brad Fitzpatrick @bradfitz.com · 23/03/2026
graffiti ad for dry cleaning place: "Can AI do Laundry & Dry Cleaning?" "No, but we can!"
2599
Brad Fitzpatrick @bradfitz.com · 21/03/2026
Rick & Morty robot purpose pass the butter meme, but with the robot being Claude Code and doing menial work of resolving git merge conflicts
112821
Brad Fitzpatrick @bradfitz.com · 03/03/2026
"So I Got That Goin For Me Which Is Nice Meme" starting with "I helped Claude when it got stuck and it told me I was clever"
3562
Brad Fitzpatrick @bradfitz.com · 23/02/2026
Claude code: "get in loser, we're going coding"
2690
Brad Fitzpatrick @bradfitz.com · 16/02/2026
"Microchip technology in every towel!"
3130
Brad Fitzpatrick @bradfitz.com · 16/02/2026
"do not obstruct advertisment" says sign, obstructed by a fence
1150
Brad Fitzpatrick @bradfitz.com · 29/01/2026
Coffee shop poster.
Private property

Absolutely
NO
Bitch-ass
I.C.E.
Allowed

If you are an ICE agent, please crawl back into the asshole you fell out of, you human piece of filth.
1532
Brad Fitzpatrick @bradfitz.com · 17/01/2026
oh hey, we're in the air finally after a 12.5 hour delay, much of that sitting in a broken plane before deplaning
270
Brad Fitzpatrick @bradfitz.com · 17/01/2026
This Alaska 391 flight from Toronto to Seattle I'm on (or was on, until we deplaned after 4 hours of sitting) is not going anywhere. They keep finding problems. Drained all the water after failing to find a leak. Replaced with wipes and sanitizer and bottles. Then something froze up. Good times.
Flight details showing 4:45p flight now scheduled for 12:30am
3100
Brad Fitzpatrick @bradfitz.com · 10/01/2026
I'm trying to extend my garage rack 10 GbE network to my office upstairs. I got a quote to add conduit+fiber outside house, drilling into garage + office. But the house has CAT6, turns out! It's just poorly terminated. I can get shitty lossy 5GbE over this. New wall jack punchdowns on the way! 🤞
Keystone RJ45 wall jack showing long stretch of untwisted pairs, unsuitable for 10 GbE.
9560
Brad Fitzpatrick @bradfitz.com · 02/01/2026
Not entitled? Psssh. I'll have you know I'm very entitled!
Vending machine error message: "Not entitled: 512. OK"
030
Brad Fitzpatrick @bradfitz.com · 01/01/2026
Video from the front. (Binary seconds until 2026)
1360
Brad Fitzpatrick @bradfitz.com · 01/01/2026
I made my roof lights show a binary countdown of seconds until the new year. Why not. Usually our street is packed with people watching the Space Needle firework show but this year there’s an extreme fog advisory so I guess they can have something else to look at instead. 🤓
3652
Brad Fitzpatrick @bradfitz.com · 21/12/2025
010
Brad Fitzpatrick @bradfitz.com · 21/12/2025
330
Brad Fitzpatrick @bradfitz.com · 21/12/2025
160
Brad Fitzpatrick @bradfitz.com · 21/12/2025
1140
Brad Fitzpatrick @bradfitz.com · 21/12/2025
150
Brad Fitzpatrick @bradfitz.com · 21/12/2025
161
Brad Fitzpatrick @bradfitz.com · 21/12/2025
cleaning up my photo backup tooling & found this gem
TV screengrab: "We've got the right encryption packet in place."
5280
Brad Fitzpatrick @bradfitz.com · 19/12/2025
Resurrecting some of my old Raspberry Pi projects that had fallen into disrepair, annoyed at having to look up pinouts and count pins all the time when putting Humpty back together again, Me: "yo, ChatGPT, make me some OpenSCAD of this thingy covering all but groud, SPIO clock+data." Chat: .... 🤘
6401
Brad Fitzpatrick @bradfitz.com · 19/12/2025
It's refreshing to discover the US government's public services haven't been entirely dismantled and things like waterdata.usgs.gov/monitoring-l... are still available. (I didn't even know this existed. I searched for it on a whim and sure enough, it's data that's collected and easily available.)
graphs of Discharge, cubic feet per second at Skykomish River Near Gold Bar, WA
1100
Brad Fitzpatrick @bradfitz.com · 14/12/2025
Go to the hardware store and hunt for xmas light clips that aren't exactly what I want, or.... just quickly type out the thing I need and print it and have it ready in less time I'd need to get ready to leave the house? 🤘 plus the hardware store's closed at 6:30am
OpenSCAD code + rendering of a xmas light clip I need.
2381
Brad Fitzpatrick @bradfitz.com · 11/12/2025
keep up the good work, iOS 26 (Wife's Air. I refuse to upgrade)
7321
Brad Fitzpatrick @bradfitz.com · 07/12/2025
You tried.
KFC Taco Bell terrible sign with backwards and missing letters.
150
Brad Fitzpatrick @bradfitz.com · 07/12/2025
This looks like a bug in Microsoft's NFSv3 client... In packet 14 we reply with an opaque 8 byte cookie verifier "94 93 ... b6 af" And then look what Microsoft's NFSv3 client sends back in packet 16 to continue the directory enumeration: "af b6 .. 93 94" The opaque cookie is sent back backwards!
5261
Brad Fitzpatrick @bradfitz.com · 07/12/2025
At least I didn't get puked on today. I wish I could say the same thing for NFS.
Wiresharking NFS pcaps from Windows.
2160
Brad Fitzpatrick @bradfitz.com · 06/12/2025
Food truck: "cluck around and find out"
060
Brad Fitzpatrick @bradfitz.com · 05/12/2025
Flipper Zero's so cute.
Bluetooh pairing screen showing The Creation of Adam but with one hand being a dolphin.
1290
Brad Fitzpatrick @bradfitz.com · 04/12/2025
We may or may not have a Kinesis problem in this house. I need to figure out which of these are broken (at least a couple?) and repair them. I recently fixed one w/ some obscure undocumented(?) self format key sequence. Might try michael.stapelberg.ch/posts/2020-0... too, @zekjur.bsky.social!
a desk full of Kinesis keyboards
8580
Brad Fitzpatrick @bradfitz.com · 04/12/2025
Whee, I have a modern Linux desktop machine again. (fancy new Framework desktop) 32 threads, 128 GB ram, can drive 6K and 4K displays at once, zfs root raid1 over two nvme. (My Asahi M1 can't drive external monitors. Other laptops are ancient or have loud fans)
Framework desktop
201948
Brad Fitzpatrick @bradfitz.com · 23/11/2025
Apparently buying parts direct from SWISCO.com was a mistake. Over a month and still in shipping!? Does everybody but Amazon just suck at this or what?
150