As part of the devs farewell message on their site, they have included malicious code to make each visitor sends 2,000 requests to the dbzer0 servers in an attempt to DDOS and take the instance offline.

  • QuentinCallaghan@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    26 days ago

    I could understand hardcoded blacklists if Tesseract was meant as a frontend for a Lemmy instance tailored for a specific purpose, and not intended for general use. But this, to DDOS a website because the developer is a whiny baby who can’t take criticism? This is a new low. This is disgusting, and damaging for the Lemmyverse as whole.

  • Embargo@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    26 days ago

    I don’t think I’ve ever witnessed someone going so hard off the rails. It’s been an entertaining few days really.

    • fartsparkles@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      26 days ago

      It’s what happens when someone with underdeveloped empathy gets caught doing something they know is wrong, resulting in emotional overload.

      It’s textbook toddler tantrum.

      With stunted empathy, people seeking an explanation and apology are met with increasingly greater resistance.

      And like textbook, they claim to be the victim. I wouldn’t be surprised if they are lying about receiving death threats.

      What’s crazy is they could have simply:

      • Apologised
      • Explained the intent to reduce toxicity
      • Agreed there was a lack of transparency
      • Refactored their existing “enable toxicity mode” feature into a clearer, toggleable blocklist feature

      But no. They were caught while they were secretly trying to play internet dictator and refused to empathise with others that were hurt and shocked to find out a tool they were using was receiving undisclosed payloads to use to censor communities and individuals.

      I strongly implore everyone to leave this developer alone. Jokingly asking to be added to the list etc empowers them to continue to play the victim. They do not deserve attention.

      • Coelacanth@feddit.nu
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        26 days ago

        What’s crazy is they could have simply:

        • Apologised
        • Explained the intent to reduce toxicity
        • Agreed there was a lack of transparency
        • Refactored their existing “enable toxicity mode” feature into a clearer, toggleable blocklist feature

        Yes, I think there is genuinely an audience for what he was doing (or something akin to it), and it would genuinely have been a useful onboarding tool for getting a certain type of person to consider dipping their toes in the Fediverse.

        But first of all it absolutely has to be separated from the safety/anti-spam filters. Bundling it with those is very malicious.

        Second it must be opt-in.

        Third, it must clearly say somewhere that “this anti-toxic setting is a curated block list based on my personal preferences”. There should then have been an option to use a personal blocklist instead of the developer default.

        And fourth, I guess ideally this type of filter should maybe have been maintained by a somewhat more… well-balanced individual.

  • gnufuu@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    26 days ago

    In case somebody wanted confirmation. Maybe don’t visit the page with Javascript enabled.

    • Victor@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      26 days ago

      Expert dev. Doesn’t even know the attribute for setting the language in the script tag is type, not lang. Not to mention that you are encouraged to omit the attribute altogether if the script tag contains JavaScript…

      Petty, and a bad dev. Big yikes.

      • Leon@pawb.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        26 days ago

        The random strikes me as curious too. I don’t see the point in doing (100 - 1 + 1), you could express a random number between 1 and 100 in a simpler manner. Then he gets another random number and reuses that three times, for whatever reason.

        Then again, none of his other decisions make much sense to me so why would this?

        • Ethanol@pawb.social
          link
          fedilink
          English
          arrow-up
          1
          ·
          26 days ago

          I guess it’s just a pattern to easily get a number between a and b, going (b - a + 1). Or maybe this is just vibecoded lol

          Seeing (100 - 1 + 1) definitely bothers my brain lmao

          Looking closer, the whole calculation bothers me now. Why do floor() + 1 instead of just using ceil … arghhhh