The science of calorie counting has always been inexact, but scientists are discovering that their calculations may be way off, particularly when it comes to more energy-dense foods like almonds. The USDA recently announced the results of a new study which finds that almonds have about 20 percent fewer calories than previously believed! According to The Salt, this new study suggests that people may not absorbing all the fat or calories found in nuts. When scientists tested the feces (sorry, but that's the way it is!) of people eating a controlled diet with almonds versus those eating a diet without any nuts, they found a higher fat content in feces of the nut-heavy diet, which caused them to conclude there's a "disconnect between the gross energy found in an almond and the energy our bodies actually absorb"—meaning, our bodies may rid themselves of some of the fat found in almonds, which essentially makes their calorie count, or the amount of energy we actually receive from them, lower overall.
These are just preliminary results, but since we've always known nuts are good for you, you should continue to enjoy them with perhaps a little less worry about how many calories you're consuming!