Подтвердить что ты не робот

Алгоритм популярности

На SO 18 Джоэл упомянул алгоритм, который будет ранжировать предметы в зависимости от их возраста и популярности и основываться на гравитации. Может кто-нибудь опубликовать это? С# будет прекрасным, но на самом деле любой язык (ну, я не могу сделать LISP) будет в порядке.

4b9b3361

Ответ 1

Я понимаю, что это примерно следующее из другого сообщения Джеффа Этвуда

t = (time of entry post) - (Dec 8, 2005)
x = upvotes - downvotes

y = {1 if x > 0, 0 if x = 0, -1 if x < 0)
z = {1 if x < 1, otherwise x}

log(z) + (y * t)/45000