dark sides of programming, life, and the universe.