Live data from Hacker News

I reverse engineered McDonalds’ internal API

twitter.com

411–420 of 454 posts

Re: I reverse engineered McDonalds’ internal API

#412

Earlier quoted context omitted.

It's not free. That cash refund isn't refunding the merchant their processing costs for the credit card. And that's what's paying your 5% cash back. The store is losing a pennies each time that happens and some of them are flowing to you.

Well, yes, but it's also them not refunding via the original payment processor and them letting the order go through despite being unable to fulfil it. I don't want to make a point that this is the moral thing to do, but the error is with McD here.

I'm not making any moral judgement. I'm just explaining where that money is coming from, and that it's not "free". Also, issuing a refund would still likely incur fees with the processor. They may dodge fees if they are within the window to void the transaction instead. Depends on their processor and contract.

Re: I reverse engineered McDonalds’ internal API

#413
post #7

From creator[1]: “I reverse engineered mcdonald's internal api and I'm currently placing an order worth $18,752 every minute at every mcdonald's in the US to figure out which locations have a broken ice cream machine” [1] https://twitter.com/rashiq/status/1319346264992026624

Yes, that was a joke: https://twitter.com/rashiq/status/1319358458429345795

They were just taking the opportunity to make their work more hype worthy. Typical marketing garbage.

Re: I reverse engineered McDonalds’ internal API

#414
post #38

Earlier quoted context omitted.

Hard to imagine that lasts long...

It seems the first explanation given wasn’t entirely accurate (or is at least misleading), as they continued roughly 50 minutes later: > to clarify how this works: mcdonald's keeps track which locations have a broken machine, I'm merely querying for those - no order gets executed, no ice cream is actually wasted Maybe in reality, the order is created, but not actually “placed” in order to query the above info? Or may…

Clickbait for sure

Re: I reverse engineered McDonalds’ internal API

#415

Earlier quoted context omitted.

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.

Not sure if this is the same thing, but I recall reading a case study in 2006 on McD's cloudifying their kitchen equipment. The project was apparently a huge failure and was eventually stopped due to runaway costs.

Do you have a link to that anywhere?

The 2006 timeframe does fit with the LONWorks effort. The McD implementation used....powerline networking. Man was that a kludge.

Re: I reverse engineered McDonalds’ internal API

#416

Earlier quoted context omitted.

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 fo…

I get the feeling that it's also easier for the cashier to put it into the point of sale / ordering system. There are buttons for specific menu items, and then buttons to remove things from them, but no buttons to build a burger from scratch.

Re: I reverse engineered McDonalds’ internal API

#417

Earlier quoted context omitted.

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.

It's unfortunately the way the interactions between individuals and organizations seem to be trending towards. The flip side is that when you have a non-standard request to a business (like a bank) or a government agency, it used to be that a low-level clerk would have some workarounds, or you could escalate to a manager. Now, they all have a convenient excuse: "the system doesn't let me do that". And it's true, beca…

Yep, which is why I get pissed off at manual processes in which people are strict and exactly comply with the rules and forms. One thing wrong, nope, cannot accept this document. Well then in that case those people are no better than a computer and I welcome the day they get replaced with one.

Re: I reverse engineered McDonalds’ internal API

#418
post #312

Earlier quoted context omitted.

Because it's one extra feather on the scales of increased cynicism about what you see online. Clickbait culture is toxic

Legitimate question, how and why is clickbait culture toxic? I am not creating it or defending it. I am just a little confused what you mean by that exactly.

Raises the noise in the signal-to-noise ratio of a browsing experience. I may pass over reading a useful truthful article because I'm trained to dismiss its title as misleading.

Re: I reverse engineered McDonalds’ internal API

#419

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…

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 lubricati…

Heh! I did both of those jobs as well. I still remember the large plastic tray you had to use to organize all the little parts and O-rings.

Did you ever have a clever employee that thought they could use the 5-gallon plastic buckets as a quicker way to dispose of the old fryer shortening? I watched that happen one Sunday morning. That was amazing.

Re: I reverse engineered McDonalds’ internal API

#420
post #404

Earlier quoted context omitted.

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?

It's a virus not a bacteria so the proteins don't disintegrate. The probability of transmission outside is small as sensibly people limit the time outside, but the flipside is they stay indoors, in confined spaces together, which is perfect breeding ground for the virus.
Post reply on HN