A Brief, Incomplete, and Mostly Wrong History of Programming Languages, plain hilarious.
The Three Projections of Doctor Futamura, “whether you’re a programmer or not, this kind of self-referential reasoning can hurt your brain. At least it hurts mine. But it’s a good pain, right?”
Microcodes are very small code-based artworks. Each one is a fully contained work of art. The conceptual meaning of each piece is revealed through a combination of the title, the code and the results of running them on a computer.
The Xerox Star UI, the difference a pixel makes.
Purpose-Built Languages, Mike Shapiro on the history of Unix debuggers.
The Origins of Scala, a Conversation with Martin Odersky, Part I.
TLA (the Temporal Logic of Actions) is a logic for specifying and reasoning about concurrent and reactive systems. It is the basis for TLA+, a complete specification language. By Leslie Lamport.
Odd Currency Puzzle, posted on odd day.
Math typesetting in : The good, the bad, the ugly (PDF), by Ulrik Vieth.
Long exposure shows Roomba cleaning path
What Monopoly taught me about economics