Last week scientists announced that they had detected the Higgs boson—or the “God particle”—or at least a Higgs-like particle. While the nickname is more tongue-in-cheek, some assumed the breakthrough was equivalent to scientific detection of God’s existence. Some even “celebrated” the occasion by tweeting and posting unsavory remarks about atheists. (more…)

Advertisement