https://www.reddit.com/r/reddit/comments/145bram/addressing_...
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.
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.
[0] https://web.archive.org/web/20230613060536/https://old.reddi...
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.
Please cite one example of an “inefficiency problem” that Apollo could fix to put it on the path toward not “pay[ing] a penny.”
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_upda...
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?
2. Third-party app developers said this is too high, will shut down rather than pay
3. Reddit official response had zero chill
3. a. Repeatedly
4. Significant fraction of subreddits organised a "go private" protest
5. This broke Reddit for everyone else
And when you think about it, a subreddit is pretty analogous to a Usenet usergroup.