Spiped (pronounced “ess-pipe-dee”) is a utility for creating symmetrically encrypted and authenticated pipes between socket addresses, so that one may connect to one address (e.g., a UNIX socket on localhost) and transparently have a connection established to another address (e.g., a UNIX socket on a different system). This is similar to ‘ssh -L’ functionality, but does not use SSH and requires a pre-shared symmetric key.
One of the most fruitful areas of computing is making up for human frailties… My current favorite prosthesis is the class of software that exploits the spacing effect, a centuries-old observation in cognitive psychology…The spacing effect essentially says that if you have a question (“What is the fifth letter in this random sequence you learned?”), and you can only study it, say, 5 times, then your memory of the answer (‘e’) will be strongest if you spread your 5 tries out over a long period of time – days, weeks, and months
Need to set it up on iOS or Android first, even if you mostly access it from a desktop computer.
Alan Kay talk: The Future Doesn’t Have To Be Incremental. The stuff we have now was invented by a few dozen people over 5 years.
Understanding the Linux Virtual Memory Manager, Mel Gorman, 2007.
Build your own Lisp. Write a Lisp interpreter in 1000 lines of C.