A short intro to Org Babel
Wow, I didn't know until today that anyone had ever written an OS for the TI-89/TI-92 calculators.
ticacl.org link: https://www.ticalc.org/archives/files/fileinfo/319/31951.html
And someone else has made one too! Called Punix: http://punix-os.blogspot.com/
The author of Punix has also published a skeleton OS for anyone else who wants to play with it: https://www.cemetech.net/forum/viewtopic.php?t=7345&start=0
How to write tiny ELF executables by hand.
Good description of a simple preemptive, single-stack task scheduler for an embedded RTOS.
A comprehensive writeup for a simple Othello engine with cross-platform GUI.
Erasure: only checks types at compile time
Reification: type checking at run-time
Adam Bard started a little web service that now makes $1,000/mo. This is the sort of thing I need to do.
I like these little introductions (at least the few I've read so far)
Python's syntax for nested list comprehensions always seemed backwards to me; here's an explanation for why it is the way it is. I still think nested for-loops are easier to read.
Mr. Squishy re-implemented the Gameboy game Pokemon Red in Minecraft.
Here's an interview and video showing how it works:
https://www.youtube.com/watch?v=H-U96W89Z90
Everything you wanted to know about enumerating states of the game 2048 in one series of posts by John Lees-Miller.
After writing my first small golan program, this all rings true to me.
Steve Losh's tutorial book on Vimscript
This is a nice overview, from the issue of Increment magazine on programming languages.
According to Wikipedia: TempleOS is a x86-64 bit, non-preemptive multi-tasking, multi-cored, public domain, open source, ring-0-only, single address space, non-networked, PC operating system for recreational programming. The OS runs 8-bit ASCII with graphics in source code and has a 2D and 3D graphics library, which run at 640x480 VGA with 16 colors. Like most modern operating systems, it has keyboard and mouse support. It supports the FAT32 and RedSea file systems (the latter created by Davis) with support for file compression.
Terry suffered from schizophrenia and claimed his design decisions were dictated by God (there are many religious/biblical elements throughout TempleOS).
Not quite 49 years old. Rumor is suicide by train. I've never even played with or downloaded TempleOS, but as a hobbyist just reading about Terry's work has always been inspirational.
Covers routing, dependency management, and testing in a single post.