Open source maintainer. Infrastructure Performance at Airbnb. Views here are my own.

Joined July 2008
98 Photos and videos
4 Dec 2024
I’m over at bsky.app/profile/indygreg.bs… now. Unsure how much more I’ll be posting here since people I follow keep leaving for bluer skies.

4
563
13 Nov 2024
GitHub finally has a solution for the “PGP key rotated/expired causing commit signatures to stop verifying” problem. GitHub now has a “PGP key revoked and commits still verify” problem. Feels like a net win.
Persistent commit signature verification now in public preview github.blog/changelog/2024-1…
2
1
1,279
13 Nov 2024
I’m still of the opinion that signing pushes is a better way to do chain of custody than signing commits. Either way GitHub is signing things it does (like merge PRs). So there’s a strong element of trusting trust at play.
1
473
6 Nov 2024
The first RCV run out of SF seems to confirm what I was seeing tons of screenshots of: Lurie sandwiched between Breed and Farrell in ranking. Lower of Breed or Farrell is eliminated, transferring votes to Lurie, who wins. Breed and Farrell effectively cancel each other out.
529
13 Oct 2024
I’m on a high speed train in China and the train app allows me to order takeout food from a restaurant in an upcoming station. Food will be delivered to the train and even to my seat I think. Does any other rail service in the world do this?
1
11
441
indygreg retweeted
I wrote a new blog post about my work on mutexes, and it's a great conversation starter for any engineer. justine.lol/mutex/
14
130
810
57,270
7 Sep 2024
Good grief that looks like a lot of potentially remotely exploitable DoS bugs in today’s coordinated CPython release.
1
252
24 Aug 2024
After multiple years of no issues, my desktop PC starts tripping the AFCI randomly. I’ve replaced the AFCI breaker just in case. What changed? Something on the PSU? Advice online seems to be to just not use an AFCI for PCs?
3
1
646
31 Aug 2024
Nope. Just tripped the AFCI again. I’m running out of components to isolate. It surely can’t be the CPU, case fans, or NVMe drives. So it must be the GPU or the enclosure somehow?
1
1
191
31 Aug 2024
Still tripped with the GPU removed.
1
1
162
indygreg retweeted
Today, we're shipping a series of features that move uv beyond a pip alternative, and into an end-to-end solution for managing Python projects, command-line tools, single-file scripts, and even Python itself. A single, unified tool. Like Cargo, for Python. It's very fast.
103
458
3,337
506,249
24 May 2024
Frantic searching at 3 AM when an ER visit for your child is on the line isn’t how I wanted to learn that Google now serves an “AI Summary” in response to medical queries. Taking unsourced medical advice from an early stage technology is not what I want in an emergency!
4
317
18 Mar 2024
So many BuT wE LOse A REgisTEr arguments against enabling frame pointers. How many of these people are running x86-64 binaries at the default ~2003 microarchitecture level and aren’t using instructions (SSE3/4, AVX, etc) that utilize newer registers? news.ycombinator.com/item?id…

1
4
544
18 Mar 2024
I think it is somewhat hypocritical to decry the loss of a register when most x86-64 binaries today don’t execute instructions introduced after 2003. The key difference is people don’t realize their compiler is targeting the 2003 AMD K8 instruction set by default.
1
2
262
18 Mar 2024
If you are upset about losing a register to the frame pointer, you should be *really* upset that your compiler and Linux distro are likely lagging behind the x86-64 instruction set by ~20 years.
4
197
18 Mar 2024
New blog post: My Shifting Open Source Priorities gregoryszorc.com/blog/2024/0…

4
6
24
3,131