Blogs / Personal blogs

Gregory Szorc

gregoryszorc.com

Copyright (c) 2012- Gregory Szorc. All rights reserved. Design by CSS Templates .

Popular posts
14
Total points
3,318
HN comments
1,904
Rank
#422 personal

Visit gregoryszorc.com → RSS feedOn Hacker News Mar 2015 – Aug 2025

Software Engineering 11Tools & Productivity 5Systems & Performance 4Open Source 2Programming Languages 2Infrastructure & DevOps 2

1

Surprisingly Slow

I have an affinity for performance optimization and making software as efficient as possible. Over the years, I've encountered specific instances and common patterns that make software or computers slow. In this post, I'll shine a spotlight on some of them.

5

Better Compression with Zstandard

I think I first heard about the Zstandard compression algorithm at a Mercurial developer sprint in 2015. At one end of a large table a few people were uttering expletives out of sheer excitement. At developer gatherings, that's the universal signal for something is awesome . Long story short, a Facebook engineer…

9

My User Experience Porting Off Setup.py

In the past week I went to add Python 3.12 support to my zstandard Python package. A few hours into the unexpected yak shave / rat hole, I decided to start chronicling my experience so that I may share it with the broader Python community. My hope is that by sharing my (unfortunately painful) end-user experience that…

11

Global Kernel Locks in APFS

Over the past several months, a handful of people had been complaining that Mercurial's test harness was executing much slower on Macs. But this slowdown seemingly wasn't occurring on Linux or Windows. And not every Mac user experienced the slowness!

14

PyOxidizer 0.8

I am very excited to announce the 0.8 release of PyOxidizer , a modern Python application packaging tool. You can find the full changelog in the docs . First time user? See the Getting Started documentation.