HN user avar posted a link to Phil Plait's writeup in this thread:
http://news.ycombinator.com/item?id=1741330. Then HN user hartror suggested, "His write up is far more suitable for the HN audience, has plenty of science, grains of salt and uses the very scientific word 'probably' a lot (that isn't a joke)." So I figured it would be worth submitting. It seems to be a more levelheaded commentary on the discovery.