cross-posted from: https://lemmy.dbzer0.com/post/72685299

I discovered this after upgrading our instance yesterday, which also upgraded all frontends to their latest versions as well. After I did, our Tesseract frontend stopped working and I noticed immediately as it’s been my primary for a while. Initially I thought it was an API version mismatch, but no, it was much worse.

Someone pointed out that the developer of the frontend added an explicit hidden and unmodifiably blacklist which includes any and all instances to the left of Kissinger. There’s a commit which also explains their specious reasoning about our instance specifically, as it seems we’ve been on their shit list for a bit longer than that.

This instance and its admin staff encourages identity politics, groupthink, mob mentality, and extremist solutions to societal problems. Users who advocate violence are not moderated so long as the admins agree with the target. Caution and critical thinking are advised when interacting with this instance or its users.

When you use tesseract to connect to one blacklisted such instance , you just get a message informing you that Tesseract is “incompatible with that instance” which leads one to think of a technical issue, like an API mismatch, rather than the dev being an opinionated coward.

Isn’t it funny how all the software developed by turbolibs, like Piefed and Tesseract, end up with hidden control mechanisms from developers who think they know better than everyone else? That they don’t just think they deserve to tell you what you should think, but they should manipulate you to think it? Isn’t it funny how libs go on about how bad it is to support lemmy due to the ideology of the devs behind it, and yet lemmy has 0 opinions as a software? It does make one think…

