Db0, to foss

In recent days, the discussion around Lemmy has become a bit…spicy. There’s a few points of impact here. To list some examples:

This is not an exhaustive list. There’s significant grumbling about lemmy under the mastodon hashtag too.

On the flipside, there’s also been positive reinforcement towards lemmy and its dev, as can be seen by the admin of lemm.ee and many of the lemmy ecosystem in that thread.

You’ll notice all of these are frustrations about the (lack) of sufficient moderation in the tool-set of lemmy. This is typically coming from a lemmy admin’s perspective and the things that are very important to protect themselves and their communities.

In the discussions around these issues, a few common arguments have been made, which while sounding reasonable at face value, I think are the wrong thing to say to the situation at hand. The problem is somewhat that the one making these arguments feels like they’re being more than fair, while the ones receiving them feel dismissed or disrespected.

Before I go on, I want to make clear that I am writing this out of a place of support. I have been supporting lemmy years before the big lemmy exodus and after I made my own lemmy instance, I have created dozens of third party tools to help the ecosystem, because I want lemmy to succeed. That is to say, I’m not a random hater. I am just dismayed that the community is splintering like this, out of what seems to me, like primarily a communication issue.

So one of the analogies made in the sunaurus thread, likened lemmy development to designing a playground. It strikes me that this analogy is perfect, but not for the reason the one making it expects. Rather, it is perfect for exemplifying how someone coming from wholeheartedly supporting FOSS developers might still misjudge the situation and escalate a situation through miscommunication.

In this analogy, the commenter likened lemmy development like building a playground and external people asking for some completely unrelated feature, like a bird-watching tower, and expecting the developers to give it priority. The problem here is that the analogy is flawed. The developers are not building a playground for themselves. They’re building a playground schematic, which they expect people would and should deploy in many other locations.

Some people might indeed ask for “bird-watching observation posts” in such a schematic and it would be more than fair to ask them to build it themselves. but it is fallacious to liken any and all requests as something as out of scope as this. Some people might request safety features on the playground and those should absolutely be given more priority. We already know what can happen if you design a shitty playground, even if you give it for free!

To extend this analogy, the other lemmy admins, are not asking for luxury features. They are asking for improvements in the safety of the playground. Some people point out that metal slides become dangerous based on the weather. Some other point out that the playgrounds might be built in very unsafe areas, so a fence to protect the children from predators should be mandatory.

And here is the disconnect in communication happens. The overworked developer is already busy designing the next slide which can get them paid, or making sure things don’t break down as fast etc, and they perceive the safety requests as “luxury” items, someone should deal with themselves. However for the people who have to deal with upset parents and missing children, this dismissive attitude come out as downright malicious.

And thus you have a situation where both sides see the other are unreasonable. The devs see the people asking for the safety features as entitled, while the people who are suffering through the lack of those safety features perceive the developers as out-of-touch and dismissive.

Leave such a situation to fester long enough, and you start to get the exact situation that we have now. The Lemmy software starting to get a bad reputation in the areas concerned about most safety while forks and rebuilds are popping up.

All of this hurts the whole FOSS ecosystem by splintering development effort into multiple projects instead of collaborating on a single one. It turns our strength into a weakness!

This also brings me to another argument I see lemmy devs making somewhat too often. That they don’t have anything to gain from a larger community and just get more headaches. I always felt this was a patently absurd statement!

The lemmy devs are making more than 3K a month from lemmy. Enough that they are claiming they’re working on lemmy full-time. These funds don’t come because they’re running or developing a single forum for themselves. They come because they provide the “playground schematic”. If the community splinters into other software than lemmy, naturally the funds going towards lemmy development will likewise dry up.

This statement is completely upside down. The more people there are using and hosting lemmy, the more the lemmy developers benefit.

I would argue, the people lemmy developers should be listening to most are exactly the people hosting lemmy instances. These are the people putting incalculable hours into running and maintaining the servers and often paying out of pocket per month, for giving a service to others. Each admin is basically free value to the lemmy developers.

My position is in fact is that this scales down like layers. Lemmy Admins need to listen to instance admins most. Instance admins need to listen to community mods most. And finally community mods should listen to their users most. In this way you create bottom-up feedback mechanism, that doesn’t overwhelm any single person easily and everyone has a chance to be heard.

In AI Horde, I follow a similar approach. The segment of my community I listen to the most is in fact not the ones who are giving me money. It’s the ones who are providing their free time and idle compute for no other benefit than their own internal drive: The workers. They are effectively using their time for the benefit the whole ecosystem, which indirectly benefits me most. Without the workers, there would practically be no AI Horde, even if I am the only remaining. Likewise, without lemmy admins, lemmy as a software would be dead, even if the lemmy.ml people kept hosting forever.

So what can be done here. I think an important aspect here is to make sure we are talk in the same wavelength. Cutting down on miscommunication is very important to avoid exacerbating an already precarious situation.

