this post was submitted on 11 Jun 2023
252 points (98.8% liked)

Rust Programming

8011 readers
1 users here now

founded 5 years ago
MODERATORS
 

If you haven't heard the news, Reddit is making some drastic, user-hostile changes. This is essentially the final stage of any ad-supported and VC-funded platform's inevitable march towards enshittification.

I really love the /r/rust community. As a community manager it's my main portal into the latest happenings of the Rust ecosystem from a high-level point of view primarily focused on project updates rather than technical discourse. This is the only Reddit community I engage directly with; my daily fix of the Reddit frontpage happens strictly via login-less browsing on Apollo, which will soon come to an abrupt end.

This moment in time presents a unique opportunity for this space to claim its independence as a wholly community-owned operation. If the moderators and other stakeholders of /r/rust are already discussing possible next moves somewhere, please point other willing contributors like myself in the right direction.

I'm ready to tag along with any post-Reddit initiative set forth by the community leaders of this sub-reddit. Meanwhile, I've started mobilizing willing stakeholders from the fediverse, which I believe to be the path forward for a viable Reddit alternative.

Soft-forking Lemmy

Lemmy as an organisation has issues. But the Lemmy software is a fully functional alternative to Reddit that runs on top of the open ActivityPub protocol, and it's written in Rust.

Discourse, the software which the Rust Users/Internals forum runs on also supports basic ActivityPub federation now, so the Rust Users forum could actually federate with one or more Lemmy-powered instances. As such, this wouldn’t just be a replacement to Reddit, it would be a significant improvement, bringing more cohesion to the Rust community

Given Lemmy's controversial culture, I think it's safest to approach it with a soft-fork mindset. But the degree to which any divergence will actually happen in the code comes down to how amenable the Lemmy team is to upstream changes. I'd love for this to be an exercise in building bridges rather than moats. I know the Lemmy devs occasionally peruse this space, so please feel free to reach out to me.

Here's what's happening:

  • The author of Kitsune is attempting to run Lemmy on Shuttle, which in turn have expressed interest in supporting this alt-Reddit initiative.
  • We're also looking into OIDC/OAuth for Lemmy, which would allow people to log in with their Reddit/GitHub accounts. If anyone would like to take this on, let us know!
  • Hachyderm is starting to evaluate Lemmy hosting next week. I personally think they could provide an excellent default home for a renewed /r/rust, as they are already a heavily Rust-leaning community of practitioners.

To facilitate this mobilization, I've set up a temporary Discord server:

https://discord.gg/ZBegGQ5K9w

I'll gladly replace this with e.g. a dedicated channel on the Rust community discord. One big upside of having our own server is that we can bridge it to a self-hosted instance of Revolt, which we'll do in the next few days.

Lemme know if this resonates with you!

u/erlend_sh

you are viewing a single comment's thread
view the rest of the comments
[–] tyo_ukko@sopuli.xyz 22 points 1 year ago (2 children)

Where's the actual questionable content? All I could find was a Mastodon thread claiming the devs have shitty opinions without any links to any actual people raising these opinions. The best I can do is guess they are referring to lemmygrad, which indeed looks like a brain dead shit hole of insanity, but how does that relate to the developers again? A bit more clear-cut presentation would be greatly beneficial, as this level of discussion is FUD as best.

[–] croobat@lemmy.world 15 points 1 year ago (1 children)

Ditto, I see people everywhere but not actual evidence from the developers. Best I could find was some questionable essays in the main dev's Github, but so what? If I buy clothes through Shein now I am some child labor apologist? If we keep rejecting people with good ideas for having shitty opinions we will die waiting.

[–] tyo_ukko@sopuli.xyz 25 points 1 year ago (4 children)

Link to the said essays, so it's clear what we're dealing with here: https://github.com/dessalines/essays

Ok, so the guy likes his communism. I do find it weird (and a bit stupid), but he can't control the instances he hasn't started, and doesn't directly benefit from them. So it's very hard to see the problem here.

[–] daan@lemmy.vanoverloop.xyz 18 points 1 year ago

I don't think his political views are relevant in the first place. As long as he's a great developer and nice to work with, there is no problem for Lemmy and its users.

People really need to stop doing this thing where they disagree with something someone says just to discredit everything else that person does.

[–] croobat@lemmy.world 16 points 1 year ago

Yeah, I think people may be overreacting a bit, the whole point of federated social media (and FOSS software), is that nobody really owns anything. This is not like if the CEO of some company did shady business or something, personally I couldn't care less.

[–] PixelPlumber@lemmy.world 3 points 1 year ago (2 children)

My concern is that he will use his admin powers in relevant subs (worldnews@lemmy.ml) to suppress relevant topics there. I don’t think that requires forking in itself, but might justify defederation to help alternative groups grow.

[–] tyo_ukko@sopuli.xyz 4 points 1 year ago

Certainly that's a fair concern, but we had shitty moderation in Reddit too. Whatever Lemmy grows into is largely up to us users.

[–] Spore@lemmy.ml 1 points 1 year ago* (last edited 1 year ago)

I don't believe it will happen when the devs themselves mention this in the docs and are clearly opposing it.
It's reasonable to have the same sub on alternative instances just in case, but I don't think defederation is appropriate when there isn't many users in total since that would kill the community before it forms.

[–] Octorine@lemmy.ml 3 points 1 year ago (2 children)

I'm as in the dark as you are, but I think part of the complaint is that

1 Lemmy.ml still federates with lemmygrad.

  1. Lemmy.ml and lemmygrad seem to be hosted on the same machine.
[–] daan@lemmy.vanoverloop.xyz 16 points 1 year ago (2 children)

Why the hate against lemmygrad? Just let them have their opinion. Have they done anything wrong to you personally? No? Then let them be. At least this is how I like to think about it.

Also, are we really going to start witch hunts for instances that federate with an instance that you don't like?

[–] PropaGandalf@lemmy.world 2 points 1 year ago

Exactly. As a libertarian I leave the freedom to anybody to say anything they want. As long as it does not interfere with my freedom let them do or say whatever they want.

[–] sunbeam60@lemmy.one 1 points 1 year ago

I'd send you an All-Seeing award, if this was another site :)

[–] tyo_ukko@sopuli.xyz 3 points 1 year ago

I see, this could be a concern regarding the moderation policy of Lemmy.ml. However, if there is some unhinged upfuckery, unlike in the case of Reddit, we don't have to migrate to a completely new service, just to another instance.