All the articles listed there have been in the last few weeks. It would be nice to see an all time best of list.
Maybe look at the upvotes vs registered users at the time? That way an article way back with 100 upvotes would be able to compete with a current one with 500.