What does HackerNews think of lemmy?

πŸ€ Building a federated link aggregator in rust

Language: Rust

#2 in Rust
https://github.com/LemmyNet/lemmy is a social link aggregator very similar to Reddit, powered by fediverse. Think of it like anyone can host an instance for their community, and all instances can interact with each other. For example check out the instance at https://beehaw.org/
The guide is copied below, from https://subredditstats.com/subreddit-user-overlaps/

--

#### I think this site may break or stop updating soon due to Reddit's API changes. I don't earn any money from this site, and if my calculations are correct it'd cost me a couple thousand dollars per month with their new API pricing, so yeah. If you can, it's probably worth leaving Reddit for other platforms - especially open-source/federated ones like [Lemmy](https://lemmy.world/).

*Note 1*: People are sometimes confused by the fact that there are multiple Lemmy websites like [lemmy.world](https://lemmy.world/) and [lemmy.ml](https://lemmy.ml/) - don't worry about that. Just sign up on *one* site, and you'll be able to join and interact with communities on *any* other Lemmy site. Choosing which Lemmy site to sign up to is a bit like choosing your email provider - e.g. if you use gmail, you can still communicate with people who use other email services like yahoo or protonmail. The reason there are multiple sites is because _anyone_ can create their own Lemmy instance - so no single person or company controls the '[fediverse](https://en.wikipedia.org/wiki/Fediverse)'. Just choose a popular and reputable one like [lemmy.world](https://lemmy.world/).

*Note 2*: You can use [lemmyverse.net](https://lemmyverse.net/communities) to help you find communities across the whole fediverse. If you've signed up to lemmy.world, then you can visit 'local' communities like [lemmy.world/c/memes](https://lemmy.world/c/memes) - and if you want to subscribe to or interact with a community on a _different site_, then just add @SiteName to the end of the community URL. For example, if you're signed up to lemmy.world, but you prefer the lemmy.ml memes community, then you can visit [lemmy.world/c/memes*@lemmy.ml*](https://lemmy.world/c/[email protected]) to subscribe to and interact with the lemmy.ml memes community.

*Note 3*: Lemmy is based on the same technology as [Mastodon](https://mastodon.social/explore). Both services "speak the same language" (that language is called 'ActivityPub'), so you can view and interact with Mastodon content from Lemmy, and vice versa. They're both part of the '[fediverse](https://en.wikipedia.org/wiki/Fediverse)', but Lemmy provides a Reddit-like experience, whereas Mastodon is more like Twitter.

*Note 4*: It's worth mentioning that Lemmy is young - the Lemmy [devs](https://github.com/LemmyNet/lemmy) are working hard to quickly improve the software, and server admins have been constantly moving to larger machines to support the influx of new users, so please be patient with bugs and issues. Also, the only way to grow Lemmy is for people like you to spend time on the site daily, interact, create new communities, etc. - please [join us](https://lemmy.world/signup) on this new adventure :)

For those who are wondering just like I did…

Lemmy is free and open-source software for running self-hosted social news aggregation and discussion forums

https://join-lemmy.org/

https://github.com/LemmyNet/lemmy

https://en.m.wikipedia.org/wiki/Lemmy_(software)

This is not an exact answer to your question and I have not tried this one, but Postmill [1] is similar to HN and phpBB [2a] is an off the shelf forum platform with incredible moderator capabilities but I think an add-on/extension [2b] is required for voting. the linked addon is closer to github style reaction voting

Some have suggested that Lemmy [3a][3b][3c] is an alternative to Reddit but I have never tried it. An alternative to Lemmy appears to be Kbin [4a][4b]. I've never run either of those.

[Edit] Found another called Strimoid [5a][5b] Excluding all the other ones I found as they require javascript to browse anonymously like Mastodon.

[1] - https://gitlab.com/postmill/Postmill

[2a] - https://www.phpbb.com/

[2b] - https://www.phpbb.com/community/viewtopic.php?f=456&t=239726...

[3a] - https://join-lemmy.org/

[3b] - https://github.com/LemmyNet/lemmy

[3c] - https://news.ycombinator.com/item?id=36376373

[4a] - https://kbin.social/

[4b] - https://codeberg.org/Kbin/

[5a] - https://strm.pl/

[5b] - https://github.com/Strimoid/Strimoid

> 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.

At the risk of beating a dead horse: one could also say "no" to another silo'd instance and instead opt to try running something like Lemmy: https://github.com/LemmyNet/lemmy
Reddit is too centralized. I like the idea of the fediverse where people can run their own instances and run small cozy communities which are easier to moderate by virtue of being small. You don't need sophisticated machine learning algos or shadow banning to filter out bad actors. You just nuke accounts which broke the rules.

Excited for things like Lemmy[0]. If everyone had their own Lemmy instance it would vastly improve the Internet and social media.

[0] https://github.com/LemmyNet/lemmy

> An Open Source implementation of Twitter that is significantly cheaper to run than a Mastodon host that can scale to larger user numbers should be possible. And that being Open Source would potentially permit us to see this work out in practice by letting different communities exist side by side if we can't agree on common rules

Maybe Lemmy [1] with a Twitter UI is worth exploring?

[1] https://github.com/LemmyNet/lemmy

https://github.com/LemmyNet/lemmy

"... Lemmy is similar to sites like Reddit, Lobste.rs, or Hacker News: you subscribe to forums you're interested in, post links and discussions, then vote, and comment on them. Behind the scenes, it is very different; anyone can easily run a server, and all these servers are federated (think email), and connected to the same universe, called the Fediverse."

Why did they not start with Lemmy's code base?

https://github.com/LemmyNet/lemmy

The main data point from the success of reddit is that quality interactions in large scale online platforms require an interest based user interface.

Other than that it is almost guaranteed now that its buggy (feels like its held together with tape) and ad-ladden overall experience will be locked-in and get worse (like it happened with facebook)

People might want to hedge their bets and look into open source lemmy and federated versions of the reddit concept https://github.com/LemmyNet/lemmy

https://tildes.net (source: https://gitlab.com/tildes/tildes, github mirror: https://github.com/spectria/tildes, Python back-end, made by dude who worked on old reddit)

https://lobste.rs (source: https://github.com/lobsters/lobsters, Ruby back-end)

https://lemmy.ml (source: https://github.com/LemmyNet/lemmy , Rust back-end, federated, in-development but usable)

https://postmill.xyz (source: https://gitlab.com/postmill/Postmill, PHP back-end)

There's also https://github.com/notabugio/notabug a P2P fork of old reddit UI (that used to be open source itself, old version: https://github.com/reddit-archive/reddit), and there's https://notabug.org/zPlus/freepost, I just found it searching for this stuff, those are the ones I know of.

The problem with Retalk is this: It’s closed sourced.

If we want to talk about Reddit alternatives, I would rather we look at ones which are open source, including Reddit itself until 2017 [1], the Mastodon Twitter-like web app [2], Discourse [3], Lemmy [4] (use a fork [5] if you can’t stand the slur filter), and the old school PHP discussions boards like PhpBB [6] and MyBB [7].

[1] https://github.com/reddit-archive/reddit

[2] https://github.com/mastodon/mastodon

[3] https://github.com/discourse/discourse

[4] https://github.com/LemmyNet/lemmy

[5] https://github.com/innereq/lenny

[6] https://github.com/phpbb/phpbb

[7] https://github.com/mybb/mybb

> [...] some free software project maintainers think it’s OK to impose their political / ideological stances on who can use their software, and for what purpose it can be used. They are violating the zeroth freedom [The freedom to run the program as you wish, for any purpose] to advance their political agendas

I genuinely don't understand the point this article is trying to make. For one, who (beyond the law) has the right to demand that free software developers do (or don't do) whatever they demand?

Second, on a more practical level, both of the examples cited[1][2] keep their code bases on GitHub. If anyone disagrees with the direction of travel taken by the developers of those software packages, then surely they are entirely free to fork the repository and start developing it in the direction they want to take it.

[1] - Tusky: https://github.com/tuskyapp/Tusky

[2] - LemmyNet: https://github.com/LemmyNet/lemmy

Wouldn't the reddit model perfectly run as a federated setup? Each community (subreddit) being a federated instance?

Edit: There seems to a project that does this exactly: https://github.com/LemmyNet/lemmy

Other subreddits have done the same thing. Look at Lemmy:

https://github.com/LemmyNet/lemmy

Lemmy is doing this.

https://github.com/LemmyNet/lemmy

I know of the dev instance and chapo.chat, but I'm sure there are a few others.

Maybe Uganda (and other countries) will start thinking about replaceing US-run social media with home grown solutions.

Given that open source and federated replacements for Twitter[1], Instagram[2], Reddit[3], YouTube[4] etc exist, this would not be a massive undertaking.

1: Mastodon, https://mastodon.social/about

2: PixelFed, https://github.com/pixelfed/pixelfed

3: Lemmy, https://github.com/LemmyNet/lemmy

4: PeerTube, https://joinpeertube.org/en/

I wonder if there's an opportunity here for someone to snag a domain such as oldreadit.com (it's available right now) and set up shop, ready to offer disgruntled old.reddit.com users a new home when it's inevitably turned down/broken further -- or earlier.

Perhaps use Lemmy, which is trying to evolve into a distributed (federated) architecture:

https://github.com/LemmyNet/lemmy

The gimmicky name would not be needed, of course, if somehow the old.reddit.com community could use some decision making tool to agree on which alternate reddit implementation/domain to settle upon. Is someone working on solving this coordination problem?

I created Hystoria as an experiment to see if blocking out current events can lead to more thoughtful discourse.

---

Hystoria is a simple, reddit-like site (built with a simplified version of Lemmy [0]) where only items older than 5 years can be posted.

I've been obsessed with media dynamics for years now, always wondering what variables can be adjusted within the current environment to result in better media production and consumption.

This is my approach for Hystoria. Time creates context: so even a vapid political article from years ago can present worthy insights since we know a lot more about the topic, context, and outcomes. Lindy effect: chances are that an older item worth discussing now is even more important now. And philosophically: we know exponentially more about the past than the present, and history rhymes, so we should talk more about the past.

More details on my approach are in the launch post [1].

---

[0] https://github.com/LemmyNet/lemmy

[1] https://100millionbooks.org/blog/news/introducing-hystoria/

Reason Digg faded was that Reddit decentralized moderation across subreddits. Although there are still some global rules set by Reddit (no drug sourcing is one I personally disagree with).

https://github.com/LemmyNet/lemmy is federated Reddit. It's also open source just lacks community. Some things are also already better like more performant front end. If I was to bet on something to overtake Reddit, it would probably be it.

So they are technically correct. It shows though that --given the near martyr status Aaron has-- he is left out of the picture. Reddit are no rebbels, at least not anymore or "less so nowadays".

I have most hopes for Lemmy[0] as a place for the more rebbel Redditors to seek refuge. Really cool project, advancing really nicely.

[0]: https://github.com/LemmyNet/lemmy

> topic-centric, lasting conversations

Discourse, Flarum, Talkyard (which I'm developing).

GitHub's new Discussions feature?

Lemmy? https://github.com/LemmyNet/lemmy, "Building a federated alternative to reddit in rust" (how does it matter that it's a reddit alternative? it can still be topic-centric etc?)

From what I can tell, Lemmy seems to be this:

https://github.com/LemmyNet/lemmy

Littr seems to be federated too:

https://littr.me/

That's about it for federated Reddit alternatives, at least that I can find. And I don't think the federated aspect has caught on yet for either.

So, where are the federated distributed alternatives to reddit? I only know of lemmy https://github.com/LemmyNet/lemmy/