-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhackerweb-example.html
More file actions
133 lines (125 loc) · 60.8 KB
/
hackerweb-example.html
File metadata and controls
133 lines (125 loc) · 60.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<html class=" uzjelua idc0_350 ybpypw"><head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>The Most Popular Blogs of Hacker News in 2025 – HackerWeb</title>
<meta name="apple-mobile-web-app-title" content="HackerWeb">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="mobile-web-app-capable" content="yes">
<meta name="color-scheme" id="meta-color-scheme" content="dark light">
<meta name="theme-color" content="#fff" media="(prefers-color-scheme: light)">
<meta name="theme-color" content="#121212" media="(prefers-color-scheme: dark)">
<link rel="shortcut icon" href="icons/favicon.ico">
<link rel="shortcut icon" sizes="196x196" href="icons/icon-196.png">
<link rel="apple-touch-icon-precomposed" href="icons/icon-180.png">
<link rel="manifest" href="manifest.json">
<style>body{ visibility: hidden; }</style><link rel="stylesheet" href="assets/css/hw-web.min.css"><script src="js/hw-web.min.js"></script>
<style id="view-height">.view>.scroll{min-height: 878.4px}</style></head>
<body data-new-gr-c-s-check-loaded="14.1267.0" data-gr-ext-installed="" data-gr-aaa-loaded="14.1267.0" data-gr-aaa-notch-connection-id="1767479558549-0.16718249462250845">
<div class="view hidden" id="view-home">
<header>
<a href="#/about" class="header-button header-button-left"><button>About</button></a>
<h1 style="margin: 0 65px;">HackerWeb</h1>
<a class="header-button header-button-icon header-button-right" id="view-home-refresh"><button><i class="icon-refresh">Refresh</i></button></a>
</header>
<div class="scroll">
<section><ul class="tableview tableview-links" id="hwlist"><li id="story-46478377" data-index="1" class="post-link"><a href="https://refactoringenglish.com/blog/2025-hn-top-5/" class="detail-disclosure "><div class="number">1</div><div class="story"><b>The Most Popular Blogs of Hacker News in 2025</b><div class="metadata"><div class="link-text">refactoringenglish.com/blog</div><span class="inline-block">309 points by mtlynch</span> <span class="inline-block">6 hours ago · 71 comments</span></div></div></a><a href="#/item/46478377" class="detail-disclosure-button"><span></span></a></li><li id="story-46478647" data-index="2" class="post-link"><a href="https://c3-lang.org" class="detail-disclosure "><div class="number">2</div><div class="story"><b>The C3 Programming Language</b><div class="metadata"><div class="link-text">c3-lang.org</div><span class="inline-block">235 points by y1n0</span> <span class="inline-block">6 hours ago · 142 comments</span></div></div></a><a href="#/item/46478647" class="detail-disclosure-button"><span></span></a></li><li id="story-46480677" data-index="3" class="post-link"><a href="https://stetsonblake.com/%2425+Walmart+Phone+for+Hackers" class="detail-disclosure "><div class="number">3</div><div class="story"><b>Show HN: Vibe Coding a static site on a $25 Walmart Phone</b><div class="metadata"><div class="link-text">stetsonblake.com</div><span class="inline-block">44 points by stets</span> <span class="inline-block">3 hours ago · 38 comments</span></div></div></a><a href="#/item/46480677" class="detail-disclosure-button"><span></span></a></li><li id="story-46480373" data-index="4" class="post-link"><a href="https://www.science.org/content/article/deep-sea-mining-race-ramps-mission-will-assess-whether-ecosystems-recover-afterward" class="detail-disclosure "><div class="number">4</div><div class="story"><b>As deep-sea mining race ramps up, mission will assess whether ecosystems recover</b><div class="metadata"><div class="link-text">science.org/content</div><span class="inline-block">19 points by rbanffy</span> <span class="inline-block">3 hours ago · 5 comments</span></div></div></a><a href="#/item/46480373" class="detail-disclosure-button"><span></span></a></li><li id="story-46468600" data-index="5" class="post-link"><a href="https://indieweb.org/POSSE#" class="detail-disclosure "><div class="number">5</div><div class="story"><b>Publish on your own site, syndicate elsewhere</b><div class="metadata"><div class="link-text">indieweb.org/POSSE</div><span class="inline-block">968 points by 47thpresident</span> <span class="inline-block">a day ago · 226 comments</span></div></div></a><a href="#/item/46468600" class="detail-disclosure-button"><span></span></a></li><li id="story-46440037" data-index="6" class="post-link"><a href="https://myembeddedstuff.com/e-ink-spectra-6-color" class="detail-disclosure "><div class="number">6</div><div class="story"><b>Exploring Dithering on Spectra 6-color E-Ink Displays</b><div class="metadata"><div class="link-text">myembeddedstuff.com</div><span class="inline-block">36 points by edent</span> <span class="inline-block">4 days ago · 1 comment</span></div></div></a><a href="#/item/46440037" class="detail-disclosure-button"><span></span></a></li><li id="story-46417400" data-index="7" class="post-link"><a href="https://www.bbc.com/future/article/20251212-why-your-early-2000s-photos-are-probably-lost-forever" class="detail-disclosure "><div class="number">7</div><div class="story"><b>Why your early 2000s photos are probably lost forever</b><div class="metadata"><div class="link-text">bbc.com/future</div><span class="inline-block">24 points by slyall</span> <span class="inline-block">6 days ago · 21 comments</span></div></div></a><a href="#/item/46417400" class="detail-disclosure-button"><span></span></a></li><li id="story-46479673" data-index="8" class="post-link"><a href="https://xr0.dev" class="detail-disclosure "><div class="number">8</div><div class="story"><b>Xr0 verifier, guarantee the safety of C programs at compile time</b><div class="metadata"><div class="link-text">xr0.dev</div><span class="inline-block">18 points by Alifatisk</span> <span class="inline-block">4 hours ago · 2 comments</span></div></div></a><a href="#/item/46479673" class="detail-disclosure-button"><span></span></a></li><li id="story-46441781" data-index="9" class="post-link"><a href="https://www.sirius-db.com/" class="detail-disclosure "><div class="number">9</div><div class="story"><b>Sirius DB</b><div class="metadata"><div class="link-text">sirius-db.com</div><span class="inline-block">70 points by manoji</span> <span class="inline-block">4 days ago · 11 comments</span></div></div></a><a href="#/item/46441781" class="detail-disclosure-button"><span></span></a></li><li id="story-46480156" data-index="10" class="post-link"><a href="https://www.neowin.net/news/report-microsoft-quietly-kills-official-way-to-activate-windows-1110-without-internet/#google_vignette" class="detail-disclosure "><div class="number">10</div><div class="story"><b>Report: Microsoft kills official way to activate Windows 11/10 without internet</b><div class="metadata"><div class="link-text">neowin.net/news</div><span class="inline-block">290 points by taubek</span> <span class="inline-block">4 hours ago · 213 comments</span></div></div></a><a href="#/item/46480156" class="detail-disclosure-button"><span></span></a></li><li id="story-46428922" data-index="11" class="post-link"><a href="https://jhurliman.org/post/804323197731373056/experiments-with-ableton-mcp-dec-2025" class="detail-disclosure "><div class="number">11</div><div class="story"><b>Experiments with Ableton-MCP</b><div class="metadata"><div class="link-text">jhurliman.org/post</div><span class="inline-block">43 points by jhurliman</span> <span class="inline-block">5 days ago · 3 comments</span></div></div></a><a href="#/item/46428922" class="detail-disclosure-button"><span></span></a></li><li id="story-46469577" data-index="12" class="post-link"><a href="https://www.madebywindmill.com/tempi/blog/hbfs-bpm/" class="detail-disclosure "><div class="number">12</div><div class="story"><b>Daft Punk Easter Egg in the BPM Tempo of Harder, Better, Faster, Stronger?</b><div class="metadata"><div class="link-text">madebywindmill.com/tempi</div><span class="inline-block">723 points by simonw</span> <span class="inline-block">a day ago · 118 comments</span></div></div></a><a href="#/item/46469577" class="detail-disclosure-button"><span></span></a></li><li id="story-46475395" data-index="13" class="post-link"><a href="https://arxiv.org/abs/2512.24601" class="detail-disclosure "><div class="number">13</div><div class="story"><b>Recursive Language Models</b><div class="metadata"><div class="link-text">arxiv.org</div><span class="inline-block">92 points by schmuhblaster</span> <span class="inline-block">11 hours ago · 14 comments</span></div></div></a><a href="#/item/46475395" class="detail-disclosure-button"><span></span></a></li><li id="story-46412809" data-index="14" class="post-link"><a href="https://en.wikipedia.org/wiki/Wanamaker_Organ" class="detail-disclosure "><div class="number">14</div><div class="story"><b>World's largest functioning musical instrument: Wanamaker Organ in Philadelphia</b><div class="metadata"><div class="link-text">en.wikipedia.org/wiki</div><span class="inline-block">55 points by bookofjoe</span> <span class="inline-block">6 days ago · 9 comments</span></div></div></a><a href="#/item/46412809" class="detail-disclosure-button"><span></span></a></li><li id="story-46433967" data-index="15" class="post-link"><a href="https://log.schemescape.com/posts/diy/beating-myself-at-chess.html" class="detail-disclosure "><div class="number">15</div><div class="story"><b>Beating myself at chess</b><div class="metadata"><div class="link-text">log.schemescape.com/posts</div><span class="inline-block">16 points by zdw</span> <span class="inline-block">4 days ago · 10 comments</span></div></div></a><a href="#/item/46433967" class="detail-disclosure-button"><span></span></a></li><li id="story-46482234" data-index="16" class="post-link"><a href="https://www.karlsnotes.com/running-venezuela-the-return-of-the-american-protectorate/" class="detail-disclosure "><div class="number">16</div><div class="story"><b>The Return of the American Protectorate</b><div class="metadata"><div class="link-text">karlsnotes.com</div><span class="inline-block">6 points by valkrieco</span> <span class="inline-block">14 minutes ago · 1 comment</span></div></div></a><a href="#/item/46482234" class="detail-disclosure-button"><span></span></a></li><li id="story-46465327" data-index="17" class="post-link"><a href="https://www.theregister.com/2025/12/31/ipv6_at_30/" class="detail-disclosure "><div class="number">17</div><div class="story"><b>IPv6 just turned 30 and still hasn't taken over the world</b><div class="metadata"><div class="link-text">theregister.com</div><span class="inline-block">520 points by Brajeshwar</span> <span class="inline-block">a day ago · 1063 comments</span></div></div></a><a href="#/item/46465327" class="detail-disclosure-button"><span></span></a></li><li id="story-46475437" data-index="18" class="post-link"><a href="https://hleb.dev/post/x-clacks-overhead/" class="detail-disclosure "><div class="number">18</div><div class="story"><b>X-Clacks-Overhead</b><div class="metadata"><div class="link-text">hleb.dev/post</div><span class="inline-block">100 points by hleb_dev</span> <span class="inline-block">11 hours ago · 34 comments</span></div></div></a><a href="#/item/46475437" class="detail-disclosure-button"><span></span></a></li><li id="story-46480491" data-index="19" class="post-link"><a href="https://lists.sr.ht/~rabbits/horadric/%3C5d708fd1-1c01-4fb6-a8e5-61213a1e88f8@sheeeeeeeep.art%3E" class="detail-disclosure "><div class="number">19</div><div class="story"><b>Doesnt: An Esoteric Programming Language</b><div class="metadata"><div class="link-text">lists.sr.ht/~rabbits</div><span class="inline-block">7 points by surprisetalk</span> <span class="inline-block">3 hours ago</span></div></div></a><a href="#/item/46480491" class="detail-disclosure-button"><span></span></a></li><li id="story-46475296" data-index="20" class="post-link"><a href="https://yosefk.com/blog/profiling-with-ctrl-c.html" class="detail-disclosure "><div class="number">20</div><div class="story"><b>Profiling with Ctrl-C (2024)</b><div class="metadata"><div class="link-text">yosefk.com/blog</div><span class="inline-block">71 points by hun3</span> <span class="inline-block">11 hours ago · 13 comments</span></div></div></a><a href="#/item/46475296" class="detail-disclosure-button"><span></span></a></li><li id="story-46476636" data-index="21" class="post-job"><a href="https://paradedb.notion.site/?p=172ea4ce9deb80898ef5d5097bd65544&pm=s" class=" "><div class="number">21</div><div class="story"><b>ParadeDB (YC S23) Is Hiring Database Engineers</b><div class="metadata"><span class="link-text">paradedb.notion.site</span><br><span class="inline-block">9 hours ago</span></div></div></a></li><li id="story-46473348" data-index="22" class="post-link"><a href="https://www.reuters.com/world/americas/loud-noises-heard-venezuela-capital-southern-area-without-electricity-2026-01-03/" class="detail-disclosure "><div class="number">22</div><div class="story"><b>Trump says Venezuela’s Maduro captured after strikes</b><div class="metadata"><div class="link-text">reuters.com/world</div><span class="inline-block">1439 points by jumpocelot</span> <span class="inline-block">16 hours ago · 3405 comments</span></div></div></a><a href="#/item/46473348" class="detail-disclosure-button"><span></span></a></li><li id="story-46443730" data-index="23" class="post-link"><a href="https://siliconjunction.wordpress.com/2025/12/12/a-beginners-two-component-crystal-style-wi-fi-detector/" class="detail-disclosure "><div class="number">23</div><div class="story"><b>A Beginner's Two-Component Crystal-Style Wi-Fi Detector</b><div class="metadata"><div class="link-text">siliconjunction.wordpress.com</div><span class="inline-block">125 points by jensgk</span> <span class="inline-block">3 days ago · 36 comments</span></div></div></a><a href="#/item/46443730" class="detail-disclosure-button"><span></span></a></li><li id="story-46467057" data-index="24" class="post-link"><a href="https://www.clicksphone.com/en/communicator" class="detail-disclosure "><div class="number">24</div><div class="story"><b>Clicks Communicator</b><div class="metadata"><div class="link-text">clicksphone.com</div><span class="inline-block">403 points by microflash</span> <span class="inline-block">a day ago · 249 comments</span></div></div></a><a href="#/item/46467057" class="detail-disclosure-button"><span></span></a></li><li id="story-46466074" data-index="25" class="post-ask"><a href="#/item/46466074" class="disclosure "><div class="number">25</div><div class="story"><b>Ask HN: Who is hiring? (January 2026)</b><div class="metadata"><span class="inline-block">335 points by whoishiring</span> <span class="inline-block">a day ago · 209 comments</span></div></div></a></li><li id="story-46442624" data-index="26" class="post-link"><a href="https://github.com/tomasf/Cadova" class="detail-disclosure "><div class="number">26</div><div class="story"><b>Cadova: Swift DSL for parametric 3D modeling</b><div class="metadata"><div class="link-text">github.com/tomasf</div><span class="inline-block">82 points by bdcravens</span> <span class="inline-block">4 days ago · 21 comments</span></div></div></a><a href="#/item/46442624" class="detail-disclosure-button"><span></span></a></li><li id="story-46471199" data-index="27" class="post-link"><a href="https://xeiaso.net/notes/2026/year-linux-desktop/" class="detail-disclosure "><div class="number">27</div><div class="story"><b>2026 will be my year of the Linux desktop</b><div class="metadata"><div class="link-text">xeiaso.net/notes</div><span class="inline-block">755 points by todsacerdoti</span> <span class="inline-block">a day ago · 564 comments</span></div></div></a><a href="#/item/46471199" class="detail-disclosure-button"><span></span></a></li><li id="story-46442293" data-index="28" class="post-link"><a href="https://www.bbc.co.uk/news/articles/c62vx0pgyrgo" class="detail-disclosure "><div class="number">28</div><div class="story"><b>UK company sends factory with 1,000C furnace into space</b><div class="metadata"><div class="link-text">bbc.co.uk/news</div><span class="inline-block">129 points by vekerdyb</span> <span class="inline-block">4 days ago · 70 comments</span></div></div></a><a href="#/item/46442293" class="detail-disclosure-button"><span></span></a></li><li id="story-46478061" data-index="29" class="post-link"><a href="https://www.corviont.com/" class="detail-disclosure "><div class="number">29</div><div class="story"><b>Show HN: Offline tiles and routing and geocoding in one Docker Compose stack</b><div class="metadata"><div class="link-text">corviont.com</div><span class="inline-block">68 points by packet_mover</span> <span class="inline-block">7 hours ago · 19 comments</span></div></div></a><a href="#/item/46478061" class="detail-disclosure-button"><span></span></a></li><li id="story-46469623" data-index="30" class="post-link"><a href="http://www.kroah.com/log/blog/2026/01/02/linux-kernel-security-work/" class="detail-disclosure "><div class="number">30</div><div class="story"><b>Linux kernel security work</b><div class="metadata"><div class="link-text">kroah.com</div><span class="inline-block">170 points by chmaynard</span> <span class="inline-block">a day ago · 84 comments</span></div></div></a><a href="#/item/46469623" class="detail-disclosure-button"><span></span></a></li><li><a class="more-link">More…<span class="loader"></span></a></li></ul></section>
</div>
</div>
<div class="view shaded" id="view-comments">
<header>
<a href="#/" class="header-button header-button-left header-back-button"><button>News</button></a>
<h1 style="margin: 0 75px;">The Most Popular Blogs of Hacker News in 2025</h1>
</header>
<div class="scroll">
<section><div class="post-content"><header><a href="https://refactoringenglish.com/blog/2025-hn-top-5/" target="_blank"><h1>The Most Popular Blogs of Hacker News in 2025</h1><span class="link-text">refactoringenglish.com/blog</span></a><p class="metadata"><span class="inline-block">309 points by mtlynch</span> <span class="inline-block">6 hours ago · 71 comments</span><a href="//news.ycombinator.com/item?id=46478377" target="_blank" class="external-link">news.ycombinator.com/item?id=46478377</a></p></header></div><section class="comments"><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=geerlingguy" target="_blank"><b class="user">geerlingguy</b></a><time><a href="https://news.ycombinator.com/item?id=46480959" target="_blank">2 hours ago</a></time></p><p></p><p>I've gotten a ton out of this community (much of the time research I've done in the past year stems from various comments and articles I found here), and regarding:</p><p>"Jeff started out as a blogger, and he still treats his blog readers as first-class citizens. He structures his articles to fit the text medium rather than just lazily scraping dialog from his videos. You can read his post about upgrading storage on his Mac mini and not even realize it’s adapted from a video."</p><p>For most of my favorite projects, I write the blog post _first_, then adapt that to a YouTube script. I still consider the written word to be vastly superior to video form.</p><p>But the videos earn an income (about 1/2 what I earned as a software dev, but it's sustainable and lets me do whatever projects I like), whereas the blog has earned maybe a few thousand dollars with Amazon Affiliate links each year (it covers the hosting, at least, and gives a little extra cash, but I try to keep the blog as "old school web" as possible.</p><p>Just finished upgrading it to Hugo today! (After being on Drupal for 16 years)</p><button class="comments-toggle">5 replies</button><ul style=""><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=jamesgill" target="_blank"><b class="user">jamesgill</b></a><time><a href="https://news.ycombinator.com/item?id=46482044" target="_blank">31 minutes ago</a></time></p><p></p><p>Jeff, your /books and /blog links appear to be broken here: <a href="https://www.jeffgeerling.com/about/" rel="nofollow" target="_blank">https://www.jeffgeerling.com/about/</a></p><ul></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=lnenad" target="_blank"><b class="user">lnenad</b></a><time><a href="https://news.ycombinator.com/item?id=46481704" target="_blank">an hour ago</a></time></p><p></p><p>It's always a pleasure watching your videos, even when I don't like the topic; you seem like a genuine person that enjoys tech. Thank you for the content.</p><ul></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=smcleod" target="_blank"><b class="user">smcleod</b></a><time><a href="https://news.ycombinator.com/item?id=46481934" target="_blank">42 minutes ago</a></time></p><p></p><p>I always enjoy watching your videos Jeff, appreciate your honest, no-hype approach. As a bonus it's great to see you active here and on Reddit as well.</p><ul></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=wcchandler" target="_blank"><b class="user">wcchandler</b></a><time><a href="https://news.ycombinator.com/item?id=46481048" target="_blank">2 hours ago</a></time></p><p></p><p>Thanks for sharing what platform you’re using to run your blog! Been meaning to message you about it and ask. I see this model being quite attainable as somebody looking to advance myself professionally, following a similar approach.</p><ul></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=kev009" target="_blank"><b class="user">kev009</b></a><time><a href="https://news.ycombinator.com/item?id=46481598" target="_blank">an hour ago</a></time></p><p></p><p>Respectable to see this candor on how it's done, wishing much success in 2026.</p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=RadiozRadioz" target="_blank"><b class="user">RadiozRadioz</b></a><time><a href="https://news.ycombinator.com/item?id=46478969" target="_blank">5 hours ago</a></time></p><p></p><p>Without looking I knew who was #1. Another thing worth mentioning is that these folks are also prolific commenters on this site. It's not infrequent that I'm browsing around and see a thoughtful comment from Simon, Jeff, etc. It's part of what makes this feel like a nice close community. They're not just mythical blogging entities, they're people like us.</p><button class="comments-toggle">2 replies</button><ul style=""><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=refibrillator" target="_blank"><b class="user">refibrillator</b></a><time><a href="https://news.ycombinator.com/item?id=46480872" target="_blank">2 hours ago</a></time></p><p></p><p>Sometimes I wonder if anyone else feels there is a halo effect around certain personalities on this site. When I see someone ending nearly every comment with a link to their blog or pet project, it gives me bad vibes, as if they have ulterior motives. Especially if a majority of their blog posts are content lifted from elsewhere with minimal additions. Perhaps this is just hustle culture, and YC alum status confers immunity from these types of criticisms. Perhaps my only wish is that other voices would bubble to the top in some of these threads.</p><p>In any case I’m truly grateful for this site as a whole, the good and the bad.</p><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=llmslave2" target="_blank"><b class="user">llmslave2</b></a><time><a href="https://news.ycombinator.com/item?id=46481452" target="_blank">an hour ago</a></time></p><p></p><p>With some of these commentators, every single comment contains a link or two to their blog.</p><ul></ul></li></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=jgrahamc" target="_blank"><b class="user">jgrahamc</b></a><time><a href="https://news.ycombinator.com/item?id=46479573" target="_blank">4 hours ago</a></time></p><p></p><p>Neat. Hey, OP, can you update my bio though? I used to be CTO of Cloudflare but I retired last March[1] and the new CTO is Dane Knecht (dknecht here). Now I'm just a hoopy frood who knows where his towel is.</p><p>[1] <a href="https://blog.cloudflare.com/en-us/three-chapters-at-cloudflare-programmer-to-cto-to-board-of-directors/" rel="nofollow" target="_blank">https://blog.cloudflare.com/en-us/three-chapters-at-cloudfla...</a></p><button class="comments-toggle">7 replies</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=mtlynch" target="_blank"><b class="user op" title="Original Poster">mtlynch</b></a><time><a href="https://news.ycombinator.com/item?id=46480952" target="_blank">2 hours ago</a></time></p><p></p><p>Sorry about that! Thanks for the correction.</p><p>I've updated the blog post and the dataset.[0] The blog updates instantly, but the dataset needs a few minutes for my pipeline to re-run and push to the CDN.</p><p>[0] <a href="https://github.com/mtlynch/hn-popularity-contest-data/pull/84" rel="nofollow" target="_blank">https://github.com/mtlynch/hn-popularity-contest-data/pull/8...</a></p><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=jgrahamc" target="_blank"><b class="user">jgrahamc</b></a><time><a href="https://news.ycombinator.com/item?id=46481285" target="_blank">2 hours ago</a></time></p><p></p><p>Nothing to apologize for; knowing I'd retired wasn't required reading to participate in HN :-)</p><p>But thanks for the correction, and even more thanks for choosing me as your example!</p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=simonw" target="_blank"><b class="user">simonw</b></a><time><a href="https://news.ycombinator.com/item?id=46479732" target="_blank">4 hours ago</a></time></p><p></p><p>You can submit a PR to update your bio here: <a href="https://github.com/mtlynch/hn-popularity-contest-data/blob/master/data/domains-meta.csv" rel="nofollow" target="_blank">https://github.com/mtlynch/hn-popularity-contest-data/blob/m...</a> - there are 77 closed PRs for that repo already so it looks like it's a well managed path for updating that.</p><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=jgrahamc" target="_blank"><b class="user">jgrahamc</b></a><time><a href="https://news.ycombinator.com/item?id=46479795" target="_blank">4 hours ago</a></time></p><p></p><p>Thanks, but doesn't look like that'll update the box on the main page that reads:</p><p>"Who counts as a blogger?</p><p>I explain more in my methodology page, but it’s basically anyone who blogs as an individual rather than as part of a company or a team. As an example, John Graham-Cumming is the CTO of Cloudflare, so I count his personal blog but not his posts to the Cloudflare company blog."</p><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=simonw" target="_blank"><b class="user">simonw</b></a><time><a href="https://news.ycombinator.com/item?id=46479836" target="_blank">4 hours ago</a></time></p><p></p><p>Oh I see what you mean, yeah that needs fixing.</p><ul></ul></li></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=rcarmo" target="_blank"><b class="user">rcarmo</b></a><time><a href="https://news.ycombinator.com/item?id=46480135" target="_blank">4 hours ago</a></time></p><p></p><p>That quote, together with the rest of our timeline, made me realize that we might just be getting to the point where the dolphins finally up and leave :)</p><ul></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=ctxc" target="_blank"><b class="user">ctxc</b></a><time><a href="https://news.ycombinator.com/item?id=46480214" target="_blank">3 hours ago</a></time></p><p></p><p>The towel section was my favorite part of the book growing up!</p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=simonw" target="_blank"><b class="user">simonw</b></a><time><a href="https://news.ycombinator.com/item?id=46479325" target="_blank">5 hours ago</a></time></p><p></p><p>The data for this is available as CSV files served with open CORS headers, which means you can have all sorts of fun with them from JavaScript apps running on other domains.</p><p>Here's a SQL query run against this data using Datasette Lite (SQLite and Python in WebAssembly via Pyodide): <a href="https://lite.datasette.io/?csv=https://hn-popularity.cdn.refactoringenglish.com/hn-data.csv#/data?sql=with+yearly_scores+as+%28%0A++select+%0A++++domain%2C%0A++++strftime%28%27%25Y%27%2C+date%29+as+year%2C%0A++++sum%28score%29+as+total_score%2C%0A++++count%28distinct+date%29+as+days_mentioned%0A++from+%22hn-data%22%0A++group+by+domain%2C+strftime%28%27%25Y%27%2C+date%29%0A%29%2C%0Aranked+as+%28%0A++select+%0A++++domain%2C%0A++++year%2C%0A++++total_score%2C%0A++++days_mentioned%2C%0A++++rank%28%29+over+%28partition+by+year+order+by+total_score+desc%29+as+rank%0A++from+yearly_scores%0A%29%0Aselect+%0A++r.year%2C%0A++r.total_score%2C%0A++r.rank%2C%0A++r.days_mentioned%0Afrom+ranked+r%0Awhere+r.domain+%3D+%3Adomain%0A++and+r.year+%3E%3D+%28%0A++++select+min%28strftime%28%27%25Y%27%2C+date%29%29+%0A++++from+%22hn-data%22%0A++++where+domain+%3D+%3Adomain%0A++%29%0Aorder+by+r.year+desc&domain=simonwillison.net" rel="nofollow" target="_blank">https://lite.datasette.io/?csv=https://hn-popularity.cdn.ref...</a></p><button class="comments-toggle">2 replies</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=azhenley" target="_blank"><b class="user">azhenley</b></a><time><a href="https://news.ycombinator.com/item?id=46479555" target="_blank">4 hours ago</a></time></p><p></p><p>Wow, my blog was #20 in 2021! Downhill since :)</p><ul></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=thundergolfer" target="_blank"><b class="user">thundergolfer</b></a><time><a href="https://news.ycombinator.com/item?id=46480153" target="_blank">4 hours ago</a></time></p><p></p><p>Is there a way to make data cleaning contributions?</p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=hebejebelus" target="_blank"><b class="user">hebejebelus</b></a><time><a href="https://news.ycombinator.com/item?id=46479202" target="_blank">5 hours ago</a></time></p><p></p><p>> Simon often finds ideas within walled-garden platforms (e.g., TikTok, Twitter) and simply brings them to the open web</p><p>I find this is a surprisingly valuable thing. The AI space is moving fast, and a lot of the interesting, imaginative experimental stuff is happening on Twitter, Reddit, and other platforms I really don't want to engage with - but I do want to keep roughly up-to-speed with what's happening there.</p><button class="comments-toggle">2 replies</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=simonw" target="_blank"><b class="user">simonw</b></a><time><a href="https://news.ycombinator.com/item?id=46479286" target="_blank">5 hours ago</a></time></p><p></p><p>That's something I like about having a quote blog - it's a <i>very</i> quick way to post something interesting, but you still have to be selective about exactly which piece you quote.</p><p>For TikTok I usually run them through yt-dlp to extract the audio and then use MacWhisper for an initial transcript which I can then hand-edit to get to the most interesting portion. <a href="https://simonwillison.net/tags/tiktok/" rel="nofollow" target="_blank">https://simonwillison.net/tags/tiktok/</a></p><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=hebejebelus" target="_blank"><b class="user">hebejebelus</b></a><time><a href="https://news.ycombinator.com/item?id=46482098" target="_blank">28 minutes ago</a></time></p><p></p><p>Well, it’s very much appreciated. So much of the weird one-off experimentation seems to happen on sites like that, and otherwise I’d have to either lump it or eat the radioactivity. It’s an interesting thing that even though I do plenty of my own weird little experiments and similar tool-building escapades as you, but I rarely post about them on my own blog (<a href="https://redfloatplane.lol/blog" rel="nofollow" target="_blank">https://redfloatplane.lol/blog</a>) (and thus, nowhere). Perhaps it’s that posting them on my blog feels like taking more responsibility than just saying “tried this experiment lol” on twitter.</p><ul></ul></li></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=rpastuszak" target="_blank"><b class="user">rpastuszak</b></a><time><a href="https://news.ycombinator.com/item?id=46481982" target="_blank">37 minutes ago</a></time></p><p></p><p>FWIW I've put together a quick(-ish ca 2k entries) list of RSS feeds by scraping the sites from the dataset:</p><p><a href="https://github.com/paprikka/heed" rel="nofollow" target="_blank">https://github.com/paprikka/heed</a></p><p>The repo contains links to: OPML (bulk import into RSS readers), Markdown (clickable links), and CSV/JSON</p><p>It's not perfect, some feeds are not being captured, then some sites publish multiple feeds whereas I pull just one atm. I'll share a writeup once I clean it up a bit, but I hope it's useful / entertaining in the meantime.</p><p>I keep a separate list of people I know, or met via HN in my RSS reader, so I'll needs to review/clean it up anyway. ok I'm late for a gig, bye!</p><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=tasuki" target="_blank"><b class="user">tasuki</b></a><time><a href="https://news.ycombinator.com/item?id=46479904" target="_blank">4 hours ago</a></time></p><p></p><p>Oh I completely missed "The Website That Hacker News Is Afraid to Discuss". I'm definitely not <i>afraid</i> to discuss John Gruber's blog Daring Fireball, I'm just not interested.</p><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=susam" target="_blank"><b class="user">susam</b></a><time><a href="https://news.ycombinator.com/item?id=46479650" target="_blank">4 hours ago</a></time></p><p></p><p>My blog moved from #99 in 2024 to #41 in 2025. Although I have never had any intention of blogging consistently, it is nice to know that I had a good blogging year. :)</p><p>Here's what my data looks like:</p><p></p><pre><code> | Year | Rank | Domain | Score | Stories | Avg. Score |
|------+------+-----------+-------+---------+------------|
| 2025 | 41 | susam.net | 2544 | 16 | 159 |
| 2024 | 98 | susam.net | 1530 | 13 | 118 |
| 2023 | 236 | susam.net | 1026 | 11 | 93 |
| 2022 | 96 | susam.net | 1652 | 21 | 79 |
</code></pre>
Not bad for an occasional blogger.<ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=kstrauser" target="_blank"><b class="user">kstrauser</b></a><time><a href="https://news.ycombinator.com/item?id=46481423" target="_blank">2 hours ago</a></time></p><p></p><p>After decades of posting, I’m proud to have clawed my way up to the top 4,000. I am unstoppable.</p><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=sxg" target="_blank"><b class="user">sxg</b></a><time><a href="https://news.ycombinator.com/item?id=46479121" target="_blank">5 hours ago</a></time></p><p></p><p>Interesting how Stratechery (Ben Thompson) is #15 in the last 5 years but not even top 100 in 2025. Similar with Julia Evans: #5 in the last 5 years but not in the 2025 top 100.</p><button class="comments-toggle">1 reply</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=mtlynch" target="_blank"><b class="user op" title="Original Poster">mtlynch</b></a><time><a href="https://news.ycombinator.com/item?id=46479211" target="_blank">5 hours ago</a></time></p><p></p><p>With Julia Evans, it's mainly due to her blogging less. She only published six blog posts in 2025, but five of them reached the front page.[0] By comparison, in 2020, when she was #11th most popular, she had 17 new blog posts on the front page plus 5 old ones.[1] Her site makes it kind of hard to count her total posts in 2020 by eyeballing it, but it looks like she published about 50+ new posts that year.</p><p>[0] <a href="https://refactoringenglish.com/tools/hn-popularity/domain/?d=jvns.ca&start=2025-01-01&end=2025-12-31" rel="nofollow" target="_blank">https://refactoringenglish.com/tools/hn-popularity/domain/?d...</a></p><p>[1] <a href="https://refactoringenglish.com/tools/hn-popularity/domain/?d=jvns.ca&start=2020-01-01&end=2020-12-31" rel="nofollow" target="_blank">https://refactoringenglish.com/tools/hn-popularity/domain/?d...</a></p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=gunnarmorling" target="_blank"><b class="user">gunnarmorling</b></a><time><a href="https://news.ycombinator.com/item?id=46481237" target="_blank">2 hours ago</a></time></p><p></p><p>Oh nice, thanks for providing that data!</p><p>Made it to #369 in 2025 with morling.dev; let's see what's in stock this year :)</p><p></p><pre><code> year total_score rank days_mentioned
2025 903 369 8
2024 604 581 2
2023 547 861 3
2022 450 1165 4
2021 188 2308 2</code></pre><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=arajnoha" target="_blank"><b class="user">arajnoha</b></a><time><a href="https://news.ycombinator.com/item?id=46481914" target="_blank">44 minutes ago</a></time></p><p></p><p>Why the article doesn't have direct links to said blogs as they are mentioned?</p><button class="comments-toggle">2 replies</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=mtlynch" target="_blank"><b class="user op" title="Original Poster">mtlynch</b></a><time><a href="https://news.ycombinator.com/item?id=46482128" target="_blank">25 minutes ago</a></time></p><p></p><p>If you click a domain, you'll see its details page, and there's a direct link at the top as well as direct links to all of the domain's front page stories.</p><ul></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=rpastuszak" target="_blank"><b class="user">rpastuszak</b></a><time><a href="https://news.ycombinator.com/item?id=46481945" target="_blank">41 minutes ago</a></time></p><p></p><p>If that helps I've just added a quick list of all feeds and sites mentioned in the dataset (I think): <a href="https://github.com/paprikka/heed" rel="nofollow" target="_blank">https://github.com/paprikka/heed</a></p><p>Links to: CSS, OPML (so you can import into your RSS reader in bulk), CSV, and JSON</p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=Hello9999901" target="_blank"><b class="user">Hello9999901</b></a><time><a href="https://news.ycombinator.com/item?id=46481877" target="_blank">an hour ago</a></time></p><p></p><p>Thank you for the mention! Didn't expect to see myself here haha
- Byran</p><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=emschwartz" target="_blank"><b class="user">emschwartz</b></a><time><a href="https://news.ycombinator.com/item?id=46479374" target="_blank">5 hours ago</a></time></p><p></p><p>Here's that list as an OPML file (for importing into a feed reader): <a href="https://gist.github.com/emschwartz/e6d2bf860ccc367fe37ff953ba6de66b" rel="nofollow" target="_blank">https://gist.github.com/emschwartz/e6d2bf860ccc367fe37ff953b...</a></p><p>It includes the 92 of those blogs that have RSS/Atom feeds.</p><button class="comments-toggle">2 replies</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=karpathy" target="_blank"><b class="user">karpathy</b></a><time><a href="https://news.ycombinator.com/item?id=46480334" target="_blank">3 hours ago</a></time></p><p></p><p>came here to look exactly for this thank you!</p><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=emschwartz" target="_blank"><b class="user">emschwartz</b></a><time><a href="https://news.ycombinator.com/item?id=46481339" target="_blank">2 hours ago</a></time></p><p></p><p>You’re welcome! I wanted it to add to Scour (<a href="https://scour.ing" rel="nofollow" target="_blank">https://scour.ing</a>) but glad it was helpful for someone else too!</p><ul></ul></li></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=dleeftink" target="_blank"><b class="user">dleeftink</b></a><time><a href="https://news.ycombinator.com/item?id=46479775" target="_blank">4 hours ago</a></time></p><p></p><p>Network effect gaming or true interest? Which blogs have been overshadowed by the lucky few?</p><button class="comments-toggle">1 reply</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=nospice" target="_blank"><b class="user">nospice</b></a><time><a href="https://news.ycombinator.com/item?id=46480329" target="_blank">3 hours ago</a></time></p><p></p><p>The way HN works, you basically need a couple of habitual submitters to subscribe to your RSS feed. Blogs that have that appear here frequently, so there's definitely a positive feedback loop.</p><p>I had a blog that used to fare well on HN and it was carried 100% by a single HN regular. When that person went on a hiatus, my stuff stopped appearing on the front page. That's really all it takes.</p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=rcarmo" target="_blank"><b class="user">rcarmo</b></a><time><a href="https://news.ycombinator.com/item?id=46481233" target="_blank">2 hours ago</a></time></p><p></p><p>Nice. Can’t find mine in the top 1000, but I can live with that. I _am_ fascinated at some in the 100-200 rankings, since they seem to have very few posts (and short at that, based on my random sampling)</p><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=thundergolfer" target="_blank"><b class="user">thundergolfer</b></a><time><a href="https://news.ycombinator.com/item?id=46480099" target="_blank">4 hours ago</a></time></p><p></p><p>Cool dataset. I did the same thing a few days ago[1] but somehow had the top 3 getting ~1000 more points than this data.</p><p>There's some data issues in the full dataset, expectedly. My blog got around 200 points this year, which should be enough to hit #2077, but the blog does not appear at all.</p><p>Also baseten.co is not a personal blog.</p><p>1. <a href="https://x.com/jonobelotti_IO/status/2005737476069933272?s=20" rel="nofollow" target="_blank">https://x.com/jonobelotti_IO/status/2005737476069933272?s=20</a></p><button class="comments-toggle">2 replies</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=mtlynch" target="_blank"><b class="user op" title="Original Poster">mtlynch</b></a><time><a href="https://news.ycombinator.com/item?id=46480996" target="_blank">2 hours ago</a></time></p><p></p><p>><i>There's some data issues in the full dataset, expectedly. My blog got around 200 points this year, which should be enough to hit #2077, but the blog does not appear at all.</i></p><p>Yeah, the minimum for inclusion is 500 upvotes across all front page stories.[0]</p><p>><i>Also baseten.co is not a personal blog.</i></p><p>Thanks, I've updated the dataset to exclude baseten.[1] It should disappear in the next hour or so.</p><p>Which view did they appear in? I don't see them anywhere in the top 100.</p><p>[0] <a href="https://refactoringenglish.com/tools/hn-popularity/methodology/" rel="nofollow" target="_blank">https://refactoringenglish.com/tools/hn-popularity/methodolo...</a></p><p>[1] <a href="https://github.com/mtlynch/hn-popularity-contest-data/pull/85" rel="nofollow" target="_blank">https://github.com/mtlynch/hn-popularity-contest-data/pull/8...</a></p><ul></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=simonw" target="_blank"><b class="user">simonw</b></a><time><a href="https://news.ycombinator.com/item?id=46480185" target="_blank">3 hours ago</a></time></p><p></p><p>Maybe because of this?</p><p>> I aggregate scores across all submissions that received a score of at least 20 and are not dead or deleted.</p><p><a href="https://refactoringenglish.com/tools/hn-popularity/methodology/" rel="nofollow" target="_blank">https://refactoringenglish.com/tools/hn-popularity/methodolo...</a></p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=jackfranklyn" target="_blank"><b class="user">jackfranklyn</b></a><time><a href="https://news.ycombinator.com/item?id=46481594" target="_blank">an hour ago</a></time></p><p></p><p>What strikes me about this list is how many of these blogs have been around for years - some over a decade. There's something to be said for just... showing up consistently.</p><p>I've been writing about building tools for bookkeepers (not exactly a glamorous niche) and the compound effect is real. Posts from 2 years ago still bring in readers who then find newer stuff. No algorithm decides to bury you if you take a month off.</p><p>The POSSE approach someone mentioned is interesting too. Own your content, syndicate to platforms. Too many people build their entire presence on rented land and then wonder why they're invisible when the algorithm changes.</p><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=adityaathalye" target="_blank"><b class="user">adityaathalye</b></a><time><a href="https://news.ycombinator.com/item?id=46479633" target="_blank">4 hours ago</a></time></p><p></p><p>Huh... I went looking in the 2,000s, thinking "same as last year probably".</p><p></p><pre><code> | Year | Rank | Domain | Total Score | Stories | Avg. Score |
|------+--------+---------------+-------------+---------+------------|
| 2025 | 719 | evalapply.org | 661 | 5 | 132 |
| 2024 | 2138 | evalapply.org | 154 | 1 | 154 |
| 2023 | 1674 | evalapply.org | 296 | 2 | 148 |
| 2022 | > 5000 | NPC | NPC | NPC | NPC |
</code></pre>
brb, eating a sweet to celebrate popularity<p>(edit: fix missing column header)</p><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=cainxinth" target="_blank"><b class="user">cainxinth</b></a><time><a href="https://news.ycombinator.com/item?id=46480315" target="_blank">3 hours ago</a></time></p><p></p><p>These are all great. We have good taste.</p><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=g947o" target="_blank"><b class="user">g947o</b></a><time><a href="https://news.ycombinator.com/item?id=46481148" target="_blank">2 hours ago</a></time></p><p></p><p>Good stuff, but I cannot wrap my head around how they could write so much while still making a living aka doing things that actually pay them</p><button class="comments-toggle">2 replies</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=edent" target="_blank"><b class="user">edent</b></a><time><a href="https://news.ycombinator.com/item?id=46481546" target="_blank">an hour ago</a></time></p><p></p><p>Someone once asked me how I found the time to read so many books. I just prefer reading to most other activities. I'd rather have my nose in a book than [your favourite activity].</p><p>It is the same with blogging. I'd rather spend time writing than I would watching YouTube, mowing the lawn, or whatever.</p><p>Although, since starting an adult gap year 12 months ago, I've actually been blogging less as I find more interesting things to do than work :-)</p><ul></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=simonw" target="_blank"><b class="user">simonw</b></a><time><a href="https://news.ycombinator.com/item?id=46481307" target="_blank">2 hours ago</a></time></p><p></p><p>I sold a startup a few years ago which gave me the financial runway to "work for myself" aka not make much money at all for a few years.</p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=ArcHound" target="_blank"><b class="user">ArcHound</b></a><time><a href="https://news.ycombinator.com/item?id=46480221" target="_blank">3 hours ago</a></time></p><p></p><p>Honestly, it makes me a bit sad I am not anywhere on the list at all. Yes, I had only one front page mention ever, the rest of my entries are probably bad and useless, but still.</p><p>I don't see how and why I wouldn't fall into the dataset, does anybody know please?</p><button class="comments-toggle">7 replies</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=simonw" target="_blank"><b class="user">simonw</b></a><time><a href="https://news.ycombinator.com/item?id=46480271" target="_blank">3 hours ago</a></time></p><p></p><p>The methodology is explained here: <a href="https://refactoringenglish.com/tools/hn-popularity/methodology/" rel="nofollow" target="_blank">https://refactoringenglish.com/tools/hn-popularity/methodolo...</a></p><p>You won't show up unless your site is listed in this manually curated CSV file: <a href="https://github.com/mtlynch/hn-popularity-contest-data/blob/master/data/domains-meta.csv" rel="nofollow" target="_blank">https://github.com/mtlynch/hn-popularity-contest-data/blob/m...</a></p><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=mtlynch" target="_blank"><b class="user op" title="Original Poster">mtlynch</b></a><time><a href="https://news.ycombinator.com/item?id=46481052" target="_blank">2 hours ago</a></time></p><p></p><p>><i>You won't show up unless your site is listed in this manually curated CSV </i></p><p>Correction: you'll show up even if you're not in the CSV. The CSV just populates metadata for your entry.</p><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=simonw" target="_blank"><b class="user">simonw</b></a><time><a href="https://news.ycombinator.com/item?id=46481509" target="_blank">an hour ago</a></time></p><p></p><p>How do you filter out the non-blog content? I assume you had an allow-list of known personal blogs.</p><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=mtlynch" target="_blank"><b class="user op" title="Original Poster">mtlynch</b></a><time><a href="https://news.ycombinator.com/item?id=46481630" target="_blank">an hour ago</a></time></p><p></p><p>Everything is default included, and I have a long list of not-blog domains that are excluded.[0] Plus, I exclude the Alexa top 500.</p><p>There are lots of not-blogs still in the dataset, but I just exclude them when I come across them in popular views. But I'm sure if you dig through positions 101-5000 you'll find lots of domains that don't match my official criteria for a blog.</p><p><a href="https://github.com/mtlynch/hn-popularity-contest-data/blob/master/data/excludes.txt" rel="nofollow" target="_blank">https://github.com/mtlynch/hn-popularity-contest-data/blob/m...</a></p><ul></ul></li></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=ArcHound" target="_blank"><b class="user">ArcHound</b></a><time><a href="https://news.ycombinator.com/item?id=46480379" target="_blank">3 hours ago</a></time></p><p></p><p>Thank you for the reply, I'll go and make a PR.</p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=mtlynch" target="_blank"><b class="user op" title="Original Poster">mtlynch</b></a><time><a href="https://news.ycombinator.com/item?id=46480915" target="_blank">2 hours ago</a></time></p><p></p><p>OP here. Sorry for the exclusion!</p><p>The minimum threshold for inclusion is 500 upvotes across all posts that reached the front page.[0] It looks like your domain currently has 176 total upvotes, so it misses the threshold.[1]</p><p>I have the minimum because I precompute all the data so that I can serve it on a static site, but it means everyone downloads the full dataset when they visit the site. I make the threshold 500 upvotes so the CSV doesn't grow too large.</p><p>[0] <a href="https://refactoringenglish.com/tools/hn-popularity/methodology/" rel="nofollow" target="_blank">https://refactoringenglish.com/tools/hn-popularity/methodolo...</a></p><p>[1] <a href="https://news.ycombinator.com/from?site=miloslavhomer.cz" target="_blank">https://news.ycombinator.com/from?site=miloslavhomer.cz</a></p><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=ArcHound" target="_blank"><b class="user">ArcHound</b></a><time><a href="https://news.ycombinator.com/item?id=46481671" target="_blank">an hour ago</a></time></p><p></p><p>Thanks for the reply, you are right, I missed the threshold on my first read. While I am still sad I can see the reasons for it. Guess I have some posting to do.</p><ul></ul></li></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=eterm" target="_blank"><b class="user">eterm</b></a><time><a href="https://news.ycombinator.com/item?id=46479497" target="_blank">5 hours ago</a></time></p><p></p><p>I didn't even make the top 5,000. I really ought to write more blog posts.</p><p>Actually I wonder if the dreaded profanity filter has caught me out again. I've had a couple of posts do well, and it's a .github.io subdomain, so it should have showed up.</p><button class="comments-toggle">1 reply</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=edent" target="_blank"><b class="user">edent</b></a><time><a href="https://news.ycombinator.com/item?id=46481587" target="_blank">an hour ago</a></time></p><p></p><p>HN is <i>very</i> American in its puritanical approach to swearing. One of my posts had its title Bowdlerised to remove the word "disckhead"!</p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=jaydenmilne" target="_blank"><b class="user">jaydenmilne</b></a><time><a href="https://news.ycombinator.com/item?id=46480062" target="_blank">4 hours ago</a></time></p><p></p><p>I ought to complain about YouTube more often, #47 with an average of 1200 points per post</p><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=ashtakeaway" target="_blank"><b class="user">ashtakeaway</b></a><time><a href="https://news.ycombinator.com/item?id=46479186" target="_blank">5 hours ago</a></time></p><p></p><p>While J.B. Crawford's computer.rip is a newsletter and not a blog, I'd say he's popular enough to be on the list.</p><button class="comments-toggle">1 reply</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=susam" target="_blank"><b class="user">susam</b></a><time><a href="https://news.ycombinator.com/item?id=46479433" target="_blank">5 hours ago</a></time></p><p></p><p>He is featured in the top 100 list. See here: <a href="https://refactoringenglish.com/tools/hn-popularity/?start=2025-01-01&end=2025-12-31" rel="nofollow" target="_blank">https://refactoringenglish.com/tools/hn-popularity/?start=20...</a></p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=jeffbee" target="_blank"><b class="user">jeffbee</b></a><time><a href="https://news.ycombinator.com/item?id=46479425" target="_blank">5 hours ago</a></time></p><p></p><p>Dan Luu went from omnipresence to absence via Patreon.</p><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=ushdbz" target="_blank"><b class="user">ushdbz</b></a><time><a href="https://news.ycombinator.com/item?id=46481745" target="_blank">an hour ago</a></time></p><p></p><p>TY</p><ul style="display: none;"></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=lapcat" target="_blank"><b class="user">lapcat</b></a><time><a href="https://news.ycombinator.com/item?id=46479383" target="_blank">5 hours ago</a></time></p><p></p><p>My blog fell from #37 in 2024 to #357 in 2025. Dang, what happened???</p><button class="comments-toggle">5 replies</button><ul style="display: none;"><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=Retr0id" target="_blank"><b class="user">Retr0id</b></a><time><a href="https://news.ycombinator.com/item?id=46479447" target="_blank">5 hours ago</a></time></p><p></p><p>I fell from 63 all the way to 3047 but it's mostly because I didn't do any substantive blogging this year :(</p><ul></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=rvz" target="_blank"><b class="user">rvz</b></a><time><a href="https://news.ycombinator.com/item?id=46479427" target="_blank">5 hours ago</a></time></p><p></p><p>Were you posting about AI and LLMs or was it just Apple?</p><ul><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=lapcat" target="_blank"><b class="user">lapcat</b></a><time><a href="https://news.ycombinator.com/item?id=46479532" target="_blank">4 hours ago</a></time></p><p></p><p>Good point. I'm so out of the loop that I failed to guess the obvious.</p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=adityaathalye" target="_blank"><b class="user">adityaathalye</b></a><time><a href="https://news.ycombinator.com/item?id=46480714" target="_blank">3 hours ago</a></time></p><p></p><p>not the real dang</p><ul></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=tolerance" target="_blank"><b class="user">tolerance</b></a><time><a href="https://news.ycombinator.com/item?id=46479473" target="_blank">5 hours ago</a></time></p><p></p><p>Not enough introspective philosophical screeds to subsidize your rank in between the your tech-related breakthroughs and exposés.</p><ul></ul></li></ul></li><li><p class="metadata "><a href="https://news.ycombinator.com/user?id=johnsillings" target="_blank"><b class="user">johnsillings</b></a><time><a href="https://news.ycombinator.com/item?id=46479544" target="_blank">4 hours ago</a></time></p><p></p><p>thanks for putting this together!</p><ul style="display: none;"></ul></li></ul></section></section>
</div>
</div>
<div class="view hidden shaded" id="view-about">
<header>
<a href="#/" class="header-button header-button-left"><button>Close</button></a>
<h1>About</h1>
</header>
<div class="scroll striped">
<section>
<div class="grouped-tableview cf" id="hw-appearance-container">
<div class="inline-block">Appearance</div>
<div class="inline-block" id="hw-appearance">
<label><input name="hw-appearance" type="radio" value="light"> Light</label>
<label><input name="hw-appearance" type="radio" value="dark"> Dark</label>
<label><input name="hw-appearance" type="radio" value="auto"> Auto</label>
</div>
</div>
<ul class="grouped-tableview grouped-tableview-links">
<li><a href="https://www.buymeacoffee.com/cheeaun" target="_blank">☕️ Buy me a cup of coffee</a></li>
</ul>
<ul class="grouped-tableview grouped-tableview-links">
<li><a href="https://hackerwebapp.com/" target="_blank" class="disclosure">HackerWeb homepage</a></li>
<li><a href="https://news.ycombinator.com/" target="_blank" class="disclosure">Hacker News homepage</a></li>
<li><a href="https://github.com/cheeaun/hackerweb" target="_blank" class="disclosure">HackerWeb on GitHub</a></li>
<li><a href="https://twitter.com/cheeaun" target="_blank" class="disclosure">Follow @cheeaun</a></li>
<li><a href="mailto:cheeaun+hackerweb@gmail.com?subject=HackerWeb feedback" class="disclosure">Send Feedback</a></li>
</ul>
<p class="foot-label">Built by Lim Chee Aun.<br>Not affiliated with Hacker News or YCombinator.</p>
</section>
</div>
</div>
<script>
(function(d, ua){
var hasLocalStorage = false;
try {
var testKey = '__hackerweb__test';
localStorage.setItem(testKey, testKey);
localStorage.removeItem(testKey);
hasLocalStorage = true;
} catch(e) {}
var theme = 'web';
if (ua && /iPhone|iPod|iPad/.test(ua)){
var version = parseInt((ua.match(/ OS (\d+)_/i) || [,0])[1], 10);
if (version >= 7){
theme = 'ios-2';
} else if (version >= 5){
theme = 'ios';
}
}
if (hasLocalStorage) theme = localStorage['hackerweb:options:theme'] || theme;
var head = d.head || d.getElementsByTagName('head')[0];
var link = d.createElement('link');
link.rel = 'stylesheet';
link.href = 'assets/css/hw-' + theme + '.min.css';
head.insertBefore(link, head.lastChild);
var script = d.createElement('script');
script.src = 'js/hw-' + theme + '.min.js';
head.insertBefore(script, head.lastChild);
})(document, navigator.userAgent);
if ('serviceWorker' in navigator){
navigator.serviceWorker.register('service-worker.js').then(function(registration){
console.log('ServiceWorker registration successful with scope: ', registration.scope);
}).catch(function(err){
console.log('ServiceWorker registration failed: ', err);
});
}
if (/preview/i.test(location.search)) document.querySelector('.scroll').style.height = 'auto';
</script>
<!-- Cloudflare Web Analytics --><script defer="" src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon="{"token": "7a9e471bce284d7e8def4686a09926dc"}"></script><!-- End Cloudflare Web Analytics -->
</body>
</html>