You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
The short version of the answer is that Lisp is not merely a different notation, it’s a fundamentally different way of thinking about what programming is. The mainstream model is that programming consists of producing standalone artifacts called programs which operate on other artifacts called data. Of course, everyone knows that programs are data, but the mainstream model revolves around maintaining an artificial distinction between the two concepts. Yes, programs are data, but they are data only for a special kind of program called a compiler. — Why Lisp
A Bit About Checkpoint/Restart. #rstats
Interesting discussion on how to handle negative zero (IEEE754) in Scheme. #scheme
Functional Programming and Advanced Functional Programming. #haskell
One of my favorite definitions of “hacking” is the creative reuse of tools for new and unexpected purposes. Hacking is using your email account as a hard drive, using your bicycle seat to open a beer, using Minecraft’s red bricks to create a calculator in the game. — Hacking is the opposite of marketing