+ SUBMIT

How HOT is calculated

There are two feeds. NEW is simply newest-first. HOTbalances how many upvotes a product has against how long it has been up — so fresh work can surface, and yesterday's hits gradually settle down instead of squatting the top forever.

The formula

Every product gets a score, and HOT sorts by it, highest first:

score = votes ÷ (hours_since_posted + 2)1.8

What each part does

A worked example

Three products, ranked by HOT right now:

ProductVotesAgeScore
B62 hours≈ 0.50
C1just posted≈ 0.29
A502 days≈ 0.04

Notice that B — two hours old with just six votes — outranks A, which has fifty votes but is two days old. Fifty votes spread over two days can't out-pull a burst of fresh momentum. That's the point: HOT rewards what's catching on now.

Why it's built this way

Prefer raw recency? The NEW feed is strict newest-first. Or jump to HOT.