Skip to content(if available)orjump to list(if available)

I used AI-powered calorie counting apps, and they were even worse than expected

wnorris510

Founder of https://snapcalorie.com and ex-Google AI researcher here. The article actually gets our pricing wrong, it's completely free to use SnapCalorie, the $79.99 price is a donation to support our research and help us continue providing the best tools to everyone for free.

We've published in top peer reviewed academic conferences and our algorithm (can't say the same for other apps) IS actually more accurate than people trying to visually estimate portion size, but the truth is both are quite inaccurate.

Most people won't spend the time to track, so photo logging is a faster and easier approximation. If you want more accurate logging you should use the voice logging feature and a kitchen scale (also completely free in our app).

As many mention the goal is to learn, not to tediously track every little thing. Do what's sustainable for you and helps achieve your health and fitness goals.

JohnMakin

This is the classic refrain product owners counter back with any time people present reasonable criticism of their AI app.

User: "This (AI product) doesn't work!"

Product Owner: "Well, humans are also bad at that."

That's not the promise of these apps in general! The whole selling point of AI is that they're vastly better - if my eyeball estimate is "pretty inaccurate" and by your own admission the app is "pretty inaccurate" then why the hell would I use your app??

From the very top of the page you linked:

> SnapCalorie is the first app where you can take a picture of any meal and get an accurate calorie count and nutrition in seconds

(emphasis mine)

wnorris510

I got into this space because I saw many family members struggling with weight and nutrition. One of the leading causes of death in the United States is Diabetes, largely caused by poor nutrition and lack of exercise.

I've spent the last 10 years of my life researching why this is and how I can help. What I've heard from countless users is that it takes to long to track what they're eating and learn how they can improve.

I've never tried to claim that the selling point of AI is that it's "vastly better", I've just tried to build tools to help people. The voice note feature in our app accompanied by a kitchen scale is the most accurate thing you can do to track nutrition and it actually is much faster than what existed on the market before we launched.

The photo logging feature is more accurate than what most users did before we launched and is by far the fastest way you can track, but yes, it has it's limitations, and unlike our competitors I won't pretend it's perfect. If you're eating out at dinner, and the alternative would be you didn't log the meal, it's a great option.

At the end of the day accuracy actually is not the most important thing if you really care about helping people. Education is what matters. People need to learn which foods and ingredients are the problematic ones and why. Our app accomplishes that better than any solution that existed on the market before we launched.

paul7986

Once Meta, Google and Apple put this in their current to future smart glasses adoption will sky rocket .. it will done automagically and then that knowledge might shock people how many calories they consume vs. the recommended daily intake. It could be made a game with you and your friends and or family or workout buddies.

Ozempic be damned for at least 1/4 on it and or considering it.

null

[deleted]

shifto

What is the added value of the app? Ive been using ChatGPT to track my calories for 6 months now and dropped 20kg because of it. This is mostly me just telling it everything that enters my mouth and adjust the output I deem wrong. This isn't super accurate but apparently enough to get an idea, and thus lose weight.

kevlened

> The whole selling point of AI is that they're vastly better

Not to nitpick, but "better" isn't on a single axis. Taking a photo is a better experience than searching and keying in every component, even if the accuracy is identical.

AI tools don't even have to be "vastly" better. They could be, and often are, even worse on several axes, because they often trade quality for ease-of-use.

You may assign a lower weight to the ease-of-use axis (as engineers, we tend to), but then you're likely not the ideal customer for many of today's AI products.

wnorris510

^^ 100%. Accuracy, speed, weight loss efficacy. Improving on each of this is a different solution.

null

[deleted]

MacNCheese23

This is without a doubt the worst App I installed in the last years. It is predatory and has the worst user experience I have ever seen. I'm serious.

It begins with that i haven't even tried out anything, before logging in - that the google store popup comes up that I should rate the App - on the same screen you even tell users please rate us - HOW?? HOW should i rate something now that i havent even used yet.

Then, like in the 20th century i have to supply an e-mail/password and wait for a OTP instead of just using the Google EcoSystem and let me login with my existing Google Account.

After that, i went through at least 10 pages of bullshit were I have to give my information, weight/height/metabolic rate etc - even adjusting the calorie deficit didnt work outright if it is 0 and you want to put a minus before it it just goes away. You first have to enter a postive > 0 value to be able to ad a Minus.

Mind you, i just want to see what that App is about what can it do - i don't want to enter and click next next for a gazillion informations first after being annoyed by "please rate us".

Then, after completing the "setup" i get a fullscreen overlay to annoy me about PREMIUM membership - AGAIN I HAVE NOT USED ONE SINGLE FUNCTION OF YOUR APP YET.

But not enough, I want to try it out with a photo from my meal today and on the camera lense screen it annoys me again with PREMIUM!!! You can only do 3 Photos a day. Dude your app is so predatory its just trash.

Then i select the photo from the gallery and have to CROP it??? Its a fullscreen picture of just the meal - nothing else and you annoy me with cropping it?

Then, the actual function - while it recognized my meal it was off by the calorie count and weight by a factor of 2. The same picture, for free, google gemini flash recognized correctly too and gave an accurate display of average calories (it approx. 450g). I added the exact weight to gemini afterwards to have the correct estimation and it gave me the real value.

I tried to do the same in your app, instead of 300g i edited the entry and choose 600g. And clicked save. I was puzzled that nothing changed. Then i saw the portion size went from 1 to 0.5 - just by me changing from 300g to 600g. What a stupid user experience. So i had to change the weight AND return back the portion size to 1.

Again, everything your App does apart from massively annoying users, gemini and chatgpt can do better for free.

davidcbc

What about when people give up because you massively underestimate their calories? Or when people develop eating disorders because you massively overestimate their calories?

If the goal is to learn then accurate information is important, although I suppose it's harder to get a VC to fund.

wnorris510

