Readit News logoReadit News
gaudat · 3 years ago
I have a story to tell, about the demise of one of the largest internet forums in my language.

About ten years ago, when smartphones just started appearing, the forum did not have a mobile version, and there are various 3rd party clients on the App Store or Android Market.

Later on, one of the largest 3rd party client was blocked, because of they hammering the forum's servers too hard,. Or something about caching and stealing ad revenue.

Then a couple years later, in 2017, the 3rd party client's devs launched its own forum reusing the client's name. It exploded in popularity and quickly took over as the most popular message board among the youth.

The old forum now has a sort of boomer or mentally ill stigma to it.

I hope to see Apollo go down this route.

Oh, and I think both forums in the story did not monetize as hard as reddit going to paid awards and memberships.

One more thought: Keep the Apollo UI or whatever thing the users are most familiar with. Most of them do not care if it is fediverse or open source or backed by web-scale k8s, they only want it to just work (tm) good enough to post things on it. Eat the lunch you prepared yourself.

armchairhacker · 3 years ago
This is such a good idea even without Reddit's monetization and potentially blocking NSFW content. To me it seems obvious. It's also something that's actually likely to succeed and within the community's control, unlike getting Reddit to change their stance. Like, there's nothing stopping this from developing right now.

- "There won't be as many people." That's ok, probably even a good thing. 1.5-2.5 million users are more than enough, especially considering most of them are power users. I believe HN has around 1.5-2.5 million and the content here is way better than Reddit.

