New data from two experiments — one in space, one on a balloon floating above Antarctica — hint at a tantalizing detection of dark matter, the mysterious stuff comprising 85% of the universe’s matter. The evidence is a reported excess of high-energy electrons and their antimatter counterparts, positrons, which could be created as dark matter particles annihilate or decay.