When I wrote "Don't Fly During Ramadan" (#3 post), I anticipated it'd get a few hundred hits from my friends if I was lucky. I almost didn't even post it to HackerNews, until a friend told me I should.
....Boy was I wrong.
That aside, it's sad how many of the top posts are negative in some way, even if you exclude the death announcements. The exact count depends on whether you consider things like PG banning SOPA companies to be "negative" news, but only a small handful of the top 30 links are truly positive (eg, Light Table).
It's also interesting how many (or few) of the posts are technical in their nature. I believe I count two that are completely non-technical (mine, and the other one about the TSA), and three or four that are about software that people have built (Meteor, etc.).
The rest are "in the middle" - mostly about people important to the tech community (Dennis Ritchie, Aaron Swartz, etc.), or about political issues related to technology, but not talking about the technology itself in any depth.
This pattern continues even if you look beyond the top 30.
I wonder if this has changed over time as the HN community has grown - perhaps in the morning I'll try filtering out posts less than X days old and see how that affects the top results.
I think it's that software, even cool, amazing, never-done-before software, happens incrementally. So you see one post with a few votes announcing an MVP, another for v0.1, 0.2, 0.7, "finally 1.0", etc. Each small change is expected and there isn't really that much to see from one revision to the next. And the intial version, on its own, isn't really usable enough for anyone to immediately switch to it from what they've got, even if it does something cool, so it gets few evangelists.
Light Table and Meteor are cases where that wasn't true; where the initial version came out of nowhere and did something amazing enough that people did immediately switch to it, and evangelize it. The problem is that, for most things, this sort of "Apple press event" release requires a level of development-in-secret which I don't think is possible for FOSS software developed by more than one person.
On the other hand, really negative events--deaths, disasters, etc.--tend to be unexpected and happen all at once, so they get their impact (and "evangelism", in a sense) all network-effected together.
Well, interestingly enough, not one of the top posts was created earlier than 2 years ago. This is obviously due to karma inflation and slightly akin to saying that Avatar is the top grossing movie of all time (hint: it's not[1] when you adjust for inflation). It'd be cool to see a normalized version of this. If that's even possible...
Normalizing per total users or karma has also some side effects. The demographics of HN user base has most probably changed during the past years as well as number of interesting stuff produced also changed. Now there is more submissions more competition.
I guess that is quite expected. I for one, do no care about LightTable or Meteor and haven't used either yet. So I probably wouldn't bother looking into such a link when it comes on HN. But on the other hand, a loss of a person important to tech community is something that probably affects everyone equally regardless of their technology preferences.
I would only expect this pattern to remain this way.
I wonder if this has changed over time as the HN community has grown - perhaps in the morning I'll try filtering out posts less than X days old and see how that affects the top results.
Note that popularity in terms of votes should also be normalized with respect to traffic/users.
3: I'm fairly certain the API is fairly new because I never came across any results older than 2010 while fiddling with it.
As such the couple of suggestions of weighting by active users might not return the desired balanced result.
4: I'm fetching the results at one go (all 1000) from the API through a cron the runs once every 48 hours.
:) I did notice it when I was making it. In fact the idea to link to google cache popped when I saw that the second highest link was dead, and figured there might be others.
Very morbid - a lot of endings and very few beginnings. I think that makes a case for the inauspicious HN post not giving a great indicator of start-up success. For example if it were the other way around I would expect to see many many more show HN posts on this list.
I think that's not the only way to look at things. Death may be a "bad" thing, but its a natural event that, for the most part, happens on a regular cycle. The fact that these posts get up voted so much isn't an indicator of morbidity, but a sign of how much the community appreciated a person's accomplishments.
Why should Show HN posts dominate this list? By their very nature, things shown in their alpha or beta state should have a select, limited base of fans..they are at the starting point, with no full accomplishments at that point.
By when someone dies, the fact that they merit a news post, and then an HN submission, signifies that they had accomplished very much in life...the up votes are well-deserved and come out of genuine appreciation as much as remorse.
The most up voted obituary posts should be up voted the most, as they, by their nature, are about the most accomplished of our peers, idols, and mentors.
"No one wants to die. Even people who want to go to heaven don’t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life’s change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true.
Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma — which is living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary."
Yea that would actually give a better dynamic of the number of votes. Right now the top ones are the recent ones which makes sense since the number of active users here is growing.
For anyone who wants this for themselves, here's a Python script [0] that generates similar output [1]. It doesn't have the nice Google Cache feature from ajani's version, but it does produce static HTML which some may prefer.
I wonder what this would look like if you normalized the number of points to the total number of HN users. There is a huge bias here toward newer stories.
Whoever did this, I'm a newbie to coding, and I'd want to see the code used to pull this. I'm assuming it wasn't done manually. I've been thinking I'd want to do something similar once I get the hang of it, and to play around with it. "Hall of fame" comments or articles aren't the only ones someone new to HN would be interested in, right? How about, for example, the speed at which an article rises to the top? Or how long it remains at the top? And so on and so forth. You could probably try to draw an analogy to music charts. I don't know. But I'm working on knowing. So if you don't mind sharing, I'd appreciate.
Oh yeah, plus I keep hearing about how the quality of HN has dropped. I imagine you could selectively pull stuff from back in the day, apply the same popularity criteria to today, and compare the quality of what comes up. It's small curiosities like this I want to learn how to pull off.
If you like this, you might enjoy my Wayback Letter (http://waybackletter.com) which sends you the best articles from each year of HN every week. Here is last week's issue: http://eepurl.com/EGWOv.
How is this calculated? By raw points I should have somewhere around #60, but my top post is not listed. I don't think it's a great post (just me bitching about scores being taken away) so I guess I'm glad, but still curious.
Interesting how few of the links are about programming. I expect this is b/c programming is largely about specific technologies, so will appeal to only segments of the readership, whereas Steve Jobs dying has a more universal interest.
I do a rolling daily list of the ones that have the most active comments at http://knowabout.it in case anyone is interested (it's how this thread caught my attention)
....Boy was I wrong.
That aside, it's sad how many of the top posts are negative in some way, even if you exclude the death announcements. The exact count depends on whether you consider things like PG banning SOPA companies to be "negative" news, but only a small handful of the top 30 links are truly positive (eg, Light Table).
It's also interesting how many (or few) of the posts are technical in their nature. I believe I count two that are completely non-technical (mine, and the other one about the TSA), and three or four that are about software that people have built (Meteor, etc.).
The rest are "in the middle" - mostly about people important to the tech community (Dennis Ritchie, Aaron Swartz, etc.), or about political issues related to technology, but not talking about the technology itself in any depth.
This pattern continues even if you look beyond the top 30.
I wonder if this has changed over time as the HN community has grown - perhaps in the morning I'll try filtering out posts less than X days old and see how that affects the top results.