Also /c/modabuse. Also /c/yepowertrippinbastards. Also lemmy.ml/c/worldnews, comrade, ACAB, and 552 individual accounts across 67 instances, about half of them on lemmy.world.
None of this is in the source code. It's downloaded at runtime from a file nobody has ever looked at.
If you're just tuning in
Tesseract is a third-party web frontend for Lemmy, maintained by asimons04 and licensed AGPL-3.0. Admins deploy it on their own servers alongside or instead of lemmy-ui, and there are public instances of it people use to browse Lemmy generally. If you've used a Lemmy site that didn't look like stock Lemmy, there's a fair chance it was this.
Last week db0 posted a PSA: Tesseract contains a blacklist of instance domains compiled directly into the application. 32 of them. Admins can't see it, can't configure it, and aren't told it's there. Connect to a listed instance and the app tells you it's "incompatible," which is not true.
I went through the code to see how that was implemented. The hardcoded list turns out to be the small half of the system.
There's a second filter policy fetched over HTTP every time the app loads. It isn't in the git repository. It's unauthenticated and world-readable, so anyone can pull it. Right now it carries 552 user accounts, 2,275 username patterns, 54 instances, 97 communities, 289 keyword patterns and 351 domains, with every category set to hide matches rather than flag them. Not collapsed behind a click. Simply absent, with no indication anything was removed.
Verify all of it in ten seconds
curl -s https://tesseract.dubvee.org/tesseract/api/system/policy \
| base64 -d | gunzip > policy.json
That's the live policy, base64-wrapped gzip, 111KB of JSON when it unpacks. There's a stale fallback copy at /data/policy.dat as well.
It filters criticism of moderators
lemmy.sdf.org/c/modabuse— listedlemmy.dbzer0.com/c/yepowertrippinbastards— listedlemmy.dbzer0.com/c/YPTBcirclejerk— listed- community regex
power ?tripping? - keyword
censoring me
Call the rest of it whatever you like. This part is not spam defence.
It filters words
The 32 community name patterns include Communis(t|m), Conservativ(e|es|ism), Leftis(t|m), Libertarian(ism)?, ^Green Part(y|ies), Zionis(t|m), (Police|Cops), guillotine and billionaire.
Keywords include comrade, ACAB, neoliberal, proletaria(n|t) and death to.
Filtered communities on instances that aren't blocked: lemmy.ml/c/worldnews, lemmy.today/c/news, lemmy.ca/c/politicalnewscanada, lemmy.ca/c/usa, infosec.pub/c/strategic_unions.
The 552 users aren't bots
67 instances. 272 on lemmy.world alone, 40 on sh.itjust.works, 19 on lemmy.ca, and 28 instances contributing exactly one person each.
355 of the 552 usernames are plain alphabetic, twelve characters or under, median length eight. Only 36 look like spam registrations. A bot list looks like the opposite of that.
Seven of them aren't even Lemmy. There are Mastodon and Friendica accounts in there: people who have never used Lemmy, hidden by a Lemmy frontend, with no possible way of finding out.
I have the list and I'm not posting it. Most of these are ordinary people who got pattern-matched, and 552 names on this comm is a harassment target inside an hour. Run the command above and grep for yourself.
And it lies about it
When the instance block fires you get: "Incompatible Instance. Not Supported. $instance is not compatible with Tesseract."
Nothing is incompatible. It's a policy decision dressed as an API error, and it's what had db0 chasing a version mismatch that never existed.
For the hidden users, communities and keywords, you get no message at all.
Admins can't switch it off
Tesseract has env vars for PUBLIC_DOMAIN_BLACKLIST, PUBLIC_FAKE_NEWS_BLACKLIST and the shortener lists. There is none for either blocklist. enableToxicMode bypasses the other filters and explicitly not this one.
Self-host it and you cannot disable this, nothing in your config admits it exists, and the contents can change without you pulling a commit.
Before someone says it
A lot of that domain list is real spam defence. It filters conservatism as well as communism. "It targets the left" doesn't survive the data and I'm not going to pretend it does.
The problem is that spam filtering and political editorial got welded into one undocumented, remotely-updatable blob, shipped hidden, to admins who've never read it and users who don't know it's there. The spam work is what makes the rest unauditable: "it's a spam list" answers every individual question and none of the whole.
And /c/modabuse is not spam.
Asks
- Publish the runtime policy in the repo, or kill the endpoint.
- Stop reporting a policy block as a technical incompatibility.
- Tell users when something's been hidden. One line.
- Give operators an off switch, like every other blacklist in the codebase has.
It's AGPL-3.0 and db0 already forked it. That's the licence working as designed. But forking isn't disclosure, and the admins who need this are precisely the ones with no reason to go looking.
If you run Tesseract, you are relaying a 111KB moderation policy you have never read, under your instance's name, to users who don't know it exists.
Full contents of every list, unedited, in the comments.
180 Comments
Axolotl_cpp@feddit.it · 111 pts · 21d
regex "^Article is paywalled.?$", "ACAB", ... "anarchistic", "biz@agoda.com", "billionaire [cock|dick]", "boot ?lick(ing|ers?)", ... "censoring me", "chatgip+ity+", "child-?rap(ing|ist)", "comrade", "conformist turd", "corpo ?(turd|slut|tech)", "death to", "dvdfab.cn", "enlightened centrist", "(epstein|epstien|pedo|pedophile)Sooo, they are pro-pedos, pro-billionares, pro-paywalled articles, anti-communism and anti-conservatism and get offended by "enlightened centrist"
Yup, they pretend to be centrist or smth
Disgusting
MysticMushroom1776@lemmy.dbzer0.com · 73 pts · 21d
I don't think you should defend him. Integrating spam defense is a cover to censor his ideological opponents. The best lie is the one wrapped in truth. You shouldn't frame any of what he did as being for good reasons. He hid it from the rest of us, made it look like an error message, and took steps to stop people from patching it out.
That's no what someone with good intentions does. That's what someone who knows it's wrong but tries to hide it does. Including spam domains in it can be seen as a way of hiding the rotten stuff and it gives trolls like him something to point at when it gets criticized "It's a spam blocklist, you must be a freeze peach troll if you're against that".
This is giving him too much charitability:
prole@lemmy.blahaj.zone · 36 pts · 21d
It's honestly wild how many people on lemmy are giving this person the benefit of the doubt. As if they did it with good intentions.
Are people on this site really this naive?
Cowbee@lemmy.ml · 13 pts · 21d
Yes.
cavitationfetishist2@quokk.au · 12 pts · 20d
You could assume naïveté if they gave that benefit of doubt to everybody, but they don't.
They're just authoritarians and 'anti communists'.
cavitationfetishist2@quokk.au · 3 pts · 20d
Given their misogynist brigading of comments criticizing the guilty party's politics and pointing out that this is just their perfect practice, I'm willing to say they are not. If you can consider .world users people, which is quite a stretch.
prole@lemmy.blahaj.zone · 2 pts · 20d
How about we don't dehumanize people.
Especially for simply using a different instance than you (literally the most populated one). That's dumb.
cavitationfetishist2@quokk.au · 1 pts · 20d
I would never dehumanize people! .world users, though...
prole@lemmy.blahaj.zone · 2 pts · 20d
Hahahahaha dehumanization is funny!!
cavitationfetishist2@quokk.au · 2 pts · 20d
I don't live in a society where I have the luxury of assuming anyone treats anyone like a person. Most are offended when I do. I'm not going to push against the current to make some internet asshole feel sanctimonious about some half considered shit they heard at a party once and are using to feel like they're not part of the problem.
prole@lemmy.blahaj.zone · 1 pts · 20d
Real roundabout way of saying that you're a piece of shit.
Good to know though I guess.
WoodScientist@lemmy.world · -2 pts · 19d
IDK. On Blahaj.zone, the main mod that runs all the trans subreddits will ban you if you don't respect people who force you to engage with their depersonalization fetish.
mathemachristian@lemmy.ml · 20 pts · 21d
Especially considering it's this guy
prole@lemmy.blahaj.zone · 5 pts · 21d
Jesus Christ, this just makes me thankful that I never have to interact with that instance.
eldavi@lemmy.ml · 6 pts · 20d
it's on multiple instances and i suspect yours as well.
mathemachristian@lemmy.ml · 5 pts · 20d
No it got taken off quickly when the shit hit the fan, there wasn't a lot of spray afaict https://lem.lemmy.blahaj.zone/post/45728788
eldavi@lemmy.ml · 2 pts · 15d
I love how responsive lemmy admins are compared to corporate social media
prole@lemmy.blahaj.zone · -1 pts · 20d
Oh, I was referring to hexbear. After viewing the link and briefly seeing the cancer, it made me glad that my instance defederated
pinto@lemmy.world · 1 pts · 18d
How dare they document the fascists on the website you also hate
prole@lemmy.blahaj.zone · -1 pts · 16d
Is that what they were doing? I was only there a few minutes, but all I saw was 4chan level "discourse" and unintelligible internet patois
ea6927d8@lemmy.ml · 72 pts · 21d
I thought piefed's main developer crusade was pathetic enough. This is something else.
GreyCat@lemmy.world · 5 pts · 20d
You elaborate on the piefed part ? I'm out of the loop
ea6927d8@lemmy.ml · 6 pts · 20d
https://lemmy.ml/post/42415919
Edit: this one is better: https://lemmy.ml/post/47306551
FirmDistribution@lemmy.world · 69 pts · 21d
this is one of the most unhinged things I've seem on an open source project 😐
eldavi@lemmy.ml · 3 pts · 20d
it used to be par for the course in the foss world as you could see torvalds' rants targeting some developers and i suspect it never went away.
chrisbit@leminal.space · 62 pts · 21d
Thanks for your work uncovering this. Imposing this broad and undisclosed censorship upon the user is unacceptable, so we have stopped hosting Tesseract on our instance.
Cowbee@lemmy.ml · 20 pts · 21d
Congrats! Db0 forked it in case you want to go back to a similar interface, but I think it's still getting the censorship parts removed.
alapakala@quokk.au · 2 pts · 20d
I wish. cc @chrisbit@leminal.space
chrisbit@leminal.space · 9 pts · 20d
We would consider it if it has the blocklist function removed. Whether the fork gets ongoing maintenance is a concern though.
eldavi@lemmy.ml · 13 pts · 20d
imagine how many other things like this exist in the fediverse and haven't yet been discovered; i bet most never will be.
Zwrt@lemmy.sdf.org · 14 pts · 20d
Correction. This is actually good news.
imagine how many other things like this exist on the
fediversecorporate web andhaven't yetcan never be discovered.At least here in open source town we get to detect and tackle this shit
Swedneck@discuss.tchncs.de · 6 pts · 19d
better yet: we KNOW corporate social media is fucking riddled to the bone with filters, hell people talk about "The Algorithm" (praise be) all the time.
And it's just considered normal. It is how it is. Who cares.
eldavi@lemmy.ml · 1 pts · 16d
a huge majority fo the people in the open source town aren't aware that these things keep popping up and think it's just another "tankie conspiracy" unless their own instance admins share it fully... which is uncommon.
davel@lemmy.ml · 13 pts · 20d
I doubt there are very many, because most people don’t do these kinds of things, not even le evil tankies.
eldavi@lemmy.ml · 1 pts · 15d
It only takes one to be successful.
Rentlar@lemmy.ca · 61 pts · 21d
Like I would have zero problems with developers that do this, if they could come out clearly and document/announce: "I don't like these accounts or words, if you do then this is what you do to change it or shut it off."
Stuff like Lemmy's word list, Piefed's default blocklist, you can turn off or change the words. Even if I think the daily vote quota is a stupid default on setting, if you're a Piefed admin and don't like that, set the limit to 10000, 99999999 or whatever. I usually have tons and tons of sympathy for FOSS devs, take their side and give the benefit of doubt in grey areas. They work for free and share it for free so I don't expect perfection or how I would want things to be.
Undocumented shit like this, intentionally hidden is way past the line, and I have no patience for it whatsoever. You never know when this could be somehow used as an attack vector.
ada@lemmy.blahaj.zone · 36 pts · 21d
That's exactly where I'm at. I don't align with a lot of the choices Rimu makes for Piefed, but I am 100% for him designing a tool that works for him, even when the defaults he chooses don't align with my preferences. As long as I have the option to disable/change them as an admin, then I'd rather see a passionate dev creating tools that they want to use than a burned out dev creating something their heart isn't invested in.
Unfortunately, tesseract isn't that...
Rentlar@lemmy.ca · 20 pts · 21d
One note/minor correction, it is in the git repo: https://github.com/db0/tesseract/commits/main/static/data/policy.dat
You can see when asimons04 changed the static base64 filter .dat file. The changes happen in completely unrelated or nondescript commits. Looking at the commit when it was implemented, it does say filter, but the error messages and code comments creating the folder indicate "cache" folder creation, when the variable name and function is for the policy, which might technically be correct, is misleading and is quite suspect to me.
wizardbeard@lemmy.dbzer0.com · 9 pts · 20d
Yeah, I really wanted to believe this was just a personal filter list that got included accidentally, but there's no fucking shot. The way it's implemented and intentionally obfuscated means there's no way in hell this isn't entirely intentional.
Swedneck@discuss.tchncs.de · 4 pts · 19d
I'd add on that stuff like this should NOT be the default (unless that is specifically what you advertise your software for, and even then you should give a clear option to disable or change it), because users (even admins using the software for their instance) will generally not configure things much.
What should be done is have it as an opt-in, or prompt the user to pick an option.
If one believes their blocklist/filter is in good faith and beneficial to others and to the world in general, then one shouldn't feel a need to force others to use it, only inform them that it exists.
Rentlar@lemmy.ca · 1 pts · 17d
Following best practice would be ideal, I agree with you, but for FOSS projects I can settle for best effort, and ability to configure/correct any serious errors if it is brought up constructively. Every dev has their own biases and they make tools to fit their needs, not necessarily everyones. Like if it was by accident that a personal filter was pushed to all instances, and then immediately fixed when made public, personally, I could forgive the dev for the mistake. But available evidence shows this was not a mistake, and intentionally hiding things this dev didn't like, pushing the upstream changes without telling anyone.
davel@lemmy.ml · 2 pts · 18d
Lemmy’s slur filter is disabled by default. It’s opt-in at the admin level, and most instances don’t opt for it, including your own I believe.
I don’t know why this molehill keeps being made into a mountain.
gh0stcassette@lemmy.blahaj.zone · 2 pts · 19d
Given that the list very clearly targets queer users for being queer (entire lemmy.blahaj.zone instance blocked), you are being far too charitable with an obviously bad faith actor.
Rentlar@lemmy.ca · 1 pts · 19d
If they come out and say they don't like blahaj.zone for bigoted reasons, let them, don't support their project, done. I'll defend blahaj.zone's strictly enforced any pronoun policy as much as a dev who clearly chooses to include or exclude certain instances by default, as long as the intentions are clear, not hidden away and easily rectifiable for your needs. What I am saying is a breach of trust is worse than bigotry, which itself is worse than mere ideological disagreements. A < B < C.
You can read into how you like the presence of certain instances/words/users on the blocklist, but putting BZ on a blocklist = bigot seems to me like a jump to conclusion.
Like I said, I afford FOSS devs lots of grace and benefit of doubt, that's just me, if the issue was solely over the choice of instances being blocked by default, I'd excuse it, but that isn't the main issue. Call me too charitable, sure, it's in my nature and you don't have to be me.
The issue is the blocklist was hidden away in base64, not documented anywhere, while constantly being updated, without any justification (like pulling from a public spamlist), and was secretly affecting every server's Tesseract frontend. It was the trust that the so-called "Toxic mode" could remove all filtering, but it didn't, and the trust that connection errors were simply configuration problems and not intentionally obfuscated filtering routines, these formed the trust that was broken.
gh0stcassette@lemmy.blahaj.zone · 1 pts · 19d
I will, and I consider you willfully ignorant for not doing so. Consider the probability distribution of likely motivations for drawing up a secret blacklist that specifically targets queer communities and anyone to the left of "let's hunt immigrants for sport". The majority of that distribution is gonna be bigotry.
Interesting choice to give the developer who already violated user trust by imposing a secret blacklist the benefit of the doubt on their bigotry. Seems like that would lose them the benefit of the doubt if you were being intellectually honest.
Requiring users to enable "toxic mode" in order to access queer spaces isn't evidence of bigotry to you?
Rentlar@lemmy.ca · 2 pts · 19d
I never did that, sorry I kind of suggested I did in my last reply, when I meant in general to devs that don’t break peoples' trust. In a vacuum, a configurable blocklist with biased defaults is acceptable, even if I wouldn't set it myself that way. Their work, their choice. However, it is specifically the concealment of the biased defaults that is the breach of trust which calls into question the dev's motivations.
Alone, no, that would be mere speculation, if combined with the shady practice or if you have antiLGBTQ quotes then yes, I could say that fact potentially supports that conclusion. Consider that blahaj.zone is not the only LBGTQ+ safe space on Lemmy (see beehaw !lgbtq_plus@beehaw.org). Any admin or dev could have beef with Ada, not with queer folks, that could be motivation to block blahaj.zone. I never gave the tesseract dev that grace, because that blocklist with blahaj was never publicized, until the clandestine filter list was discovered and decoded.
db0@lemmy.dbzer0.com · 61 pts · 21d
Godfuckingdamnit. I was wondering why the system kept blocking our instance even after I removed it from the blacklist. I suspected some sort of lookup but I was out of time and couldn't find it with a quick search. This is so much worse than I expected.
Where does it dowload it exactly? I found the line loading policy.dat, but I can't find any calls to tesseract.dubvee.org.
CommanderCloon@lemmy.ml · 17 pts · 21d
Some other people said it's in the github but obfuscated as base64
db0@lemmy.dbzer0.com · 10 pts · 21d
Ye there's a local version but not a remote which is what I was concerned about
frongt@lemmy.zip · 8 pts · 20d
I would just take that frontend down entirely if you're still hosting it. It's basically malware at this point.
db0@lemmy.dbzer0.com · 10 pts · 20d
I've already forked and hosting my own version
alapakala@quokk.au · 0 pts · 20d
Any reason the blacklist.ts is in your fork?
db0@lemmy.dbzer0.com · 8 pts · 20d
I've disabled it in code. One doesn't delete files willy nilly
alapakala@quokk.au · -2 pts · 20d
then rename it
exhibitA_blocklist.tsnutomic@lemmy.ml · 52 pts · 21d
Wow this "policy" has 3700 lines in total. It must take a lot of time to create and maintain it. How does someone even find the time for that?
I tried to access some blocked users and communities via tesseract.dubvee.org and it simply shows a generic "Not Found" error. So this is impossible to figure out for the average user. Even for developers it would be hard to figure out if the JSON file was hidden a bit better.
Flax_vert@feddit.uk · 21 pts · 21d
They put a specific regex thing after my name, specifically, just in case I ever make accounts with the same username but different numbers after it?
They also alphabetically sorted it all which was very nice of them.
davel@lemmy.ml · 40 pts · 21d
@Cowbee@lemmy.ml, explain yourself:
ShinkanTrain@lemmy.ml · 26 pts · 21d
Sorry Cowbee, you're still on this council but your title as Chief Misinformator has been transferred to geneva_convenience.
Cowbee@lemmy.ml · 11 pts · 21d
A shame, Geneva blocked me because they couldn't handle being called out as ultraleft and essentially taking everything Bad Empanada says as holy.
4am@lemmy.zip · 8 pts · 21d
Good lord people are still falling for Bad Empanada?
Cowbee@lemmy.ml · 6 pts · 21d
Yes. Geneva I see as a well-meaning radlib with better political instincts than most. Can decently be on the right side, but without coherent political training of their own, they get caught in streamer worship.
davel@lemmy.ml · 2 pts · 20d
BE has some phenomenal takes, and some of his essays are exemplary. It’s easy for a Western baby leftist to assume the rest is equally good.
whatiswrongwithyou@lemmy.ml · 14 pts · 21d
Inside… job?
Cowbee@lemmy.ml · 3 pts · 20d
I swear it isn't...
Cowbee@lemmy.ml · 10 pts · 21d
I'm legitimately hurt.
Edie@lemmy.ml · 8 pts · 21d
You're not in it.
Cowbee@lemmy.ml · 6 pts · 21d
Oh I'm misreading it, lol. Was I intended but not added?
Edie@lemmy.ml · 14 pts · 21d
No. davel is searching for you himself and yogthos in the "policy".
It's in the format of a terminal. The
$is a "prompt symbol" or what you might call it, essentially it shows at the start of every input line in a (ba)sh terminal. davel has then typed in a prompt, getting a copy of the policy from the website (with curl), decoding it from base64, unziping it, reading the json withgron, and "grepping" (searching) gron's output fordavelorcowbeeoryogthos. The two next lines are then the output, the lines that match that search. And then a new line ready for a new prompt.Cowbee@lemmy.ml · 16 pts · 21d
Oh! That makes sense, thanks! I'm back to being upset that I was missed...
EmmiLime@lemmy.ml · 10 pts · 21d
You're not commie enough to be on the special list smh
Cowbee@lemmy.ml · 8 pts · 21d
I'm devastated
Flax_vert@feddit.uk · 4 pts · 21d
Apparently I am
Axolotl_cpp@feddit.it · 2 pts · 21d
mathemachristian@lemmy.ml · 39 pts · 21d
lol the guy shuttered his instance and only links to
This is his at least second dramatic exit from lemmy https://lemmy.zip/post/43721937
ripcord@lemmy.world · 19 pts · 21d
So asimons04 is ptz@dubvee.org?
Edit: and also is AdmiralPatrick?
mathemachristian@lemmy.ml · 14 pts · 21d
yes
db0@lemmy.dbzer0.com · 10 pts · 21d
Now it goes to startrek.website
ripcord@lemmy.world · 9 pts · 21d
Still goes to that image for me.
NigelFrobisher@aussie.zone · 4 pts · 20d
Wait, “the majority of people calling for violence don’t even live here” - Does he think people live on the Fediverse?
mathemachristian@lemmy.ml · 4 pts · 20d
He is talking about US. He is telling non-USians to shut up about US politics if they don't agree with him.
Flax_vert@feddit.uk · 38 pts · 21d
Mum, I'm on the list!
marcie@lemmy.ml · 24 pts · 21d
Where's the list I need to know if I'm a cool kid 😔
ZeroHora@lemmy.ml · 24 pts · 21d
You're not in the list. Your bot salary will be reduced this month, work harder next time.
marcie@lemmy.ml · 13 pts · 20d
😭😭
Swedneck@discuss.tchncs.de · 2 pts · 19d
please sir, may i have some tokens before my context window-
Hello, how may i help you?
Flax_vert@feddit.uk · 8 pts · 21d
Run the command db0 provided. I can't find you unfortunately.
goferking0@lemmy.sdf.org · 7 pts · 20d
I'm just curious when or why I was added 🤔
Flax_vert@feddit.uk · 4 pts · 20d
Check your modlog related to dubvee. Developer is that admin.
goferking0@lemmy.sdf.org · 6 pts · 20d
Absolutely nothing so they just go off what they saw in a random comment
ZeroHora@lemmy.ml · 37 pts · 21d
I saw a funny weirdo saying that this person is just blocking "extremists". How in the fuck doing this shit is not extreme extremist radical liberalism??????? They like the status quo so much that they don't want to see people complain about it LMAO
jerkface@lemmy.ca · 16 pts · 20d
Blanket suppression of political topics tends to benefit the right.
ZeroHora@lemmy.ml · 13 pts · 20d
Benefit the status quo, so yeah benefits the right.
frongt@lemmy.zip · 4 pts · 20d
I've read the list. It almost exclusively targets left-leaning topics.
DupaCycki@lemmy.world · 35 pts · 21d
Looking at what is blocked, it just looks like someone very much aligned with the government came up with the list.
TiredTiger@lemmy.ml · 23 pts · 21d
If this isn't an op, then that's even more pathetic, honestly. Imagine doing this shit for free.
eldavi@lemmy.ml · 11 pts · 20d
following leftist & radlib influencers on social media makes me suspect that the brainworms implanted by almost a century's worth of efforts -- like cointelpro -- have taken root into western culture since many of those brand new influencers didn't exist weeks/months before have a sudden swell of subscribers/voters and their channels are dedicated to contradicting the leftist/radlib influencers instead of their own organic content.
umbrella@lemmy.ml · 30 pts · 21d
there you go, the "you can't criticize your government" people hard at work. they know they are wrong.
mathemachristian@lemmy.ml · 14 pts · 21d
echolalia@lemmy.ml · 30 pts · 21d
I mean, sure but, isn't that like pointing out you've banned vegans to your BBQ ribs restaurant along with (insert group here)
ShinkanTrain@lemmy.ml · 64 pts · 21d
The law, in its majestic equality, forbids the rich and poor alike to sleep under bridges, to beg in the streets, and to steal bread
eldavi@lemmy.ml · 8 pts · 20d
soup kitchens for the rich and soup kitchens for the poor is equality... lol
Sanctus@anarchist.nexus · 5 pts · 20d
The trick is the rich never have to sleep under bridges, or beg in the streets, or steal bread.....
davel@lemmy.ml · 7 pts · 20d
I assume eldavi understands this, but it never hurts to spell it out for bystanders.
Sanctus@anarchist.nexus · 3 pts · 20d
I mean they aren't wrong, that would be equality technically.
Flax_vert@feddit.uk · -1 pts · 21d
Apparently I'm left wing now? People can't make up their mind!
wizardbeard@lemmy.dbzer0.com · 28 pts · 20d
As of around 7 hours ago, there's a closed issue on the repo's tracker from someone upset they were on the secret list, and the maintainer closed the issue stating that they'd make an official statement once everyone cooled off. Also that the issue tracker wasn't the right place for that discussion.
This indicates that they are aware of the threads about this stuff here on Lemmy.
Please don't dogpile the issue tracker, and give an opportunity for cooler heads to prevail. Trust that if they're a piece of shit it won't take long for them to confirm it (again) loud and clear. Not saying this isn't a whole big bunch of bullshit, just that they should at least get a small opportunity to respond with their side.
If you hand someone a shovel and they use it to dig their hole deeper instead of filling it in, it's even more fun to watch them fall in.
gh0stcassette@lemmy.blahaj.zone · 5 pts · 19d
Given the fact that he deliberately targeted trans/queer people with this list, I am uninterested in giving him the benefit of the doubt, and very much hope everyone switches to the db0 fork and he loses his whole project over his bigoted hubris.
wizardbeard@lemmy.dbzer0.com · 1 pts · 18d
Fair enough. I was more just trying to say that dogpiling on the guy wouldn't change anything.
As far as them showing their ass again, I'm pretty sure that by the time you made this comment, they had already made their "public statement". And doubled down.
They claim that the targeting of trans/queer places was due to the violent rhetoric they saw going on in the spaces. Surely it's against deserving targets, but this guy feels that calling for the death of people isn't ok no matter the target. Theoretically if there had been spaces not allowing that, they wouldn't have blocked those ones.
We won't know because the spaces that do exist do also allow it. Personally I think that people should be able to express those extreme emotions, and that other people shouldn't be forced to see it if they don't want to. Personal filters, potentially based off crowd-sourced lists are what makes sense to me. My issue with this whole thing is that they did it secretly, and did not actually give users options to opt-out. Then at that point there's not even a point about arguing what the motivations were.
But as it stands, the guy's an ass. And confirmed it in less than 12 hours.
ayyy@sh.itjust.works · 4 pts · 19d
The benefit of the doubt should be given when there is some doubt to be benefitted from. There is no doubt this person is pushing an agenda in the shadiest way possible.
kolektyw_szmer@szmer.info · 25 pts · 20d
As an instance admin crew we want to voice our protest over our entire instance not being on the list. We feel we had failed our users.
One of them managed to get on the individuals list tho, for posting one single thing; "To predict the future we must look at the past. How Rome slave economy could be a 1:1 parallel to artificial worker economy.".
spicehoarder@lemmy.zip · 9 pts · 20d
That is one of the most beautiful things I've ever read.
UpperBroccoli@feddit.org · 22 pts · 21d
Guess that means that in a small way, I am now immortalalized in a git repository.
Flax_vert@feddit.uk · 7 pts · 21d
Welcome to the club 🤝
iByteABit@lemmy.ml · 21 pts · 21d
Let them shoot themselves on the foot, they are only providing more evidence that their ideology is the one that needs to control the narrative or else it shatters at the first sign of critical thought
eldavi@lemmy.ml · 1 pts · 20d
are they still shooting themselves in the foot if there are currently 5 such examples, but we've only detected one and by accident?
iByteABit@lemmy.ml · 12 pts · 20d
Piefed was also detected, and also I'm not sure what your point is. Personally I'm sticking with the original software and the instance I'm on knowing that there's no such ideological firewall with fake 404 errors so I don't find out. People who agree with the Piefed and Tesseract dev's worldviews can go there and enjoy their bubble if that's their thing
Dojan@pawb.social · 1 pts · 19d
Wait, Piefed does this too?
eldavi@lemmy.ml · 3 pts · 16d
@iByteABit@lemmy.ml
piefed is on track to become one of the largest instances in the fediverse and this response proves why -- this information is buried in the instances that are friendly to tesseract's developers and; it seems; in the same ways that the mainstream media hides fascism in the western world or genocides in palestine.
Dojan@pawb.social · 2 pts · 16d
I don't know if Pawb is aligning to the stance of Tesseract and Piefed, and in my case it's probably just because I don't pay much attention to stuff between instances and such. Every so often things do bubble up; things like this, or a couple of times when .world did things. I was on .world originally, but left because of how they decided to treat dbzer0. I think I've read that they went back on that later on? But I don't really care at this point. I've had .world mods remove my comments and such in the past because I've expressed a positive sentiment towards a Queen of Hearts treatment of billionaires and the like, so I don't really care for that instance.
I mean, I'm in the Tesseract list, I've clearly ruffled some feathers.
Other than that, I've mostly been trying to stick to less stressful things, like bats, webcomics, tech and the like, because life's been hella stressful recently and I'm a little burnt out on the troubles of the world.
eldavi@lemmy.ml · 2 pts · 16d
i have no idea if pawb does this too -- and we probably never will. but the likes of parenti and chomsky have proven that this practice of taking control from users without a peep so that it goes unnoticed; like here; is common throughout all of media -- and this proves that fediverse is not immune. let's hope that it's only the ones you mentioned.
my comment was intended for the person before you who wanted to dismiss how pervasive this is and likely just the tip of the iceberg
i'm starting to wonder who besides me isn't. lol
Dojan@pawb.social · 2 pts · 16d
I do think it is fairly amusing that we have these alternative front-ends and server software that comes very opinionated about what a user should see and interact with, and then we have the oft-maligned Lemmy devs who just release a software for people to do with as they please, no block lists, no censors. At least, as far as I'm aware.
I don't know the Lemmy devs, nor do I know their views, or politics, or whatever, but it seems to me like they at least think that people should be able to access information and make up their own opinions. The same couldn't be said for Tesseract, or seemingly Piefed?
That said, I don't necessarily disagree with the ideas of blocklists, though I think it should be user-level, and opt-in. Server-wide, defederation is already a thing so I don't really see the point.
Be more bloodthirsty! Or like in my case, anti-AI and... I genuinely don't know. I upset some anime titty communities somehow. It might be the whole gay and furry thing, that's not a very popular combination with some people. 🙃
9point6@lemmy.world · 20 pts · 20d
Lol the keywords list is hilarious, imagine publishing a list of things that rustle your jimmies.
ellypony@lemmy.world · 18 pts · 19d
Oh my god it's actually way worse they're using incredibly broad regular expressions to blacklist users. There's a whole section for it.
If you just happen to have the same text in your username as a previously blacklisted user, you're blacklisted automatically too. For example:
If your username is Fleure_1998 or FleuresArePretty you're going to be blacklisted.
Isn't there a less draconian way to manage alt-account spam? This is casting the net over the whole ocean and eventually if that user regex list gets big and broad enough it'll be near impossible to not be shadowbanned by default.
ALSO WHY IS YURI BLOCKED HELLO?????
pineapplelover@lemmy.dbzer0.com · 9 pts · 20d
Sad to see I'm not on the list
Count042@lemmy.ml · 6 pts · 20d
Same.
thespcicifcocean@lemmy.world · 2 pts · 19d
You should feel bad.
thethunderwolf@lemmy.dbzer0.com · 4 pts · 19d
same
chunes@lemmy.world · 9 pts · 20d
"These rapscallions are hindering my ability to express myself."
nsrxn@lemmy.dbzer0.com · 9 pts · 21d
of my hundred fediverse IDs, I somehow didn't get a single mention in the user list. a few folks I recognize did, and fewer of those probably deserved it.
edit:
check that. I found a few.
prole@lemmy.blahaj.zone · 14 pts · 21d
Uhhhh... why tho
nsrxn@lemmy.dbzer0.com · 2 pts · 20d
I've been on the fediverse about a decade. I make a habit of picking up an id on most new servers I find. sometimes it helps with federation issues. I think I can take credit in particular for the tighter federation of scribe.disroot.org with the rest of lemmy, for instance.
there are other benefits I don't really care to explicate.
HCSOThrowaway@lemmy.world · 1 pts · 20d
Ban evasion, propaganda, etc.
Zwrt@lemmy.sdf.org · 1 pts · 20d
Finding a malicious reason for something is never difficult.
I have an alt for my
moreless artistically expressivealtermain ego. I just want to keep it separate from thisgeneral doomscrolleraccount. (I could not have demonstrated the single biggest downside so well if i had tried)One more as a backup for that alt when the smaller instance has technical issues.
One more on that big instance which i never liked but was accepting new registrations when my original main instance went down.
One more on my own instance which is still in experimental level.
prole@lemmy.blahaj.zone · 5 pts · 20d
Do you have 100+ alts like the person above?
Swedneck@discuss.tchncs.de · 2 pts · 19d
see this all makes sense if you have, like, 10 accounts. But 100 accounts is just fucking strange
ZombiFrancis@sh.itjust.works · 9 pts · 20d
Based on the skew of what's on the blacklist, it'd have been more efficient for Tesseract to run off a whitelist only for FHF corporate approved.
whatiswrongwithyou@lemmy.ml · 9 pts · 20d
That’s an epic level of gaslighting. Hell yeah.
Bonerfried dude’s rock situation.
ptu@sopuli.xyz · 7 pts · 21d
My blocklist is mostly furry and yiff communities
tacosanonymous@mander.xyz · 6 pts · 19d
What is a "user regex"?
HK65@sopuli.xyz · 10 pts · 19d
A regex that can match different usernames I presume.
A regex or regular expression is a language to declare patterns to be matched.
You see that "communis(t|m)"? That's a simple regex that matches both "communist" and "communism". You can make one for every pattern imaginable, like a username and every number combination afterwards and so on.
tacosanonymous@mander.xyz · 4 pts · 19d
Cool. Ty
Lee@retrolemmy.com · 2 pts · 19d
A regular expression (a sort of language for pattern matching) that matches users. IOW there's patterns to filter users, not just communities and instances.
far_university1990@reddthat.com · 5 pts · 19d
List of funny thing:
thespcicifcocean@lemmy.world · 4 pts · 19d
Hey! I'm on that list! Awesome!
Surp@lemmy.world · 3 pts · 20d
Am I on the list
_cnt0@sh.itjust.works · 2 pts · 20d
Kind of disappointed I'm not on the list.
danhab99@programming.dev · 2 pts · 18d
Can I ask to be added to this list for posterity reasons?
Ilovethebomb@sh.itjust.works · 1 pts · 18d
I'm just glad to be included, I feel so special.
VeganCheesecake@lemmy.blahaj.zone · -3 pts · 21d
This all sucks, but also, please stop using LLMs to write long (or any) texts. It ends up sounding silly.
ripcord@lemmy.world · 32 pts · 21d
I don't think this is AI.
Among other things, I used to write like this for years before LLMs were a thing.
prole@lemmy.blahaj.zone · 17 pts · 21d
This was my reaction to all of the "don't use LLM for your post" comments as well... I didn't get that vibe at all.
But I guess nowadays we need to avoid writing well and using proper grammar so as to not be confused with LLM.
Fucking backwards ass shit. Certainly this won't make people even more stupid.
ripcord@lemmy.world · 13 pts · 20d
Using formatting with headers to make things more readable is also a no-no
Swedneck@discuss.tchncs.de · 2 pts · 19d
It doesn't guarantee it's not LLM writing but if nothing else it's more entertaining.
Arcanepotato@crazypeople.online · 10 pts · 20d
Lmao right? LLM learned to from somewhere.
davel@lemmy.ml · 6 pts · 20d
They can take my em dashes from my cold, dead typing fingers.
VeganCheesecake@lemmy.blahaj.zone · 1 pts · 21d
There's a lot of specific sentence fragments that read very LLM to me. In the end, that of course isn't proof, and there definitely are people who's style is very close to what LLMs output today.
4am@lemmy.zip · 13 pts · 21d
LLMs were trained on things written on the Internet, where lots of authors took a “faux-officiant” style where things need to look like an official report or newscast transcript but have headings like “If you’re just tuning in” for humor.
Tech bros created a world we can’t trust so they could do their crimes in the open and we would have reason to doubt the evidence
VeganCheesecake@lemmy.blahaj.zone · -2 pts · 20d
Yes, darling, I'm not illiterate. I don't think every long, grammatically correct text with sub-headings is generated. Sometimes I even write long-form text myself.
What tripped me up here is:
Sorry for the shitty formatting, I am writing this on the train to have something to do after my headphones died. Also, there isn't any definitive proof here, but all of this contributes to the generated feel.
chloroken@lemmy.ml · 3 pts · 20d
I think you need help. You're chasing ghosts and you look ridiculous. This is coming from an AI-hater.
VeganCheesecake@lemmy.blahaj.zone · 2 pts · 20d
Lol, I might need help, but not cause of this. In the end, it doesn't really matter either way, but I do think it's interesting what writing quirks make someone perceive a text as more likely to be generated.
prole@lemmy.blahaj.zone · 2 pts · 20d
We all need help on this glorious day
brbposting@sh.itjust.works · 1 pts · 20d
Lotta the AI hate makes a lotta sense!
Are you forced to use it for work? I’m thinking folks who love AI and/or use it daily will be in the best position to recognize the Claudisms they’ve seen hundreds and even thousands of times.
::: spoiler Oh and get this,
apparently that model loves to say “load bearing” and there was a commenter who picked that phrase up from their colleagues writing and started using it in their speech. They were asked why they were talking like Claude! They strongly dislike AI and never used it and were caught totally off guard. (Stinky situation, now that I mention it it’d make me want to only borrow phrases from pre-2022 books or something.)
:::
brbposting@sh.itjust.works · 1 pts · 16d
Either got the insight or ya don’t
You got it :)
HieroProtagonist@lemmy.ml · -44 pts · 21d
Sounds reasonable to filter out the weirdest parts of Lemmy...
irelephant@lemmy.dbzer0.com · 26 pts · 21d
Your instance got filtered
HieroProtagonist@lemmy.ml · -11 pts · 20d
And?
brbposting@sh.itjust.works · 4 pts · 20d
No shade (promise):
Is the simplest possible of reading of this correct, “it makes sense to filter my weird instance“? Or maybe it was just a short way to reply to something that felt like a gotcha since nobody likes to feel the way a gotcha makes us feel (regardless of validity)?
(I could be missing something)
HieroProtagonist@lemmy.ml · 0 pts · 20d
Of course it's the simplest reading: lemmy.ML is a weird instance with rather weird users, filtering THAT out (and some more) will be a benefit for the Fediverse as it prevents new users from being too much weirdet out
brbposting@sh.itjust.works · 3 pts · 20d
Oh then the only gotcha is:
I gotcha! :)
ButteredBread@sh.itjust.works · 4 pts · 20d
Cowbee@lemmy.ml · 20 pts · 21d
The queer and leftist users? No, it doesn't, especially not as an undisclosed hard-coded censor.
TORFdot0@lemmy.world · 12 pts · 20d
With user consent maybe, not obfuscated in the source code and hiding that things are being censored from the end user.
I don’t like a lot of content on here but I maintain my blocklist myself and don’t need an ideologue to big brother it for me. (Even if I were to agree with the ideology)
Swedneck@discuss.tchncs.de · 2 pts · 19d
I assume you realize that saying this implies you consider everything on that list weird, which makes you look like a dick.
HieroProtagonist@lemmy.ml · 0 pts · 19d
Well... I AM probably a dick, so...