- "Making a social network is hard." Yes, but it's not too hard. Scaling is hard, but we're not scaling to Reddit's size (100+ million); and Mastodon has issues with scaling, but that's because their protocol is super-redundant in an effort to be decentralized (and apparently also kind of sucks). HN runs on 2 servers and uses a LISP dialect (https://news.ycombinator.com/item?id=28478379); even though HN is text-only and Apollo would have images or videos, I'm 100% certain there are enough dedicated Reddit users who can make this a reality.

- Also be aware that Reddit's community is different than Facebook, Twitter, YouTube; they're a lot more tech-savvy, a lot more anonymous, favor NSFW a lot more, and a lot more anti-corporate. Especially the moderators, who honestly control most of the community (though it's usually a bad thing). We're going to need those moderators to prevent the Apollo social network from becoming the next 4chan (because, hopefully you understand, that's a bad thing)

There's absolutely going to be an exodus if Reddit does anything non-negligible, the only reason Reddit is even considering moving ahead with these changes is because they don't care.

qball · 3 years ago
>the only reason Reddit is even considering moving ahead with these changes is because they don't care

No, they're just flailing.

The problem with Reddit is that its product is ideological conformity; but its owners are too busy pretending (or actually believing) that's not true to sell it honestly. Mods are, to put it bluntly, mostly replaceable, and charging for the ability to moderate an established large subreddit would go a long way provided whoever buys that power must go out of their way to plausibly deny that.

And ideological conformity is worth a lot of money- Twitter was fairly valued in the tens of billions for a very good reason- but much like Twitter, that sort of thing sells "at a loss" because having the kind of content which enforcement of ideological conformity upon is meaningful necessarily means major companies won't want to put their products next to that content. Reddit is not a product that can generate a concrete return on investment, which is partially why it can survive operating at a net loss for a long, long time; capital directly funds political power.

Cheap capital drying up means money is tighter- so financiers are getting harder to come by- and if you're in straits that dire and don't want to downsize you have to look for other sources of revenue. In Reddit's case, this will completely kill their main product, but they have a mental block that prevents them from dealing with that honestly so they might be screwed.

>Mastodon has issues with scaling, but that's because their protocol is super-redundant in an effort to be decentralized (and apparently also kind of sucks)

Mastodon has the same kind problem that Reddit does but massively amplified- server operators have power over user networks (the same thing happens on Reddit with bots) which is a no-go for honest communication.

dang · 3 years ago
> I believe HN has around 1.5-2.5 million

HN has about 5M unique monthly users depending on how you count them.

emodendroket · 3 years ago
> Also be aware that Reddit's community is different than Facebook, Twitter, YouTube; they're a lot more tech-savvy, a lot more anonymous, favor NSFW a lot more, and a lot more anti-corporate. Especially the moderators, who honestly control most of the community (though it's usually a bad thing). We're going to need those moderators to prevent the Apollo social network from becoming the next 4chan (because, hopefully you understand, that's a bad thing)

You’re describing Reddit ten years ago. There’s not really a “typical Reddit user” at this point it’s so big. All kinds of people are on it and most of them are not techies with a particular ideological bent.

donmcronald · 3 years ago
I've always thought it would be neat if there were loosely affiliated communities that host as an API only with a standard front end for the UI.

So I run 'example.com', but only serve (ex:) content via JSON. Allow competing implementations of the API on AWS, Cloudflare, self-hosted, etc.. Then let UIs like Apollo act like an aggregator and an OIDC provider for their users.

The API side could moderate their own content and restrict access to UIs that play nice and the UIs could refuse to surface content from API sides that suck.

The only thing Reddit has going for it IMO is the uniform UI across communities and they seem determined to make that a crappy experience from what I've seen.

rat9988 · 3 years ago
> I believe HN has around 1.5-2.5 million and the content here is way better than Reddit.

I have to heavily disagree with this. Reddit content is way better in both quality and quantity. The only thing worse is maybe the Signal to noise ratio, and even that is questionable. For example, askHistorians is a gem. Many subreddits are very useful. Moreover, for many questions, I find myself adding "reddit" on google. Not once have I needed it to find useful content on hacker news.

witchesindublin · 3 years ago
I actually think that Reddit is more "mass market" than tech-savvy. I never associate Reddit with techies in my entire life, unless you mean the people who move into tech for money.
bellowse · 3 years ago
I'm dying for this, and would happily throw in some free dev work. HN is the only community I still actually enjoy, social media is a cesspool. I'd love a "Lichess of social media," something centralized but robust and user-respecting, and for communities other than tech.
gaudat · 3 years ago
>prevent the Apollo social network from becoming the next 4chan

The two forums in my top level comment do compare similarly as 4chan and reddit. The old one was previously known as the epicenter of shenanigans and memes in my language which has lost its shine, the new one being increasingly astroturfed and becoming more of an echo chamber day after day.

johnnyanmac · 3 years ago
>We're going to need those moderators to prevent the Apollo social network from becoming the next 4chan (because, hopefully you understand, that's a bad thing)

TBH, 4chan these days are nowhere near the days when it was known as the boogieman of the internet. Still stuck with language that wouldn't last 10 seconds on Twitter or even Reddit, but we're not talking about a doxxing/harassment hub anymore. Or at least, no more a hub for that than Twitter/Reddit.

wesapien · 3 years ago
4chan is indeed not the ideal but the current reddit isn't ideal either because it leans too much progressive. i would like to prune both extremes.
hardware2win · 3 years ago
>i believe HN has around 1.5-2.5 million and the

What? Id say max 50k

pyuser583 · 3 years ago
I don’t do 4chan, but I know people IRL who do. They seem to think it’s pretty good.

Is there a chance it’s getting better?

sockaddr · 3 years ago
Yup. I'd join Apollo if it was substantially similar. They could not possibly make a worse UI than the current "new" reddit web UI so the bar is pretty low.
foo1024 · 3 years ago
I have recently searched for some open source alternative to reddit. Lemmy.ml seems to be a fediverse alternative, and have a nice web UI and apps, though the site is pretty much empty. If popular 3rd party app could join force and migrating to lemmy because of reddit's brain-dead pricing. It will be interesting.

Deleted Comment

popcalc · 3 years ago
You could always co-opt Dread ;)
Devasta · 3 years ago
The tech isn't the challenge with something like Reddit, even the comically inept Reddit leadership could figure it out after all.

The difficult part is finding a few hundred mods willing to work for you for free, filtering all the filth that tries to be posted.

Only if they have a solution for that can try going their own way.

tornato7 · 3 years ago
It became a lot more possible this year to start doing AI content moderation. It won't be perfect, of course, but human mods are probably worse.

and yes, I've used content moderation AIs in the past (like Google's Perspective API) and they're not really usable. OpenAI moderation endpoint, embeddings classification, or even just gpt3.5-turbo would work marvelously.

scarab92 · 3 years ago
Several popular reddit clients could team up, launch the site but require a small monthly subscription fee (which these clients already collect).

Even $1 per month is enough to keep a lot of the outrage junkies out and you can use the revenue to pay for moderation of the smaller group of power users that remain.

cortesoft · 3 years ago
It isn't just mods, it's a community in general. If no one else is posting and commenting, no one wants to visit.
StanislavPetrov · 3 years ago
>The difficult part is finding a few hundred mods willing to work for you for free, filtering all the filth that tries to be posted.

The difficult part is finding a few hundred mods willing to work for you for free, filtering all submissions and comments that conflict with the narrative being pushed by the establishment.

Hacker News is great because many of the comments are substantive, thought-provoking and don't read like State Department press releases or obvious corporate astroturfing.

pyuser583 · 3 years ago
Honestly I think the tech is an issue.

Most web development is downloading. Social networks have massive uploading and frequent changes.

Twitter literally invented microservices because of this.

gaudat · 3 years ago
What happened with reddit is imo the mods affect the site's direction moreso than the administration or the devs. This is what happens when you put profit and cancerous growth above cultivating a community.
Casteil · 3 years ago
Yes, please! We need alternatives to the social media giants that are now obviously bent on monetization and other, shadier motives.

Moves like this are what caused the huge Digg -> Reddit exodus that significantly boosted Reddit's popularity. People need other places to go when their favorite platform takes this seemingly inevitable path.

piva00 · 3 years ago
I was part of the Digg -> Reddit exodus at the time, I loved Digg until they destroyed it, had a Reddit account for long but never really used it.

Now with Reddit trying to shutdown Apollo and other 3rd party clients with this pricing move I can see myself never using Reddit, their official client sucks a lot (it's unfortunate they bought Alien Blue just to kill it, which gave Apollo the chance to rise from those ashes), if Apollo dies... I will simply not use Reddit as much, the only other way I can use Reddit right now is through old.reddit.com, that sucks on mobile browsers without RES.

It seems I will soon experience a repeat of Digg with Reddit, slowly use it less and less because the experience is broken until the moment I forget it exists.

holler · 3 years ago
Building a public chat network / alternative to Reddit/Twitter/Discord at https://sqwok.im

Create post -> share url -> instant chatroom based around the topic -> live chat with anyone on the net in seconds (hopefully have fun). Open to feedback :)

prox · 3 years ago
From a comment : >They’re trying to overvalue their services before going public. Execs want to cash out and move to a tropical island. I can’t wait for this cesspool to fail.

This is their real motivation. You can’t fight that honestly. Greed is good for these folks.

krabizzwainch · 3 years ago
I forgot about Digg and just went to look at it. Not a single thing is recognizable about it.
dom96 · 3 years ago
This was precisely my first thought when I read this. For the price that Reddit will charge, Apollo's author could easily recreate Reddit and take advantage of Apollo's user base to seed that community.
MichaelZuo · 3 years ago
Hiring a few hundred competent mods, plus management, can easily triple that figure, so it would likely need some serious backing.
actuator · 3 years ago
There is also one more story on the other side of it.

Twitter used to have a vibrant ecosystem of clients, most of them working better than the official app both on web and mobile. Twitter was able to kill their third party app ecosystem with their paid API changes and lived to thrive as a company till recently.

The reality is, you need a good cohort of content and users to move who can sustain the content, moderation and discussion. Just moving Apollo users doesn't ensure that. There are other good third party clients like Relay etc as well

raverbashing · 3 years ago
Twitter official app learned a lot about these 3rd party clients, also they didn't think their default experience should be alienating to most users
dmonitor · 3 years ago
twitter experience is a lot simpler. at the end of the day, twitter power users just need to tweet. reddit power users are moderating a forum.
Nifty3929 · 3 years ago
This is what everybody thinks, until they grow large enough to care about the amount of money they’re burning and get tired of it. Then they try to not lose so much money, and their loyal users turn out not to be so loyal.
rgbgraph · 3 years ago
All reddit is doing is storing text and serving it to people.

This not expensive or a hard problem. You grab a bunch of servers, you set them up properly, and then you write your app properly.

No resume-driven bullshit; no hype-driven bullshit; no “we need to be galaxy scale now” bullshit. No email notifications, besides basic “thanks for registering, here is your login” and “here’s a password reset link.” No cloud-based bullshit. Don’t use fucking python. Use a real systems language to eek out as much performance as you can from the hardware. Actually understand databases and how your specific databases work. Use Postgres unless you have a very good reason not to.

Just a few thousand dollars a month, and a brief reprieve from short-term mania to actually think, and you too can literally serve 1 billion pages a day.

Why does everyone run into problems with this? Because they have personal hang-ups and delude themselves (or simply don’t care). This path has been tread numerous times before. The mistakes have been made thousands of times. The people who made those mistakes are available to help you out (for the right price, or if you’re good enough company).

I am sick and tired of systems engineering being grandized, when all you have to do is sit down somewhere quiet and think about the problem — with a bit of tea, and some way to access reference material.

Reddit is not a hard or interesting problem.

habi · 3 years ago
> I hope to see Apollo go down this route.

Make it work with https://github.com/LemmyNet/lemmy would be one idea. I have absolutely no clue how hard this would be though.

HDThoreaun · 3 years ago
This is sort of just the cycle of social media though. Facebook has the same stigma, it's unavoidable as the first wave ages.
ziziyO · 3 years ago
This Tapatalk by chance? I only remember it because it would sign your posts with a little ad.
gaudat · 3 years ago
Nope, the forums are not in English. The new forum's app/favicon is a yellow smiley face.

I thought Tapatalk is more like a generic mobile client addon to forum wares than being a forum itself. I remember that nagging banner when I was on XDA years ago...

renewiltord · 3 years ago
That was the one that I thought of too. I didn't understand why every Invision forum would pop that up as the client to use. Seemed like they were giving away the keys to the castle for free. Crazy.
pokerface_86 · 3 years ago
browsing any major, big subreddit will reveal that it’s users are no better than the average facebook, twitter, or tiktok user. have you looked at /r/all or /r/popular in the past… 3-4 years? it’s all garbage. i think the reality is that an extremely small percentage of people bother setting up a real home page, unsubbing from all the default subreddits, and having a tailored experience more akin to forums is just not what people want anymore- they want a black box “algorithm” to push rage bait and ads at them.
ymolodtsov · 3 years ago
Unfortunately, the value of Reddit is in all the existing communities and the content. It'd be hard to move it, and while this might be a big news on Hacker News, most Reddit users probably have never heard about alternative clients.

Most forum have gone into demise, unless they focus on some very small niche (so they're small already). People prefer apps, otherwise they forget about things unless they're enormous.

lost_tourist · 3 years ago
I would definitely 100% join Apollit if that happened. but only if they allowed 3rd party clients.
ipaddr · 3 years ago
Soon another 3rd party client will be made that hammers the new site. That gets blocked and the circle goes on
gaudat · 3 years ago
You get it. Or unless you outdo the 3rd party ones in making a good client.

Nothing online is forever unless you attact the data hoarders.

Deleted Comment

gogopuppygogo · 3 years ago
Reddit initially monetized using Adzerk. Apollo should do exactly what you are pitching and just use the same engine to sell ads.
uw_rob · 3 years ago
My understanding is that Apollo isn't allowed to show ads based on reddit's new TOS. The only monetization strategy open to Apollo is a premium subscription.
a_c · 3 years ago
An asian one I'm guessing
gaudat · 3 years ago
Send me a PM and I will give you a beer #hoho#
m3kw9 · 3 years ago
Back then you didn’t have to moderate much, now it’s a major moat for Reddit
naru_s · 3 years ago
Sounds familiar to me :o)
gaudat · 3 years ago
#good#
pabs3 · 3 years ago
Which forums is this story about? Are they public?
ekanes · 3 years ago
Apollo. Let's go.
holahola1234 · 3 years ago
Mmm. Sound like LIHKG
SSLy · 3 years ago
was it taptalk?
m-p-3 · 3 years ago
It is (or was) a kind of proprietary addon that forum admins could install which would act as an API that let a the Tapatalk client interacts with the server. It mostly showed up at a time when web forums weren't responsive or a mobile UI and phones weren't as powerful as today and struggled to render complex webpages.

Deleted Comment

ornornor · 3 years ago
Christian (Apollo’s author, the Reddit app in question) isn’t a paragon of virtue either.

The app has been regularly nagging existing paid users, who paid to remove ads in the app, about “amazing” deals to “upgrade” to a monthly subscription to the app to get some virtual stickers and other silly things of dubious value over and over. People complain about it every time they come up on the Apollo subreddit, directly mention the app’s author, who has yet to ever respond on this matter.

I think Reddit is being greedy, but I’m only sad if Apollo goes away because the Reddit client is so shitty; not because I love Apollo.

monocularvision · 3 years ago
Oh please. I paid for ad-free Apollo a long time ago and the prompts to upgrade to the subscription client are extremely rare and not obtrusive.
kkarakk · 3 years ago
This is everyone on the apple ecosystem now - they all want you to subscribe to their app
58x14 · 3 years ago
I think it's very clear that the recent LLM boom is directly responsible for Twitter, Reddit, and others quickly moving to restricted APIs with exorbitant pricing structures. I don't think these orgs really care much about third-party clients other than a nuisance consuming some fraction of their userbase.

Enterprise deals between these user generated content platforms and LLM platforms may well involve many billions of API requests, and the pricing is likely an order of magnitude less expensive per call due to the volume. The result is a cost-per-call that is cost-prohibitive at smaller scales, and undoubtedly the UGC platform operators are aware that they're pricing out third-party applications like Apollo and Pushshift. These operators need high baseline pricing so they can discount in negotiation with LLM clients.

Or, perhaps, it's the opposite: for instance, Reddit could be developing its own first-party language model, and any other model with access to semi-realtime data is a potentially existential competitor. The best strategic route is to make it economically infeasible for some hypothetical competitor to arise, while still generating revenue from clients willing to pay these much higher rates.

Ultimately, this seems to be playing out as the endgame of the open internet v. corporate consolidation, and while it's unclear who's winning, I think it's pretty obvious that most of us are losing.

eru · 3 years ago
If you want training data for an LLM and are actively talking to some data providers, you'd just ask for a dump, instead of making a billion small requests.

(You'd make the billion small requests, if you are doing this on the sly.)

58x14 · 3 years ago
You’re right, but I think it’s also pretty clear that

A) there is demand for functionality that depends on semi-real-time data, e.g. a prompt like “explain {recent_trending_topic} to me and describe its evolution” where the return could be useful in various contexts;

B) the degradation of search experience and the explosion of chat interfaces seem to indicate “the future of search is chat” and the number of Google searches prefixed or suffixed with “Reddit” make it obvious that LLM-powered chat models with search functionality will want to query Reddit extensively, and in the example prompt above, the tree of queries generated to fulfill a single prompt could be sizeable;

C) improvements to fine-tuning pipelines make it more and more feasible to use real-time data in the context of LLMs, such as a “trending summary” function that could cache many potentially related queries from Reddit, Twitter, etc and use them to fine-tune a model which would serve a response to my example prompt

