I've been creating a reddit-like site based on a very good article about popularity algorithms. I think I'm going quite well, the site's looking good and the implementation is working.
What I'm missing is a karma or reputation algorithm. Much like SO, I have in mind implementing certain privileges for the best users.
Do you have an idea or reference in how to do it?
Thanks.
EDIT
I'm having some issues in finding out these points:
- How to give karma? If some user has 100 karma points and upvotes a user with 10, how many points are awarded in contrast with an upvoter with 1,000?
The same applies with the negatives. - How can I prevent spammers creating 1,000 accounts to upvote one account and award, say, 1,000 karma points to gain access to moderation privileges and create a mess?
Thanks again, sorry about not explaining good enough.