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

San Francisco, CA
Joined July 2008
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
595
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.
2
1
1,328
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
487
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.
542
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
448
I wrote a new blog post about my work on mutexes, and it's a great conversation starter for any engineer. justine.lol/mutex/
15
130
12
806
57,877
Good grief that looks like a lot of potentially remotely exploitable DoS bugs in today’s coordinated CPython release.
1
257
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
651
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
192
Still tripped with the GPU removed.
1
1
162
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.
102
460
147
3,324
506,600
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
319
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
547
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
263
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
New blog post: My Shifting Open Source Priorities gregoryszorc.com/blog/2024/0…
4
6
24
3,133