Viruses revealed to be a major driver of human evolution | Hacker News Reader