
minimal
Get flash to fully experience Pearltrees
chess
writing
Last weekend I was thinking about Ashwin Ram's Short Ballad Dedicated to the Growth of Programs and the result is LYSP: a tiny, lightweight Lisp interpreter closely following the tradition of the earliest implementations. It is dedicated to the inventor and early implementations of that language, which is 50 years old this year. If you partially evaluate LYSP in Latin it yields "50 Years of Symbolic Processing". (IBM once made a dialect of Lisp called Lysp and published a paper about it. As far as I know, it died shortly thereafter and so I have unilaterally swept and reallocated the name. If you know differently, please tell me.)
LYSP
The Definitive Guide to a Minimalist Mac Setup mnmlist.com
Tiny Core Linux, Micro Core Linux, 10MB Linux GUI Desktop, Live,
Complexity is insecurity
As I've been writing code for my Tarsnap online backup service over the past three years, I've gone out of my way to make it as secure as possible. I've written previously about the importance of carefully designing security systems before writing any code, thinking about mathematical proofs-of-correctness while writing code, cryptographic research concerning key derivation functions, and recommendations for using cryptography , all of which have informed my work on tarsnap; and I've made the tarsnap client source code available for public review -- after all, I refer to tarsnap as being "Online backups for the truly paranoid", and nobody who is truly paranoid would want to download and run code without inspecting the source code and compiling it themselves. However, there is a very important aspect of tarsnap's security which I haven't discussed previously: Complexity -- or rather, a lack thereof.Floppy booting, Open Firmware, Bitlash, more Movizt. As a child, I was fascinated by small, intricate things. Wind up clocks and tree seeds were two of my favorites. This continues through my programming.

