News for hackers. Stuff that matters.
Re:Remains found in China may belong to third human lineage by w0de0 on Thursday August 10, 2023 @12:06PM (#37077960)
In many ways, we’re the naked mole rat of the Hominidae.

There are no comments on this comment yet.