Hacker News new | past | comments | ask | show | jobs | submit login
[dupe] Reddit sparks outrage after it demands app developer pay $20M/yr (cnn.com)
126 points by thunderbong on June 2, 2023 | hide | past | favorite | 77 comments




Speaking as an Apollo user for five years, the official app is just terrible. From big problems like confusing/inconsistent navigation and missing video and text formatting options to annoyances like slow/delayed animations and janky scrolling, there's just a huge lack of thought or polish in Reddit's app.

I think Reddit is just embarrassed that one guy can make an app that's so, so, soooo much better than their slow, cluttered, ugly, expensive app.


They probably have totally different priorities. Apollos only goal is good UI/UX.

Reddits is tracking, Ad revenue, prioritizing cached content and who knows what other priorities have been pushed into it.


If their priority is to make money, why wouldn’t they invest in the UX their official app. It’s probably their main revenue stream but it’s so bad that it drives users away to third party clients they can’t monetize. Now instead of actually investing in making their app better and giving users a reason to go back to it they’re blocking third party clients so they don’t need to actually improve their app. It’s a lose-lose for their users and it reflects very poorly on them.

Also it’s not like Reddit doesn’t have the resources to both improve their apps usability and focus on tracking, ad revenue, etc.


Reddit's problems aren't because of their technology, it's product decisions. Yeah, sure, maybe all their devs suck, but it was managements decision to create the abomination of their new layout to be more instagram-like. Devs aren't putting a million nags to use the official app on their mobile site of their own accord. Devs aren't consistently ignoring moderator issues/complaints.

Maybe their devs are jealous of what one guy with freedom to actually create the best thing he can can do, but I really doubt they came up with the idea to charge 100x what imgur charges for similar API calls.


Thats because Apollo doesn't datamine you to oblivion, or madly optimize for engagement.

If Reddit adopted Apollo, they would slow it to a messy crawl in 6 months.


They should just buy it from the developer.


They already did that kinda. They bought Alien Blue, which was the top iOS Reddit client before Apollo. They brought the dev onboard, sunsetted the Alien Blue app in favor of a new official Reddit mobile app, and gave all of the users who had purchased it a few years of Reddit Gold credit.

I think that app may be the basis of the current Reddit app somewhere deep down inside, but it basically bears no resemblance at this point since Reddit's priority is chasing ad revenue and TikTok style feeds instead of just letting people follow and comment in their communities.

This of course left a gap for a new good iOS client and Apollo was born.

If they bought Apollo I'm sure the same cycle would occur again.


I think this could be an implicit coercion attempt to get the app on the cheap leveraging lack of the alternatives for the developer


The irony is they already did that with Alien Blue, and now we’re here.


Even old.reddit.com has gotten bad. I have an annoying persistent problem that ads auto-play with sound, despite being disabled in my Reddit options and in my browser options. I've re-enabled and re-disabled all of these options and it still happens.

They (Reddit) claim that this is not expected behavior. Some other people have also reported this. No fixes.


I wonder if old.reddit.com is a freeze-dried old codebase in maintenance mode. If so, I would expect it to get worse over time, broken by accident, never prioritized to be fixed.


It is. There are several issues already.


I read someone else’s opinion on a separate hacker news thread saying they thought the reason for the increase was because of AI and LLMs. Twitter recently did something similar.

Not sure if it’s true but it struck me as making sense. The timing is too coincidental.


One guy ? Try ten different or more, from Apollo to Relay to BaconReader every damn one of them is better by a factor of 10x or more than the reddit app, which probably took a team of 20 six months.


The amount of people that still have no idea how to either download video posts or have sound enabled while playing the video... are astonishing.


I'm pretty tired of the outrage headlines. I'm not mad, I'm just disappointed, and willing to move on. I'm not interested in the web or official app, and while I really appreciate Reddit, I spend a lot of time on the site that could probably be spent elsewhere, and maybe this change provides the impetus for me to find healthier ways of using my time.


You find healthier ways to use your time, a developer loses his livelihood. The outrage is at the latter, not about how you use Reddit.


I do get that, and having to change up the focus of your career sucks, 100%. I don't want to diminish the pain and frustration there. But empathy doesn't need to include outrage.

I'd point out that any of third-party reddit app devs have one of the best resumes for whatever's next. They should have their choice of paths, whether that be adapting their codebase to $NEXT_PLATFORM, doing some high profile consulting, going back to a day job, etc. It'd be better if they didn't have to, for sure, but it also isn't career-ending.


That's what happens when you build your business on another business. He knew that reddit could close their API access at any time.


This is just business. He'll figure it out. He's a businessman, after all.


Part of the reason big companies aren't going out of their way to screw over small companies is the terrible PR they get. Excusing it as just business negates this effect.


