Well have fun delving into programmatic censorship I guess. Or just take it out. If you take the former path and post about trying to fix it here then I'm sure you'll get a lot more free testing of your attempts to enforce civility through regex or whatever. Enjoy learning about the Scunthorpe problem.
Don't want strangers to abuse your resources and community and hide being anonymous to avoid accountability? Adjust/tune that aspect of your community - why can't you be creative and try to solve the problem with ideas like how tribes and organisms deal with this in person.
maybe we can evolve chat interfaces for this obvious low-cost-noise age. Increase the cost somehow, not saying I know how, but it is definitely possible to filter out noise by being creative. edit: stay tuned and I'll probably figure out some solutions.
If your audience is more than a handful of people, what's the purpose of chat?
For someone to be surprised by this today suggests to me that the person is really really new to managing a website.
- It was once found by one of those worse-than-4chan places, who spent about 4 hours spamming the worst things you could imagine until it ran out of paper. I added some filtering after that to stop tons of duplicate messages from wasting so much paper and some regex, which reduced the volume of some particularly vile things. Some people do post nice messages too.
- The setup breaks often. Eventually, I'll notice and fix it, but it might have been broken for months. Inevitibly, there will be people using it again within days, with no announcement made. How enough people find it on this tiny corner of the internet is a mystery to me, but they do. I am convinced most of them are real people, because why even bother to point a bot at it?
The whole point was that I thought it would be more interesting than letting the thing sit around on a shelf, and to use up the box of rolls that came with it instead of throwing the whole thing in the trash. Intersting it is; I don't think I would describe it as plesant, but it is interesting.
Refreshing pages to establish connection again is semi easy for someone who made a honest mistake (and Could make them more cautious), but if someone wants to trigger web-socket disconnect all the time, it would become cumbersome.
Add something like fail2ban, and you're set enough against passing trollers, but not interesting enough to draw attention from people that like the challenge.
A sad state of affairs, but certainly seems like having a strictly moderated comment section is a better option for a site like this.
Same reason any blank wall in a city will soon be covered in graffiti.
1: https://www.thecrimson.com/article/2023/3/30/maria-abramovic...
Short of that shadow ban everyone everyone sees their own messages, and add a few fake ones every now and then.
Almost anyone who had a "guest book" had pre-moderation some way or another, or was a tiny-tiny website with barely any visitors. The second the larger cyberspace ecosystem got a whiff of your user-input-enabled website, the spamming would appear.
>> The first and most obvious one was a filter of inappropriate words and expressions.
Wouldn't the first and most obvious one be "drop real-time chat" from a blog?
I saw the same message appearing more than once, I never saw my own message appear, it has a weird lag/delay feel to it. I didn't really enjoy that experience at all.
The second, and most natural, was to cut the maximum number of characters way down. Less room is less ammunition to cover content and less space to hide a link. ```
- you forgot the third fix, disable copy paste inside chat boxes, remove all swear words by replacing them with **
But hey traffic is traffic I guess.
Otherwise:
OK: A guy insults the Tailwinds devs at length
Not OK: Anyone insults that guy briefly
Of course it is his own platform (blog) but that is on another platform (hosting) which could maybe decide they don't want their platform used to attack open source projects.
(I personally have no opinion on Tailwinds except a default negative valence regarding front-end)
Now my comments feed is my curated Mastodon account, very much a filter for nonsense. I wouldn't even think of putting a chat up on my site, it would almost entirely be bots, and then trolls. There's literally no point in trying to interact with people online anymore without some kind of curation or moderation, every possible interaction has to be treated as hostile.
But I think just about any layer of moderation will do. I'd be using Disqus except it's too "engagement" oriented and collects analytics I don't want or need.
But I'm not even trying to filter for politics, really, so much as literal humanity and basic decency. Just that has become a hard problem. Dealing with trolls whose entire identity is performative politics is another.
My definition is what matters to me. If you're a white supremacist, white separatist, antisemite, transphobic or homophobic, if you support fascist ideals and violence as a means to political ends, If you think Hitler did nothing wrong, if you think immigration and multiculturalism are objectively harmful to "civilization," that Islam is a "religion of evil" or that the "degenerates" needs to be put against the wall, then I'm going to call you a Nazi and I don't want to hear what you have to say about anything. No I'm not interested in litigating those terms either.
And yes, some of these can be laid at the feet of the left as well as the right. I don't fuck with tankies and BRICS-pilled socialists either.
Not every platform has to be a culture war battleground.
theyre probably the only ones who can answer your question / nudge you in a direction of understanding appropriately.
I suspect that the owner, or the users, of a site are able steer how much trolling there is by incentivizing good conduct and 'policing'. If people actually value the content they won't troll, or they'll actively keep things tidy using the available tools. If people don't really care about the content (or if they only care about their relatively small corner) then they'll happily trash the bits they don't see value in.
Greater Internet Fuckwad Theory[1]
[1] https://www.penny-arcade.com/comic/2004/03/19/green-blackboa...
I don't think those countermeasures are working because as of this moment, there's plenty of obvious naughty words being passed through in that chat window.
Not right. As soon as I saw the box (when the other article was posted), my immediate thought was that it was distracting, frankly a bit creepy (even just the counter is so), and obviously ripe for abuse. About one second after I had the thought, I saw it happen in real time.
> The goal, I suppose, was twofold: (…) and to make the article look bad in front of the aggregators and networks where it was being shared.
I think you’re reading too much into it. I bet all (or essentially all) the people doing that don’t care one iota about you or how you look to whatever aggregator and network. They’d write those same things on an empty wall if you gave them a can of paint. You gave them an avenue and they used it, simple as that.
Hard to take this seriously without the loadtest with the the large number of concurrent users.
For a number of users concurrently reading a long-tail blog post - you will get good results even using DotCom era HTTP polling.
---
See:
Django LiveView vs Phoenix LiveView: a real benchmark
https://en.andros.dev/blog/80134668/django-liveview-vs-phoen...
Django LiveView vs Phoenix LiveView: a real benchmark
https://en.andros.dev/blog/80134668/django-liveview-vs-phoen...
>Sometimes the most irrelevant piece of a project becomes its absolute protagonist.
'Main focus' would be better in this situation