You can vary the task based on the sort of news site you would like to have. To compete with programming.reddit.com, you could use merit-based news with your suggestion.
As for puzzle solving, you can make the puzzles really difficult to eliminate the vast majority of spammers.
As for puzzle solving, you can make the puzzles really difficult to eliminate the vast majority of spammers.