Please. Captcha by default. Email domain filters. Auto-block federation from servers that don’t respect. By default. Urgent.

meme not so funny

And yes, to refute some comments, this publication is being upvoted by bots. A single computer was needed, not “thousands of dollars” spent.

  • vapeloki
    link
    fedilink
    English
    arrow-up
    63
    ·
    1 year ago

    First of all: I’m posting this from my .ml alt. Because i can not do it from my .world main. That i can’t do it, i found out just because i was waiting for a response on a comment where is was sure that the OP would respond. After searching, i found out that my comment and my DM’s never where federated to .ml.

    So, that said: I’m all for defederating bad instances, i’m all for separation where it makes sense. BUT:

    • If an instance is listed on join-lemmy, this should work as the normal user would expect
    • We are not ready for this yet. We are missing features (more details below)
    • Even instances that officialy require applications, can be spam instances (admins can do what ever they want), so we would need protection against this anyways. Hell, one could just implement spam bots that talk directly federation protocol, and wouldn’t even need lemmy for this …

    Minimal features we need:

    • Show users that the community they try to interact with is on a server that defederated the users instance
    • Forbid sending DM’s to servers that are not fully federated

    Currently, all we do is: Make lemmy look broken

    And before someone starts with: “Then help!”, i do. I do in my field of expertice. I’m a PostgreSQL Professional. So i have build a setup to messure the lemmy SQL performance, usage patterns, and will contribute everything i can to make lemmy better.

    (I tried rust, but i’m to much C++ guy to bring something usefull to the table beyond database stuff, sry :( )

    • Taxxor@lemm.ee
      link
      fedilink
      English
      arrow-up
      20
      ·
      edit-2
      1 year ago

      Show users that the community they try to interact with is on a server that defederated the users instance

      Not only that, also show users when comments in any community are made by users from an instance that your instance defederated.

      Because you(instance A) may very well only be able to see half of the comments in a thread of a community of instance B because half of them were made by users of instance C which instance A defederated.

      Right now the comments just don’t get copied to your instance at all, which also leads to followup comments not being visible even if they are not from defederated instances.
      Instead I’d like everything to be copied and then flagged based on defederations. Just don’t show the original content and instead show a hint that a comment can’t be seen because of defederation would be enough.
      At least that way we know that we’re missing something.

      Because simply not showing it also leads to confusion why you see less comments than other users on another instance.

      And this goes both ways. The user from the other instance(who can still see your comment because his instance didn’t defederate yours) should also see that I’m from an instance that defederated his instance directly by looking at my post before commenting, maybe in form of a symbol or a note next to my username, so that he knows it doesn’t make any sense to comment on my post.

    • retiolus@lemmy.cat
      link
      fedilink
      arrow-up
      6
      ·
      1 year ago

      Interesting, I hadn’t thought of that. I guess it’s technically possible to post on a community without even having an account on any server…?

      • vapeloki
        link
        fedilink
        arrow-up
        6
        ·
        1 year ago

        In theory, yes. You only need a Activitypub library and some lines of code.