Live data from Hacker News

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

twitter.com

51–60 of 90 posts

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

#51
post #41
post #36

It might be a stunt, but stuff like that happens. Many years ago I used to work for a large European company that ran a booking system for several hundreds of airlines. The system was used as a back-end by more than one famous online booking site. Currency rates were updated automatically. Once, on a new year's eve, at midnight, a glitch slipped into the Canadian dollar conversion rate, setting 1 CAD to 0 EUR. All of…

I always wonder why systems like this so rarely do even basic plausibility checks before data is updated.

It saves so many headaches. I used to support a system with an automated fallback. If today's feed wasn't in by cutoff then the previous day's feed was used.

Unfortunately we'd sometimes get partial or corrupted feeds. Partial feeds triggered investigation and possibly a manual rerun and corrupted ones often halted the system.

Because we only used monthly numbers for reporting, delaying and rerunning any other day was pointless beyond standard root cause analysis to prevent recurrence. And this system had hundreds of feeds so at first there were almost daily issues.

So I added a check to throw out any deviations over two sigma from the median of the last 30 days' good feeds which knocked out 99% of our data quality issues. I got in a boatload of trouble for different reasons but that's another story.

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

#52

Earlier quoted context omitted.

Can you please explain concretely what your definition of stealing is? To most sane people, it is not stealing when a transaction price is set, and that price is paid. If you buy a car and complete the transaction and as you're driving off the lot the dealership says, sorry, that car is 200,000 not 20,000; would that be stealing? Why or why not?

Could it have been obvious the price was 10 times higher than you paid? If yes, then it's stealing. If no, then no.

90% discounts are not unheard of.

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

#53
post #36

It might be a stunt, but stuff like that happens. Many years ago I used to work for a large European company that ran a booking system for several hundreds of airlines. The system was used as a back-end by more than one famous online booking site. Currency rates were updated automatically. Once, on a new year's eve, at midnight, a glitch slipped into the Canadian dollar conversion rate, setting 1 CAD to 0 EUR. All of…

Amadeus?

I remember at some point the French computer retailer had an issue when running a "buy 2 get 1 free" offer on blu-rays. One could remove the two bought items from the cart and the free one would remain. Repeat ad-libidum.

Last year Amazon ran an offer where all photographic gear cost $94. All of it, even lenses which retailed for over 13k. https://www.usatoday.com/story/tech/2019/07/19/amazon-prime-... If there is one regret I have in my life, it was not checking the prime day that fateful morning.

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

#54
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,…

I think there is a bias were you learn about digital mistakes effecting many people and human errors that effect only certain transactions. A lot of people will not complain when they get back more than their change.

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

#55
post #30
post #22

Earlier quoted context omitted.

That's because both situation have absolutely nothing in common. People tell cashiers when they make a mistake not out of a desire to avoid "stealing" (stealing is taking something without permission or right by the way so neither case is actually stealing by the way) but because they empathize with an actual human being making mistakes like they sometimes do and want to be helpful. Corporations can't at the same tim…

When a grocery store has self-service cashier stations, is it acceptable to only scan half of your items?

Your previous analogy has already been questioned, so replying with another analogy without explaining the similarity seems in bad faith.

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

#57
post #53
post #36

It might be a stunt, but stuff like that happens. Many years ago I used to work for a large European company that ran a booking system for several hundreds of airlines. The system was used as a back-end by more than one famous online booking site. Currency rates were updated automatically. Once, on a new year's eve, at midnight, a glitch slipped into the Canadian dollar conversion rate, setting 1 CAD to 0 EUR. All of…

Amadeus? I remember at some point the French computer retailer had an issue when running a "buy 2 get 1 free" offer on blu-rays. One could remove the two bought items from the cart and the free one would remain. Repeat ad-libidum. Last year Amazon ran an offer where all photographic gear cost $94. All of it, even lenses which retailed for over 13k. https://www.usatoday.com/story/tech/2019/07/19/amazon-prime-... If th…

I won the lottery on a similar issue. I was looking at monitors on Amazon using a business account, which sometimes offers volume discounts. Instead of a $10 discount, someone had set the unit price to $10 if you bought more than one, for a $1100 monitor. I bought five. I expected the order to be cancelled, but a week later five monitors showed up.

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

#58
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.

My father has also had this issue, on his first order too. It's interesting since the application is used in various countries around the world too, it's just re-branded and given it's own unique app.

I wonder if it's just as garbage everywhere else

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

#59
post #49

Earlier quoted context omitted.

I see this as a negotiation between man and machine. The machine in this case was bad at negotiating.

These sorts of "cutesy" arguments don't hold up in a court of law. http://www.nbcnews.com/id/21534526/ns/technology_and_science...

That wasn't a glitch in negotiating. The system knew that the purchase was cancelled but sent the items anyway. It makes perfect sense that the system can legally ask to get those items back.

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

#60
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,…

Can you please explain concretely what your definition of stealing is? To most sane people, it is not stealing when a transaction price is set, and that price is paid. If you buy a car and complete the transaction and as you're driving off the lot the dealership says, sorry, that car is 200,000 not 20,000; would that be stealing? Why or why not?

In France there is, AFAIK, a law that says that if you buy something when there was a system error setting the price, the company can legally ask you to give the item back.

Usually they don't because of the PR problem it could cause but a system mistake does not mean that the item is suddenly free for grabs.

I do understand people taking advantage of it though, it's a bit like winning a tiny lottery.

Post reply on HN