implemented hotness factor using upvotes,downvotes,and time