A data-driven guide to creating successful HN posts (HN is similar to Reddit)
dkriesel.com
dkriesel.com
I sometimes post consistently. At one point, I was pretty good at getting stuff onto the front page. I paid no attention to posting time, number of words in the title, etc.
I paid attention to good content and good headlines. A so-so headline with excellent content fares better than a great headline and so-so content.
Periods where I post crappy articles that no one cares about seem to hurt my numbers long term. It is better to post good stuff less often. It seems to take time to recover after a period of posting too many Meh articles before people will bother to check out my submissions.
I see no reason to infer that Sunday is a better day to post some piece of crap you wish would go viral. Perhaps articles submitted on Sunday are generally better quality because it is a day off for most people, so perhaps they have more time to read, conclude something is HN worthy, and take the time to post it.
The metrics used do not strike me as especially useful or meaningful. I did experiment for a time with deleting my own blog posts and renaming them. A better title helps get initial traffic. I stopped doing that because I suspect too many people notice, remember and pass on clicking on my domain name because of it.
I have had people tell me they pay no attention to member names. This really does not fit with my subjective experience. They may pay no conscious attention, but the info is there and I strongly suspect it has an effect.
I mean, I can't prove any of that. But correlation does not prove causation and the author has no deep knowledge of the forum and the community here. While it may be helpful to, say, keep titles shorter, I think most of this data isn't particularly useful.
--
At some point, do all online networks become cases of machines competing with machines?
I think it's getting better though, it seems like plenty of startups can artificially hit the front page a few times but once the voting ring filter's got all their employees and friends it is much harder.
Let me put it this way:
If this post of "how to be successful on HN" hits critical mass and gets 400 votes, lingers for an entire 24 hours on the front page and gets loads of clicks (and it contains definitive evidence of "when", "what", "how" to post), it will lead to the opposite happening...
How?
Well, hundreds of folks will try it out, increasing the "new" rate significantly on the "best days/times to link", making it even harder for anybody to upvote your article, cause the duration on the first page of "new" will be a lot less than normal.
The real secret to getting popular on HN is to form voting-rings and upvote your buddies posts ("you scratch my back, I scratch yours").
Alternatively, you can just buddy up with the people who run HN and get them to manipulate your posting by allowing multiple levels of rigging (I've read somewhere that they "allow good posts that were missed to be brought back to life", which makes you wonder what the definition of a "good post" is).
Statistical obscurity...
http://goodattheinternet.com/2015/02/13/getting-to-the-hacke...
I can sorta recreate it with this BigQuery:
SELECT author, COUNT(author) as num_submissions,
ROUND(SUM(score >= 10)/COUNT(author), 3) AS perc
FROM [fh-bigquery:hackernews.stories]
GROUP BY author
HAVING num_submissions >= 10
ORDER BY perc DESC
LIMIT 100
Which results in this output: https://docs.google.com/spreadsheets/d/1EHqYvvAh9zUSUSrn_6t9...In case you are wondering, the four outliers at the right are:
author num_sub perc
pkrumins 133 75.2%
whoishiring 126 100.0%
jaf12duke 123 85.4%
katm 82 85.4%I did an analysis of titles a year ago (http://minimaxir.com/2014/02/hacking-hacker-news/ ). There are a few formatting choices which make the charts very hard to read. Ordering weekdays from Monday-Sunday instead of Sunday-Saturday hides the boundary conditions. Analyzing topics by # words instead of # characters may not give the best results since a HN titles tend to be idiosyncratic, etc.
From my experience and analysis a year later, HN is much, much more luckbased than Reddit, but the new repost rules alleviate that.
"There is a lot of crap in HTML and that reduces the average."
and not
"Transforming your web page to PDF will make it magically popular."
What you really want to know is whether posts with a particular attribute reach the top out of proportion with their representation in the total population.
Even better, "total site-wide HN comments made while the article was on the front page" as a proxy for the number of users being online and thus having seen it.
It's the same in all groups. You get popular by posting content that conforms to the group-think and avoid content that doesn't. This leads to uniform, harmonic but also eventually uninteresting groups that sanction deviant behavior.