I like the way HN displays comments based on how recent it is and its upvotes. I am building a leaderboard that ranks people and looking for a similar algorithm. Can you explain the algorithm?
The other post mentions wilson confidence interval's. Here's the post I learned it from: <a href="http://www.evanmiller.org/how-not-to-sort-by-average-rating.html" rel="nofollow">http://www.evanmiller.org/how-not-to-sort-by-average-rating....</a>
Here is my current algorithm:<p>DiffInDays = Today - Date_1970_1_1; // Number of days between Today and Jan 1, 1970.<p>Rank = DiffInDays + (Score/1000); // Score is the equivalent of upvotes.<p>// Sort by Rank
You could create something based off reddit's <a href="http://amix.dk/blog/post/19588" rel="nofollow">http://amix.dk/blog/post/19588</a>