Live data from Hacker News

Viewing profile — bradfitz

bradfitz

HN member
Joined
Sat, Jan 29, 2011, 11:01 PM UTC
HN karma
5,362
Public activity
474 items

About bradfitz

https://bradfitz.com/

Made LiveJournal, OpenID, memcached, etc.

12+ years at Google (Social, Android performance, 10+ years on Go),

Now Tailscale since Jan 2020

Recent public activity

  1. 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-…

  2. comment
    Comment #49140560

    No, that's not accurate. The same core people were involved.

  3. 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…

  4. comment
    Comment #49134332

    Well now I want to see the images that got this taken down.

  5. 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…

  6. 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…

  7. 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.

  8. 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?

  9. 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.

  10. 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 …

  11. 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 …

  12. 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…

  13. comment
  14. 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.

  15. comment
    Comment #46450136

    Well, this has sucked up a couple days of my free time so far... :)

  16. 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 …

  17. 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…

  18. 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…

  19. comment
    Comment #46318658

    Until they start using Sidewalk/LPWAN type things automatically instead of your home WiFi.

  20. 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"?)

  21. 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…

  22. comment
    Comment #46089251

    How many of those additional 1,643 were a result of your 2014 blog post? :)

  23. comment
    Comment #45941971

    I assume it's intentional, playing on "libre" (as in libre software, not just gratis software)

  24. 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…

  25. comment
    Comment #45897793

    Primarily using Tailscale for authentication as well, replacing perkeep's other auth methods.