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

Seattle, WA // Bainbridge
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.
8
5
83
13,874
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
11,376
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
285
54,268
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
29
45,581
I'm now bradfitz.com on Bluesky. It looks very promising! Pretty slick so far.
1
35
15,613
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
116
21,636
Hello, world. @radkat and I are proud to introduce Dylan. 👶❤️ Goodbye, sleep.
114
13
1,005
Hello, Sean! Welcome to the family. LGTM! 👶💓 😘 @radkat.
45
2
369
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
288
14,843
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,354
New @Tailscale thing...
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
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.
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
Brad Fitzpatrick 🌻 retweeted
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
22
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
85
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