A New Theory of Viruses | Hacker News Reader