Yesterday CERN announced the discovery of a new boson 99.977% likely to be the Higgs. Funny Higgs boson memes and Twitter reactions followed.
Earlier this hour, CERN announced a 5 sigma discovery of a new particle consistent with a Higgs boson. We break it down in layman's terms.