I suspect that phys.org neglected to link to this article from last month: "Were humans really more inventive than Neanderthals?".
Thanks OK Sun.