{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/karpathy-bearblog-dev/2025-12-10-auto-grading-decade-old-hacker-news-discussions-with/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "![hnhero](https://bear-images.sfo2.cdn.digitaloceanspaces.com/karpathy/hnhero.webp)\n\nTLDR: [https://karpathy.ai/hncapsule/](https://karpathy.ai/hncapsule/)\n\n* * *\n\nYesterday I stumbled on this HN thread [Show HN: Gemini Pro 3 hallucinates the HN front page 10 years from now](https://news.ycombinator.com/item?id=46205632), where Gemini 3 was hallucinating the frontpage of 10 years from now. One of the comments struck me a bit more though - Bjartr linked to the [HN frontpage from exactly 10 years ago](https://news.ycombinator.com/front?day=2015-12-09), i.e. December 2015. I was reading through the discussions of 10 years ago and mentally grading them for prescience when I realized that an LLM might actually be a lot better at this task. I copy pasted one of the article+comment threads manually into ChatGPT 5.1 Thinking and it gave me a beautiful analysis of what people thought + what actually happened in retrospect, even better and significantly more detailed than what I was doing manually. I realized that this task is actually a really good fit for LLMs and I was looking for excuses to vibe code something with the newly released Opus 4.5, so I got to work. I'm going to get all the front pages of December (31 days, 30 articles per day), get ChatGPT 5.1 Thinking to do the analysis, and present everything in a nice way for historical reading.\n\nThere are two macro reasons for why I think the exercise is interesting more generally:\n\n1. I believe it is quite possible and desirable to train your forward future predictor given training and effort.\n2. I was reminded again of my tweets that said *\"Be good, future LLMs are watching\"*. You can take that in many directions, but here I want to focus on the idea that future LLMs **are** watching. Everything we do today might be scrutinized in great detail in the future because doing so will be \"free\". A lot of the ways people behave currently I think make an implicit \"security by obscurity\" assumption. But if intelligence really does become too cheap to meter, it will become possible to do a perfect reconstruction and synthesis of everything. LLMs are watching (or humans using them might be). Best to be good.\n\nVibe coding the actual project was relatively painless and took about 3 hours with Opus 4.5, with a few hickups but overall very impressive. The repository is on GitHub here: [karpathy/hn-time-capsule](https://github.com/karpathy/hn-time-capsule). Here is the progression of what the code does:\n\n- Given a date, download the frontpage of 30 articles\n- For each article, download/parse the article itself and the full comment thread using Algolia API.\n- Package up everything into a markdown prompt asking for the analysis. Here is the prompt prefix I used:\n\n```\nThe following is an article that appeared on Hacker News 10 years ago, and the discussion thread.\n\nLet's use our benefit of hindsight now in 6 sections:\n\n1. Give a brief summary of the article and the discussion thread.\n2. What ended up happening to this topic? (research the topic briefly and write a summary)\n3. Give out awards for \"Most prescient\" and \"Most wrong\" comments, considering what happened.\n4. Mention any other fun or notable aspects of the article or discussion.\n5. Give out grades to specific people for their comments, considering what happened.\n6. At the end, give a final score (from 0-10) for how interesting this article and its retrospect analysis was.\n\nAs for the format of Section 5, use the header \"Final grades\" and follow it with simply an unordered list of people and their grades in the format of \"name: grade (optional comment)\". Here is an example:\n\nFinal grades\n- speckx: A+ (excellent predictions on ...)\n- tosh: A (correctly predicted this or that ...)\n- keepamovin: A\n- bgwalter: D\n- fsflover: F (completely wrong on ...)\n\nYour list may contain more people of course than just this toy example. Please follow the format exactly because I will be parsing it programmatically. The idea is that I will accumulate the grades for each account to identify the accounts that were over long periods of time the most prescient or the most wrong.\n\nAs for the format of Section 6, use the prefix \"Article hindsight analysis interestingness score:\" and then the score (0-10) as a number. Give high scores to articles/discussions that are prominent, notable, or interesting in retrospect. Give low scores in cases where few predictions are made, or the topic is very niche or obscure, or the discussion is not very interesting in retrospect.\n\nHere is an example:\nArticle hindsight analysis interestingness score: 8\n---\n```\n\n- Submit prompt to GPT 5.1 Thinking via the OpenAI API\n- Collect and parse the results\n- Render the results into static HTML web pages for easy viewing\n- Host the html result pages on my website: [https://karpathy.ai/hncapsule/](https://karpathy.ai/hncapsule/)\n- Host all the intermediate results of the `data` directory if someone else would like to play. It's the file `data.zip` under the exact same url prefix (intentionally avoiding a direct link).\n\nI spent a few hours browsing around and found it to be very interesting. A few example threads just for fun:\n\n- December 3 2015 [Swift went open source](https://karpathy.ai/hncapsule/2015-12-03/index.html#article-10669891).\n- December 6 2015 [Launch of Figma](https://karpathy.ai/hncapsule/2015-12-06/index.html#article-10685407)\n- December 11 2015 [original announcement of OpenAI](https://karpathy.ai/hncapsule/2015-12-11/index.html#article-10720176) :').\n- December 16 2015 [geohot is building Comma](https://karpathy.ai/hncapsule/2015-12-16/index.html#article-10744206)\n- December 22 2015 [SpaceX launch webcast: Orbcomm-2 Mission](https://karpathy.ai/hncapsule/2015-12-22/index.html#article-10774865)\n- December 28 2015 [Theranos struggles](https://karpathy.ai/hncapsule/2015-12-28/index.html#article-10799261)\n\nAnd then when you navigate over to the [Hall of Fame](https://karpathy.ai/hncapsule/hall-of-fame.html), you can find the top commenters of Hacker News in December 2015, sorted by imdb-style score of their grade point average. In particular, congratulations to pcwalton, tptacek, paulmd, cstross, greglindahl, moxie, hannob, 0xcde4c3db, Manishearth, johncolanduoni - GPT 5.1 Thinking found your comments very insightful and prescient. You can also scroll all the way down to find the noise of HN, which I think we're all familiar with too :)\n\nMy [code](https://github.com/karpathy/hn-time-capsule) (wait, Opus' code?) on GitHub can be used to reproduce or tweak the results. Running 31 days of 30 articles through GPT 5.1 Thinking meant `31 * 30 =` 930 LLM queries and cost about $58 and somewhere around ~1 hour. The LLM megaminds of the future might find this kind of a thing a lot easier, a lot faster and a lot cheaper.\n",
  "authors": [
    "karpathy"
  ],
  "captured_at": "2026-09-27T19:29:15.293681927+00:00",
  "category": "programming",
  "content_html": "<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://bear-images.sfo2.cdn.digitaloceanspaces.com/karpathy/hnhero.webp\" alt=\"hnhero\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<p>TLDR: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://karpathy.ai/hncapsule/\">https://karpathy.ai/hncapsule/</a></p>\n<hr />\n<p>Yesterday I stumbled on this HN thread <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://news.ycombinator.com/item?id=46205632\">Show HN: Gemini Pro 3 hallucinates the HN front page 10 years from now</a>, where Gemini 3 was hallucinating the frontpage of 10 years from now. One of the comments struck me a bit more though - Bjartr linked to the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://news.ycombinator.com/front?day=2015-12-09\">HN frontpage from exactly 10 years ago</a>, i.e. December 2015. I was reading through the discussions of 10 years ago and mentally grading them for prescience when I realized that an LLM might actually be a lot better at this task. I copy pasted one of the article+comment threads manually into ChatGPT 5.1 Thinking and it gave me a beautiful analysis of what people thought + what actually happened in retrospect, even better and significantly more detailed than what I was doing manually. I realized that this task is actually a really good fit for LLMs and I was looking for excuses to vibe code something with the newly released Opus 4.5, so I got to work. I'm going to get all the front pages of December (31 days, 30 articles per day), get ChatGPT 5.1 Thinking to do the analysis, and present everything in a nice way for historical reading.</p>\n<p>There are two macro reasons for why I think the exercise is interesting more generally:</p>\n<ol>\n<li>I believe it is quite possible and desirable to train your forward future predictor given training and effort.</li>\n<li>I was reminded again of my tweets that said <em>&quot;Be good, future LLMs are watching&quot;</em>. You can take that in many directions, but here I want to focus on the idea that future LLMs <strong>are</strong> watching. Everything we do today might be scrutinized in great detail in the future because doing so will be &quot;free&quot;. A lot of the ways people behave currently I think make an implicit &quot;security by obscurity&quot; assumption. But if intelligence really does become too cheap to meter, it will become possible to do a perfect reconstruction and synthesis of everything. LLMs are watching (or humans using them might be). Best to be good.</li>\n</ol>\n<p>Vibe coding the actual project was relatively painless and took about 3 hours with Opus 4.5, with a few hickups but overall very impressive. The repository is on GitHub here: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/karpathy/hn-time-capsule\">karpathy/hn-time-capsule</a>. Here is the progression of what the code does:</p>\n<ul>\n<li>Given a date, download the frontpage of 30 articles</li>\n<li>For each article, download/parse the article itself and the full comment thread using Algolia API.</li>\n<li>Package up everything into a markdown prompt asking for the analysis. Here is the prompt prefix I used:</li>\n</ul>\n<pre><code><span class=\"code-snippet\" data-language=\"YAML\"><span class=\"syntax-source syntax-yaml\"><span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">The following is an article that appeared on Hacker News 10 years ago, and the discussion thread.</span>\n\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\"><span class=\"syntax-entity syntax-name syntax-tag syntax-yaml\">Let&#39;s use our benefit of hindsight now in 6 sections</span></span><span class=\"syntax-punctuation syntax-separator syntax-key-value syntax-mapping syntax-yaml\">:</span>\n\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">1. Give a brief summary of the article and the discussion thread.</span>\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">2. What ended up happening to this topic? (research the topic briefly and write a summary)</span>\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">3. Give out awards for &quot;Most prescient&quot; and &quot;Most wrong&quot; comments, considering what happened.</span>\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">4. Mention any other fun or notable aspects of the article or discussion.</span>\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">5. Give out grades to specific people for their comments, considering what happened.</span>\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">6. At the end, give a final score (from 0-10) for how interesting this article and its retrospect analysis was.</span>\n\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\"><span class=\"syntax-entity syntax-name syntax-tag syntax-yaml\">As for the format of Section 5, use the header &quot;Final grades&quot; and follow it with simply an unordered list of people and their grades in the format of &quot;name</span></span><span class=\"syntax-punctuation syntax-separator syntax-key-value syntax-mapping syntax-yaml\">:</span> <span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\"><span class=\"syntax-entity syntax-name syntax-tag syntax-yaml\">grade (optional comment)&quot;. Here is an example</span></span><span class=\"syntax-punctuation syntax-separator syntax-key-value syntax-mapping syntax-yaml\">:</span>\n\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">Final grades</span>\n<span class=\"syntax-punctuation syntax-definition syntax-block syntax-sequence syntax-item syntax-yaml\">-</span> <span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\"><span class=\"syntax-entity syntax-name syntax-tag syntax-yaml\">speckx</span></span><span class=\"syntax-punctuation syntax-separator syntax-key-value syntax-mapping syntax-yaml\">:</span> <span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">A+ (excellent predictions on ...)</span>\n<span class=\"syntax-punctuation syntax-definition syntax-block syntax-sequence syntax-item syntax-yaml\">-</span> <span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\"><span class=\"syntax-entity syntax-name syntax-tag syntax-yaml\">tosh</span></span><span class=\"syntax-punctuation syntax-separator syntax-key-value syntax-mapping syntax-yaml\">:</span> <span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">A (correctly predicted this or that ...)</span>\n<span class=\"syntax-punctuation syntax-definition syntax-block syntax-sequence syntax-item syntax-yaml\">-</span> <span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\"><span class=\"syntax-entity syntax-name syntax-tag syntax-yaml\">keepamovin</span></span><span class=\"syntax-punctuation syntax-separator syntax-key-value syntax-mapping syntax-yaml\">:</span> <span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">A</span>\n<span class=\"syntax-punctuation syntax-definition syntax-block syntax-sequence syntax-item syntax-yaml\">-</span> <span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\"><span class=\"syntax-entity syntax-name syntax-tag syntax-yaml\">bgwalter</span></span><span class=\"syntax-punctuation syntax-separator syntax-key-value syntax-mapping syntax-yaml\">:</span> <span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">D</span>\n<span class=\"syntax-punctuation syntax-definition syntax-block syntax-sequence syntax-item syntax-yaml\">-</span> <span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\"><span class=\"syntax-entity syntax-name syntax-tag syntax-yaml\">fsflover</span></span><span class=\"syntax-punctuation syntax-separator syntax-key-value syntax-mapping syntax-yaml\">:</span> <span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">F (completely wrong on ...)</span>\n\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">Your list may contain more people of course than just this toy example. Please follow the format exactly because I will be parsing it programmatically. The idea is that I will accumulate the grades for each account to identify the accounts that were over long periods of time the most prescient or the most wrong.</span>\n\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\">As for the format of Section 6, use the prefix &quot;Article hindsight analysis interestingness score:&quot; and then the score (0-10) as a number. Give high scores to articles/discussions that are prominent, notable, or interesting in retrospect. Give low scores in cases where few predictions are made, or the topic is very niche or obscure, or the discussion is not very interesting in retrospect.</span>\n\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\"><span class=\"syntax-entity syntax-name syntax-tag syntax-yaml\">Here is an example</span></span><span class=\"syntax-punctuation syntax-separator syntax-key-value syntax-mapping syntax-yaml\">:</span>\n<span class=\"syntax-string syntax-unquoted syntax-plain syntax-out syntax-yaml\"><span class=\"syntax-entity syntax-name syntax-tag syntax-yaml\">Article hindsight analysis interestingness score</span></span><span class=\"syntax-punctuation syntax-separator syntax-key-value syntax-mapping syntax-yaml\">:</span> <span class=\"syntax-constant syntax-numeric syntax-integer syntax-yaml\">8</span>\n<span class=\"syntax-entity syntax-other syntax-document syntax-begin syntax-yaml\">---</span>\n</span></span></code></pre>\n<ul>\n<li>Submit prompt to GPT 5.1 Thinking via the OpenAI API</li>\n<li>Collect and parse the results</li>\n<li>Render the results into static HTML web pages for easy viewing</li>\n<li>Host the html result pages on my website: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://karpathy.ai/hncapsule/\">https://karpathy.ai/hncapsule/</a></li>\n<li>Host all the intermediate results of the <code>data</code> directory if someone else would like to play. It's the file <code>data.zip</code> under the exact same url prefix (intentionally avoiding a direct link).</li>\n</ul>\n<p>I spent a few hours browsing around and found it to be very interesting. A few example threads just for fun:</p>\n<ul>\n<li>December 3 2015 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://karpathy.ai/hncapsule/2015-12-03/index.html#article-10669891\">Swift went open source</a>.</li>\n<li>December 6 2015 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://karpathy.ai/hncapsule/2015-12-06/index.html#article-10685407\">Launch of Figma</a></li>\n<li>December 11 2015 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://karpathy.ai/hncapsule/2015-12-11/index.html#article-10720176\">original announcement of OpenAI</a> :').</li>\n<li>December 16 2015 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://karpathy.ai/hncapsule/2015-12-16/index.html#article-10744206\">geohot is building Comma</a></li>\n<li>December 22 2015 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://karpathy.ai/hncapsule/2015-12-22/index.html#article-10774865\">SpaceX launch webcast: Orbcomm-2 Mission</a></li>\n<li>December 28 2015 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://karpathy.ai/hncapsule/2015-12-28/index.html#article-10799261\">Theranos struggles</a></li>\n</ul>\n<p>And then when you navigate over to the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://karpathy.ai/hncapsule/hall-of-fame.html\">Hall of Fame</a>, you can find the top commenters of Hacker News in December 2015, sorted by imdb-style score of their grade point average. In particular, congratulations to pcwalton, tptacek, paulmd, cstross, greglindahl, moxie, hannob, 0xcde4c3db, Manishearth, johncolanduoni - GPT 5.1 Thinking found your comments very insightful and prescient. You can also scroll all the way down to find the noise of HN, which I think we're all familiar with too :)</p>\n<p>My <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/karpathy/hn-time-capsule\">code</a> (wait, Opus' code?) on GitHub can be used to reproduce or tweak the results. Running 31 days of 30 articles through GPT 5.1 Thinking meant <code>31 * 30 =</code> 930 LLM queries and cost about $58 and somewhere around ~1 hour. The LLM megaminds of the future might find this kind of a thing a lot easier, a lot faster and a lot cheaper.</p>\n",
  "content_markdown": "![hnhero](https://bear-images.sfo2.cdn.digitaloceanspaces.com/karpathy/hnhero.webp)\n\nTLDR: [https://karpathy.ai/hncapsule/](https://karpathy.ai/hncapsule/)\n\n* * *\n\nYesterday I stumbled on this HN thread [Show HN: Gemini Pro 3 hallucinates the HN front page 10 years from now](https://news.ycombinator.com/item?id=46205632), where Gemini 3 was hallucinating the frontpage of 10 years from now. One of the comments struck me a bit more though - Bjartr linked to the [HN frontpage from exactly 10 years ago](https://news.ycombinator.com/front?day=2015-12-09), i.e. December 2015. I was reading through the discussions of 10 years ago and mentally grading them for prescience when I realized that an LLM might actually be a lot better at this task. I copy pasted one of the article+comment threads manually into ChatGPT 5.1 Thinking and it gave me a beautiful analysis of what people thought + what actually happened in retrospect, even better and significantly more detailed than what I was doing manually. I realized that this task is actually a really good fit for LLMs and I was looking for excuses to vibe code something with the newly released Opus 4.5, so I got to work. I'm going to get all the front pages of December (31 days, 30 articles per day), get ChatGPT 5.1 Thinking to do the analysis, and present everything in a nice way for historical reading.\n\nThere are two macro reasons for why I think the exercise is interesting more generally:\n\n1. I believe it is quite possible and desirable to train your forward future predictor given training and effort.\n2. I was reminded again of my tweets that said *\"Be good, future LLMs are watching\"*. You can take that in many directions, but here I want to focus on the idea that future LLMs **are** watching. Everything we do today might be scrutinized in great detail in the future because doing so will be \"free\". A lot of the ways people behave currently I think make an implicit \"security by obscurity\" assumption. But if intelligence really does become too cheap to meter, it will become possible to do a perfect reconstruction and synthesis of everything. LLMs are watching (or humans using them might be). Best to be good.\n\nVibe coding the actual project was relatively painless and took about 3 hours with Opus 4.5, with a few hickups but overall very impressive. The repository is on GitHub here: [karpathy/hn-time-capsule](https://github.com/karpathy/hn-time-capsule). Here is the progression of what the code does:\n\n- Given a date, download the frontpage of 30 articles\n- For each article, download/parse the article itself and the full comment thread using Algolia API.\n- Package up everything into a markdown prompt asking for the analysis. Here is the prompt prefix I used:\n\n```\nThe following is an article that appeared on Hacker News 10 years ago, and the discussion thread.\n\nLet's use our benefit of hindsight now in 6 sections:\n\n1. Give a brief summary of the article and the discussion thread.\n2. What ended up happening to this topic? (research the topic briefly and write a summary)\n3. Give out awards for \"Most prescient\" and \"Most wrong\" comments, considering what happened.\n4. Mention any other fun or notable aspects of the article or discussion.\n5. Give out grades to specific people for their comments, considering what happened.\n6. At the end, give a final score (from 0-10) for how interesting this article and its retrospect analysis was.\n\nAs for the format of Section 5, use the header \"Final grades\" and follow it with simply an unordered list of people and their grades in the format of \"name: grade (optional comment)\". Here is an example:\n\nFinal grades\n- speckx: A+ (excellent predictions on ...)\n- tosh: A (correctly predicted this or that ...)\n- keepamovin: A\n- bgwalter: D\n- fsflover: F (completely wrong on ...)\n\nYour list may contain more people of course than just this toy example. Please follow the format exactly because I will be parsing it programmatically. The idea is that I will accumulate the grades for each account to identify the accounts that were over long periods of time the most prescient or the most wrong.\n\nAs for the format of Section 6, use the prefix \"Article hindsight analysis interestingness score:\" and then the score (0-10) as a number. Give high scores to articles/discussions that are prominent, notable, or interesting in retrospect. Give low scores in cases where few predictions are made, or the topic is very niche or obscure, or the discussion is not very interesting in retrospect.\n\nHere is an example:\nArticle hindsight analysis interestingness score: 8\n---\n```\n\n- Submit prompt to GPT 5.1 Thinking via the OpenAI API\n- Collect and parse the results\n- Render the results into static HTML web pages for easy viewing\n- Host the html result pages on my website: [https://karpathy.ai/hncapsule/](https://karpathy.ai/hncapsule/)\n- Host all the intermediate results of the `data` directory if someone else would like to play. It's the file `data.zip` under the exact same url prefix (intentionally avoiding a direct link).\n\nI spent a few hours browsing around and found it to be very interesting. A few example threads just for fun:\n\n- December 3 2015 [Swift went open source](https://karpathy.ai/hncapsule/2015-12-03/index.html#article-10669891).\n- December 6 2015 [Launch of Figma](https://karpathy.ai/hncapsule/2015-12-06/index.html#article-10685407)\n- December 11 2015 [original announcement of OpenAI](https://karpathy.ai/hncapsule/2015-12-11/index.html#article-10720176) :').\n- December 16 2015 [geohot is building Comma](https://karpathy.ai/hncapsule/2015-12-16/index.html#article-10744206)\n- December 22 2015 [SpaceX launch webcast: Orbcomm-2 Mission](https://karpathy.ai/hncapsule/2015-12-22/index.html#article-10774865)\n- December 28 2015 [Theranos struggles](https://karpathy.ai/hncapsule/2015-12-28/index.html#article-10799261)\n\nAnd then when you navigate over to the [Hall of Fame](https://karpathy.ai/hncapsule/hall-of-fame.html), you can find the top commenters of Hacker News in December 2015, sorted by imdb-style score of their grade point average. In particular, congratulations to pcwalton, tptacek, paulmd, cstross, greglindahl, moxie, hannob, 0xcde4c3db, Manishearth, johncolanduoni - GPT 5.1 Thinking found your comments very insightful and prescient. You can also scroll all the way down to find the noise of HN, which I think we're all familiar with too :)\n\nMy [code](https://github.com/karpathy/hn-time-capsule) (wait, Opus' code?) on GitHub can be used to reproduce or tweak the results. Running 31 days of 30 articles through GPT 5.1 Thinking meant `31 * 30 =` 930 LLM queries and cost about $58 and somewhere around ~1 hour. The LLM megaminds of the future might find this kind of a thing a lot easier, a lot faster and a lot cheaper.\n",
  "dateCreated": "2026-09-27T19:29:15.293681927+00:00",
  "date_created": "2025-12-10T15:00:00+00:00",
  "date_modified": "2025-12-10T19:24:24.217620+00:00",
  "date_published": "2025-12-10T15:00:00+00:00",
  "description": "A vibe coding thought exercise on what it might look like for LLMs to scour human historical data at scale and in retrospect.",
  "external_url": "https://karpathy.bearblog.dev/auto-grade-hn/",
  "git": {
    "commit": "ebb0941c5c06a2ab2377342d607535262a3e969e",
    "path": "items/karpathy-bearblog-dev/2025/12/2025-12-10-auto-grading-decade-old-hacker-news-discussions-with.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/ebb0941c5c06a2ab2377342d607535262a3e969e/items/karpathy-bearblog-dev/2025/12/2025-12-10-auto-grading-decade-old-hacker-news-discussions-with.md"
  },
  "id": "urn:aggr:item:86da7b0aa95e48ab3943de6f088fa46d6a91f790",
  "isBasedOn": {
    "@id": "https://karpathy.bearblog.dev/auto-grade-hn/"
  },
  "mainEntity": {
    "@id": "https://karpathy.bearblog.dev/auto-grade-hn/",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/karpathy-bearblog-dev/2025-12-10-auto-grading-decade-old-hacker-news-discussions-with/#webpage"
    },
    "author": [
      {
        "@type": "Person",
        "name": "karpathy"
      }
    ],
    "dateModified": "2025-12-10T19:24:24.217620+00:00",
    "datePublished": "2025-12-10T15:00:00+00:00",
    "headline": "Auto-grading decade-old Hacker News discussions with hindsight",
    "timeRequired": "PT5M",
    "url": "https://karpathy.bearblog.dev/auto-grade-hn/",
    "wordCount": 1008
  },
  "name": "Archived snapshot: Auto-grading decade-old Hacker News discussions with hindsight",
  "preview": null,
  "reading_minutes": 5,
  "replicated_at": null,
  "source": "karpathy-bearblog-dev",
  "source_name": "karpathy",
  "summary": "A vibe coding thought exercise on what it might look like for LLMs to scour human historical data at scale and in retrospect.",
  "tags": [],
  "temporalCoverage": "2026-09-27T19:29:15.293681927+00:00",
  "title": "Auto-grading decade-old Hacker News discussions with hindsight",
  "url": "https://aggr.aymericbeaumet.com/items/karpathy-bearblog-dev/2025-12-10-auto-grading-decade-old-hacker-news-discussions-with/",
  "word_count": 1008
}