There is a constantly updated table in ClickHouse with no login required for querying: https://play.clickhouse.com/play?user=play#U0VMRUNUIGNvdW50K...
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:47