HN ReaderReader

GPT‑5.4 Mini and Nano

GPT-5.4 mini and nano are smaller, faster versions of GPT-5.4 optimized for coding, tool use, multimodal reasoning, and high-volume API and sub-agent workloads.

{
  "storyID": "47415441",
  "title": "GPT‑5.4 Mini and Nano",
  "author": "meetpateltech",
  "url": "https://openai.com/index/introducing-gpt-5-4-mini-and-nano",
  "points": 58,
  "commentsCount": 24,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterCard": "summary_large_image",
    "twitterSite": "@OpenAI",
    "twitterTitle": "Introducing GPT-5.4 mini and nano",
    "twitterDescription": "GPT-5.4 mini and nano are smaller, faster versions of GPT-5.4 optimized for coding, tool use, multimodal reasoning, and high-volume API and sub-agent workloads.",
    "twitterImage": [
      {
        "width": "1600",
        "url": "https://images.ctfassets.net/kftzwdyauwt9/6EnJZAuVLIIArGkpgWz9Mh/92ab6109d7f17ca20ebc70e830294c66/5.4_Mini_Nano_Hero___SEO.png?w=1600&h=900&fit=fill",
        "height": "900"
      }
    ],
    "success": true,
    "requestUrl": "https://openai.com/index/introducing-gpt-5-4-mini-and-nano",
    "ogTitle": "Introducing GPT-5.4 mini and nano",
    "ogDescription": "GPT-5.4 mini and nano are smaller, faster versions of GPT-5.4 optimized for coding, tool use, multimodal reasoning, and high-volume API and sub-agent workloads.",
    "ogLocale": "en-US",
    "ogImage": [
      {
        "width": "1600",
        "url": "https://images.ctfassets.net/kftzwdyauwt9/6EnJZAuVLIIArGkpgWz9Mh/92ab6109d7f17ca20ebc70e830294c66/5.4_Mini_Nano_Hero___SEO.png?w=1600&h=900&fit=fill",
        "height": "900"
      }
    ],
    "ogType": "website"
  },
  "aiIsh": {
    "score": 3,
    "offenses": [
      "GPT",
      "GPT",
      "openai.com"
    ]
  },
  "createdAt": "2026-03-17T17:07:06.000Z",
  "createdAtI": 1773767226,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47415441",
    "author": "meetpateltech",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T17:15:58.651Z",
    "title": "GPT‑5.4 Mini and Nano",
    "createdAtI": 1773767226,
    "url": "https://openai.com/index/introducing-gpt-5-4-mini-and-nano",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-17T17:07:06.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773767759,
    "commentsCount": 1,
    "updatedAt": "2026-03-17T17:14:56.000Z"
  }
}
Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go

Contribute to antflydb/antfly development by creating an account on GitHub.

{
  "storyID": "47414291",
  "title": "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go",
  "author": "kingcauchy",
  "url": "https://github.com/antflydb/antfly",
  "points": 43,
  "commentsCount": 18,
  "tags": [
    "show_hn",
    "front_page"
  ],
  "og": {
    "twitterSite": "@github",
    "twitterTitle": "GitHub - antflydb/antfly",
    "twitterImage": [
      {
        "url": "https://opengraph.githubassets.com/a33ac2236be81a67c635f36b49ade28534c7e0b0bdbb72ea75ce1b516e6cb198/antflydb/antfly"
      }
    ],
    "ogTitle": "GitHub - antflydb/antfly",
    "ogDescription": "Contribute to antflydb/antfly development by creating an account on GitHub.",
    "ogImage": [
      {
        "width": "1200",
        "alt": "Contribute to antflydb/antfly development by creating an account on GitHub.",
        "url": "https://opengraph.githubassets.com/a33ac2236be81a67c635f36b49ade28534c7e0b0bdbb72ea75ce1b516e6cb198/antflydb/antfly",
        "height": "600"
      }
    ],
    "ogType": "object",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Contribute to antflydb/antfly development by creating an account on GitHub.",
    "success": true,
    "requestUrl": "https://github.com/antflydb/antfly",
    "ogUrl": "https://github.com/antflydb/antfly",
    "ogSiteName": "GitHub",
    "fbAppId": "1401488693436528"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T15:45:15.000Z",
  "createdAtI": 1773762315,
  "updatedAt": "2026-03-17T18:19:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47414291",
    "author": "kingcauchy",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T15:50:58.341Z",
    "title": "Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go",
    "createdAtI": 1773762315,
    "url": "https://github.com/antflydb/antfly",
    "points": 8,
    "tags": [
      "show_hn"
    ],
    "createdAt": "2026-03-17T15:45:15.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773762658,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T15:50:14.000Z"
  }
}
Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'

A groundbreaking hack for Microsoft’s ‘unhackable’ Xbox One was revealed at the recent RE//verse 2026 conference.

{
  "storyID": "47413876",
  "title": "Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'",
  "author": "crtasm",
  "url": "https://www.tomshardware.com/video-games/console-gaming/microsofts-unhackable-xbox-one-has-been-hacked-by-bliss-the-2013-console-finally-fell-to-voltage-glitching-allowing-the-loading-of-unsigned-code-at-every-level",
  "points": 234,
  "commentsCount": 100,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterCreator": "@tomshardware",
    "twitterSite": "@tomshardware",
    "twitterTitle": "Microsoft’s ‘unhackable’ Xbox One has been hacked by 'Bliss' — the 2013 console finally fell to voltage glitching, allowing the loading of unsigned code at every level",
    "articlePublishedTime": "2026-03-15T15:17:30Z",
    "twitterImage": [
      {
        "url": "https://cdn.mos.cms.futurecdn.net/rZ7dRyfYH7ZD7yApRmNiva-1200-80.jpg"
      }
    ],
    "ogTitle": "Microsoft’s ‘unhackable’ Xbox One has been hacked by 'Bliss'",
    "ogDescription": "A groundbreaking hack for Microsoft’s ‘unhackable’ Xbox One was revealed at the recent RE//verse 2026 conference.",
    "ogImage": [
      {
        "width": "1920",
        "url": "https://cdn.mos.cms.futurecdn.net/rZ7dRyfYH7ZD7yApRmNiva-1920-80.jpg",
        "height": "1080"
      },
      {
        "width": "1920",
        "url": "https://cdn.mos.cms.futurecdn.net/rZ7dRyfYH7ZD7yApRmNiva-1920-80.jpg",
        "height": "1080"
      }
    ],
    "ogType": "article",
    "articlePublisher": "https://www.facebook.com/tomshardware",
    "twitterCard": "summary_large_image",
    "twitterDescription": "This console had remained a fortress since its launch over a decade ago.",
    "success": true,
    "requestUrl": "https://www.tomshardware.com/video-games/console-gaming/microsofts-unhackable-xbox-one-has-been-hacked-by-bliss-the-2013-console-finally-fell-to-voltage-glitching-allowing-the-loading-of-unsigned-code-at-every-level",
    "ogUrl": "https://www.tomshardware.com/video-games/console-gaming/microsofts-unhackable-xbox-one-has-been-hacked-by-bliss-the-2013-console-finally-fell-to-voltage-glitching-allowing-the-loading-of-unsigned-code-at-every-level",
    "ogSiteName": "Tom's Hardware"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T15:16:29.000Z",
  "createdAtI": 1773760589,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47413876",
    "author": "crtasm",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T15:25:58.343Z",
    "title": "Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'",
    "createdAtI": 1773760589,
    "url": "https://www.tomshardware.com/video-games/console-gaming/microsofts-unhackable-xbox-one-has-been-hacked-by-bliss-the-2013-console-finally-fell-to-voltage-glitching-allowing-the-loading-of-unsigned-code-at-every-level",
    "points": 4,
    "tags": [],
    "createdAt": "2026-03-17T15:16:29.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773761158,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T15:24:11.000Z"
  }
}
FFmpeg 8.1
{
  "storyID": "47413525",
  "title": "FFmpeg 8.1",
  "author": "gyan",
  "url": "https://ffmpeg.org/index.html#pr8.1",
  "points": 215,
  "commentsCount": 34,
  "tags": [
    "front_page"
  ],
  "og": {
    "success": true,
    "requestUrl": "https://ffmpeg.org/index.html#pr8.1"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T14:51:57.000Z",
  "createdAtI": 1773759117,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47413525",
    "author": "gyan",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T14:55:58.320Z",
    "title": "FFmpeg 8.1",
    "createdAtI": 1773759117,
    "url": "https://ffmpeg.org/index.html#pr8.1",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-17T14:51:57.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773759358,
    "commentsCount": 1,
    "updatedAt": "2026-03-17T14:55:41.000Z"
  }
}
Node.js needs a virtual file system
{
  "storyID": "47413195",
  "title": "Node.js needs a virtual file system",
  "author": "voctor",
  "url": "https://blog.platformatic.dev/why-nodejs-needs-a-virtual-file-system",
  "points": 111,
  "commentsCount": 98,
  "tags": [
    "front_page"
  ],
  "og": {
    "error": "429 Too Many Requests",
    "requestUrl": "https://blog.platformatic.dev/why-nodejs-needs-a-virtual-file-system"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T14:28:37.000Z",
  "createdAtI": 1773757717,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47413195",
    "author": "voctor",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T14:40:58.369Z",
    "title": "Why Node.js needs a virtual file system",
    "createdAtI": 1773757717,
    "url": "https://blog.platformatic.dev/why-nodejs-needs-a-virtual-file-system",
    "points": 4,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-17T14:28:37.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773758458,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T14:40:27.000Z"
  }
}
Turns out the DOGE bros who killed humanities grants are sensitive about it

Much of last week I had been working on a different article than the one this became. The American Historical Association, the Modern Language Association, and the American Council of Learned Socie…

{
  "storyID": "47412848",
  "title": "Turns out the DOGE bros who killed humanities grants are sensitive about it",
  "author": "LaSombra",
  "url": "https://www.techdirt.com/2026/03/16/turns-out-the-doge-bros-who-killed-humanities-grants-are-kinda-sensitive-about-it/",
  "points": 40,
  "commentsCount": 10,
  "tags": [],
  "og": {
    "articlePublishedTime": "2026-03-16T16:33:27+00:00",
    "twitterImage": [
      {
        "url": "https://www.techdirt.com/wp-content/uploads/2026/03/image-4.png?w=640"
      }
    ],
    "ogTitle": "Turns Out The DOGE Bros Who Killed Humanities Grants Are Kinda Sensitive About It",
    "ogDescription": "Much of last week I had been working on a different article than the one this became. The American Historical Association, the Modern Language Association, and the American Council of Learned Socie…",
    "ogLocale": "en_US",
    "ogImage": [
      {
        "width": "1210",
        "url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/td-rect-logo-white.png",
        "height": "692"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary_large_image",
    "success": true,
    "requestUrl": "https://www.techdirt.com/2026/03/16/turns-out-the-doge-bros-who-killed-humanities-grants-are-kinda-sensitive-about-it/",
    "ogUrl": "https://www.techdirt.com/2026/03/16/turns-out-the-doge-bros-who-killed-humanities-grants-are-kinda-sensitive-about-it/",
    "ogSiteName": "Techdirt",
    "articleModifiedTime": "2026-03-16T16:33:29+00:00"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T14:04:37.000Z",
  "createdAtI": 1773756277,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47412848",
    "author": "LaSombra",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T14:15:58.503Z",
    "title": "Turns Out the DOGE Bros Who Killed Humanities Grants Are Sensitive About It",
    "createdAtI": 1773756277,
    "url": "https://www.techdirt.com/2026/03/16/turns-out-the-doge-bros-who-killed-humanities-grants-are-kinda-sensitive-about-it/",
    "points": 5,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-17T14:04:37.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773756959,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T14:14:56.000Z"
  }
}
OpenSUSE Kalpa
{
  "storyID": "47412726",
  "title": "OpenSUSE Kalpa",
  "author": "ogogmad",
  "url": "https://kalpadesktop.org/",
  "points": 81,
  "commentsCount": 51,
  "tags": [
    "front_page"
  ],
  "og": {
    "success": true,
    "requestUrl": "https://kalpadesktop.org/"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T13:54:17.000Z",
  "createdAtI": 1773755657,
  "updatedAt": "2026-03-17T18:20:12.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47412726",
    "author": "ogogmad",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T14:20:58.330Z",
    "title": "OpenSUSE Kalpa",
    "createdAtI": 1773755657,
    "url": "https://kalpadesktop.org/",
    "points": 3,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-17T13:54:17.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773757258,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T14:20:42.000Z"
  }
}
A proposal to classify happiness as a psychiatric disorder (1992)

It is proposed that happiness be classified as a psychiatric disorder and be included in future editions of the major diagnostic manuals under the new name: major affective disorder, pleasant type. In a review of the relevant literature it is shown ...

{
  "storyID": "47412097",
  "title": "A proposal to classify happiness as a psychiatric disorder (1992)",
  "author": "wjSgoWPm5bWAhXB",
  "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC1376114/",
  "points": 138,
  "commentsCount": 88,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterCard": "summary_large_image",
    "twitterSite": "@ncbi",
    "success": true,
    "requestUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC1376114/",
    "ogTitle": "A proposal to classify happiness as a psychiatric disorder",
    "ogUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC1376114/",
    "ogSiteName": "PubMed Central (PMC)",
    "ogDescription": "It is proposed that happiness be classified as a psychiatric disorder and be included in future editions of the major diagnostic manuals under the new name: major affective disorder, pleasant type. In a review of the relevant literature it is shown ...",
    "ogImage": [
      {
        "url": "https://cdn.ncbi.nlm.nih.gov/pmc/cms/images/pmc-card-share.jpg?_=0"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T13:03:38.000Z",
  "createdAtI": 1773752618,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47412097",
    "author": "wjSgoWPm5bWAhXB",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T13:10:58.378Z",
    "title": "A proposal to classify happiness as a psychiatric disorder",
    "createdAtI": 1773752618,
    "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC1376114/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-17T13:03:38.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773753058,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T13:09:26.000Z"
  }
}
Silicon Valley's "Pronatalists" Killed WFH. The Strait of Hormuz Brought It Back

Dave Deek - On the Strait of Hormuz, fertility research, and the millions of dollars bet on artificial wombs that missed the point

{
  "storyID": "47412023",
  "title": "Silicon Valley's \"Pronatalists\" Killed WFH. The Strait of Hormuz Brought It Back",
  "author": "bigbobbeeper",
  "url": "https://www.governance.fyi/p/silicon-valleys-pronatalists-killed",
  "points": 172,
  "commentsCount": 244,
  "tags": [],
  "og": {
    "twitterTitle": "Silicon Valley's \"Pronatalists\" Killed Remote Work. Then the Strait of Hormuz Brought It Back",
    "twitterCard": "summary_large_image",
    "twitterDescription": "On the Strait of Hormuz, fertility research, and the millions of dollars bet on artificial wombs that missed the point",
    "twitterImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!aHj1!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fgovernancecybernetics.substack.com%2Fapi%2Fv1%2Fpost_preview%2F191245884%2Ftwitter.jpg%3Fversion%3D4"
      }
    ],
    "success": true,
    "author": "Dave Deek",
    "requestUrl": "https://www.governance.fyi/p/silicon-valleys-pronatalists-killed",
    "ogTitle": "Silicon Valley's \"Pronatalists\" Killed Remote Work. Then the Strait of Hormuz Brought It Back",
    "ogUrl": "https://www.governance.fyi/p/silicon-valleys-pronatalists-killed",
    "ogDescription": "On the Strait of Hormuz, fertility research, and the millions of dollars bet on artificial wombs that missed the point",
    "ogImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!k3y_!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6bf9a1-7500-44fb-9fa7-19b522cbe19e_1280x800.jpeg"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T12:56:59.000Z",
  "createdAtI": 1773752219,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47412023",
    "author": "bigbobbeeper",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T13:05:58.695Z",
    "title": "Silicon Valley's \"Pronatalists\" Killed WFH. The Strait of Hormuz Brought It Back",
    "createdAtI": 1773752219,
    "url": "https://www.governance.fyi/p/silicon-valleys-pronatalists-killed",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-17T12:56:59.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773752759,
    "commentsCount": 1,
    "updatedAt": "2026-03-17T13:05:44.000Z"
  }
}
Show HN: March Madness Bracket Challenge for AI Agents Only
{
  "storyID": "47412015",
  "title": "Show HN: March Madness Bracket Challenge for AI Agents Only",
  "author": "bwade818",
  "url": "https://www.Bracketmadness.ai",
  "points": 40,
  "commentsCount": 7,
  "tags": [
    "show_hn",
    "front_page"
  ],
  "og": {
    "success": true,
    "requestUrl": "https://www.Bracketmadness.ai"
  },
  "aiIsh": {
    "score": 2,
    "offenses": [
      "AI",
      "www.bracketmadness.ai"
    ]
  },
  "createdAt": "2026-03-17T12:56:24.000Z",
  "createdAtI": 1773752184,
  "updatedAt": "2026-03-17T18:20:12.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47412015",
    "author": "bwade818",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T16:30:58.683Z",
    "title": "Show HN: March Madness Bracket Challenge for AI Agents Only",
    "createdAtI": 1773752184,
    "url": "https://www.Bracketmadness.ai",
    "points": 5,
    "tags": [
      "show_hn",
      "front_page"
    ],
    "createdAt": "2026-03-17T12:56:24.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773765059,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T16:30:42.000Z"
  }
}
Ryugu asteroid samples contain all DNA and RNA building blocks
{
  "storyID": "47411480",
  "title": "Ryugu asteroid samples contain all DNA and RNA building blocks",
  "author": "bookofjoe",
  "url": "https://phys.org/news/2026-03-ryugu-asteroid-samples-dna-rna.html",
  "points": 102,
  "commentsCount": 73,
  "tags": [],
  "og": {
    "error": "403 Forbidden",
    "requestUrl": "https://phys.org/news/2026-03-ryugu-asteroid-samples-dna-rna.html"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T12:01:05.000Z",
  "createdAtI": 1773748865,
  "updatedAt": "2026-03-17T18:19:12.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47411480",
    "author": "bookofjoe",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T12:05:58.689Z",
    "title": "Ryugu asteroid samples contain all DNA and RNA building blocks",
    "createdAtI": 1773748865,
    "url": "https://phys.org/news/2026-03-ryugu-asteroid-samples-dna-rna.html",
    "points": 3,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-17T12:01:05.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773749159,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T12:04:56.000Z"
  }
}
Reddit User Uncovers Who Is Behind Meta's $2B Lobbying for Age Verification Tech

Meta funneled $2B through nonprofit shells to push age verification laws targeting Apple and Google while exempting its own platforms from surveillance requirements.

{
  "storyID": "47410870",
  "title": "Reddit User Uncovers Who Is Behind Meta's $2B Lobbying for Age Verification Tech",
  "author": "doener",
  "url": "https://www.gadgetreview.com/reddit-user-uncovers-who-is-behind-metas-2b-lobbying-for-invasive-age-verification-tech",
  "points": 813,
  "commentsCount": 14,
  "tags": [],
  "og": {
    "twitterCreator": "@lablogger",
    "twitterTitle": "Reddit User Uncovers Who Is Behind Meta’s $2B Lobbying for Invasive Age Verification Tech",
    "twitterImage": [
      {
        "url": "https://www.gadgetreview.com/wp-content/uploads/38-artapixel-meta-logo-icon-3d-social-media-scaled.jpg"
      }
    ],
    "ogTitle": "Reddit User Uncovers Who Is Behind Meta’s $2B Lobbying for Invasive Age Verification Tech",
    "ogDescription": "Meta funneled $2B through nonprofit shells to push age verification laws targeting Apple and Google while exempting its own platforms from surveillance requirements.",
    "ogLocale": "en_US",
    "ogImage": [
      {
        "width": "2560",
        "url": "https://www.gadgetreview.com/wp-content/uploads/38-artapixel-meta-logo-icon-3d-social-media-scaled.jpg",
        "height": "1440"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Meta funneled $2B through nonprofit shells to push age verification laws targeting Apple and Google while exempting its own platforms from surveillance requirements.",
    "success": true,
    "requestUrl": "https://www.gadgetreview.com/reddit-user-uncovers-who-is-behind-metas-2b-lobbying-for-invasive-age-verification-tech",
    "ogUrl": "https://www.gadgetreview.com/reddit-user-uncovers-who-is-behind-metas-2b-lobbying-for-invasive-age-verification-tech",
    "ogSiteName": "Gadget Review",
    "articleSection": "Cybersecurity"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T10:39:48.000Z",
  "createdAtI": 1773743988,
  "updatedAt": "2026-03-17T18:19:12.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47410870",
    "author": "doener",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T11:00:58.472Z",
    "title": "Reddit User Uncovers Who Is Behind Meta's $2B Lobbying for Age Verification Tech",
    "createdAtI": 1773743988,
    "url": "https://www.gadgetreview.com/reddit-user-uncovers-who-is-behind-metas-2b-lobbying-for-invasive-age-verification-tech",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-17T10:39:48.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773745258,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T10:56:10.000Z"
  }
}
Kagi Small Web

Discover the small web - personal blogs, independent YouTube channels, and webcomics from genuine humans on the internet.

{
  "storyID": "47410542",
  "title": "Kagi Small Web",
  "author": "trueduke",
  "url": "https://kagi.com/smallweb/",
  "points": 580,
  "commentsCount": 160,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterCard": "summary_large_image",
    "twitterTitle": "Kagi Small Web",
    "twitterDescription": "Discover the small web - personal blogs, independent YouTube channels, and webcomics from genuine humans on the internet.",
    "twitterImage": [
      {
        "url": "http://kagi.com/smallweb/static/SmallWeb.png"
      }
    ],
    "success": true,
    "requestUrl": "https://kagi.com/smallweb/",
    "ogTitle": "Kagi Small Web",
    "ogUrl": "http://kagi.com/",
    "ogDescription": "Discover the small web - personal blogs, independent YouTube channels, and webcomics from genuine humans on the internet.",
    "ogImage": [
      {
        "url": "http://kagi.com/smallweb/static/SmallWeb.png"
      }
    ],
    "ogType": "website"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T09:53:53.000Z",
  "createdAtI": 1773741233,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47410542",
    "author": "trueduke",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T10:00:58.542Z",
    "title": "Kagi Small Web",
    "createdAtI": 1773741233,
    "url": "https://kagi.com/smallweb/",
    "points": 5,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-17T09:53:53.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773741659,
    "commentsCount": 1,
    "updatedAt": "2026-03-17T10:00:55.000Z"
  }
}
Building a Shell

I built a tiny shell in C to learn what fork, execvp, and dup2 are doing under the hood.

{
  "storyID": "47410532",
  "title": "Building a Shell",
  "author": "ingve",
  "url": "https://healeycodes.com/building-a-shell",
  "points": 130,
  "commentsCount": 29,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterCreator": "@healeycodes",
    "twitterCard": "summary",
    "twitterSite": "@healeycodes",
    "twitterTitle": "Building a Shell",
    "twitterDescription": "I built a tiny shell in C to learn what fork, execvp, and dup2 are doing under the hood.",
    "success": true,
    "requestUrl": "https://healeycodes.com/building-a-shell",
    "ogTitle": "Building a Shell",
    "ogDescription": "I built a tiny shell in C to learn what fork, execvp, and dup2 are doing under the hood.",
    "ogType": "website"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T09:52:34.000Z",
  "createdAtI": 1773741154,
  "updatedAt": "2026-03-17T18:18:41.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47410532",
    "author": "ingve",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T10:40:58.331Z",
    "title": "Building a Shell",
    "createdAtI": 1773741154,
    "url": "https://healeycodes.com/building-a-shell",
    "points": 5,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-17T09:52:34.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773744058,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T10:38:40.000Z"
  }
}
Grace Hopper's Revenge

Greg Olsen - What the machines teach us about our software tools

