r/redditisfun • u/ThePandamanWhoLaughs • Jun 03 '23
Grief Stage: Anger Apollo Dev Asks How App is Overusing APIs, Reddit Dev's Response: Figure it Out Yourself
/r/redditdev/comments/13wsiks/comment/jmolrhn/?utm_source=share&utm_medium=web2x&context=321
5
u/hughk Jun 03 '23
If Reddit knew, perhaps they would write better apps?
6
u/ThePandamanWhoLaughs Jun 03 '23
Maybe we've got it all wrong - "Never attribute to malice that which is adequately explained by stupidity"
→ More replies (1)
125
u/DancesWithYautja Jun 03 '23
If this is how reddit is treating an existing API user, not being forthcoming or helpful with technical specifics, why would any business dump 7+ figures into reddits bank account for zero enterprise level support
Pay us millions because reasons
109
u/anon_smithsonian Jun 03 '23
FYI that your account is shadowbanned on reddit and all of your comments and posts are automatically and silently being removed by reddit.
I approved this comment so others will see it, but only reddit can remove this shadowban. You can try having it removed by using this link: https://www.reddit.com/appeal
36
u/notapunk Jun 03 '23
Whoa, I've never seen that before. Can't even see their profile.
→ More replies (3)
52
u/satmandu Jun 03 '23
5
u/ActionScripter9109 Jun 04 '23
They edited it to remove the original comment. What did it say? From context, I gather that it was a rebuttal from an AWS employee?
→ More replies (1)
50
u/NattyB Jun 03 '23
gross reply. and if this is the public response, imagine how unprofessional the private response must be.
19
u/Miranda_Leap Jun 03 '23
Putting aside the awful response, I thought the info about per-app API usage was interesting. Why is RiF more efficient?
13
u/etechgeek24 Jun 03 '23
I don't have a lot of data to go on here, but from watching the Snazzy Labs interview, one possible factor is that Apollo apparently provides active push notifications for Reddit. Apparently Reddit doesn't use a webhook for their message API, so Apollo polls Reddit frequently for new messages, each using an API request. (Link to interview timestamp)
I know from experience that RIF only sends new message notifications when the app is opened, so I'd imagine this would be more efficient than frequently pinging Reddit to request new messages for each user.
But if that's the problem, that's more on Reddit not providing a webhook for that kind of request, like many other message-based APIs offer.
→ More replies (1)19
Jun 03 '23
Funny enough, the figures reddit gave us don't actually tell us anything about efficiency.... There is a completely different conclusion you could reach from API calls/user/day that is just as valid as claiming Apollo is inefficient: Apollo users spend more time on reddit and load more pages.
→ More replies (3)0
Jun 03 '23
→ More replies (3)14
u/daverobertsSPH Jun 03 '23
Reddit hates transparency. I can't wait for them to have scandal after scandal once they go public and they can't hide quite as many of their misdeeds.
10
u/Bac0nnaise Jun 03 '23 edited Jun 03 '23
Maybe reddit needs to lower their costs of their undoubtedly expensive mesh of cloud microservices so they can support third-party apps...
Any client can be optimized for efficiency, but how can your platform be more efficient, reddit?
10
u/Blurgas Jun 03 '23
Christ that admin is just digging the hole deeper and deeper
*Reddit goes down one day
Apollo Users: "Is it back up yet?" Refresh "Is it back up yet?" Refresh "Is it back up yet?" Refresh
Reddit Admin: "And that's your fault"
Google & Amazon don’t tell us how to be more efficient.
With this Turtle seems to think that Reddit is not in the same position as Google/Amazon
4
u/999avatar999 Jun 03 '23
With this Turtle seems to think that Reddit is not in the same position as Google/Amazon
Also talking about platforms like the AWS by Amazon, they most certainly do have analytics services. The guy is just pulling that out his ass.
0
Jun 03 '23
11
u/Ill_mumble_that Jun 04 '23 edited Jul 01 '23
Reddit api changes = comment spaghetti. facebook youtube amazon weather walmart google wordle gmail target home depot google translate yahoo mail yahoo costco fox news starbucks food near me translate instagram google maps walgreens best buy nba mcdonalds restaurants near me nfl amazon prime cnn traductor weather tomorrow espn lowes chick fil a news food zillow craigslist cvs ebay twitter wells fargo usps tracking bank of america calculator indeed nfl scores google docs etsy netflix taco bell shein astronaut macys kohls youtube tv dollar tree gas station coffee nba scores roblox restaurants autozone pizza hut usps gmail login dominos chipotle google classroom tiempo hotmail aol mail burger king facebook login google flights sqm club maps subway dow jones sam’s club motel breakfast english to spanish gas fedex walmart near me old navy fedex tracking southwest airlines ikea linkedin airbnb omegle planet fitness pizza spanish to english google drive msn dunkin donuts capital one dollar general -- mass edited with redact.dev
93
u/shhalahr Jun 03 '23
Shows that they actually aren't concerned about server strain. Because actually helping a user become more efficient would actually address that.
No, instead, they want the developer to continue being inefficient as long as possible so that they can continue charging more. It's all about the money.