最近、Reddit の「ホットネス」公式に関するブログ記事を読みました。以下に示す式が使用されているようです。ただし、なぜそれらが選択されるのか理解できない変数がいくつかあります。この式は、自分が関わっているアプリの参考にするつもりなので、なぜこれらの変数を使ったのか根拠を知りたいです。
1st Dec 8, 2005 - なぜこの日付を使用するのですか? また、なぜオフセット時間を使用するのですか? エポックを使用しないのはなぜですか?これは、プラットフォームに依存しないようにするために使用された任意の日付でしたか?
2 番目 - 45000 - なぜ 45000 を除数として使用するのですか? これは任意の数字ですか、それとも特定の意味や目的がありますか?
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 < 0, otherwise x}
log(z) + (y * t)/45000