That's fine for you, but for many this represents "the end of Reddit as they know it today"

Kind of a big deal for me.


I mean, I agree with the sentiment 100%. It's the end of reddit as I know it and I'm bummed about that. It would be swell if they reverse course in the next month, but this event just has me re-evaluating my use of the platform and at least for now, I'm just preparing myself for whatever is next. Which, if the studies are to be trusted, would be healthier if it was not the next social platform.


I only recently started using apollo so maybe it isnt as impactful. However, I exclusively browse reddit on old.reddit.com with a redirect plugin and RES. So that would be a much more major impact for me.

That said, Apollo is pretty rad. I hope they figure something out.



It's probably that this time the whole freaking CNN has a story, more than anything. But otherwise yeah, call me they definitely reduce their appetite or definitely not, I'd say.


It's inevitable that I'll still have to filter search results by Reddit to find genuine information, but if the only option for Reddit is the official app/website, I'll just stop browsing and commenting altogether. I don't understand how their official app could remain so bad.


What's really strange is Reddit could have a good app because they just bought the most popular iOS client, Alien Blue, back in 2014.

I still can't understand why they would buy a perfectly good app just to replace it.


Because what is good for the user and what is good for company revenue don't always align (at least in the short term).


> Apollo made 7 billion requests last month, which would put it at about 1.7 million dollars per month, or 20 million US dollars per year. Even if I only kept subscription users, the average Apollo user uses 344 requests per day, which would cost $2.50 per month

900,000 total users, if they were all converted to paid users, would cost $1.89 per user, so Apollo could charge $1.99 per month. Or they could charge $2.50 per month as stated above.

This seems reasonable for access to all of reddit and their engineers to maintain it for you?


But they can't charge $2/mo. Not all of their users will pay. In fact, most won't, and many who would already paid for "lifetime membership" (Apollo Pro/Ultra) which they sold anywhere from $5-$50.

They'd probably have to charge $10-20/mo just to break even.


Only if paying users also had to pay for free users. They could charge $2-3/mo and make the app only available by subscription.

It sucks and I still think the developer(s?) would take a pay cut, but it seems like the only viable choice at this point.


70% of 2.50 is $1.75 which would put them under with current mobile app store pricing of a 30% fee for subscriptions. $3.75 gets them closer but then margin is $0.125 which would total to $112,500/yr if all 900,000 users switched to paid which is highly highly optimistic.


> reasonable for access to all of reddit

Not all of reddit. You're still blocked out of NSFW content (which will not be accessible over any tier of API).


Don't forget Apple's cut. And presumably Apollo devs don't want to work for free. And not everyone will pay. And, and, and ... soon you're charging 5, 6, 10 bucks a month.


According to calculations, His only pivot is to make it sub only for like 5$ a month. Remember 30% goes to Apple.


Since Apollo qualifies as a small/medium business, that's 15%


They need $20 million to break even on the api costs alone. Both Google and Apple charge 30% on revenue exceeding $1 million per year


I mean the people that make the content are users. The same people who use the app.


I think a big point in this change that people are ignoring is the restriction of explicit content, even to paying customers. As I understand it, anything labeled with the "NSFW" tag will only be available through the official app, even for paying customers.


Why should I have to pay when my de facto web browser is the apollo app versus the safari app? At the end of the day its just an app interfacing with a website in both cases, and regulating that in either way is inconsistent and stupid.


When you are in the web browser, Reddit makes money off you by serving you ads. With Apollo, they get nothing.


They make no money off me because those ads are blocked on my web browser just like they would be on a mobile app. It just seems like the same sort of thing to me when you boil down what the things are, but I can see why reddit wants to be punitive and capture most of the market. It sure sucks to see the site slide that way though.


Capture most of the market? What market? Apollo is using Reddit's servers to make the API calls, so how is blocking it "capturing the market". Sounds like Apollo should pay for their own server infrastructure and make their own Reddit instead of a passthrough app that generates 7 billion API requests a month LOL


> if they were all converted to paid users

There's your problem.


The owner of this client should just try to replace underlying Reddit with something else. Someone tried something similar years ago they bought up all the popular twitter clients


What? There are many people who pay to use Christian's app specifically to interact with Reddit. If Apollo suddenly switched to another social network, it would make a lot of people understandably angry


Seems like he is in an impossible position to continue down his current path. He has a large enough user base he might only need to replicate a few key subreddits. Sure didn’t reddit start off by having bots vote or post submissions


Tweetbot has been killed by a similar API shakedown, switched to Mastodon, and the app has been very well received.


Well, Tapbots launched Ivory, a totally different app based loosely on Tweetbot, but it required a substantial investment to design and engineer. It's not like Tweetbot just started loading Mastodon one day. In fact, paying Tweetbot customers were left with a nonfunctional app, and many got prorated refunds from Apple.

