AnnouncementsMatrixEventsFunnyVideosMusicAncapsTechnologyEconomicsPrivacyGIFSCringeAnarchyFilmPicsThemesIdeas4MatrixAskMatrixHelpTop Subs
8

I found this thread from a year ago where Magnora says the site basically gets attacked all day every day and that cloudflare has a monopoly on protection. But is that last part really true, and if not, what else could be done? Furthermore, I can understand why people don't want saidit to exist, but it's not the only free speech forum - why has it seemingly been singled out for relentless attacks?

Comment preview
[-]LarrySwinger
3(+3|0)

Here's the situation. D3r stepped down as an admin at one point because of a personal fall out with m7. Without him Saidit didn't have an admin competent enough to handle the attacks, m7 doesn't know enough about it and relied on him. There's no-one else he trusts enough to have full access to the servers either so instead he's letting the place rot. Vulptex at one point made an important commit to the Saidit code but m7 is paranoid about breaking things when pushing it, so it never went to production. We've offered help to m7 many times and he basically refuses. On top of that the canary's dead and that leaves one to wonder whether or not he's letting it die intentionally because of some gag order, so we aren't even sure if it's good to revive it.

I heard that the current level of clownflare is actually meant to stop DDOSes, but m7 abuses this to prevent spam because he doesn't know how to implement something that filters spam specifically. He could fix the website very easily. But yeah it seems futile at this point.

[-]x0x7
1(+1|0)

TBH with everything I wrote about writing code to fight spam you can't do it coding once. If that's his level of commitment and wants to write one filter that works permanently that would be a very hard filter to write.

Even though they would navigate around it I still think making a filter blocking the indonesian character set would be worth it just to see how fast they adjust. It may even kick that one spammer permanently. Maybe they are lazy enough to not adjust their titles. It's worth trying.

[-]x0x7
2(+2|0)

I know way too much about this. Cloudflare is fine if you don't use the captcha. I use it. It reduces the number of people who know and therefore attack the IP address. Even if there is nothing vulnerable I don't need every bot on the internet port scanning me, giving me useless traffic and dirtying my attack attempt logs. It makes sense as a proxy.

Fighting spam is all about ratios. Here are the ratios. Value/effort. Spammer effort/user effort. Spammer effort/developer effort. Developer energy/spammer energy.

What increase value for the spammer is having links that stick around for days. I'm pretty sure search engines don't even value links that aren't a few days old. If I was developing a search engine and wanted to filter out spam links that's the first thing I would filter the data on. Because even the good new posts will eventually get older and contribute to the authority graph.

So what they are trying to do is get one past the goal post. Also human sense of time is skewed. The proportional difference between 5 minutes and 3 months is bigger than you think. They live for the post that stays on for a long time because it has so much more value.

In terms of spammer effort vs user effort, the captcha doesn't make sense at all. The spammer can manually beat the captchas and then transfer the cookies to a headless browser or run a userscript and post 30 posts per captcha solve. But if you are Saddit and run a recheck every two minutes, if someone is reading between any action then they are doing a captcha solve per action.

Now spammer effort vs developer effort is where things get really fun. It the most fun game in the world. There are a lot of puzzles that exist where making the puzzle is easier than solving it. You have to leverage that by making a parameterized spam block that you shift the values of. A new puzzle every week, black box solving the accept/deny surface of some program, while the developer can just change some things.

Now here is where things get really fun. Making this black box problem harder. Any time I've dealt with spam at a level that's more than I can handle I've done this. Have multiple post/spam accep/deny surfaces. If from one IP I see they do something that is blatant spam I don't fully block their IP. But I now make that IP work a different problem than the real one. I also increase the website's filter level. Now the filter level is so high on their IP that it seems to go past what any site would do. WTF, this site really doesn't accept any links in text posts besides a few white listed domains? And if they change IP addresses they are now burning IP addresses to solve this problem and still have a false problem. They don't know when an IP address is still good or burned and if they want to solve the problem they will need to burn an IP address per attempt.

Now it gets even more fun. Add a little bit of probability to the mix. It's better to accept one spam post you can remove but make the black box problem impossible. You can also add more probability the the hard mode of an soft banned IP address that will never impact real users. WTF the words sex, republican, and health are all banned?

Now if somehow they crack it. All you have to do is change some parameters, word blocks on different filter modes. Takes two minutes. They now have a new black box problem so hard that if they could solve it they could go get a real job.

The last ratio is energy. Spam is more of a psychological game than a programming game. They know fighting spam is tiresome and the site owner doesn't make any money from doing it. The question is who breaks first. They want to break you. Because they know if they can get you to give up on removing spam they get an infinite spam garden. They can post a 100 a day and have them last for years. This is the real goal. At the same time you can break them. You can give them a problem to solve in hopes that they have a script that will make them money forever. They could spend a week of their time on it. Then you can change the script instantly and break them. Maybe they have more energy than others. They spend another week on to resolve it. Then you change it in five minutes. That's how you break somebody. It's your job to break them before they can break you.

As far as saidit goes and programmatic spam removal goes just filter foreign language symbols. That would be level 1. They'd adapt. But the fact that he isn't bothering to make a filter something that is pretty much the easiest function to write that would get a perfect score confusion matrix means these people see a spam garden awaiting them. They just need to outlast the few users that remove spam and they'll get what they really want.

Saidit also needs to apply any filter they develop on old posts to cut any hopes of long term spam links.