Anyway, I forked - it as one does - and disabled the blacklist, but since this is a massively ideologically compromised software, I’ll doubt I’ll keep this frontend up after Lemmy 1.0. I think we’ll bring up mlmym again now that someone’s maintaining it again.

  • UnderpantsWeevil@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Isn’t it funny how all the software developed by turbolibs, like Piefed and Tesseract, end up with hidden control mechanisms from developers who think they know better than everyone else?

    Same folks that complain endlessly about Far-Left censorship and militant authoritarianism, no less.

    I wonder how many of the developers on these projects are spill-over from the reactionary shitholes of Reddit.

  • bacon_pdp@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Sounds like a great set of interesting places to explore; should thank them for compiling the list but the fix should just toggle them to be part of the defaults

  • 9point6@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Lmao just read the readme of the project and got all the red flags I need

    Media Bias Fact Check (MBFC) Integration

    I can forgive someone with a passing exposure to it not knowing, but MBFC is notorious for having biased rankings.

    The regular example I use is the Guardian being placed on the same factuality ranking as breitbart (the nazi rag), but it’s not one case, there’s a general right-wing bias in the rankings.

    The developer of this project is very clearly just trying to put their finger on the views of their users

    • NewNewAccount@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Just looked and Breitbart is listed as extreme right and mixed factual reporting.

      The Guardian is listed as highly factual and left-center.

      What are you referring to?

      • Fmstrat@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Older versions were crazy, guessing they’ve finally got it roght. I think they should have launched with a “In beta, algorithm is learning” message. People implemented it right at launch and had expectations, and it was just not ready, total dumpster fire.

        @NewNewAccount@lemmy.world

      • 9point6@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        2 months ago

        Holy shit have they finally updated it?

        They had Guardian as mixed factuality for years

        Unless they’ve completely overhauled all their rankings though, I expect a lot of the more subtle biases will still be present

        Edit: from a year ago https://web.archive.org/web/20250816111509/https://mediabiasfactcheck.com/the-guardian/

        And it had been like that for a number of years (I don’t make a habit of checking it regularly given my distrust of it)

        • goferking (he/him)@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          I think it could be from a different person doing the rating for the update.

          Which really reinforces how terrible their rating system is

          Overall, we rate The Guardian as Left-Center biased based on its story selection, which moderately favors the left. We also now rate them High for factual reporting due to minimal failed fact checks in the last five years. (5/18/2016) Updated (M. Huitsing 09/26/2025)

        • ZombiFrancis@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          It still thinks “The Economist” is ‘Least Biased’.

          MBFC equates political centrism as being unbiased, which is fundamentally flawed.

  • rottenmummy@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Don’t get me wrong, but this is a solid proof of the beauty of the Fediverse and FOSS in general you can do whatever you want and so can other people

  • Cowbee [he/they]@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Amazing how these projects keep killing themselves by alienating huge portions of their userbase. Hard to survive in a FOSS environment by being extremely reactionary.

    • stoly@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Lemmy has managed to survive in spite of the tankies that develop it. I guess federation works in the end.

      • gummi134@fedinsfw.app
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Lemmy also gets a boost for survival because ActivityPub also lets alternatives like Piefed interact nearly seamlessly. It’s the federation across competition that helps sustain even the bad development teams.

      • Cowbee [he/they]@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Lemmy is surviving because communists are ideologically coherent and committed to FOSS and federation. The communism is a huge plus, and communists make up a huge portion of the userbase.

          • Cowbee [he/they]@lemmy.ml
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            If I were to give my own definition of what constitutes a tankie, I’d say it’s anyone who defends existing socialist states, past or present. Those socialist states are generally understood to be the USSR, PRC, Cuba, Vietnam, Laos, DPRK, GDR, etc. The defense tankies give is not in accepting both bourgeois historiography as accurate but justified, but instead in directly combatting bourgeois historiography. Tankie is also a pejorative for these people, used to convey the strawman of the person that believes the lies of the Red Scare but believes them to be justified.

            In that case, I am definitely a tankie. I spend a good deal of time talking about socialism both past and present, and arguing for how we can expand that movement and carry it to the future. I am definitely a defender of socialist states, I just don’t believe the common allegations such as “100 million were killed by communism” are at all accurate. I don’t think you’ll find someone who believes the 100 million number but also thinks it’s good and justified.

            It’s also useful to understand it in this manner because it explains why even anarchists and liberals are called “tankie.” The throughline about defending existing socialism is the central identifier of a tankie, and the use of tankie to dismiss those who defend socialism as it exists in the real world is also covered by this understanding.

        • stoly@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          I’m referring to the alienation of people who browse all, see a thread, and make an innocent comment only to be savaged by a mob of angry types who sort by new comments and continually hit F5.

            • AliOski@feddit.nl
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              for far worse political views.

              Opinion.

              Not saying I don’t agree with you, just be aware that’s just your opinion.

              • Cowbee [he/they]@lemmy.ml
                link
                fedilink
                English
                arrow-up
                0
                ·
                2 months ago

                Sure, in the same way that saying “fascism is bad” is technically an opinion. This, however, neglects the objective correctness of Marxism, which deliberately doesn’t rely on subjectivism or moralistic arguments, and the incoherence of liberalism and fascism at an objective level.

                • AliOski@feddit.nl
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  2 months ago

                  The objective correctness of Marxism is debatable, as has been done for decades now, by definition making it subjective.

    • realcaseyrollins@hilariouschaos.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Yeah, it sucks! I used to use Moshidon until they blacklisted the only Mastodon instance I use lol

      I asked the dude who made it to fix the blocklist and he said no

  • Grail@multiverse.soulism.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Oooooh we’re blocklisted too! I guess we’re too radical for them!

    Any idea why MULTIVERSE is blocked but quokk.au isn’t? Maybe they don’t think you guys are as radical as us :P

        • 𝙈𝙞𝙖@quokk.auOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          Yeah, I learnt that after this interaction with them. Ended up de-federating their instance entirely, can’t see anything good coming from them in the future. And to think this is the sort of person moderating piefed.social’s Fediverse comm.

          • Draconic NEO@lemmy.blahaj.zone
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            Good call, I don’t see anything good coming from them in the future either. It’s definitely concerning that this person is a mod on piefed.social, makes me feel like people need to stay away from that instance and its communities. Also I wonder if Ada should be made aware of this person, considering their prolific history of acting in bad faith.

            • SCmSTR@lemmy.blahaj.zone
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              Looks like deeply agenda driven anti-cognition with a side of insane respectability politics in an effort to appeal to other people who already think like them. It’s really too bad you can’t truly block people on fediverse, because that seems like the exact type of goal that, even if you don’t feed that troll, it still gets a quip in that appeals to their audience, energizing it and stroking the fire.

        • 𝙈𝙞𝙖@quokk.auOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          You can see the list, you focused on one shitty instance and ignored countless leftist and trans friendly ones in attempt to discredit the issue.

          • null@piefed.nullspace.lol
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            The fact that it’s on the list debunks your implication that it was an anti-leftist and anti-trans block.

            I wasn’t ignoring anything. But you have a history of maliciously labelling people as anti-left and anti-trans, so worth pointing out that you’re doing it here too.

            • Ensign_Crab@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              Sorry they blocked the maga instance you agree with about everything at all times in addition to the left and trans instances you hate.

            • Catoblepas@lemmy.blahaj.zone
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              The fact that it’s on the list debunks your implication that it was an anti-leftist and anti-trans block.

              Explain how blocking a single instance means someone is incapable of making a different block for transphobic reasons.

            • 𝙈𝙞𝙖@quokk.auOP
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              It’s a crosspost, I didn’t make the post nor the title.

              Make up all the excuses and deflections you want. There is zero reason for Blahaj.zone to be on this list except blatant transphobia.

              Having a look, your mod log is pages long of bad faith and trolling. Seeing as you’re a single user instance and defending transphobia right now it’s probably best to just go ahead and not with bother with your nonsense any further.

              • null@piefed.nullspace.lol
                link
                fedilink
                English
                arrow-up
                0
                ·
                2 months ago

                defending transphobia right now

                It is amazing that you offered up a textbook example of what I accused you of right here.

                Absolutely nowhere have I defended transphobia. It’s disgusting how often you try to discredit people using that tactic.

                • Ensign_Crab@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  2 months ago

                  It is amazing that you offered up a textbook example of what I accused you of right here.

                  You’re accusing them of telling the truth about you.

  • Elena Brescacin@poliversity.it
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    @Quokka Wait a moment. Is it the same tesseract that develops the OCR? Because I sometimes use that OCR for NVDA screen reader (non visual desktop access). If so, I’ll take it off immediately! This kind of hardcoded deny list, is an abuse. Worse than the one I noticed 25 years ago on MSN messenger where you couldn’t label yourself as “John Doe - webmaster of [project]” but then if you named yourself “I’m the drill for young asses” (said it less rude than it was), Msn messenger let you place that display name upfront.
    Let me say that if you develop a software where you deliberately block pro-trans, pro-sustainability or topic you dev potentially dislike, your software shouldn’t be distributed to the public.

    • OpenStars@discuss.online
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      No, Tesseract is a Lemmy alternative front-end UI, it has nothing to do with the OCR, besides sharing the same name.

      Also, Tesseract does not actually use a hard-coded list - that turned out to be misinformation by the LLM-written OOP. In actuality, there is a “toxicity filter” that admins can toggle on or off as they please - the polar opposite of a hard-coded feature.

      Don’t believe everything that you read on the Internet - it is not all true.

      That said, Tesseract is quite opinionated in its views, and instance admins who hold different ideologies than its author might want to actually read about which settings they want to have toggled or not, rather than merely accept the defaults.

      • mathemachristian [he/him]@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        2 months ago

        Apparently it does use a hardcoded list. The list db0 discovered was hardcoded it was not possible to circumvent it. This second list, the one that gets pulled from dubvee’s server can be disabled by the end-user that is if they somehow realise this antifeature even existed and went through the code to find it.

        • OpenStars@discuss.online
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          2 months ago

          The first list is not hard-coded, as it depends upon an instance-set environmental variable. (Edit: I retract this statement as I may have gotten confused between the differences between the two lists.)

          This other, hidden list though… that one is a lot more dicey. It can also be disabled wholesale, but is not easily discoverable nor editable, it is essentially his personal blocklist shared with everyone who uses Tesseract. (It could be nice to open that up as a more fully fleshed out feature where instance admins can more readily control whose personal blocklist gets pointed at, or even allow an individual end-user to input one?)

          Though his latest manifesto says that it can be disabled, both by instance admins and by individual users.

          Anyway since it can be disabled, it’s not a “hard-coded block list”, as in mandatory.

          • mathemachristian [he/him]@lemmy.blahaj.zone
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            Though his latest manifesto says that it can be disabled, both by instance admins and by individual users.

            No he even wrote it into tesseract himself apparently, taken from what you called his manifesto:

            Tesseract does not, and will not, allow for disabling the filters by default; it will only allow users to opt in to the toxic crap and violent whack-a-doos rather than making people opt out. So don’t go complaining to the {instance} admins about this.

            and readily admits

            the fine print buried at the bottom of the advanced settings isn’t the most upfront place to put [the option to disable that filter]

            • OpenStars@discuss.online
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              Yes, I am glad for db0’s correction. I already edited my comment that you replied to here but our messages got crossed while you were typing, anyway thank you for this clarification as well.

              It seems like instances on ptz’s personal shitlist need to use db0’s fork from now on, or like blahaj just abandon Tesseract altogether (as you pointed out, the author even asked for thus:-P).

      • Elena Brescacin@poliversity.it
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        @Quokka Sorry, and thanks for explanation. It’s a serious situation anyways. This kind of devs shouldn’t be accepted into open source community; maybe I’m too extremist

        • zqps@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          No you’re absolutely not. Allowing this in a community is tacit agreement with discriminatory attitudes against queer people.

  • Mediaburn@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    And this is a problem because? … I don’t even know what this Tesseract is, but why is evryone always pretending discrimination is “so big”! And “worse than it has ever been.”! It’s not, it’s a small minority and the left and right are both just as guilty. And I tipicaly only see this behavior online. However I kinda touch grass on a daily basis and have noticed the real world is far from what the internet portaits it to be.

    • __hetz@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I don’t have a clue but here I am spreading my whole ass for the world.

      Since you’re so special and you touch grass, here’s an analogy: Imagine buying a mower whose packaging jerks itself off about how great of a mower it is. It improves on regular mowers in X, Y, Z way. It’s a mower for Lawn Chads with Chad lawns. You fire it up and then immediately it cuts off and tells you “Incompatible lawn detected.” But the reality is it’s lying to you. That fucker could mow your whole lot and ask for a second helping… if it weren’t for the fact the company just has something against Zoysia or Kentucky Blue or whatever.

      Tesseract is a Lemmy front-end doing just as much. Advertised are it’s enhanced admin/moderation features and blah blah blah. Meanwhile it has hard coded filters and retrieves a blacklist not disclosed in the GitHub readme. Not “hidden” per se, because you can dig through the code base, but not made known in an upfront and honest way.

      If they just bothered to disclose their position, it wouldn’t be an issue. I mean, some terminally online justice warrior can go on a tirade about how much of a Nazi they are, how their software isn’t inclusive, blah blah blah. End of the day, if someone wants to write software that explicitly aligns with their positions - so be it. Don’t like it? Don’t use it. However, in that case, at least others will know outright where the developer stands and whether or not they want to use it, manually delete the offending code in their own deployment, or even maintain their own fork.

      When a creator omits the fact that they’ve done such a thing, leaving the end user to figure it out for themselves, it’s just fucking cowardly on their part.

      • Mediaburn@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Ok, that claryfies it abit… I guess… Still I’m rather baffled by the internet outrage that excists today… Instead of just moving on. Or better yet. Buy another lawnmower.

    • acargitz@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      At the very least, any software that produces error messages that lie is extremely annoying.

  • TheFrirish@tarte.nuage-libre.fr
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Honestly after looking at the list aside for blahaj (wtf I know) most of it is basically internet hygiene. Please look at the full list I wouldn’t be surprised if the dev got in a fight with someone from that instance and childishly just black listed the whole instance.

      • dil@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        dbzero has always been very pro ai maybe thats why, odd that they blocked it tho, main one for piracy

        • blartcap_@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          It’s not very pro AI, it’s just not rabidly anti AI. There have been too many pitfalls with AI causing major issues in the piracy world to be very pro AI as pirates.

          Either way, nothing on this list seems to be for AI acceptance reasons.

      • TheFrirish@tarte.nuage-libre.fr
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I’ve seen quite a few trolls coming from those instances. Yes dbzer is odd but I understand that the red line was crossed with the blahaj one I’m surprised I didn’t quokk on it (or maybe missed it?). A lot of odd things are happening on the threadiverse lately and it seems like some groups are trying to deive wedges between us.

    • Cowbee [he/they]@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      It’s a deliberate hate list for queer folk and leftists, pretty nakedly obvious. Calling that “internet hygiene” is a bit ridiculous.

  • kepix@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    if you block all the commies, gays, software pirates, plis you individually block people one by one…sooner or later there wont be anything left. maybe just a few nerds fighting over linux ricing.

  • zarkanian@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    What a crazy coincidence. I was just checking out this GitHub today. It has a project called Anewbis which is

    A fork of Anubis without the cringey anime catgirl. This fork provides no other changes. It just updates from the main project and removes the stupid catgirl.