Email or username:

Password:

Forgot your password?
4 comments
supernovae

@freemo @Gargron any details to share? is the code public since you forked mastodon is it on your fork in github?

🎓 Dr. Freemo :jpf: 🇳🇱

@supernovae @Gargron

Our code is public yes.

We have been in development and separate from mastodon for many years now, hard to keep track of all of our features off hand. Most of what we have is in the form of python scripts and dont ship with the server itself (that said I dont think me or the other mods would mind posting them if someone wants them). They are mostly designed to find advertisers, even if they dont post, by looking for common red-flags in their profiles then listing them to us for review.

There are some things at the server level too, for example we can review remote timelines (timelines of other instances) without needing an account there,a nd use that to help us moderate inter-instance federation, we also added captcha which can can use various indicators to decide if it presents itself or not, and a few other tools.

@supernovae @Gargron

Our code is public yes.

We have been in development and separate from mastodon for many years now, hard to keep track of all of our features off hand. Most of what we have is in the form of python scripts and dont ship with the server itself (that said I dont think me or the other mods would mind posting them if someone wants them). They are mostly designed to find advertisers, even if they dont post, by looking for common red-flags in their profiles then listing them to us for review.

supernovae

@freemo @Gargron yeah, my point is we're all in this - if we're suggesting failures somewhere we need to suggest solutions.

Mastodon 4.x has webhook that greatly help here - you can plugin akismet or other anti spam services or look for dupe posts or trigger your own rate limits.

All of us should be coordinating and collaborating here - it's an OSS project and if you run a fork, it seems disingenuous to say "fix your code" if what they fix won't be able to address similar things happening from your fork - unless you have explicit suggestions :)

@freemo @Gargron yeah, my point is we're all in this - if we're suggesting failures somewhere we need to suggest solutions.

Mastodon 4.x has webhook that greatly help here - you can plugin akismet or other anti spam services or look for dupe posts or trigger your own rate limits.

All of us should be coordinating and collaborating here - it's an OSS project and if you run a fork, it seems disingenuous to say "fix your code" if what they fix won't be able to address similar things happening from your...

🎓 Dr. Freemo :jpf: 🇳🇱

@supernovae @Gargron

Back before QOTO diverged too far from mastodon to be feasable most of our fixes were offered as PR to mastodon... surprise surprise Eugene usually rejected them for ideological reasons and here we are.

This isnt a case of "well its open-source"... no you have a highly opinionated guy running the scene who has made highly questionable and destructive decisions on various occasions and who has stifled good contributions to the codebase at every turn (and often gets called out)... So no the fault lies with Eugene here right fromt he getgo.

@supernovae @Gargron

Back before QOTO diverged too far from mastodon to be feasable most of our fixes were offered as PR to mastodon... surprise surprise Eugene usually rejected them for ideological reasons and here we are.

This isnt a case of "well its open-source"... no you have a highly opinionated guy running the scene who has made highly questionable and destructive decisions on various occasions and who has stifled good contributions to the codebase at every turn (and often gets called out)......

Go Up