I do computers. Married to @radkat. 3 kids. Xoogler. @golang team '10~'20. Made LiveJournal, memcached. Now @Tailscale. Mostly in bluer skies these days.

Joined January 2007
3,621 Photos and videos
Some time back I rigged up a WireGuard-to-Tailscale proxy but it was a Rube Goldberg machine and fell apart and was hard to run. This weekend @maisem_ali and I "polished" it up into a standalone Go binary: github.com/tailscale/tailsca… Still rough, but fun. Good weekend distraction.

7
5
80
10,374
How would you feel if a piece of software you installed added its own product name to your machine's local user dictionary as a valid word so it didn't get red squiggly lines when users typed it? #poll (arguably OS should do this itself, sure)
22% That'd be cool!
20% Eh, neutral.
32% Kinda sketchy, but sure.
25% Burn it with fire.
578 votes • Final results
8
15
10,512
There's my dad's KF initials near the middle! 🤓
Replying to @kenshirriff
Chip designers often puts their initial on a die. The 386, though, has many initials. I zoomed in on the initials, which seem to be next to the functional unit that person worked on. I couldn't identify most of the people, but "SEC" is head mask designer Shirley Carter. 3/9
3
8
284
53,502
I have Bluesky invites. If I follow you (or we've met in person or worked together or...), DM me "blueskyplz" or something and I'll reply with one if/when I have any left. Then use the invite at staging.bsky.app/ or the mobile apps.

4
1
30
45,252
I'm now bradfitz.com on Bluesky. It looks very promising! Pretty slick so far.

1
35
15,395
Brad Fitzpatrick 🌻 retweeted
QUIC usage in the data center propelled UDP segmentation and receive offload support in to the Linux kernel. These offloads are also applicable for WireGuard, and we used them to enable Tailscale to surpass 10Gb/s on Linux. I wrote more details here - tailscale.com/blog/more-thro….
5
24
118
21,572
Hello, world. @radkat and I are proud to introduce Dylan. 👶❤️ Goodbye, sleep.
115
13
1,012
Hello, Sean! Welcome to the family. LGTM! 👶💓 😘 @radkat.
45
2
372
And little sister Zoe says hi too. Her older brothers are super excited. 🥰 Welcome to the family! @radkat and I are now outnumbered! 😂
32
2
290
14,796
Brad Fitzpatrick 🌻 retweeted
This is so dope 😍 A userland tcp/ip stack in #golang. `go build -buildmode=c-archive` Now you have a userland tcp/ip stack in C. @Tailscale never disappoint.
libtailscale: put Tailscale in your C program tailscale.dev/blog/libtailsc…
3
35
10,325
New @Tailscale thing...
14 Dec 2022
When you use Tailscale, we can't see your traffic - but we are responsible for distributing the public keys for your tailnet. What if we maliciously added new nodes to your network? With tailnet lock, you don't have to trust us.
2
27
Fun work by @jordanwhited and @raggi on making WireGuard-go (and thus @Tailscale) in userspace faster by using some rarely-used Linux kernel interfaces... 🎉🚀🔥 tailscale.com/blog/throughpu…
2
8
73
If you use @Tailscale on Windows, go update. Security issue: tailscale.com/blog/windows-s… Reporters' blog post: emily.id.au/tailscale
2
18
55
New @Tailscale (alpha) feature just dropped: tailscale.com/blog/introduci… (SNI-muxing TCP proxy from the world into your node, where your node then terminates TLS using our existing HTTPS LetsEncrypt support) 🚀
14
17
146
Oh, and here's an invite link to enable the Funnel feature on your @Tailscale account: login.tailscale.com/admin/fe…

4
1
25
I'm not able to travel for this (😢), but my coworkers want y'all to know they'd be very sad if they have to drink alone so they'd like you Londoners to join them tomorrow.
3 Nov 2022
Are you in London? We're hosting an event with @controlplaneio next week! Join us to hear at the pub and hear about security and networking from @_saljam @jpts_ @MayaKaczorowski @Twitchyliquid64 @mt165 @denhamparry and James Callahan. Register at: cloudnativenetworksecuritypa…
1
2
20
If it _really_ tanks, sure :)
5
7
157
Brad Fitzpatrick 🌻 retweeted
2 Nov 2022
If you decide to move from Twitter to Mastodon, I encourage you to not use the mastodon.social server. The whole point of Mastodon is federation. If most end up on the same server, we are back to square 1 regarding centralization. Pick a server at joinmastodon.org/servers
5
9
23
It seems like everybody's suddenly interested in leaving Twitter and finally going decentralized so this seems like as good of time as any for me to try out all this ActivityPub / Mastodon (for now? go-fed later?) / Fediverse stuff. You can follow me at: @bradfitz@inuh.net 👋
1
2
86
I was sitting on the "inuh.net" domain ("in'uh'net") for awhile without using it, so I paid masto.host to run Mastodon for me. If you want an invite to my server and we're mutual Twitter followers, DM me. I'll pay for you.
1
19
No SLA promise but I'll do my best, to the extent it's under my control. If I ever leave masto.host and run it myself/elsewhere, I'll make sure it's run halfway competently. So far masto.host seems good.
7