Links 5/17/11

More like this

“Don’t be too proud of this technological terror you’ve constructed. The ability to destroy a planet is insignificant next to the power of the Force.” -Darth Vader
you may have noticed ScienceBloggers pushing hard on the meme about the Large Hadron Collider destroying the Earth, Not! I now reveal the true reason.
Via DefCon Blog and the 9th floor project comes this video of the fate of one embryo that could have been used for life-saving research.