Live data from Hacker News

I reverse engineered McDonalds’ internal API

twitter.com

231–240 of 454 posts

Re: I reverse engineered McDonalds’ internal API

#231

Earlier quoted context omitted.

Not my field, but edible gums (guar gum, or xanthan gum for example) is "plastic" (adj.). Gums are used more and more, AFAICT as a consumer; presumably to allow products to be bulked out with air. Basically take anything homogeneous, add gum, add air, create a foam. Basically like an Aero bar but with way smaller bubbles. You just cut a quarter (I'm guessing on this figure) off your ice-cream ingredients by weight an…

This 'bulking up with air' is most evident if you go to the yogurt or cream cheese section and look for the Yoplait Whips or Philadelphia Whipped containers. It's the same product, just as a foam, and seems to be marketed as a healthier alternative where users choose a satisfactory portion by volume, not by calories or weight. And while I think the whipped foods are stupid, I don't think that packaged food sellers ar…

Whipped cream cheese is much easier to spread, in my experience. I know I could whip it myself, but why not just buy it that way?

Re: I reverse engineered McDonalds’ internal API

#232
post #179

Earlier quoted context omitted.

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

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)

Re: I reverse engineered McDonalds’ internal API

#233
post #74

I don't have much sympathy for a huge corporation like McDonalds, but isn't this is kind of an asshole move by the developer?

[flagged]

No, they don't "finance" it. Their customers do. Their customers pay with their own, hard earned (we wish), money for it. McDonalds is just the messager. Regular people like you and me pay for it. Yes, you, probably, and anyone who ever paid for any kind of meal at Mc.

The People are fucking it up, massively, and you are covering for them. Thanks, I guess?

Re: I reverse engineered McDonalds’ internal API

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

I wouldn’t call it unnecessary work. If a developer can do it for fun, a competitor or worst someone mal-intentioned can do it as well.

Yeah this guy really should have approached Dairy Queen with a campaign and sold it off.. "we know you can't get mcdonald's ice cream? come to us"

Re: I reverse engineered McDonalds’ internal API

#235
post #74

I don't have much sympathy for a huge corporation like McDonalds, but isn't this is kind of an asshole move by the developer?

[flagged]

With that logic, any company that serves meat should be exploited and ridiculed on Twitter for their broken ice cream machines (that might not even be broken, apparently). Why?

Re: I reverse engineered McDonalds’ internal API

#236

Earlier quoted context omitted.

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.

You'd physically hang up wall phones, even when they had a combined microphone and speaker: https://images-na.ssl-images-amazon.com/images/I/515Mj67cq3L...

Yes, but what I meant was that the expression is likely even older than from the ones which went out of style 30 years ago.

Re: I reverse engineered McDonalds’ internal API

#237

Earlier quoted context omitted.

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?

I don‘t know about 3G, but I just checked for LTE [1] and the timing is broadcasted in SIB16, which is not encrypted, so theoretically anything could pick it up.

[1] https://www.etsi.org/deliver/etsi_ts/136300_136399/136331/11...

Re: I reverse engineered McDonalds’ internal API

#238
post #128

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…

Well if you keep doing this and your credit card gives like a 5% cash back on restaurant purchases...this is virtually free money?

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.

Re: I reverse engineered McDonalds’ internal API

#239
I guess he used the API from the app, add a large order and try to go to checkout. If McDonald want to avoid angry customers they alert that the item is out of stock, before finalizing the purchase.

He then automatically do this for every store to check if the machine is working or not.

Re: I reverse engineered McDonalds’ internal API

#240

Earlier quoted context omitted.

[flagged]

With that logic, any company that serves meat should be exploited and ridiculed on Twitter for their broken ice cream machines (that might not even be broken, apparently). Why?

Pretty much, yeah.
Post reply on HN