fennecfoxy · 3 years ago
Eh can still just automate creating a bunch of accounts and do it manually. Use one of the many captcha completion services where you pay for people to complete captchas for you. ML models can already pretty much do them anyway.

Then rotate between accounts and put a random time between requests. Restrict certain accounts to browse within certain hours/timezones. Load pages as usual and just scrape data from the page rather than via api.

However, I believe in a company's right to charge whatever they want for their services. But I also believe in the right for people to choose not to use that service and for freer alternatives to spring up.

Just like Tumblr, Reddit seem intent on killing themselves, although these days I'm not so sure. When Elon took over Twitter everyone was saying that all the users would leave and it would die. This is not the case, human nature means that people seek familiarity and will cling on, hmm.

sahila · 3 years ago
Right that'd be the case now but previously you could just make a billion small requests for free.
Nextgrid · 3 years ago
LLMs have nothing to do with it. Someone skilled enough and rich enough to develop and train an LLM is absolutely capable of reverse-engineering your private API or scraping your web UI and defeating whatever protections you have.
throw_nbvc1234 · 3 years ago
And open yourself to potential lawsuits. You can fork any public repo in github too, don't need any fancy resverse-engineering or web scraping. But if you use the content illegally then what's the point.
lost_tourist · 3 years ago
lol you can't get in trouble for datascraping or figuring out ways around their anti scraping measures. Good luck enforcing any user agreements the bot has to click through. If they don't want it scraped then they have to not put it on a public facing webpage.
numpad0 · 3 years ago
I heard researchers on public funding can’t violate ToS without invalidating their current and future employment, and therefore cannot engage in social media researches without free API…
moneywoes · 3 years ago
Managing all those LTE proxies is far from cheap
appleaday1 · 3 years ago
dont tell this to youtube
quartz · 3 years ago
Yes it's this. This has nothing to do with 3rd party app operation and everything to do with generally closing the gate to the data garden.

The value of reddit's content to non-reddit entities is rapidly increasing as its monetizable use shifts from a set of signals on which to build first-party ad targeting (which they never really figured out) to generally useful llm training data.

amelius · 3 years ago
Can't they pull the data from archive.org?
KuiN · 3 years ago
Archive.org was knocked offline the other day due to some AI startup scraping it to death. It’s not a good thing.
SllX · 3 years ago
Archive.org is a non-profit without the capacity to serve that many requests. An excellent resource for people to use carefully, but not a treasure trove for bots to scrape down to the last bit.
notacoward · 3 years ago
That would be worse.
dageshi · 3 years ago
This is very obviously what's going on.

The web is in the process of rapidly filling up with AI regurgitated garbage, eventually there's going to be a handful of sites with real usable content on them left, reddit being one of the biggest.

xtracto · 3 years ago
>The web is in the process of rapidly filling up with AI regurgitated garbage

This is already the case. See the oceans of crap SEO optimized "food recipe sites". It's unbearable.

So sad that, BBC back in 199ps and 2000s, there were so many random sites to visit with interesting things. Search engines were of actual use.

Now, it's basically facebook, reddit, pinterest, instagram, stackoverflow , and a couple of counted others, depending on what you like. And EVERYTHING is monetized.

The WWW of today is terrible.

Now

