zlacker

[return to "Reddit Doubles Down"]
1. ammut+l7[view] [source] 2023-06-14 01:22:50
>>stanis+(OP)
The post by the Apollo dev made it sound like they had gone back and forth for a while before the final pricing was laid out. I wonder why reddit didn't come up with a price that worked for all parties. Isn't some money better than none + ill will from the community?
◧◩
2. paxys+Gb[view] [source] 2023-06-14 01:53:42
>>ammut+l7
I highly doubt a different dollar amount would have changed the outcome. Reddit wanted $2.50 per user from the Apollo dev. Would $2 have been more palatable? Or $1.50? Would the extra few cents per month really make the difference between a user subscribing or not?

The conversation is really only about free vs not free. Everything else is a smokescreen.

◧◩◪
3. nocoin+0d[view] [source] 2023-06-14 02:02:40
>>paxys+Gb
Eh, at some threshold, of course a lower price would have changed the outcome. It sounds like the Apollo dev thought API costs came in at 10-20x what he’d been expecting. I think there’s obviously a huge difference between paying Reddit, say, 50 cents of a $3 net payment (assuming a sub for the app is $5/month) and having a $5/user/month cover charge to Reddit as the price of admission, and then having to build a viable app business over that. Seems dubious.
◧◩◪◨
4. shagie+Ui[view] [source] 2023-06-14 02:50:38
>>nocoin+0d
The average user doing ~300 api calls per day would do about 9000 calls per month and at $0.24/1k calls would be $2/user

Apollo also does polling of the message box for each user for push notifications ( https://github.com/christianselig/apollo-backend/blob/main/i... ) which currently has a rate of 1/minute/user. This is another 1.4k calls per day and changes the price that would be paid.

Current rate: https://github.com/christianselig/apollo-backend/blob/b992d2...

March 16th rate update (6 r/m to 1r/m): https://github.com/christianselig/apollo-backend/commit/74a8...

Nov 22nd rate update (12 r/m to 6 r/m): https://github.com/christianselig/apollo-backend/commit/7582...

◧◩◪◨⬒
5. flutas+TK1[view] [source] 2023-06-14 14:20:16
>>shagie+Ui
Not sure why you're making up stuff still and cherry picking constants to try and pretend you're right.

Those rates are BEST CASE. I linked the code directly to you that actually does it in your previous comment.

They queue 100[0] users every 5[1] seconds to pull their status, they then update the next check timestamp in the db to be at now + the constant you quote[2] which they use for rate limiting, so at most once per minute.

So unless they have under 1,000 users, then it won't ever be "every single minute."

[0]: https://github.com/christianselig/apollo-backend/blob/b992d2...

[1]: https://github.com/christianselig/apollo-backend/blob/b992d2...

[2]: https://github.com/christianselig/apollo-backend/blob/b992d2...

[go to top]