Calories, fat or carbohydrates? Why diets work (when they do) | Hacker News Reader