Macha · 3 years ago
I don't think the LLM boom caused Twitter's first API lockdown in 2012, nor do I really think it's anything to do with the more recent final nail which seems much more in tune with Elon's twitter trying to increase ARPU/engagement while also dealing with a 90% reduction in headcount.
hackernewds · 3 years ago
ah that explains why Twitter led the pack making their APIs insanely expensive. there is value in the data and the LLM companies will be willing to fork it. a whole new business model and monetization of mass data not predicated on ads or user privacy. what could go wrong?
pas · 3 years ago
That's unlikely. Elon jacked up the price because he wanted Twitter to make revenue, so get people to use their app and site, and basically to just get rid of anything he doesn't control.
Eji1700 · 3 years ago
Everyone saying their pricing is absurd had better get ready for the new wave of API pricing.

Like every other industry, there's a growth period where things are new and prices are reasonable, and then there's the "squeeze" where bean counters come in, make charts that are likely bs, and explain how much easier it'd be if we charged 4x as much for half the customer base.

Twitter was one of the first to give access to cheap mass data, and now they're one of the first to charge through the nose for that. The move is going to be that if you're not enterprise level you're not getting this data anymore, and I doubt it stops with reddit.

the_snooze · 3 years ago
>I call this enshittification, and it is a seemingly inevitable consequence arising from the combination of the ease of changing how a platform allocates value, combined with the nature of a "two-sided market," where a platform sits between buyers and sellers, hold each hostage to the other, raking off an ever-larger share of the value that passes between them.

https://www.wired.com/story/tiktok-platforms-cory-doctorow/

tornato7 · 3 years ago
In economics they call this rent seeking[1]

> Rent-seeking is the act of growing one's existing wealth by manipulating the social or political environment without creating new wealth. Rent-seeking activities have negative effects on the rest of society.

You can see Reddit as a landlord, owning the land (or website) that the value grows on. They don't contribute value themselves, instead they make money by charging rent to everyone who wishes to grow value on their land.

1. https://en.wikipedia.org/wiki/Rent-seeking

philistine · 3 years ago
I don't disagree that it's one point of view, but I hardly believe both examples do not have a simpler explanation: both companies no longer want APIs for third-party clients.

Elon wanted to turn it completely off and was probably convinced to ban the accounts of all the third-party clients and to try and harass the world's many weather services to pay 42,000$ a month.

Reddit has one credible third-party client: Apollo. He's always been fairly transparent about his money flow, so it's exceedingly easy for Reddit to price him out and put the fear of god into any developer interested in a Reddit client.

afterburner · 3 years ago
> Reddit has one credible third-party client: Apollo.

Do you mean at least one? Because there are many "credible" ones, unless I misunderstand what you mean by credible.

delta_p_delta_x · 3 years ago
> Reddit has one credible third-party client: Apollo

Tell me you only use iOS without telling me you only use iOS...

JustSomeNobody · 3 years ago
> Reddit has one credible third-party client: Apollo.

Ooof. I mean, if you're only an iOS user, maybe?

vimy · 3 years ago
Yeah, this is the equivalent of a freelancer quoting an absurd price for a job they don’t want.

Deleted Comment

jethro_tell · 3 years ago
This kinda assumes that people won't leave in mass. Digg migration took like 60 days.

I think especially in a forum where people tend to be semi anon. This isn't staking out a facebook name and keeping up with highschool friends. I know a few user names by sight on reddit but I really don't care if I hear from them again and I don't expect they care about me.

Makes leaving to anywhere that can put together a decent UGC interface pretty simple. It just feels like other than content, which reddit doesn't actually post, there's not much in the way of network affect.

_fat_santa · 3 years ago
I feel like Reddit sees their userbase as two types of users: casual users that browse /r/pics or something like that on the official app / web and power users that are subbed to niche subreddits, use 3rd party apps and likely still use the old.* subdomain.

For the longest time Reddit was predominantly the latter group of power users but in recent years Reddit has had a mass influx of the former casual group of users. I think the bet that Reddit is making is that the latter group is much smaller than the former and cutting off API access won't make a significant difference. But if they are wrong, this could well be the end of Reddit, going just like Digg went. It will likely still exist, but as a shell of it's former self.

zouhair · 3 years ago
I don't use LH on mobile because there is no decent app. When Reddit 3rd party apps stop working I'll just stop using Reddit on mobile. Also on Desktop, only old reddit makes it worth my time. The moment old reddit is turned off Reddit is over for me.
imiric · 3 years ago
Good. It's about time for more people to move on to better platforms. Twitter is a cesspool, and Reddit has some good communities that will be better served from a platform that's not ruled by a greedy corporation that couldn't care less about its users.
tnel77 · 3 years ago
What are these better platforms? Genuinely curious.
ed25519FUUU · 3 years ago
Why is Twitter a cesspool? I interact mainly with WFH tech people who garden and I think it’s absolutely wonderful. There’s no reason to follow or interact with anyone who is negative.
fennecfoxy · 3 years ago
Eh, I think this goes in line with Netflix's recent hardline changes.

Everyone references their Tweet from years ago of like "love is sharing passwords" and bitching about how Netflix has changed & become greedy.

But those people are thinking big enough; Netflix has changed this way because back then, they didn't really have any competition in the space. And now _everyone_ has to have their own fucking streaming platform, so of course Netflix is gonna change policy.

I'm not defending Netflix here, but what I am saying is that people are doing the shortsighted animal thing and bitching about Netflix. Really they should be bitching about all streaming companies and requesting that our democratic governments enact policies that force companies and corporations to be consumer friendly. All of them. Tax the rich. All of them.

rsynnott · 3 years ago
The thing is, though, that the value of these APIs is largely driven by the userbase, and the most valuable users tend to use third-party clients.

Now, I'm not surprised to see _Twitter_ doing this, because it's just one of a laundry-list of ideas that Naughty Old Mr Car has to make Twitter worse; it really barely registers. But _Reddit_, I would have thought, would be a lot more conservative in the "massive dangerous change" department, particularly after what happened to Digg (and more generally the history of internet forums). I'd expect that there's a huge danger for them here that the big third party apps will simply endorse a Reddit clone.

SergeAx · 3 years ago
But it doesn't make a lot of sense: people will just start to scrape sites again. APIs was there to make the process less painful for servers and control who scraping what and how fast.
halJordan · 3 years ago
If you go into that thread there are people begging Selig to charge them 4x what Apollo Ultra costs. And they're begging him to charge it to everyone all the time.

This can't just be laid on the feet of faceless bean counters or old men in the executive suite.

pbmonster · 3 years ago
40% of reddit posts are marked NSFW. All those won't be able to be accessed from the API.

And those NSFW posts are far from just porn. It's frequently news (especially related to war), the "vice" subreddits (cigars, guns), mental health subreddits, ect.

Also, 4x of Apollo Ultra is probably not enough. After the Appstore takes its cut and the dev pays himself, you're not left with enough money to pay for the API access of the power users you're now inevitably left with. Powerusers, who, again, can't access 40% of posts on your app.

brookst · 3 years ago
Good point. We must lay this at the feet of people who want the product and are willing to pay for it.

Dead Comment

NovaDudely · 3 years ago
A slight various on Microsoft's EEE. Embrace, extend, extinguish.

Embrace the users.

Extend the functions to get them locked in.

Exploit them for everything you can get!

