Newly discovered viruses reveal an evolutionary missing link | Hacker News Reader