Live data from Hacker News

McDonald's app bug let people order for free in France

twitter.com

11–20 of 90 posts

Re: McDonald's app bug let people order for free in France

#15
post #13

Here in Australia, the app has placed several phantom orders which I have paid for but did not actually order. Have tried to contact McDonalds but they did not respond. It was only 4 or 5 coffees so I deleted the app. Should've chased it harder but didn't have the time.

You may be able to create a dispute with your credit card company (or other payment processor)

Re: McDonald's app bug let people order for free in France

#16
post #10

Earlier quoted context omitted.

I don't know if McDonald's food is that expensive. I would expect that most of the costs are the employees, the building, and the equipment.

Well, their employees had to do all the work to make that food without the franchise getting revenue for it, but the employees were presumably still paid

I don’t know about McDonald’s but I knew a manager at a Taco Bell and a lot of this fast food takes very very little work to make. Many Taco Bells can run on just a couple people when they’re not having to clean or maintain anything.

Re: McDonald's app bug let people order for free in France

#17
It's always interesting to me that so many people seem to completely lose all compunction about stealing once technology is involved.

If they were ordering from a cashier at McDonald's and the cashier got distracted for a minute and somehow forgot to charge them before finishing the order, most of the people that abuse a bug like this would tell them about the mistake. I've been in similar situations plenty of times, where I easily could have gotten something without paying because of a staff oversight, but I always tell them I haven't paid yet. Most people won't suddenly decide to steal something just because they're handed an easy opportunity.

But when the transaction is through an app or a website or something, people are completely willing to abuse errors, and will even go through an obscure process deliberately to cause errors so they can abuse them. When Amazon accidentally sells expensive camera equipment for 99% off on Prime Day, people clamor to steal as much as they can, even though it's a blatant mistake. None of those people legitimately believe the price is intentional, they know they're taking advantage of an error. The ones that get away with it brag about it, and others that missed the chance are jealous that they didn't manage to steal anything.

It's really a fascinating piece of psychology to me, that once there's a "system" in place, abusing holes in it feels like a reasonable thing to do, even if the end result is effectively shoplifting.

Edit: the replies to me are a perfect demonstration.

Re: McDonald's app bug let people order for free in France

#18
post #11

Is there any proof other than the picture of someone with a ton of McDonalds food and a caption?

[video] https://twitter.com/LeRoiLeBg/status/1226133445346316288

I suggest we change the post link to this instead of a simple photo.

Re: McDonald's app bug let people order for free in France

#19

There was another one I saw where you could order a dollar burger, then order another ten burgers without the burger, and because of how the kiosk software calculated the "no burger" modifier, the total came out to $0. https://www.usatoday.com/story/tech/2019/04/08/11-free-burge...

> There was another one I saw where you could order a dollar burger, then order another ten burgers without the burger, and because of how the kiosk software calculated the "no burger" modifier, the total came out to $0.

This looks like the software was missing some internal sanity checks. For example, it was hammered into us at Caltech that any answers we derive need to be sane. If an energy value turned out to be negative, we would have to note on the solution something like "the negative value is clearly wrong but I don't know where my mistake is" or we'd get not just zero credit on the solution, but a negative credit.

Software should have the same sort of checks. It's called "contract programming", the simplest manifestation of which are asserts.

Re: McDonald's app bug let people order for free in France

#20
post #17

It's always interesting to me that so many people seem to completely lose all compunction about stealing once technology is involved. If they were ordering from a cashier at McDonald's and the cashier got distracted for a minute and somehow forgot to charge them before finishing the order, most of the people that abuse a bug like this would tell them about the mistake. I've been in similar situations plenty of times,…

Is this stealing or just taking advantage of a loophole?

When tech companies funnel revenue to Ireland or other places to avoid taxes, is that stealing?

Post reply on HN