vhdI27 · 3 years ago
or maybe we are past the excess of a 0% interest rate environment and people are now expected to pay for shit.
NovaDudely · 3 years ago
That sounds like a reasonable factor on all of this.
hnick · 3 years ago
I thought Google Maps was the first? There was a big hoo-ha about that a while ago.
PestoDiRucola · 3 years ago
Good thing web scraping is a thing.
mdgrech23 · 3 years ago
If you make more money it's hardly BS. There are supply and demand graphs and you can reasonably calculate how many customers you lose/gain from a price increase/decrease.
9991 · 3 years ago
reddit's users are creating the content for the other users, so a drop in users means less or worse content. Doubt you could model easily with a demand chart.
jeffalyanak · 3 years ago
It can be rational and still be BS.
brookst · 3 years ago
Those graphs rely on knowing the price elasticity of demand, which is easy to get for commodities like wheat and next to impossible to get for differentiated products, at least without testing various prices on statistically identical cohorts, which is technically difficult and a PR nightmare.
api_or_ipa · 3 years ago
The reality is that Apollo doesn't serve intrusive ads, and thus, every user using Apollo instead of their own first party apps is lost revenue. Unfortunately, reddit is in that late stage monetization step where they need to prove they are capable of big revenue to justify a high IPO share price.

One can only hope there'll be a watershed moment like the one that killed Digg. So far, reddit has been very careful raising the temperature so as to not scare the frog before it's dead.

superfrank · 3 years ago
> One can only hope there'll be a watershed moment like the one that killed Digg.

I think a critical part of the Digg exodus was that most people already saw Reddit as a clear #2 in the space. When Digg fucked up, there was an obvious place for everyone to migrate to. I don't see that right now. Facebook isn't cool anymore, Twitter has a large number of people who won't use it because of Elon, Mastodon isn't mature enough to gain casual users.

Bascially, the problem I see is that if people leave reddit, there isn't an obvious place for them to go? TikTok maybe? I just don't see an Pepsi to Reddit's Coke.

wilsonnb3 · 3 years ago
Discord seems the most likely, it matches the subreddit model and a lot of Reddit communities already have a discord.

Obviously Discord is chat focused so not a one-to-one replacement but I am not sure that the younger generations will care.

Plus there is the possibility of discord adding a Reddit/forum like feature, since they already have the mindshare.

Euphorbium · 3 years ago
Reddit is just a backend to apolo, if they make their own backend, a lot of people would switch.
ajmurmann · 3 years ago
Mh, it feels like there has been little to no innovation and competition between companies about social media that are primarily text-based. Mastodon is in essence a decentralized Twitter. All new social networks seem to be about media other than text. The only text-centric new entry that comes to mind is Substack, but that's not really a social network product. Maybe it's time for a new innovator?
elpool2 · 3 years ago
The key thing reddit has is subreddits. Maybe they could be implemented using BlueSky's custom feeds?
dogleash · 3 years ago
It’s already moving to discord.

Discord blows for asynchronous conversations. But that doesn’t mean it’s not the replacement.

kkarakk · 3 years ago
honestly i've been on tiktok/instagram since the pandemic, text forums don't have the same appeal as instantly making a video reply and seeing people react to it. i don't visit reddit/other forums as much anymore - the bot replies and quality of user are super annoying now.
tracker1 · 3 years ago
Single interest web-bbs systems is a definite option. Can always self-host discourse open-source. There's also many other options, including the Lamernews (HN clone) app.

Dead Comment

xavdid · 3 years ago
> every user using Apollo instead of their own first party apps is lost revenue

That's maybe true as a first-order effect.

But, for the ads that everyone else sees to be worth anything, the site has to be worth visiting at all. If your most dedicated/prolific users mainly post/comment using third party apps, then making their experience worse will reduce the quality of the site overall (even if you start getting revenue on behalf of those dedicated users).

It strikes me as a very shortsighted move.

onion2k · 3 years ago
If your most dedicated/prolific users mainly post/comment using third party apps...

Thats really easy for Reddit to measure. Why are you assuming they haven't?

It strikes me as a very shortsighted move.

If you stop assuming that Reddit is run by idiots, and you consider the likely probability that they've modelled this stuff in some depth, it's easy to believe that your initial assumption is wrong, and that the users are on 1st party apps (or will be if others shut down), and that many will stay and continue to post rather than leave or stop posting.

Your premise is based wholly on the belief that you know more about Reddit users than Reddit does. That seems dubious to me.

packetlost · 3 years ago
Short-sighted is presumably what they want: pump and dump onto the public market so early investors and founders get their payday and ride off into the sunset on bags of money while "the market" eats the losses and the slow (or maybe fast and painful) demise carries on for the next 3-10 years.
babypuncher · 3 years ago
This is exactly what we've seen on Twitter. The already low bar for quality took a nosedive once they started ruining blue checkmarks and banning third party apps.

Twitter still maintains a critical mass of users and corporate accounts, but all the most talented creators (at least the ones I followed) have reduced their Twitter usage substantially or moved on completely.

Eventually new readers will stop showing up because there is no worthwhile content.

m-p-3 · 3 years ago
in my opinion, a good middle ground would be to make third-party apps only usable if you're subscribed to Reddit Premium.

That way you don't give the data freely, you could make each API keys provided to the user with limits that won't impact normal navigation but would cripple automated data capture, and you'd solve the issue where third-party apps aren't fed ads by sustaining the platform through subscription.

ceejayoz · 3 years ago
I remain shocked this wasn't Musk's approach with Twitter; make API access part of Twitter Blue.
zouhair · 3 years ago
I am paying too many subscriptions to care. I'll just stop using Reddit on mobile, most kids are on TikTok anyway.

So they are just alienating younger users.

theogravity · 3 years ago
I moved to Apollo a month ago and paid for Pro because the Reddit app kept feeding me the same ad over and over, and it was a really annoying ad at that. Nothing I did including reporting it using various labels / downvoting it would remove it completely from my stream.

I will not be using the Reddit app unless they do something about annoying / intrusive ads on their app.

I'm fine with ads, just stop showing the ones to me I don't want to keep seeing.

xenolith234 · 3 years ago
I know exactly which ad you're talking about, and it's STILL around in my feed when I access via the web.
ProAm · 3 years ago
Why would they IPO? Just take the money you make now and be happy. They need to pay back the VC money they stupidly took very late, but it's not like they need to fund future dev? Another bad redesign? Many people use these alternative apps because the UI on Reddit is pretty bad. They should force ads into the api stream and just call it a day. These 3rd party developers are doing the work for you that the reddit employees cannot figure out on their own.
robotnikman · 3 years ago
Yep, Reddit has reached the enshittification stage as a company
atraac · 3 years ago
Pretty sure they reached that stage long time ago when they redesigned their UI into an unusable, slow mess of an interface that noone asked for.
jamilton · 3 years ago
Is the math that the dev did broadly accurate? If it is, it seems they could safely charge 10-19x less and get more revenue per-user than they do from ads alone... assuming that even a 10x lower cost would be affordable for third-party clients, which isn't a given.
aembleton · 3 years ago
Those users might be worth 10x as much as the average user though.
x86x87 · 3 years ago
a few options for Reddit: 1/ just buy Apollo. show ads 2/ do a special deal with Apollo where they somehow incorporate ads into the app 3/ API access with Reddit Premium. Apollo can now carry on as normal for premium users & charges "free" users 4/ learn to build a freaking app - people didn't end up using Apollo because of the high quality of the Reddit mobile app.

Personally I rarely use Reddit in a browser and if 3rd party apps were to go away that would be the end of Reddit for me.

jimmySixDOF · 3 years ago
Yes. I like that idea about API keys like how OpenAI is doing it so the user can plug in their billing account into whatever 3rd Party service you find interesting (and may have a totally separate financial relationship with) so the user is basically paying Reddit. They could possibly implement this already as users connect their accounts to the app when it's setup. At the end of the day its the same thing Reddit is being compensated for off site data access but somehow it feels more organic and under my control as a user vs this kind of rent seeking ransom negotiations for a hostage user base.
newsclues · 3 years ago
"One can only hope there'll be a watershed moment like the one that killed Digg" To burn capital on another platform before the next exodus?

