This isn't the best written article, but the underlying ideas are actually pretty accurate. Some key things to mention:
1. The laws of thermodynamics are NOT being violated.
2. However, calories in vs. calories out is much more complicated than most people expect.
Remember, when you are tracking calories, you are just ESTIMATING. Calories in and calories out are not independent variables and they are not magically consistent values through all conditions; how many calories you absorb from a certain food or expend from a certain activity will vary depending on the person and the situation; what happens with the calories in your body - where/how they are stored, where they are mobilized from - will vary depending on the person and the situation; and not all calories are created equal - fat, protein and carbs are all handled very differently by the body. There are just SOME of the issues that make calorie tracking tricky. If anything, we should be amazed that it is still an excellent
tool that does work for many people in an effort to lose or gain weight.
There are a bunch of people on here who love to babble about staying skinny despite eating massive amounts of fast food. This is called anecdotal evidence and is meaningless. Just look around you: for every person lucky enough to stay skinny despite a crappy diet, there are many more who ended up obese. There are also many people here who seem to think that the obesity epidemic is purely the result of people being "weak willed" and allowing themselves to eat too much and exercise too little. This is a fine theory, until you look at the data:
Obesity rates absolutely skyrocketed in the 80's. Do you really believe that the entire nation magically lost all will power in the 80's? It isn't like we are talking about a few fat guys here and there. We are taking about one third of an entire country suddenly getting shockingly fat in a VERY short period of time. If that isn't evidence of external factors at play, I don't know what is.
So what are these external factors? I have no idea. This article suggests a few of theories,
Good Calories, Bad Calories suggests some others, and
The Omnivore's Dilemma suggests some more. Chances are that something IS screwing with our hormones. No one would argue that a growing child or pregnant woman gains weight because of hormonal changes. Sure, they eat more calories than they burn, but they don't do that because of a weak will, but because of hormonal influence. And there is plenty of evidence that food (and the various chemicals now in our food) can affect our hormones. Therefore, it is only natural to assume that something in the environment is making people MUCH more susceptible to obesity. Maybe it screws up our processes of hunger management, fat storage, fat mobilization, and/or energy levels. So even though we may not be inherently any more "weak willed" than people 30 years ago, something in our diet today is making the average person fat anyway. In fact, to stay health today, you need to have a STRONGER will than the average person back in the day.