Rather long rant that I think undervalues the convenience Docker provides in deploying programs in languages that don't make it easy to create a single, statically linked binary, but it links to lots of discussion about the pros and cons of docker.
I think the better criticism of Docker is that it is monolithic and complicated, and probably solutions like bubblewrap, runC, and Podman for managing containers or deploying simple apps are better.
The author of Trio (Python concurrency library) explains their concept of lexically-structured concurrency
Coroutines in C using Duff's device. See also protothreads:
This looks like an interesting C library for cancel-able, implicitly yielded coroutines.
In 2011 Reza won a 24-hour running event in Boulder, CO.
Elizabeth Zimmermann (August 9, 1910 – November 30, 1999) was a British-born hand knitting teacher and designer. She revolutionized the modern practice of knitting through her books and instructional series on American public television.
A lawyer explains the MIT License.
How to turn different types of heel in knit heel-and-gusset socks
Magnus's Banter Blitz sessions on chess24 are very good.
A reporter talks to Larry Wall (and Eric Raymond and Tim O'Reilly) at the zenith of the Perl era.
After writing a few programs in Go, I appreciate its simplicity and how easy it is to cross-complile and deploy simple programs, but I agree its type system is a bit too simple.
The most clear introduction to generating functions and their uses that I've found.
computational geometry, chess, running, programming...
The Internet Archive's collection of DOS games you can play in the browser.
On Maureen Wilton's 1967 marathon world record at the age of 13.
I enjoyed this presentation by Ted Yapo about his DIY sampling scope.
Argument in favor of returning errors instead of raising exceptions.
Fun example of using a topological theorem to solve a discrete puzzle.