Homo naledi, a new species of human relative from the Cradle of Humankind | Hacker News Reader