Same settings. Same feed.
Yapfrom shows the same world to everyone. There is no hidden interest profile, no engagement-maximizing black box — just published rules and the filters you choose.
Every sort, in plain sight
These are the exact formulas the feed uses. Pick a sort and you'll see precisely what it does.
Hot
sign(score) · log₁₀(max(|score|,1)) + age_seconds / 45000Balances a post's score against how long ago it was posted, so fresh, well-liked posts rise and everything decays with time.
New
order by created_at descStrictly newest first. No scoring at all.
Top
order by score desc, within a time windowThe highest-scoring posts in the chosen window (day/week/month/year/all).
Rising
score / (hours_since_post + 2)^1.2Posts gaining votes quickly for their age — momentum, not totals.
Most discussed
order by comment_count desc (recent)Whatever the world is talking about most right now.
Controversial
votes^0.7 · min(up,down)/max(up,down)Lots of votes with an even up/down split — the posts that divide the room.
A flag is a place, not a person
- ✓ The country a post or comment was sent from
- ✓ Estimated from the connection at the moment of posting
- ✓ Fixed to that contribution, forever
- ✓ Attached to votes too, so scores become a quiet national tally
- ✕ A nationality or citizenship
- ✕ A verified identity
- ✕ Chosen by the author, or editable
- ✕ Reliable through a VPN, proxy, or roaming network
Prefer to read without flags entirely? Turn on flag-blind mode in settings — the country label stays, the flag disappears.