We need to figure out sustainable online communities.

kypro · 3 years ago
> every user using Apollo instead of their own first party apps is lost revenue.

This isn't true if they're charging for API access. At best it's a question of whether the lost ad revenue is being compensated for by API revenue.

If you want to attribute an ulterior motive here I'm guessing it's more about control. They want their users to use Reddit as they want them to use Reddit, or at least they'd like to reserve the right to that power.

lldb · 3 years ago
I think I saw somewhere the average user generates $0.12/month in ad revenue for Reddit. The proposed API rate is over 10x that.
fluidcruft · 3 years ago
Of course, the flip side to that is that I would assume TikTok and Instagram or Twitter type content is not as valuable for LLM training. I think it's the big long form posts that you get on Reddit with explanations and tutorials and advice that have value.

And I don't think a lot of that value has much to do with the direction Reddit has been going with its redesign. If they viewed their core product as creating high quality rich textual content for input into LLM, they would do many, many things differently and probably spend more time improving the moderator tools to improve curation.

marcod · 3 years ago
I was just thinking of how when Digg died, Reddit was there for us. Onto the next best thing!
spyder · 3 years ago
Even without ads the users that post content (or manage their subreddit) through third-party apps are still valuable for Reddit. Sure they are a smaller percentage, but that small percentage is more valuable than a regular ad watching user.
gnt_thr · 3 years ago
>The reality is that Apollo doesn't serve intrusive ads

Because they aren't having to pay for hosting.

The only way to replace reddit is with a distributed system like aether: https://getaether.net/

Or if you absolutely want a centralized system, something community run like ao3: https://en.wikipedia.org/wiki/Archive_of_Our_Own

But given the absolute hostility and hate _users_ of reddit give those two sites for not banning everything they find offensive a site like reddit is just not possible any more.

rybosworld · 3 years ago
I definitely see Reddit going the way of Yahoo!

A slow spiral into irrelevance because of lots of small bad decisions. At one point, Reddit felt like a lone champion of free speech and conversation in a sea of buzzfeeds.

I think they've moderated the website into ruin. They've put a lot of energy into silencing certain kinds of voices/opinions while promoting others. What's left is a very liberal echo chamber. All of the seemingly worst ideas from the left are stated as fact and voicing a dissenting opinion can quite literally get you banned.

r/antiwork and r/latestagecapitalism are the most egregious examples of this that I can think of. But the attitudes held there have leaked into 99% of the other subreddits to some degree.

For the record, I lean left. But it really sucks to no longer have a town hall where both sides of the aisle can discuss things as adults.

If there's one takeaway, I think it's some flavor of: Don't overmoderate/show favoritism. You can't have yin without yang, or salt without pepper.

What made Reddit awesome was the discourse. Maybe they never realized that this was the secret sauce. That is, the clashing of ideas. And so they didn't cultivate that. Today, outside of a handful of niche/hobby subreddits, it no longer has anything close to educated discussions.

nocoiner · 3 years ago
This is really well stated. Sometimes out of morbid curiosity, I’ll read one of the /r/all posts on a topic where I know the discussion is going to be reductive and generally uninformed (the example that comes immediately to mind is anything involving the energy industry - there’s not much to find beyond “hurrr durr Exxon bad thorium good”), and every single time it’s the same type of self-satisfied navel-gazing commentary totally untethered from the real world.

I still read it most days (through Apollo) but when/if this kicks in, that’s the end of it for me.

sph · 3 years ago
Not only that, the posts themselves on /r/popular are mostly Facebook anger bait (/r/LeopardsAtMyFace, /r/IdiotsInCars, /r/whatcouldgowrong) or political anger bait: Reddit leans left so it's all "Look at what the right said." Reddit is one of the largest spreader of US political bullshit unto the rest of the world, turning kids into flag-weaving partisans and fostering a us vs them mentality.

It's a low brow dismissal, I know, but between the posts and the comments, Reddit has gone to total shit. Also to note that the average age has remained the same, so it's really hard to talk about anything serious when the majority are 18 yo US middle class white males.

And the only rebuttal I hear is "oh, I'm on /r/askhistorians and it's good here." The exception that proves the rule.

May it all come crashing down so we can build something anew. They're just rearranging the chairs on the Titanic at this point.

nunez · 3 years ago
In that situation, I sort by controversial to see what the other side of whatever issue is being discussed is saying.
nitwit005 · 3 years ago
Much of it seems to be people's behavior changing, rather than the company changing.

Reddit has subreddits on the right and left that will ban you for disagreeing, or even for having made a comment in a subreddit they don't like. That was theoretically always possible, but at some point people decided such a policy was a good idea.

I personally think a misstep of reddit's has been relying so much on volunteer moderators. Why are people willing to put in so many unpaid hours of labor? Apparently, the answer is sometimes because they have a political cause they want to promote.

thedaly · 3 years ago
Reddit admins did ban a lot of subreddits on both the far right and left ends of the political spectrum. I don't agree with extremist voices, but I think that silencing and pushing people off the platform is bad for discourse overall.
dimgl · 3 years ago
It's truly depressing. Reddit's usefulness as an aggregator is what's kept me around for so long. But the sheer extremist views I see on a daily basis are so off-putting. My wife jokes about how I say every other month that "I'm going to quit Reddit".

It's so weird to me that they've let the mods go absolutely bonkers. I've gotten banned from so many subreddits simply for having a different opinion.

dendriti · 3 years ago
Nearly every time a user whines about being banned from a subreddit by evil mods for "muh different opinion", they were just being assholes.
stjohnswarts · 3 years ago
nothing is stopping you from starting conservative versions of things on reddit. Reddit has been since it started pretty left leaning, but they don't stop r/conservative from existing as long as they maintain some decorum rather than act like 4chan or r/TheDonald which was riddled with nuts and russian bots. There are a ton of conservative leaning subs on there, just don't expect them to have thousands of visitors like r/pics or r/memes . You can start r/ConservativeMemes and r/ConservativePics if you like!
rybosworld · 3 years ago
The isolation of particular viewpoints into their own subreddit is precisely the problem imo.

There are political undertones in nearly every subreddit. But depending on which sub you are visiting, you can be downvoted or even banned for not having the "accepted" viewpoint. There's no place to have balanced discussion anymore, and that's one of the things that used to make reddit enjoyable.

Creating more siloed echo chambers isn't a fix, it's the problem.

fendy3002 · 3 years ago
What I see (from reddit) as an US outsider is the people in US are already too polarized. It's either you are my friend or my enemy, no middle ground.

No wonder, seeing what the political news are there at the last 3 years.

mmarq · 3 years ago
> What's left is a very liberal echo chamber. All of the seemingly worst ideas from the left are stated as fact and voicing a dissenting opinion can quite literally get you banned.

A friend of mine is moving to Canada, another to Germany, both went to Reddit to ask for help, and what they got back was anti-immigration tropes of all kind (from "go away you cheap labour, you are stealing our jobs" to "go away you rich tech worker, you are gentrifying my town").

While social media are generally cesspools of psychological deragement, racism and xenophobia, I keep hearing people complaining about some undefined left wing bias because the occasional weirdo with pink hair complains about capitalism or fascism in r/weirdoswithpinkhair or r/randosthatcomplainaboutcapitalism.

shrimpx · 3 years ago
> "go away you cheap labour, you are stealing our jobs" to "go away you rich tech worker, you are gentrifying my town"

