Top
Best
New

Posted by andros 1 day ago

I added a real-time chat to my blog, people used it to attack me(en.andros.dev)
68 points | 99 commentspage 2
skeeter2020 1 day ago|
>> The countermeasures

>> 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?

cestith 1 day ago||
The whole premise seems clueless about security, accountability, and human nature. A free, fully anonymous, unauthenticated, ephemeral chat is like a middle school bathroom at best. There’s not even a concept of screen names to carry a reputation like in open IRC chat. It was always going to be this.
Sidhant_ch 1 day ago||
You just got yourself a product right there if it works and can market it as Roast me Blog with just trigger filters in your chat to make it healthy roast in place of abuse and highlight top roasters where people could upvote right there in your chat. Negativity turned into positive healthy banter ..
hmokiguess 1 day ago||
Content moderation and social anonymous behaviour aside, your real-time chat is really poorly implemented UX wise.

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.

wasmitnetzen 1 day ago||
Well, you've just painted a big target on your blog. This is the internet, after all.
happosai 1 day ago||
Well it looked pretty quiet until HN linked to it. So the people writing that terrible stuff are from here...
pamircake 1 day ago||
[dead]
dwroberts 1 day ago||
Obviously insults and attacks are unreasonable, but I think the tag injection etc should be an expected one if you’re posting on HN right? Like somebody is going to try it for kicks and I wouldn’t say it’s even necessarily malicious
CerebralCoding 1 day ago||
This should come as a surprise to absolutely nobody.

But hey traffic is traffic I guess.

vivzkestrel 1 day ago||
``` The first and most obvious one was a filter of inappropriate words and expressions. I won't explain which ones or how it works inside, for obvious reasons, but it is quite effective. The machinery is in the heuristics.

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 **

pjc50 1 day ago|
"Every input is hostile until proven otherwise": you said it yourself. One of those sad things that somebody new learns on the Internet every day.
More comments...