{
  "storyID": "47410349",
  "title": "Grace Hopper's Revenge",
  "author": "ashirviskas",
  "url": "https://www.thefuriousopposites.com/p/grace-hoppers-revenge",
  "points": 54,
  "commentsCount": 46,
  "tags": [],
  "og": {
    "twitterTitle": "Grace Hopper's Revenge",
    "twitterCard": "summary_large_image",
    "twitterDescription": "What the machines teach us about our software tools",
    "twitterImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!3wF-!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbrainsareplastic.substack.com%2Fapi%2Fv1%2Fpost_preview%2F181920412%2Ftwitter.jpg%3Fversion%3D4"
      }
    ],
    "success": true,
    "author": "Greg Olsen",
    "requestUrl": "https://www.thefuriousopposites.com/p/grace-hoppers-revenge",
    "ogTitle": "Grace Hopper's Revenge",
    "ogUrl": "https://www.thefuriousopposites.com/p/grace-hoppers-revenge",
    "ogDescription": "What the machines teach us about our software tools",
    "ogImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!Wtc7!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf673efb-daa2-4d7a-8a63-fd1c20f77aff_1960x1396.png"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T09:26:48.000Z",
  "createdAtI": 1773739608,
  "updatedAt": "2026-03-17T18:05:27.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47410349",
    "author": "ashirviskas",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T09:45:58.653Z",
    "title": "Grace Hopper's Revenge",
    "createdAtI": 1773739608,
    "url": "https://www.thefuriousopposites.com/p/grace-hoppers-revenge",
    "points": 3,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-17T09:26:48.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773740759,
    "commentsCount": 1,
    "updatedAt": "2026-03-17T09:45:24.000Z"
  }
}
Reverse-engineering Viktor and making it Open Source

Software engineer, Warsaw.

{
  "storyID": "47409885",
  "title": "Reverse-engineering Viktor and making it Open Source",
  "author": "zggf",
  "url": "https://matijacniacki.com/blog/openviktor",
  "points": 110,
  "commentsCount": 52,
  "tags": [
    "front_page"
  ],
  "og": {
    "success": true,
    "requestUrl": "https://matijacniacki.com/blog/openviktor",
    "ogTitle": "Mateusz Jacniacki",
    "ogUrl": "https://matijacniacki.com",
    "ogDescription": "Software engineer, Warsaw.",
    "ogImage": [
      {
        "url": "https://matijacniacki.com/mj.png"
      }
    ],
    "ogType": "website"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T08:15:34.000Z",
  "createdAtI": 1773735334,
  "updatedAt": "2026-03-17T18:19:12.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47409885",
    "author": "zggf",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T08:30:58.495Z",
    "title": "Reverse-engineering Viktor and making it Open Source",
    "createdAtI": 1773735334,
    "url": "https://matijacniacki.com/blog/openviktor",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-17T08:15:34.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773736258,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T08:26:25.000Z"
  }
}
Kagi Translate now supports LinkedIn Speak as an output language
{
  "storyID": "47408703",
  "title": "Kagi Translate now supports LinkedIn Speak as an output language",
  "author": "smitec",
  "url": "https://translate.kagi.com/?from=en&to=LinkedIn+speak",
  "points": 1220,
  "commentsCount": 283,
  "tags": [
    "front_page"
  ],
  "og": {
    "ogImage": [
      {
        "url": "/banner.png"
      }
    ],
    "success": true,
    "requestUrl": "https://translate.kagi.com/?from=en&to=LinkedIn+speak"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T04:39:42.000Z",
  "createdAtI": 1773722382,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47408703",
    "author": "smitec",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T04:45:58.523Z",
    "title": "Kagi Translate now supports LinkedIn Speak as an output language",
    "createdAtI": 1773722382,
    "url": "https://translate.kagi.com/?from=en&to=LinkedIn+speak",
    "points": 4,
    "tags": [],
    "createdAt": "2026-03-17T04:39:42.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773722759,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T04:44:54.000Z"
  }
}
Monkey Island for Commodore 64 Ground Up

Joachim Ljunggren/Pixeldust is a Designer, Title Sequence and Motion Graphics Producer based in Gothenburg, Sweden. Over the past 15 years Joachim has designed, directed and produced title sequences and motion graphics for a variety of clients including TV4, SVT, TV3, Kanal5, TV6, TV7, MTV, Meter Television, Mastiff, Eyeworks, Edithouse Film Works, STARK Corporate Communication and many others. Joachim works in Cinem

{
  "storyID": "47408441",
  "title": "Monkey Island for Commodore 64 Ground Up",
  "author": "aresant",
  "url": "https://pixeldust.se/monkey-island-project",
  "points": 169,
  "commentsCount": 67,
  "tags": [],
  "og": {
    "twitterCard": "summary_large_image",
    "twitterSite": "@AdobePortfolio",
    "success": true,
    "requestUrl": "https://pixeldust.se/monkey-island-project",
    "ogTitle": "Pixeldust AB - Monkey Island Project",
    "ogDescription": "Joachim Ljunggren/Pixeldust is a Designer, Title Sequence and Motion Graphics Producer based in Gothenburg, Sweden. Over the past 15 years Joachim has designed, directed and produced title sequences and motion graphics for a variety of clients including TV4, SVT, TV3, Kanal5, TV6, TV7, MTV, Meter Television, Mastiff, Eyeworks, Edithouse Film Works, STARK Corporate Communication and many others. Joachim works in Cinem",
    "ogImage": [
      {
        "url": "https://cdn.myportfolio.com/40089cdfff52a702e31d6fb15c88403e/4be6fbe3-c5d5-4b46-b3cc-15f2d7e67c13_car_16x9.png?h=f2aec64f87aec1339c588cc7cbcc03c7"
      }
    ]
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T04:00:28.000Z",
  "createdAtI": 1773720028,
  "updatedAt": "2026-03-17T17:17:41.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47408441",
    "author": "aresant",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T04:40:58.487Z",
    "title": "Monkey Island for Commodore 64 Ground Up",
    "createdAtI": 1773720028,
    "url": "https://pixeldust.se/monkey-island-project",
    "points": 6,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-17T04:00:28.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773722458,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T04:40:54.000Z"
  }
}
Jepsen: MariaDB Galera Cluster 12.1.2
{
  "storyID": "47408360",
  "title": "Jepsen: MariaDB Galera Cluster 12.1.2",
  "author": "aphyr",
  "url": "https://jepsen.io/analyses/mariadb-galera-cluster-12.1.2",
  "points": 105,
  "commentsCount": 14,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://jepsen.io/analyses/mariadb-galera-cluster-12.1.2"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T03:46:22.000Z",
  "createdAtI": 1773719182,
  "updatedAt": "2026-03-17T18:07:26.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47408360",
    "author": "aphyr",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T04:00:58.527Z",
    "title": "Jepsen: MariaDB Galera Cluster 12.1.2",
    "createdAtI": 1773719182,
    "url": "https://jepsen.io/analyses/mariadb-galera-cluster-12.1.2",
    "points": 5,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-17T03:46:22.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773720059,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T04:00:54.000Z"
  }
}
Every layer of review makes you 10x slower

We’ve all heard of those network effect laws: the value of a network goes up with the square of the number of members. Or the cost of commun...

{
  "storyID": "47408205",
  "title": "Every layer of review makes you 10x slower",
  "author": "greyface-",
  "url": "https://apenwarr.ca/log/20260316",
  "points": 461,
  "commentsCount": 273,
  "tags": [],
  "og": {
    "ogTitle": "Every layer of review makes you 10x slower",
    "twitterCard": "summary",
    "ogDescription": "We’ve all heard of those network effect laws: the value of a network goes up\nwith the square of the number of members. Or the cost of commun...",
    "success": true,
    "requestUrl": "https://apenwarr.ca/log/20260316"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T03:20:36.000Z",
  "createdAtI": 1773717636,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47408205",
    "author": "greyface-",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T04:25:58.333Z",
    "title": "Every layer of review makes you 10x slower",
    "createdAtI": 1773717636,
    "url": "https://apenwarr.ca/log/20260316",
    "points": 5,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-17T03:20:36.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773721558,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T04:25:39.000Z"
  }
}
The future of Amazon coders is the present of Amazon warehouse workers
{
  "storyID": "47407458",
  "title": "The future of Amazon coders is the present of Amazon warehouse workers",
  "author": "martin-t",
  "url": "https://pluralistic.net/2025/03/13/electronic-whipping/",
  "points": 53,
  "commentsCount": 17,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://pluralistic.net/2025/03/13/electronic-whipping/"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T01:25:39.000Z",
  "createdAtI": 1773710739,
  "updatedAt": "2026-03-17T17:38:26.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47407458",
    "author": "martin-t",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T01:35:58.787Z",
    "title": "The future of Amazon coders is the present of Amazon warehouse workers",
    "createdAtI": 1773710739,
    "url": "https://pluralistic.net/2025/03/13/electronic-whipping/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-17T01:25:39.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773711359,
    "commentsCount": 1,
    "updatedAt": "2026-03-17T01:32:39.000Z"
  }
}
AI still doesn't work well, businesses are faking it, and a reckoning is coming

interview: Codestrap founders say we need to dial down the hype and sort through the mess

{
  "storyID": "47407252",
  "title": "AI still doesn't work well, businesses are faking it, and a reckoning is coming",
  "author": "samizdis",
  "url": "https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/",
  "points": 56,
  "commentsCount": 16,
  "tags": [],
  "og": {
    "twitterCard": "summary_large_image",
    "twitterSite": "@TheRegister",
    "success": true,
    "requestUrl": "https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/",
    "ogTitle": "AI still doesn't work very well in business, reckoning soon",
    "ogUrl": "https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/",
    "ogDescription": "interview: Codestrap founders say we need to dial down the hype and sort through the mess",
    "ogImage": [
      {
        "url": "https://regmedia.co.uk/2026/03/17/lego_business_lemmings.jpg"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 1,
    "offenses": [
      "AI"
    ]
  },
  "createdAt": "2026-03-17T00:56:47.000Z",
  "createdAtI": 1773709007,
  "updatedAt": "2026-03-17T17:57:28.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47407252",
    "author": "samizdis",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T02:20:58.468Z",
    "title": "AI still doesn't work well, businesses are faking it, and a reckoning is coming",
    "createdAtI": 1773709007,
    "url": "https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/",
    "points": 5,
    "tags": [],
    "createdAt": "2026-03-17T00:56:47.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773714058,
    "commentsCount": 1,
    "updatedAt": "2026-03-17T02:17:53.000Z"
  }
}
US SEC preparing to scrap quarterly reporting requirement
{
  "storyID": "47406779",
  "title": "US SEC preparing to scrap quarterly reporting requirement",
  "author": "djoldman",
  "url": "https://www.reuters.com/business/finance/us-sec-preparing-eliminate-quarterly-reporting-requirement-wsj-says-2026-03-16/",
  "points": 707,
  "commentsCount": 418,
  "tags": [],
  "og": {
    "error": "401 Unauthorized",
    "requestUrl": "https://www.reuters.com/business/finance/us-sec-preparing-eliminate-quarterly-reporting-requirement-wsj-says-2026-03-16/"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-17T00:02:35.000Z",
  "createdAtI": 1773705755,
  "updatedAt": "2026-03-17T18:18:11.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47406779",
    "author": "djoldman",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T00:05:58.474Z",
    "title": "US SEC preparing to scrap quarterly reporting requirement",
    "createdAtI": 1773705755,
    "url": "https://www.reuters.com/business/finance/us-sec-preparing-eliminate-quarterly-reporting-requirement-wsj-says-2026-03-16/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-17T00:02:35.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773705958,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T00:05:54.000Z"
  }
}
Teens sue xAI over Grok's pornographic images of them

Musk's AI chatbot has created millions of fake sexualised images, experts say.

{
  "storyID": "47406721",
  "title": "Teens sue xAI over Grok's pornographic images of them",
  "author": "1659447091",
  "url": "https://www.bbc.com/news/articles/cgk2lzmm22eo",
  "points": 115,
  "commentsCount": 39,
  "tags": [],
  "og": {
    "twitterTitle": "Teens sue Elon Musk's xAI over Grok's pornographic images of them",
    "alWebUrl": "https://bbc.com/news/articles/cgk2lzmm22eo",
    "twitterImage": [
      {
        "alt": "Elon Musk on a stage with his hands tented in front of his mouth as he listens to someone next to him.",
        "url": "https://ichef.bbci.co.uk/news/1024/branded_news/634d/live/9564f750-216d-11f1-acd4-19401d702267.jpg"
      }
    ],
    "ogTitle": "Teens sue Elon Musk's xAI over Grok's pornographic images of them",
    "alAndroidPackage": "bbc.mobile.news.ww",
    "alIosAppStoreId": "364147881",
    "ogDescription": "Musk's AI chatbot has created millions of fake sexualised images, experts say.",
    "ogImage": [
      {
        "width": "1024",
        "alt": "Elon Musk on a stage with his hands tented in front of his mouth as he listens to someone next to him.",
        "url": "https://ichef.bbci.co.uk/news/1024/branded_news/634d/live/9564f750-216d-11f1-acd4-19401d702267.jpg",
        "height": "576"
      }
    ],
    "twitterCard": "summary_large_image",
    "twitterDescription": "Musk's AI chatbot has created millions of fake sexualised images, experts say.",
    "success": true,
    "requestUrl": "https://www.bbc.com/news/articles/cgk2lzmm22eo",
    "alIosAppName": "BBC: World News & Stories",
    "alAndroidAppName": "BBC: World News & Stories",
    "alIosUrl": "bbcx://news/articles/cgk2lzmm22eo",
    "articleModifiedTime": "2026-03-16T21:06:51.097Z",
    "alAndroidUrl": "bbcx://news/articles/cgk2lzmm22eo"
  },
  "aiIsh": {
    "score": 1,
    "offenses": [
      "AI"
    ]
  },
  "createdAt": "2026-03-16T23:55:39.000Z",
  "createdAtI": 1773705339,
  "updatedAt": "2026-03-17T18:18:11.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47406721",
    "author": "1659447091",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T00:05:58.474Z",
    "title": "Teens sue xAI over Grok's pornographic images of them",
    "createdAtI": 1773705339,
    "url": "https://www.bbc.com/news/articles/cgk2lzmm22eo",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T23:55:39.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773705958,
    "commentsCount": 0,
    "updatedAt": "2026-03-17T00:02:08.000Z"
  }
}
FFmpeg 8.1 "Hoare" has been released
{
  "storyID": "47405962",
  "title": "FFmpeg 8.1 \"Hoare\" has been released",
  "author": "jbk",
  "url": "https://ffmpeg.org/download.html#release_8.1",
  "points": 39,
  "commentsCount": 2,
  "tags": [],
  "og": {
    "error": "Connect Timeout Error (attempted address: ffmpeg.org:443, timeout: 10000ms)",
    "requestUrl": "https://ffmpeg.org/download.html#release_8.1"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T22:37:33.000Z",
  "createdAtI": 1773700653,
  "updatedAt": "2026-03-17T16:48:11.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47405962",
    "author": "jbk",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T22:40:58.468Z",
    "title": "FFmpeg 8.1 \"Hoare\" has been released",
    "createdAtI": 1773700653,
    "url": "https://ffmpeg.org/download.html#release_8.1",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T22:37:33.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773700858,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T22:40:54.000Z"
  }
}
JetBrains is shutting down "Code With Me" in all its IDEs

A niche little feature in JetBrains' IDEs is getting the boot because, apparently, maintaining it takes a lot of precious engineering resources that could be applied elsewhere.

{
  "storyID": "47405159",
  "title": "JetBrains is shutting down \"Code With Me\" in all its IDEs",
  "author": "bundie",
  "url": "https://www.neowin.net/news/jetbrains-is-shutting-down-this-neat-little-feature-in-its-ides/",
  "points": 41,
  "commentsCount": 13,
  "tags": [],
  "og": {
    "twitterCreator": "@",
    "twitterSite": "@NeowinFeed",
    "twitterTitle": "JetBrains is shutting down this neat little feature in its IDEs",
    "twitterImage": [
      {
        "url": "https://cdn.neowin.com/news/images/uploaded/2025/09/1757350399_jetbrains-3_story.webp"
      }
    ],
    "twitterUrl": "https://www.neowin.net/news/jetbrains-is-shutting-down-this-neat-little-feature-in-its-ides/",
    "ogTitle": "JetBrains is shutting down this neat little feature in its IDEs",
    "ogDescription": "A niche little feature in JetBrains' IDEs is getting the boot because, apparently, maintaining it takes a lot of precious engineering resources that could be applied elsewhere.\n",
    "ogImage": [
      {
        "url": "https://cdn.neowin.com/news/images/uploaded/2025/09/1757350399_jetbrains-3_story.webp"
      }
    ],
    "ogType": "article",
    "articlePublisher": "https://www.facebook.com/neowin",
    "twitterCard": "summary_large_image",
    "twitterDescription": "A niche little feature in JetBrains' IDEs is getting the boot because, apparently, maintaining it takes a lot of precious engineering resources that could be applied elsewhere.\n",
    "success": true,
    "requestUrl": "https://www.neowin.net/news/jetbrains-is-shutting-down-this-neat-little-feature-in-its-ides/",
    "ogUrl": "https://www.neowin.net/news/jetbrains-is-shutting-down-this-neat-little-feature-in-its-ides/",
    "ogSiteName": "Neowin",
    "fbAppId": "141241332490"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T21:28:45.000Z",
  "createdAtI": 1773696525,
  "updatedAt": "2026-03-17T18:19:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47405159",
    "author": "bundie",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T21:35:58.366Z",
    "title": "JetBrains is shutting down \"Code With Me\" in all its IDEs",
    "createdAtI": 1773696525,
    "url": "https://www.neowin.net/news/jetbrains-is-shutting-down-this-neat-little-feature-in-its-ides/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T21:28:45.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773696958,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T21:35:38.000Z"
  }
}
Beyond has dropped “meat” from its name and expanded its high-protein drink line
{
  "storyID": "47404798",
  "title": "Beyond has dropped “meat” from its name and expanded its high-protein drink line",
  "author": "rmason",
  "url": "https://plantbasednews.org/news/alternative-protein/beyond-meat-not-the-moment-rebrand/",
  "points": 196,
  "commentsCount": 497,
  "tags": [],
  "og": {
    "error": "Server has returned a 400/500 error code",
    "requestUrl": "https://plantbasednews.org/news/alternative-protein/beyond-meat-not-the-moment-rebrand/"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T20:59:49.000Z",
  "createdAtI": 1773694789,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47404798",
    "author": "rmason",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T21:15:58.552Z",
    "title": "Beyond Meat CEO 'It's Just Not the Moment for Plant-Based Meat' After Rebrand",
    "createdAtI": 1773694789,
    "url": "https://plantbasednews.org/news/alternative-protein/beyond-meat-not-the-moment-rebrand/",
    "points": 7,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T20:59:49.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773695759,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T21:15:23.000Z"
  }
}
Leanstral: Open-source agent for trustworthy coding and formal proof engineering

First open-source code agent for Lean 4.

{
  "storyID": "47404796",
  "title": "Leanstral: Open-source agent for trustworthy coding and formal proof engineering",
  "author": "Poudlardo",
  "url": "https://mistral.ai/news/leanstral",
  "points": 699,
  "commentsCount": 165,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterCard": "summary_large_image",
    "twitterTitle": "Leanstral: Open-Source foundation for trustworthy vibe-coding | Mistral AI",
    "twitterDescription": "First open-source code agent for Lean 4.",
    "twitterImage": [
      {
        "alt": "Leanstral: Open-Source foundation for trustworthy vibe-coding | Mistral AI",
        "url": "https://mistral.ai/img/mistral-cover.png"
      }
    ],
    "success": true,
    "requestUrl": "https://mistral.ai/news/leanstral",
    "ogTitle": "Leanstral: Open-Source foundation for trustworthy vibe-coding | Mistral AI",
    "ogDescription": "First open-source code agent for Lean 4.",
    "ogLocale": "en",
    "ogImage": [
      {
        "alt": "Leanstral: Open-Source foundation for trustworthy vibe-coding | Mistral AI",
        "url": "https://mistral.ai/img/mistral-cover.png"
      }
    ],
    "ogType": "website"
  },
  "aiIsh": {
    "score": 1,
    "offenses": [
      "mistral.ai"
    ]
  },
  "createdAt": "2026-03-16T20:59:40.000Z",
  "createdAtI": 1773694780,
  "updatedAt": "2026-03-17T18:20:12.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47404796",
    "author": "Poudlardo",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T21:10:58.542Z",
    "title": "Mistral Releases Leanstral",
    "createdAtI": 1773694780,
    "url": "https://mistral.ai/news/leanstral",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T20:59:40.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773695459,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T21:08:38.000Z"
  }
}
Mistral Small 4
{
  "storyID": "47404575",
  "title": "Mistral Small 4",
  "author": "pember",
  "url": "https://mistral.ai/news/mistral-small-4",
  "points": 111,
  "commentsCount": 10,
  "tags": [],
  "og": {
    "twitterCard": "summary_large_image",
    "twitterTitle": "Introducing Mistral Small 4 | Mistral AI",
    "twitterImage": [
      {
        "alt": "Introducing Mistral Small 4 | Mistral AI",
        "url": "https://mistral.ai/img/mistral-cover.png"
      }
    ],
    "success": true,
    "requestUrl": "https://mistral.ai/news/mistral-small-4",
    "ogTitle": "Introducing Mistral Small 4 | Mistral AI",
    "ogLocale": "en",
    "ogImage": [
      {
        "alt": "Introducing Mistral Small 4 | Mistral AI",
        "url": "https://mistral.ai/img/mistral-cover.png"
      }
    ],
    "ogType": "website"
  },
  "aiIsh": {
    "score": 1,
    "offenses": [
      "mistral.ai"
    ]
  },
  "createdAt": "2026-03-16T20:40:53.000Z",
  "createdAtI": 1773693653,
  "updatedAt": "2026-03-17T17:47:12.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47404575",
    "author": "pember",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T21:05:58.454Z",
    "title": "Mistral Small 4",
    "createdAtI": 1773693653,
    "url": "https://mistral.ai/news/mistral-small-4",
    "points": 4,
    "tags": [],
    "createdAt": "2026-03-16T20:40:53.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773695158,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T21:04:25.000Z"
  }
}
Cuba's national electric grid collapses, leaving millions without power
{
  "storyID": "47404195",
  "title": "Cuba's national electric grid collapses, leaving millions without power",
  "author": "geox",
  "url": "https://www.reuters.com/business/energy/cubas-national-electric-grid-collapses-says-grid-operator-2026-03-16/",
  "points": 79,
  "commentsCount": 45,
  "tags": [],
  "og": {
    "error": "401 Unauthorized",
    "requestUrl": "https://www.reuters.com/business/energy/cubas-national-electric-grid-collapses-says-grid-operator-2026-03-16/"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T20:09:06.000Z",
  "createdAtI": 1773691746,
  "updatedAt": "2026-03-17T18:18:11.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47404195",
    "author": "geox",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T20:20:58.379Z",
    "title": "Cuba's national electric grid collapses, leaving millions without power",
    "createdAtI": 1773691746,
    "url": "https://www.reuters.com/business/energy/cubas-national-electric-grid-collapses-says-grid-operator-2026-03-16/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T20:09:06.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773692458,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T20:18:54.000Z"
  }
}
Nvidia Launches Vera CPU, Purpose-Built for Agentic AI

NVIDIA today launched the NVIDIA Vera CPU, the world’s first processor purpose-built for the age of agentic AI and reinforcement learning — delivering results with twice the efficiency and 50% faster than traditional rack-scale CPUs.

{
  "storyID": "47404074",
  "title": "Nvidia Launches Vera CPU, Purpose-Built for Agentic AI",
  "author": "lewismenelaws",
  "url": "https://nvidianews.nvidia.com/news/nvidia-launches-vera-cpu-purpose-built-for-agentic-ai",
  "points": 168,
  "commentsCount": 99,
  "tags": [],
  "og": {
    "twitterTitle": "NVIDIA Launches Vera CPU, Purpose-Built for Agentic AI",
    "twitterImage": [
      {
        "alt": "NVIDIA Vera CPU Rack",
        "url": "https://iprsoftwaremedia.com/219/files/202603/69b83bf73d6332289074debc_vera-cpu-rack/vera-cpu-rack_dd1864d1-171f-410c-956d-0a24da3c4906-prv.png"
      }
    ],
    "ogTitle": "NVIDIA Launches Vera CPU, Purpose-Built for Agentic AI",
    "ogDescription": "NVIDIA today launched the NVIDIA Vera CPU, the world’s first processor purpose-built for the age of agentic AI and reinforcement learning — delivering results with twice the efficiency and 50% faster than traditional rack-scale CPUs.",
    "ogImage": [
      {
        "alt": "NVIDIA Vera CPU Rack",
        "url": "https://iprsoftwaremedia.com/219/files/202603/69b83bf73d6332289074debc_vera-cpu-rack/vera-cpu-rack_dd1864d1-171f-410c-956d-0a24da3c4906-prv.png"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary_large_image",
    "twitterDescription": "NVIDIA today launched the NVIDIA Vera CPU, the world’s first processor purpose-built for the age of agentic AI and reinforcement learning — delivering results with twice the efficiency and 50% faster than traditional rack-scale CPUs.",
    "success": true,
    "requestUrl": "https://nvidianews.nvidia.com/news/nvidia-launches-vera-cpu-purpose-built-for-agentic-ai",
    "ogUrl": "http://nvidianews.nvidia.com/news/nvidia-launches-vera-cpu-purpose-built-for-agentic-ai",
    "ogSiteName": "NVIDIA Newsroom",
    "fbAppId": "516587601781038"
  },
  "aiIsh": {
    "score": 2,
    "offenses": [
      "AI",
      "AI"
    ]
  },
  "createdAt": "2026-03-16T20:01:02.000Z",
  "createdAtI": 1773691262,
  "updatedAt": "2026-03-17T18:09:12.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47404074",
    "author": "lewismenelaws",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T20:05:58.424Z",
    "title": "Nvidia Launches Vera CPU, Purpose-Built for Agentic AI",
    "createdAtI": 1773691262,
    "url": "https://nvidianews.nvidia.com/news/nvidia-launches-vera-cpu-purpose-built-for-agentic-ai",
    "points": 6,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T20:01:02.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773691558,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T20:05:53.000Z"
  }
}
Apple Exclaves and the Secure Design of the Neo's On-Screen Camera Indicator

“What that means in practice is that even a kernel-level exploit would not be able to turn on the camera without the light appearing on screen.”

{
  "storyID": "47403754",
  "title": "Apple Exclaves and the Secure Design of the Neo's On-Screen Camera Indicator",
  "author": "JumpCrisscross",
  "url": "https://daringfireball.net/2026/03/apple_enclaves_neo_camera_indicator",
  "points": 36,
  "commentsCount": 7,
  "tags": [],
  "og": {
    "twitterCreator": "@gruber",
    "twitterSite": "@daringfireball",
    "twitterTitle": "Apple Exclaves and the Secure Design of the MacBook Neo’s On-Screen Camera Indicator",
    "twitterImage": [
      {
        "url": "https://daringfireball.net/graphics/df-wide-card.png"
      }
    ],
    "ogTitle": "Apple Exclaves and the Secure Design of the MacBook Neo’s On-Screen Camera Indicator",
    "ogDescription": "“What that means in practice is that even a kernel-level exploit would not be able to turn on the camera without the light appearing on screen.”",
    "ogImage": [
      {
        "url": "https://daringfireball.net/graphics/df-wide-card.png"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary",
    "twitterDescription": "“What that means in practice is that even a kernel-level exploit would not be able to turn on the camera without the light appearing on screen.”",
    "success": true,
    "requestUrl": "https://daringfireball.net/2026/03/apple_enclaves_neo_camera_indicator",
    "ogUrl": "https://daringfireball.net/2026/03/apple_enclaves_neo_camera_indicator",
    "ogSiteName": "Daring Fireball"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T19:38:36.000Z",
  "createdAtI": 1773689916,
  "updatedAt": "2026-03-17T17:54:44.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47403754",
    "author": "JumpCrisscross",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T20:05:58.424Z",
    "title": "Apple Exclaves and the Secure Design of the Neo's On-Screen Camera Indicator",
    "createdAtI": 1773689916,
    "url": "https://daringfireball.net/2026/03/apple_enclaves_neo_camera_indicator",
    "points": 4,
    "tags": [],
    "createdAt": "2026-03-16T19:38:36.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773691558,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T20:05:08.000Z"
  }
}
Nvidia DLSS 5 Delivers AI-Powered Breakthrough in Visual Fidelity for Games

NVIDIA today unveiled NVIDIA DLSS 5, the company’s most significant breakthrough in computer graphics since the debut of real-time ray tracing in 2018.

{
  "storyID": "47403044",
  "title": "Nvidia DLSS 5 Delivers AI-Powered Breakthrough in Visual Fidelity for Games",
  "author": "davikr",
  "url": "https://nvidianews.nvidia.com/news/nvidia-dlss-5-delivers-ai-powered-breakthrough-in-visual-fidelity-for-games",
  "points": 44,
  "commentsCount": 23,
  "tags": [],
  "og": {
    "twitterTitle": "NVIDIA DLSS 5 Delivers AI-Powered Breakthrough in Visual Fidelity for Games",
    "twitterImage": [
      {
        "alt": "NVIDIA DLSS 5",
        "url": "https://iprsoftwaremedia.com/219/files/202603/69b7561c3d6332c06474de08_nvidia-dlss-5/nvidia-dlss-5_7520345c-87e8-4d6a-9227-9a1260d31fc5-prv.jpg"
      }
    ],
    "ogTitle": "NVIDIA DLSS 5 Delivers AI-Powered Breakthrough in Visual Fidelity for Games",
    "ogDescription": "NVIDIA today unveiled NVIDIA DLSS 5, the company’s most significant breakthrough in computer graphics since the debut of real-time ray tracing in 2018.",
    "ogImage": [
      {
        "alt": "NVIDIA DLSS 5",
        "url": "https://iprsoftwaremedia.com/219/files/202603/69b7561c3d6332c06474de08_nvidia-dlss-5/nvidia-dlss-5_7520345c-87e8-4d6a-9227-9a1260d31fc5-prv.jpg"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary_large_image",
    "twitterDescription": "NVIDIA today unveiled NVIDIA DLSS 5, the company’s most significant breakthrough in computer graphics since the debut of real-time ray tracing in 2018.",
    "success": true,
    "requestUrl": "https://nvidianews.nvidia.com/news/nvidia-dlss-5-delivers-ai-powered-breakthrough-in-visual-fidelity-for-games",
    "ogUrl": "http://nvidianews.nvidia.com/news/nvidia-dlss-5-delivers-ai-powered-breakthrough-in-visual-fidelity-for-games",
    "ogSiteName": "NVIDIA Newsroom",
    "fbAppId": "516587601781038"
  },
  "aiIsh": {
    "score": 1,
    "offenses": [
      "AI"
    ]
  },
  "createdAt": "2026-03-16T18:45:45.000Z",
  "createdAtI": 1773686745,
  "updatedAt": "2026-03-17T18:00:14.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47403044",
    "author": "davikr",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T19:05:58.439Z",
    "title": "Nvidia DLSS 5 Delivers AI-Powered Breakthrough in Visual Fidelity for Games",
    "createdAtI": 1773686745,
    "url": "https://nvidianews.nvidia.com/news/nvidia-dlss-5-delivers-ai-powered-breakthrough-in-visual-fidelity-for-games",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T18:45:45.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773687958,
    "commentsCount": 3,
    "updatedAt": "2026-03-16T19:05:53.000Z"
  }
}
Palestinian boy, 12, describes how Israeli forces killed his family in car

Khaled Bani Odeh's parents and two brothers were shot dead as they drove home from a shopping trip in the occupied West Bank.

{
  "storyID": "47402950",
  "title": "Palestinian boy, 12, describes how Israeli forces killed his family in car",
  "author": "tartoran",
  "url": "https://www.bbc.com/news/articles/c70n2x7p22do",
  "points": 1190,
  "commentsCount": 366,
  "tags": [],
  "og": {
    "twitterTitle": "'My mother cried out one last time': Palestinian boy, 12, describes how Israeli forces killed his family in car",
    "alWebUrl": "https://bbc.com/news/articles/c70n2x7p22do",
    "twitterImage": [
      {
        "alt": "Khaled Bani Odeh is embraced by a woman during the funeral for his parents and two of his brothers in Tammun, in the Israeli-occupied West Bank (15 March 2026)",
        "url": "https://ichef.bbci.co.uk/news/1024/branded_news/26e0/live/5fb34240-215b-11f1-b297-95b0a0a8331e.jpg"
      }
    ],
    "ogTitle": "'My mother cried out one last time': Palestinian boy, 12, describes how Israeli forces killed his family in car",
    "alAndroidPackage": "bbc.mobile.news.ww",
    "alIosAppStoreId": "364147881",
    "ogDescription": "Khaled Bani Odeh's parents and two brothers were shot dead as they drove home from a shopping trip in the occupied West Bank.",
    "ogImage": [
      {
        "width": "1024",
        "alt": "Khaled Bani Odeh is embraced by a woman during the funeral for his parents and two of his brothers in Tammun, in the Israeli-occupied West Bank (15 March 2026)",
        "url": "https://ichef.bbci.co.uk/news/1024/branded_news/26e0/live/5fb34240-215b-11f1-b297-95b0a0a8331e.jpg",
        "height": "576"
      }
    ],
    "twitterCard": "summary_large_image",
    "twitterDescription": "Khaled Bani Odeh's parents and two brothers were shot dead as they drove home from a shopping trip in the occupied West Bank.",
    "success": true,
    "requestUrl": "https://www.bbc.com/news/articles/c70n2x7p22do",
    "alIosAppName": "BBC: World News & Stories",
    "alAndroidAppName": "BBC: World News & Stories",
    "alIosUrl": "bbcx://news/articles/c70n2x7p22do",
    "articleModifiedTime": "2026-03-16T17:57:45.799Z",
    "alAndroidUrl": "bbcx://news/articles/c70n2x7p22do"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T18:38:14.000Z",
  "createdAtI": 1773686294,
  "updatedAt": "2026-03-17T18:18:41.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47402950",
    "author": "tartoran",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T18:45:58.600Z",
    "title": "Palestinian boy, 12, describes how Israeli forces killed his family in car",
    "createdAtI": 1773686294,
    "url": "https://www.bbc.com/news/articles/c70n2x7p22do",
    "points": 26,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T18:38:14.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773686759,
    "commentsCount": 1,
    "updatedAt": "2026-03-16T18:45:54.000Z"
  }
}
The return-to-the-office trend backfires
{
  "storyID": "47402651",
  "title": "The return-to-the-office trend backfires",
  "author": "penguin_booze",
  "url": "https://thehill.com/opinion/technology/5775420-remote-first-productivity-growth/",
  "points": 133,
  "commentsCount": 116,
  "tags": [],
  "og": {
    "error": "429 Too Many Requests",
    "requestUrl": "https://thehill.com/opinion/technology/5775420-remote-first-productivity-growth/"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T18:13:18.000Z",
  "createdAtI": 1773684798,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47402651",
    "author": "penguin_booze",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T18:20:58.325Z",
    "title": "The return-to-the-office trend backfires",
    "createdAtI": 1773684798,
    "url": "https://thehill.com/opinion/technology/5775420-remote-first-productivity-growth/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T18:13:18.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773685258,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T18:20:53.000Z"
  }
}
Meta’s renewed commitment to jemalloc

Meta recognizes the long-term benefits of jemalloc, a high-performance memory allocator, in its software infrastructure. We are renewing focus on jemalloc, aiming to reduce maintenance needs and mo…

{
  "storyID": "47402640",
  "title": "Meta’s renewed commitment to jemalloc",
  "author": "hahahacorn",
  "url": "https://engineering.fb.com/2026/03/02/data-infrastructure/investing-in-infrastructure-metas-renewed-commitment-to-jemalloc/",
  "points": 493,
  "commentsCount": 222,
  "tags": [
    "front_page"
  ],
  "og": {
    "articlePublishedTime": "2026-03-02T17:00:04+00:00",
    "twitterImage": [
      {
        "url": "https://engineering.fb.com/wp-content/uploads/2026/02/jemalloc-at-Meta-Hero.png?w=640"
      }
    ],
    "ogTitle": "Investing in Infrastructure: Meta’s Renewed Commitment to jemalloc",
    "ogDescription": "Meta recognizes the long-term benefits of jemalloc, a high-performance memory allocator, in its software infrastructure. We are renewing focus on jemalloc, aiming to reduce maintenance needs and mo…",
    "ogLocale": "en_US",
    "ogImage": [
      {
        "width": "1201",
        "url": "https://engineering.fb.com/wp-content/uploads/2026/02/jemalloc-at-Meta-Hero.png",
        "height": "631"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary_large_image",
    "success": true,
    "requestUrl": "https://engineering.fb.com/2026/03/02/data-infrastructure/investing-in-infrastructure-metas-renewed-commitment-to-jemalloc/",
    "ogUrl": "https://engineering.fb.com/2026/03/02/data-infrastructure/investing-in-infrastructure-metas-renewed-commitment-to-jemalloc/",
    "ogSiteName": "Engineering at Meta",
    "articleModifiedTime": "2026-02-27T19:54:02+00:00",
    "fbAppId": "1425766027653270"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T18:12:32.000Z",
  "createdAtI": 1773684752,
  "updatedAt": "2026-03-17T18:20:12.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47402640",
    "author": "hahahacorn",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T18:25:58.600Z",
    "title": "Jemalloc Un-Abandoned by Meta",
    "createdAtI": 1773684752,
    "url": "https://engineering.fb.com/2026/03/02/data-infrastructure/investing-in-infrastructure-metas-renewed-commitment-to-jemalloc/",
    "points": 10,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T18:12:32.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773685559,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T18:25:52.000Z"
  }
}
Agent Skills – Open Security Database
{
  "storyID": "47402118",
  "title": "Agent Skills – Open Security Database",
  "author": "4ppsec",
  "url": "https://index.tego.security/skills/",
  "points": 35,
  "commentsCount": 7,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://index.tego.security/skills/"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T17:35:58.000Z",
  "createdAtI": 1773682558,
  "updatedAt": "2026-03-17T17:42:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47402118",
    "author": "4ppsec",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T17:45:58.542Z",
    "title": "Agent Skills – Open Security Database",
    "createdAtI": 1773682558,
    "url": "https://index.tego.security/skills/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T17:35:58.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773683159,
    "commentsCount": 1,
    "updatedAt": "2026-03-16T17:41:24.000Z"
  }
}
Language model teams as distributed systems

Large language models (LLMs) are growing increasingly capable, prompting recent interest in LLM teams. Yet, despite increased deployment of LLM teams at scale, we lack a principled framework for addressing key questions such as when a team is helpful, how many agents to use, how structure impacts performance -- and whether a team is better than a single agent. Rather than designing and testing these possibilities thr

{
  "storyID": "47401901",
  "title": "Language model teams as distributed systems",
  "author": "jryio",
  "url": "https://arxiv.org/abs/2603.12229",
  "points": 100,
  "commentsCount": 43,
  "tags": [],
  "og": {
    "twitterSite": "@arxiv",
    "twitterTitle": "Language Model Teams as Distributed Systems",
    "twitterImage": [
      {
        "alt": "arXiv logo",
        "url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
      }
    ],
    "ogTitle": "Language Model Teams as Distributed Systems",
    "ogDescription": "Large language models (LLMs) are growing increasingly capable, prompting recent interest in LLM teams. Yet, despite increased deployment of LLM teams at scale, we lack a principled framework for addressing key questions such as when a team is helpful, how many agents to use, how structure impacts performance -- and whether a team is better than a single agent. Rather than designing and testing these possibilities thr",
    "ogImage": [
      {
        "width": "1200",
        "alt": "arXiv logo",
        "url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
        "height": "700"
      }
    ],
    "ogType": "website",
    "twitterCard": "summary",
    "twitterDescription": "Large language models (LLMs) are growing increasingly capable, prompting recent interest in LLM teams. Yet, despite increased deployment of LLM teams at scale, we lack a principled framework for...",
    "success": true,
    "requestUrl": "https://arxiv.org/abs/2603.12229",
    "ogUrl": "https://arxiv.org/abs/2603.12229v1",
    "ogSiteName": "arXiv.org"
  },
  "aiIsh": {
    "score": 4,
    "offenses": [
      "LLM",
      "LLMs",
      "languagemodel",
      "languagemodel"
    ]
  },
  "createdAt": "2026-03-16T17:19:13.000Z",
  "createdAtI": 1773681553,
  "updatedAt": "2026-03-17T18:19:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47401901",
    "author": "jryio",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T18:30:58.643Z",
    "title": "Language Model Teams as Distrbuted Systems",
    "createdAtI": 1773681553,
    "url": "https://arxiv.org/abs/2603.12229",
    "points": 5,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T17:19:13.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773685859,
    "commentsCount": 1,
    "updatedAt": "2026-03-16T18:27:53.000Z"
  }
}
The “small web” is bigger than you might think
{
  "storyID": "47401879",
  "title": "The “small web” is bigger than you might think",
  "author": "speckx",
  "url": "https://kevinboone.me/small_web_is_big.html",
  "points": 510,
  "commentsCount": 211,
  "tags": [
    "front_page"
  ],
  "og": {
    "success": true,
    "author": "Kevin Boone",
    "requestUrl": "https://kevinboone.me/small_web_is_big.html"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T17:17:57.000Z",
  "createdAtI": 1773681477,
  "updatedAt": "2026-03-17T18:20:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47401879",
    "author": "speckx",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T17:40:58.693Z",
    "title": "Kevin Boone: The \"small web\" is bigger than you might think",
    "createdAtI": 1773681477,
    "url": "https://kevinboone.me/small_web_is_big.html",
    "points": 4,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T17:17:57.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773682859,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T17:39:08.000Z"
  }
}
The American Healthcare Conundrum

Investigative data journalism: quantifying fixable waste in US healthcare, one issue at a time. Open-source analysis of CMS, OECD, and federal datasets. $98.6B in savings identified so far. - rexro...

{
  "storyID": "47401809",
  "title": "The American Healthcare Conundrum",
  "author": "rexroad",
  "url": "https://github.com/rexrodeo/american-healthcare-conundrum",
  "points": 485,
  "commentsCount": 548,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterSite": "@github",
    "twitterTitle": "GitHub - rexrodeo/american-healthcare-conundrum: Investigative data journalism: quantifying fixable waste in US healthcare, one issue at a time. Open-source analysis of CMS, OECD, and federal datasets. $98.6B in savings identified so far.",
    "twitterImage": [
      {
        "url": "https://repository-images.githubusercontent.com/1170412263/5f53d927-62aa-402c-8b6c-7356e0f19945"
      }
    ],
    "ogTitle": "GitHub - rexrodeo/american-healthcare-conundrum: Investigative data journalism: quantifying fixable waste in US healthcare, one issue at a time. Open-source analysis of CMS, OECD, and federal datasets. $98.6B in savings identified so far.",
    "ogDescription": "Investigative data journalism: quantifying fixable waste in US healthcare, one issue at a time. Open-source analysis of CMS, OECD, and federal datasets. $98.6B in savings identified so far. - rexro...",
    "ogImage": [
      {
        "alt": "Investigative data journalism: quantifying fixable waste in US healthcare, one issue at a time. Open-source analysis of CMS, OECD, and federal datasets. $98.6B in savings identified so far. - rexro...",
        "url": "https://repository-images.githubusercontent.com/1170412263/5f53d927-62aa-402c-8b6c-7356e0f19945"
      }
    ],
    "ogType": "object",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Investigative data journalism: quantifying fixable waste in US healthcare, one issue at a time. Open-source analysis of CMS, OECD, and federal datasets. $98.6B in savings identified so far. - rexro...",
    "success": true,
    "requestUrl": "https://github.com/rexrodeo/american-healthcare-conundrum",
    "ogUrl": "https://github.com/rexrodeo/american-healthcare-conundrum",
    "ogSiteName": "GitHub",
    "fbAppId": "1401488693436528"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T17:13:27.000Z",
  "createdAtI": 1773681207,
  "updatedAt": "2026-03-17T18:19:42.000Z",
  "fetchedAt": "2026-03-17T18:20:58.342Z",
  "firstVersion": {
    "storyID": "47401809",
    "author": "rexroad",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T21:35:58.366Z",
    "title": "US commercial insurers pay 254% of Medicare for the same hospital procedures",
    "createdAtI": 1773681207,
    "url": "https://github.com/rexrodeo/american-healthcare-conundrum",
    "points": 5,
    "tags": [],
    "createdAt": "2026-03-16T17:13:27.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773696958,
    "commentsCount": 1,
    "updatedAt": "2026-03-16T21:33:25.000Z"
  }
}
Speed at the cost of quality: Study of use of Cursor AI in open source projects (2025)

Large language models (LLMs) have demonstrated the promise to revolutionize the field of software engineering. Among other things, LLM agents are rapidly gaining momentum in software development, with practitioners reporting a multifold increase in productivity after adoption. Yet, empirical evidence is lacking around these claims. In this paper, we estimate the causal effect of adopting a widely popular LLM agent as

{
  "storyID": "47401734",
  "title": "Speed at the cost of quality: Study of use of Cursor AI in open source projects (2025)",
  "author": "wek",
  "url": "https://arxiv.org/abs/2511.04427",
  "points": 135,
  "commentsCount": 73,
  "tags": [],
  "og": {
    "twitterSite": "@arxiv",
    "twitterTitle": "Speed at the Cost of Quality: How Cursor AI Increases Short-Term...",
    "twitterImage": [
      {
        "alt": "arXiv logo",
        "url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
      }
    ],
    "ogTitle": "Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projects",
    "ogDescription": "Large language models (LLMs) have demonstrated the promise to revolutionize the field of software engineering. Among other things, LLM agents are rapidly gaining momentum in software development, with practitioners reporting a multifold increase in productivity after adoption. Yet, empirical evidence is lacking around these claims. In this paper, we estimate the causal effect of adopting a widely popular LLM agent as",
    "ogImage": [
      {
        "width": "1200",
        "alt": "arXiv logo",
        "url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
        "height": "700"
      }
    ],
    "ogType": "website",
    "twitterCard": "summary",
    "twitterDescription": "Large language models (LLMs) have demonstrated the promise to revolutionize the field of software engineering. Among other things, LLM agents are rapidly gaining momentum in software development,...",
    "success": true,
    "requestUrl": "https://arxiv.org/abs/2511.04427",
    "ogUrl": "https://arxiv.org/abs/2511.04427v3",
    "ogSiteName": "arXiv.org"
  },
  "aiIsh": {
    "score": 4,
    "offenses": [
      "AI",
      "LLM",
      "LLMs",
      "languagemodel"
    ]
  },
  "createdAt": "2026-03-16T17:07:37.000Z",
  "createdAtI": 1773680857,
  "updatedAt": "2026-03-17T17:52:26.000Z",
  "fetchedAt": "2026-03-17T18:10:58.471Z",
  "firstVersion": {
    "storyID": "47401734",
    "author": "wek",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T17:35:58.435Z",
    "title": "Speed at the Cost of Quality. Study of Use of Cursor AI in Open Source Projects",
    "createdAtI": 1773680857,
    "url": "https://arxiv.org/abs/2511.04427",
    "points": 4,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T17:07:37.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773682558,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T17:35:38.000Z"
  }
}
Launch HN: Voygr (YC W26) – A better maps API for agents and AI apps
{
  "storyID": "47401042",
  "title": "Launch HN: Voygr (YC W26) – A better maps API for agents and AI apps",
  "author": "ymarkov",
  "url": null,
  "points": 75,
  "commentsCount": 60,
  "tags": [
    "launch_hn"
  ],
  "createdAt": "2026-03-16T16:21:07.000Z",
  "createdAtI": 1773678067,
  "updatedAt": "2026-03-17T17:41:11.000Z",
  "fetchedAt": "2026-03-17T17:45:58.565Z",
  "firstVersion": {
    "storyID": "47401042",
    "author": "ymarkov",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:30:58.588Z",
    "title": "Launch HN: Voygr (YC W26) – A better maps API for agents and AI apps",
    "createdAtI": 1773678067,
    "url": null,
    "points": 5,
    "tags": [
      "launch_hn",
      "front_page"
    ],
    "createdAt": "2026-03-16T16:21:07.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678659,
    "commentsCount": 1,
    "updatedAt": "2026-03-16T16:28:53.000Z"
  }
}
Show HN: Claude Code skills that build complete Godot games

Claude Code skills that build complete Godot 4 projects from a game description - htdt/godogen

{
  "storyID": "47400868",
  "title": "Show HN: Claude Code skills that build complete Godot games",
  "author": "htdt",
  "url": "https://github.com/htdt/godogen",
  "points": 276,
  "commentsCount": 178,
  "tags": [
    "show_hn"
  ],
  "og": {
    "twitterSite": "@github",
    "twitterTitle": "GitHub - htdt/godogen: Claude Code skills that build complete Godot 4 projects from a game description",
    "twitterImage": [
      {
        "url": "https://opengraph.githubassets.com/5a6613ac269a2d5e27a9d65ba57897fc54e90cb13b9d4de389da0efe7edc4c53/htdt/godogen"
      }
    ],
    "ogTitle": "GitHub - htdt/godogen: Claude Code skills that build complete Godot 4 projects from a game description",
    "ogDescription": "Claude Code skills that build complete Godot 4 projects from a game description - htdt/godogen",
    "ogImage": [
      {
        "width": "1200",
        "alt": "Claude Code skills that build complete Godot 4 projects from a game description - htdt/godogen",
        "url": "https://opengraph.githubassets.com/5a6613ac269a2d5e27a9d65ba57897fc54e90cb13b9d4de389da0efe7edc4c53/htdt/godogen",
        "height": "600"
      }
    ],
    "ogType": "object",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Claude Code skills that build complete Godot 4 projects from a game description - htdt/godogen",
    "success": true,
    "requestUrl": "https://github.com/htdt/godogen",
    "ogUrl": "https://github.com/htdt/godogen",
    "ogSiteName": "GitHub",
    "fbAppId": "1401488693436528"
  },
  "aiIsh": {
    "score": 2,
    "offenses": [
      "claude",
      "claude"
    ]
  },
  "createdAt": "2026-03-16T16:07:29.000Z",
  "createdAtI": 1773677249,
  "updatedAt": "2026-03-17T17:30:42.000Z",
  "fetchedAt": "2026-03-17T17:30:58.566Z",
  "firstVersion": {
    "storyID": "47400868",
    "author": "htdt",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T19:00:58.929Z",
    "title": "Show HN: Claude Code skills that build complete Godot games",
    "createdAtI": 1773677249,
    "url": "https://github.com/htdt/godogen",
    "points": 6,
    "tags": [
      "show_hn"
    ],
    "createdAt": "2026-03-16T16:07:29.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773687659,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T19:00:54.000Z"
  }
}
Apideck CLI – An AI-agent interface with much lower context consumption than MCP

Apideck - TL;DR: MCP tool definitions can burn 55,000+ tokens before an agent processes a single user message. We built the Apideck CLI as an AI-agent interface instead:an ~80-token agent prompt replaces tens of thousands of tokens of schema, with progressive disclosure via `--help` and structural safety baked into the binary. Any agent that can run shell commands can use it. No protocol support required.

{
  "storyID": "47400261",
  "title": "Apideck CLI – An AI-agent interface with much lower context consumption than MCP",
  "author": "gertjandewilde",
  "url": "https://www.apideck.com/blog/mcp-server-eating-context-window-cli-alternative",
  "points": 132,
  "commentsCount": 113,
  "tags": [],
  "og": {
    "twitterCreator": "@Apideck",
    "twitterSite": "@Apideck",
    "twitterTitle": "Your MCP Server Is Eating Your Context Window. There's a Simpler Way",
    "articlePublishedTime": "2026-03-16T08:00+00:00",
    "twitterImage": [
      {
        "url": "https://images.ctfassets.net/d6o5ai4eeewt/57kHNdJ8Hmq3TZjExF9oPy/130624913e15827926b4ed32a3071f9d/Gemini_Generated_Image_zi6xqwzi6xqwzi6x.png"
      }
    ],
    "author": "Apideck",
    "ogTitle": "Your MCP Server Is Eating Your Context Window. There's a Simpler Way",
    "ogDescription": "TL;DR: MCP tool definitions can burn 55,000+ tokens before an agent processes a single user message. We built the Apideck CLI as an AI-agent interface instead:an ~80-token agent prompt replaces tens of thousands of tokens of schema, with progressive disclosure via `--help` and structural safety baked into the binary. Any agent that can run shell commands can use it. No protocol support required.",
    "ogLocale": "en_US",
    "ogImage": [
      {
        "width": "1200",
        "alt": "Your MCP Server Is Eating Your Context Window. There's a Simpler Way",
        "type": "image/png",
        "url": "https://images.ctfassets.net/d6o5ai4eeewt/57kHNdJ8Hmq3TZjExF9oPy/130624913e15827926b4ed32a3071f9d/Gemini_Generated_Image_zi6xqwzi6xqwzi6x.png",
        "height": "630"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary_large_image",
    "twitterDescription": "TL;DR: MCP tool definitions can burn 55,000+ tokens before an agent processes a single user message. We built the Apideck CLI as an AI-agent interface instead:an ~80-token agent prompt replaces tens of thousands of tokens of schema, with progressive disclosure via `--help` and structural safety baked into the binary. Any agent that can run shell commands can use it. No protocol support required.",
    "success": true,
    "requestUrl": "https://www.apideck.com/blog/mcp-server-eating-context-window-cli-alternative",
    "ogUrl": "https://www.apideck.com/blog/mcp-server-eating-context-window-cli-alternative",
    "ogSiteName": "Apideck",
    "articleModifiedTime": "2026-03-16T15:48:02.903Z",
    "articleAuthor": "Samir Amzani"
  },
  "aiIsh": {
    "score": 1,
    "offenses": [
      "AI"
    ]
  },
  "createdAt": "2026-03-16T15:25:36.000Z",
  "createdAtI": 1773674736,
  "updatedAt": "2026-03-17T16:31:28.000Z",
  "fetchedAt": "2026-03-17T16:45:58.594Z",
  "firstVersion": {
    "storyID": "47400261",
    "author": "gertjandewilde",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:25:58.338Z",
    "title": "MCP Server Is Eating Your Context Window. There's a Simpler Way",
    "createdAtI": 1773674736,
    "url": "https://www.apideck.com/blog/mcp-server-eating-context-window-cli-alternative",
    "points": 36,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T15:25:36.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678358,
    "commentsCount": 41,
    "updatedAt": "2026-03-16T16:25:52.000Z"
  }
}
Give Django your time and money, not your tokens

The Django community wants to collaborate with you, not a facade of you.

{
  "storyID": "47400089",
  "title": "Give Django your time and money, not your tokens",
  "author": "dcreager",
  "url": "https://www.better-simple.com/django/2026/03/16/give-django-your-time-and-money/",
  "points": 150,
  "commentsCount": 44,
  "tags": [
    "front_page"
  ],
  "og": {
    "articleTag": "AI",
    "articlePublishedTime": "2026-03-16T00:00:00+00:00",
    "success": true,
    "requestUrl": "https://www.better-simple.com/django/2026/03/16/give-django-your-time-and-money/",
    "ogTitle": "Give Django your time and money, not your tokens",
    "ogUrl": "https://www.better-simple.com/django/2026/03/16/give-django-your-time-and-money/",
    "ogSiteName": "Better Simple",
    "ogDescription": "The Django community wants to collaborate with you, not a facade of you.",
    "articleSection": "django",
    "ogImage": [
      {
        "url": "https://www.better-simple.com/assets/images/2026/03/roland_scratching_post.jpg"
      }
    ],
    "ogType": "article",
    "articleAuthor": "https://www.better-simple.com/portfolio/"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T15:12:50.000Z",
  "createdAtI": 1773673970,
  "updatedAt": "2026-03-17T16:25:42.000Z",
  "fetchedAt": "2026-03-17T16:25:58.653Z",
  "firstVersion": {
    "storyID": "47400089",
    "author": "dcreager",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-17T15:15:58.661Z",
    "title": "Give Django your time and money, not your tokens",
    "createdAtI": 1773673970,
    "url": "https://www.better-simple.com/django/2026/03/16/give-django-your-time-and-money/",
    "points": 25,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T15:12:50.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773760559,
    "commentsCount": 1,
    "updatedAt": "2026-03-17T15:15:42.000Z"
  }
}
US Job Market Visualizer
{
  "storyID": "47400060",
  "title": "US Job Market Visualizer",
  "author": "andygcook",
  "url": "https://karpathy.ai/jobs/",
  "points": 473,
  "commentsCount": 343,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://karpathy.ai/jobs/"
  },
  "aiIsh": {
    "score": 1,
    "offenses": [
      "karpathy.ai"
    ]
  },
  "createdAt": "2026-03-16T15:10:30.000Z",
  "createdAtI": 1773673830,
  "updatedAt": "2026-03-17T16:24:26.000Z",
  "fetchedAt": "2026-03-17T16:25:58.653Z",
  "firstVersion": {
    "storyID": "47400060",
    "author": "andygcook",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:25:58.338Z",
    "title": "US Job Market Visualizer – Andrej Karpathy",
    "createdAtI": 1773673830,
    "url": "https://karpathy.ai/jobs/",
    "points": 60,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T15:10:30.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678358,
    "commentsCount": 22,
    "updatedAt": "2026-03-16T16:25:52.000Z"
  }
}
AirPods Max 2

The ultimate over-ear listening experience — in five vibrant colors and with up to 1.5x more Active Noise Cancellation than the previous generation.

{
  "storyID": "47398681",
  "title": "AirPods Max 2",
  "author": "ssijak",
  "url": "https://www.apple.com/airpods-max/",
  "points": 301,
  "commentsCount": 500,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterSite": "@Apple",
    "twitterCard": "summary_large_image",
    "success": true,
    "requestUrl": "https://www.apple.com/airpods-max/",
    "ogTitle": "AirPods Max 2",
    "ogUrl": "https://www.apple.com/airpods-max/",
    "ogDescription": "The ultimate over-ear listening experience — in five vibrant colors and with up to 1.5x more Active Noise Cancellation than the previous generation.",
    "ogSiteName": "Apple",
    "ogLocale": "en_US",
    "ogImage": [
      {
        "url": "https://www.apple.com/v/airpods-max/k/images/meta/airpods-max_overview__c2mz40a3bugm_og.png?202603151155"
      }
    ],
    "ogType": "website"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T13:22:03.000Z",
  "createdAtI": 1773667323,
  "updatedAt": "2026-03-17T14:04:41.000Z",
  "fetchedAt": "2026-03-17T14:05:58.416Z",
  "firstVersion": {
    "storyID": "47398681",
    "author": "ssijak",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:25:58.338Z",
    "title": "AirPods Max 2",
    "createdAtI": 1773667323,
    "url": "https://www.apple.com/airpods-max/",
    "points": 48,
    "tags": [],
    "createdAt": "2026-03-16T13:22:03.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678358,
    "commentsCount": 71,
    "updatedAt": "2026-03-16T16:23:06.000Z"
  }
}
My Journey to a reliable and enjoyable locally hosted voice assistant (2025)

I have been watching HomeAssistant’s progress with assist for some time. We previously used Google Home via Nest Minis, and have switched to using fully local assist backed by local first + llama.cpp (previously Ollama). In this post I will share the steps I took to get to where I am today, the decisions I made and why they were the best for my use case specifically. Links to Additional Improvements Here are links t

{
  "storyID": "47398534",
  "title": "My Journey to a reliable and enjoyable locally hosted voice assistant (2025)",
  "author": "Vaslo",
  "url": "https://community.home-assistant.io/t/my-journey-to-a-reliable-and-enjoyable-locally-hosted-voice-assistant/944860",
  "points": 395,
  "commentsCount": 119,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterTitle": "My Journey to a reliable and enjoyable locally hosted voice assistant",
    "articlePublishedTime": "2025-10-27T18:03:08+00:00",
    "twitterImage": [
      {
        "url": "https://community-assets.home-assistant.io/optimized/4X/a/9/d/a9dbf25a9917cdee80a3f9e4d20450b5b5f8c291_2_937x1024.png"
      }
    ],
    "twitterUrl": "https://community.home-assistant.io/t/my-journey-to-a-reliable-and-enjoyable-locally-hosted-voice-assistant/944860",
    "ogArticleSection": "Voice Assistant",
    "ogTitle": "My Journey to a reliable and enjoyable locally hosted voice assistant",
    "ogDescription": "I have been watching HomeAssistant’s progress with assist for some time. We previously used Google Home via Nest Minis, and have switched to using fully local assist backed by local first + llama.cpp (previously Ollama). In this post I will share the steps I took to get to where I am today, the decisions I made and why they were the best for my use case specifically.  Links to Additional Improvements Here are links t",
    "ogImage": [
      {
        "url": "https://community-assets.home-assistant.io/optimized/4X/a/9/d/a9dbf25a9917cdee80a3f9e4d20450b5b5f8c291_2_937x1024.png"
      }
    ],
    "ogType": "website",
    "twitterCard": "summary",
    "twitterDescription": "I have been watching HomeAssistant’s progress with assist for some time. We previously used Google Home via Nest Minis, and have switched to using fully local assist backed by local first + llama.cpp (previously Ollama). In this post I will share the steps I took to get to where I am today, the decisions I made and why they were the best for my use case specifically.  Links to Additional Improvements Here are links t",
    "success": true,
    "requestUrl": "https://community.home-assistant.io/t/my-journey-to-a-reliable-and-enjoyable-locally-hosted-voice-assistant/944860",
    "ogUrl": "https://community.home-assistant.io/t/my-journey-to-a-reliable-and-enjoyable-locally-hosted-voice-assistant/944860",
    "ogSiteName": "Home Assistant Community"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T13:09:58.000Z",
  "createdAtI": 1773666598,
  "updatedAt": "2026-03-17T13:53:42.000Z",
  "fetchedAt": "2026-03-17T13:55:58.355Z",
  "firstVersion": {
    "storyID": "47398534",
    "author": "Vaslo",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:25:58.338Z",
    "title": "My Journey to a reliable and enjoyable locally hosted voice assistant",
    "createdAtI": 1773666598,
    "url": "https://community.home-assistant.io/t/my-journey-to-a-reliable-and-enjoyable-locally-hosted-voice-assistant/944860",
    "points": 109,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T13:09:58.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678358,
    "commentsCount": 34,
    "updatedAt": "2026-03-16T16:25:52.000Z"
  }
}
'Pokémon Go' players unknowingly trained delivery robots with 30B images

Mack DeGeurin - The massive crowdsourcing effort could use real-world to help robots deliver pizza.

{
  "storyID": "47398479",
  "title": "'Pokémon Go' players unknowingly trained delivery robots with 30B images",
  "author": "wslh",
  "url": "https://www.popsci.com/technology/pokemon-go-delivery-robots-crowdsourcing/",
  "points": 209,
  "commentsCount": 95,
  "tags": [],
  "og": {
    "twitterCreator": "@popsci",
    "twitterSite": "@popsci",
    "articlePublishedTime": "2026-03-13T15:00:00-04:00",
    "author": "Mack DeGeurin",
    "ogTitle": "‘Pokémon Go’ players unknowingly trained delivery robots with 30 billion images",
    "ogDescription": "The massive crowdsourcing effort could use real-world to help robots deliver pizza.",
    "ogLocale": "en_US",
    "ogImage": [
      {
        "width": "1200",
        "type": "image/png",
        "url": "https://www.popsci.com/wp-content/uploads/2026/03/pokemon-go-whitehouse.png?w=1200",
        "height": "675"
      }
    ],
    "ogType": "article",
    "articlePublisher": "https://www.facebook.com/PopSci/",
    "twitterCard": "summary_large_image",
    "success": true,
    "requestUrl": "https://www.popsci.com/technology/pokemon-go-delivery-robots-crowdsourcing/",
    "ogUrl": "https://www.popsci.com/technology/pokemon-go-delivery-robots-crowdsourcing/",
    "ogSiteName": "Popular Science",
    "articleModifiedTime": "2026-03-13T15:00:00-04:00"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T13:05:33.000Z",
  "createdAtI": 1773666333,
  "updatedAt": "2026-03-17T13:45:11.000Z",
  "fetchedAt": "2026-03-17T13:50:58.716Z",
  "firstVersion": {
    "storyID": "47398479",
    "author": "wslh",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:20:58.693Z",
    "title": "'Pokémon Go' players unknowingly trained delivery robots with 30B images",
    "createdAtI": 1773666333,
    "url": "https://www.popsci.com/technology/pokemon-go-delivery-robots-crowdsourcing/",
    "points": 80,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T13:05:33.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678059,
    "commentsCount": 43,
    "updatedAt": "2026-03-16T16:20:21.000Z"
  }
}
Show HN: Hackerbrief – Top posts on Hacker News summarized daily
{
  "storyID": "47398441",
  "title": "Show HN: Hackerbrief – Top posts on Hacker News summarized daily",
  "author": "p0u4a",
  "url": "https://hackerbrief.vercel.app/",
  "points": 72,
  "commentsCount": 45,
  "tags": [
    "show_hn"
  ],
  "og": {
    "success": true,
    "requestUrl": "https://hackerbrief.vercel.app/"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T13:01:48.000Z",
  "createdAtI": 1773666108,
  "updatedAt": "2026-03-17T13:36:43.000Z",
  "fetchedAt": "2026-03-17T13:45:58.467Z",
  "firstVersion": {
    "storyID": "47398441",
    "author": "p0u4a",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:25:58.338Z",
    "title": "Show HN: Hackerbrief – Top posts on Hacker News summarized daily",
    "createdAtI": 1773666108,
    "url": "https://hackerbrief.vercel.app/",
    "points": 42,
    "tags": [
      "show_hn",
      "front_page"
    ],
    "createdAt": "2026-03-16T13:01:48.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678358,
    "commentsCount": 27,
    "updatedAt": "2026-03-16T16:24:07.000Z"
  }
}
Even faster asin() was staring right at me
{
  "storyID": "47398080",
  "title": "Even faster asin() was staring right at me",
  "author": "def-pri-pub",
  "url": "https://16bpp.net/blog/post/even-faster-asin-was-staring-right-at-me/",
  "points": 112,
  "commentsCount": 54,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://16bpp.net/blog/post/even-faster-asin-was-staring-right-at-me/"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T12:30:16.000Z",
  "createdAtI": 1773664216,
  "updatedAt": "2026-03-17T12:33:25.000Z",
  "fetchedAt": "2026-03-17T13:00:58.649Z",
  "firstVersion": {
    "storyID": "47398080",
    "author": "def-pri-pub",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:25:58.338Z",
    "title": "Even Faster Asin() Was Staring Right at Me",
    "createdAtI": 1773664216,
    "url": "https://16bpp.net/blog/post/even-faster-asin-was-staring-right-at-me/",
    "points": 53,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T12:30:16.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678358,
    "commentsCount": 23,
    "updatedAt": "2026-03-16T16:25:52.000Z"
  }
}
Comparing Python Type Checkers: Typing Spec Conformance

Learn what it means to conform to the Python typing spec, why it matters, and the conformance status of each type checker including Pyrefly, Ty, Pyright and Mypy.

{
  "storyID": "47398023",
  "title": "Comparing Python Type Checkers: Typing Spec Conformance",
  "author": "ocamoss",
  "url": "https://pyrefly.org/blog/typing-conformance-comparison/",
  "points": 108,
  "commentsCount": 48,
  "tags": [],
  "og": {
    "articleTag": "typechecking",
    "twitterCard": "summary_large_image",
    "articlePublishedTime": "2026-03-10T00:00:00.000Z",
    "success": true,
    "requestUrl": "https://pyrefly.org/blog/typing-conformance-comparison/",
    "ogTitle": "Python Type Checker Comparison: Typing Spec Conformance | Pyrefly",
    "ogUrl": "https://pyrefly.org/blog/typing-conformance-comparison/",
    "ogDescription": "Learn what it means to conform to the Python typing spec, why it matters, and the conformance status of each type checker including Pyrefly, Ty, Pyright and Mypy.",
    "ogLocale": "en",
    "ogImage": [
      {
        "width": "1200",
        "type": "image/png",
        "url": "/img/Pyrefly-Preview-Symbol.png",
        "height": "630"
      }
    ],
    "ogType": "article",
    "articleAuthor": "https://github.com/yangdanny97,https://github.com/migeed-z"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T12:25:18.000Z",
  "createdAtI": 1773663918,
  "updatedAt": "2026-03-17T12:47:56.000Z",
  "fetchedAt": "2026-03-17T12:50:58.360Z",
  "firstVersion": {
    "storyID": "47398023",
    "author": "ocamoss",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:25:58.338Z",
    "title": "Comparing Python Type Checkers: Typing Spec Conformance",
    "createdAtI": 1773663918,
    "url": "https://pyrefly.org/blog/typing-conformance-comparison/",
    "points": 43,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T12:25:18.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678358,
    "commentsCount": 13,
    "updatedAt": "2026-03-16T16:23:36.000Z"
  }
}
Obsession with growth is destroying nature, 150 countries warn

China, India and EU countries were among the signatories of a report that criticized the prevailing measures of economic success.

{
  "storyID": "47397920",
  "title": "Obsession with growth is destroying nature, 150 countries warn",
  "author": "speckx",
  "url": "https://www.politico.eu/article/obsession-with-growth-destroying-nature-150-countries-warn/",
  "points": 278,
  "commentsCount": 210,
  "tags": [],
  "og": {
    "articlePublishedTime": "2026-02-09T16:20:08+00:00",
    "twitterImage": [
      {
        "url": "https://www.politico.eu/cdn-cgi/image/width=1200,height=630,fit=crop,quality=80,onerror=redirect/wp-content/uploads/2026/02/09/GettyImages-2260079229-scaled.jpg"
      }
    ],
    "ogTitle": "Obsession with growth is destroying nature, 150 countries warn",
    "ogDescription": "China, India and EU countries were among the signatories of a report that criticized the prevailing measures of economic success.",
    "ogLocale": "en_GB",
    "ogImage": [
      {
        "width": "1200",
        "url": "https://www.politico.eu/cdn-cgi/image/width=1200,height=630,fit=crop,quality=80,onerror=redirect/wp-content/uploads/2026/02/09/GettyImages-2260079229-scaled.jpg",
        "height": "630"
      }
    ],
    "ogType": "article",
    "articlePublisher": "https://www.facebook.com/POLITICOeu",
    "twitterCard": "summary_large_image",
    "success": true,
    "requestUrl": "https://www.politico.eu/article/obsession-with-growth-destroying-nature-150-countries-warn/",
    "ogUrl": "https://www.politico.eu/article/obsession-with-growth-destroying-nature-150-countries-warn/",
    "ogSiteName": "POLITICO",
    "articleModifiedTime": "2026-02-09T16:56:03+00:00"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T12:13:59.000Z",
  "createdAtI": 1773663239,
  "updatedAt": "2026-03-17T11:46:40.000Z",
  "fetchedAt": "2026-03-17T12:30:58.532Z",
  "firstVersion": {
    "storyID": "47397920",
    "author": "speckx",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T12:40:58.325Z",
    "title": "Obsession with growth is destroying nature, 150 countries warn",
    "createdAtI": 1773663239,
    "url": "https://www.politico.eu/article/obsession-with-growth-destroying-nature-150-countries-warn/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T12:13:59.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773664858,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T12:37:22.000Z"
  }
}
Bringing Semiconductors to Kazakhstan

John Cole - Nursultan Kabylkas designed the first chip in Kazakhstan, and in the process he bootstrapped a new national industry

{
  "storyID": "47397883",
  "title": "Bringing Semiconductors to Kazakhstan",
  "author": "johncole",
  "url": "https://www.siliconimist.com/p/bringing-semiconductors-to-kazakhstan",
  "points": 48,
  "commentsCount": 12,
  "tags": [],
  "og": {
    "twitterTitle": "Bringing Semiconductors to Kazakhstan",
    "twitterImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!0Ewj!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsiliconimist.substack.com%2Fapi%2Fv1%2Fpost_preview%2F189147604%2Ftwitter.jpg%3Fversion%3D4"
      }
    ],
    "author": "John Cole",
    "ogTitle": "Bringing Semiconductors to Kazakhstan",
    "ogDescription": "Nursultan Kabylkas designed the first chip in Kazakhstan, and in the process he bootstrapped a new national industry",
    "ogImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!xZ-b!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-video.s3.amazonaws.com%2Fvideo_upload%2Fpost%2F189147604%2F48eac46a-1c60-4369-9459-d71accc23d6f%2Ftranscoded-1772092649.png"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Nursultan Kabylkas designed the first chip in Kazakhstan, and in the process he bootstrapped a new national industry",
    "success": true,
    "requestUrl": "https://www.siliconimist.com/p/bringing-semiconductors-to-kazakhstan",
    "ogUrl": "https://www.siliconimist.com/p/bringing-semiconductors-to-kazakhstan",
    "twitterPlayer": [
      {
        "width": "1",
        "url": "https://www.siliconimist.com/embed/podcast/bringing-semiconductors-to-kazakhstan?autoplay=1",
        "height": "1"
      }
    ]
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T12:09:44.000Z",
  "createdAtI": 1773662984,
  "updatedAt": "2026-03-17T11:35:10.000Z",
  "fetchedAt": "2026-03-17T12:15:58.625Z",
  "firstVersion": {
    "storyID": "47397883",
    "author": "johncole",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:30:58.588Z",
    "title": "Bringing Semiconductors to Kazakhstan",
    "createdAtI": 1773662984,
    "url": "https://www.siliconimist.com/p/bringing-semiconductors-to-kazakhstan",
    "points": 26,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T12:09:44.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678659,
    "commentsCount": 4,
    "updatedAt": "2026-03-16T16:27:07.000Z"
  }
}
Lazycut: A simple terminal video trimmer using FFmpeg

A simple terminal UI for video trimming. Contribute to emin-ozata/lazycut development by creating an account on GitHub.

{
  "storyID": "47397857",
  "title": "Lazycut: A simple terminal video trimmer using FFmpeg",
  "author": "masterpos",
  "url": "https://github.com/emin-ozata/lazycut",
  "points": 204,
  "commentsCount": 61,
  "tags": [],
  "og": {
    "twitterSite": "@github",
    "twitterTitle": "GitHub - emin-ozata/lazycut: A simple terminal UI for video trimming",
    "twitterImage": [
      {
        "url": "https://opengraph.githubassets.com/f895111c2e1eda32ef3ede778cddb48b31a2bc58fbbc84e22a1a389a126e3fb7/emin-ozata/lazycut"
      }
    ],
    "ogTitle": "GitHub - emin-ozata/lazycut: A simple terminal UI for video trimming",
    "ogDescription": "A simple terminal UI for video trimming. Contribute to emin-ozata/lazycut development by creating an account on GitHub.",
    "ogImage": [
      {
        "width": "1200",
        "alt": "A simple terminal UI for video trimming. Contribute to emin-ozata/lazycut development by creating an account on GitHub.",
        "url": "https://opengraph.githubassets.com/f895111c2e1eda32ef3ede778cddb48b31a2bc58fbbc84e22a1a389a126e3fb7/emin-ozata/lazycut",
        "height": "600"
      }
    ],
    "ogType": "object",
    "twitterCard": "summary_large_image",
    "twitterDescription": "A simple terminal UI for video trimming. Contribute to emin-ozata/lazycut development by creating an account on GitHub.",
    "success": true,
    "requestUrl": "https://github.com/emin-ozata/lazycut",
    "ogUrl": "https://github.com/emin-ozata/lazycut",
    "ogSiteName": "GitHub",
    "fbAppId": "1401488693436528"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T12:05:08.000Z",
  "createdAtI": 1773662708,
  "updatedAt": "2026-03-17T11:58:40.000Z",
  "fetchedAt": "2026-03-17T12:00:58.633Z",
  "firstVersion": {
    "storyID": "47397857",
    "author": "masterpos",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:25:58.338Z",
    "title": "Lazycut: A simple terminal video trimmer using FFmpeg",
    "createdAtI": 1773662708,
    "url": "https://github.com/emin-ozata/lazycut",
    "points": 56,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T12:05:08.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678358,
    "commentsCount": 18,
    "updatedAt": "2026-03-16T16:25:52.000Z"
  }
}
Polymarket gamblers threaten to kill me over Iran missile story
{
  "storyID": "47397822",
  "title": "Polymarket gamblers threaten to kill me over Iran missile story",
  "author": "defly",
  "url": "https://www.timesofisrael.com/gamblers-trying-to-win-a-bet-on-polymarket-are-vowing-to-kill-me-if-i-dont-rewrite-an-iran-missile-story/",
  "points": 1520,
  "commentsCount": 952,
  "tags": [],
  "og": {
    "error": "403 Forbidden",
    "requestUrl": "https://www.timesofisrael.com/gamblers-trying-to-win-a-bet-on-polymarket-are-vowing-to-kill-me-if-i-dont-rewrite-an-iran-missile-story/"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T12:00:06.000Z",
  "createdAtI": 1773662406,
  "updatedAt": "2026-03-17T12:00:40.000Z",
  "fetchedAt": "2026-03-17T12:00:58.633Z",
  "firstVersion": {
    "storyID": "47397822",
    "author": "defly",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T12:05:58.389Z",
    "title": "Polymarket gamblers threaten to kill me over Iran missile story",
    "createdAtI": 1773662406,
    "url": "https://www.timesofisrael.com/gamblers-trying-to-win-a-bet-on-polymarket-are-vowing-to-kill-me-if-i-dont-rewrite-an-iran-missile-story/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T12:00:06.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773662758,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T12:05:51.000Z"
  }
}
MoD sources warn Palantir role at heart of government is threat to UK security

The Nerve team - Experts say that claims UK data remains under government ownership miss the point that the company has the capability to build its own detailed picture of the British population, and even infer state secrets. Report by Charlie Young and Carole Cadwalladr

{
  "storyID": "47397797",
  "title": "MoD sources warn Palantir role at heart of government is threat to UK security",
  "author": "vrganj",
  "url": "https://www.thenerve.news/p/palantir-technologies-uk-mod-sources-government-data-insights-security-state-secrets",
  "points": 638,
  "commentsCount": 270,
  "tags": [],
  "og": {
    "twitterTitle": "‘It beggars belief’: MoD sources warn Palantir’s role at heart of government is a threat to UK’s security ",
    "twitterImage": [
      {
        "url": "https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/9a3c8b41-0479-4378-94d4-91b8093ad9d6/pal_13.jpg?t=1773431251"
      }
    ],
    "author": "The Nerve team",
    "twitterUrl": "https://www.thenerve.news/p/palantir-technologies-uk-mod-sources-government-data-insights-security-state-secrets",
    "ogTitle": "‘It beggars belief’: MoD sources warn Palantir’s role at heart of government is  a threat to UK’s security ",
    "ogDescription": "Experts say that claims UK data remains under government ownership miss the point that the company has the capability to build its own detailed picture of the British population, and even infer state secrets. Report by Charlie Young and Carole Cadwalladr ",
    "ogImage": [
      {
        "alt": "Experts say that claims UK data remains under government ownership miss the point that the company has the capability to build its own detailed picture of the British population, and even infer state secrets. Report by Charlie Young and Carole Cadwalladr ",
        "url": "https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/9a3c8b41-0479-4378-94d4-91b8093ad9d6/pal_13.jpg?t=1773431251"
      }
    ],
    "ogType": "website",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Experts say that claims UK data remains under government ownership miss the point that the company has the capability to build its own detailed picture of the British population, and even infer state secrets. Report by Charlie Young and Carole Cadwalladr ",
    "success": true,
    "requestUrl": "https://www.thenerve.news/p/palantir-technologies-uk-mod-sources-government-data-insights-security-state-secrets",
    "ogUrl": "https://www.thenerve.news/p/palantir-technologies-uk-mod-sources-government-data-insights-security-state-secrets",
    "ogSiteName": "The Nerve",
    "fbAppId": "1932054120322754"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T11:57:33.000Z",
  "createdAtI": 1773662253,
  "updatedAt": "2026-03-17T11:54:56.000Z",
  "fetchedAt": "2026-03-17T12:00:58.633Z",
  "firstVersion": {
    "storyID": "47397797",
    "author": "vrganj",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T13:00:58.551Z",
    "title": "MoD sources warn Palantir role at heart of government is threat to UK security",
    "createdAtI": 1773662253,
    "url": "https://www.thenerve.news/p/palantir-technologies-uk-mod-sources-government-data-insights-security-state-secrets",
    "points": 5,
    "tags": [],
    "createdAt": "2026-03-16T11:57:33.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773666059,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T12:57:51.000Z"
  }
}
Corruption erodes social trust more in democracies than in autocracies

IntroductionWhile corruption exists in both democracies and autocracies, its social consequences may differ fundamentally across regime types. Democratic nor...

{
  "storyID": "47397593",
  "title": "Corruption erodes social trust more in democracies than in autocracies",
  "author": "PaulHoule",
  "url": "https://www.frontiersin.org/journals/political-science/articles/10.3389/fpos.2026.1779810/full",
  "points": 710,
  "commentsCount": 371,
  "tags": [],
  "og": {
    "twitterCard": "summary_large_image",
    "success": true,
    "requestUrl": "https://www.frontiersin.org/journals/political-science/articles/10.3389/fpos.2026.1779810/full",
    "ogTitle": "Frontiers | The price of accountability: corruption erodes social trust more in democracies than in autocracies",
    "dcIdentifier": "doi:10.3389/fpos.2026.1779810",
    "ogUrl": "https://www.frontiersin.org/journals/political-science/articles/10.3389/fpos.2026.1779810/full",
    "ogDescription": "IntroductionWhile corruption exists in both democracies and autocracies, its social consequences may differ fundamentally across regime types. Democratic nor...",
    "ogSiteName": "Frontiers",
    "ogImage": [
      {
        "url": "https://d2csxpduxe849s.cloudfront.net/media/E32629C6-9347-4F84-81FEAEF7BFA342B3/CF13FC93-1D3A-473F-8D8F9F692E417F16/5974D84F-C240-47A0-B44DDB68A3E39BD6/WebsiteWebP_XL-FPOS_Main Visual_Purple_Website.webp"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T11:25:31.000Z",
  "createdAtI": 1773660331,
  "updatedAt": "2026-03-17T11:31:55.000Z",
  "fetchedAt": "2026-03-17T11:35:58.434Z",
  "firstVersion": {
    "storyID": "47397593",
    "author": "PaulHoule",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T12:20:58.326Z",
    "title": "Corruption erodes social trust more in democracies than in autocracies",
    "createdAtI": 1773660331,
    "url": "https://www.frontiersin.org/journals/political-science/articles/10.3389/fpos.2026.1779810/full",
    "points": 3,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T11:25:31.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773663658,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T12:20:52.000Z"
  }
}
Why I love FreeBSD

Stefano Marinelli - A personal reflection on my first encounter with FreeBSD in 2002, how it shaped the way I design and run systems, and why its philosophy, stability, and community still matter to me more than twenty years later.

{
  "storyID": "47397574",
  "title": "Why I love FreeBSD",
  "author": "enz",
  "url": "https://it-notes.dragas.net/2026/03/16/why-i-love-freebsd/",
  "points": 447,
  "commentsCount": 217,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterTitle": "Why I Love FreeBSD",
    "twitterImage": [
      {
        "url": "https://upload.wikimedia.org/wikipedia/commons/0/0e/FreeBSD_13.0_boot_loader_autoboot_screenshot.png"
      }
    ],
    "author": "Stefano Marinelli",
    "ogTitle": "Why I Love FreeBSD",
    "ogDescription": "A personal reflection on my first encounter with FreeBSD in 2002, how it shaped the way I design and run systems, and why its philosophy, stability, and community still matter to me more than twenty years later.",
    "ogLocale": "en",
    "ogImage": [
      {
        "url": "https://upload.wikimedia.org/wikipedia/commons/0/0e/FreeBSD_13.0_boot_loader_autoboot_screenshot.png"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary_large_image",
    "twitterDescription": "A personal reflection on my first encounter with FreeBSD in 2002, how it shaped the way I design and run systems, and why its philosophy, stability, and community still matter to me more than twenty years later.",
    "success": true,
    "requestUrl": "https://it-notes.dragas.net/2026/03/16/why-i-love-freebsd/",
    "ogUrl": "https://it-notes.dragas.net/2026/03/16/why-i-love-freebsd/",
    "ogSiteName": "IT Notes"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T11:23:14.000Z",
  "createdAtI": 1773660194,
  "updatedAt": "2026-03-17T11:35:40.000Z",
  "fetchedAt": "2026-03-17T11:35:58.434Z",
  "firstVersion": {
    "storyID": "47397574",
    "author": "enz",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T13:10:58.490Z",
    "title": "I Love FreeBSD",
    "createdAtI": 1773660194,
    "url": "https://it-notes.dragas.net/2026/03/16/why-i-love-freebsd/",
    "points": 5,
    "tags": [],
    "createdAt": "2026-03-16T11:23:14.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773666658,
    "commentsCount": 1,
    "updatedAt": "2026-03-16T13:07:06.000Z"
  }
}
MM120, a pharmaceutical form of LSD, shown to reduce anxiety symptoms (2025)

Generalized anxiety disorder affects millions, often trapping sufferers in cycles of fear and isolation that conventional medications barely relieve. At UCSF, neuroscientist Jennifer Mitchell is testing a pharmaceutical form of LSD called MM120, which has shown striking results in reducing symptoms by promoting neuroplasticity and easing rigid thought patterns. In clinical trials, a single dose significantly outperfo

{
  "storyID": "47397528",
  "title": "MM120, a pharmaceutical form of LSD, shown to reduce anxiety symptoms (2025)",
  "author": "carlos-menezes",
  "url": "https://www.sciencedaily.com/releases/2025/10/251027023816.htm",
  "points": 93,
  "commentsCount": 88,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://www.sciencedaily.com/releases/2025/10/251027023816.htm",
    "ogTitle": "Scientists discover a surprising way to quiet the anxious mind",
    "ogUrl": "https://www.sciencedaily.com/releases/2025/10/251027023816.htm",
    "ogDescription": "Generalized anxiety disorder affects millions, often trapping sufferers in cycles of fear and isolation that conventional medications barely relieve. At UCSF, neuroscientist Jennifer Mitchell is testing a pharmaceutical form of LSD called MM120, which has shown striking results in reducing symptoms by promoting neuroplasticity and easing rigid thought patterns. In clinical trials, a single dose significantly outperfo",
    "ogSiteName": "ScienceDaily",
    "ogImage": [
      {
        "width": "1920",
        "url": "https://www.sciencedaily.com/images/1920/calm-relaxed-young-woman-sunset.webp",
        "height": "1080"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T11:16:39.000Z",
  "createdAtI": 1773659799,
  "updatedAt": "2026-03-17T11:32:25.000Z",
  "fetchedAt": "2026-03-17T11:35:58.434Z",
  "firstVersion": {
    "storyID": "47397528",
    "author": "carlos-menezes",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T11:25:58.601Z",
    "title": "Scientists discover a surprising way to quiet the anxious mind",
    "createdAtI": 1773659799,
    "url": "https://www.sciencedaily.com/releases/2025/10/251027023816.htm",
    "points": 4,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T11:16:39.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773660359,
    "commentsCount": 1,
    "updatedAt": "2026-03-16T11:25:37.000Z"
  }
}
'Another internet is possible': Norway rails against 'enshittification'

Absurdist video urges policymakers and users to resist deliberate deterioration of platforms and devices

{
  "storyID": "47397483",
  "title": "'Another internet is possible': Norway rails against 'enshittification'",
  "author": "voxleone",
  "url": "https://www.theguardian.com/world/2026/mar/16/norway-rails-against-enshittifcation-deliberate-tech-deterioration",
  "points": 44,
  "commentsCount": 21,
  "tags": [],
  "og": {
    "twitterCreator": "@ashifa_k",
    "twitterAppNameGooglePlay": "The Guardian",
    "twitterAppUrliPad": "gnmguardian://world/2026/mar/16/norway-rails-against-enshittifcation-deliberate-tech-deterioration?contenttype=Article&source=twitter",
    "twitterAppIdiPhone": "409128287",
    "twitterAppNameiPhone": "The Guardian",
    "ogTitle": "‘Another internet is possible’: Norway rails against ‘enshittification’",
    "ogType": "article",
    "articleTag": "Norway,Technology,World news,Europe,Social media,Search engines,Online shopping,Internet",
    "twitterCard": "summary_large_image",
    "requestUrl": "https://www.theguardian.com/world/2026/mar/16/norway-rails-against-enshittifcation-deliberate-tech-deterioration",
    "twitterAppUrliPhone": "gnmguardian://world/2026/mar/16/norway-rails-against-enshittifcation-deliberate-tech-deterioration?contenttype=Article&source=twitter",
    "twitterAppNameiPad": "The Guardian",
    "twitterAppUrlGooglePlay": "guardian://www.theguardian.com/world/2026/mar/16/norway-rails-against-enshittifcation-deliberate-tech-deterioration",
    "ogSiteName": "the Guardian",
    "twitterSite": "@guardian",
    "articlePublishedTime": "2026-03-16T09:30:05.000Z",
    "twitterImage": [
      {
        "url": "https://i.guim.co.uk/img/media/92b2cce8d3879dd155c4dd5fea9c9cc0d127ff8d/1520_0_3600_2880/master/3600.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=5d707cf4ab2d4bed5b69bd2beebb2912"
      }
    ],
    "alIosAppStoreId": "409128287",
    "ogDescription": "Absurdist video urges policymakers and users to resist deliberate deterioration of platforms and devices",
    "twitterAppIdGooglePlay": "com.guardian",
    "ogImage": [
      {
        "width": "1200",
        "url": "https://i.guim.co.uk/img/media/92b2cce8d3879dd155c4dd5fea9c9cc0d127ff8d/1520_0_3600_2880/master/3600.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=40d673e2c32db8be88add547a7b0e5c5",
        "height": "960"
      }
    ],
    "twitterAppIdiPad": "409128287",
    "articlePublisher": "https://www.facebook.com/theguardian",
    "success": true,
    "alIosAppName": "The Guardian",
    "ogUrl": "https://www.theguardian.com/world/2026/mar/16/norway-rails-against-enshittifcation-deliberate-tech-deterioration",
    "alIosUrl": "gnmguardian://world/2026/mar/16/norway-rails-against-enshittifcation-deliberate-tech-deterioration?contenttype=Article&source=applinks",
    "articleModifiedTime": "2026-03-16T09:32:40.000Z",
    "articleSection": "World news",
    "articleAuthor": "https://www.theguardian.com/profile/ashifa-kassam",
    "fbAppId": "180444840287"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T11:09:50.000Z",
  "createdAtI": 1773659390,
  "updatedAt": "2026-03-17T11:18:26.000Z",
  "fetchedAt": "2026-03-17T11:35:58.434Z",
  "firstVersion": {
    "storyID": "47397483",
    "author": "voxleone",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T11:15:58.596Z",
    "title": "'Another internet is possible': Norway rails against 'enshittification'",
    "createdAtI": 1773659390,
    "url": "https://www.theguardian.com/world/2026/mar/16/norway-rails-against-enshittifcation-deliberate-tech-deterioration",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T11:09:50.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773659759,
    "commentsCount": 1,
    "updatedAt": "2026-03-16T11:15:51.000Z"
  }
}
Linux 7.1 to Retire UDP-Lite – Allows for Better Performance with Cleansed Code
{
  "storyID": "47397291",
  "title": "Linux 7.1 to Retire UDP-Lite – Allows for Better Performance with Cleansed Code",
  "author": "doener",
  "url": "https://www.phoronix.com/news/Linux-7.1-Retiring-UDP-Lite",
  "points": 42,
  "commentsCount": 13,
  "tags": [],
  "og": {
    "twitterCreator": "@michaellarabel",
    "twitterCard": "summary_large_image",
    "twitterSite": "@phoronix",
    "twitterTitle": "Linux 7.1 To Retire UDP-Lite - Allows For Better Performance With Cleansed Code",
    "twitterDescription": "The upcoming Linux 7.1 kernel cycle is set to retire UDP-Lite support",
    "twitterImage": [
      {
        "url": "https://www.phoronix.net/image.php?id=2026&image=retire_udp_lite"
      }
    ],
    "success": true,
    "requestUrl": "https://www.phoronix.com/news/Linux-7.1-Retiring-UDP-Lite",
    "ogTitle": "Linux 7.1 To Retire UDP-Lite - Allows For Better Performance With Cleansed Code",
    "ogImage": [
      {
        "url": "https://www.phoronix.net/image.php?id=2026&image=retire_udp_lite"
      }
    ]
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T10:41:01.000Z",
  "createdAtI": 1773657661,
  "updatedAt": "2026-03-17T07:07:09.000Z",
  "fetchedAt": "2026-03-17T11:35:58.434Z",
  "firstVersion": {
    "storyID": "47397291",
    "author": "doener",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T10:50:58.481Z",
    "title": "Linux 7.1 to Retire UDP-Lite – Allows for Better Performance with Cleansed Code",
    "createdAtI": 1773657661,
    "url": "https://www.phoronix.com/news/Linux-7.1-Retiring-UDP-Lite",
    "points": 4,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T10:41:01.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773658258,
    "commentsCount": 1,
    "updatedAt": "2026-03-16T10:50:50.000Z"
  }
}
Ask HN: What is it like being in a CS major program these days?
{
  "storyID": "47397190",
  "title": "Ask HN: What is it like being in a CS major program these days?",
  "author": "tathagatadg",
  "url": null,
  "points": 182,
  "commentsCount": 177,
  "tags": [
    "ask_hn"
  ],
  "createdAt": "2026-03-16T10:24:02.000Z",
  "createdAtI": 1773656642,
  "updatedAt": "2026-03-17T11:35:40.000Z",
  "fetchedAt": "2026-03-17T11:35:58.434Z",
  "firstVersion": {
    "storyID": "47397190",
    "author": "tathagatadg",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T10:35:58.527Z",
    "title": "Ask HN: What is it like being in a CS major program these days?",
    "createdAtI": 1773656642,
    "url": null,
    "points": 3,
    "tags": [
      "ask_hn"
    ],
    "createdAt": "2026-03-16T10:24:02.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773657359,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T10:33:36.000Z"
  }
}
Why I may ‘hire’ AI instead of a graduate student
{
  "storyID": "47396557",
  "title": "Why I may ‘hire’ AI instead of a graduate student",
  "author": "doener",
  "url": "https://www.science.org/content/article/why-i-may-hire-ai-instead-graduate-student",
  "points": 89,
  "commentsCount": 98,
  "tags": [],
  "og": {
    "error": "403 Forbidden",
    "requestUrl": "https://www.science.org/content/article/why-i-may-hire-ai-instead-graduate-student"
  },
  "aiIsh": {
    "score": 1,
    "offenses": [
      "AI"
    ]
  },
  "createdAt": "2026-03-16T08:59:13.000Z",
  "createdAtI": 1773651553,
  "updatedAt": "2026-03-17T11:27:40.000Z",
  "fetchedAt": "2026-03-17T11:30:58.621Z",
  "firstVersion": {
    "storyID": "47396557",
    "author": "doener",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T09:15:58.569Z",
    "title": "I may 'hire' AI instead of a graduate student",
    "createdAtI": 1773651553,
    "url": "https://www.science.org/content/article/why-i-may-hire-ai-instead-graduate-student",
    "points": 8,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T08:59:13.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773652559,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T09:15:51.000Z"
  }
}
385TB video game archive saved by fans; torrents being generated

Last month, the site’s hosts announced a shutdown due to spiraling costs.

{
  "storyID": "47396340",
  "title": "385TB video game archive saved by fans; torrents being generated",
  "author": "mikhael",
  "url": "https://www.tomshardware.com/video-games/retro-gaming/385tb-video-game-archive-saved-by-fans-myrient-has-been-100-percent-backed-up-and-validated-torrents-being-generated",
  "points": 83,
  "commentsCount": 5,
  "tags": [],
  "og": {
    "twitterCreator": "@tomshardware",
    "twitterSite": "@tomshardware",
    "twitterTitle": "385TB video game archive saved by fans — Myrient has been '100% backed up' and validated, torrents being generated",
    "articlePublishedTime": "2026-03-15T13:28:06Z",
    "twitterImage": [
      {
        "url": "https://cdn.mos.cms.futurecdn.net/5hGmDiVdo9DpPaeKnQ7eSb-1200-80.jpg"
      }
    ],
    "ogTitle": "385TB video game archive saved by fans — Myrient has been '100% backed up' and validated, torrents being generated",
    "ogDescription": "Last month, the site’s hosts announced a shutdown due to spiraling costs.",
    "ogImage": [
      {
        "width": "1920",
        "url": "https://cdn.mos.cms.futurecdn.net/5hGmDiVdo9DpPaeKnQ7eSb-1920-80.jpg",
        "height": "1080"
      }
    ],
    "ogType": "article",
    "articlePublisher": "https://www.facebook.com/tomshardware",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Last month, the site’s hosts announced a shutdown due to spiraling costs.",
    "success": true,
    "requestUrl": "https://www.tomshardware.com/video-games/retro-gaming/385tb-video-game-archive-saved-by-fans-myrient-has-been-100-percent-backed-up-and-validated-torrents-being-generated",
    "ogUrl": "https://www.tomshardware.com/video-games/retro-gaming/385tb-video-game-archive-saved-by-fans-myrient-has-been-100-percent-backed-up-and-validated-torrents-being-generated",
    "ogSiteName": "Tom's Hardware"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T08:19:05.000Z",
  "createdAtI": 1773649145,
  "updatedAt": "2026-03-17T10:28:10.000Z",
  "fetchedAt": "2026-03-17T11:30:58.621Z",
  "firstVersion": {
    "storyID": "47396340",
    "author": "mikhael",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T09:35:58.354Z",
    "title": "385TB video game archive saved by fans; torrents being generated",
    "createdAtI": 1773649145,
    "url": "https://www.tomshardware.com/video-games/retro-gaming/385tb-video-game-archive-saved-by-fans-myrient-has-been-100-percent-backed-up-and-validated-torrents-being-generated",
    "points": 5,
    "tags": [],
    "createdAt": "2026-03-16T08:19:05.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773653758,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T09:34:36.000Z"
  }
}
Starlink Mini as a failover

Jack Pearce - I recently picked up a Starlink Mini to use as a backup connection for my home network. The underlying technology is fascinating - thousands of satellites in low Earth orbit delivering broadband almost anywhere. With the new £4.50 standby plan, it's an excellent way to keep things online.

{
  "storyID": "47396264",
  "title": "Starlink Mini as a failover",
  "author": "jkpe",
  "url": "https://www.jackpearce.co.uk/posts/starlink-failover/",
  "points": 269,
  "commentsCount": 201,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterTitle": "Starlink Mini as a failover",
    "articlePublishedTime": "2026-02-09T00:00:00.000Z",
    "twitterImage": [
      {
        "url": "https://static.jackpearce.co.uk/images/posts/2025/starlink-uk-install.jpeg"
      }
    ],
    "author": "Jack Pearce",
    "ogTitle": "Starlink Mini as a failover",
    "ogDescription": "I recently picked up a Starlink Mini to use as a backup connection for my home network. The underlying technology is fascinating - thousands of satellites in low Earth orbit delivering broadband almost anywhere. With the new £4.50 standby plan, it's an excellent way to keep things online.",
    "ogLocale": "en_GB",
    "ogImage": [
      {
        "url": "https://static.jackpearce.co.uk/images/posts/2025/starlink-uk-install.jpeg"
      }
    ],
    "ogType": "article",
    "articleTag": "Home Lab",
    "twitterCard": "summary_large_image",
    "twitterDescription": "I recently picked up a Starlink Mini to use as a backup connection for my home network. The underlying technology is fascinating - thousands of satellites in low Earth orbit delivering broadband almost anywhere. With the new £4.50 standby plan, it's an excellent way to keep things online.",
    "success": true,
    "requestUrl": "https://www.jackpearce.co.uk/posts/starlink-failover/",
    "ogUrl": "https://www.jackpearce.co.uk/posts/starlink-failover/",
    "ogSiteName": "Jack Pearce",
    "articleSection": "Home Lab",
    "articleAuthor": "Jack Pearce"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T08:07:29.000Z",
  "createdAtI": 1773648449,
  "updatedAt": "2026-03-17T11:28:56.000Z",
  "fetchedAt": "2026-03-17T11:30:58.621Z",
  "firstVersion": {
    "storyID": "47396264",
    "author": "jkpe",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T08:35:58.346Z",
    "title": "Starlink Mini as a Failover",
    "createdAtI": 1773648449,
    "url": "https://www.jackpearce.co.uk/posts/starlink-failover/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T08:07:29.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773650158,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T08:34:05.000Z"
  }
}
ASCII and Unicode quotation marks (2007)
{
  "storyID": "47395147",
  "title": "ASCII and Unicode quotation marks (2007)",
  "author": "exvi",
  "url": "https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html",
  "points": 44,
  "commentsCount": 29,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T04:09:50.000Z",
  "createdAtI": 1773634190,
  "updatedAt": "2026-03-17T05:47:39.000Z",
  "fetchedAt": "2026-03-17T07:35:58.378Z",
  "firstVersion": {
    "storyID": "47395147",
    "author": "exvi",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T06:15:58.609Z",
    "title": "ASCII and Unicode quotation marks (2007)",
    "createdAtI": 1773634190,
    "url": "https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html",
    "points": 5,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T04:09:50.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773641759,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T06:12:34.000Z"
  }
}
Tell HN: AI tools are making me lose interest in CS fundamentals
{
  "storyID": "47394291",
  "title": "Tell HN: AI tools are making me lose interest in CS fundamentals",
  "author": "Tim25659",
  "url": null,
  "points": 87,
  "commentsCount": 86,
  "tags": [
    "ask_hn"
  ],
  "createdAt": "2026-03-16T02:02:12.000Z",
  "createdAtI": 1773626532,
  "updatedAt": "2026-03-17T05:50:09.000Z",
  "fetchedAt": "2026-03-17T06:15:58.636Z",
  "firstVersion": {
    "storyID": "47394291",
    "author": "Tim25659",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T02:10:58.430Z",
    "title": "AI tools are making me lose interest in CS fundamentals",
    "createdAtI": 1773626532,
    "url": null,
    "points": 3,
    "tags": [
      "ask_hn"
    ],
    "createdAt": "2026-03-16T02:02:12.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773627058,
    "commentsCount": 2,
    "updatedAt": "2026-03-16T02:10:34.000Z"
  }
}
Federal Right to Privacy Act – Draft legislation
{
  "storyID": "47394264",
  "title": "Federal Right to Privacy Act – Draft legislation",
  "author": "pilingual",
  "url": "https://righttoprivacyact.github.io",
  "points": 113,
  "commentsCount": 72,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://righttoprivacyact.github.io"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T01:58:56.000Z",
  "createdAtI": 1773626336,
  "updatedAt": "2026-03-17T05:54:24.000Z",
  "fetchedAt": "2026-03-17T06:10:58.378Z",
  "firstVersion": {
    "storyID": "47394264",
    "author": "pilingual",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T02:35:58.491Z",
    "title": "Federal Right to Privacy Act",
    "createdAtI": 1773626336,
    "url": "https://righttoprivacyact.github.io",
    "points": 4,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T01:58:56.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773628558,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T02:35:49.000Z"
  }
}
How I write software with LLMs
{
  "storyID": "47394022",
  "title": "How I write software with LLMs",
  "author": "indigodaddy",
  "url": "https://www.stavros.io/posts/how-i-write-software-with-llms/",
  "points": 489,
  "commentsCount": 471,
  "tags": [],
  "og": {
    "ogUrl": "https://www.stavros.io/posts/how-i-write-software-with-llms/",
    "ogImage": [
      {
        "width": "512",
        "url": "https://www.stavros.io/static/images/favicons/og-image.jpg?h=24586483",
        "height": "268"
      }
    ],
    "success": true,
    "requestUrl": "https://www.stavros.io/posts/how-i-write-software-with-llms/"
  },
  "aiIsh": {
    "score": 1,
    "offenses": [
      "LLMs"
    ]
  },
  "createdAt": "2026-03-16T01:24:09.000Z",
  "createdAtI": 1773624249,
  "updatedAt": "2026-03-17T05:59:09.000Z",
  "fetchedAt": "2026-03-17T06:00:58.676Z",
  "firstVersion": {
    "storyID": "47394022",
    "author": "indigodaddy",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T01:50:58.420Z",
    "title": "\"How I write software with LLMs\"",
    "createdAtI": 1773624249,
    "url": "https://www.stavros.io/posts/how-i-write-software-with-llms/",
    "points": 3,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T01:24:09.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773625858,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T01:50:04.000Z"
  }
}
What is agentic engineering?

Simon Willison - What is agentic engineering? - Agentic Engineering Patterns

{
  "storyID": "47393908",
  "title": "What is agentic engineering?",
  "author": "lumpa",
  "url": "https://simonwillison.net/guides/agentic-engineering-patterns/what-is-agentic-engineering/",
  "points": 157,
  "commentsCount": 89,
  "tags": [],
  "og": {
    "twitterCreator": "@simonw",
    "twitterCard": "summary",
    "success": true,
    "author": "Simon Willison",
    "requestUrl": "https://simonwillison.net/guides/agentic-engineering-patterns/what-is-agentic-engineering/",
    "ogTitle": "What is agentic engineering? - Agentic Engineering Patterns",
    "ogUrl": "https://simonwillison.net/guides/agentic-engineering-patterns/what-is-agentic-engineering/",
    "ogSiteName": "Simon Willison’s Weblog",
    "ogDescription": "What is agentic engineering? - Agentic Engineering Patterns",
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T01:07:47.000Z",
  "createdAtI": 1773623267,
  "updatedAt": "2026-03-17T04:49:38.000Z",
  "fetchedAt": "2026-03-17T05:45:58.526Z",
  "firstVersion": {
    "storyID": "47393908",
    "author": "lumpa",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T01:30:58.616Z",
    "title": "What Is Agentic Engineering?",
    "createdAtI": 1773623267,
    "url": "https://simonwillison.net/guides/agentic-engineering-patterns/what-is-agentic-engineering/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T01:07:47.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773624659,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T01:30:49.000Z"
  }
}
White House administration set to be paid $10B for brokering TikTok deal

Exceptionally rare ‘fee’ to be paid by investors who took control of US operations from Chinese parent company

{
  "storyID": "47393688",
  "title": "White House administration set to be paid $10B for brokering TikTok deal",
  "author": "Jimmc414",
  "url": "https://www.theguardian.com/technology/2026/mar/14/tiktok-trump-administration-10bn",
  "points": 44,
  "commentsCount": 18,
  "tags": [],
  "og": {
    "twitterCreator": "@olliemilman",
    "twitterAppNameGooglePlay": "The Guardian",
    "twitterAppUrliPad": "gnmguardian://technology/2026/mar/14/tiktok-trump-administration-10bn?contenttype=Article&source=twitter",
    "twitterAppIdiPhone": "409128287",
    "twitterAppNameiPhone": "The Guardian",
    "ogTitle": "Trump administration reportedly set to be paid $10bn for brokering TikTok deal",
    "ogType": "article",
    "articleTag": "TikTok,Trump administration,Business,Donald Trump,US news,US politics,Technology,Social media",
    "twitterCard": "summary_large_image",
    "requestUrl": "https://www.theguardian.com/technology/2026/mar/14/tiktok-trump-administration-10bn",
    "twitterAppUrliPhone": "gnmguardian://technology/2026/mar/14/tiktok-trump-administration-10bn?contenttype=Article&source=twitter",
    "twitterAppNameiPad": "The Guardian",
    "twitterAppUrlGooglePlay": "guardian://www.theguardian.com/technology/2026/mar/14/tiktok-trump-administration-10bn",
    "ogSiteName": "the Guardian",
    "twitterSite": "@guardian",
    "articlePublishedTime": "2026-03-14T17:13:57.000Z",
    "twitterImage": [
      {
        "url": "https://i.guim.co.uk/img/media/04292743f294f00b079771292aa360a30f37eeb3/100_0_3001_2400/master/3001.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=00df8198cd9f9abd2b0e3a6a5247577b"
      }
    ],
    "alIosAppStoreId": "409128287",
    "ogDescription": "Exceptionally rare ‘fee’ to be paid by investors who took control of US operations from Chinese parent company",
    "twitterAppIdGooglePlay": "com.guardian",
    "ogImage": [
      {
        "width": "1200",
        "url": "https://i.guim.co.uk/img/media/04292743f294f00b079771292aa360a30f37eeb3/100_0_3001_2400/master/3001.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=aacab23ac448e76de7cc04bdd47a1a1a",
        "height": "960"
      }
    ],
    "twitterAppIdiPad": "409128287",
    "articlePublisher": "https://www.facebook.com/theguardian",
    "success": true,
    "alIosAppName": "The Guardian",
    "ogUrl": "https://www.theguardian.com/technology/2026/mar/14/tiktok-trump-administration-10bn",
    "alIosUrl": "gnmguardian://technology/2026/mar/14/tiktok-trump-administration-10bn?contenttype=Article&source=applinks",
    "articleModifiedTime": "2026-03-15T17:12:42.000Z",
    "articleSection": "Technology",
    "articleAuthor": "https://www.theguardian.com/profile/oliver-milman",
    "fbAppId": "180444840287"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T00:33:37.000Z",
  "createdAtI": 1773621217,
  "updatedAt": "2026-03-17T02:12:39.000Z",
  "fetchedAt": "2026-03-17T05:20:58.489Z",
  "firstVersion": {
    "storyID": "47393688",
    "author": "Jimmc414",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T00:35:58.494Z",
    "title": "White House administration set to be paid $10B for brokering TikTok deal",
    "createdAtI": 1773621217,
    "url": "https://www.theguardian.com/technology/2026/mar/14/tiktok-trump-administration-10bn",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-16T00:33:37.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773621358,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T00:35:34.000Z"
  }
}
Cannabinoids remove plaque-forming Alzheimer's proteins from brain cells (2016)

LA JOLLA–Salk Institute scientists have found preliminary evidence that tetrahydrocannabinol (THC) and other compounds found in marijuana can promote the cellular removal of amyloid beta, a toxic protein associated with Alzheimer’s disease.

{
  "storyID": "47393619",
  "title": "Cannabinoids remove plaque-forming Alzheimer's proteins from brain cells (2016)",
  "author": "anjel",
  "url": "https://www.salk.edu/news-release/cannabinoids-remove-plaque-forming-alzheimers-proteins-from-brain-cells/",
  "points": 164,
  "commentsCount": 109,
  "tags": [],
  "og": {
    "twitterCard": "summary_large_image",
    "success": true,
    "requestUrl": "https://www.salk.edu/news-release/cannabinoids-remove-plaque-forming-alzheimers-proteins-from-brain-cells/",
    "ogTitle": "Cannabinoids remove plaque-forming Alzheimer’s proteins from brain cells - Salk Institute for Biological Studies",
    "ogUrl": "https://www.salk.edu/news-release/cannabinoids-remove-plaque-forming-alzheimers-proteins-from-brain-cells/",
    "ogDescription": "LA JOLLA–Salk Institute scientists have found preliminary evidence that tetrahydrocannabinol (THC) and other compounds found in marijuana can promote the cellular removal of amyloid beta, a toxic protein associated with Alzheimer’s disease.",
    "ogSiteName": "Salk Institute for Biological Studies",
    "ogLocale": "en_US",
    "articleModifiedTime": "2016-06-27T23:20:42+00:00",
    "ogImage": [
      {
        "url": "http://www.salk.edu/wp-content/uploads/2016/06/David-Schubert-458x305.jpg"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-16T00:22:48.000Z",
  "createdAtI": 1773620568,
  "updatedAt": "2026-03-17T04:15:09.000Z",
  "fetchedAt": "2026-03-17T04:40:58.487Z",
  "firstVersion": {
    "storyID": "47393619",
    "author": "anjel",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T00:35:58.494Z",
    "title": "Cannabinoids remove plaque-forming Alzheimer's proteins from brain cells",
    "createdAtI": 1773620568,
    "url": "https://www.salk.edu/news-release/cannabinoids-remove-plaque-forming-alzheimers-proteins-from-brain-cells/",
    "points": 3,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-16T00:22:48.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773621358,
    "commentsCount": 1,
    "updatedAt": "2026-03-16T00:35:05.000Z"
  }
}
The Linux Programming Interface as a university course text
{
  "storyID": "47393388",
  "title": "The Linux Programming Interface as a university course text",
  "author": "teleforce",
  "url": "https://man7.org/tlpi/academic/index.html",
  "points": 171,
  "commentsCount": 38,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://man7.org/tlpi/academic/index.html"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T23:51:26.000Z",
  "createdAtI": 1773618686,
  "updatedAt": "2026-03-17T03:51:24.000Z",
  "fetchedAt": "2026-03-17T03:55:58.803Z",
  "firstVersion": {
    "storyID": "47393388",
    "author": "teleforce",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T00:35:58.494Z",
    "title": "The Linux Programming Interface as a university course text",
    "createdAtI": 1773618686,
    "url": "https://man7.org/tlpi/academic/index.html",
    "points": 3,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-15T23:51:26.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773621358,
    "commentsCount": 0,
    "updatedAt": "2026-03-16T00:35:34.000Z"
  }
}
Excel incorrectly assumes that the year 1900 is a leap year

Cloud-Writer - Explains why the year 1900 is treated as a leap year in Excel 2000. This article outlines the behaviors that occur if this specific issue is corrected.

{
  "storyID": "47393225",
  "title": "Excel incorrectly assumes that the year 1900 is a leap year",
  "author": "susam",
  "url": "https://learn.microsoft.com/en-us/troubleshoot/microsoft-365-apps/excel/wrongly-assumes-1900-is-leap-year",
  "points": 86,
  "commentsCount": 32,
  "tags": [],
  "og": {
    "twitterCard": "summary_large_image",
    "twitterSite": "@MicrosoftLearn",
    "success": true,
    "author": "Cloud-Writer",
    "requestUrl": "https://learn.microsoft.com/en-us/troubleshoot/microsoft-365-apps/excel/wrongly-assumes-1900-is-leap-year",
    "ogTitle": "Excel incorrectly assumes that the year 1900 is a leap year - Microsoft 365 Apps",
    "ogUrl": "https://learn.microsoft.com/en-us/troubleshoot/microsoft-365-apps/excel/wrongly-assumes-1900-is-leap-year",
    "ogDescription": "Explains why the year 1900 is treated as a leap year in Excel 2000. This article outlines the behaviors that occur if this specific issue is corrected.",
    "ogImage": [
      {
        "alt": "Microsoft Learn",
        "url": "https://learn.microsoft.com/en-us/media/open-graph-image.png"
      }
    ],
    "ogType": "website"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T23:34:35.000Z",
  "createdAtI": 1773617675,
  "updatedAt": "2026-03-17T02:36:54.000Z",
  "fetchedAt": "2026-03-17T03:25:58.361Z",
  "firstVersion": {
    "storyID": "47393225",
    "author": "susam",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T23:40:58.397Z",
    "title": "Excel incorrectly assumes that the year 1900 is a leap year",
    "createdAtI": 1773617675,
    "url": "https://learn.microsoft.com/en-us/troubleshoot/microsoft-365-apps/excel/wrongly-assumes-1900-is-leap-year",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-15T23:34:35.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773618058,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T23:40:35.000Z"
  }
}
Nasdaq's Shame

Keubiko - How to rig an index to appease a billionaire

{
  "storyID": "47392550",
  "title": "Nasdaq's Shame",
  "author": "imichael",
  "url": "https://keubiko.substack.com/p/nasdaqs-shame",
  "points": 401,
  "commentsCount": 154,
  "tags": [],
  "og": {
    "twitterTitle": "Nasdaq's Shame",
    "twitterCard": "summary_large_image",
    "twitterDescription": "How to rig an index to appease a billionaire",
    "twitterImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!2tcY!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fkeubiko.substack.com%2Fapi%2Fv1%2Fpost_preview%2F190495016%2Ftwitter.jpg%3Fversion%3D4"
      }
    ],
    "success": true,
    "author": "Keubiko",
    "requestUrl": "https://keubiko.substack.com/p/nasdaqs-shame",
    "ogTitle": "Nasdaq's Shame",
    "ogUrl": "https://keubiko.substack.com/p/nasdaqs-shame",
    "ogDescription": "How to rig an index to appease a billionaire",
    "ogImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!vHTo!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ad35c27-14b7-4b1d-8422-79e45a4c6a8f_1408x768.jpeg"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T22:16:09.000Z",
  "createdAtI": 1773612969,
  "updatedAt": "2026-03-17T01:07:23.000Z",
  "fetchedAt": "2026-03-17T01:30:58.719Z",
  "firstVersion": {
    "storyID": "47392550",
    "author": "imichael",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T22:30:58.666Z",
    "title": "Nasdaq's Shame",
    "createdAtI": 1773612969,
    "url": "https://keubiko.substack.com/p/nasdaqs-shame",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-15T22:16:09.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773613859,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T22:29:34.000Z"
  }
}
A new Bigfoot documentary helps explain our conspiracy-minded era
{
  "storyID": "47392547",
  "title": "A new Bigfoot documentary helps explain our conspiracy-minded era",
  "author": "zdw",
  "url": "https://www.msn.com/en-us/news/us/a-new-bigfoot-documentary-helps-explain-our-conspiracy-minded-era/ar-AA1Yv6px",
  "points": 85,
  "commentsCount": 95,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://www.msn.com/en-us/news/us/a-new-bigfoot-documentary-helps-explain-our-conspiracy-minded-era/ar-AA1Yv6px"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T22:15:50.000Z",
  "createdAtI": 1773612950,
  "updatedAt": "2026-03-17T01:21:54.000Z",
  "fetchedAt": "2026-03-17T01:25:58.645Z",
  "firstVersion": {
    "storyID": "47392547",
    "author": "zdw",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T22:35:58.494Z",
    "title": "A new Bigfoot documentary helps explain our conspiracy-minded era",
    "createdAtI": 1773612950,
    "url": "https://www.msn.com/en-us/news/us/a-new-bigfoot-documentary-helps-explain-our-conspiracy-minded-era/ar-AA1Yv6px",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-15T22:15:50.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773614158,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T22:34:48.000Z"
  }
}
Kangina
{
  "storyID": "47392514",
  "title": "Kangina",
  "author": "thunderbong",
  "url": "https://en.wikipedia.org/wiki/Kangina",
  "points": 116,
  "commentsCount": 7,
  "tags": [],
  "og": {
    "ogTitle": "Kangina - Wikipedia",
    "ogImage": [
      {
        "width": "1200",
        "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/ae/Kangina.png/1280px-Kangina.png",
        "height": "673"
      }
    ],
    "success": true,
    "requestUrl": "https://en.wikipedia.org/wiki/Kangina",
    "ogType": "website"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T22:11:17.000Z",
  "createdAtI": 1773612677,
  "updatedAt": "2026-03-16T20:21:07.000Z",
  "fetchedAt": "2026-03-17T01:15:58.541Z",
  "firstVersion": {
    "storyID": "47392514",
    "author": "thunderbong",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T22:40:58.392Z",
    "title": "Kangina",
    "createdAtI": 1773612677,
    "url": "https://en.wikipedia.org/wiki/Kangina",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-15T22:11:17.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773614458,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T22:36:19.000Z"
  }
}
Cert Authorities Check for DNSSEC from Today

About 14 years ago I set up DNSSEC . I've been running it on all of my domains ever since, without issue. First using bind9 and then later using PowerDNS...

{
  "storyID": "47392510",
  "title": "Cert Authorities Check for DNSSEC from Today",
  "author": "zdw",
  "url": "https://www.grepular.com/Cert_Authorities_Check_for_DNSSEC_From_Today",
  "points": 85,
  "commentsCount": 199,
  "tags": [
    "front_page"
  ],
  "og": {
    "articleTag": "networking",
    "articlePublishedTime": "2026-03-15T09:00:00Z",
    "success": true,
    "requestUrl": "https://www.grepular.com/Cert_Authorities_Check_for_DNSSEC_From_Today",
    "ogTitle": "Cert Authorities Check for DNSSEC From Today",
    "ogUrl": "https://www.grepular.com/Cert_Authorities_Check_for_DNSSEC_From_Today",
    "ogDescription": "About 14 years ago I set up DNSSEC . I've been running it on all of my domains ever since, without issue. First using bind9 and then later using PowerDNS...",
    "ogSiteName": "grepular.com",
    "ogLocale": "en_GB",
    "ogImage": [
      {
        "width": "1200",
        "url": "https://www.grepular.com/img/og-default.png?v=BQk80DfWRSqEt8E2",
        "height": "630"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T22:10:47.000Z",
  "createdAtI": 1773612647,
  "updatedAt": "2026-03-17T01:10:54.000Z",
  "fetchedAt": "2026-03-17T01:10:58.752Z",
  "firstVersion": {
    "storyID": "47392510",
    "author": "zdw",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T17:00:58.481Z",
    "title": "Cert Authorities Check for DNSSEC from Today",
    "createdAtI": 1773612647,
    "url": "https://www.grepular.com/Cert_Authorities_Check_for_DNSSEC_From_Today",
    "points": 15,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-15T22:10:47.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773680458,
    "commentsCount": 9,
    "updatedAt": "2026-03-16T17:00:54.000Z"
  }
}
Show HN: Free OpenAI API Access with ChatGPT Account

Free OpenAI API access with your ChatGPT account. Contribute to EvanZhouDev/openai-oauth development by creating an account on GitHub.

{
  "storyID": "47392158",
  "title": "Show HN: Free OpenAI API Access with ChatGPT Account",
  "author": "EvanZhouDev",
  "url": "https://github.com/EvanZhouDev/openai-oauth",
  "points": 42,
  "commentsCount": 17,
  "tags": [
    "show_hn"
  ],
  "og": {
    "twitterSite": "@github",
    "twitterTitle": "GitHub - EvanZhouDev/openai-oauth: Free OpenAI API access with your ChatGPT account.",
    "twitterImage": [
      {
        "url": "https://repository-images.githubusercontent.com/1182119229/d650bb22-6121-490f-9055-60e09d5544ea"
      }
    ],
    "ogTitle": "GitHub - EvanZhouDev/openai-oauth: Free OpenAI API access with your ChatGPT account.",
    "ogDescription": "Free OpenAI API access with your ChatGPT account. Contribute to EvanZhouDev/openai-oauth development by creating an account on GitHub.",
    "ogImage": [
      {
        "alt": "Free OpenAI API access with your ChatGPT account. Contribute to EvanZhouDev/openai-oauth development by creating an account on GitHub.",
        "url": "https://repository-images.githubusercontent.com/1182119229/d650bb22-6121-490f-9055-60e09d5544ea"
      }
    ],
    "ogType": "object",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Free OpenAI API access with your ChatGPT account. Contribute to EvanZhouDev/openai-oauth development by creating an account on GitHub.",
    "success": true,
    "requestUrl": "https://github.com/EvanZhouDev/openai-oauth",
    "ogUrl": "https://github.com/EvanZhouDev/openai-oauth",
    "ogSiteName": "GitHub",
    "fbAppId": "1401488693436528"
  },
  "aiIsh": {
    "score": 4,
    "offenses": [
      "chatgpt",
      "chatgpt",
      "openai",
      "openai"
    ]
  },
  "createdAt": "2026-03-15T21:29:52.000Z",
  "createdAtI": 1773610192,
  "updatedAt": "2026-03-16T12:59:52.000Z",
  "fetchedAt": "2026-03-17T00:05:58.474Z",
  "firstVersion": {
    "storyID": "47392158",
    "author": "EvanZhouDev",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T23:45:58.427Z",
    "title": "Show HN: Free OpenAI API Access with ChatGPT Account",
    "createdAtI": 1773610192,
    "url": "https://github.com/EvanZhouDev/openai-oauth",
    "points": 6,
    "tags": [
      "show_hn",
      "front_page"
    ],
    "createdAt": "2026-03-15T21:29:52.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773618358,
    "commentsCount": 5,
    "updatedAt": "2026-03-15T23:45:49.000Z"
  }
}
Bill C-22, the Lawful Access Act: Dangerous backdoor surveillance risks remain

Government Bill (House of Commons) C-22 (45-1) - First Reading - Lawful Access Act, 2026 - Parliament of Canada

{
  "storyID": "47392084",
  "title": "Bill C-22, the Lawful Access Act: Dangerous backdoor surveillance risks remain",
  "author": "opengrass",
  "url": "https://www.michaelgeist.ca/2026/03/a-tale-of-two-bills-lawful-access-returns-with-changes-to-warrantless-access-but-dangerous-backdoor-surveillance-risks-remains/",
  "points": 975,
  "commentsCount": 316,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://www.parl.ca/DocumentViewer/en/45-1/bill/C-22/first-reading",
    "ogTitle": "Government Bill (House of Commons) C-22 (45-1) - First Reading - Lawful Access Act, 2026 - Parliament of Canada",
    "ogDescription": "Government Bill (House of Commons) C-22 (45-1) - First Reading - Lawful Access Act, 2026 - Parliament of Canada",
    "ogImage": [
      {
        "width": "1200",
        "url": "/documentviewer/assets/images/publications/crest2_hoc_cdc_e-f.gif",
        "height": "630"
      }
    ],
    "fbAppId": "620826918031248",
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T21:22:16.000Z",
  "createdAtI": 1773609736,
  "updatedAt": "2026-03-16T23:54:08.000Z",
  "fetchedAt": "2026-03-17T00:00:58.628Z",
  "firstVersion": {
    "storyID": "47392084",
    "author": "opengrass",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T22:35:58.494Z",
    "title": "Canada's Bill C-22 Mandates Mass Metadata Surveillance of Canadians",
    "createdAtI": 1773609736,
    "url": "https://www.parl.ca/DocumentViewer/en/45-1/bill/C-22/first-reading",
    "points": 7,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-15T21:22:16.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773614158,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T22:35:19.000Z"
  }
}
Show HN: Lux – Drop-in Redis replacement in Rust. 5.6x faster, ~1MB Docker image

Contribute to lux-db/lux development by creating an account on GitHub.

{
  "storyID": "47391982",
  "title": "Show HN: Lux – Drop-in Redis replacement in Rust. 5.6x faster, ~1MB Docker image",
  "author": "mattyhogan",
  "url": "https://github.com/lux-db/lux",
  "points": 59,
  "commentsCount": 28,
  "tags": [
    "show_hn"
  ],
  "og": {
    "twitterSite": "@github",
    "twitterTitle": "GitHub - lux-db/lux",
    "twitterImage": [
      {
        "url": "https://opengraph.githubassets.com/47af7e8f5aa131c5630e1e362db834773994a4930101b5dbe1071eaed20e06c9/lux-db/lux"
      }
    ],
    "ogTitle": "GitHub - lux-db/lux",
    "ogDescription": "Contribute to lux-db/lux development by creating an account on GitHub.",
    "ogImage": [
      {
        "width": "1200",
        "alt": "Contribute to lux-db/lux development by creating an account on GitHub.",
        "url": "https://opengraph.githubassets.com/47af7e8f5aa131c5630e1e362db834773994a4930101b5dbe1071eaed20e06c9/lux-db/lux",
        "height": "600"
      }
    ],
    "ogType": "object",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Contribute to lux-db/lux development by creating an account on GitHub.",
    "success": true,
    "requestUrl": "https://github.com/lux-db/lux",
    "ogUrl": "https://github.com/lux-db/lux",
    "ogSiteName": "GitHub",
    "fbAppId": "1401488693436528"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T21:12:37.000Z",
  "createdAtI": 1773609157,
  "updatedAt": "2026-03-16T19:01:53.000Z",
  "fetchedAt": "2026-03-16T23:50:58.366Z",
  "firstVersion": {
    "storyID": "47391982",
    "author": "mattyhogan",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T22:35:58.494Z",
    "title": "Show HN: Lux – Drop-in Redis replacement in Rust. 5.6x faster, ~1MB Docker image",
    "createdAtI": 1773609157,
    "url": "https://github.com/lux-db/lux",
    "points": 6,
    "tags": [
      "show_hn",
      "front_page"
    ],
    "createdAt": "2026-03-15T21:12:37.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773614158,
    "commentsCount": 1,
    "updatedAt": "2026-03-15T22:35:48.000Z"
  }
}
LLMs can be exhausting

Some days I get in bed after a tortuous 4-5 hour session working with Claude or Codex wondering what the heck happened. It's easy to blame the model - there'...

{
  "storyID": "47391803",
  "title": "LLMs can be exhausting",
  "author": "tjohnell",
  "url": "https://tomjohnell.com/llms-can-be-absolutely-exhausting/",
  "points": 318,
  "commentsCount": 203,
  "tags": [],
  "og": {
    "twitterTitle": "LLMs can be absolutely exhausting",
    "twitterImage": [
      {
        "url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/tomjohnell/tom-2.webp"
      }
    ],
    "twitterUrl": "https://tomjohnell.com/llms-can-be-absolutely-exhausting/",
    "ogTitle": "LLMs can be absolutely exhausting",
    "ogDescription": "Some days I get in bed after a tortuous 4-5 hour session working with Claude or Codex wondering what the heck happened. It's easy to blame the model - there'...",
    "ogImage": [
      {
        "url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/tomjohnell/tom-2.webp"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary",
    "twitterDescription": "Some days I get in bed after a tortuous 4-5 hour session working with Claude or Codex wondering what the heck happened. It's easy to blame the model - there'...",
    "success": true,
    "requestUrl": "https://tomjohnell.com/llms-can-be-absolutely-exhausting/",
    "ogUrl": "https://tomjohnell.com/llms-can-be-absolutely-exhausting/",
    "ogSiteName": "Tom Johnell"
  },
  "aiIsh": {
    "score": 2,
    "offenses": [
      "LLMs",
      "claude"
    ]
  },
  "createdAt": "2026-03-15T20:56:21.000Z",
  "createdAtI": 1773608181,
  "updatedAt": "2026-03-16T23:19:38.000Z",
  "fetchedAt": "2026-03-16T23:20:58.449Z",
  "firstVersion": {
    "storyID": "47391803",
    "author": "tjohnell",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T23:30:58.700Z",
    "title": "LLMs can be exhausting",
    "createdAtI": 1773608181,
    "url": "https://tomjohnell.com/llms-can-be-absolutely-exhausting/",
    "points": 6,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-15T20:56:21.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773617459,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T23:30:04.000Z"
  }
}
The 49MB web page

thatshubham - A look at modern news websites. How programmatic ad-tech, huge payloads and hostile architecture destroyed the reading experience.

{
  "storyID": "47390945",
  "title": "The 49MB web page",
  "author": "kermatt",
  "url": "https://thatshubham.com/blog/news-audit",
  "points": 768,
  "commentsCount": 344,
  "tags": [],
  "og": {
    "twitterTitle": "The 49MB Web Page",
    "articlePublishedTime": "2026-03-12T00:00:00.000Z",
    "twitterImage": [
      {
        "url": "https://thatshubham.com/img/news-audit-og.jpg"
      }
    ],
    "author": "thatshubham",
    "twitterUrl": "https://thatshubham.com/blog/news-audit",
    "ogTitle": "The 49MB Web Page",
    "ogDescription": "A look at modern news websites. How programmatic ad-tech, huge payloads and hostile architecture destroyed the reading experience.",
    "ogImage": [
      {
        "url": "https://thatshubham.com/img/news-audit-og.jpg"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary_large_image",
    "twitterDescription": "A look at modern news websites. How programmatic ad-tech, huge payloads and hostile architecture destroyed the reading experience.",
    "success": true,
    "requestUrl": "https://thatshubham.com/blog/news-audit",
    "ogUrl": "https://thatshubham.com/blog/news-audit",
    "articleAuthor": "https://thatshubham.com"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T19:25:18.000Z",
  "createdAtI": 1773602718,
  "updatedAt": "2026-03-16T22:20:26.000Z",
  "fetchedAt": "2026-03-16T22:20:58.455Z",
  "firstVersion": {
    "storyID": "47390945",
    "author": "kermatt",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T19:30:58.564Z",
    "title": "The 49MB Web Page",
    "createdAtI": 1773602718,
    "url": "https://thatshubham.com/blog/news-audit",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-15T19:25:18.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773603059,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T19:30:48.000Z"
  }
}
Chrome DevTools MCP (2025)

ما یک ویژگی جدید به سرور Chrome DevTools MCP اضافه کرده‌ایم که اشکال‌زدایی از جلسات فعلی مرورگر را برای کدنویس شما بسیار آسان‌تر می‌کند.

{
  "storyID": "47390817",
  "title": "Chrome DevTools MCP (2025)",
  "author": "xnx",
  "url": "https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session",
  "points": 573,
  "commentsCount": 229,
  "tags": [],
  "og": {
    "twitterCard": "summary_large_image",
    "success": true,
    "requestUrl": "https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session",
    "ogTitle": "اجازه دهید کدنویس شما، مرورگر شما را با Chrome DevTools MCP اشکال‌زدایی کند.  |  Blog  |  Chrome for Developers",
    "ogUrl": "https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session?hl=fa",
    "ogSiteName": "Chrome for Developers",
    "ogDescription": "ما یک ویژگی جدید به سرور Chrome DevTools MCP اضافه کرده‌ایم که اشکال‌زدایی از جلسات فعلی مرورگر را برای کدنویس شما بسیار آسان‌تر می‌کند.",
    "ogLocale": "fa",
    "ogImage": [
      {
        "width": "1200",
        "url": "https://developer.chrome.com/static/blog/chrome-devtools-mcp-debug-your-browser-session/image/hero.png?hl=fa",
        "height": "675"
      }
    ],
    "ogType": "website"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T19:12:53.000Z",
  "createdAtI": 1773601973,
  "updatedAt": "2026-03-16T22:04:08.000Z",
  "fetchedAt": "2026-03-16T22:10:58.358Z",
  "firstVersion": {
    "storyID": "47390817",
    "author": "xnx",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T19:30:58.564Z",
    "title": "Let your Coding Agent debug the browser session with Chrome DevTools MCP",
    "createdAtI": 1773601973,
    "url": "https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session",
    "points": 3,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-15T19:12:53.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773603059,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T19:28:49.000Z"
  }
}
The "are you sure?" Problem: Why AI keeps changing its mind

Dr. Randal S. Olson - Ask your AI 'are you sure?' and watch it flip. Models fold 60% of the time because we trained them to please, not push back. The fix isn't better prompts.

{
  "storyID": "47390609",
  "title": "The \"are you sure?\" Problem: Why AI keeps changing its mind",
  "author": "turoczy",
  "url": "https://www.randalolson.com/2026/02/07/the-are-you-sure-problem-why-your-ai-keeps-changing-its-mind/",
  "points": 39,
  "commentsCount": 30,
  "tags": [],
  "og": {
    "twitterTitle": "The \"Are You Sure?\" Problem: Why Your AI Keeps Changing Its Mind",
    "articlePublishedTime": "Sat Feb 07 2026 16:00:00 GMT+0000 (Coordinated Universal Time)",
    "twitterImage": [
      {
        "url": "https://randalolson.com/assets/2026/02/sycophancy-flip-rate.svg"
      }
    ],
    "author": "Dr. Randal S. Olson",
    "ogTitle": "The \"Are You Sure?\" Problem: Why Your AI Keeps Changing Its Mind",
    "ogDescription": "Ask your AI 'are you sure?' and watch it flip. Models fold 60% of the time because we trained them to please, not push back. The fix isn't better prompts.",
    "ogLocale": "en_US",
    "ogImage": [
      {
        "alt": "The \"Are You Sure?\" Problem: Why Your AI Keeps Changing Its Mind",
        "url": "https://randalolson.com/assets/2026/02/sycophancy-flip-rate.svg"
      }
    ],
    "ogType": "article",
    "articleTag": "reliability",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Ask your AI 'are you sure?' and watch it flip. Models fold 60% of the time because we trained them to please, not push back. The fix isn't better prompts.",
    "success": true,
    "requestUrl": "https://www.randalolson.com/2026/02/07/the-are-you-sure-problem-why-your-ai-keeps-changing-its-mind/",
    "ogUrl": "https://randalolson.com/2026/02/07/the-are-you-sure-problem-why-your-ai-keeps-changing-its-mind/",
    "ogSiteName": "Dr. Randal S. Olson",
    "articleSection": "ai",
    "articleAuthor": "Dr. Randal S. Olson"
  },
  "aiIsh": {
    "score": 2,
    "offenses": [
      "AI",
      "AI"
    ]
  },
  "createdAt": "2026-03-15T18:56:58.000Z",
  "createdAtI": 1773601018,
  "updatedAt": "2026-03-16T21:11:24.000Z",
  "fetchedAt": "2026-03-16T22:00:58.692Z",
  "firstVersion": {
    "storyID": "47390609",
    "author": "turoczy",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:25:58.338Z",
    "title": "The \"are you sure?\" Problem: Why AI keeps changing its mind",
    "createdAtI": 1773601018,
    "url": "https://www.randalolson.com/2026/02/07/the-are-you-sure-problem-why-your-ai-keeps-changing-its-mind/",
    "points": 38,
    "tags": [],
    "createdAt": "2026-03-15T18:56:58.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773678358,
    "commentsCount": 27,
    "updatedAt": "2026-03-16T16:21:51.000Z"
  }
}
The bureaucracy blocking the chance at a cure

Ruxandra Teslo - How early-stage clinical trials became unnecessarily expensive and inefficient—and how we can fix them, inspired by a recent story about a dog treated for cancer.

{
  "storyID": "47390345",
  "title": "The bureaucracy blocking the chance at a cure",
  "author": "item",
  "url": "https://www.writingruxandrabio.com/p/the-bureaucracy-blocking-the-chance",
  "points": 58,
  "commentsCount": 80,
  "tags": [
    "front_page"
  ],
  "og": {
    "twitterTitle": "The Bureaucracy Blocking the Chance at a Cure",
    "twitterCard": "summary_large_image",
    "twitterDescription": "How early-stage clinical trials became unnecessarily expensive and inefficient—and how we can fix them, inspired by a recent story about a dog treated for cancer.",
    "twitterImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!IMdu!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fruxandrabio.substack.com%2Fapi%2Fv1%2Fpost_preview%2F191020925%2Ftwitter.jpg%3Fversion%3D4"
      }
    ],
    "success": true,
    "author": "Ruxandra Teslo",
    "requestUrl": "https://www.writingruxandrabio.com/p/the-bureaucracy-blocking-the-chance",
    "ogTitle": "The Bureaucracy Blocking the Chance at a Cure",
    "ogUrl": "https://www.writingruxandrabio.com/p/the-bureaucracy-blocking-the-chance",
    "ogDescription": "How early-stage clinical trials became unnecessarily expensive and inefficient—and how we can fix them, inspired by a recent story about a dog treated for cancer.",
    "ogImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!oqdT!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaaa6bfc-82d2-4701-9dc4-482dc0692361_834x834.png"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T18:32:27.000Z",
  "createdAtI": 1773599547,
  "updatedAt": "2026-03-16T21:35:38.000Z",
  "fetchedAt": "2026-03-16T21:35:58.366Z",
  "firstVersion": {
    "storyID": "47390345",
    "author": "item",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-16T16:45:58.558Z",
    "title": "The bureaucracy blocking the chance at a cure",
    "createdAtI": 1773599547,
    "url": "https://www.writingruxandrabio.com/p/the-bureaucracy-blocking-the-chance",
    "points": 15,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-15T18:32:27.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773679559,
    "commentsCount": 5,
    "updatedAt": "2026-03-16T16:45:51.000Z"
  }
}
The low-tech brilliance of Iranian design

TheLastFarm - 3 resilient technologies demonstrating the remarkable innovation of Iranian engineering

{
  "storyID": "47390339",
  "title": "The low-tech brilliance of Iranian design",
  "author": "greenie_beans",
  "url": "https://thelastfarm.substack.com/p/the-low-tech-brilliance-of-iranian",
  "points": 62,
  "commentsCount": 8,
  "tags": [],
  "og": {
    "twitterTitle": "The low-tech brilliance of Iranian design",
    "twitterCard": "summary_large_image",
    "twitterDescription": "3 resilient technologies demonstrating the remarkable innovation of Iranian engineering",
    "twitterImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!PlSz!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fthelastfarm.substack.com%2Fapi%2Fv1%2Fpost_preview%2F191029659%2Ftwitter.jpg%3Fversion%3D4"
      }
    ],
    "success": true,
    "author": "TheLastFarm",
    "requestUrl": "https://thelastfarm.substack.com/p/the-low-tech-brilliance-of-iranian",
    "ogTitle": "The low-tech brilliance of Iranian design",
    "ogUrl": "https://thelastfarm.substack.com/p/the-low-tech-brilliance-of-iranian",
    "ogDescription": "3 resilient technologies demonstrating the remarkable innovation of Iranian engineering",
    "ogImage": [
      {
        "url": "https://substackcdn.com/image/fetch/$s_!R-s_!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00bb5a2d-dc8e-4c47-802c-0cf6ce51b162_800x533.jpeg"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T18:31:52.000Z",
  "createdAtI": 1773599512,
  "updatedAt": "2026-03-16T19:28:08.000Z",
  "fetchedAt": "2026-03-16T21:30:58.539Z",
  "firstVersion": {
    "storyID": "47390339",
    "author": "greenie_beans",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T18:50:58.346Z",
    "title": "The low-tech brilliance of Iranian design",
    "createdAtI": 1773599512,
    "url": "https://thelastfarm.substack.com/p/the-low-tech-brilliance-of-iranian",
    "points": 4,
    "tags": [],
    "createdAt": "2026-03-15T18:31:52.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773600658,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T18:48:19.000Z"
  }
}
Office.eu launches as Europe's sovereign office platform

Office.eu, a 100% European owned alternative to Microsoft Office and Google Workspace, has officially launched in The Hague.

{
  "storyID": "47390233",
  "title": "Office.eu launches as Europe's sovereign office platform",
  "author": "campuscodi",
  "url": "https://office.eu/media/pressrelease-20260304",
  "points": 297,
  "commentsCount": 161,
  "tags": [],
  "og": {
    "twitterTitle": "Office.eu officially launches in The Hague as Europe's fully sovereign office platform",
    "articlePublishedTime": "2026-03-04T00:00:00.000Z",
    "twitterImage": [
      {
        "url": "https://office.eu/images/press-release-20260304.png"
      }
    ],
    "ogTitle": "Office.eu officially launches in The Hague as Europe's fully sovereign office platform",
    "ogDescription": "Office.eu, a 100% European owned alternative to Microsoft Office and Google Workspace, has officially launched in The Hague.",
    "ogImage": [
      {
        "width": "1200",
        "alt": "Office.eu launch press release",
        "url": "https://office.eu/images/press-release-20260304.png"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Office.eu, a 100% European owned alternative to Microsoft Office and Google Workspace, has officially launched in The Hague.",
    "success": true,
    "requestUrl": "https://office.eu/media/pressrelease-20260304",
    "ogUrl": "https://office.eu/media/pressrelease-20260304",
    "ogSiteName": "Office EU"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T18:22:36.000Z",
  "createdAtI": 1773598956,
  "updatedAt": "2026-03-16T21:11:02.000Z",
  "fetchedAt": "2026-03-16T21:20:58.427Z",
  "firstVersion": {
    "storyID": "47390233",
    "author": "campuscodi",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T18:40:58.456Z",
    "title": "Office.eu launches as Europe's sovereign office platform",
    "createdAtI": 1773598956,
    "url": "https://office.eu/media/pressrelease-20260304",
    "points": 10,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-15T18:22:36.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773600058,
    "commentsCount": 2,
    "updatedAt": "2026-03-15T18:40:48.000Z"
  }
}
Animated 'Firefly' Reboot in Development from Nathan Fillion, 20th TV

Hilary Lewis - Original series creator Joss Whedon gave his blessing for the new iteration of the show that would be run by Tara Butters ('Agent Carter,' 'Dollhouse') and Marc Guggenheim ('Arrow,' 'Flash') and involves Oscar- and Emmy-winning animation studio ShadowMachine.

{
  "storyID": "47390021",
  "title": "Animated 'Firefly' Reboot in Development from Nathan Fillion, 20th TV",
  "author": "Amorymeltzer",
  "url": "https://www.hollywoodreporter.com/tv/tv-news/animated-firefly-reboot-in-development-nathan-fillion-1236533089/",
  "points": 238,
  "commentsCount": 91,
  "tags": [],
  "og": {
    "twitterCreator": "@hilarylewis",
    "twitterSite": "@thr",
    "twitterTitle": "Animated ‘Firefly’ Reboot in Development From Nathan Fillion, 20th TV Animation",
    "articlePublishedTime": "2026-03-15T17:20:31+00:00",
    "twitterImage": [
      {
        "url": "https://www.hollywoodreporter.com/wp-content/uploads/2026/03/GettyImages-14423827352.jpg?w=1296&h=730&crop=1"
      }
    ],
    "author": "Hilary Lewis",
    "ogTitle": "Animated ‘Firefly’ Reboot in Development From Nathan Fillion, 20th TV Animation",
    "ogDescription": "Original series creator Joss Whedon gave his blessing for the new iteration of the show that would be run by Tara Butters ('Agent Carter,' 'Dollhouse') and Marc Guggenheim ('Arrow,' 'Flash') and involves Oscar- and Emmy-winning animation studio ShadowMachine.",
    "ogLocale": "en_US",
    "ogImage": [
      {
        "width": "1024",
        "alt": "Nathan Fillion",
        "url": "https://www.hollywoodreporter.com/wp-content/uploads/2026/03/GettyImages-14423827352.jpg?w=1296&h=730&crop=1",
        "height": "577"
      }
    ],
    "ogType": "article",
    "twitterCard": "summary_large_image",
    "twitterDescription": "Original series creator Joss Whedon gave his blessing for the new iteration of the show that would be run by Tara Butters ('Agent Carter,' 'Dollhouse') and Marc Guggenheim ('Arrow,' 'Flash') and involves Oscar- and Emmy-winning animation studio ShadowMachine.",
    "success": true,
    "requestUrl": "https://www.hollywoodreporter.com/tv/tv-news/animated-firefly-reboot-in-development-nathan-fillion-1236533089/",
    "ogUrl": "https://www.hollywoodreporter.com/tv/tv-news/animated-firefly-reboot-in-development-nathan-fillion-1236533089/",
    "ogSiteName": "The Hollywood Reporter",
    "articleModifiedTime": "2026-03-15T17:37:38+00:00"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T18:04:34.000Z",
  "createdAtI": 1773597874,
  "updatedAt": "2026-03-16T21:01:10.000Z",
  "fetchedAt": "2026-03-16T21:05:58.454Z",
  "firstVersion": {
    "storyID": "47390021",
    "author": "Amorymeltzer",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T19:00:58.665Z",
    "title": "Animated 'Firefly' Reboot in Development from Nathan Fillion, 20th TV",
    "createdAtI": 1773597874,
    "url": "https://www.hollywoodreporter.com/tv/tv-news/animated-firefly-reboot-in-development-nathan-fillion-1236533089/",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-15T18:04:34.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773601259,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T19:00:34.000Z"
  }
}
Tech companies defeat bill as AI drains local water supplies

Grant Conner - Washington state is home to about 126 artificial intelligence data centers. These data centers evaporate millions of gallons of freshwater each day to provide cooling, but at the cost of draining local resources. The rapid expansion of these data centers strains regional drinking water supplies, as well as increasing blackout risk due to the high...

{
  "storyID": "47389858",
  "title": "Tech companies defeat bill as AI drains local water supplies",
  "author": "laurex",
  "url": "https://www.theolympus.net/13531/",
  "points": 39,
  "commentsCount": 24,
  "tags": [],
  "og": {
    "success": true,
    "author": "Grant Conner",
    "requestUrl": "https://www.theolympus.net/13531/",
    "ogTitle": "Tech companies defeat bill as AI drains local water supplies",
    "ogUrl": "https://www.theolympus.net/13531/",
    "ogSiteName": "The Olympus",
    "ogDescription": "Washington state is home to about 126 artificial intelligence data centers. These data centers evaporate millions of gallons of freshwater each day to provide cooling, but at the cost of draining local resources. The rapid expansion of these data centers strains regional drinking water supplies, as well as increasing blackout risk due to the high...",
    "articleSection": "News",
    "ogImage": [
      {
        "width": "1024",
        "url": "https://www.theolympus.net/wp-content/uploads/2026/03/ai-data-center-GettyImages-2242297015-1024x691-1.jpg",
        "height": "691"
      }
    ],
    "ogType": "article"
  },
  "aiIsh": {
    "score": 2,
    "offenses": [
      "AI",
      "artificialintelligence"
    ]
  },
  "createdAt": "2026-03-15T17:49:54.000Z",
  "createdAtI": 1773596994,
  "updatedAt": "2026-03-16T19:52:24.000Z",
  "fetchedAt": "2026-03-16T20:50:58.693Z",
  "firstVersion": {
    "storyID": "47389858",
    "author": "laurex",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T17:55:58.395Z",
    "title": "Tech companies defeat bill as AI drains local water supplies",
    "createdAtI": 1773596994,
    "url": "https://www.theolympus.net/13531/",
    "points": 3,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-15T17:49:54.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773597358,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T17:55:48.000Z"
  }
}
Grandparents are glued to their phones [video]

Charlie Warzel on rising screen time among some older adults and whether their kids should be worried.

{
  "storyID": "47389784",
  "title": "Grandparents are glued to their phones [video]",
  "author": "tartoran",
  "url": "https://www.bbc.com/reel/video/p0n61dg3/grandparents-are-glued-to-their-phones-families-are-worried",
  "points": 206,
  "commentsCount": 146,
  "tags": [],
  "og": {
    "twitterTitle": "Grandparents are glued to their phones, families are worried",
    "alWebUrl": "https://bbc.com/reel/video/p0n61dg3/grandparents-are-glued-to-their-phones-families-are-worried",
    "twitterImage": [
      {
        "alt": "Grandparents are glued to their phones. Families are worried.",
        "url": "https://ichef.bbci.co.uk/images/ic/1024xn/p0n61f3k.jpg"
      }
    ],
    "ogTitle": "Grandparents are glued to their phones, families are worried",
    "alAndroidPackage": "bbc.mobile.news.ww",
    "alIosAppStoreId": "364147881",
    "ogDescription": "Charlie Warzel on rising screen time among some older adults and whether their kids should be worried.",
    "ogImage": [
      {
        "width": "1024",
        "alt": "Grandparents are glued to their phones. Families are worried.",
        "url": "https://ichef.bbci.co.uk/images/ic/1024xn/p0n61f3k.jpg",
        "height": "576"
      }
    ],
    "twitterCard": "summary_large_image",
    "twitterDescription": "Charlie Warzel on rising screen time among some older adults and whether their kids should be worried.",
    "success": true,
    "requestUrl": "https://www.bbc.com/reel/video/p0n61dg3/grandparents-are-glued-to-their-phones-families-are-worried",
    "alIosAppName": "BBC: World News & Stories",
    "alAndroidAppName": "BBC: World News & Stories",
    "alIosUrl": "bbcx://reel/video/p0n61dg3/grandparents-are-glued-to-their-phones-families-are-worried",
    "articleModifiedTime": "2026-03-13T14:00:00.000Z",
    "alAndroidUrl": "bbcx://reel/video/p0n61dg3/grandparents-are-glued-to-their-phones-families-are-worried"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T17:43:19.000Z",
  "createdAtI": 1773596599,
  "updatedAt": "2026-03-16T20:13:24.000Z",
  "fetchedAt": "2026-03-16T20:50:58.693Z",
  "firstVersion": {
    "storyID": "47389784",
    "author": "tartoran",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T17:50:58.367Z",
    "title": "Grandparents are glued to their phones, families are worried [video]",
    "createdAtI": 1773596599,
    "url": "https://www.bbc.com/reel/video/p0n61dg3/grandparents-are-glued-to-their-phones-families-are-worried",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-15T17:43:19.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773597058,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T17:49:04.000Z"
  }
}
Stop Sloppypasta
{
  "storyID": "47389570",
  "title": "Stop Sloppypasta",
  "author": "namnnumbr",
  "url": "https://stopsloppypasta.ai/",
  "points": 598,
  "commentsCount": 236,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://stopsloppypasta.ai/"
  },
  "aiIsh": {
    "score": 1,
    "offenses": [
      "stopsloppypasta.ai"
    ]
  },
  "createdAt": "2026-03-15T17:25:00.000Z",
  "createdAtI": 1773595500,
  "updatedAt": "2026-03-16T20:10:39.000Z",
  "fetchedAt": "2026-03-16T20:10:58.504Z",
  "firstVersion": {
    "storyID": "47389570",
    "author": "namnnumbr",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T20:05:58.716Z",
    "title": "Stop Sloppypasta",
    "createdAtI": 1773595500,
    "url": "https://stopsloppypasta.ai/",
    "points": 5,
    "tags": [],
    "createdAt": "2026-03-15T17:25:00.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773605159,
    "commentsCount": 1,
    "updatedAt": "2026-03-15T20:02:33.000Z"
  }
}
SuperTux 0.7.0

The SuperTux Team is pleased to announce the stable release of version 0.7.0! You may wonder what took us so long to develop another release. Over the past couple of years, we've made dozens of cha...

{
  "storyID": "47389292",
  "title": "SuperTux 0.7.0",
  "author": "pentagrama",
  "url": "https://github.com/SuperTux/supertux/releases/tag/v0.7.0",
  "points": 68,
  "commentsCount": 16,
  "tags": [],
  "og": {
    "twitterSite": "@github",
    "twitterTitle": "Release SuperTux 0.7.0 · SuperTux/supertux",
    "twitterImage": [
      {
        "url": "https://opengraph.githubassets.com/3314fcf0d6432e6eaafb303dfb34490cb2548c64a626545d8771f0a78055f9d0/SuperTux/supertux/releases/tag/v0.7.0"
      }
    ],
    "ogTitle": "Release SuperTux 0.7.0 · SuperTux/supertux",
    "ogDescription": "The SuperTux Team is pleased to announce the stable release of version 0.7.0! You may wonder what took us so long to develop another release. Over the past couple of years, we've made dozens of cha...",
    "ogImage": [
      {
        "width": "1200",
        "alt": "The SuperTux Team is pleased to announce the stable release of version 0.7.0! You may wonder what took us so long to develop another release. Over the past couple of years, we've made dozens of cha...",
        "url": "https://opengraph.githubassets.com/3314fcf0d6432e6eaafb303dfb34490cb2548c64a626545d8771f0a78055f9d0/SuperTux/supertux/releases/tag/v0.7.0",
        "height": "600"
      }
    ],
    "ogType": "object",
    "twitterCard": "summary_large_image",
    "twitterDescription": "The SuperTux Team is pleased to announce the stable release of version 0.7.0! You may wonder what took us so long to develop another release. Over the past couple of years, we've made dozens of...",
    "success": true,
    "requestUrl": "https://github.com/SuperTux/supertux/releases/tag/v0.7.0",
    "ogUrl": "/SuperTux/supertux/releases/tag/v0.7.0",
    "ogSiteName": "GitHub",
    "fbAppId": "1401488693436528"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T17:00:35.000Z",
  "createdAtI": 1773594035,
  "updatedAt": "2026-03-16T18:34:23.000Z",
  "fetchedAt": "2026-03-16T20:05:58.424Z",
  "firstVersion": {
    "storyID": "47389292",
    "author": "pentagrama",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T17:25:58.668Z",
    "title": "SuperTux 0.7.0",
    "createdAtI": 1773594035,
    "url": "https://github.com/SuperTux/supertux/releases/tag/v0.7.0",
    "points": 3,
    "tags": [],
    "createdAt": "2026-03-15T17:00:35.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773595559,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T17:23:33.000Z"
  }
}
Palantir defends its role in the kill chain

Marie-Claire Koch - There are no secrets” is Palantir’s conference motto. Yet how its software actually works in real-world use remains a secret to outsiders.

{
  "storyID": "47388830",
  "title": "Palantir defends its role in the kill chain",
  "author": "botanical",
  "url": "https://www.heise.de/en/news/Palantir-defends-its-role-in-the-kill-chain-We-are-very-very-proud-of-that-11211275.html",
  "points": 100,
  "commentsCount": 63,
  "tags": [],
  "og": {
    "twitterSite": "@heiseonline",
    "twitterTitle": "Palantir defends its role in the kill chain: “We are very, very proud of that”",
    "twitterImage": [
      {
        "url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/5/0/4/5/4/8/0/nosecrets-080861e420eb5439.jpg"
      }
    ],
    "author": "Marie-Claire Koch",
    "ogTitle": "Palantir defends its role in the kill chain: “We are very, very proud of that”",
    "ogDescription": "There are no secrets” is Palantir’s conference motto. Yet how its software actually works in real-world use remains a secret to outsiders.",
    "ogLocale": "de_DE",
    "ogImage": [
      {
        "url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/5/0/4/5/4/8/0/nosecrets-080861e420eb5439.jpg"
      }
    ],
    "ogType": "website",
    "twitterCard": "summary_large_image",
    "twitterDescription": "There are no secrets” is Palantir’s conference motto. Yet how its software actually works in real-world use remains a secret to outsiders.",
    "success": true,
    "requestUrl": "https://www.heise.de/en/news/Palantir-defends-its-role-in-the-kill-chain-We-are-very-very-proud-of-that-11211275.html",
    "dcIdentifier": "https://heise.de/-11211275",
    "dcCreator": "heise online",
    "ogUrl": "https://www.heise.de/en/news/Palantir-defends-its-role-in-the-kill-chain-We-are-very-very-proud-of-that-11211275.html",
    "ogSiteName": "heise online"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T16:16:16.000Z",
  "createdAtI": 1773591376,
  "updatedAt": "2026-03-16T18:49:54.000Z",
  "fetchedAt": "2026-03-16T19:35:58.331Z",
  "firstVersion": {
    "storyID": "47388830",
    "author": "botanical",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T16:20:58.693Z",
    "title": "Palantir defends its role in the kill chain: \"We are proud of that\"",
    "createdAtI": 1773591376,
    "url": "https://www.heise.de/en/news/Palantir-defends-its-role-in-the-kill-chain-We-are-very-very-proud-of-that-11211275.html",
    "points": 4,
    "tags": [],
    "createdAt": "2026-03-15T16:16:16.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773591659,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T16:19:33.000Z"
  }
}
LLM Architecture Gallery

Sebastian Raschka - A gallery that collects architecture figures from The Big LLM Architecture Comparison and related articles, with fact sheets and links back to the original sections.

{
  "storyID": "47388676",
  "title": "LLM Architecture Gallery",
  "author": "tzury",
  "url": "https://sebastianraschka.com/llm-architecture-gallery/",
  "points": 540,
  "commentsCount": 40,
  "tags": [],
  "og": {
    "twitterCreator": "@rasbt",
    "twitterTitle": "LLM Architecture Gallery",
    "twitterSite": "@rasbt",
    "twitterImage": [
      {
        "alt": "Architecture contact sheet showing the models featured in the LLM Architecture Gallery",
        "url": "https://sebastianraschka.com/llm-architecture-gallery/images/hero/architecture-gallery-hero.webp"
      },
      {
        "url": "https://sebastianraschka.com/llm-architecture-gallery/images/hero/architecture-gallery-hero.webp"
      }
    ],
    "author": "Sebastian Raschka",
    "ogTitle": "LLM Architecture Gallery",
    "ogDescription": "A gallery that collects architecture figures from The Big LLM Architecture Comparison and related articles, with fact sheets and links back to the original sections.",
    "ogLocale": "en_US",
    "ogImage": [
      {
        "width": "3276",
        "alt": "Architecture contact sheet showing the models featured in the LLM Architecture Gallery",
        "url": "https://sebastianraschka.com/llm-architecture-gallery/images/hero/architecture-gallery-hero.webp",
        "height": "2808"
      },
      {
        "url": "https://sebastianraschka.com/llm-architecture-gallery/images/hero/architecture-gallery-hero.webp"
      }
    ],
    "ogType": "website",
    "twitterCard": "summary_large_image",
    "twitterDescription": "A gallery that collects architecture figures from The Big LLM Architecture Comparison and related articles, with fact sheets and links back to the original s...",
    "success": true,
    "requestUrl": "https://sebastianraschka.com/llm-architecture-gallery/",
    "ogUrl": "https://sebastianraschka.com/llm-architecture-gallery/",
    "ogSiteName": "Sebastian Raschka, PhD"
  },
  "aiIsh": {
    "score": 2,
    "offenses": [
      "LLM",
      "LLM"
    ]
  },
  "createdAt": "2026-03-15T16:01:09.000Z",
  "createdAtI": 1773590469,
  "updatedAt": "2026-03-16T19:09:40.000Z",
  "fetchedAt": "2026-03-16T19:15:58.534Z",
  "firstVersion": {
    "storyID": "47388676",
    "author": "tzury",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T19:05:58.697Z",
    "title": "LLM Architecture Gallery",
    "createdAtI": 1773590469,
    "url": "https://sebastianraschka.com/llm-architecture-gallery/",
    "points": 5,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-15T16:01:09.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773601559,
    "commentsCount": 1,
    "updatedAt": "2026-03-15T19:05:48.000Z"
  }
}
Ask HN: How is AI-assisted coding going for you professionally?
{
  "storyID": "47388646",
  "title": "Ask HN: How is AI-assisted coding going for you professionally?",
  "author": "svara",
  "url": null,
  "points": 365,
  "commentsCount": 562,
  "tags": [
    "ask_hn"
  ],
  "createdAt": "2026-03-15T15:58:23.000Z",
  "createdAtI": 1773590303,
  "updatedAt": "2026-03-16T19:10:53.000Z",
  "fetchedAt": "2026-03-16T19:10:58.510Z",
  "firstVersion": {
    "storyID": "47388646",
    "author": "svara",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T17:35:58.412Z",
    "title": "Ask HN: How is AI-assisted coding going for you professionally?",
    "createdAtI": 1773590303,
    "url": null,
    "points": 5,
    "tags": [
      "ask_hn"
    ],
    "createdAt": "2026-03-15T15:58:23.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773596158,
    "commentsCount": 1,
    "updatedAt": "2026-03-15T17:34:34.000Z"
  }
}
SpaceX IPO Scandal
{
  "storyID": "47388640",
  "title": "SpaceX IPO Scandal",
  "author": "inaros",
  "url": "https://www.youtube.com/watch?v=8rS3fTbC7TE",
  "points": 120,
  "commentsCount": 28,
  "tags": [],
  "og": {
    "success": true,
    "requestUrl": "https://www.youtube.com/watch?v=8rS3fTbC7TE"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T15:58:02.000Z",
  "createdAtI": 1773590282,
  "updatedAt": "2026-03-16T18:54:57.000Z",
  "fetchedAt": "2026-03-16T19:10:58.510Z",
  "firstVersion": {
    "storyID": "47388640",
    "author": "inaros",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T17:00:58.625Z",
    "title": "SpaceX IPO Scandal",
    "createdAtI": 1773590282,
    "url": "https://www.youtube.com/watch?v=8rS3fTbC7TE",
    "points": 6,
    "tags": [],
    "createdAt": "2026-03-15T15:58:02.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773594059,
    "commentsCount": 1,
    "updatedAt": "2026-03-15T16:57:48.000Z"
  }
}
In Memoriam: John W. Addison, my PhD advisor

John Addison (1930–2026) died last summer, 2025, at the age of 96. He was my PhD advisor at UC Berkeley, and I count myself extraordinarily lucky to have worked under his guidance. When I arrived i…

{
  "storyID": "47388531",
  "title": "In Memoriam: John W. Addison, my PhD advisor",
  "author": "herodotus",
  "url": "https://billwadge.com/2026/03/15/in-memoriam-john-w-addison-jr-my-phd-advisor/",
  "points": 133,
  "commentsCount": 5,
  "tags": [],
  "og": {
    "articlePublishedTime": "2026-03-15T15:16:57+00:00",
    "ogTitle": "In Memoriam: John W. Addison Jr, my Phd Advisor.",
    "ogDescription": "John Addison (1930–2026) died last summer, 2025, at the age of 96. He was my PhD advisor at UC Berkeley, and I count myself extraordinarily lucky to have worked under his guidance. When I arrived i…",
    "ogLocale": "en_US",
    "ogImage": [
      {
        "width": "200",
        "url": "https://s0.wp.com/i/blank.jpg?m=1383295312i",
        "height": "200"
      }
    ],
    "ogType": "article",
    "articlePublisher": "https://www.facebook.com/WordPresscom",
    "twitterCard": "summary",
    "success": true,
    "requestUrl": "https://billwadge.com/2026/03/15/in-memoriam-john-w-addison-jr-my-phd-advisor/",
    "ogUrl": "https://billwadge.com/2026/03/15/in-memoriam-john-w-addison-jr-my-phd-advisor/",
    "ogSiteName": "Bill Wadge's Blog",
    "articleModifiedTime": "2026-03-15T18:16:19+00:00"
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T15:46:19.000Z",
  "createdAtI": 1773589579,
  "updatedAt": "2026-03-16T17:20:08.000Z",
  "fetchedAt": "2026-03-16T19:05:58.439Z",
  "firstVersion": {
    "storyID": "47388531",
    "author": "herodotus",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T18:20:58.443Z",
    "title": "In Memoriam: John W. Addison, my PhD advisor",
    "createdAtI": 1773589579,
    "url": "https://billwadge.com/2026/03/15/in-memoriam-john-w-addison-jr-my-phd-advisor/",
    "points": 6,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-15T15:46:19.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773598858,
    "commentsCount": 0,
    "updatedAt": "2026-03-15T18:20:03.000Z"
  }
}
UMD Scientists Create 'Smart Underwear' to Measure Human Flatulence

A new nationwide study is recruiting volunteers to map the full spectrum of human flatulence.

{
  "storyID": "47388519",
  "title": "UMD Scientists Create 'Smart Underwear' to Measure Human Flatulence",
  "author": "ohjeez",
  "url": "https://cbmg.umd.edu/news-events/news/brantley-hall-umd-scientists-create-smart-underwear-measure-human-flatulence",
  "points": 82,
  "commentsCount": 55,
  "tags": [],
  "og": {
    "twitterCard": "summary_large_image",
    "twitterTitle": "UMD Scientists Create ‘Smart Underwear’ to Measure Human Flatulence",
    "twitterSite": "@umdcbmg",
    "twitterDescription": "A new nationwide study is recruiting volunteers to map the full spectrum of human flatulence.",
    "twitterImage": [
      {
        "url": "https://cbmg.umd.edu/sites/default/files/articles/image-3.png"
      }
    ],
    "success": true,
    "requestUrl": "https://cbmg.umd.edu/news-events/news/brantley-hall-umd-scientists-create-smart-underwear-measure-human-flatulence",
    "ogTitle": "UMD Scientists Create ‘Smart Underwear’ to Measure Human Flatulence | UMD Department of Cell Biology & Molecular Genetics",
    "ogUrl": "https://cbmg.umd.edu/news-events/news/brantley-hall-umd-scientists-create-smart-underwear-measure-human-flatulence",
    "ogDescription": "A new nationwide study is recruiting volunteers to map the full spectrum of human flatulence.",
    "ogImage": [
      {
        "url": "https://cbmg.umd.edu/sites/default/files/articles/image-3.png"
      }
    ]
  },
  "aiIsh": {
    "score": 0,
    "offenses": []
  },
  "createdAt": "2026-03-15T15:45:24.000Z",
  "createdAtI": 1773589524,
  "updatedAt": "2026-03-16T17:36:24.000Z",
  "fetchedAt": "2026-03-16T19:05:58.439Z",
  "firstVersion": {
    "storyID": "47388519",
    "author": "ohjeez",
    "indexedByCreatedAt": 1,
    "fetchedAt": "2026-03-15T16:15:58.635Z",
    "title": "UMD Scientists Create 'Smart Underwear' to Measure Human Flatulence",
    "createdAtI": 1773589524,
    "url": "https://cbmg.umd.edu/news-events/news/brantley-hall-umd-scientists-create-smart-underwear-measure-human-flatulence",
    "points": 3,
    "tags": [
      "front_page"
    ],
    "createdAt": "2026-03-15T15:45:24.000Z",
    "indexedByFetchedAt": 1,
    "fetchedAtI": 1773591359,
    "commentsCount": 1,
    "updatedAt": "2026-03-15T16:15:48.000Z"
  }
}