Hacker News http://news.ycombinator.com/ does this so that historically popular items stay near the top of the list while also giving new items a chance to get votes. Items that don't get as many votes over time drop down in rank. The basic formula is (#points for the item + 1) / (now - creation date) and then order it in descending order.