Ivory has been well-received, but who knows what the numbers are compared to Tweetbot. So this was not a "just swap the API" slam dunk.


Sure, but what’s the alternative? Shutting it down? Like that won’t make people angry too…


This is the nature/danger of being 100% dependent on a free API. You're at the mercy of the API vendor, and there may be no alternative.

In Christian's case, if Reddit doesn't change their mind, his best bet is probably to eliminate the free tier, and increase the paid tier pricing. It's worth a shot, but Apollo would probably take such a hit it may no longer be viable as a business.


The suggestion I saw that I like is just to allow bringing your own API key. That way I can pay for my (and ONLY my) usage at whatever level I'm comfortable with.


Unfortunately the number of people who would pay for both an Apollo subscription AND their own Reddit use AND would be willing to obtain and enter an API key is effectively zero.


I don't get this suggestion. Users of this app (myself included) want a different UI for Reddit. Changing the underlying store to something else would make it useless to me because I'm specifically using it to access Reddit. "Something else" wouldn't have the same communities and content that I want to view.


The suggestion seems to be to turn the client into a generic interface for any reddit-like site, and port people to that. Imagine if a few million people swung over to a new site like the exodus from freenode.

Reddit's content isn't special. It's all network effects.


"Reddit's content isn't special. It's all network effects. "

Yes, but they are strong and in place.

Reddit has a LOT of content and users.


It is a good idea in theory, but the timeline is tricky. It isn't realistic to get something up and running before Reddit cuts them off, and by the time they could the users would have moved on.


The reason why everyone is upset is because Apollo works perfectly for the Reddit use case while the official client does not. Sure it is technically superior, but it is "better" from a product management perspective.

Reddit, Tumblr, TikTok, Instagram, etc, all attract a similar type of user but they are different products that engage people in different types of social interactions.

You can't port that.


Are you talking about UberMedia? I used to work there!


Similar post, 340 comments 9 hours ago https://news.ycombinator.com/item?id=36162235


Funny how HN selectively applies this rule. Third front page thread in two days without updates.


I think that probably falls under: HN has grown and has limited staffing.


As an indie, I feel for the people who made it big with these apps.

But, its a ticking time bomb. Your whole business is a derivative of content provided by another company's community. Yet, these alternative apps squeeze in their own advertisements between posts.

I don't think $20 million/year is reasonable at all, but they have been monetizing off free APIs.


Everything built on hardware you don't own is doomed to end like that at scale, yes?

When are we going back to owning your own fast, light, redundant hardware so you don't have to charge millions for free APIs that were responsible for all your growth in the first place?


I don't think Reddit's issue is the cost of operating the site but the pressure to generate bigger revenue for the IPO (or maybe more, a plausible story by which they could generate big revenue).

Of course costs play a part in how much revenue you need, but even in the realm of costs it's probably employees rather than servers that's dominant.


I'm not sure what difference it makes where or how the site is hosted?


Bring back Usenet, but with a s̶t̶u̶p̶i̶d̶ modern web2.5 interface and a Markdown article format


this reminds me of when i worked for a 150 employee business whose sole revenue came from consuming facebook and twitter apis.

you are really just fucked as soon as the giants decide to steal your product, even if they can't compete with your product on usability, features, or marketing. all they have to do is change their pricing.


Am I the online who uses Firefox and old.reddit.com to browse reddit on my phone? It works pretty well.


I still miss i.reddit. I've been trying hard to get off of reddit entirely but it hard because the community and information subreddits provide is still very good. But the other day I noticed the reddit frontpage is just repeating posts if you continue to click next page...


This is what I do and it's not great. It's fine for me but I understand if people don't like zooming in all of the way to click the tiny "comment" button.


Not alone but definitely in the minority.

I am not sure if it is statistically significant but I founded a small tech sub-reddit (~30k users) and from the moderator stats 70% of traffic is from their iOS app.

I used to use 'reddit.com/.compact' which was an actual mobile friendly and light interface, but that was depricated this year and now, like you, I am stuck with old.reddit.com on mobile.


70% come from the official Reddit iOS app? How much are from visiting Reddit directly and any other Reddit official apps? I'd expect a tech community to use the official apps less than the norm.


I'm not sure how well accounted the other apps are, there doesn't seem to be a specific category for other apps.

But for 'direct' access basically if I put new.reddit and old.reddit and 'mobile web' whatever that is, the total of all three categories is less than 10%.

I guess also that these stats will not be very accurate for desktop if people are using ublock, ghostery, etc.


if they charge for api usage for activities they allow for free in the web app, all they will do is shuffle traffic to more expensive heavyweight calls by crawlers and client-side javascript hacks.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:
OSZAR »