Viewing profile — bradfitz
bradfitz
HN member- Joined
- Sat, Jan 29, 2011, 11:01 PM UTC
- HN karma
- 5,362
- Public activity
- 474 items
- HN profile
- View on Hacker News ↗
About bradfitz
Made LiveJournal, OpenID, memcached, etc.
12+ years at Google (Social, Android performance, 10+ years on Go),
Now Tailscale since Jan 2020
Recent public activity
-
comment
Comment #49239748
> utilizing a resource to it’s fullest at all times is not a given Typos like this (it's instead of possessive its) used to be bother me but now it's a hint that it might be human-…
-
comment
Comment #49140560
No, that's not accurate. The same core people were involved.
-
comment
Comment #49140558
(I was on the Go team for ages) Seriously, that's all it was. Just Ian alone proposed and rejected a half dozen of his own different approaches to generics. Finally a language + im…
-
comment
Comment #49134332
Well now I want to see the images that got this taken down.
-
comment
Comment #48883197
This post inspired me to have Claude port my 30 year old high school German Java applet game to Javascript, complete with a faked git history: https://github.com/bradfitz/koffer#de…
-
comment
Comment #48878029
Yeah, I remember writing epoll libraries for Perl ( https://metacpan.org/pod/Sys::Syscall , first out 2005-08-01) doing raw system calls because libc on the distros of the time (at…
-
comment
Comment #48877280
In other words, it's still super heavy if it's forking a process per connection. I find it ridiculous that PgBouncer even needs to exist. Postgres should be doing this.
-
comment
Comment #48875651
I'm 46 now. I remember being shocked at Postgres's heavy connection model when I was 23. I gather things haven't improved since?
-
comment
Comment #48782221
We found it at Tailscale and bought an enterprise support contract from SQLite to debug it for us. Worth every penny. We should probably blog about it.
-
comment
Comment #48545245
2008? I had the Roku HD1000 [1]. :) My email search: "Welcome to the "Roku-tech" mailing list" ... "Tue, Dec 2, 2003, 10:48 AM" Not sure how I ended up on the mailing list a month …
-
comment
Comment #48187913
I wrote that library originally for dl.google.com: https://go.dev/talks/2013/oscon-dl.slide#1 I then open sourced it in Jan 2013 in what was then named Camlistore (now Perkeep) in …
-
comment
Comment #47740891
IIRC, that's only for Linux guests that can nest. macOS can only one level deep. That is: you can't have a macOS guest (running on the Apple hardware host) make its own macOS guest…
-
comment
Comment #47127823
Oh no.
-
comment
Comment #46975269
I can’t tell you how relieving it is to hear somebody else complain about this. This has been my pet peeve for ages.
-
comment
Comment #46450136
Well, this has sucked up a couple days of my free time so far... :)
-
comment
Comment #46338353
I find myself using OpenSCAD regularly to 3D print little things for the house. (Most recently: hooks to attach Christmas lights to our roof deck's glass walls) And when something …
-
comment
Comment #46321149
I seem to recall reading that as a kid too, but I can't find it now. I keep finding references to "Encyclopedia Brown, Boy Detective" about a Civil War sword being fake (instead of…
-
comment
Comment #46318932
I've been idly following this stuff on & off for years, but I never saw proving a point "instead of using Rust" as one of the motivations of the project. Was that ever stated anywh…
-
comment
Comment #46318658
Until they start using Sidewalk/LPWAN type things automatically instead of your home WiFi.
-
comment
Comment #46236959
I had to go look that up! I assume that's https://en.wikipedia.org/wiki/The_Feeling_of_Power ? (Not a janitor, but "a low grade Technician"?)
-
comment
Comment #46234567
Related, I gave a 6 minute lightning talk about writing tests in Go that use the test binary itself as the PID 1 under an emulated Linux in QEMU: https://docs.google.com/presentati…
-
comment
Comment #46089251
How many of those additional 1,643 were a result of your 2014 blog post? :)
-
comment
Comment #45941971
I assume it's intentional, playing on "libre" (as in libre software, not just gratis software)
-
comment
Comment #45902608
I'm a co-author of tsidp, btw. You don't need tsidp with a Tailscale-native app: you already know the identity of the peer. tsidp is useful for bridging from Tailscale auth to some…
-
comment
Comment #45897793
Primarily using Tailscale for authentication as well, replacing perkeep's other auth methods.