Viruses have big impacts on ecology and evolution as well as human health | Hacker News Reader