Brad Fitzpatrick
Brad Fitzpatrick
@bradfitz.com
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
10.8K followers332 following1K posts
Brad Fitzpatrick reposted
Anthropic may not have intended to write an excellent ad for GLM 5.3, but that's what they did. www.anthropic.com/research/glm... Unlike Mythos, I might actually have a chance at using GLM for defensive research. Anthropic didn't reply to any of my requests for Mythos access for use on OpenSSH.
Brad Fitzpatrick reposted
sync, runtime, cmd/compile: add way to mix Mutex/chan in select go-review.googlesource.com/c/go/+/82854... This is like the 5th time I've thrown this at a new AI model but GPT-6-Astra seems to have maybe done it? After it first rejected me for cybersecurity reasons but I talked it out of it #golang
We unfortunately learned that Go staticcheck and Go 1.27 generic methods aren't playing well together at the moment: github.com/golang/go/is... It doesn't seem like it's staticcheck's fault, though. #golang
I can finally talk about this, 3 years later... github.com/tailscale/ta... It's a library + CLI tool that's like netcat, but over Tailscale's data plane without any control plane (no accounts, no dependence on Tailscale the company, all open source) WireGuard + NAT traversal without IP addresses.
On 2024-02-22 I reached out to @antithesis.com fanboying and wanting to use it for @tailscale.com. They were expensive & I couldn’t get people on board w/ buying their service. Instead, more time + money went to: tailscale.com/blog/sqlite-... Nerd sniped them and: antithesis.com/blog/2026/wa... 😅
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.
Brad Fitzpatrick reposted
This little thingy is great: pockethernet.com (Not an ad. No affiliate links. Just enamored.)
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
Brad Fitzpatrick reposted
Replying to @bradfitz.com
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:
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
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.
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:
Brad Fitzpatrick reposted
Replying to @bradfitz.com
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.
Brad Fitzpatrick reposted
🎉🎉 I've been working with the folk at Tailscale on their new #rust-lang library. Last week it was officially announced (tailscale.com/blog/tailsca...) along with open-sourcing the code (github.com/tailscale/ta...).