It's dietary calorie (AKA large calorie) vs scientific calorie. We should just all use joules, as they're directly translatable, and joules supersede calories in IS units.
Generally speaking, if someone uses "calorie" and means kcal, they're in error, but if they use "Calorie", they are not. The capital "C" denotes a large calorie.