1.
2.
Artificial-life: A simple (300 lines of code) reproduction of Computational Life
(news.ycombinator.com)