Secondly, it’s totally understandable that lemmy devs don’t have enough time for everything. But likewise, there’s a ton of people who need safety features but can’t get them. As such, in my opinion priority should be put into making the frameworks that more easily allows people to extend lemmy functionality, even if it doesn’t match the lemmy developers visions, or immediate roadmap.

For this reason I strongly suggest that effort should be put into developing a plugin framework for lemmy. Ironic to suggest a completely different feature when the problem is too many things to do, but this specific feature is meant to empower the larger community to solve their own problems easier. So in the long term, it will massively reduce the incoming demands to the lemmy developers.

In the meantime, I do urge people to always consider that there’s always a human behind the monitor on the other side. A lot of time people don’t have the skills to effectively communicate what they mean, which is even worse in text form. We all need be a bit more charitable on what the other side is trying to say, especially when we’re trying to collaborate for a common FOSS project.

https://dbzer0.com/blog/the-playground-schematic-analogy-for-designing-a-fediverse-service/

db0, to lemmy
@db0@hachyderm.io avatar

I'm facepalming so hard today. On the discussion of whether should start supporting plugins in order for more developers to be able to inject the extra functionality they need, I have a rust fanboi insisting that no, the better approach is to make every admin who needs this compile lemmy from scratch to add the extra functionality. According to them this can be totally as easy as plugins.

realcaseyrollins, to lemmy
@realcaseyrollins@noauthority.social avatar

I've been banned from @moviesandtv, so now all my entertainment posts on the side of the will be made on the community @Entertainment.

mima, to foss

Basically: yeah "we have no rights" to demand you anything because "it's " and there's no warranty, but we can still call you out for positioning your software (whether intentionally or not) as the "definitive" alternative of the and by that implication you've betrayed most reasonable people's expectations of it. Especially when you're raking in plenty of money in grants that other projects like Pleroma, Postmill, and Sharkey could ever dream of, allowing you to work full-time on the software instead of it being on the side.

Couldn't agree more. ​:alice_wine:​

RE: https://deadsuperhero.com/2024/03/economic-musings-on-federated-networks/

deadsuperhero, to lemmy
@deadsuperhero@social.wedistribute.org avatar

Some of the conversations on about my recent article got some brain juices going.

Some people sided with the devs and said "You don't understand Open Source, you can't just demand something from people working for free!"

Here is a rambling brain-dump: https://deadsuperhero.com/2024/03/economic-musings-on-federated-networks/

hello, to lemmy
@hello@social.wedistribute.org avatar

, one of the biggest federated Reddit alternatives, is up against a surprising problem: users and admins can't delete images.

Here's why that matters.

https://wedistribute.org/2024/03/lemmy-image-problem/

mondstern, to lemmy German
@mondstern@mastodon.green avatar

Hat jemand von euch eigene ?

@askfedi_de

MichaelAltfield, to lemmy
@MichaelAltfield@mastodon.social avatar

PSA: you can't delete photos uploaded to . So don't (accidentally) upload a nude to lemmy. That would be bad 😱

https://tech.michaelaltfield.net/2024/03/04/lemmy-fediverse-gdpr/

Oh, and if you delete your account? It doesn't delete your uploaded photos. And good luck getting your instance admin to delete it; it requires a manual db query, api call, and — oh, none of this is documented? Welcome to my nightmare 💣🤯

TheMetalDog, to lemmy
@TheMetalDog@mastodon.social avatar



I have fond memories of sitting on Lemmys lap after hed come offstage, with his hair in a white towel turban: Rob Halford says Judas Priests new album has a tribute to Lemmy and Ronnie James Dio
New Judas Priest song Giants In The Sky from upcoming album Invincible Shield pays tribute to Lemmy, Ronnie James Dio and other great rock icons

https://www.loudersound.com/features/judas-priest-rob-halford-lemmy-ronnie-james-dio-tribute-new-song

73CC, to lemmy
@73CC@social.tchncs.de avatar

How long does it take to be activated for ? discuss.tchnc.de

Error:registration_application_is_pending 🤨

derthomas, to random
@derthomas@metalhead.club avatar

Starting my with Bomber and...

🎵 Dead Man Tell No Tales by
https://song.link/y/r6ahJVmFNwc

derthomas,
@derthomas@metalhead.club avatar

Is there a song where sounds more grim than on Brotherhood Of Man?

🎵 Brotherhood Of Man by
https://song.link/y/MS1kHgLwMpI

Also the lyrics still hold up:

"We are worse than animals, we hunger for the kill
We put our faith in maniacs, the triumph of the will
We kill for money, wealth and lust, for this we should be damned
We are disease upon the world, brotherhood of man"

ruud, to lemmy
@ruud@mastodon.world avatar

