|
|
Subscribe / Log in / New account

Random ideas braindump

Random ideas braindump

Posted Jul 29, 2010 2:31 UTC (Thu) by cesarb (subscriber, #6266)
Parent article: On comment spam

A first thing could be to add a "report spam" button on recent comments (for instance, written on the last few hours) to subscribers. This could put the comment on a "to review" queue, which the moderators could then look at. Most of the content of this queue would be spam (and for people who persistently report non-spam as spam, you could disable this feature for them, to reduce the noise in that queue).

Another option would be to allow subscribers with old enough accounts (something like members of the site for X years who posted at least Y comments) to directly hide spam comments (again they would go in a queue for a moderator to review). A related option would be to allow for these subscribers to vote for hiding the comment; after a number of votes it is hidden (the number of votes would have to be hidden for non-moderators to prevent abuse).

You could go even crazier and do a bit of "meta-moderation" (a bit like on slashdot): allow people to see the queue of comments flagged as spam, and allow people to mark whether the flagging was correct or not. You could also allow people to mark comments as not spam (but this could be abused by the spammers themselves).

And you could even go the full crazy, and start computing trust metrics on each poster, IP address, and network, based on past history (even things like "user X has been often flagged as non-spam by user Y, which has a high trust metric, so we also increase the trust metric for user X"). You could adapt naive Bayesian filters from email anti-spam solutions (not to block comments, but just to flag them for moderation). You could combine both and use trust metrics as a feedback to the Bayesian filter. You could show the "score" from the filter as a border color for the comments, updating them based on subscriber feedback. And so on and on.

The common thread of all these ideas is to use the community itself to help with the filtering, and do so in an unobtrusive way (if I am reading a thread and see a spam comment, it is natural to reach for the "kill it with fire" button, especially if there is one nearby). It might use only a few seconds for each subscriber, and in a natural way since we are already reading the comment thread (and not having to go out of our way to use a separate system only to fight spam). A "recent comments" feature (if there isn't one already) can help even more (and be a useful feature on its own).


to post comments

Random ideas braindump

Posted Jul 29, 2010 3:16 UTC (Thu) by freemars (subscriber, #4235) [Link] (1 responses)

I favor letting newly registered members post comments, but paid members with enough seniority (maybe a year at the paid level) can mark comments as spam. The stuff marked as spam gets moved to a queue for a real editor to review. If the editor decides the message is legit the member who marked it as spam no longer is allowed to mark spam (but doesn't suffer in any other way).

Random ideas braindump

Posted Jul 29, 2010 3:26 UTC (Thu) by cesarb (subscriber, #6266) [Link]

> If the editor decides the message is legit the member who marked it as spam no longer is allowed to mark spam

It is best if this happens only after a few incorrect markings; after all, mouse slips happen.

I also think that what is relevant for seniority is time since the first non-spam comment from that account, not time with a paid subscription. If the user was a subscriber for a long time, but dropped to the non-paid level due to financial difficulties, plain forgetting to pay, or the account was a gift subscription and the user did not have a credit card at the time it expired, and the user subscribed again last week, that user should still be considered as having a lot of seniority.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds