
From the team at Flowjam · Last updated July 2026
Fifty upvotes earned slowly will lose to twenty earned fast. That one fact - not connections, not luck - is what most Hacker News launches get wrong. HN's ranking is mechanical, the community is predictable, and the mistakes that sink a good post are all avoidable. This is the current, tactical playbook: how the algorithm actually works, when to post, the title that gets clicked, and the minute-by-minute of launch day.
A note on grounding: the ranking formula below is HN's public algorithm (see HN's guidelines and FAQ). Timing windows, vote-velocity effects, and the second-chance pool are well-observed community patterns, not secret internal weights - HN deliberately hides the exact anti-abuse and account/domain weighting. Where something is an observed pattern rather than a documented rule, we say so.
Front-page rank is driven by a simple, public formula. Roughly:
Two things fall out of that exponent, and they explain everything:
On top of the raw formula, HN layers user flags, anti-abuse software, an "overheated discussion" penalty, account and domain weighting, and moderator action. But the core takeaway is blunt: for most posts, your trajectory is clear within the first 60-90 minutes. Everything in this playbook exists to win that window.
Plug in real values and the decay is stark. A post with 20 upvotes gets a very different score depending on how old it is:
Read the extremes: 20 upvotes at 30 minutes (~3.7) beats 50 upvotes at six hours (~1.2) by 3x. Slow volume cannot buy back lost time - the 40-at-3-hours row needed double the votes just to stay in the conversation. Concretely, a Show HN posted at 9am ET usually needs its first 15-20 organic upvotes by about 9:30 to break onto the front page while the score is still high.
Most launches go out as Show HN, and it has hard rules. Get the format wrong and you are dead on arrival.
The Show HN bar: a stranger can click your link and use the thing in under a minute. If they hit a "request access" form, you are not ready. This is exactly why a Show HN lives or dies on the demo - more on that below.
On HN, the title is the product. There is no thumbnail, no description - just the words. The rules are strict and the community punishes hype instantly.
Format for a Show HN: "Show HN: [Product] - [plain one-line description]". No version numbers, no "revolutionary," no marketing voice. A concrete number or result is the one lever that reliably raises clicks.
Timing is availability planning, not a magic trick - but posting when your audience is awake and competition is thin genuinely matters, because you need votes fast.
Because the first 60-90 minutes decide everything, run launch like a countdown, not a click-and-hope.
Your first comment frames the whole discussion. Post it the second you submit, before anyone else comments. Include four things: the problem, your technical choices, honest limitations, and one question that invites discussion.
Honesty about limitations is not a weakness here - it is the single fastest way to earn the room. HN respects "here's what's rough" far more than a flawless pitch.
Here is the part most guides underweight. A Show HN is a show - the community clicks through to judge the thing, not the pitch. The posts that convert curiosity into upvotes let a skeptical engineer understand the product in seconds. That means two assets matter more than your copy:
A crisp 30-60 second product video is the highest-leverage thing you can add before launch - it is what turns a skim into an upvote, because most front-page traffic will watch ten seconds of video before they will run your code. Record it yourself, or if you want it to look as sharp as the product, a tool like Flowjam turns a raw screen recording into a launch-ready demo video fast. (For the full launch beyond HN, see our product launch playbook.)
Front page is the start, not the finish. Keep replying - the discussion often runs for hours, and a thoughtful thread is what converts a spike of visitors into signups, stars, and follow-on coverage. Do not spam a follow-up post; HN expects roughly one launch per meaningful milestone. A good cadence is a fresh Show HN only after a major new capability, typically 6-12 months apart, never a re-post of the same thing. And make sure whatever you linked can take the traffic - a page that falls over at the top of HN wastes the entire window.
Tip: enable showdead in your HN profile so you can see flagged/dead posts and learn what tripped the filters.
Missing the front page on the first try is not the end. HN runs a second-chance pool: moderators and a small group of reviewers periodically resurface older submissions that seem in the spirit of the site, placing them onto the lower front page with a fresh timestamp. You cannot game it, but two things make you eligible: a genuinely good post that just posted at a bad time, and a clean history (no vote manipulation, no resubmitting). Post once, post well, and let it work.
How many upvotes do you need to hit the HN front page?
There's no fixed number - it's about velocity, not total. Because rank is (upvotes-1)/(age+2)^1.8, roughly 10-30 upvotes in the first 30-60 minutes is often enough to break onto the front page, while the same votes spread over hours won't.
What's the best time to post on Hacker News?
Tuesday to Thursday, 8-10am ET, when US engineers check HN before work. Sunday evening also works because submission volume is low. Avoid Friday afternoons and early Monday.
Can I ask friends to upvote my Show HN?
No. HN's ring detection is strong and will penalize the post, shadowban your URL, or ban your domain. Even a public "please check my HN post" can trigger it. Let votes be organic.
Does account karma affect ranking?
Not directly - posts by high-karma users don't rank higher just for that. But brand-new zero-history accounts draw more scrutiny, so a small track record helps.
What if I miss the front page?
Don't delete and repost. Leave it up - HN's second-chance pool may resurface a good post later with a fresh timestamp. A clean history keeps you eligible.
Does a Show HN need a video?
Not required, but it's the highest-leverage add. A 30-60 second demo video or GIF lets skeptical readers get the "aha" in seconds without running your code, which is exactly what converts a visit into an upvote.
Sources: HN guidelines, HN FAQ, Show HN rules, and Paul Graham's essay on HN. The ranking formula is HN's long-documented public algorithm; anti-abuse and weighting details are deliberately undisclosed.
Related reads: How to Announce a Product Launch · Best Startup Launch Campaigns · Best AI Video Generators