Live data from Hacker News

I reverse engineered McDonalds’ internal API

twitter.com

101–110 of 454 posts

Re: I reverse engineered McDonalds’ internal API

#101
post #69
post #55

Earlier quoted context omitted.

Yep, and two folks in a garage can build FB in a week, its just a DB right?

I mean, the OP is literally right - ice cream + milk in a blender results in a better milkshake. Try it sometime. That's how milkshakes are made at a lot of the other restaurants.

Yep and a social network is literally just a database with some pages attached. People make them all the time in basic programming classes.

Re: I reverse engineered McDonalds’ internal API

#102

This site is now McBroken? McDonalds must have patched their api.

It's working: it's just slow, presumably because we've hugged it nearly to McDeath. Also a shame the only country it supports at the moment is the US because I could really do with checking whether the ice cream machine at the McDonalds up the road is working or not.

Ah yes, I hate it when McHacker-News readers McSlashdot a McWebsite. Seriously, there needs to be a PSA about this for technical forums whenever a link is detected: "This forum has $N readers, and about $FRAC of them will click on this link. Are you sure the site you are linking to can handle it?"

Re: I reverse engineered McDonalds’ internal API

#104
post #55

LOL! It's so ridiculous that this is a problem so often. I was in McDs once when the service guy was there. I overheard him say it would be $9,000 to fix just the shake side of the machine. I thought to myself, "That's a lot of milkshakes! There's a grocery store in the same parking lot... gallon of ice cream, some milk, and a blender. Problem solved."

Yep, and two folks in a garage can build FB in a week, its just a DB right?

Pretty sure that's how facebook was actually built.

Re: I reverse engineered McDonalds’ internal API

#107
post #49

Just a note, the machines are not broken, they have shut themselves down for sanitary reasons. Ice cream, as a food that is very close to neutral in pH and without much in the way of preservatives, is a common source of listeria bacteria. To prevent serious health issues, the machine must be sanitized regularly. As I understand it, the process is involved, and any given McDonalds may not have a person with the time a…

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

It's a simple way of shutting down the customer. Broken: non-negotiable. "Understandable, have a nice day"

As these kinds of places attract the pettiest and most annoying customers anything else would make the customers try to bargain with you, even for stupid crap like that.

Re: I reverse engineered McDonalds’ internal API

#108
The actual map is at https://mcbroken.com/

And this headline is spectacularly un-useful. It's a map of which McDonalds have a working ice cream machine, obtained by attempting to place an ice cream order at every single store through the API.

(The order doesn't actually complete if you don't pay for it, so no ice cream is wasted.)

Re: I reverse engineered McDonalds’ internal API

#109
post #49

Just a note, the machines are not broken, they have shut themselves down for sanitary reasons. Ice cream, as a food that is very close to neutral in pH and without much in the way of preservatives, is a common source of listeria bacteria. To prevent serious health issues, the machine must be sanitized regularly. As I understand it, the process is involved, and any given McDonalds may not have a person with the time a…

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…

[deleted]
Post reply on HN