Who hosts the HN Top 100?

Every 3 hours, each of Hacker News’ top 100 stories is probed for provider response headers.

Last audit Sep 1, 12:55 UTC · next Sep 1, 15:55 UTC

Provider breakdown

53/100 matched a known provider
  • Railway1
  • Cloudflare30
  • Netlify3
  • GitHub Pages14
  • Vercel5
  • Fly.io0
  • Render0
  • Other47
  • Text post0
  • Unreachable0

Provider trends — last 90 days

4 audits
RailwayCloudflareNetlifyGitHub PagesVercelFly.ioRender
02040Sep 1Sep 1Sep 1Cloudflare 30GitHub Pages 14Vercel 5Netlify 3

Top 100 stories

  1. 1GitHub Pages
  2. 2
    126 points · 33 comments · HN threadAS54113 Fastly
    GitHub Pages
  3. 3
    Fastpotify
    532 points · 309 comments · HN threadAS54113 Fastly
    GitHub Pages
  4. 4Other
  5. 5
    GPU World
    288 points · 164 comments · HN threadAS16509 Amazon.com
    Vercel
  6. 6
    115 points · 27 comments · HN threadAS13335 Cloudflare
    GitHub Pages
  7. 7
    60 points · 40 comments · HN threadAS14618 Amazon.com
    Netlify
  8. 8
    Restroom Archive
    175 points · 42 comments · HN threadAS13335 Cloudflare
    Cloudflare
  9. 9
    Playa Phone
    668 points · 214 comments · HN threadAS13335 Cloudflare
    Cloudflare
  10. 10Cloudflare
  11. 11Other
  12. 12Other
  13. 13GitHub Pages
  14. 14
    1 points · 0 comments · HN threadAS13335 Cloudflare
    Cloudflare
  15. 15Other
  16. 16Cloudflare
  17. 17Other
  18. 18
    63 points · 41 comments · HN threadAS13335 Cloudflare
    Cloudflare
  19. 19
    210 points · 45 comments · HN threadAS400940 Railway
    Railway
  20. 20
    374 points · 207 comments · HN threadAS13335 Cloudflare
    Cloudflare
  21. 21Other
  22. 22
    Roget's Thesaurus
    25 points · 4 comments · HN threadAS160 The University of…
    Other
  23. 23Cloudflare
  24. 24Other
  25. 25Other
  26. 26Other
  27. 27Cloudflare
  28. 28Netlify
  29. 29
    Lion-man
    125 points · 70 comments · HN threadAS14907 Wikimedia Foundat…
    Other
  30. 30Other
  31. 31
    ChatGPT Work Tool and Skill Reference
    230 points · 56 comments · HN threadAS13335 Cloudflare
    Cloudflare
  32. 32Other
  33. 33Cloudflare
  34. 34
    208 points · 121 comments · HN threadAS13335 Cloudflare
    Cloudflare
  35. 35
    248 points · 76 comments · HN threadAS51167 Contabo
    Other
  36. 36GitHub Pages
  37. 37GitHub Pages
  38. 38
    376 points · 116 comments · HN threadAS54113 Fastly
    GitHub Pages
  39. 39
    Not Becoming a Cyborg
    28 points · 6 comments · HN threadAS2635 Automattic
    Other
  40. 40Other
  41. 41
    Damn fine tiny cafe
    376 points · 62 comments · HN threadAS54113 Fastly
    GitHub Pages
  42. 42Other
  43. 43Vercel
  44. 44GitHub Pages
  45. 45Cloudflare
  46. 46
    31 points · 2 comments · HN threadAS13335 Cloudflare
    Cloudflare
  47. 47GitHub Pages
  48. 48Other
  49. 49
    1212 points · 345 comments · HN threadAS13335 Cloudflare
    Cloudflare
  50. 50Other
  51. 51GitHub Pages
  52. 52Other
  53. 53
    105 points · 115 comments · HN threadAS13335 Cloudflare
    Cloudflare
  54. 54Other
  55. 55Other
  56. 56Other
  57. 57Cloudflare
  58. 58Other
  59. 59
    179 points · 91 comments · HN threadAS13335 Cloudflare
    Cloudflare
  60. 60
    The safest job from AI may be writing
    138 points · 187 comments · HN threadAS15169 Google
    Other
  61. 61Other
  62. 62
    27 points · 6 comments · HN threadAS13335 Cloudflare
    Cloudflare
  63. 63Cloudflare
  64. 64Other
  65. 65Other
  66. 66Cloudflare
  67. 67Other
  68. 68
    Creepy Crawlies
    1345 points · 695 comments · HN threadAS33070 Rackspace Hosting
    Other
  69. 69Other
  70. 70Cloudflare
  71. 71
    A Cyanometer and a Cloud Colourimeter
    19 points · 1 comments · HN threadAS2635 Automattic
    Other
  72. 72Cloudflare
  73. 73
    178 points · 20 comments · HN threadAS54113 Fastly
    GitHub Pages
  74. 74Other
  75. 75
    184 points · 77 comments · HN threadAS13335 Cloudflare
    Cloudflare
  76. 76Vercel
  77. 77Netlify
  78. 78Other
  79. 79
    69 points · 5 comments · HN threadAS2635 Automattic
    Other
  80. 80Vercel
  81. 81
    36 points · 6 comments · HN threadAS13335 Cloudflare
    Cloudflare
  82. 82
    23 points · 1 comments · HN threadAS13335 Cloudflare
    Cloudflare
  83. 83Other
  84. 84
    Snakes and Ladders
    22 points · 11 comments · HN threadAS24940 Hetzner Online
    Other
  85. 85
    47 points · 31 comments · HN threadAS54113 Fastly
    Other
  86. 86
    GPU World
    9 points · 0 comments · HN threadAS16509 Amazon.com
    Vercel
  87. 87
    Show HN: Markdown Viewer and Editor
    29 points · 14 comments · HN threadAS13335 Cloudflare
    Cloudflare
  88. 88Other
  89. 89
    Top Web Design Styles of 1993
    9 points · 0 comments · HN threadAS24940 Hetzner Online
    Other
  90. 90
    The art of CHIP-8
    57 points · 11 comments · HN threadAS40630 GridFury
    Other
  91. 91Other
  92. 92Other
  93. 93Cloudflare
  94. 94
    337 points · 190 comments · HN threadAS13335 Cloudflare
    Cloudflare
  95. 95Other
  96. 96Other
  97. 97Other
  98. 98
    67 points · 57 comments · HN threadAS14061 DigitalOcean
    Cloudflare
  99. 99GitHub Pages
  100. 100Other

How detection works

Each story URL is fetched (GET, redirects followed, 15-second timeout) and classified by the first matching response header, in this priority order:

  1. 1.Railwayx-railway-edge
  2. 2.Netlifyx-nf-request-id
  3. 3.Vercelx-vercel-id
  4. 4.Fly.iofly-request-id
  5. 5.Renderrndr-id
  6. 6.GitHub Pagesx-github-request-id
  7. 7.Cloudflarecf-ray

A site can sit behind several providers at once (an app on Vercel fronted by Cloudflare, say); priority order decides the label. “Other” responded without any known header, “Text post” has no external URL (Ask HN and friends), and “Unreachable” didn’t respond in time.

Each story also shows the network that served it: the AS announcing the DNS-resolved IP of the final response, matched against the global BGP table from bgp.tools (refreshed daily). That’s how a Vercel-labeled site can show Amazon or Cloudflare as its network.