Nice, we upgraded https://lemmy.world to 0.19.3 finally. Seems to all have worked nicely, no issues so far. I don't like the yellow/brown color of new comments in the default frontend, but luckily I prefer the Photon frontend which doesn't have that (https://p.lemmy.world)

herald, to mastodon
@herald@masto.ai avatar

kbin or lemmy, and which clients that interact with mastodon and other fediverse app?

andrew, to fediverse
@andrew@esq.social avatar

I’m all for alternatives but until can show me this kind of stuff it won’t be a true replacement.

aisutee, to lemmy
@aisutee@jistflow.com avatar

Lemmy on its way to two million users (pic: bottom left) :D love lemmy (phtn.app) and da fediverse 💌

zlatiah, to lemmy

Looks like we have observed 's first instance of a meme intersection...

There was a weird jeans thing going on yesterday and beans was one of the most notorious memes on Lemmy

https://lemmy.world/post/12530623

fediverseobserver, to fediverse

Found 7 new servers and 16 servers died off since 3 hours ago.

23,751 servers checked. 13,885,500 Total Users with 1,657,714 Active Users today. Check out the stats!

New servers found:

kushaldas.se a server from Sweden
venture.smugcat.moe a server from France
lemmy.umucat.day a server from Private
smugcat.moe a server from France
video.ncot.uk a server from United Kingdom
attreno.fr a server from Private
akkoma.spacehost.dev a server from United States

Help others find a home, send them to fediverse.observer

fediverseobserver, to fediverse

Found 4 new servers and 10 servers died off since 3 hours ago.

23,756 servers checked. 13,890,513 Total Users with 1,660,784 Active Users today. Check out the stats!

New servers found:

jong.moe a server from Finland
shellsharks.social a server from Portugal
fedi.winscloud.net a server from Private
lemmy.raincloud.dev a server from Canada

Help others find a home, send them to fediverse.observer

fediverseobserver, to fediverse

Found 4 new servers and 5 servers died off since 3 hours ago.

23,760 servers checked. 13,890,513 Total Users with 1,660,784 Active Users today. Check out the stats!

New servers found:

jong.moe a server from Finland
shellsharks.social a server from Portugal
fedi.winscloud.net a server from Private
lemmy.raincloud.dev a server from Canada

Help others find a home, send them to fediverse.observer

arbocenc, to privacy in Github vs. Email Aliases
@arbocenc@kfem.cat avatar

@Atemu

Same reasons used by , , , , , , etc. users.

But here we are, people using , , , , etc.

😛

youronlyone, to fediverse
@youronlyone@c.im avatar

If you haven't heard, sadly, , one of the popular “groups” platform, is shutting down “probably” on February 29th.

In an email they sent to admins, the owner and developer can no longer support https://chirp.social financially as they failed to find a new job after they were laid off by last year.

So, if you have a Chirp.Social groups, either move to (https://a.gup.pe) (as suggested by Chirp.Social), or if I may, to (https://fedia.io), an [flagship] instance.

This reminds us the importance of having a built-in groups feature, and one where the groups feature actually federates.

Back in 2008, when the was born, we did have a built-in federated groups in / (today known as ). We used bang (!) instead of at (@). A built-in groups feature is more stable as established instances can host them.

Today, we have and (as well as -based instances) to fill in that, as groups is a built-in feature in those software products. It's just a matter of finding an instance that's open to hosting groups for any topic for the ActivityPub protocol.

That said, any Friendica, Hubzilla, Streams-based instances you suggest for groups?

db0,
@db0@hachyderm.io avatar

@youronlyone and are all about federated groups. Lemmy also uses the ! Notation

Bougl, to lacabine French
@Bougl@mamot.fr avatar

Merci à @BlueDemon qui prend soin de l'état permanent de délabrement de mon psychisme, par ses conseils de lecture souvent absurdes, toujours audacieux.
"Opération Ace of Spades" de Patrick Foulhoux

https://www.liberation.fr/culture/musique/operation-ace-of-spades-motorhead-au-service-secret-de-sa-majeste-20240224_RCFAIS4JGBCELGO5QV5CHDI2CY/

itsfoss, to random
@itsfoss@mastodon.social avatar

Reddit is becoming more and more greedy, isn't it?

https://news.itsfoss.com/reddit-selling-user-content/

solicitor,
@solicitor@mastodon.social avatar

@itsfoss long live

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • kavyap
  • everett
  • thenastyranch
  • magazineikmin
  • ngwrru68w68
  • DreamBathrooms
  • modclub
  • Youngstown
  • slotface
  • PowerRangers
  • osvaldo12
  • InstantRegret
  • rosin
  • Leos
  • hgfsjryuu7
  • Durango
  • vwfavf
  • khanakhh
  • tester
  • GTA5RPClips
  • ethstaker
  • mdbf
  • cubers
  • tacticalgear
  • normalnudes
  • cisconetworking
  • provamag3
  • All magazines