Over 500 Top PDFs posted to Hacker News in 2018

Hacker News is a GREAT source of tech news but one of the things I really like about it is when insanely smart people post actual PDFs they've found.

In the past I've seen PDFs from text books, brilliant original research and even old trusted technical books from the 80s and 90s.

So I figured it would be interesting to compute the top PDFs from 2018.

At Datastreamer (my company when not working on Polar) we have nearly a petabyte of web data to play with. We provide data indexing services for companies serious indexing web data (think search engines).

Turns out we have 12 copies of Hacker News for every day of 2018.

How it's calculated

So I threw some code together to quickly parse out the top links. I actually thought they would be helpful for users of Polar so I decided to share with class.

This is computed by taking any link to a PDF file that was on the front page at least once in a 24 hour period.

The List!

Without further ado, here's the full list of the top PDFs from Hacker News in 2018.

Also, if you need a tool to manage your PDFs which supports annotation and highlighting you should really take a look at Polar. It's Open Source, cross platform, and designed for people passionate about reading, education, and research.

score: 661 comments
score: 590 comments
score: 534 comments
score: 514 comments
score: 509 comments
score: 480 comments
score: 439 comments
score: 355 comments
score: 351 comments
score: 346 comments
score: 345 comments
score: 326 comments
score: 322 comments
score: 321 comments
score: 318 comments
score: 317 comments
score: 314 comments
score: 314 comments
score: 311 comments
score: 307 comments
score: 297 comments
score: 292 comments
score: 287 comments
score: 281 comments
score: 280 comments
score: 279 comments
score: 274 comments
score: 263 comments
score: 261 comments
score: 261 comments
score: 260 comments
score: 256 comments
score: 248 comments
score: 248 comments
score: 234 comments
score: 233 comments
score: 225 comments
score: 221 comments
score: 220 comments
score: 219 comments
score: 216 comments
score: 216 comments
score: 215 comments
score: 212 comments
score: 207 comments
score: 205 comments
score: 203 comments
score: 203 comments
score: 202 comments
score: 201 comments
score: 198 comments
score: 197 comments
score: 194 comments
score: 193 comments
score: 191 comments
score: 191 comments
score: 190 comments
score: 189 comments
score: 189 comments
score: 189 comments
score: 185 comments
score: 184 comments
score: 182 comments
score: 177 comments
score: 174 comments
score: 168 comments
score: 167 comments
score: 167 comments
score: 167 comments
score: 166 comments
score: 165 comments
score: 165 comments
score: 165 comments
score: 164 comments
score: 163 comments
score: 162 comments
score: 161 comments
score: 161 comments
score: 161 comments
score: 160 comments
score: 160 comments
score: 158 comments
score: 155 comments
score: 154 comments
score: 153 comments
score: 152 comments
score: 150 comments
score: 149 comments
score: 149 comments
score: 147 comments
score: 147 comments
score: 146 comments
score: 145 comments
score: 144 comments
score: 142 comments
score: 142 comments
score: 141 comments
score: 140 comments
score: 140 comments
score: 140 comments
score: 140 comments
score: 140 comments
score: 139 comments
score: 138 comments
score: 137 comments
score: 137 comments
score: 135 comments
score: 135 comments
score: 131 comments
score: 130 comments
score: 130 comments
score: 130 comments
score: 129 comments
score: 128 comments
score: 127 comments
score: 126 comments
score: 125 comments
score: 122 comments
score: 121 comments
score: 120 comments
score: 119 comments
score: 119 comments
score: 117 comments
score: 117 comments
score: 116 comments
score: 116 comments
score: 115 comments
score: 115 comments
score: 114 comments
score: 114 comments
score: 113 comments
score: 113 comments
score: 112 comments
score: 112 comments
score: 111 comments
score: 111 comments
score: 110 comments
score: 110 comments
score: 109 comments
score: 109 comments
score: 109 comments
score: 109 comments
score: 107 comments
score: 106 comments
score: 106 comments
score: 105 comments
score: 105 comments
score: 105 comments
score: 105 comments
score: 104 comments
score: 104 comments
score: 104 comments
score: 103 comments
score: 103 comments
score: 103 comments
score: 102 comments
score: 102 comments
score: 102 comments
score: 101 comments
score: 101 comments
score: 100 comments
score: 100 comments
score: 99 comments
score: 99 comments
score: 98 comments
score: 97 comments
score: 97 comments
score: 97 comments
score: 97 comments
score: 95 comments
score: 95 comments
score: 95 comments
score: 95 comments
score: 94 comments
score: 93 comments
score: 93 comments
score: 92 comments
score: 92 comments
score: 92 comments
score: 92 comments
score: 92 comments
score: 92 comments
score: 91 comments
score: 91 comments
score: 91 comments
score: 91 comments
score: 91 comments
score: 90 comments
score: 90 comments
score: 89 comments
score: 89 comments
score: 89 comments
score: 88 comments
score: 88 comments
score: 87 comments
score: 86 comments
score: 86 comments
score: 85 comments
score: 85 comments
score: 85 comments
score: 85 comments
score: 85 comments
score: 84 comments
score: 84 comments
score: 84 comments
score: 83 comments
score: 83 comments
score: 82 comments
score: 82 comments
score: 82 comments
score: 81 comments
score: 81 comments
score: 81 comments
score: 81 comments
score: 81 comments
score: 80 comments
score: 80 comments
score: 80 comments
score: 79 comments
score: 79 comments
score: 79 comments
score: 79 comments
score: 79 comments
score: 79 comments
score: 78 comments
score: 78 comments
score: 77 comments
score: 77 comments
score: 77 comments
score: 77 comments
score: 77 comments
score: 77 comments
score: 76 comments
score: 76 comments
score: 76 comments
score: 75 comments
score: 75 comments
score: 75 comments
score: 73 comments
score: 73 comments
score: 73 comments
score: 73 comments
score: 73 comments
score: 72 comments
score: 72 comments
score: 72 comments
score: 71 comments
score: 71 comments
score: 71 comments
score: 71 comments
score: 71 comments
score: 71 comments
score: 70 comments
score: 70 comments
score: 69 comments
score: 69 comments
score: 69 comments
score: 68 comments
score: 68 comments
score: 68 comments
score: 68 comments
score: 68 comments
score: 68 comments
score: 67 comments
score: 67 comments
score: 67 comments
score: 66 comments
score: 65 comments
score: 65 comments
score: 65 comments
score: 64 comments
score: 64 comments
score: 64 comments
score: 64 comments
score: 64 comments
score: 64 comments
score: 64 comments
score: 64 comments
score: 64 comments
score: 64 comments
score: 63 comments
score: 63 comments
score: 63 comments
score: 63 comments
score: 63 comments
score: 63 comments
score: 63 comments
score: 62 comments
score: 62 comments
score: 62 comments
score: 62 comments
score: 62 comments
score: 62 comments
score: 61 comments
score: 61 comments
score: 61 comments
score: 61 comments
score: 61 comments
score: 60 comments
score: 60 comments
score: 60 comments
score: 60 comments
score: 60 comments
score: 59 comments
score: 59 comments
score: 59 comments
score: 59 comments
score: 58 comments
score: 58 comments
score: 57 comments
score: 57 comments
score: 56 comments
score: 56 comments
score: 56 comments
score: 56 comments
score: 56 comments
score: 56 comments
score: 56 comments
score: 56 comments
score: 55 comments
score: 55 comments
score: 55 comments
score: 54 comments
score: 54 comments
score: 54 comments
score: 54 comments
score: 53 comments
score: 53 comments
score: 53 comments
score: 53 comments
score: 53 comments
score: 53 comments
score: 52 comments
score: 52 comments
score: 52 comments
score: 52 comments
score: 52 comments
score: 51 comments
score: 51 comments
score: 51 comments
score: 51 comments
score: 50 comments
score: 50 comments
score: 50 comments
score: 50 comments
score: 50 comments
score: 49 comments
score: 49 comments
score: 49 comments
score: 49 comments
score: 49 comments
score: 49 comments
score: 49 comments
score: 49 comments
score: 49 comments
score: 49 comments
score: 48 comments
score: 48 comments
score: 48 comments
score: 47 comments
score: 47 comments
score: 47 comments
score: 47 comments
score: 47 comments
score: 46 comments
score: 46 comments
score: 46 comments
score: 46 comments
score: 46 comments
score: 46 comments
score: 45 comments
score: 45 comments
score: 45 comments
score: 45 comments
score: 45 comments
score: 45 comments
score: 44 comments
score: 44 comments
score: 44 comments
score: 44 comments
score: 44 comments
score: 44 comments
score: 43 comments
score: 43 comments
score: 43 comments
score: 43 comments
score: 43 comments
score: 43 comments
score: 42 comments
score: 42 comments
score: 42 comments
score: 42 comments
score: 42 comments
score: 42 comments
score: 41 comments
score: 41 comments
score: 41 comments
score: 41 comments
score: 40 comments
score: 40 comments
score: 40 comments
score: 39 comments
score: 39 comments
score: 39 comments
score: 39 comments
score: 39 comments
score: 39 comments
score: 39 comments
score: 38 comments
score: 38 comments
score: 38 comments
score: 38 comments
score: 38 comments
score: 38 comments
score: 38 comments
score: 38 comments
score: 37 comments
score: 37 comments
score: 37 comments
score: 37 comments
score: 37 comments
score: 36 comments
score: 36 comments
score: 36 comments
score: 36 comments
score: 36 comments
score: 36 comments
score: 35 comments
score: 35 comments
score: 34 comments
score: 34 comments
score: 34 comments
score: 34 comments
score: 34 comments
score: 34 comments
score: 34 comments
score: 34 comments
score: 34 comments
score: 34 comments
score: 33 comments
score: 33 comments
score: 33 comments
score: 33 comments
score: 33 comments
score: 33 comments
score: 32 comments
score: 32 comments
score: 32 comments
score: 32 comments
score: 32 comments
score: 32 comments
score: 32 comments
score: 32 comments
score: 32 comments
score: 31 comments
score: 31 comments
score: 31 comments
score: 31 comments
score: 31 comments
score: 30 comments
score: 30 comments
score: 30 comments
score: 30 comments
score: 30 comments
score: 30 comments
score: 30 comments
score: 30 comments
score: 29 comments
score: 29 comments
score: 29 comments
score: 28 comments
score: 28 comments
score: 28 comments
score: 28 comments
score: 28 comments
score: 28 comments
score: 27 comments
score: 27 comments
score: 26 comments
score: 26 comments
score: 26 comments
score: 26 comments
score: 26 comments
score: 26 comments
score: 26 comments
score: 26 comments
score: 26 comments
score: 26 comments
score: 26 comments
score: 26 comments
score: 26 comments
score: 25 comments
score: 25 comments
score: 25 comments
score: 25 comments
score: 25 comments
score: 25 comments
score: 25 comments
score: 25 comments
score: 25 comments
score: 25 comments
score: 24 comments
score: 24 comments
score: 24 comments
score: 24 comments
score: 24 comments
score: 24 comments
score: 24 comments
score: 24 comments
score: 23 comments
score: 23 comments
score: 23 comments
score: 23 comments
score: 23 comments
score: 23 comments
score: 23 comments
score: 22 comments
score: 22 comments
score: 22 comments
score: 22 comments
score: 22 comments
score: 22 comments
score: 22 comments
score: 21 comments
score: 21 comments
score: 21 comments
score: 21 comments
score: 21 comments
score: 21 comments
score: 21 comments
score: 21 comments
score: 21 comments
score: 20 comments
score: 20 comments
score: 20 comments
score: 20 comments
score: 20 comments
score: 20 comments
score: 19 comments
score: 19 comments
score: 19 comments
score: 19 comments
score: 19 comments
score: 19 comments
score: 18 comments
score: 18 comments
score: 18 comments
score: 18 comments
score: 18 comments
score: 17 comments
score: 17 comments
score: 17 comments
score: 17 comments
score: 17 comments
score: 17 comments
score: 17 comments
score: 16 comments
score: 16 comments
score: 16 comments
score: 16 comments
score: 15 comments
score: 15 comments
score: 15 comments
score: 15 comments
score: 15 comments
score: 15 comments
score: 15 comments
score: 14 comments
score: 14 comments
score: 14 comments
score: 14 comments
score: 14 comments
score: 13 comments
score: 13 comments
score: 13 comments
score: 13 comments
score: 13 comments
score: 13 comments
score: 13 comments
score: 13 comments
score: 12 comments
score: 12 comments
score: 12 comments
score: 12 comments
score: 12 comments
score: 12 comments
score: 12 comments
score: 12 comments
score: 12 comments
score: 12 comments
score: 12 comments
score: 11 comments
score: 11 comments
score: 11 comments
score: 11 comments
score: 11 comments
score: 11 comments
score: 11 comments
score: 11 comments
score: 10 comments
score: 10 comments
score: 10 comments
score: 10 comments
score: 10 comments
score: 10 comments
score: 10 comments
score: 10 comments
score: 10 comments
score: 10 comments
score: 9 comments
score: 9 comments
score: 9 comments
score: 9 comments
score: 9 comments
score: 9 comments
score: 8 comments
score: 8 comments
score: 8 comments
score: 8 comments
score: 8 comments
score: 8 comments
score: 8 comments
score: 8 comments
score: 7 comments
score: 7 comments
score: 7 comments
score: 7 comments
score: 7 comments
score: 7 comments
score: 7 comments
score: 7 comments
score: 7 comments
score: 7 comments
score: 6 comments
score: 6 comments
score: 6 comments
score: 6 comments
score: 6 comments
score: 6 comments
score: 6 comments
score: 6 comments
score: 6 comments
score: 6 comments
score: 6 comments
score: 5 comments
score: 5 comments
score: 5 comments
score: 5 comments
score: 5 comments
score: 5 comments
score: 5 comments
score: 5 comments
score: 5 comments
score: 5 comments
score: 5 comments
score: 4 comments
score: 4 comments
score: 4 comments
score: 4 comments
score: 4 comments
score: 4 comments
score: 3 comments
score: 3 comments