We do a lot of research on preventing eating disorders. As the article mentions we did not suggest she lose weight down to being underweight like other apps did.

Our app has the fruit and veg counters ABOVE the calorie meter on the dashboard. The reason for this is that maximization mindset (e.g. maximizing fruits and veg) is way healthier than a minimization mindset (e.g. minimizing calories or carbs).

We actually even tried to fully remove calories from the app at some point but we had a vast majority of users churn and decided it would be healthier for people who want calorie tracking to stick with our app by having it present, but requiring them to scroll past the features that promote a healthier mindset to get there. Feedback from users has been amazing that they've slowly started focusing more on fruits and veg.

davidcbc

You are still selling a product that says it can count calories when fundamentally it cannot. The fact that people believe you and pay you money for it doesn't change that fact. You are lying to people.

> SnapCalorie is the first app where you can take a picture of any meal and get an accurate calorie count and nutrition in seconds

This is from your website. It is pure fiction. You admit as much in your first post

gadders

The calorie counts on food packets themselves are +/- 20%, so it's inaccurate all the way down.

Some of the value also just comes from writing down what you eat, and noting the snacks, dressings, glasses of wine etc that you forget about but all add up.

davidcbc

+/- 20% is way better than being off by 3x like in the example in this article

ffsm8

What about the people that would have given up on the diet without even trying because they just cba to do it "properly"?

Ultimately, there is no silver bullet in nutrition.

davidcbc

There may not be a silver bullet but adding randomly generated numbers is not an improvement

malfist

How can your AI hope to be accurate. Visually, Can you tell how much butter or oil someone used in the recipe? Visually, Can you tell if it's 73/36 ground beef or 97/3? Can you tell if that taco meet is beef or turkey? Can you tell if that glass of milk is skim or actually just heavy cream?

You can't tell if I cooked my scrambled eggs in the rendered fat from the sausage I cooked just before it, or if I used a teaspoon of olive oil

There's too many sources of calories you just can't see at all. I made jambalaya last night. If I'd sauteed the veggies in a tablespoon of oil or a cup of oil you wouldn't be able to tell.

mminer237

You can just assume an average amount of butter for such a recipe, 80/20 beef, beef, and 2% milk and be reasonably accurate, especially for people who otherwise wouldn't have any idea of their calorie intakes.

malfist

What is "an average amount of butter"?

And why can you assume any of the other things?

mgraczyk

What do you mean by this?

> it's completely free to use SnapCalorie, the $79.99 price is a donation to support our research

I just downloaded the app and I don't see any way to use the premium plan without paying 79.99 or 6.67/month. How do I choose not to donate?

Or do you mean it's a required donation? And if that's true, in what sense is the article wrong, given that it says exactly that?

wnorris510

You have access to all of the same features without upgrading to premium. Just click the "x" on the paywall.

mgraczyk

The paywall says I get extra stuff from premium, including "unlimited photo, voice, and barcode logging", "unlimited AI nutritionist chat", "unlimited Personalized tips from your AI nutritionist".

It sounds like if I pay more, I get more access and can use the app more? So the original article was completely correct in characterizing the premium plan as $79.99

It says

> The app was free to download, no trial period necessary. There's a $79.99 per year premium plan, but it's intended to be a donation. The app caps free tier users at three photos per day, while all non-photo methods of logging are unlimited and free for everyone.

Which part of that is not correct?

ericmcer

Thanks for mentioning voice, I prefer that to photos. Photos seems like the most complex technically.

AI seems to be going heavy into text/chat and images but voice is really the perfect UI to me. I would be totally fine if I could trigger a "call" from the app and talk to an AI on the phone for 30s and it could log my meal, give me some advice, etc.

hammyhavoc

Do you talk to your voice assistant on your devices as-is? Do you do it in the company of others?

With the exception of a few legally blind folks I know, I don't know anyone who openly talks to a machine, nor anyone who does it in private.

jablongo

Do you use the LiDAR Scanner on the iPhone for your predictions?

wnorris510

We do! You can read about our original approach back at Google AI in our CVPR publication here:

https://openaccess.thecvf.com/content/CVPR2021/papers/Thames...

We've since come up with a much more accurate approach. That said we also try to do some advanced technique to figure out what people were trying to log and not what the amount of food in the photo was. So for example if take a bite out of a bagel, we'll try to say 1 bagel since it's unlikely you wanted to log a bagel less a bite.

haliskerbas

How do you deal with sauces / toppings that can be widely variable in macronutrients?

dack

Calorie tracking is also about educating yourself about how many calories certain things are, so you can make better decisions.

Like, oil is insanely caloric and can accidentally add hundreds of calories, but it's nearly impossible to eat too many greens.

Once you learn this, then the tracking is just to keep you honest - your brain knows what to do but it lies to you when it wants to bend the rules and those little cheats add up enough to throw off the whole diet.

cainxinth

You develop a sixth sense for how calorific foods are when you track calories consistently. I kept a meticulous food journal for about six months before I realized I didn’t really need to anymore because I had gotten so good at just estimating my totals.

Protip: most people underestimate the calories in alcohol

yreg

> most people underestimate the calories in alcohol

Funny, I feel the other way around. I kept hearing about how much calories there are in alcohol, and then when I started calorie counting I didn't find it so high.

Like 6 shots of gin are ~550kcal and enough to get anyone pretty drunk. Unless one is a regular heavy drinker it's not that hard to once in a while budget calories during the day to be able to get a few shots when going out in the evening.

Obviously staying sober is the healthier option.

SketchySeaBeast

I think when people are mentioning alcohol they typically mean beer or wine - a can of beer is ~150 calories, so have a few of those a night, which isn't at all uncommon in some households, and over a week you're up ~1 lbs.

malfist

Sure six shots are 550 calories. But who drinks six shots of gin?

You need to also include all the mixers as well and they're usually all sugar

reedf1