It's pretty funny how these two quotes express similar sentiment (NIMBYism, in-group protectionism, deep-seated fear of disruption) yet are often placed on opposite ends of the spectrum (anti-gentrification vs. anti-immigration).

dahwolf · 3 years ago
I think it's a sign of the times, also replicated outside of reddit, for example Mastodon. I enjoyed a solid 20 years of online discourse that was overall reasonable, and most of it not very political.

Now everything is highly politicized with a hard split across two camps where before I barely could detect the very concept of a camp at all.

There's no detectable reasonable right-wing online, it always escalates into 4chan. Hence, the "civil" people clean the place, and you'll have centrists and moderate-left remaining. Give it time and far-left will dominate as moderates silence themselves out of fear.

dimgl · 3 years ago
> Give it time and far-left will dominate as moderates silence themselves out of fear.

This is already happening across the board.

witchesindublin · 3 years ago
One thing I want to point out is that political culture, and defines right and left, varies globally. This is key to understanding why Reddit is so unbelievably US centric even in the international subreddits - the moderation has had the effect of creating echochambers that don't make any sense in the local political discourse.

I think moderation on Reddit had the effect of cleaning out centrists as well, since it was a comment that got you banned from reddit and not your political position (e.g. a post which was positive towards a trump policy would get you caught up in the post-2016 moderation sweep).

You can see the effect on Indians. Quora was popular with Indians because it was intellectual and centrist in the western political spectrum, from a culture that has the right-wing as being Hindu-leaning and the left-wing as being Muslim-leaning. Indians are absent from Reddit comparatively.

NovaDudely · 3 years ago
This is something I have seen from many different sites. Someone from mostly the right wing decides to make an alternative to Reddit or Youtube or whatever, just to avoid the restrictive nature of these larger platforms, It is surprising just how quick the alternative turns into the worst possible version of right wing.
kkarakk · 3 years ago
>There's no detectable reasonable right-wing online

substack is where all the online right wingers who aren't unhinged reside imo

witchesindublin · 3 years ago
There's also a much more noticeable problem of Reddit being too US-centric. The moderation is the cause, but I think it's also symbolic of US political culture that fails to take into account that politics can work differently across cultural lines. In a way the website has become more racist than the pre-Trump-election moderation Reddit.
danijelb · 3 years ago
The web went in the wrong direction when we abandoned the initial concepts of user agents, which was that the browser has the ultimate choice of what to render and how. That concept, transferred to today's world of apps would simply mean that any client like Apollo is essentially a browser locked on Reddit's website, parsing HTML (which has the role of an API) and rendering the content in a native interface. As long as the user can access the HTML for free, they should be able to use any application (a browser or a special app) and render the content however they wish.

Unfortunately with today's SPA apps we don't even get the HTML directly, but with the recent resurgence of server-side rendering we may soon be able to get rendered HTML with one HTTP request. And then the only hurdles will be legal.

DaiPlusPlus · 3 years ago
> Unfortunately with today's SPA apps we don't even get the HTML directly

It works the other way: with today's SPAs the API (that powers the frontend) is exposed for us to use directly, without going through the HTML - just use your browser's devtools to inspect the network/fetch/XHR requests and build your own client.

-----

On an related-but-unrelated note: I don't know why so many website companies aren't allowing users to pay to use their own client: it's win-win-win: the service operator gets new revenue to make-up for the lack of ads in third-party clients, it doesn't cost the operator anything (because their web-services and APIs are already going to be well-documented, right?), and makes the user/consumer-base happy because they can use a specialized client.

Where would Twitter be today if we could continue to use Tweetbot and other clients with our own single-user API-key or so?

nomel · 3 years ago
> inspect the network/fetch/XHR requests and build your own client

The purpose of an API is the agreement, more than the access. You can always reverse engineer something, but your users won't be too happy when things randomly stop working, whenever reddit chooses.

jakear · 3 years ago
CORS ruined this pipe dream. Ideally you’d be able to tell your browser that website X loading content from site Y was a-okay and exactly what you want to happen because site Y is user-hostile and site X addresses all those issues, but alas.

Now the only way to access site Y is by a) routing all your data through some third party server, or b) installing a native application which has way more access to your machine than the web app would.

Some days you gotta wonder if anyone on the web committees has any interest in end-users.

kmeisthax · 3 years ago
There's two reasons why they don't want third-party clients as a pro feature:

- It's a very niche thing to charge for, and merely charging for something means having to support it, so you can be underwater on support costs alone

- Users on third-party clients are resistant to enshittification

The business model of any Internet platform is to reintermediate: find a transaction that is being done direct-to-consumer, create a platform for that transaction, and get everyone on both ends of the transaction to use your platform yourself. You get people hooked to your platform by shifting your surpluses around, until everyone's hooked and you can skim 30% for yourself. But you can't really do this if a good chunk of your users have third-party clients.

This is usually phrased as "third-party clients don't show ads", but it extends way broader than that. If it was just ads, you could just charge $x.99/mo and make it profitable. But there's plenty of other ways to make money off users that isn't ads. For example, you might want to open a new vertical on your site to attract new creators. Think like Facebook's "pivot to video", how every social network added Stories, or YouTube Shorts. Those sorts of strategic moves are very unlikely to be properly supported by third-party clients, because nobody actually wants Twitter to become Snapchat. So your most valuable power users would be paying you money in order to... become less valuable users!

If social media businesses worked how they said they worked, then yes, this would actually be a good idea. But it isn't. Platform capitalism is entirely a game of butting yourself in to every transaction and extracting a few pennies off the top of everything.

poyu · 3 years ago
> Where would Twitter be today if we could continue to use Tweetbot and other clients with our own single-user API-key or so?

So like OAuth? IIRC Twitter used that with all the 3rd party clients. I think the problem is that 3rd party clients filters out ad posts one way or the other. Your other point still stands though, just charge the user API access.

renewiltord · 3 years ago
> I don't know why so many website companies aren't allowing users to pay to use their own client...

If you do that, I'm going to make a client that uses a rotating set of accounts and masquerades as a different client. I am then going to make content available through my client for free, and I'm going to put ads on it so that I can make money. With some small number of accounts, I will serve perhaps x1000 users and you can't do anything about it.

In time, perhaps I will lock the users into my platform. They will talk about how the community on Reddit doesn't understand Reneit and how all the memes come from Reneit. If I win, I'll be Reddit over Digg. If I lose I'll be Imgur.

So go ahead. You'll be Invision to Tapatalk and you will die.

drozycki · 3 years ago
They sort of are allowing users to pay to use their own client by charging for API access. It will be interesting to see how Apollo adapts to this new reality.
makeitdouble · 3 years ago
> allowing users to pay to use their own client

On the user side you need to:

- pay the service a recurring fee

- pay the client probably a recurring fee (x2 or x3 if you use multiple clients on different platform)

- mix and match the above and manage when it falls out of sync

It's totally possible, but how many users are willing to go that route ? Weather apps could be an example of that with the pluggable data sources, but that's to me a crazy small niche.

theage · 3 years ago
The reason there will always be ads: average consumers are never willing to pay as much to keep their eyes clean as others are willing to pay to dirty them.
makeitdouble · 3 years ago
> the browser has the ultimate choice of what to render and how

Fundamentally you're advocating for a web that doesn't rely on ad money. I'm totally with you, but the discussion should probably expand beyond the web and to why our society generate so much ad money in the first place.

What should we do to free our societies from ad money ?

