The title of this post is a bit of an exaggeration, to say the least. There is a great discussion over at Reddit about this same article, I strongly recommend reading the highest rated comment.
http://www.reddit.com/r/science/comments/b53f5/a_temple_comp...