HN-Index
alexmolas.com
alexmolas.com
It looks like a sqlite3 database of all items, including comments and stories, was about 5Gb, so I would expect it to be within the range of 10Gb or so now.
I think h-index is an interesting idea but the post only really goes into it for story submission. The author scoffs at doing h-index for everyone but I don't think it would really be that bad.
What does an h-index for comments look like? A commentor with h comments that have at least h karma each? Or h replies? Or should it be h comments with `alpha *` h karma, for some value of alpha?
It's amazing to me how much progress has happened in 4 years. We now have LLMs. It'd be interesting to try and use the HN data for that type of purpose. Even using it to pick out links for people with high karma (or high h-index comment) could help with blog discovery.
[0] https://archive.org/details/HackerNews-Data-2020-06-28
People most often submit stories not written by themselves, so it does not really reflect what may be found on their blog (if they have any).
If they have a blog, then my guess would be that their blog posts are likely more similar to their comments than their submitted stories, since it's written by them for sure in both cases.
I wonder if you’d see a bimodal distribution of some sort for posters and commenters. It feels about right that you’ll have people who post a lot and people who comment a lot and then mixes of the two modes.
Or is it that people who post a lot also tend to comment a lot too?
WITH Ranking AS (
SELECT
by,
score,
RANK () OVER (PARTITION BY by ORDER BY score DESC) AS rank
FROM hackernews_history
)
SELECT by, MIN(rank - 1) as h_index
FROM Ranking
WHERE rank > score
GROUP BY by
ORDER BY h_index DESC
LIMIT 100 SELECT count(), min(time), max(time) FROM hackernews_history
39838828, 1970-01-01 00:00:00, 2024-03-11 13:04:47For example for the user alexmolas, filtered to only show stories and show 50 items per page (the maximum):
https://hn.algolia.com/api/v1/search?tags=story,author_alexm...
Also adding &numericFilters=points>1 filters out all posts that don't have any votes (all posts have at least one point).
Comments are more interesting, but the data is hidden.
It's interesting to look at for insights.
A low h-index among top users is an imperfect way to see who adds the most value. It works in the opposite way.