Is anyone here working on their own reddit-like site?
I feel part of what they are fundamentally missing is decent embedded search functionality as most people are still using google to search and find a relevant discussion of interest e.g “topic x reddit”
You'll need staff, money, legal and tech folks (not cheap). And to get the funds, you'll prob have to make the same decisions about ads and API fees.
You could pull off something smaller, maybe by being distributed or whatnot, but you'll probably never operate at the scale of Reddit. The killer feature of Reddit is that everyone goes to Reddit because Reddit is Reddit.
Maybe my pessimistic brain can't see the opportunity. I'd be happy to be proven wrong.
Every year for the last 12+ years there has been some alternative to Reddit. The code to the old version of Reddit is even open source.
The problem is most solutions want to go back to decentralized, which is problematic. I do think that the technical problem could be solved. Point and click solutions for installing open source software has been around forever (like cPanel and PHPBB) so I’m sure some value added cloud provider could do something similar (I think Digital Ocean already has this with their App Marketplace.)
For one, there’s no check on mods. So if someone spins up a Reddit specifically for [TOPIC] they’re the God of that server basically. Like old school IRC.
Second, there’s no built in user base. Third, any app would be subject to inconsistently applied restrictions on things like porn that Reddit gets a pass on because of its size.
I think a compelling alternative to Reddit would be a non venture capital backed company that is small headcount wise (think 50 people) and very straightforward about how it earns a profit, is sustainable, and focused on direct pay. No blockchain, no fediverse, etc…
That means no worrying about advertisers (or headcount associated with wooing them, managing them, etc…), creating a “subreddit” would cost a flat monthly fee and then being a user of the site might also incur a fee. Like $2 a month.
It’d preserve what I feel is the real value of Reddit which is smaller communities. And I would be willing to pay $2 a month knowing it’s helping sustain a platform I get value from.
I think for many of us here, we treat it as a forum. We go an find specific subreddits in our interests, and interact with it similar to how we interact with hacker news. Interesting Articles and/or Discussion Questions are posted, and then there is a conversation about it.
But that is not how a lot of people use Reddit. To many people, it is social media, in the same vein as TikTok or Instagram. You just scroll through a bunch of quick photos, videos, or rage inducing headlines. There is no actual forum there. It is quick dopamine hits.
I bet if you asked Reddit who their competition is, they'd say TikTok, Instagram, Snapchat, and Facebook (and maybe even Youtube), indicating that they don't think it is their forums that are important, but more so their social media aspect.
So, what is it you want to build? If you just want forums, then I think that is straight forward, and the hacker news crowd would probably be happy with it. But, I don't think that is where most of Reddit audience is anymore, so you aren't building a competitor to Reddit, you are building a competitor to TikTok and Instagram.
It's something that's not well automated, and thus requires an enormous amount of labor (ie capital)
This is why those who have tried have turned into racist pornography filled shit holes.
Want to start a billion dollar startup? Figure out how to automate this problem.
Previously on HN https://news.ycombinator.com/item?id=36135683
I think the public community thing is interesting but it's now been done do death and people's solution for smaller subreddits is federation or self hosting which I don't really agree with. I'm leaning towards even smaller "micro" communities that are entirely private. Talk to 20 people you know and get on with. Create separate groups/communities for things you care about. That's it. I don't want to have the discussion in public, I don't want upvoting/downvoting. I don't even want karma.
If you're looking for something entirely public like HN here's a thing I built last year https://home.m3o.com. no search though.
Step 1. Create an alternative API for Reddit (I've created an MVP for this here: https://api.reddiw.com)
Step 2. Set up an alternative front-end for Reddit built on top of the alternative API (my plan is to host it at reddiw.com)
Step 3. Start implementing a custom back-end, with submissions showing up interspersed with existing Reddit content, perhaps on the very same alternative front-end to drive adoption or one on a separate URL.
How will I deal with costs/moderation? Same way as Reddit did at the beginning: text only. With images/videos hosted by imgur etc. and each thread linking directly to a separate host for images/videos.
While I do have step 1 complete and it has got some traction on Reddit I don't think any third-party app has adopted it yet. It would be nice to get that to show the demand is there. Otherwise I might not pursue the next steps.
It seems like they could just build their own BE to work with what they already have.
Each subreddit is hosted by someone. They manage the moderators, the rules, the users. This gets us away from the bottomless pit of moderation. They can write custom plugins to extend their subreddit in interesting ways. The level of effort and resources required to run a subreddit is minimal. This is made much easier to setup via a CLI to deploy to various cloud platforms, hosting providers provided by us. Think ~5 dollars a month in costs.
Decentralized aggregators allow searching these subreddits, aggregating their content to see trending, popular, worthwhile posts for discovery. This is decentralized in theory, but to start out, there's probably a single aggregator. The resources required is high, and curation also involves some human judgement. For example: denylist an entire subreddit, no adult content, etc.. Verifying authenticity of upvotes or whatever the heck is interesting too. This can be a for profit company. Is it going to be worth billions? Probably not, but it can be sustainable and provide a service.
Some affordance in the protocol to allow for users to cross subreddit boundaries so registration isn't required, etc. are all interesting to think about.
I'm sure mastodon, Bluesky, or another protocol has interesting ideas to steal that are applicable to a Reddit like experience vs. a full blown social network.
All the features work with front-end JavaScript turned off.
I am currently wrapping up the OAuth 2 server implementation so that we can have third party apps (no API fees!).
After I wrap up some remaining features I am going to move everything to commentcastles.org and forward the old site there.
It's currently text only (emojis allowed).
I do want to build good custom search but haven't really started on that task yet.
The p2p backend makes it fairly slow to load, but it's an interesting approach. They seem to have put in a lot of effort to make the UI an almost-clone. Which is sort of interesting since the reddit UI gets a lot of negative feedback. Probably lots anyone could learn from the source code though.
Thankfully I've been making my home over at the Fediverse for the past few months so it's a lot easier to leave now than it would have been a year ago.
Yeah, it's not perfect but it's ours.
The problem is not the tech, the problem is community, or even better, the network effect. It is the same discussion people were having when twitter musk downfall started.
NPR did a good peace on it discussing why these platforms are so hard to be replaced, it is a good read/listen [2]
[1] https://www.reddit.com/r/RedditAlternatives/
[2] https://www.npr.org/2023/04/12/1168232177/twitter-tik-tok-re...
A similar link aggregator and discussion platform, yes.
Reddit is far too large for anyone to build a competitor from scratch, nobody (unless they're a major player that doesn't mind sinking exorbitant costs into hosting) will be able to afford hosting discussions for the number of accounts that reddit has. The best we can hope for as users is that various communities from reddit migrate to some of the open-source options that already exist (lemmy seems to get the most mindshare at the moment) but hopefully the one I work on, brutalinks, also.
In my opinion offloading individual communities to their own instance that hosts content for hundreds to (maybe)thousands of users is the way to go for hobbyist level platforms.
Reddit also has many users who are suffering from the familiarity syndrome. They don't care some API price is going up, they just want an endless feed of content and gazillion comments to mindlessly gaze through. This part of Reddit's audience is pretty much impossible to convert.
rdrama.net watchpeopledie.tv themotte.org ovarit.com
All full-reddit clones that I know of have failed miserably. And many reddit communities have tried establishing off-sites and failed. The factors for success seem to be:
1. The communities were banned or hampered on reddit 2. The communities have a unique culture 3. Some people in the community take on the responsibility for developing/maintaining the offsite 4. The users of the community donate money to keep everything running (a la SomethingAwful)
It's forum software, but with the polish of Notion/Slack. Everything is threaded and real-time. I put a lot of effort into the automated email newsletter - so you can stay up-to-date with what's happening, without ever logging in. It's mostly whitelabeled and supports custom domains.
It's in early testing with some users - ranging from an MBA class to a members community that switched off of google groups. If you're trying it out, email me!
The "digg moment" won't happen over some pricing of api stuff. It's not a serious problem which doesnt come even close to Yishan Wong or Ellen Pao levels of censorship. Reddit should by all metrics have had a digg moment after both of those people.
If you do go back in time before Musk bought twitter. Yishan had made some very odd unsubstantiated absolutely absurd comments. After the twitter files we found out the US government was behind this. The US government is keeping Reddit in power and you'll be banned to prevent migration.
The big problem with social networks today is that there is little recourse when the parties that are in charge make decisions that aren't in the best interest of the users.
What if the CEO, product manager, and other key roles in Redit, Facebook, Twitter, ect, were elected by the users?
What if the there was something like a constitution that dictated that all source code be open source?
What if funding was mostly donation-based, like how people support their church or similar civic organizations? (For example, in order to vote you need to pay $15 / year?)
I love the variety of content on Reddit. But many of the subreddits are so toxic and fully of cry-bullies that it's nearly intolerable. I can't wait for the next generation of Reddit to come along, one that will welcome more participation from civil-minded people. (Kudos to Hacker News for somehow achieving that, btw.)
Tbh I'd like to see a move back to standalone, independent forums.
It’s a small community that has been up since 2018. It’s open source as well.
Note: I’m not affiliated just a user of both Reddit and tildes.