I told Magnora I would do this for him and he's not interested. I don't get how its users don't get this. The site is abandoned. That's Magnora's right. He can work on whatever he wants. They try to demand he solves these problems like he has some obligation. He doesn't. Just migrate to somewhere interested in active development. That's what the 2 minute captcha really means. It means spammers and users not welcome. That's why if people tell him "but it will chase users away." His response if he would voice it would be "yeah, that's the point."

What he doesn't realize is that if he chases too many users away in his goal to hibernate the site the spam garden will happen. And that will be worse that a hard close and hard open. But he doesn't understand spam so he doesn't get that. If he just spend five minutes writing the most basic spam filtering function he could expand the catpcha to something longer and he'd keep enough users to remove spam that he could hibernate. That and give the top 30 users global spam removal capacity.

That's the other reason why spam will never work here. I haven't done it on any other site before but I am fully prepared to deputize almost everyone to remove spam. It's what badges are for. I can deputize large numbers of people with fine grained permissions for anything.

[-]x0x7
1(+1|0)

I mentioned puzzles. I've been waiting for years for someone to solve this one: https://gvid.tv/puzzle

Come up with a way to consistently solve any sequence this generates.

[-]Neol2(+2|0)

What I got from conversations with magnora7 is that he became unnecessarily paranoid - for example, he brought a couple of times how he once switched this extreme Cloudflare mode (which no other forum uses constantly, according to d3 it's called "under attack" mode) off, and immediately forum was filled with spam. But I remember that case - it was Edward having a manic episode, so he manually posted dozens of ChatGPT generated comments/posts, and I can't see how that can be used to justify "under attack" mode for a year+.

[-]Theodore_Kent0(0|0)

Was Saidit ever any good?

[-]x0x7
2(+2|0)

As a user base it's literally the best one. Almost no assholes, while having a user base that is capable of being racially aware. It's almost the only site capable of racial awareness without making it the only thing they think about.

People are much more logical and much more open minded. Their acceptance of racial reality doesn't come from a victim complex or anger at the world. It's just a byproduct of accepting reality and accepting whatever is.

It would be my every day site outside of here if I didn't have to solve a captcha per comment made.

I have no idea what they did to get the best user base on the internet. It's such a waste that someone figured out how to do that and then abandoned the site to let it rot.

[-]Theodore_Kent0(0|0)

As a user base it's literally the best one.

Now tell us what angers and disappoints you about your own user base.

[-]x0x7
1(+1|0)

I'm mister honestly so I'll just tell you.

It does not yet have enough saiditors. /s There is probably one guy that gets on my nerves. Maybe trying to get help on movie night stuff. Even when it was cytube and push button stuff.. impossible.

Having last minute dinner plans and getting someone to agree to push a button on a thing they are going to anyway, and then checking on my phone to see if anyone did the two second thing. Nope.

People can write three essays a week on what movies are good but can't push a button. That's pretty frustrating.

Now that it's on here if that ever happens I'll just take five minutes to script it and then do my new plans. Being able to just drop it in chat instead of writing code would be kind of cool though.

[-]Theodore_Kent1(+1|0)

Having last minute dinner plans

How was the meal?

[-]x0x7
1(+1|0)

The one night I'm particularly thinking of I'll tell you. Awful. It was BBQ. You know how every BBQ tells you where it's from. NC BBQ, Texas, Memphis, Kansas. After I tried this I looked all over the menu and even the site to find what kind of BBQ this was so I'll never eat it again. No where to be found.

It was BBQ straight out of the Bermuda triangle. Except that would probably be good. Fancy place too. If crack ally BBQ was a thing it would be that.

You ever see Ghost Busters where they have the ghost train running in the sewers. It probably started being served exclusively on that.

[-]Theodore_Kent1(+1|0)

BBQ is an American Ghost.

Disguise the meat underneath a blanket of rich, molasses-based sauce, and none shall be the wiser.

[-]x0x7
1(+1|0)

Well that's the thing. I agree. The sauce makes the BBQ. Get trash meat and put good sauce on it and it's good BBQ. Go to a $50 a plate sit down where I assume they use high quality meat but put awful sauce on it. It's not good. That's why I wanted to know the region because that's what dictates the sauce usually. Sewers of NY isn't a bad guess.

Meh, it doesn't matter. I guess whatever region is responsible for that sauce isn't proud enough to tell people. It makes sense.

[-]Theodore_Kent1(+1|0)

The sauce makes the BBQ.

They tell me the sauce makes the BBQ now.

They tell me this while they look at my bony arm, stringy and mal-nourished.

The sauce makes the BBQ.

I look back at my arm, and wonder how it might be consumed. It is so skinny, and lean. The muscle has to be tough. I can only assume they might need to braise it.

The sauce makes the BBQ.

I don't think I could ever eat myself. Not in my current state,

But if my meat was marinated in vinegar?

Perhaps.

[-]Neol2(+2|0)

As a community of users or by distinctive features?

I liked notabug more, but Saidit is okay, I just like that old reddit interface, and no other alternative uses it. The worst thing with Saidit is that with d3 leaving it has no developer, magnora7 is admin only, so no new features for years (including needed anti-spam measures, which are not Cloudflare).

[-]Theodore_Kent1(+1|0)

notabug

Oh God, did that one die too?

[-]x0x7
2(+2|0)

For a while. Man I'd love to find Goldf1sh. For a while he asked me to swap alts with him on a few sites to throw off reddit people who were harassing him. He figured we had enough in common that people could confuse us. So for a while we both ran alts of each other on different sites. If you've ever known any of his alts depending on the site and time you could have been talking to me, or the other way around.

I was never goldf1sh, and most people didn't know his alts because he didn't use them that much. And I didn't use those alts much either. So the odds are low. But if you knew his alts and then followed it to a different site we could have tricked you.