Comment by s20n
But the article says "our human ancestors" which implies they are not talking about other hominins."
Edit: Okay I just found that Human can also refer to other hominids
from: https://www.merriam-webster.com/dictionary/human
- a bipedal primate mammal (Homo sapiens) : a person
- broadly : hominid