I’m so fucking tired of seeing lemmynsfw.com shit on All+Hot. Nothing against the instance of course.

I think Lemmy itself doesn’t have that functionality, but maybe the app could allow us to filter out certain instances (not just individual communities) at the feed level?

  • MentalEdge@sopuli.xyz
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    1 year ago

    It puts extra load on the lemmy instance, it puts extra load on your phone, it puts extra load on your connection. It’s extra work for the app devs (which I’m one of btw). I’m not against the feature, I’m against it being implemented in a way that’s stupid.

    Worst case scenario, would for example be a user blocking lemmy.world. As the largest instance by far, your device would then be loading almost twice the amount of content needed at twice the speed, to display one “page’s” worth of it. This fills up ram, this makes the app slower, this makes lemmy slower.

    If everyone using lemmy were loading in everything just to look at half of it, the already limited server capacity WILL suffer. All clients implementing this type of “blocking” feature would be like a mini DDOS. Hence, it should NOT be encouraged even a little bit.

    • gon@lemmy.worldOP
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      I see your point… It’s still incredibly annoying though. I hope Lemmy implements this ASAP.

      • MentalEdge@sopuli.xyz
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        With that I will agree. Users should really be able to pick both what instances, and communities, they want.

        Though, now that I thought about it some more, there might be a good way to do it in an app. By allowing you to automate blocking all the communities on an instance. This would still not block that instance forever, new communities on it might show up. So it would be like a poor-mans instance block, but it would allow the filtering to happen server-side, and get around the downsides of client-side blocking.