4 ms·
https://old.reddit.com/r/OutOfTheLoop/comments/147fcdf/whats_going_on_with_subreddits_going_private_on/ https://old.reddit.com/r/OutOfTheLoop/comments/147fcdf/w
by caturopath 3y ago
https://old.reddit.com/r/OutOfTheLoop/comments/147fcdf/whats_going_on_with_subreddits_going_private_on/ https://old.reddit.com/r/OutOfTheLoop/comments/147fcdf/whats...
- raldi 3y agoWhy are we still posting links to claims they are "raising the price of access to their API from being free to a level that will kill every third party app" when they've made completely clear that over 90% of reddit apps won't have to pay a penny, and neither will the remaining 10% if they fix their inefficiency problems? https://www.reddit.com/r/reddit/comments/145bram/addressing_the_community_about_changes_to_our_api/ https://www.reddit.com/r/reddit/comments/145bram/addressing_...
- dewey 3y ago> when they've made completely clear that over 90% of reddit apps won't have to pay a penny Because the distribution of Reddit apps is not linear and if 90% of the long tail of Reddit apps (that nobody uses) are not affected that doesn't really change things.
- raldi 3y agoBesides the difference between "all" and "10%", there's also the difference between "kill" and "require to fix gross inefficiencies".
- vlakreeh 3y agoThese apps aren't grossly inefficient though, they've been substantially lower than the 84k per user per day API limit that reddit has held in the past for these applications, typically being below 500 requests per user per day. Even reddit's official app uses more API requests per day.
- raldi 3y ago86,400 requests per day is Reddit’s historic per-user limit, but the number was picked as a maximum, not an average or a number any significant fraction of users would be hitting any significant fraction of the time. An app aggregating many users, if reasonably efficient, would be expected to have an average per-user rate over time much much lower than the single-user, single-moment absolute limit.
- vlakreeh 3y ago> not an average or a number any significant fraction of users would be hitting any significant fraction of the time Mhm and no major third party reddit app is going anywhere near that with their 500 requests per day per user. > An app aggregating many users, if reasonably efficient, would be expected to have an average per-user rate over time much much lower than the single-user, single-moment absolute limit. The per user rate of these apps is 500 a day, which is reasonably efficient. Your point of them being "grossly inefficient" is just false.
- BaseballPhysics 3y agoDo you have a source for this claim other than spez himself, who has proven to be willing to, uh, let's say bend the truth?
- raldi 3y agoWho would you consider a sufficiently authoritative source?
- BaseballPhysics 3y agoThe developers themselves are every bit as authoritative on this topic while also not having been caught out lying. Given that, you'll forgive me if I choose not to put my chips with Reddit management.
- addandsubtract 3y agoI choose to trust the guy[0] who's been open in his communication and break down exactly why the new reddit API changes are forcing him to shut down his 3rd party app. [0] https://web.archive.org/web/20230613060536/https://old.reddit.com/r/apolloapp/comments/144f6xm/apollo_will_close_down_on_june_30th_reddits/ https://web.archive.org/web/20230613060536/https://old.reddi...
- thebooktocome 3y agoThose two claims aren’t mutually exclusive.
- raldi 3y agoCould you elaborate?
- ben_w 3y agoI'm not going to claim anything either way about the efficiency of these apps nor the potential (or lack thereof) to improve; but if they're shutting down rather than complying, this suggests that any efficiency improvements are not low hanging fruit. Of course, now I'm thinking of that time a coworker insisted that $feature couldn't possibly be made more efficient and it was absolutely impossible to optimise it to take less than 20 minutes to complete, and I spent a few hours looking at what it was doing and got it down to 200 milliseconds… …but I can't project random success anecdotes like that onto projects I'm not being paid to work on.
- angoragoats 3y agoI’m interested specifically in Apollo, one of the most popular iOS Reddit apps, and the one that I use. Conveniently, its backend was recently open sourced [1] so how it uses the API is public. Please cite one example of an “inefficiency problem” that Apollo could fix to put it on the path toward not “pay[ing] a penny.” [1] https://github.com/christianselig/apollo-backend https://github.com/christianselig/apollo-backend
- raldi 3y agoJust at a glance, and maybe I'm reading it wrong, but this appears to be issuing six requests every five seconds: https://github.com/christianselig/apollo-backend/blob/main/internal/cmd/scheduler.go#L112-L117 https://github.com/christianselig/apollo-backend/blob/main/i... See also: > On March 14th, Apollo made nearly 1 billion requests against our API in a single day, triggered in part by our system outage. After the outage, Apollo started making 53% fewer calls per day. If the app can operate with half the daily request volume, can it operate with fewer? https://www.reddit.com/r/redditdev/comments/13wsiks/api_update_enterprise_level_tier_for_large_scale/jmolrhn/ https://www.reddit.com/r/redditdev/comments/13wsiks/api_upda...
- angoragoats 3y ago> Just at a glance, and maybe I'm reading it wrong, but this appears to be issuing six requests every five seconds: I don't believe any of these six operations make any calls to the Reddit API whatsoever. If that's correct, the fact that you raised this as a possible area to optimize indicates to me that you aren't qualified to make any judgments at all about what Apollo could or could not do to reduce its API usage. > On March 14th, Apollo made nearly 1 billion requests against our API in a single day, triggered in part by our system outage. After the outage, Apollo started making 53% fewer calls per day. If the app can operate with half the daily request volume, can it operate with fewer? Maybe I'm stupid but I'm not really following how this open-ended speculation indicates that it would be possible for them to operate under the new oppressive API pricing scheme without paying a single cent. Can you please clarify?
- 3y ago