This forum looking illegitimate to new users because of spams. can you simply just put re-captcha ? on every new post 2016-12-22 07:45:32
That's actually a good idea, and everyone could give it a shot
2016-12-22 07:48:02
Last time investigations showed that spammers might be real human beings. The better solution is manual approval of posts from new members, I think. 2016-12-22 08:21:30
Making the life of legitimate users difficult is not a good way to fight spam. 2016-12-22 09:53:51
I would prefer what Araq suggested. Spammers are almost always new accounts, and that information should be used to not make the life of people harder who contribute. I don't know what is currently done, but I would suggest when someones first post is Spam, the accounts should be banned. I would wonder if it is done otherwise. 2016-12-22 11:27:32
There are two solutions:
  • Ever new user's first post needs to be approved by a moderator.
  • We introduce a flagging mechanism, so that forum users can flag spam and once enough people flag it the post becomes invisible.

Of course, we can do both too. I think this is how HN works and it's a good solution. The only thing left is implementing it

2016-12-22 11:59:25

Another idea is GitHub integration. Make each new user authenticate with GitHub, scan his/her repos for original Nim code, assign reputation rank based on star count.

EDIT - didn't have time to finish this today, but here's a general idea:


2016-12-23 00:06:15
Having a GitHub account should not be required to participate in the community and I think it's harmful to make people with few original Nim code second-class citizens. 2016-12-23 09:10:12

I agree that requiring a GitHub account will do more harm than good.

It may be worth hooking in to the StopForumSpam API which would help block bots (but not much help for humans). Realistically, human spam is very difficult to combat without impacting the user experience for legitimate users.

2016-12-23 12:36:34
The admins have to set some rules about posting. 2016-12-23 15:54:53