Live data from Hacker News

I reverse engineered McDonalds’ internal API

twitter.com

181–190 of 454 posts

Re: I reverse engineered McDonalds’ internal API

#181

Earlier quoted context omitted.

Iirc it goes back to telegraphs, the line been physically down would prevent them working and it’s hung around since. Like hang up, when was the last time I hung up a phone, that style of phone went out of fashion here 30 or more years ago.

Ackshully it's from the even older phones with separate earpiece and fixed microphone. You'd really hang up the earpiece on these old ones.

[deleted]

Re: I reverse engineered McDonalds’ internal API

#182

Earlier quoted context omitted.

I'd be willing to wager that half the clocks might be wrong. It's something manager-on-duty can control, so Murphy's Law kicks in.

A standalone GPS NTP server is $750 retail. Commercial soft serve ice cream machines are at least $4000. Just building the machines with an autonomous GPS clock that doesn't need to be set, would double the revenue but only increase the upfront cost by 18%.

[deleted]

Re: I reverse engineered McDonalds’ internal API

#183
post #154
post #112

Earlier quoted context omitted.

That just leaves me with more questions. What does he mean by "executing" an order? He used the word "placing" before. Is he placing the order and then immediately cancelling? Or is he just putting items in his cart? Why such the high dollar total on the order? Is it a single order at every store every minute? Does it really need to be that frequent? Regardless, it annoys me when I see developers abuse semi-public AP…

Like any other e-commerce store, you can add stuff to your cart, and then choose not to check out. And it is typically during the cart-adding process that you find out if a product is actually available for purchase or not, as opposed to at checkout time. I would assume that's what is happening here, which means it's not actually affecting any in-store operations, just (as the author says) probably messing with their…

He has said multiple times that orders are "placed". He also said they aren't "executed". Based on what other people are saying here about McDonald's workflow, it sounds like a placed order wouldn't actually be executed unless he shows up to the store. That is probably what is happening here. It may be "reasonably harmless" but it is still not a nice thing to do just for fun and 15 minutes of internet fame.

EDIT: I'm not sure why, but moderators have detached this line of comments from where I was originally replying. I really don't think questioning the ethics of something like this is out of line on HN, but I can understand the phrase "kind of an asshole move" might have upset some people. Since this is the only comment I can still edit, I will just throw in the clarification of context that detaching this comment might have removed. The "asshole move" I was referring to is the practice of brute forcing this information through an internal McDonald's API by sending $18k worth of orders every minute.

Re: I reverse engineered McDonalds’ internal API

#184
post #155

Earlier quoted context omitted.

Here's some detail, as someone that has worked with those machines before (internally and externally). In the good old days the soft serve and shake machines were taken apart every night and every piece was washed and bleach-sanitized by hand. Then it was reassembled in the morning. This would leave a lot of room for error and possible contamination in the process. And the sight of a shake machine hitting full pressu…

Since you and the OP are here, I have a random question: were the blizzards ever made with liquid plastic ingredients? It probably sounds insane, but someone from a plastics company spoke at my high school and said this was the case since it was easier to ship and needed no refrigeration. Now, decades later, I'm wondering if this was just complete nonsense or had an element of truth to it. I've been able to find noth…

https://www.snopes.com/fact-check/a-fair-shake/

Mcflurry ingredients: https://www.mcdonalds.com/us/en-us/product/mcflurry-with-ore... (no mention of plastic)

Re: I reverse engineered McDonalds’ internal API

#185
post #168

Earlier quoted context omitted.

Four to five hours, so let's say that happens daily and machines are out of commission 20% of the time. Currently it's early afternoon and the site says that over 8% are out. That's about halfway between "all overnight" and "all at completely random times". Are almost half of the clocks set wrong? Assuming that the actual number of broken machines is relatively small.

The machines still get taken apart and washed by hand, along with some maintenance, every 14 days. So every machine will additionally be off for an afternoon every two weeks.

So it's basically a perpetual stew ice cream for 14 days? https://en.wikipedia.org/wiki/Perpetual_stew

Re: I reverse engineered McDonalds’ internal API

#187
post #155

Earlier quoted context omitted.

Here's some detail, as someone that has worked with those machines before (internally and externally). In the good old days the soft serve and shake machines were taken apart every night and every piece was washed and bleach-sanitized by hand. Then it was reassembled in the morning. This would leave a lot of room for error and possible contamination in the process. And the sight of a shake machine hitting full pressu…

Since you and the OP are here, I have a random question: were the blizzards ever made with liquid plastic ingredients? It probably sounds insane, but someone from a plastics company spoke at my high school and said this was the case since it was easier to ship and needed no refrigeration. Now, decades later, I'm wondering if this was just complete nonsense or had an element of truth to it. I've been able to find noth…

Not the same, but plastic-y chemicals have been used in fast food before.

https://www.eater.com/2016/8/8/12403338/subway-yoga-mat-chem...

https://www.npr.org/sections/thesalt/2014/03/06/286886095/al...

Re: I reverse engineered McDonalds’ internal API

#188

Earlier quoted context omitted.

But why "broken" instead of "down for scheduled maintenance"? The latter implies continuance of service, the former leaves that open.

Because the teenage wage slave at the register doesn't give a shit about your fine distinctions. When I worked that McDonalds the machine was almost always down simply because the night crew didn't give a shit and it was too much effort to clean. I worked mornings with the old folks because I was too uncool for the night shift.

hey now, most of the people I see working at McDonalds are fully grown wage slaves. Chick Fil A and In and Out seem to be the main purveyors of adolescent labor these days.

Re: I reverse engineered McDonalds’ internal API

#189
post #82

Earlier quoted context omitted.

I'm curious why the order has to be worth that much? Couldn't just be an order for one ice cream product?

it is an order of one across every location.

It's funny that this is possible. An altruist could create an order for "give a cheeseburger to that one guy who hangs around outside every McDonald's".

Re: I reverse engineered McDonalds’ internal API

#190

Earlier quoted context omitted.

I'd be willing to wager that half the clocks might be wrong. It's something manager-on-duty can control, so Murphy's Law kicks in.

A standalone GPS NTP server is $750 retail. Commercial soft serve ice cream machines are at least $4000. Just building the machines with an autonomous GPS clock that doesn't need to be set, would double the revenue but only increase the upfront cost by 18%.

Add a couple hundred/thousand to penetrate the roof for an antenna to pickup signal.

WWV might be a better system, but runs you into time zone issues. Do you need a valid SIM to pickup time from 3G?

Post reply on HN