Tesseract is a web client for Lemmy that was found to be secretly and arbitrarily blocking users, communities and even entire instances. You can see if you're one of the kool kidz by running

curl -s https://tesseract.dubvee.org/tesseract/api/system/policy | base64 -d | gunzip > policy.json

and grepping your name / instance. Further details can be found in this post.

The poem above is adapted from Bertolt Brecht's The Burning of the Books, which can be read here. If you would rather read it in the original German, go here.

all 37 comments

sorted by: hot top controversial new old
[–] 26 points 3 days ago (1 child)

I’m hard-coded into both Tesseract and Piefed.

  • source
  • hideshow 2 child comments
  • [–] 15 points 3 days ago

    Weird how it's never the tankie instances doing the most blatantly authoritarian shit on Lemmy

  • source
  • [–] [S] 22 points 3 days ago (3 children)

    Get yar medals here!

    For the lucky ones indirectly blocked by Tesseract (instance ban / regex):

    For the elite few who pissed them off enough to be banned by full name:

  • source
  • hideshow 6 child comments
  • [–] 5 points 3 days ago (1 child)

    I know I’m banned but how would I know which one?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 3 days ago* (last edited 3 days ago) (2 children)

    Most of the regex bans are for those with user accounts on multiple instances under the same name. Extreme example: https://lemmy.ml/search?type=Users&q=cm0002

    JSON isn’t especially greppable, which is why I often pipe them through gron.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 22 points 3 days ago (1 child)
  • [–] 16 points 3 days ago (4 children)
  • [–] 13 points 3 days ago* (last edited 2 days ago) (1 child)

    It makes no sense because some A+ comrades are not blocked but I am? It must be the veganism.

    Edit: oh darn, another comment says it's likely because I have the same username on different instances. I thought that was the least shady way to do things?

    Some of us don't know how to use computers and didn't realize how the fediverse worked at first 🥲

    Edit: I hope it was one of these

  • source
  • hideshow 2 child comments
  • [–] 2 points 3 days ago

    ... didn’t realize how the fediverse worked at first

    Same here and all if my accounts are easily regex-able so the hard coded blocks definitely have something to do w your ability to be received by the normies.

  • source
  • parent
  • [–] 12 points 3 days ago (1 child)

    This is a bit of a misread from where I can see

    There's more people upset about not being on the list

  • source
  • hideshow 2 child comments
  • [–] 9 points 3 days ago* (1 child)

    "^carotte$" is in the user regexes but i'm not in the user list... hmmm.

    looking at the list i'm wondering how is it possible that any content from lemmy showed up on tesseract lol. why did they block "article is paywalled"???

  • source
  • hideshow 2 child comments
  • [–] 4 points 3 days ago

    Because the loser behind this hates people that are not okay with the enshittification of the internet, of course!

    The whole thing screams he is not okay with conflict-So he hides anything that he considers conflictive. There is no war in Ba Sing Se moment.

  • source
  • parent
  • [–] 3 points 2 days ago (1 child)

    I do not understand why everyone is using the name of the codebase "tesseract" - which is in conflict with the absolutely wonderful concept of a tesseract - that is a four dimensional hyper cube. Why shame this beautiful word instead of shaming the name of the developer behind the fuckup? Save the word tesseract and shame the dev behind the frontend instead. Anybody care to explain their frivolity?

  • source
  • hideshow 2 child comments
  • [–] [S] 2 points 2 days ago (1 child)

    This drama started off as a PSA to users and instances using Tesseract as their default Lemmy frontend. The dev has at least two lemmy accounts and a different username on github; the software is better known than any of their names.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 3 days ago* (last edited 2 days ago) (2 children)

    Edit to add: He’s put it back up again 🤷


    Wow. Guess what existed yesterday but not today?

    I was about to show how the repo version and the dubvee version of the obfuscated banlists are somewhat different from each other, but it’s no longer possible now that the repo has been deleted.

    git diff --no-index \
        <(curl -sL https://github.com/asimons04/tesseract/raw/refs/heads/main/static/data/policy.dat \
            | base64 -d | gunzip | gron) \
        <(curl -sL https://tesseract.dubvee.org/tesseract/api/system/policy \
            | base64 -d | gunzip | gron)
    
  • source
  • hideshow 4 child comments
  • [–] [S] 3 points 3 days ago (1 child)

    Interesting. I'm guessing the repo version is publicly viewable, but the dubvee version is the one actually implemented?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 3 days ago (1 child)

    😭 I'm too lib to be banned. I just dont post enough prolly. I didn't even know what tesseract was until today. I think I've heard of it but I almost always use the Thunder app. And I know Hexbear isn't censored for me. However, I did wonder if my instance admin was because I saw him on the list but haven't heard from him in a while.. @seahorse@midwest.social u good? We dont have to worry about tesseract, right?

  • source
  • hideshow 2 child comments
  • [–] 3 points 3 days ago

    The Captain whatever dude is a loser. Wow.

  • source