Other interesting stuff
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
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).
- An Efficient Algorithm for Exploiting Multiple Arithmetic Units, by Robert M. Tomasulo, 1967.
- 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.
- Dynamic Branch Prediction with Perceptrons, by Daniel A. Jimenez and Calvin Lin, 2001.
- The Last CPU, by Joel Nider and Alexandra (Sasha) Fedorova, 2021.
Misc.
- ORBIS: The Stanford Geospatial Network Model of the Roman World, an interactive model that reconstructs the duration and cost of travel in the Roman Empire.
- How to Give a Bad Talk, by David A. Patterson.
- Yann Arthus-Bertrand's aerial photos, 113 countries from above.
- Apollo in Real Time, a real-time journey through the Apollo missions, consisting entirely of historical mission material.
- The Cutty Sark, the greatest sailing ship there's ever been.
- Dork Scratchings, Alex Zeffertt's blog. If you know Alex, I need say no more. If not, you're gonna wanna see this.
- My Flickr page, containing my first steps in photography.
Image: the Carina Nebula captured by the Hubble Telescope.