Douglas Creager

@dcreager.net

Engineer at #Astral, working on Python tooling. Frozen pizza connoisseur. PL and program analysis dilettante. Unapologetically retro. This is a 9 planet family, kids! ♇ 🌐 https://dcreager.net/ 🧭 Massachusetts

Does anyone know why ripgrep is soooooo much slower on macOS than Linux these days? On the left is my AMD Ryzen 9 7940HS laptop and on the right is my M2 mac mini. Both searching the same revision of Chromium and both are hot in the OS page cache.

BildBild

I have such an expertly curated algorithm that I'm seeing posts from Mexican street food restaurants in the US and this is how they're advertising the game tomorrow night. "Good vibes"

Bild

just wanted to let everyone know that as of this morning, @monktoberfest.com tickets are publicly available. link is here. there is one important change this year that you should all be aware of as it affects ticket availability. more on that below. ti.to/monktoberfes...

The 2026 Monktoberfest

Back by popular demand, RedMonk brings you the fourteenth annual Monktoberfest. The only conference focused on how craft, technology and social come together, it's one of the most unique events in the...

ti.to

Just published my notes from this year's Python Typing Summit at PyCon US. If you've ever been curious what one of these is like from the inside: intersection types, constraint sets in ty, tensor shapes in Pyrefly, Guido on direction. 🐍📝 bernat.tech/posts/pycon-... #PyConUS

PyCon US 2026 Typing Summit Recap

Per-talk notes from the PyCon US 2026 Typing Summit in Long Beach: Pyrefly and AI agents, ty constraint sets, Lean formalization, tensor shape types, intersection types, PEP 827, Guido on the directio...

bernat.tech

C interpreters underlie many of our most widely used language implementations -- but they're slow. Wouldn't it be great if we could turn them into JIT compiling VMs? This video shows what happens when we do just that to the normal Lua VM (first) and "yklua" (Lua w/JIT, second).

Making your conference talk slides? Make the font bigger. Do it again. I know the default font looks ok when you’re looking at it on your laptop but I promise no one can read that from the back If you can’t fit all the words you want on one slide, you have too many words. Make another slide!