The late-Quaternary megafauna extinctions: causes and ecological consequences | Hacker News Reader