Other interesting stuff
Computing: some of my favorite papers
- A Symbolic Analysis of Relay and Switching Circuits, by Claude E. Shannon, 1938.
- A Mathematical Theory of Communication, by Claude E. Shannon, 1948.
- Probabilistic Logics and the Synthesis of Reliable Organisms from Unreliable Components, by John von Neumann, 1952 (published in 1956).
- Communicating Sequential Processes, by Tony Hoare, 1978.
- The Byzantine Generals Problem, by Leslie Lamport, Robert Shostak and Marshall Pease, 1982.
- The Fundamental Physical Limits of Computation, by Charles H. Bennett and Rolf Landauer, 1985.
Cellular automata, fractals, etc.
- Bert Chan's Lenia is a continuous cellular automaton with fascinating capabilities and huge potential.
- Jason Rampe's Softology Blog presents Jason's experiments on fractals and cellular automata with his ever-evolving software called Visions of Chaos.
Vintage electronics and computer projects
- SuperRT: real-time ray tracing on the SNES with external FPGA logic.
- The original Apollo 11 guidance computer (AGC) source code for Command Module (Comanche055) and Lunar Module (Luminary099).
- Homebrew Cray-1A by Chris Fenton. It is a binary-compatible, cycle-accurate implementation of the legendary Cray-1 on FPGA. It not only works like Cray-1, but also looks like it!
- A Z80 computer by Ben Ryves, including all the steps and improvements he made along the way.
- The Hellenic IT Museum and its captivating exhibits.
Books every computer scientist and engineer should read
- The Soul of a New Machine, by Tracy Kidder
- The Mythical Man-Month, by Fred Brooks
- Gnomon: From Pharaohs to Fractals, by Midhat Gazale
- Surely You're Joking, Mr. Feynman!, by Richard Feynman
- The Art of Computer Programming, by Donald Knuth
- The Art of Electronics, by Paul Horowitz and Winfield Hill
Misc.
- How to Give a Bad Talk, by David A. Patterson.
- Yann Arthus-Bertrand's aerial photos, 113 countries from above.
- My Flickr page, containing my first steps in photography.
Image: the Carina Nebula captured by the Hubble Telescope.