Posts by Douglas Creager
this is so sick????
github.com/astral-sh/uv/blob/8ae8cc3/crates/uv-pep440/src/version.rs#L1064-L1137
the last two weeks have been ~exciting~ in terms of open source security! I've put together a post on Astral's blog about how we think about open source security:
astral.sh/blog/open-so...
stephano contributed all required patches to run Arch Linux ARM on MNT Reform series devices, yay! community.mnt.re/t/arch-linux-arm-update-...
Don’t worry it’s just the Childrens Hospital crossover event
I have written a blog post about how my blog (and most of the rest of my online presence) is all stuck in a small box that lives under a TV: codon.org.uk/~mjg59/blog/...
from earlier this week: "uses for nested promises", where I look at why you might ever *not* want implicit promise flattening, and how promises concatenate things in time the way arrays do so in space blog.jcoglan.com/2026/03/23/u...
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!
(unless that's a very frothy apple juice 😅)
+1 to already being on GMT for your beverage choice
if your specific niche is also "bizarre intertwingled anecdotes about 1950s-1990s computer scientists" i have built your holy grail:
just took a thousand oral histories from the @computerhistory.bsky.social museum and made them fully searchable and deeply interconnected
🎉welcome to f0lkl0r3.dev
@ilyasergey.bsky.social: "I formalised and proved the correctness of Move’s new borrow checker in Lean: 39,000 lines of mechanised metatheory, produced in under a month with the help of an AI coding assistant." How it went, and what it augurs for PL research.
proofsandintuitions.net/2026/03/18/m...
Less than a week until ‹Programming› 2026 in Munich (March 16–20)!
What’s ahead:
- 4 days of deep-dive sessions.
- Workshops including MoreVMs, PX/26, SCLIT, VIMPL, and Substrates.
- Networking in the heart of Bavaria.
We can’t wait to see you there!
Final details: 2026.programming-conference.org
20 years ago we got "git means you can work offline". now you have to be online all the time to use your LLM and meanwhile github can't stay up for 24 hours at a time
Just need to create a random UUID for each project. The typical UUID rendering will probably be too “wordy” though. A Zalgo- and ULID-inspired encoding would probably be best. Maybe with git- and jj-style “trim to locally unique prefix”? Pronunciation decisions left to the reader.
hard agree
The deadline of the ICOOOLPS workshop is soon!
Want to talk about language implementation challenges, experiences, and/or research?
It will be in sunny Brussels end of June!
2026.ecoop.org/home/ICOOOLP...
That sounds like a “yes”! 😀
Sharing a 5-part series on content-defined chunking (CDC) algorithms as background research for my master's thesis on source code deduplication. It's a tour of the algorithms, a deep dive into FastCDC, and explores costs for building deduplication pipelines at scale.
rickwinfrey.com/writings/con...
I went a little overboard with this and a little bit insane. moultano.wordpress.com/2026/02/22/t...
Very few people know that the Go standard library has an internal DSL used to make sure that no new intra-stdlib dependencies are added when a change happens:
github.com/golang/go/bl...
“Using go fix to modernize Go code” by Alan Donovan — https://go.dev/blog/gofix
#golang
Handshake meme with one person labeled “ST:TNG” and the other “Parks & Rec”. They’re shaking hands about “just skip season 1”
over a year ago, i gave a talk at the xoxo conference about a mural, a mcdonald’s, and a man. (but it was also secretly about life, and legacy, and meaning.)
finally, i’m blogging the full story, with behind-the-scenes details, and a video of the talk.
enjoy. cabel.com/wes-cook-and...
This weekend I was thinking about programming languages. Programming languages for agents. Will we see them? I believe people will (and should!) try to build some. lucumr.pocoo.org/2026/2/9/a-l...
Programming Language Implementation: In Theory, We Understand. In Practice, We Wish We Would.
In about a month, on March 9th, I'll give my inaugural lecture.
I'll probably complain about the complexity of modern programming language implementations...
stefan-marr.de/2026/02/prog...
screenshot of a terminal running the command `git push origin main`, the output of the command has been modified to show a video player advertising squarespace, as a parody.