teej · 3 years ago
There was a 15 year period where many websites were only compatible with Internet Explorer. The dream of clients in control is worth fighting for, but it’s never been reality.
numpad0 · 3 years ago
App Store. It’s the App Store and iPhone that killed the web.
renewiltord · 3 years ago
There's free API access with a client of your own. You just can't distribute a single client that intermediates the site: thereby not being a user agent so much as its own site. If you use your own client_id and OAuth2, you get 100 req/min which is enough to browse.
codethief · 3 years ago
> parsing HTML (which has the role of an API) and rendering the content in a native interface

That's a nice dream but the reality is that HTML would be a really bad API, even worse than SOAP.

interlinked · 3 years ago
Why can't these apps just use the api that reddit.com uses? How could the servers differentiate between reddit.com and apollo app pretending to be reddit.com to the server?
leros · 3 years ago
Seems like you could still a meta UI that drives the underlying SPA in a hidden browser but it would be a pain. Maybe a framework for that will be built one day
bearjaws · 3 years ago
Seems like we're always missing a fusion of:

1. SPA that you can run on your phone or desktop

2. Centralized User Management, need some way to block known bad actors

3. Signing posts / comments

4. Distribution of posts and comments over DHT?

5. Hosting images, videos and lengthy text posts on torrents

6. A whack ton of content moderation software to somehow make decentralized moderation work.

7. Image recognition for gore / CP that inevitably will get spammed

This would enable people to help host the subreddits they are subscribed to, but murder battery life on mobile unfortunately.

paulcole · 3 years ago
> As long as the user can access the HTML for free, they should be able to use any application (a browser or a special app) and render the content however they wish.

You can see how the end game of this is HTML no longer being free, right?

NovaDudely · 3 years ago
The worse case vision I have of the future internet in one in which content and advertising is hosted by the advertising companies and rendered via a web assembly system.

Content and advertising cannot be separated by IP and the site content is basically an application that is difficult to parse.

miki123211 · 3 years ago
This feels like it's all priced for AI companies, TBH. This per-request pricing makes a LOT more sense if you assume that one particular piece of content will only be requested once in your company's history, saved on a server somewhere and used for training forever. You're not paying for a request being processed, you're not even paying to offset any advertising cost, you're essentially paying for the ability to use the requested piece of content forever. Maybe that's what Apollo should do, set up a huge cache layer and proxy all requests for the public data through there? I feel like the power law would apply here, so 80% of the requests would be for 20% of the content. Considering how popular the most popular subreddits are, I wouldn't be surprised if the balance was something like 99-to-1. Cache misses would still need to be fetched from the API itself, but that should drive costs down massively.

If the ToS allow this, the cache layer could even be shared across apps from different developers (developers supporting both iOS and Android might have an advantage here), making the costs even lower.

paragraft · 3 years ago
I feel like the better pricing strategy would be something similar to what the geospatial API platforms like Google Maps do, with their explicit no-caching or time-limited-caching clauses. E.g. you're actually prohibited from retaining results from say a geocode beyond 30 days IIRC.

Amazon made this explicit with their Geospatial API pricing ( https://aws.amazon.com/location/pricing/ - "Places" tab) - where the pricing for being able to store a result is 8x higher.

miki123211 · 3 years ago
This really doesn't work in the context of AI training though. Sure, it would make reuse between models a lot harder, perhaps, but the general idea still holds, once a model is trained, the model is for forever.
DrammBA · 3 years ago
As soon as there's anything mirroring reddit and allowing 3 party apps to circumvent API pricing then the ToS would be updated to disallow it.
gsk22 · 3 years ago
Would you use a client where the most popular threads are constantly out of date due to caching? I certainly wouldn't.
noitpmeder · 3 years ago
This wouldn't really be an issue for there to still be a massive advantage to even a simple caching layer.

Imagine one has 10 request for thread {X} every second (probably a massive under estimation of the actual traffic). If you cache that single thread with a lifetime of a second you have instantly cut out 90% of your API usage for that thread.

Obviously the final benefit depends on what the actual distribution of {users} per {threads} per {time} -- but if your goal is to shave redundant API requests than it definitely makes sense, especially if the alternative is untenable in terms of cost.

bigthymer · 3 years ago
He should seriously consider starting his own Reddit alternative. He has a sea of enthusiastic supporters that potentially have enough critical mass to get it started. Unlike attempts to create Reddit alternatives in the past, this group isn't full of racists and others who were kicked off the site for engaging in reprehensible topics.
TechnicolorByte · 3 years ago
Agreed. It’s a small but sizable community that, as you said, wouldn’t cause problems like the group that left Reddit for Voat. I realize it’s a much bigger challenge as a one man team to create a full Reddit clone and not just a nice client for it. But I really hope the Apollo dev considers teaming up with others to go for it.
VWWHFSfQ · 3 years ago
He made a nice frontend for _Reddit_. That's what they paid for and that's what they want. Not some alternative Reddit. And the people that actually install and use a dedicated Reddit app, like this one, is miniscule. It's a self-selecting group and if he actually tried to make an alternative backend then it will just be Voat or worse.
makeitdouble · 3 years ago
You're right that it's a minuscule part of Reddit, but I'd disagree that most of those who chose Apollo are deeply stuck to Reddit.

I think most people going out their way to pay for an alternative Reddit client have a beef with Reddit in the first place, and it's the client that keeps them on the platform.

Would they be happy with Reddit alternatives ? who knows. But they'd probably give a fair shake at it to see if it fits their needs, and not just dismiss it at first glance. Also would such a service be profitable ? depends if service such a minuscule group is done efficiently enough to keep the running costs low.

IMO Apollo users probably aren't on Reddit for the mainstream stuff, Mastodon or Bluesky could probably take that role. Niche communities could probably move on to smaller services and their users would follow.

PS: Voat was positively horrible, but I'd argue the circumstances that led to its conception where wildly different. This time we hopefully wouldn't have some "free speach" narrative baked into it, except for the NSFW bits perhaps.

hinkley · 3 years ago
He can make an alternative backend or shut down. Those are his choices. Adapt or perish.
paulcole · 3 years ago
His group is instead full of people who don’t want to pay for things and who don’t like ads. Good luck bootstrapping the next Reddit with that.
ladberg · 3 years ago
I, and many others, have paid for the Pro version of Apollo. Would happily pay more to continue using it over the official app!
greggh · 3 years ago
I've paid for the app, the top tier. I am not on the app to avoid ads. The ads on the Reddit app aren't why I hate it. The entire UX is crap. There are zero features on the official app that are usable to me.

I would happily pay for Apollo on its own backend, and more than happily see ads.

All I am asking for is the Apollo apps front end, this app is the only thing that makes Reddit or a site like Reddit usable for me.

spiderice · 3 years ago
What makes you think people who use Apollo don't want to pay for things? I literally pay for Apollo
bigthymer · 3 years ago
You have a point. He has a lot of power users and many don't want to pay. Many others may be willing to, but I don't think paid users alone is enough to sustain a site.

However, of all of the Reddit alternatives that have popped up and failed, this one seems promising because there is a broad base of users that are all angry at once. In the past, it has always been fringe groups that have been banned and sought another site. Because of that, the subject matter of the new site always had challenges getting site hosts and advertisers on board. This is different. Having power users hurts on ad revenue but potentially helps on site quality. I don't know what will happen but this is a uniquely promising opportunity. We'll see how it goes.

Goronmon · 3 years ago
Reddit itself was bootstrapped with that.
buildbot · 3 years ago
Counterpoint - most of that group paid him money for Apollo…
w-m · 3 years ago
I don’t think that is necessarily true. There’s two payed tiers of the app, and they seem to sell at least well enough to support the development of the app.