Compassion ~ Thought

  • 1 Post
  • 437 Comments
Joined 1 year ago
cake
Cake day: October 24th, 2024

help-circle
  • You can do whatever you please? I already included a link to a conversation between the Lemmy developers, who are also the instance admins of lemmy.ml, and the admins of another instance, where the Lemmy developers responded so they are already aware.

    I would like to do as I please too, therefore I shared some knowledge in response to the wording of “The Fediverse doesn’t work like that”, pointing to an occasion that I know where the Fediverse very much does work like that, sometimes. After that… somehow the goalposts kept getting shifted.



  • That suggests .ml has the ability to prevent communities from being acknowledged at all by other instances

    I don’t know if there is an English language issue here (understandable if there were), but that is literally not what I said. I added “to new instances”, which precludes the possibility of interpreting what my words here to somehow mean “communities from being acknowledged at all by other instances” - the latter wording itself seemingly implying existing instances, which runs completely counter to new ones.

    Anyway, it is not a blocker as you are saying (that I said), but a discovery impediment, wherein lemmy.ml acts as the central authoritarian decider for what listing of communities is presented to new instance admins upon first starting up a lemmy instance.

    And while you can turn that feature off, then Lemmy has to limp along without that leg to stand upon. Yes you could replace it entirely too, but once you start replacing code are you really running “Lemmy” anymore, or like a de-authoritarianized version of it? Basically a decentralized fork? At which point such an action would go along with my latter wording “unless we fight against it”.

    So my point was basically that there are centralization trends going on inside the Lemmy code, which I pointed out. A similar event occurred several years ago where lemmy.ml decided that certain swear words were inappropriate, and hard-coded those filters. When asked to remove them, they said:

    If you dont like it, fork it. Stop bothering us about it

    - Nutomic

    But then later recanted after a huge outcry. It makes sense that lemmy.ml makes the Lemmy codebase to suit their own needs, and only considers the desires & needs of the wider world outside of that as secondary. My point though is that that is what is going on… “unless we fight against it”.


  • If lemmy.ml chooses not to federate with an instance, then those communities would not be in the listing, hence a veto power?

    In full fairness, it is fairly easy to add a new community after the new instance is spun up, which is why I said “what communities are allowed to be acknowledged as existing to new instances”, i.e. using that built-in source without additional efforts to go against that trend.

    This change increases the level of “centralization” towards using “lemmy.ml as the source of truth for that”. Trends towards centralization go against the spirit of a decentralized system, imho. Federation takes on a whole new meaning when it is interpreted not as individual rights but as a means to propagate the content authorized to exist in a central source… exactly as the OP topic covers, where community names must adhere to Reddit’s mandates.




  • The Fediverse doesn’t work like that

    Maybe Mastodon does not, but Lemmy, in particular lemmy.ml, works more like that than you realize. e.g. a change is soon going to give lemmy.ml veto power in what communities are allowed to be acknowledged as existing to new instances, which is baked right into the code and there is no way to change it. A third-party listing could have been used instead but… no, this is rather much more on-brand for the Lemmy developers to have chosen.

    So it is not a binary “Reddit is authoritarian whereas the Fediverse is not”, but rather we all can easily fall prey to authoritarianism, unless we fight against it.


  • But also when they would ban someone, they would do so from every single community on their instance, including ones that you’ve never even heard of.

    And then never bother to so much as tell you about your being banned.

    And also deny you the ability to appeal or ask questions - e.g. Reddit has both a modmail and the ability to continue discourse directly in a post that has been removed from a community listing. Which as a former mod I would use to communicate rejection reasons and sometimes we’d go back and forth for days talking about the subject further, e.g. ways that the newcommer could modify it as to not piss off the old hands in the community (e.g. NSFW is allowed but must be properly labeled or some such).

    Oh, and soon a change is going to give lemmy.ml veto power on what communities are allowed to be suggested to new instances - and being baked right into the code so there is no way to change that - rather than use a third-party listing.

    I find it highly ironic that in some ways Lemmy, in particular .ml, is more authoritarian than even Reddit.




  • I would also have shared any solutions I was aware of using Lemmy, except that after using it for 3 years, I know of very little that can be done about it. Just to be on the safe side though, I will note that you could theoretically use the Subscribed feed rather than All? That will show exclusively content that you have subscribed to, hence zero furry memes (unless they somehow wormed their way into the wrong community, in which case feel free to report them).

    Fwiw I did not downvote you here: sharing your experiences is very relevant to this conversation. That said, we are just trying to help you find what you are looking for, and your comment does include inaccurate information.

    e.g. out of the top 15 communities on PieFed.social only 3 have memes and the rest are much more information dense. Also viewing PieFed.social without an account, I see only a single meme in the top 15 posts shown by default. Also it’s chief developer shares your distaste for “low information content” posts and has several tools in place to help limit them, like the ability to filter not only communities one by one but also by any keywords contained within them, e.g. “memes”. Thus even if you used a 3rd party app, you would still have this automated filter in place. This is because PieFed is not merely another Lemmy instance but an entire reimplementation (from scratch) of the ActivityPub Protocol, i.e. it is software.

    But I am not trying to shill it to you anymore, just wanting to correct your statements. I hope you find what you are looking for. Note that it will take some effort on your part to understand the reasons why things happen and what aspects of the tools that you choose to use are under your control - e.g. you could move to an instance that defederates from meme content? (I do not know of any, but in theory you could, or perhaps start up your own if nothing else.)

    Have a good day.


  • Try PieFed. The reason you keep seeing furry content on Lemmy is that you are forced into browsing “All” in order to see some new content, but then you don’t like some of the new content that you see.

    On PieFed with categories of communities (instance-defined Topic areas and user Feeds that are user-customizeable and shareable) you can have your cake (have a tight Subscribed feed, e.g. without being subscribed to any politics communities if you wanted) but then also eat it too (news & politics content is but a click away, or movies & TV).

    Combining together comments across all cross-posts also helps a lot with community discovery. I haven’t searched by All in a long time, unless I just felt nostalgic and wanted to, but there is no longer any need with this new model.