An analysis of historical Hacker News data to determine the ranking algorithm
Jupyter Notebook
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
Reverse Engineering the Hacker News Ranking Algorithm.ipynb
front-page-snapshots.dat.gz

README.md

Reverse Engineering the Hacker News Ranking Algorithm

This repository is a companion to the article Reverse Engineering the Hacker News Ranking Algorithm. The article explores the process of figuring out how the Hacker News Ranking Algorithm works using historical data. You probably want to read that either before or in tandem with the analysis code included in this repository in order to develop an understanding of the notation, derivations, and general context.

After you've done that, you can check out the analysis notebook which walks through the full analysis process. The corresponding data is also included in this repository so you should be able to run the existing analysis yourself or extend it however you see fit.