Live data from Hacker News

I reverse engineered McDonalds’ internal API

twitter.com

401–410 of 454 posts

Re: I reverse engineered McDonalds’ internal API

#401
post #91

Earlier quoted context omitted.

How hard is it to devise an ice cream machine with a simpler sanitation process?

Considering McDonalds is on the forefront of food automation tech, probably harder than you think.

How about some redundancy then? Two machines instead of one.

Re: I reverse engineered McDonalds’ internal API

#402
post #150

Original author here: the phrasing placing an order was probably wrong - mcdonald's lists the products they're currently out in their api. I'm just querying for those. No ice cream was harmed in doing this.

Nice to see you on the Frontpage, what an amazing project!. I remember you introduced me to HN 7 years or so ago at some MUN meeting hahaha.

Re: I reverse engineered McDonalds’ internal API

#403

Earlier quoted context omitted.

The answer to #4 is probably that the goal isn't to always have ice cream. The goal is to run a profitable business. Doubling the cost of the ice cream infrastructure to avoid a 25% downtime may not be a profitable venture -- especially if the downtime is scheduled to occur while the store is closed.

McDonalds is in the real estate business (letting buildings), fast food is just a side order.

Aren't the stores franchise's, with the individual stores owned by the relevant franchisee?

Re: I reverse engineered McDonalds’ internal API

#404

Earlier quoted context omitted.

Back in the day I worked in a dairy company as an IT guy. When the RFID antennas would need a reboot I had to go to the deep freeze storage (-40 Celsius), walk in with a ladder, climb the ladder, switch off and then on (IT crowd style), wait to see the green light bleeping, and then climb down and leave as fast as I could. The whole thing would take 40-50 seconds (I was counting EVERY time). I couldn't wear gloves, b…

I used to walk to school in sometimes very cold weather (-35 Celsius). Once, in order to try preventing the inside of my nose to freeze, I put my scarf over it. The scarf froze very quickly and I ended up with ice around my neck... Now that I’m thinking about it, I wonder how people will manage masks this year with COVID in cold countries. TL;DR: don’t put a scarf over your nose in very cold temperatures.

Would a coronavirus survive in these conditions anyhow? Or, remain transmittable?

Re: I reverse engineered McDonalds’ internal API

#405

Earlier quoted context omitted.

McDonalds is in the real estate business (letting buildings), fast food is just a side order.

Aren't the stores franchise's, with the individual stores owned by the relevant franchisee?

The operations are mostly franchised, but the corp owns many of the buildings and plots of lands that they are located on.

https://www.mcdonalds.com/us/en-us/about-us/franchising/real...

Re: I reverse engineered McDonalds’ internal API

#406
post #179

Earlier quoted context omitted.

If it was being integrated, the cost would be more like 5 dollars, since the ntp unit could just be an esp8266 chip that connects to the store wifi to sync the time.

If they can't manage to set the time what makes you think they'll connect the Wifi? (...although in fairness some of the other comments here suggest the things might already have some kind of int[er/ra]net connectivity in which case no extra hardware required)

Have them log onto the free public McDonalds WiFi on first boot, and auto-provision themselves to the correct private WiFi?

Re: I reverse engineered McDonalds’ internal API

#407

Earlier quoted context omitted.

A manager is doing it by hand. Their POS system has the ability to lock out individual items, and this information is available in real time to the server backing the mobile app (GMA). The machines that I've seen don't have real-time telemetry, and are not networked.

Good info, thank you! There was an old effort a long time ago where the machines were on a powerline-networking system (LONWorks) but that is dead and buried. The next-gen effort was ramping up a few years ago and I don't really know where it is now. The predictive analytics company they bought was a big part of it.

Meanwhile, Chick-fil-a is running Kubernetes at the edge for equipment, POS telemetry, and ML.

https://medium.com/@cfatechblog/bare-metal-k8s-clustering-at...

Re: I reverse engineered McDonalds’ internal API

#408
post #366

Earlier quoted context omitted.

Since they need internet connectivity to phone home status to McCloud, I don't know why they wouldn't just run an NTP client to keep their time synchronized and accurate? Moreover the $750 you reference must be a commercial product since you can do GPS on a Raspberry Pi for < $50 easily? Which product are you thinking works for this scenario? Think I've seen everything from $300 to $13000 solutions for this over the…

Can you provide some information as to how I could do a cheap GPS setup for a non GPS iPad in a similar manner?

I think you can do TTL serial on the headphone jack? Just hook a uBlox module up there (or use Bluetooth)

Re: I reverse engineered McDonalds’ internal API

#409

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…

> McCloud That’s an awesome way to name their cloud computing stuff that fits the brand really well. Is this an official/semiofficial name?

All running on an old mainframe named Connor.

Re: I reverse engineered McDonalds’ internal API

#410

Earlier quoted context omitted.

I don't get it.

Sartre believed that it was impossible to abdicate the responsibility of making choices, because to choose to do nothing is still a choice -- in other words, "nothing" is a kind of something. So one might humorously imagine that Sartre would also think that "no cream" is a kind of something that could be different from "no milk."

Excellent! I once went to a local burger place - they have a menu full of the various types of burgers, all loaded with everything. My kids are super picky, so I asked for a burger, with nothing except the burger and the bun.

Server looked confused - but which burger did I want? It became apparent that while I could ask for a preset item and ask for removals, I could not actually go fully off menu. So I had to ask for "the cheese burger, without the cheese" (as somehow distinct to say, the bacon burger, without the bacon). I laughed at the ludicrousness of that, but now I see they were channeling Sartre! In retrospect it would have been a truly beautiful absurdity if see had come back and said "sorry, we have no cheese, do you want no bacon?"

Post reply on HN