The idea that a night out with 4-5 pints might clear my daily total requirement for calories was not something I had really considered until my late twenties.

n4r9

I definitely find it suprising that a shot of gin has as many calories as an apple.

mock-possum

Sure, that means that 6 shots of gin basically replaces one whole meal.

taeric

Oddly, I think how you track can matter here. If you do it as a lookup of "I am eating this, and it says it was this many calories" then you are not likely to remember and develop a sense of how many calories things have. However, if you do it as "I am eating this, I think it has X calories, but looking it up I found it was Y" that can help remember.

I can try to find the studies, but basically, "guess and check" is ridiculously powerful in learning. Is part of what makes flash cards so strong. Just "ask and answer", not so much.

hammock

Extra light beer or shot 100

Light beer or wine 150

Regular beer 200

mixed drink 300

Trashy mixed drink 400

libraryatnight

I did Weight Watchers once when I was young. It didn't stick at the time, but it did give me a great deal of perspective that lead to healthy eating and exercise habits that did stick. I worked at Barnes & Noble then, and coming in and realizing that a grande frappuccino wasn't just 'unhealthy' it was all the points. I started reading labels.

Ultimately what worked is what you say, "educating...better decisions" Every diet I tried I concluded the secret sauce was just doing what I already knew - stop eating so much crap and move around more. It was hard yet liberating to get to a point where I wasn't on a diet I was just consciously choosing salads over fries, passing on desert, and not buying junk food so I just don't have it when the compulsion hits. (ADHD meds helped with compulsions, so it wasn't all iron will)

It was like getting sober in a way. I knew, but I also had to want to stop.

testing22321

This was the huge benefit of weight watchers. I saw hundreds of people utterly shocked they could eat a literal mountain of salad for the same number of “points” (calories/50) as a tiny piece of something sweet or fatty.

They genuinely had no idea, and it changed their lives.

jonplackett

Yeah there's like 2 or 3 foods you realise you're eating that totally mess you up. For me it was peanut butter and sausages (not together...).

Just so many calories and it's not like I even cared about either that much.

const_cast

Yes, there's a lot of low-hanging fruit that is so bad that it's best to just not do it at all. Soda was the big one for me. There's really no responsible way to drink full-sugar soda, it's just too many calories. Oh, and ice cream.

rurp

I actually saw a large observational study recently with the surprising result that people who began eating more ice cream actually lost weight. It's not that ice cream is good for you (obviously), but that people often use it to replace foods that are even worse.

fat_cantor

Wait I thought we were supposed to eat more low-hanging fruit...

skohan

I had the same experience. For me peanut butter and apples were my "healthy snack" and were accounting for a huge amount of calories per week.

sethhochberg

"Healthy" is a pretty loaded word. In the grand scheme of things apples and peanut butter is indeed a pretty healthy snack: good balance of fiber and protein and carbs and healthy fats, and nothing particularly bad like partially hydrogenated oils if you stick to a decent brand of peanut butter. But its not a particularly low-anything snack, so maybe not an efficient use of calories for someone trying to watch their weight. Nuts in general are a pretty caloric food.

Occasionally (usually as a distraction while trying to make a meal plan for the week) I find myself wondering by what we could do differently with the concept of healthy foods that makes nuances like this easier for people to understand, without getting into fad diet territory. I've never had a brilliant idea here because its fundamentally asking the public to have a nuanced understanding in an industry with tons of historical marketing spin, which is... hard. Really hard. Fad diets and diet plans in general exist because someone telling you exactly what to eat is sometimes more effective than trying to give an understanding about why those choices are made.

The reality is that "healthy" is an individualized goal and different foods are a tool for getting to that destination.

jonplackett

I found I developed a new value of food based on its deliciousness per kcal.

Some foods are delicious but too calorific to be considered.

Some taste OK but turn out to be exceptional value!

coltoneakins

100% agree it is about re-educating yourself about calories in food. I wasn't happy with my weight but it was never 'obese': I am 5' 8" and weighed 187 lbs.

Back in November I started tracking calories in the app Cronometer. I lost 35+ lbs down to 151 lbs as of this morning.

Even as a 'relatively healthy' dude, I realized just how bad my perception of calories and macros in food was. So, I totally agree with this.

XorNot

This was my story too - calorie tracking made me reevaluate my whole diet. Suddenly when I couldn't "just have more" I was getting much more interested in the value of what I was having and the quality improved a lot.

rurp

Yes exactly, all that's needed in practice is to learn a handful of simple heuristics and you'll be fine if you follow them. Unfortunately simple does not equate to easy, losing weight is quite hard for most people but the hard part is not knowing what to do, it's actually doing it.

I think that nearly all of the consumer weight loss industry, of which these silly AI photo apps are a small part, is an attempt to turn a simple but hard process into one that's complicated but easy. In practice such shortcuts generally don't work which is why products like these have miserably low success rates.

trod1234

In many respects calorie counting is an exercise in misinformation induced stupidity, from bad science.

What people fail to realize is the calories on the label aren't the calories they are actually getting. Those on the label are the calories for the substance found by burning it in a lab. Calories absorbed are quite different, and depend on the method of preparation and personal factors. Different methods release different percentage amounts to be taken up by your body in digestion.

Additionally, the standard saying "Calories in Calories Out" only applies when you are healthy, and have no weight or medical issues. The moment you have any kind of metabolism-mediated or norepinphrine-mediated reactions (i.e. allergies, chemical exposures [pfas], etc), that paradigm fails.

If you are getting ravenously hungry or nauseous , you are starving yourself, and this can damage your metabolism, and it won't result in long-term weight loss. You lose metabolically active tissue over fat which adapts to lower BMRs.

When you are eating healthy at the proper times, you aren't getting ravenously hungry.

Anyone who has done Atkin's knows that after they transition into ketosis, they don't get hungry. They eat very high caloric foods, but they eat much less, and the carbohydrates, or excessive protein, and usually so low that the extra fat they eat doesn't get stored as fat. Not everyone can do that though because of issues with kidney, liver, or gallbladder, but the ones that can lose amazing amounts of weight effortlessly. The diet itself is also anti-inflammatory, and cholesterol isn't an issue.

This is going to shock people.

I've weighed my food out to get that daily calorie count. Here's a mindblower. I can eat 2700 calories of fats, and protein in a 60 30 ratio keeping carbs at 20g for the day, and I will on average lose 1-2 pounds a day, and this is done after the transition where water weight drop off has already plateaued (the weight loss isn't water weight, and its mostly not muscle mass either).

Each pound is 3500 calories. My BMR is supposed to be 2200 for my weight and height/body composition. How am I in what amounts to an effective 9700 calorie deficit with no exercise, and no hunger?

I've done this alongside college friends too. They see almost the exact same results. They found it a little annoying because they had to get checked out by a doctor first for those issues, and had to drink a lot more water, eat more fiber, and ensure they got the essential vitamins. Aside from that, the fat just falls off.

Calories in vs. Calories out is a lie.

Kirby64

> What people fail to realize is the calories on the label aren't the calories they are actually getting. Those on the label are the calories for the substance found by burning it in a lab. Calories absorbed are quite different, and depend on the method of preparation and personal factors. Different methods release different percentage amounts to be taken up by your body in digestion.

Bomb calorimetry is not how calories on a package are determined today. Individual constituent macros are used to determine calorie content, accounting for fiber and thermic effects of digestion. Calorie metrics on foods are largely accurate, when used for caloric intake reasons.

> If you are getting ravenously hungry or nauseous , you are starving yourself, and this can damage your metabolism, and it won't result in long-term weight loss. You lose metabolically active tissue over fat which adapts to lower BMRs.

"Starvation mode" is a myth. If you are in too great of a deficit, sure, you will lose muscle in addition to fat, which can lower your metabolism... but it's not going to somehow damage you forever. If you weigh less, you burn fewer calories... just a fact of life.

> I've weighed my food out to get that daily calorie count. Here's a mindblower. I can eat 2700 calories of fats, and protein in a 60 30 ratio keeping carbs at 20g for the day, and I will on average lose 1-2 pounds a day, and this is done after the transition where water weight drop off has already plateaued (the weight loss isn't water weight, and its mostly not muscle mass either).

Nobody is losing 1-2 pounds of weight a DAY in any sustainable way. You might be able to pull that off for a little bit, but unless you're morbidly obese that just isn't happening for any reasonable period of time.

> Each pound is 3500 calories. My BMR is supposed to be 2200 for my weight and height/body composition. How am I in what amounts to an effective 9700 calorie deficit with no exercise, and no hunger?

BMR is not the same as TDEE. Most people's BMR is substantially lower than their actual caloric expenditure. It would not surprise me at all that you could lose weight at 2700cal/day if you have a BMR of 2200. You are likely in a caloric deficit.

duskwuff

Funny, I was just discussing this on HN a few days ago:

https://news.ycombinator.com/item?id=44185892

There's a lot of questions about the nutritional content of food which you can't answer just by looking at a photo, like "is that a glass of whole milk or non-fat", or "are those vegetables glossy because they're damp or because they're covered in butter". No amount of AI magic is going to solve that.

hammock

Those are easy manual adjustments to make. Far easier than estimating an entire meal

dwetterau

It will get to the point where it could know to ask those questions, like a human would. Clearly these tools are not there yet, but I think the models are probably good enough for this already.

bitmasher9

It’s probably the only thing that would get me to start taking photos of my food, but it would need to be about as accurate as I am in chronometer.

jonplackett

I used MyFitnessPal to lose 15kg a few years ago and I have a theory that the act of calorie counting (ie the effort of working it out and labour of putting it into the app) is a key part of why it works. It becomes just slightly more effort to eat something and it makes you stop and think. Making it easier I would expect to make it also easier to eat more.

devmor

As someone who lost nearly 100lbs (about 45kg) calorie counting and working out, this was a big part of it.

It also just made me cognizant of my bad eating habits. I’d absent-mindedly snack on something, go to log it, then think “wait, why am I eating this right now?” and stop.

It’s essential educating yourself on nutrition through habit.

jonplackett

Great achievement well done! Out of curiosity, did you track macros too and what calorie deficit did you aim for, and how long did it take?

devmor

Yes, macros were key as I was doing a pretty intensive 4-day HIIT program at the time.

I actually aimed strictly for my maintenance calories as I was burning 700-900cal in exercise per workout day. Was very hard work, but rewarding.

It took about a year to drop that much weight, normally I think it would take longer but I had a very dedicated group trainer helping me stay on track.

yoz-y

Yep. Iirc any kind of diet works as long as it is restrictive. Even if the restriction is “do not eat anything that has blue on the package”.

jclardy

I find a similar thing with budgeting apps. Manually tracking requires effort and for you to think twice before every purchase, whereas automatic transaction syncing with your bank means you can just not think about it.

In the case of dieting/calorie counting - I don't think you can get away with not thinking about it, especially with inaccurate estimates.

jxjnskkzxxhx

Yes!! I used an app called Waistline 2 years ago to keep myself on a brutal diet. I did < 1500 calories per day for 2 months. Lost 9kg. Came out with the same insight: the hassle of meticulously keeping track helps with the restraint.

kamma4434

Attention and focus make it work. You must be ‘in it’ - otherwise it wont work.

myhf

Of course it will work. Just tell ChatGPT that it is working and it will agree with you.

kamma4434

Your scale may beg to differ - but it’s not AI-based yet.

jonplackett

I always just assumed these were terrible.

There just isn’t enough info in a photo, even for the world’s leading calorie counting expert, to give a sensible estimate of the calories content. Ans even more so for macros.

Add to that the fact vision is still pretty crap and you have a complete joke that I can’t believe anyone is paying for.

jclardy

I've used the AI features in Lose It and was pretty impressed, not for the caloric estimate, but when given a picture of a breakfast burrito it accurately split it out into the component parts, from there I could manually adjust amounts easily for food I make without having to manually search out every ingredient manually. As an additional tool it is great.

The issue of course is these new apps built with a sole focus of AI images for tracking. With a photo of restaurant food you can't see a sauce and the 5-10g of additional sugar content, can't get accurate guesses of what is in breads/pastas and figuring out general volumes of foods is not possible unless you have some kind of standard size reference in the frame.

Iulioh

Honestly the best use case i have seen is the ability to read a labels and add it to the database. (Similar to an OCR but better)

Correcting errors in MFP is the bane of my existence.

I have tried some other apps but i hated every single one of them for a reason or another and came back to MFP but that was one of the best features i would really love to have

james_marks

What’s interesting to me is a tool can be terrible at its stated problem and still add value.

I suspect many of the results dieters get is “mere measurement”, e.g. it helps them be more thoughtful, seek education, etc.

So the value of the tool is in its ability to keep them engaged and hopeful (the unstated need), and the actual mechanic doesn’t have to be that good at the stated need.

davidcbc

It can also be a negative value.

If I diligently track calories using one of these things and don't lose weight I'll say "screw it" and stop bothering because obviously counting calories doesn't work. I think this is much more likely to be the case because even proper calorie counting is difficult and frustrating

jonplackett

It’s the ‘What gets measured gets managed’ truism - but does it hold true is your measurement is BS?

james_marks

It’s slightly different- the act of responding itself changes behavior, regardless of any outcome:

https://pmc.ncbi.nlm.nih.gov/articles/PMC12064450/#:~:text=T...

flippyhead

There is a study somewhere that said people who wanted to lose weight and simply tracked their calories (without any attempt at reducing them) LOST weight vs those who did nothing. Awareness alone is valuable.

Maybe this one: https://today.duke.edu/2019/02/tracking-food-leads-losing-po...

automatic6131

I bet @onionweigher could - if all you ate were onions

teddyh

null

[deleted]

Too

Yeah. It doesn’t take much imagination to figure out that a Coke Zero looks identical to regular Coca Cola, yet they have vastly different calorie content, to put it mildly.

Sauces loaded with butter, sugar or other goodies will of course be the same story.

mapt

However bad these algorithms are (and we're talking very wide intervals in multiple dimensions of uncertainty), you could immediately improve the vision/volume calculation part with a modest change - like requiring a size reference. "Place a unit of currency next to the plate, then take at least two photos of the plate from different angles" can get you pretty close to an accurate volume.

If they aren't doing even that much, then they're not very interested in accuracy at all.

jonplackett

The problem is, if you are serious about losing weight, you need to ideally aim for something like a 300 calorie deficit. Much more and you’ll feel shit, a lot less and it’ll be quite slow or go the other way. It’s quite a fine margin and even tracking using bar codes you’re not going to be perfect.

But even more important - you really gotta track your macros if you want it to work well - and again also not feel crap.

There is no way in hell an AI camera is tracking macros well

fwip

The article says that at least the first app trialed does recommend putting a size reference in.

gavinray

I have faith that ML can approximate calories from images under the following conditions:

- The food is inside containers of a standard size, which the model can use as a volumetric reference

- Optimally, the containers are clear plastic, for depth approximation

- The food is homogenous, or mostly-homogenous. Dishes containing a lot of mixed ingredients seem like an intractable problem to me

Now, whether or not abilities like this are useful to you would seem heavily dependent on your diet.

jonplackett

So here’s why that ain’t true.

Yoghurt.

You can buy zero fat Greek yogurt that has very low sugar. It’s perfect for losing weight. It’s about 50kcals per 100g. And also super high in protein.

Or you can buy yoghurt that is full of sugar and is 100kcals per 100g and has lots of fat and hardly any protein.

Even a human expert could not tell the difference without tasting them.

This is just one example of many.

mapt

I wanted to examine this numerically.

* Great Value Original Vanilla Lowfat Yogurt, 32 oz

Serving size 3/4 cup (170g)

1.5g fat

26g carbs (21 of which are sugar)

5g protein

130 kcal

* Great Value Greek Plain Nonfat Yogurt, 32 oz Tub

Serving size 2/3 cup (170g)

7g carbs (7 of which are sugar)

17g protein

100 kcal

* Great Value Light Vanilla Nonfat Yogurt, 32 oz

Serving size 3/4 cup (170g)

15g carbs (12 of which are sugar)

5g protein

80 kcal

If it's only got 50kcal per 100g, then I assume you've got to be relying heavily on indigestible gelling agents to keep the texture reading to the customers as yogurt. I assume that the developer would suggest that a zero-calorie bowl of water and indigestible gelling agents that reads to YOU as yogurt, is not accurately summarized as yogurt, and that this would be a case of user error.

davidcbc

And how is it going to tell how much oil or butter was used in a dish?

surfmike

The founder of parrotpal (another AI calorie tracking app, supporting both text and photos) points out that using photos is one of the least accurate ways for tracking food: https://www.instagram.com/parrot.pal/reel/DAB9NtfM250/

Users also seem to like using photos less than text for food tracking: https://www.instagram.com/p/DBoSeQzM3bQ/

The author of this article seems to be against the concept of calorie counting as a whole too, but calorie counting does work well for many people. They also bring up intuitive eating as an alternative, but intuitive eating is not intended for weight loss while that's what calorie tracking is usually used for (though it can also be used for maintenance and for weight gain).

Personally, after using MyFitnessPal for a couple years, switching to ParrotPal made calorie counting way less time-I just need to give it a quick text (or voice) description and it does a surprisingly good job of estimating. There are a few times when I need to adjust it, I mostly try to overestimate. It's not perfectly accurate but it gives me enough accuracy to have successfully lost and kept my weight off.

tayo42

> seems to be against the concept of calorie counting as a whole too

What are peoples criticisms of calorie counting? Its the only thing that keeps my weight from creeping up. There are way to many calorie dense foods that can easily sneak in if im thoughtless. (I want my 20 year old life style back :( )

schmichael

My unprofessional nutritional advice is: do what works for you! So if that’s calorie counting: great! No need to give it a second thought.

But if you are interested in critiques, a fair summary might be: calorie counting is at best extremely imprecise, both on how we measure the calories in food and how we estimate energy expenditure by activities. A little googling should lead to numerous discussions. I really enjoy the podcast maintenance phase, and even if you don’t want to listen to the episode they helpfully include tons of links: https://maintenancephase.buzzsprout.com/1411126/episodes/106...

rxtexit

It is a beyond stupid argument. What is imprecise is not counting calories at all. It is so easy to fool yourself and think you are eating 30% less calories than you really are. You also can get an idea of your micro nutrient breakdown and what you might be lacking.

XorNot

People screw it up by trying to measure energy expenditure is the problem I consistently see.

There is never a reason to do this: people do it because they want to eat more, so they want to factor exercise in.

They're basically already sabotaging the process from the outset: the goal is generally weightloss, they have an easy and precise way to track that, and one week of "under eating" isn't going to kill anyone.

SoftTalker

People tend to overestimate the amount of calories they can burn through increased activity or exercise.

Walking a mile will burn about 100 calories, give or take. That's not much. A latte from Starbucks or a "healthy" snack such as a granola bar has more.

Good rule of thumb is that you cannot offset a bad diet with exercise for weight loss. Diet is by far more impactful. Exercise has other benefits though, which I'm not intending to dismiss.

tayo42

Oh I guess, I try to go towards overestimating calories taken in and underestimate my calories spent.

It does work for me, but being vigilant about it is tedious so I'm open to hearing if people have better ways.

surfmike

Sure, but not counting calories is even more imprecise. For many of us our built-in "calorimeters" are broken and we need to find other ways to limit intake. For example, restricting food by time or by type of food, or calorie counting.

squillion

I also read that counting calories is so inaccurate that you may die of starvation or become obese, on the same diet. That is, if you exclusively ate what you measured, and all of it.

Counting calories presumably works (when it does) because it’s combined with more nutritious, regular meals, better awareness, etc. It’s also possible that the measurement errors even out over time, but I suspect the timescale is too long (if you’ve undereaten for two days you’ll end up eating something out of the diet).

shlant

most people do not arrive at the idea that CICO (Calories In Calories Out) is useless or incorrect on their own - they usually buy into that belief because they follow specific diet communities or health influencers that are incentivized to tell them that.

darkwater

> What are peoples criticisms of calorie counting?

Probably the same criticism that applies to all "methods to do a thing". That people often miss the forest for the trees and obsess on the wrong metric (counting calories while still ingesting preprocessed industrial food and beverages) instead of the right one (losing weight while being healthy at the same time).

const_cast

While there is a risk of missing the forest for the trees, I also think that most diets fail because they're too perfect. You don't need to be perfectly healthy, and you don't need to eat 100% whole foods.

When we get into this sort of mindset that we need to be attentive of absolutely everything we eat then we develop a sort of adversarial relationship with food, and for most people that's just not sustainable. The difference between a successful diet that works and one that doesn't could be diet soda. Sounds stupid, but if you're miserable then your diet isn't going to last. Making better decisions is an improvement, and is MUCH better than dropping the pursuit all together.

There's plenty of people who are very healthy and they eat ice cream, drink soda some times, maybe have cheesecake occasionally. That's part of life, and for a lot of people that's one of the parts of life that makes it worth living. Conversely, there's a lot of people who try something like Keto and then eventually fail and fall into an even worse relationship with food then they had when they started.

rsynnott

Sometimes people get a bit obsessive with it, would be the main obvious problem.

edanm

> Personally, after using MyFitnessPal for a couple years, switching to ParrotPal made calorie counting way less time-I just need to give it a quick text (or voice) description and it does a surprisingly good job of estimating.

I haven't used ParrtPal, what makes it easier than using MyFitnessPal?

surfmike

- More freeform -- just type what you ate (and add as much detail as you want) and it will log it, nothing more to select or search from after - You can log several dishes or meals in the same sentence - You can use voice

With MFP, there was always searching, then selecting the best entry, then fiddling with portion size. It usually ends up taking many times longer for me.

cowanon2222

I've had pretty good results using the AI features in Macrofactor. It's certainly not perfect, but it does a pretty good job with mixed text and photos and allows you to easily fine-tune the results.

Macrofactor is also the only app I've seen that actually estimates your underlying metabolic rate and adjusts accordingly. It predates the recent AI surge, and seems to have a team that's studied nutrition science behind it.

thearrow

Same. I was very skeptical when Macrofactor introduced this feature, but have since been incredibly impressed. The ability to give it text alongside a photo and then adjust the results (broken out by ingredients) are critical. I’ve also been taking pictures of food sitting on scales and it will take the measurement into account.

Seems like the Macrofactor team took their time developing this feature, as it felt like they were one of the last to roll it out, but the extra polish definitely shows and was worth the wait.

sunnyam

I think the key difference is that they perform a search of the foods in Macrofactor's database which means that you're more likely to get a good estimate.

From someone who weighed and scanned a lot of foods, it has really improved the workflow

vjulian

I use ChatGPT (4o model) to track my daily macros, specifically calories, protein, fat, and carbs. I have a prompt containing my macro targets and a list of the foods I typically eat or have at home. Throughout the day, I report my meals, for example five large eggs, two slices of sprouted wheat toast, and a cup of spinach with a pat of butter. It calculates the macros for each meal and keeps a running macros total so I can see how I’m tracking. It’s so easy—I don’t even type, I use (the overall excellent) ChatGPT’s TTS function in the iOS app.

If I eat something unexpected, I have it recalculate what I need for the rest of the day. If I were planning on 8 ounces of chicken for dinner but had an unplanned snack, it might tell me that 6 ounces will suffice now, and I now have room for more fat, so I could add some cheese. I find it quite accurate in this.

Where it loses accuracy is over time. Even when focused on just a single day, the cumulative totals can be wrong when the context window gets too large. I catch this by mentally adding up the numbers it spits out. If the numbers seem off, I open a new chat. Also, it’s not reliable for looking back over multiple days or trying to track long-term patterns.

When I take a photo of a meal (like when eating out), it performs very well. I ask it to list the contents of the plate, then I correct any assumptions. Once corrected, the resulting macros are usually within 5% accuracy. I also tell it the quality of the ingredients and restaurant overall, which can help a bit.

pacerwpg

Cool, it can replace myfitnesspal features from 10 years ago, but do them worse.

Revolutionary.

vjulian

Also, do you mind dropping the sarcasm and explaining why you believe MyFitnessPal might be superior to ChatGPT in the usage I’m suggesting?

pacerwpg

You're offloading understanding what you're eating to a sentence generating algorithm. You might as well just eat Soylent if you're going to use an LLM for nutrition tracking.

vjulian

No, I find that app cumbersome.

To respond to others’ comments, I tend to eat whole foods. I don’t eat TV dinner or shop at Costco or such places.

kelstar18

What does shopping at Costco have to do with anything? They sell lots of "whole foods". Tons (literally) of fresh raw protein, veg, grains, etc.

kelstar18

Is it ironic that my AI detector is ringing alarm bells at this comment (both its overall cadence, as well as it’s particularly unnecessary use of an em dash)?

MangoToupe

Is the em-dash ever "necessary"? It was beloved by nerds on the internet long before there was any whisper of LLMs on the internet. What do you think chatbots are imitating if not humans who also use it?

XorNot

It was only ever inserted by word processors for me.

No one typing with a regular keyboard would ever bother, certainly not with the HN input box.

Iulioh

I never saw a human use it in something different from literature. That's where I think the chatbots got it.

Iulioh

Some non-English speakers sometimes throw whatever they wrote in English into a chatbot to correct the text, just in case.

hn8726

why are people insisting that an em-dash is exclusive to llms somehow, when on a mac it's super easy to type dash, en-dash and em-dash — just type dash, option + dash or shift + option + dash. I got used to defaulting to em-dash (even if incorrectly) and now I'll be categorized as an llm for that?

kelstar18

Yes, is the simple answer to your question.

vjulian

Not AI-written. Personally, I love em dashes and semicolons.

cj

Do you find this easier than scanning barcodes with traditional calorie tracking apps?

netdevphoenix

I assume a lot of fruit, fish and meat people buy has no barcode unless you only buy stuff at a supermarket

jmacd

How much of your daily intake comes from food that has a barcode on it?

ukFxqnLa2sBSBf6

I typically just measure ingredients and log it in Cronometer.

cj

Nearly all food in the US has barcodes.

Produce, meat, etc might not always, but simply search those the same as you'd ask ChatGPt.

Iulioh

Personally everything that is not produce

Even the meat, i usually buy packaged

beepbooptheory

With stuff like this, I am always curious: ok, you send it a picture of a plate, how does it know the food was cooked in butter instead olive oil? Or either way, with 2 tbsp of fat instead of 1?

Iulioh

Oh no, it is TERRIBLY wrong

Using VTT is better but still not perfet

The only certain way to do it is measure everything with a scale

jurgenkesker

Did you verify it sometimes how accurate it is? I would be wary of it to be honest.

lysecret

I'm doing the exact same thing. I have built a small app for it too but I like using the plain ai too.

echelon

I really don't get the bearish on AI folks.

One company has a tool that can replace what we professionally do.

This app would have taken person months to build, yet here it is, almost as an afterthought.

The next ten years are going to be wild. Hope everyone has a plan for leveling up and riding this tsunami.

Even if LLMs presently can't do intricate things, that doesn't matter. I know in my gut that my generous total comp job isn't going to be available in the future in its current form. In aggregate, the work we do isn't going to be as hard or as in demand as LLMs devour more of the market share and growth of the human economic field and attention economy.

The LLMs are likely going to increase demand for software, but in doing so they'll eat more of the market share.

ZIRP, Section 174, industry-wide layoffs, offshoring, and now this. Plan accordingly. I'm sure there are gradients with tremendous success to be had, but for many there will be a decrease in fitness.

hooverd

It's that extra 20%. Everybody right now can do the hardware store and rewire their house for cheaper than an electrician, yet they'll still hire one to do it. That or maybe everyone will just except things being slightly more convenient but worse.

echelon

> That or maybe everyone will just except things being slightly more convenient but worse.

This is how it will play out.

You'll see it in the cost centers. You'll see it in the "I have an idea for an app" pitches. Business people will make these decisions, and consumers will too.

{ High convenience, High quality, Low cost } - pick two.

Software engineering won't evaporate, but there's something new competing with it.

jaronheard

I like how in the article the author includes the instructions for Cal AI: - Include a reference object (like a coin or your hand) for scale And then the screenshots show just a pictures of bowls of food with no reference objects at all.

Honestly curious if that would have improved the author's experience.

PlunderBunny

I noticed that too - I wonder if the coin/hand was cropped out?

horsawlarway

I'm guessing yes. I think you can even see half a coin in the cropped photo of the tofu salad (lower right edge, under the metal bowl).

tjpnz

If you want calorie counting to be of any value to you you're going to want to be accurate. Thankfully we're mostly creatures of habit. Source accurate numbers for everything you eat in a week and you're 90% covered for every other week. I recorded 30 items over two weeks and then added 15 more over 2.5 months. Don't sabotage your efforts with tools that don't work.

tayo42

This is my experience too. Not even 2 weeks, it was like a really tedious 3 or 4 days then I pretty much knew what to take out.

muratsu

These apps look gimmicky but they are growing like crazy. CalAI, for example, is making 35M+/yr. I’m hoping that some people really find value in these apps and that they are not just a pure marketing driven play.

AstroBen

What's going on with the google reviews of that app.. basically all 5 star with one word over and over again - 'good'

They're solicited, right?

m_ke

I've heard from someone who knows that they're scamming people like crazy. Supposedly they also setup a bunch of LLCs to hire influencers then never paid them.

thierrydamiba

I think a claim like that requires proof. You’re accusing them of fraud.

tekla

They provide value in that they lie to you and you feel better about yourself.

muratsu

I don’t mind if the reality of their business is similar to gyms in the sense that they make money off of peoples desires but have low utilization.

I used calorie counter apps before and they helped me lose weight (by mostly educating me what to eat/avoid). With these apps, I feel like the core premise - counting calories - isn’t even working and they’re selling people hopes and dreams. That’s danger territory.

klabb3

That’s exactly what I was thinking when I read the article. ”Why are you thinking this is meant to work?”. But of course, normal trusting people will believe it if it’s on the ”trusted app stores”.

These apps with graphs are just selling you a sense of control, of compulsive metric driven decision making. Its partly the consumers’ own fault – many people won’t care even if they knew. But it’s also predatory by the companies. It’s consumer tech in a nutshell: put a pretty but shitty app on the App Store, spend 80% on marketing, show ads in the free tier, sell overpriced premium offerings to those who are careless with money, rinse and repeat. I follow some subreddits and groups for ”entrepreneurs” and it’s just like this.

asdev

I wouldn't trust the revenue numbers, plus the churn is probably insanely high. Flashes in the pan

wahnfrieden

There is good money in the App Store once you crack social marketing. The founder shows several videos of reloading the App Store Connect page showing revenue numbers. It's not unbelievable.

(Not to defend the app itself obviously)

xnx

> CalAI, for example, is making 35M+/yr.

Source?

debuggerson

I happened to scroll through the founder’s interview on YouTube. You may take a look. https://youtu.be/t0U3UREdjmo?si=14oeWqtL9oVszab5

jimjimjim

This makes me sad. Yes a fool and their money are soon parted but this drives user expectations for apps even lower, pushing competent apps out of the market because of the price difference.

TuringTourist

I suspect this might be because diet marketing before AI was one of the most fraught with misinformation subjects you could run across. This is because the "sale" of the idea has an effect on every salesman, so all of the salesmen are trying to sell every thing at once,since that's also selling their thing, and ground truth gets stampeded. Now when you combine diet marketing and AI, you get a multiplier. Both in the sellers and the buyers, since the desire to believe is stacked.

bandrami

AI aside we don't really know how many calories a given person will get from eating a given piece of food. We measure food's calories by burning it, but we don't get nearly all that energy from dissolving it (just consider the fact that solid human waste burns, for instance). At best we've established some (fairly broad) minima and maxima.

mapt

We don't get it from raw bomb calorimetry ("Burn it and measure how hot it gets"). There are additional absorption coefficients applied before the nutrition label is printed. But for proteins, fats, and simple carbohydrates the coefficients are quite high (~95%), while progressively more complex carbs have a declining curve that ends in indigestible fiber. The difficulty is that the same person will digest more or less of the protein in their hamburger depending on how many fries they ate, how greasy those fries were, whether they ate lunch, and how much beer they drank that night. It's variable.

ap99

We might know the inner workings of the "machine" but we can control inputs (food) and measure outputs (weight).

Let's say I eat 3 hamburgers per day and gain ~1kg per month.

If I reduce that to 2 hamburgers per day I maintain my weight.

And when I reduce that to 1 hamburger per day I lose ~1kg per month.

That is simple. As for how I feel while eating 1 hamburger that's another question.

I can try to improve the machinery of my body by e.g exercising, eating healthier food, adjusting my macros, taking supplements, etc.

So now I can eat 1.5 hamburgers per day and I feel better and still lose 1kg per month.

reedf1

While this is strictly true - measurement of calories gives the upper bound of possible energy absorption. This makes it sufficient to calculate if TotalCaloriesIn >= TotalCaloriesOut. Obviously there are some biological complexities - but within the boundaries of the system the outcomes are constrained by the laws of thermodynamics.

matkoniecz

"We measure food's calories by burning it" - are you sure that how it is done?

Humans (unlike say cows) do not digest parts of what is available in plants, which makes some vegetables filling and ultra-low caloric.

"we don't really know how many calories a given person will get from eating a given piece of food"

exact numbers of unknown, but difference is not so great, except truly extreme cases (and vast majority of fat people is not fat due to them)

neither_color

add to that food calorie labels arent required to be 100% accurate, there's an acceptable range like +/- 20% iirc. That's enough to throw off a precise deficit. Calorie counting is more about directionally helping you lower your food consumption but it isnt as accurate as people think.

zeta0134

Honestly the main thing was learning that perfectly satisfying food I cook at home tends to land around 600-800 cal for a meal, where eating out almost anywhere is often twice that, even if my beverage is water. Just being aware how how heavy those otherwise delightful meals are gives me pause. Granted these figures are all a side effect of my personal eating habits and preferences, but that's rather the point of the exercise isn't it? There's a lot of individual variation, and the individual is probably best served by a personalized approach.

devmor

Eating out, especially in the US, is horrifying when you look at serving calories.

Why does every major restaurant feature individual meals with a caloric intake of an entire day’s energy?

bitdivision

Presumably the recommended daily calorie intake figures (and the calculators for these) do to some extent take this into account? i.e. I would imagine they're based on experimentally tested values rather than theoretical energy expenditure.