An interesting idea, and even more so if true. However, this web reference only gives a whiff of a hint at where to find the real research. That real research is behind the infamous "Nature" paywall. The "Nature" people never let anything out of their paywall, so in general, we'll never see this paper.
Don't even bother reading the link, the title is as much info as you're going to get out of it.
Headlines like this make my brain hurt. I mean, seriously, what would even be an alternative hypothesis? That aliens intentionally modified our genes to make us smarter? That is all I can come up with.
Don't even bother reading the link, the title is as much info as you're going to get out of it.