Live data from Hacker News

I reverse engineered McDonalds’ internal API

twitter.com

381–390 of 454 posts

Re: I reverse engineered McDonalds’ internal API

#381
post #103

Digression: If you're red/green colorbind, the https://mcbroken.com website is pure frustration. All the dots look the same to me. Fortunately the iOS accessibility color filter works wonders. After enabling that (in deutan mode) I now see green and gray/purple dots.

Red/green are pretty common status colors. What would you suggest, perhaps different shapes?

Re: I reverse engineered McDonalds’ internal API

#382

Earlier quoted context omitted.

I don't know how old you are, but growing up in the 90s, my dad (a food scientist) was mostly fine with me eating crappy fast food once in a while. The only hard rule he had was "never eat soft serve ice cream". Before technology was all there, the machines back then were apparently nightmares in terms of safety.

They were good for our immune systems! Kids these days don't know how easy they have it!

I do have Ulcerative Colitis. The research is still out on how the Hygiene Hypothesis supports its occurrence.

Personally, I'd have liked to climb more trees and eat more dirt.

Re: I reverse engineered McDonalds’ internal API

#383

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.)

One red dot in my city is closed down franchise. I guess not yet removed from corporate computers.

Re: I reverse engineered McDonalds’ internal API

#384
post #103

Digression: If you're red/green colorbind, the https://mcbroken.com website is pure frustration. All the dots look the same to me. Fortunately the iOS accessibility color filter works wonders. After enabling that (in deutan mode) I now see green and gray/purple dots.

Red/green are pretty common status colors. What would you suggest, perhaps different shapes?

Blue - yellow

Re: I reverse engineered McDonalds’ internal API

#385

Earlier quoted context omitted.

Why? What are you going to do different if you are told it is broken versus down for maintenance? You're still not getting any ice cream?

The French existentialist Jean-Paul Sartre was sitting in a cafe when a waitress approached him: "Can I get you something to drink, Monsieur Sartre?" Sartre replied, "Yes, I'd like a cup of coffee with sugar, but no cream". Nodding agreement, the waitress walked off to fill the order and Sartre returned to working. A few minutes later, however, the waitress returned and said, "I'm sorry, Monsieur Sartre, we are all o…

Brings to mind the Hitchhiker's Guide to the Galaxy text adventure by Infocom where you start the game with an item called "no tea" in your inventory.

Re: I reverse engineered McDonalds’ internal API

#386
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…

  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. 
I was a McD manager in my youth.

Not only were the internals fully disassembled and sanitized, they were left to soak in the solution overnight. All that was left behind was the cylindrical plastic chamber, sanitized and left to air dry overnight.

The messiest part was lubricating the O-rings with a petroleum jelly. Failure to remove all that when cleaning seemed like a good vector for microbes.

The worst job of all was cleaning the fryer vats.

Re: I reverse engineered McDonalds’ internal API

#387

Earlier quoted context omitted.

I don't get it.

In the ice cream situation, broken and down mean the same thing. In the Sartre anecdote, milk and cream mean the same thing.

No, it was a logic error on the part of the server. Since he requested without cream, their lack of cream was irrelevant.

Re: I reverse engineered McDonalds’ internal API

#388

Earlier quoted context omitted.

Imagine McDonalds had invented AWS and called it McCloud.

When you order a VPS they would’ve asked you then: “Do you want to supersize your order? For $1 extra you can have a whole bucket of RAM instead of a small cup of RAM”

Quite a few providers have wizards that effectively boil down to this...

Re: I reverse engineered McDonalds’ internal API

#389

Not sure where this data is coming from but for months now I've been ordering ice cream through the McDonalds app only to find out when I get there that the machine is broken and that they can't cancel or refund the order, which ultimately results in a stressful cash refund. It's happened multiple times at various locations around Manhattan. Eventually I'll just use this method to get 30-day cash loans on my credit c…

Starbucks is really bad at this as well. I used to sit at a counter next to the pickup shelf, and probably 40 times a month just during times I was there, a mobile order would come through for unavailable items.

Re: I reverse engineered McDonalds’ internal API

#390

Earlier quoted context omitted.

Imagine McDonalds had invented AWS and called it McCloud.

Imagine KFC had invented it and called it Kentucky Fried Cloud

Then later rebranded it as "KFC"... the C is for Chaos.
Post reply on HN