The Nemesis hypothesis

76 points by Panoramix

Read the article

Discussion on Hacker News