Figure far below expectations comes as doubts persist over labour market strength
{
"storyID": "47286933",
"title": "US economy sheds 92,000 jobs in February in sharp slide",
"author": "doener",
"url": "https://www.ft.com/content/6542bd0c-59ca-493b-ab5d-2d69e4e00cae",
"points": 51,
"commentsCount": 3,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/6542bd0c-59ca-493b-ab5d-2d69e4e00cae",
"ogTitle": "US economy sheds 92,000 jobs in February in sharp slide",
"ogUrl": "https://www.ft.com/content/6542bd0c-59ca-493b-ab5d-2d69e4e00cae",
"ogDescription": "Figure far below expectations comes as doubts persist over labour market strength",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F8aae9995-c3e4-42c9-9a82-7e3feabe80bd.png?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-07T12:13:04.000Z",
"createdAtI": 1772885584,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47286933",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T12:45:58.470Z",
"title": "US economy sheds 92,000 jobs in February in sharp slide",
"createdAtI": 1772885584,
"url": "https://www.ft.com/content/6542bd0c-59ca-493b-ab5d-2d69e4e00cae",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-07T12:13:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772887558,
"commentsCount": 0,
"updatedAt": "2026-03-07T12:45:17.000Z"
}
}Multi-cursor structural editor
{
"storyID": "47286311",
"title": "Ki Editor - an editor that operates on the AST",
"author": "ravenical",
"url": "https://ki-editor.org/",
"points": 74,
"commentsCount": 21,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://ki-editor.org/img/tree-seal-script.svg"
}
],
"success": true,
"requestUrl": "https://ki-editor.org/",
"ogTitle": "Ki Editor | Ki Editor",
"ogUrl": "https://ki-editor.org/",
"ogDescription": "Multi-cursor structural editor",
"ogLocale": "en",
"ogImage": [
{
"url": "https://ki-editor.org/img/tree-seal-script.svg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-07T10:29:13.000Z",
"createdAtI": 1772879353,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47286311",
"author": "ravenical",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T11:40:58.696Z",
"title": "Ki Editor - an editor that operates on the AST",
"createdAtI": 1772879353,
"url": "https://ki-editor.org/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-07T10:29:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772883659,
"commentsCount": 1,
"updatedAt": "2026-03-07T11:39:46.000Z"
}
}I have never been an "online community first" person. The internet is how I stay in touch with people I met in real life. I'm not a "tweet comments at celebrities" guy. I was never funny enough to be the funniest person on Twitter. So when Twitter was accidentally purchased
{
"storyID": "47286082",
"title": "Boy I was wrong about the Fediverse",
"author": "wrxd",
"url": "https://matduggan.com/boy-i-was-wrong-about-the-fediverse/",
"points": 48,
"commentsCount": 26,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Boy I was wrong about the Fediverse",
"articlePublishedTime": "2026-03-06T12:21:23.000Z",
"twitterImage": [
{
"url": "https://matduggan.com/content/images/2024/01/favicon.ico"
},
{
"url": "https://images.unsplash.com/photo-1738052686450-8dd6d8150f67?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGZlZGl2ZXJzZXxlbnwwfHx8fDE3NzE4NDMwMzZ8MA&ixlib=rb-4.1.0&q=80&w=2000"
}
],
"twitterUrl": "https://matduggan.com/boy-i-was-wrong-about-the-fediverse/",
"ogTitle": "Boy I was wrong about the Fediverse",
"ogDescription": "I have never been an \"online community first\" person. The internet is how I stay in touch with people I met in real life. I'm not a \"tweet comments at celebrities\" guy. I was never funny enough to be the funniest person on Twitter.\n\nSo when Twitter was accidentally purchased",
"ogImage": [
{
"width": "1200",
"url": "https://matduggan.com/content/images/2024/01/favicon.ico",
"height": "800"
},
{
"url": "https://images.unsplash.com/photo-1738052686450-8dd6d8150f67?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGZlZGl2ZXJzZXxlbnwwfHx8fDE3NzE4NDMwMzZ8MA&ixlib=rb-4.1.0&q=80&w=2000"
}
],
"ogType": "article",
"articleTag": "smallweb",
"twitterCard": "summary_large_image",
"twitterDescription": "I have never been an \"online community first\" person. The internet is how I stay in touch with people I met in real life. I'm not a \"tweet comments at celebrities\" guy. I was never funny enough to be the funniest person on Twitter.\n\nSo when Twitter was accidentally purchased",
"success": true,
"requestUrl": "https://matduggan.com/boy-i-was-wrong-about-the-fediverse/",
"ogUrl": "https://matduggan.com/boy-i-was-wrong-about-the-fediverse/",
"ogSiteName": "matduggan.com",
"articleModifiedTime": "2026-03-07T10:44:52.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-07T09:45:58.000Z",
"createdAtI": 1772876758,
"updatedAt": "2026-03-07T13:30:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47286082",
"author": "wrxd",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T11:40:58.696Z",
"title": "Boy I was wrong about the Fediverse",
"createdAtI": 1772876758,
"url": "https://matduggan.com/boy-i-was-wrong-about-the-fediverse/",
"points": 5,
"tags": [],
"createdAt": "2026-03-07T09:45:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772883659,
"commentsCount": 3,
"updatedAt": "2026-03-07T11:40:17.000Z"
}
}{
"storyID": "47285960",
"title": "Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues",
"author": "askl",
"url": "https://torrentfreak.com/uploading-pirated-books-via-bittorrent-qualifies-as-fair-use-meta/",
"points": 111,
"commentsCount": 72,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@torrentfreak",
"twitterCard": "summary_large_image",
"twitterTitle": "Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues * TorrentFreak",
"twitterSite": "@torrentfreak",
"twitterDescription": "In an ongoing lawsuit, Meta now argues that uploading pirated books to strangers via BitTorrent qualifies as fair use.",
"twitterImage": [
{
"url": "https://torrentfreak.com/images/books-long.png"
}
],
"success": true,
"requestUrl": "https://torrentfreak.com/uploading-pirated-books-via-bittorrent-qualifies-as-fair-use-meta/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-07T09:18:40.000Z",
"createdAtI": 1772875120,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47285960",
"author": "askl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T10:25:58.678Z",
"title": "Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues",
"createdAtI": 1772875120,
"url": "https://torrentfreak.com/uploading-pirated-books-via-bittorrent-qualifies-as-fair-use-meta/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-07T09:18:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772879159,
"commentsCount": 0,
"updatedAt": "2026-03-07T10:24:01.000Z"
}
}{
"storyID": "47285846",
"title": "QGIS 4.0",
"author": "jonbaer",
"url": "https://changelog.qgis.org/en/version/4.0/",
"points": 105,
"commentsCount": 20,
"tags": [
"front_page"
],
"createdAt": "2026-03-07T08:53:47.000Z",
"createdAtI": 1772873627,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47285846",
"author": "jonbaer",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T09:20:58.555Z",
"title": "QGIS 4.0",
"createdAtI": 1772873627,
"url": "https://changelog.qgis.org/en/version/4.0/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-07T08:53:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772875259,
"commentsCount": 0,
"updatedAt": "2026-03-07T09:19:46.000Z"
}
}{
"storyID": "47285422",
"title": "Sarvam 105B, the first competitive Indian open source LLM",
"author": "logicchains",
"url": "https://www.sarvam.ai/blogs/sarvam-30b-105b",
"points": 93,
"commentsCount": 25,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Open-Sourcing Sarvam 30B and 105B | Sarvam AI",
"twitterImage": [
{
"url": "https://assets.sarvam.ai/tr:f-auto/images/03117ysv/production/ef7fefef0603837a95a8ad4547cb5def4818dbe9-2016x1260.png?w=1200"
}
],
"success": true,
"requestUrl": "https://www.sarvam.ai/blogs/sarvam-30b-105b",
"ogTitle": "Open-Sourcing Sarvam 30B and 105B | Sarvam AI",
"ogUrl": "http://www.sarvam.ai/blogs/sarvam-30b-105b",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://assets.sarvam.ai/tr:f-auto/images/03117ysv/production/ef7fefef0603837a95a8ad4547cb5def4818dbe9-2016x1260.png?w=1200",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLM",
"www.sarvam.ai"
]
},
"createdAt": "2026-03-07T07:43:57.000Z",
"createdAtI": 1772869437,
"updatedAt": "2026-03-07T13:30:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47285422",
"author": "logicchains",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T08:40:58.478Z",
"title": "Sarvam 105B, the first competitive Indian open source LLM",
"createdAtI": 1772869437,
"url": "https://www.sarvam.ai/blogs/sarvam-30b-105b",
"points": 3,
"tags": [],
"createdAt": "2026-03-07T07:43:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772872858,
"commentsCount": 0,
"updatedAt": "2026-03-07T08:39:46.000Z"
}
}- Twenty years of memories spilled across Jacinda Thorn’s yard. Teddy bears and textbooks, a jumble of whisks and frying pans catching the morning sun.
{
"storyID": "47284916",
"title": "Why New Zealand is seeing an exodus of over-30s",
"author": "Tomte",
"url": "https://www.cnn.com/2026/03/06/world/new-zealand-australia-emigration-midlife-intl-hnk-dst",
"points": 36,
"commentsCount": 64,
"tags": [],
"og": {
"twitterTitle": "Former leader Ardern has left New Zealand. She’s not the only one | CNN",
"twitterSite": "@CNN",
"articlePublishedTime": "2026-03-07T02:56:01.992Z",
"twitterImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-1241766618.jpg?c=16x9&q=w_800,c_fill"
}
],
"author": "Laura Sharman",
"ogTitle": "Former leader Ardern has left New Zealand. She’s not the only one | CNN",
"ogDescription": "Twenty years of memories spilled across Jacinda Thorn’s yard. Teddy bears and textbooks, a jumble of whisks and frying pans catching the morning sun.",
"ogImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-1241766618.jpg?c=16x9&q=w_800,c_fill"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/CNN",
"twitterCard": "summary_large_image",
"twitterDescription": "Twenty years of memories spilled across Jacinda Thorn’s yard. Teddy bears and textbooks, a jumble of whisks and frying pans catching the morning sun.",
"success": true,
"requestUrl": "https://www.cnn.com/2026/03/06/world/new-zealand-australia-emigration-midlife-intl-hnk-dst",
"ogUrl": "https://www.cnn.com/2026/03/06/world/new-zealand-australia-emigration-midlife-intl-hnk-dst",
"ogSiteName": "CNN",
"articleModifiedTime": "2026-03-07T02:56:27.737Z",
"fbAppId": "80401312489"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-07T05:59:10.000Z",
"createdAtI": 1772863150,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47284916",
"author": "Tomte",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T06:10:58.448Z",
"title": "Why New Zealand is seeing an exodus of over-30s",
"createdAtI": 1772863150,
"url": "https://www.cnn.com/2026/03/06/world/new-zealand-australia-emigration-midlife-intl-hnk-dst",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-07T05:59:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772863858,
"commentsCount": 0,
"updatedAt": "2026-03-07T06:09:01.000Z"
}
}Pentagon investigators believe a bombing of a girls' school in Iran on Saturday likely resulted from inaccurate information provided by AI.
{
"storyID": "47284834",
"title": "AI Error May Have Contributed to Girl's School Bombing in Iran",
"author": "apolloartemis",
"url": "https://thisweekinworcester.com/exclusive-ai-error-girls-school-bombing/",
"points": 49,
"commentsCount": 26,
"tags": [],
"og": {
"twitterCreator": "@thisweekinwoo",
"twitterTitle": "Exclusive: AI Error Likely Led to Iran Girl's School Bombing",
"twitterSite": "@thisweekinwoo",
"articlePublishedTime": "2026-03-06T12:46:43-05:00",
"twitterImage": [
{
"url": "https://thisweekinworcester.com/wp-content/uploads/2026/03/pentagon-overhead-1.webp"
}
],
"ogTitle": "Exclusive: AI Error Likely Led to Iran Girl's School Bombing",
"ogDescription": "Pentagon investigators believe a bombing of a girls' school in Iran on Saturday likely resulted from inaccurate information provided by AI.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Exclusive: AI Error Likely Led to Girl’s School Bombing in Iran",
"type": "image/webp",
"url": "https://thisweekinworcester.com/wp-content/uploads/2026/03/pentagon-overhead-1.webp",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/thisweekinworcester/",
"twitterCard": "summary_large_image",
"twitterDescription": "Pentagon investigators believe a bombing of a girls' school in Iran on Saturday likely resulted from inaccurate information provided by AI.",
"success": true,
"requestUrl": "https://thisweekinworcester.com/exclusive-ai-error-girls-school-bombing/",
"ogUrl": "https://thisweekinworcester.com/exclusive-ai-error-girls-school-bombing/",
"ogSiteName": "This Week in Worcester",
"articleSection": "News",
"articleModifiedTime": "2026-03-06T12:48:38-05:00",
"fbAppId": "1185579371801159"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-07T05:41:04.000Z",
"createdAtI": 1772862064,
"updatedAt": "2026-03-07T13:20:32.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47284834",
"author": "apolloartemis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T06:05:58.443Z",
"title": "AI Error May Have Contributed to Girl's School Bombing in Iran",
"createdAtI": 1772862064,
"url": "https://thisweekinworcester.com/exclusive-ai-error-girls-school-bombing/",
"points": 7,
"tags": [],
"createdAt": "2026-03-07T05:41:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772863558,
"commentsCount": 1,
"updatedAt": "2026-03-07T06:04:16.000Z"
}
}“No stupid rules of engagement.” That was Pete Hegseth, the American war secretary, boasting during a press conference about the approach with which he and...
{
"storyID": "47284114",
"title": "AI and the Illegal War",
"author": "interpol_p",
"url": "https://buttondown.com/creativegood/archive/ai-and-the-illegal-war/",
"points": 45,
"commentsCount": 9,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@buttondown",
"twitterTitle": "AI and the illegal war",
"twitterDescription": "“No stupid rules of engagement.” That was Pete Hegseth, the American war secretary, boasting during a press conference about the approach with which he and...",
"twitterImage": [
{
"url": "https://assets.buttondown.email/images/c379713c-ad75-4096-9853-85dbe1bc83dd.png"
}
],
"success": true,
"requestUrl": "https://buttondown.com/creativegood/archive/ai-and-the-illegal-war/",
"ogTitle": "AI and the illegal war",
"ogUrl": "https://buttondown.com/creativegood/archive/ai-and-the-illegal-war/",
"ogDescription": "“No stupid rules of engagement.” That was Pete Hegseth, the American war secretary, boasting during a press conference about the approach with which he and...",
"ogImage": [
{
"url": "https://assets.buttondown.email/images/c379713c-ad75-4096-9853-85dbe1bc83dd.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-07T03:14:50.000Z",
"createdAtI": 1772853290,
"updatedAt": "2026-03-07T12:24:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47284114",
"author": "interpol_p",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T04:30:58.512Z",
"title": "AI and the Illegal War",
"createdAtI": 1772853290,
"url": "https://buttondown.com/creativegood/archive/ai-and-the-illegal-war/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-07T03:14:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772857859,
"commentsCount": 0,
"updatedAt": "2026-03-07T04:27:15.000Z"
}
}{
"storyID": "47284061",
"title": "Can a wealthy family change the course of a deadly brain disease?",
"author": "Snoozus",
"url": "https://www.science.org/content/article/can-wealthy-family-change-course-deadly-brain-disease",
"points": 39,
"commentsCount": 43,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.science.org/content/article/can-wealthy-family-change-course-deadly-brain-disease"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-07T03:06:58.000Z",
"createdAtI": 1772852818,
"updatedAt": "2026-03-07T13:27:47.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47284061",
"author": "Snoozus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T03:30:58.503Z",
"title": "Can a wealthy family change the course of a deadly brain disease?",
"createdAtI": 1772852818,
"url": "https://www.science.org/content/article/can-wealthy-family-change-course-deadly-brain-disease",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-07T03:06:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772854259,
"commentsCount": 0,
"updatedAt": "2026-03-07T03:29:48.000Z"
}
}I would like to suggest the addition to the standard library of a package to generate and parse UUID identifiers, specifically versions 3, 4 and 5. The main reason I see to include it is that the m...
{
"storyID": "47283665",
"title": "UUID package coming to Go standard library",
"author": "soypat",
"url": "https://github.com/golang/go/issues/62026",
"points": 238,
"commentsCount": 152,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "proposal: crypto/uuid: add API to generate and parse UUID · Issue #62026 · golang/go",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/3aa77ddf235ddf477c8efefb6f7624a0c73120905c104c1d82d288ed526520bc/golang/go/issues/62026"
}
],
"ogTitle": "proposal: crypto/uuid: add API to generate and parse UUID · Issue #62026 · golang/go",
"ogDescription": "I would like to suggest the addition to the standard library of a package to generate and parse UUID identifiers, specifically versions 3, 4 and 5. The main reason I see to include it is that the m...",
"ogImage": [
{
"width": "1200",
"alt": "I would like to suggest the addition to the standard library of a package to generate and parse UUID identifiers, specifically versions 3, 4 and 5. The main reason I see to include it is that the m...",
"url": "https://opengraph.githubassets.com/3aa77ddf235ddf477c8efefb6f7624a0c73120905c104c1d82d288ed526520bc/golang/go/issues/62026",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "I would like to suggest the addition to the standard library of a package to generate and parse UUID identifiers, specifically versions 3, 4 and 5. The main reason I see to include it is that the m...",
"success": true,
"requestUrl": "https://github.com/golang/go/issues/62026",
"ogUrl": "https://github.com/golang/go/issues/62026",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-07T02:03:21.000Z",
"createdAtI": 1772849001,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47283665",
"author": "soypat",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T02:30:58.597Z",
"title": "UUID package coming to Go standard library",
"createdAtI": 1772849001,
"url": "https://github.com/golang/go/issues/62026",
"points": 3,
"tags": [],
"createdAt": "2026-03-07T02:03:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772850659,
"commentsCount": 0,
"updatedAt": "2026-03-07T02:26:46.000Z"
}
}- One of the simplest tests you can run on a database:
{
"storyID": "47283337",
"title": "LLMs work best when the user defines their acceptance criteria first",
"author": "dnw",
"url": "https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code",
"points": 276,
"commentsCount": 200,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Your LLM Doesn't Write Correct Code. It Writes Plausible Code.",
"twitterCard": "summary_large_image",
"twitterDescription": "One of the simplest tests you can run on a database:",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!wFqh!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fkatanaquant.substack.com%2Fapi%2Fv1%2Fpost_preview%2F190103552%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Hōrōshi バガボンド",
"requestUrl": "https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code",
"ogTitle": "Your LLM Doesn't Write Correct Code. It Writes Plausible Code.",
"ogUrl": "https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code",
"ogDescription": "One of the simplest tests you can run on a database:",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!b3NO!,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%2F503cef77-5d11-4c3b-8b94-ef3a09599d87_1212x811.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2026-03-07T01:17:57.000Z",
"createdAtI": 1772846277,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47283337",
"author": "dnw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T01:55:58.468Z",
"title": "LLM Doesn't Write Correct Code. It Writes Plausible Code",
"createdAtI": 1772846277,
"url": "https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-07T01:17:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772848558,
"commentsCount": 0,
"updatedAt": "2026-03-07T01:54:46.000Z"
}
}Lightweight, self-contained Linux® server monitoring tool - c0m4r/kula
{
"storyID": "47282807",
"title": "Show HN: Kula – Lightweight, self-contained Linux server monitoring tool",
"author": "c0m4r",
"url": "https://github.com/c0m4r/kula",
"points": 66,
"commentsCount": 42,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - c0m4r/kula: Lightweight, self-contained Linux® server monitoring tool",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/1168811055/a3648662-b36d-4026-be6a-70c226479a74"
}
],
"ogTitle": "GitHub - c0m4r/kula: Lightweight, self-contained Linux® server monitoring tool",
"ogDescription": "Lightweight, self-contained Linux® server monitoring tool - c0m4r/kula",
"ogImage": [
{
"alt": "Lightweight, self-contained Linux® server monitoring tool - c0m4r/kula",
"url": "https://repository-images.githubusercontent.com/1168811055/a3648662-b36d-4026-be6a-70c226479a74"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Lightweight, self-contained Linux® server monitoring tool - c0m4r/kula",
"success": true,
"requestUrl": "https://github.com/c0m4r/kula",
"ogUrl": "https://github.com/c0m4r/kula",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-07T00:07:25.000Z",
"createdAtI": 1772842045,
"updatedAt": "2026-03-07T13:29:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47282807",
"author": "c0m4r",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T01:30:58.525Z",
"title": "Show HN: Kula – Lightweight, self-contained Linux server monitoring tool",
"createdAtI": 1772842045,
"url": "https://github.com/c0m4r/kula",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-07T00:07:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772847059,
"commentsCount": 1,
"updatedAt": "2026-03-07T01:29:45.000Z"
}
}{
"storyID": "47282777",
"title": "Tell HN: I'm 60 years old. Claude Code has re-ignited a passion",
"author": "shannoncc",
"url": null,
"points": 611,
"commentsCount": 473,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-03-07T00:05:06.000Z",
"createdAtI": 1772841906,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47282777",
"author": "shannoncc",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T00:15:58.570Z",
"title": "I'm 60 years old. Claude Code has ignited a passion again",
"createdAtI": 1772841906,
"url": null,
"points": 4,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-07T00:05:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772842559,
"commentsCount": 1,
"updatedAt": "2026-03-07T00:15:15.000Z"
}
}A privacy-respecting, open source and secure TV ecosystem
{
"storyID": "47282736",
"title": "Plasma Bigscreen – 10-foot interface for KDE plasma",
"author": "PaulHoule",
"url": "https://plasma-bigscreen.org",
"points": 500,
"commentsCount": 149,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "Plasma Bigscreen",
"twitterDescription": "A privacy-respecting, open source and secure TV ecosystem",
"success": true,
"requestUrl": "https://plasma-bigscreen.org",
"ogTitle": "Plasma Bigscreen",
"ogUrl": "https://plasma-bigscreen.org/",
"ogSiteName": "Plasma Bigscreen",
"ogDescription": "A privacy-respecting, open source and secure TV ecosystem",
"ogLocale": "en",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T23:59:16.000Z",
"createdAtI": 1772841556,
"updatedAt": "2026-03-07T13:30:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47282736",
"author": "PaulHoule",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T00:05:58.742Z",
"title": "Plasma Bigscreen – 10-foot interface for KDE plasma",
"createdAtI": 1772841556,
"url": "https://plasma-bigscreen.org",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T23:59:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772841959,
"commentsCount": 0,
"updatedAt": "2026-03-07T00:05:30.000Z"
}
}{
"storyID": "47282701",
"title": "Helix: A post-modern text editor",
"author": "doener",
"url": "https://helix-editor.com/",
"points": 192,
"commentsCount": 85,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://helix-editor.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T23:53:29.000Z",
"createdAtI": 1772841209,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47282701",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T00:00:58.662Z",
"title": "Helix: A post-modern text editor",
"createdAtI": 1772841209,
"url": "https://helix-editor.com/",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T23:53:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772841659,
"commentsCount": 0,
"updatedAt": "2026-03-06T23:58:00.000Z"
}
}Volume 2 of The Lydian Stone. Marcus and Gaius launch mechanized industry in Campania to avert collapse after Pompeii's destruction.
{
"storyID": "47282390",
"title": "Show HN: The Roman Industrial Revolution that could have been (Vol 2)",
"author": "miki_tyler",
"url": "https://thelydianstone.com/volume-2",
"points": 39,
"commentsCount": 31,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Volume 2: The Engine Of Empire",
"twitterDescription": "Volume 2 of The Lydian Stone. Marcus and Gaius launch mechanized industry in Campania to avert collapse after Pompeii's destruction.",
"twitterImage": [
{
"url": "https://thelydianstone.com/tls2.png"
}
],
"success": true,
"requestUrl": "https://thelydianstone.com/volume-2",
"twitterUrl": "https://thelydianstone.com/volume-2/",
"ogTitle": "Volume 2: The Engine Of Empire",
"ogUrl": "https://thelydianstone.com/volume-2/",
"ogDescription": "Volume 2 of The Lydian Stone. Marcus and Gaius launch mechanized industry in Campania to avert collapse after Pompeii's destruction.",
"ogImage": [
{
"url": "https://thelydianstone.com/tls2.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T23:17:19.000Z",
"createdAtI": 1772839039,
"updatedAt": "2026-03-07T13:26:47.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47282390",
"author": "miki_tyler",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T23:45:58.957Z",
"title": "Show HN: The Roman Industrial Revolution that could have been (Vol 2)",
"createdAtI": 1772839039,
"url": "https://thelydianstone.com/volume-2",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-06T23:17:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772840759,
"commentsCount": 0,
"updatedAt": "2026-03-06T23:44:46.000Z"
}
}If you're using Dapper with anonymous objects to query varchar columns, you're probably sending nvarchar(4000) parameters — causing CONVERT_IMPLICIT on every row and defeating your indexes. Here's the fix.
{
"storyID": "47282230",
"title": "C# strings silently kill your SQL Server indexes in Dapper",
"author": "PretzelFisch",
"url": "https://consultwithgriff.com/dapper-nvarchar-implicit-conversion-performance-trap",
"points": 108,
"commentsCount": 92,
"tags": [],
"og": {
"twitterCreator": "@1kevgriff",
"twitterTitle": "How C# Strings Silently Kill Your SQL Server Indexes in Dapper",
"twitterSite": "@1kevgriff",
"twitterImage": [
{
"url": "https://consultwithgriff.com/og/dapper-nvarchar-implicit-conversion-performance-trap.png"
}
],
"ogTitle": "How C# Strings Silently Kill Your SQL Server Indexes in Dapper",
"ogDescription": "If you're using Dapper with anonymous objects to query varchar columns, you're probably sending nvarchar(4000) parameters — causing CONVERT_IMPLICIT on every row and defeating your indexes. Here's the fix.",
"ogImage": [
{
"url": "https://consultwithgriff.com/og/dapper-nvarchar-implicit-conversion-performance-trap.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "If you're using Dapper with anonymous objects to query varchar columns, you're probably sending nvarchar(4000) parameters — causing CONVERT_IMPLICIT on every row and defeating your indexes. Here's the fix.",
"success": true,
"requestUrl": "https://consultwithgriff.com/dapper-nvarchar-implicit-conversion-performance-trap",
"ogUrl": "https://consultwithgriff.com/dapper-nvarchar-implicit-conversion-performance-trap"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T22:55:37.000Z",
"createdAtI": 1772837737,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47282230",
"author": "PretzelFisch",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T23:15:58.549Z",
"title": "C# Strings Silently Kill Your SQL Server Indexes in Dapper",
"createdAtI": 1772837737,
"url": "https://consultwithgriff.com/dapper-nvarchar-implicit-conversion-performance-trap",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T22:55:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772838959,
"commentsCount": 0,
"updatedAt": "2026-03-06T23:15:01.000Z"
}
}I don't think I can build a fence with these posts...
{
"storyID": "47281593",
"title": "this css proves me human",
"author": "todsacerdoti",
"url": "https://will-keleher.com/posts/this-css-makes-me-human/",
"points": 294,
"commentsCount": 95,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "this css proves me human",
"twitterSite": "@WKeleher",
"success": true,
"requestUrl": "https://will-keleher.com/posts/this-css-makes-me-human/",
"ogTitle": "this css proves me human",
"ogUrl": "https://will-keleher.com/posts/this-css-makes-me-human/",
"ogDescription": "I don't think I can build a fence with these posts...",
"ogSiteName": "will keleher",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T21:52:44.000Z",
"createdAtI": 1772833964,
"updatedAt": "2026-03-07T13:29:32.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47281593",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T22:05:58.440Z",
"title": "CSS Proves Me Human",
"createdAtI": 1772833964,
"url": "https://will-keleher.com/posts/this-css-makes-me-human/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T21:52:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772834758,
"commentsCount": 0,
"updatedAt": "2026-03-06T22:03:30.000Z"
}
}700+ crunchy graphics circa 1988 incoming
{
"storyID": "47281485",
"title": "Art Bits from HyperCard",
"author": "TigerUniversity",
"url": "https://archives.somnolescent.net/web/mari_v2/junk/hypercard/",
"points": 87,
"commentsCount": 20,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://archives.somnolescent.net/web/mari_v2/junk/hypercard/",
"ogTitle": "Art Bits from HyperCard",
"ogSiteName": "mariteaux",
"ogDescription": "700+ crunchy graphics circa 1988 incoming",
"ogImage": [
{
"url": "http://mariteaux.somnolescent.net/junk/hypercard/thumb.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T21:43:39.000Z",
"createdAtI": 1772833419,
"updatedAt": "2026-03-07T11:54:01.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47281485",
"author": "TigerUniversity",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T22:10:58.456Z",
"title": "Art Bits from Apple Macintosh HyperCard",
"createdAtI": 1772833419,
"url": "https://archives.somnolescent.net/web/mari_v2/junk/hypercard/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T21:43:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772835058,
"commentsCount": 0,
"updatedAt": "2026-03-06T22:10:15.000Z"
}
}Employees have reported increased momentum, but also a feeling of having more to do
{
"storyID": "47281443",
"title": "What if AI just makes us work harder?",
"author": "paulpauper",
"url": "https://www.ft.com/content/e8bb5ab1-4b4d-473e-8f76-e690443e9fb4",
"points": 44,
"commentsCount": 12,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/e8bb5ab1-4b4d-473e-8f76-e690443e9fb4",
"ogTitle": "What if AI just makes us work harder?",
"ogUrl": "https://www.ft.com/content/e8bb5ab1-4b4d-473e-8f76-e690443e9fb4",
"ogDescription": "Employees have reported increased momentum, but also a feeling of having more to do",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F8c6cd25a-814e-4ec9-b974-3544abc2a894.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-06T21:39:55.000Z",
"createdAtI": 1772833195,
"updatedAt": "2026-03-07T08:54:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47281443",
"author": "paulpauper",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T21:45:58.537Z",
"title": "What if AI just makes us work harder?",
"createdAtI": 1772833195,
"url": "https://www.ft.com/content/e8bb5ab1-4b4d-473e-8f76-e690443e9fb4",
"points": 4,
"tags": [],
"createdAt": "2026-03-06T21:39:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772833559,
"commentsCount": 0,
"updatedAt": "2026-03-06T21:43:30.000Z"
}
}Read more: https://aftermath.site/nintendo-tariffs-sue/
{
"storyID": "47281328",
"title": "Nintendo Sues U.S. Government for Tariff Refunds",
"author": "coloneltcb",
"url": "https://www.scribd.com/document/1008639172/Nintendo-Sues-U-S-Government-For-Tariff-Refunds",
"points": 123,
"commentsCount": 49,
"tags": [],
"og": {
"twitterTitle": "Nintendo Sues U.S. Government For Tariff Refunds",
"twitterSite": "@Scribd",
"twitterImage": [
{
"url": "https://imgv2-1-f.scribdassets.com/img/document/1008639172/original/f1eade58be/1?v=1"
}
],
"twitterUrl": "https://www.scribd.com/document/1008639172/Nintendo-Sues-U-S-Government-For-Tariff-Refunds",
"ogTitle": "Nintendo Sues U.S. Government For Tariff Refunds",
"ogDescription": "Read more: https://aftermath.site/nintendo-tariffs-sue/",
"ogImage": [
{
"width": "1200",
"alt": "Nintendo Sues U.S. Government For Tariff Refunds",
"type": "image/webp",
"url": "https://imgv2-1-f.scribdassets.com/img/document/1008639172/original/f1eade58be/1?v=1",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterSiteId": "14167997",
"twitterDescription": "Read more: https://aftermath.site/nintendo-tariffs-sue/",
"success": true,
"requestUrl": "https://www.scribd.com/document/1008639172/Nintendo-Sues-U-S-Government-For-Tariff-Refunds",
"ogUrl": "https://www.scribd.com/document/1008639172/Nintendo-Sues-U-S-Government-For-Tariff-Refunds",
"ogSiteName": "Scribd",
"fbAppId": "136494494209"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T21:29:37.000Z",
"createdAtI": 1772832577,
"updatedAt": "2026-03-07T13:25:47.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47281328",
"author": "coloneltcb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T21:40:58.509Z",
"title": "Nintendo Sues U.S. Government for Tariff Refunds",
"createdAtI": 1772832577,
"url": "https://www.scribd.com/document/1008639172/Nintendo-Sues-U-S-Government-For-Tariff-Refunds",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T21:29:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772833259,
"commentsCount": 0,
"updatedAt": "2026-03-06T21:38:14.000Z"
}
}- The IPv4
{
"storyID": "47281221",
"title": "The shady world of IP leasing",
"author": "alibarber",
"url": "https://acid.vegas/blog/the-shady-world-of-ip-leasing/",
"points": 118,
"commentsCount": 75,
"tags": [],
"og": {
"articleTag": "geo-restrictions",
"twitterCard": "summary",
"twitterTitle": "The Shady World of IP Leasing",
"articlePublishedTime": "2026-03-03",
"twitterDescription": "The IPv4 ",
"success": true,
"author": "acidvegas",
"requestUrl": "https://acid.vegas/blog/the-shady-world-of-ip-leasing/",
"ogTitle": "The Shady World of IP Leasing",
"ogUrl": "https://acid.vegas/blog/the-shady-world-of-ip-leasing/",
"ogDescription": "The IPv4 ",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T21:19:25.000Z",
"createdAtI": 1772831965,
"updatedAt": "2026-03-07T13:25:47.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47281221",
"author": "alibarber",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T22:35:58.657Z",
"title": "The Shady World of IP Leasing",
"createdAtI": 1772831965,
"url": "https://acid.vegas/blog/the-shady-world-of-ip-leasing/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T21:19:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772836559,
"commentsCount": 0,
"updatedAt": "2026-03-06T22:34:47.000Z"
}
}Republican lawmakers in Utah have long been on the cutting edge of shitty policymaking when it comes to regulating the internet. The latest chapter in that legacy is a proposed tax on porn and adul…
{
"storyID": "47281176",
"title": "Utah's online porn tax proposal poses a major threat to civil liberties",
"author": "speckx",
"url": "https://www.techdirt.com/2026/03/06/utahs-proposal-to-tax-online-pornography-is-a-civil-liberties-disaster-waiting-to-happen/",
"points": 40,
"commentsCount": 26,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-06T20:58:44+00:00",
"twitterImage": [
{
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/techdirt-white-square.png"
}
],
"ogTitle": "Utah’s Proposal To Tax Online Pornography Is A Civil Liberties Disaster Waiting To Happen",
"ogDescription": "Republican lawmakers in Utah have long been on the cutting edge of shitty policymaking when it comes to regulating the internet. The latest chapter in that legacy is a proposed tax on porn and adul…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/td-rect-logo-white.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.techdirt.com/2026/03/06/utahs-proposal-to-tax-online-pornography-is-a-civil-liberties-disaster-waiting-to-happen/",
"ogUrl": "https://www.techdirt.com/2026/03/06/utahs-proposal-to-tax-online-pornography-is-a-civil-liberties-disaster-waiting-to-happen/",
"ogSiteName": "Techdirt",
"articleModifiedTime": "2026-03-06T19:52:58+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T21:15:37.000Z",
"createdAtI": 1772831737,
"updatedAt": "2026-03-07T12:50:32.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47281176",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T21:30:58.582Z",
"title": "Utah's online porn tax proposal poses a major threat to civil liberties",
"createdAtI": 1772831737,
"url": "https://www.techdirt.com/2026/03/06/utahs-proposal-to-tax-online-pornography-is-a-civil-liberties-disaster-waiting-to-happen/",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T21:15:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772832659,
"commentsCount": 0,
"updatedAt": "2026-03-06T21:29:30.000Z"
}
}- Warner Bros.
{
"storyID": "47281080",
"title": "The worst acquisition in history, again",
"author": "JumpCrisscross",
"url": "https://www.profgmedia.com/p/the-worst-acquisition-in-history",
"points": 115,
"commentsCount": 81,
"tags": [],
"og": {
"twitterTitle": "The Worst Acquisition in History, Again",
"twitterCard": "summary_large_image",
"twitterDescription": "Warner Bros.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!3UJG!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fprofgmedia.substack.com%2Fapi%2Fv1%2Fpost_preview%2F190124293%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Scott Galloway",
"requestUrl": "https://www.profgmedia.com/p/the-worst-acquisition-in-history",
"ogTitle": "The Worst Acquisition in History, Again",
"ogUrl": "https://www.profgmedia.com/p/the-worst-acquisition-in-history",
"ogDescription": "Warner Bros.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!AP1G!,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%2Ff2d892c3-49c7-489b-829c-20b7f5aa40be_1920x1080.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T21:07:43.000Z",
"createdAtI": 1772831263,
"updatedAt": "2026-03-07T13:24:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47281080",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T21:40:58.509Z",
"title": "The Worst Acquisition in History, Again",
"createdAtI": 1772831263,
"url": "https://www.profgmedia.com/p/the-worst-acquisition-in-history",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T21:07:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772833259,
"commentsCount": 0,
"updatedAt": "2026-03-06T21:40:00.000Z"
}
}- Today we are excited to announce the Release Candidate (RC) of TypeScript 6.0! To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc TypeScript 6.0 is a unique release in that we intend for it to be the last release based on the current JavaScript […]
{
"storyID": "47280567",
"title": "TypeScript 6.0 RC",
"author": "johnz",
"url": "https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/",
"points": 93,
"commentsCount": 45,
"tags": [],
"og": {
"twitterCreator": "@https://twitter.com/drosenwasser",
"articlePublishedTime": "2026-03-06T19:13:14+00:00",
"author": "Daniel Rosenwasser",
"ogTitle": "Announcing TypeScript 6.0 RC - TypeScript",
"ogDescription": "Today we are excited to announce the Release Candidate (RC) of TypeScript 6.0! To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc TypeScript 6.0 is a unique release in that we intend for it to be the last release based on the current JavaScript […]",
"ogLocale": "en_US",
"ogImage": [
{
"width": "562",
"type": "image/png",
"url": "https://devblogs.microsoft.com/typescript/wp-content/uploads/sites/11/2018/08/typescriptfeature.png",
"height": "350"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/",
"ogUrl": "https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/",
"ogSiteName": "TypeScript"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T20:21:01.000Z",
"createdAtI": 1772828461,
"updatedAt": "2026-03-07T13:27:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47280567",
"author": "johnz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T20:30:58.498Z",
"title": "TypeScript 6.0 RC",
"createdAtI": 1772828461,
"url": "https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T20:21:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772829058,
"commentsCount": 0,
"updatedAt": "2026-03-06T20:26:30.000Z"
}
}Defecation duration is surprisingly similar throughout the mammal world. The average mammal defecates for 12 seconds, even though volume varies greatly between species.
{
"storyID": "47280550",
"title": "Why it takes you and an elephant the same amount of time to poop (2017)",
"author": "Tomte",
"url": "https://www.pbs.org/newshour/health/takes-elephant-amount-time-poop",
"points": 71,
"commentsCount": 70,
"tags": [],
"og": {
"twitterSite": "@newshour",
"twitterTitle": "Why it takes you and an elephant the same amount of time to poop",
"articlePublishedTime": "2017-04-27T15:32:37-05:00",
"twitterImage": [
{
"url": "https://d3i6fh83elv35t.cloudfront.net/newshour/app/uploads/2015/05/542106059-1024x683.jpg"
}
],
"ogTitle": "Why it takes you and an elephant the same amount of time to poop",
"ogDescription": "Defecation duration is surprisingly similar throughout the mammal world. The average mammal defecates for 12 seconds, even though volume varies greatly between species.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"url": "https://d3i6fh83elv35t.cloudfront.net/newshour/app/uploads/2015/05/542106059-1024x683.jpg",
"height": "683"
}
],
"ogType": "article",
"articleTag": "animals, digestive tract, elephants, the conversation",
"articlePublisher": "https://www.facebook.com/newshour/",
"twitterCard": "summary_large_image",
"twitterDescription": "Defecation duration is surprisingly similar throughout the mammal world. The average mammal defecates for 12 seconds, even though volume varies greatly between species.",
"success": true,
"requestUrl": "https://www.pbs.org/newshour/health/takes-elephant-amount-time-poop",
"ogUrl": "https://www.pbs.org/newshour/health/takes-elephant-amount-time-poop",
"ogSiteName": "PBS News",
"articleSection": "Health",
"fbAppId": "114150878604116"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T20:19:26.000Z",
"createdAtI": 1772828366,
"updatedAt": "2026-03-07T13:22:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47280550",
"author": "Tomte",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T20:35:58.332Z",
"title": "Why it takes you and an elephant the same amount of time to poop",
"createdAtI": 1772828366,
"url": "https://www.pbs.org/newshour/health/takes-elephant-amount-time-poop",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T20:19:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772829358,
"commentsCount": 1,
"updatedAt": "2026-03-06T20:35:01.000Z"
}
}{
"storyID": "47280352",
"title": "Ada 2022",
"author": "tosh",
"url": "https://www.adaic.org/ada-resources/standards/ada22/",
"points": 138,
"commentsCount": 36,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.adaic.org/ada-resources/standards/ada22/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T20:03:48.000Z",
"createdAtI": 1772827428,
"updatedAt": "2026-03-07T13:30:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47280352",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T20:15:58.614Z",
"title": "Ada 2022",
"createdAtI": 1772827428,
"url": "https://www.adaic.org/ada-resources/standards/ada22/",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T20:03:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772828159,
"commentsCount": 0,
"updatedAt": "2026-03-06T20:15:00.000Z"
}
}Slack will be the Waterloo of closed data.
{
"storyID": "47280200",
"title": "Anthropic, please make a new Slack",
"author": "georgewfraser",
"url": "https://www.fivetran.com/blog/anthropic-please-make-a-new-slack",
"points": 250,
"commentsCount": 234,
"tags": [],
"og": {
"twitterTitle": "Anthropic, please make a new Slack | Blog | Fivetran",
"twitterCard": "summary_large_image",
"twitterDescription": "Slack will be the Waterloo of closed data.",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/6130fa1501794e37c21867cf/69ab2715c38fd3a0d3ddcd73_anthropic_slack.png"
}
],
"success": true,
"requestUrl": "https://www.fivetran.com/blog/anthropic-please-make-a-new-slack",
"ogTitle": "Anthropic, please make a new Slack | Blog | Fivetran",
"ogDescription": "Slack will be the Waterloo of closed data.",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/6130fa1501794e37c21867cf/69ab2715c38fd3a0d3ddcd73_anthropic_slack.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T19:52:08.000Z",
"createdAtI": 1772826728,
"updatedAt": "2026-03-07T13:27:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47280200",
"author": "georgewfraser",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T20:00:58.495Z",
"title": "Anthropic, Please Make a New Slack",
"createdAtI": 1772826728,
"url": "https://www.fivetran.com/blog/anthropic-please-make-a-new-slack",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T19:52:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772827258,
"commentsCount": 1,
"updatedAt": "2026-03-06T19:59:14.000Z"
}
}- Evidence compiled by CNN suggests that the United States military was responsible for the strike on an elementary school in southern Iran that killed scores of children, in what is the deadliest incident of civilian casualties in the US and Israel’s almost week-long war with Iran. Isobel Yeung reports.
{
"storyID": "47279251",
"title": "New imagery suggests U.S. responsible for Iran school strike",
"author": "agluszak",
"url": "https://www.cnn.com/2026/03/06/world/video/updates-suggests-us-responsible-iran-school-strike-digvid",
"points": 152,
"commentsCount": 97,
"tags": [],
"og": {
"twitterTitle": "New imagery suggests U.S. responsible for Iran school strike | CNN",
"twitterSite": "@CNN",
"articlePublishedTime": "2026-03-06T15:57:48.867Z",
"twitterImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/2026-03-04t080934z-269654386-rc2vci9f2512-rtrmadp-3-iran-crisis-school-aftermath.JPG?c=16x9&q=w_800,c_fill"
}
],
"author": "Isobel Yeung",
"ogTitle": "New imagery suggests U.S. responsible for Iran school strike | CNN",
"ogDescription": "Evidence compiled by CNN suggests that the United States military was responsible for the strike on an elementary school in southern Iran that killed scores of children, in what is the deadliest incident of civilian casualties in the US and Israel’s almost week-long war with Iran. Isobel Yeung reports.",
"ogImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/2026-03-04t080934z-269654386-rc2vci9f2512-rtrmadp-3-iran-crisis-school-aftermath.JPG?c=16x9&q=w_800,c_fill"
}
],
"ogType": "video.other",
"articlePublisher": "https://www.facebook.com/CNN",
"twitterCard": "summary_large_image",
"twitterDescription": "Evidence compiled by CNN suggests that the United States military was responsible for the strike on an elementary school in southern Iran that killed scores of children, in what is the deadliest incident of civilian casualties in the US and Israel’s almost week-long war with Iran. Isobel Yeung reports.",
"success": true,
"requestUrl": "https://www.cnn.com/2026/03/06/world/video/updates-suggests-us-responsible-iran-school-strike-digvid",
"ogUrl": "https://www.cnn.com/2026/03/06/world/video/updates-suggests-us-responsible-iran-school-strike-digvid",
"ogSiteName": "CNN",
"articleModifiedTime": "2026-03-06T15:57:48.867Z",
"fbAppId": "80401312489"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T18:45:37.000Z",
"createdAtI": 1772822737,
"updatedAt": "2026-03-07T13:29:32.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47279251",
"author": "agluszak",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T19:00:58.624Z",
"title": "New imagery suggests U.S. responsible for Iran school strike",
"createdAtI": 1772822737,
"url": "https://www.cnn.com/2026/03/06/world/video/updates-suggests-us-responsible-iran-school-strike-digvid",
"points": 4,
"tags": [],
"createdAt": "2026-03-06T18:45:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772823659,
"commentsCount": 0,
"updatedAt": "2026-03-06T18:58:15.000Z"
}
}The TSA has allegedly violated its own rules by forcing a passenger to go through an AIT device, causing a severe injury.
{
"storyID": "47279189",
"title": "TSA leaves passenger needing surgery after illegally forcing her through scanner",
"author": "SunshineTheCat",
"url": "https://www.thetravel.com/tsa-leaves-passenger-needing-surgery-after-illegally-forcing-her-through-scanner-spinal-cord-implant/",
"points": 168,
"commentsCount": 127,
"tags": [],
"og": {
"twitterCreator": "@xcomCristinaMi72549",
"twitterSite": "@TheTravel_com_",
"twitterTitle": "TSA Leaves Passenger Needing Surgery After Illegally Forcing Her Through Scanner",
"articlePublishedTime": "2026-03-05T16:30:19Z",
"twitterImage": [
{
"url": "https://static0.thetravelimages.com/wordpress/wp-content/uploads/2025/08/shutterstock_1641623299.jpg?q=70&fit=crop&w=1200&h=628&dpr=1"
}
],
"ogTitle": "TSA Leaves Passenger Needing Surgery After Illegally Forcing Her Through Scanner",
"ogDescription": "The TSA has allegedly violated its own rules by forcing a passenger to go through an AIT device, causing a severe injury. \n",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://static0.thetravelimages.com/wordpress/wp-content/uploads/2025/08/shutterstock_1641623299.jpg?w=1600&h=900&fit=crop",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/GlobeTrotterTravelsNow/",
"twitterCard": "summary_large_image",
"twitterDescription": "The TSA has allegedly violated its own rules by forcing a passenger to go through an AIT device, causing a severe injury. \n",
"success": true,
"requestUrl": "https://www.thetravel.com/tsa-leaves-passenger-needing-surgery-after-illegally-forcing-her-through-scanner-spinal-cord-implant/",
"ogUrl": "https://www.thetravel.com/tsa-leaves-passenger-needing-surgery-after-illegally-forcing-her-through-scanner-spinal-cord-implant/",
"ogSiteName": "TheTravel",
"articleModifiedTime": "2026-03-05T16:30:19Z",
"articleSection": "Travel Safety & Preparation",
"articleAuthor": "Cristina Miceli",
"fbAppId": "1731767910204070"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T18:40:27.000Z",
"createdAtI": 1772822427,
"updatedAt": "2026-03-07T13:08:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47279189",
"author": "SunshineTheCat",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T19:05:58.466Z",
"title": "TSA leaves passenger needing surgery after illegally forcing her through scanner",
"createdAtI": 1772822427,
"url": "https://www.thetravel.com/tsa-leaves-passenger-needing-surgery-after-illegally-forcing-her-through-scanner-spinal-cord-implant/",
"points": 4,
"tags": [],
"createdAt": "2026-03-06T18:40:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772823958,
"commentsCount": 1,
"updatedAt": "2026-03-06T19:05:15.000Z"
}
}{
"storyID": "47278980",
"title": "Launch HN: Palus Finance (YC W26): Better yields on idle cash for startups, SMBs",
"author": "sam_palus",
"url": null,
"points": 54,
"commentsCount": 79,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2026-03-06T18:26:21.000Z",
"createdAtI": 1772821581,
"updatedAt": "2026-03-07T13:23:01.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47278980",
"author": "sam_palus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T18:35:58.631Z",
"title": "Launch HN: Palus Finance (YC W26): Better yields on idle cash for startups, SMBs",
"createdAtI": 1772821581,
"url": null,
"points": 5,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2026-03-06T18:26:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772822159,
"commentsCount": 0,
"updatedAt": "2026-03-06T18:35:15.000Z"
}
}{
"storyID": "47278836",
"title": "Never Bet Against x86",
"author": "raphinou",
"url": "https://www.osnews.com/story/144527/never-bet-against-x86/",
"points": 68,
"commentsCount": 95,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.osnews.com/story/144527/never-bet-against-x86/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T18:17:14.000Z",
"createdAtI": 1772821034,
"updatedAt": "2026-03-07T13:29:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47278836",
"author": "raphinou",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T18:25:58.351Z",
"title": "Never Bet Against x86",
"createdAtI": 1772821034,
"url": "https://www.osnews.com/story/144527/never-bet-against-x86/",
"points": 4,
"tags": [],
"createdAt": "2026-03-06T18:17:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772821558,
"commentsCount": 0,
"updatedAt": "2026-03-06T18:23:19.000Z"
}
}{
"storyID": "47278720",
"title": "Claude Code wiped our production database with a Terraform command",
"author": "jv22222",
"url": "https://twitter.com/Al_Grigor/status/2029889772181934425",
"points": 137,
"commentsCount": 149,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/Al_Grigor/status/2029889772181934425",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-03-06T18:07:52.000Z",
"createdAtI": 1772820472,
"updatedAt": "2026-03-07T12:18:47.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47278720",
"author": "jv22222",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T18:20:58.319Z",
"title": "Claude Code wiped our production database with a Terraform command",
"createdAtI": 1772820472,
"url": "https://twitter.com/Al_Grigor/status/2029889772181934425",
"points": 4,
"tags": [],
"createdAt": "2026-03-06T18:07:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772821258,
"commentsCount": 0,
"updatedAt": "2026-03-06T18:20:30.000Z"
}
}{
"storyID": "47278477",
"title": "BlackRock limits withdrawals as redemptions rattle private credit fund",
"author": "itbeho",
"url": "https://www.reuters.com/business/blackrock-limits-withdrawals-private-credit-fund-redemptions-mount-2026-03-06/",
"points": 67,
"commentsCount": 4,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/business/blackrock-limits-withdrawals-private-credit-fund-redemptions-mount-2026-03-06/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T17:50:11.000Z",
"createdAtI": 1772819411,
"updatedAt": "2026-03-07T11:08:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47278477",
"author": "itbeho",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T17:55:58.332Z",
"title": "BlackRock limits withdrawals as redemptions rattle private credit fund",
"createdAtI": 1772819411,
"url": "https://www.reuters.com/business/blackrock-limits-withdrawals-private-credit-fund-redemptions-mount-2026-03-06/",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T17:50:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772819758,
"commentsCount": 0,
"updatedAt": "2026-03-06T17:54:45.000Z"
}
}{
"storyID": "47278426",
"title": "Tech employment now significantly worse than the 2008 or 2020 recessions",
"author": "enraged_camel",
"url": "https://twitter.com/JosephPolitano/status/2029916364664611242",
"points": 933,
"commentsCount": 613,
"tags": [
"front_page"
],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/JosephPolitano/status/2029916364664611242",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T17:46:45.000Z",
"createdAtI": 1772819205,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47278426",
"author": "enraged_camel",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T18:00:58.574Z",
"title": "Tech employment now significantly worse than the 2008 or 2020 recessions",
"createdAtI": 1772819205,
"url": "https://twitter.com/JosephPolitano/status/2029916364664611242",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T17:46:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772820059,
"commentsCount": 0,
"updatedAt": "2026-03-06T17:59:15.000Z"
}
}- Live missile tracker for the Iran-Israel conflict. Real-time radar tracking every strike, interception, and drone attack.
{
"storyID": "47277949",
"title": "Strikes in Middle East since 28th Feb in real time",
"author": "vlindos",
"url": "https://iranstrike.com",
"points": 40,
"commentsCount": 55,
"tags": [],
"og": {
"twitterTitle": "IranStrike — Real-Time Missile Tracker | Iran-Israel Live",
"twitterSite": "@IranStrike",
"twitterImage": [
{
"alt": "IranStrike live conflict radar showing real-time event count, threat level, and latest strike data",
"url": "https://iranstrike.com/api/og"
}
],
"author": "Shahaf Nahmias",
"ogTitle": "IranStrike — Real-Time Missile Tracker | Iran-Israel Live",
"ogDescription": "Live missile tracker for the Iran-Israel conflict. Real-time radar tracking every strike, interception, and drone attack.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "IranStrike live conflict radar showing real-time event count, threat level, and latest strike data",
"type": "image/png",
"url": "https://iranstrike.com/api/og",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"ogLocaleAlternate": "he_IL",
"twitterDescription": "Live missile tracker for the Iran-Israel conflict. Real-time radar tracking every strike, interception, and drone attack.",
"success": true,
"requestUrl": "https://iranstrike.com",
"ogUrl": "https://iranstrike.com",
"ogSiteName": "IranStrike"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T17:15:33.000Z",
"createdAtI": 1772817333,
"updatedAt": "2026-03-07T12:21:47.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47277949",
"author": "vlindos",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T17:55:58.332Z",
"title": "Strikes in Middle East since 28th Feb in real time",
"createdAtI": 1772817333,
"url": "https://iranstrike.com",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T17:15:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772819758,
"commentsCount": 2,
"updatedAt": "2026-03-06T17:55:15.000Z"
}
}Deploy More Resilient Apps. Hatchet is a platform for building distributed web apps that solves scaling problems like concurrency, fairness, and rate limiting.
{
"storyID": "47277420",
"title": "Supertoast tables",
"author": "abelanger",
"url": "https://hatchet.run/blog/supertoast-tables",
"points": 54,
"commentsCount": 11,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Hatchet",
"twitterDescription": "Deploy More Resilient Apps. Hatchet is a platform for building distributed web apps that solves scaling problems like concurrency, fairness, and rate limiting.",
"twitterImage": [
{
"url": "/assets/og-PqKfvZWg.png"
}
],
"success": true,
"requestUrl": "https://hatchet.run/blog/supertoast-tables",
"ogTitle": "Hatchet",
"ogUrl": "https://hatchet.run",
"ogDescription": "Deploy More Resilient Apps. Hatchet is a platform for building distributed web apps that solves scaling problems like concurrency, fairness, and rate limiting.",
"ogImage": [
{
"width": "1200",
"url": "/assets/og-PqKfvZWg.png",
"height": "630"
}
],
"ogType": "website",
"articlePublishedDate": "2026-03-06"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T16:46:50.000Z",
"createdAtI": 1772815610,
"updatedAt": "2026-03-07T09:47:16.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47277420",
"author": "abelanger",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T17:25:59.135Z",
"title": "Supertoast Tables",
"createdAtI": 1772815610,
"url": "https://hatchet.run/blog/supertoast-tables",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T16:46:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772817959,
"commentsCount": 0,
"updatedAt": "2026-03-06T17:21:18.000Z"
}
}{
"storyID": "47276952",
"title": "CBP says it can't comply with refund order",
"author": "DivingForGold",
"url": "https://www.cnbc.com/2026/03/06/trump-trade-tariffs-refunds-customs-border-protection.html",
"points": 71,
"commentsCount": 65,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/03/06/trump-trade-tariffs-refunds-customs-border-protection.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T16:19:56.000Z",
"createdAtI": 1772813996,
"updatedAt": "2026-03-07T13:25:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47276952",
"author": "DivingForGold",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T16:30:58.639Z",
"title": "CBP says it can't comply with refund order",
"createdAtI": 1772813996,
"url": "https://www.cnbc.com/2026/03/06/trump-trade-tariffs-refunds-customs-border-protection.html",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T16:19:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772814659,
"commentsCount": 2,
"updatedAt": "2026-03-06T16:28:00.000Z"
}
}Astra: an open-source observatory control software. - ppp-one/astra
{
"storyID": "47276865",
"title": "Astra: An open-source observatory control software",
"author": "pppone",
"url": "https://github.com/ppp-one/astra",
"points": 96,
"commentsCount": 23,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - ppp-one/astra: Astra: an open-source observatory control software.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/1f09968145801c9a96174034d77765b18a6f3aa53c60cd70d2ef4b8e231e5a3b/ppp-one/astra"
}
],
"ogTitle": "GitHub - ppp-one/astra: Astra: an open-source observatory control software.",
"ogDescription": "Astra: an open-source observatory control software. - ppp-one/astra",
"ogImage": [
{
"width": "1200",
"alt": "Astra: an open-source observatory control software. - ppp-one/astra",
"url": "https://opengraph.githubassets.com/1f09968145801c9a96174034d77765b18a6f3aa53c60cd70d2ef4b8e231e5a3b/ppp-one/astra",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Astra: an open-source observatory control software. - ppp-one/astra",
"success": true,
"requestUrl": "https://github.com/ppp-one/astra",
"ogUrl": "https://github.com/ppp-one/astra",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T16:14:30.000Z",
"createdAtI": 1772813670,
"updatedAt": "2026-03-07T11:26:01.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47276865",
"author": "pppone",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T17:05:58.315Z",
"title": "Astra: An open-source observatory control software",
"createdAtI": 1772813670,
"url": "https://github.com/ppp-one/astra",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T16:14:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772816758,
"commentsCount": 0,
"updatedAt": "2026-03-06T17:03:16.000Z"
}
}Community tool to convert Claude Code session transcripts into self-contained, embeddable HTML replays - es617/claude-replay
{
"storyID": "47276604",
"title": "Show HN: Claude-replay – A video-like player for Claude Code sessions",
"author": "es617",
"url": "https://github.com/es617/claude-replay",
"points": 86,
"commentsCount": 30,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - es617/claude-replay: Community tool to convert Claude Code session transcripts into self-contained, embeddable HTML replays",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/b732d6c67ca8794e3c80bf2553079e5976bc98e2b695ec10702392a836efe45c/es617/claude-replay"
}
],
"ogTitle": "GitHub - es617/claude-replay: Community tool to convert Claude Code session transcripts into self-contained, embeddable HTML replays",
"ogDescription": "Community tool to convert Claude Code session transcripts into self-contained, embeddable HTML replays - es617/claude-replay",
"ogImage": [
{
"width": "1200",
"alt": "Community tool to convert Claude Code session transcripts into self-contained, embeddable HTML replays - es617/claude-replay",
"url": "https://opengraph.githubassets.com/b732d6c67ca8794e3c80bf2553079e5976bc98e2b695ec10702392a836efe45c/es617/claude-replay",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Community tool to convert Claude Code session transcripts into self-contained, embeddable HTML replays - es617/claude-replay",
"success": true,
"requestUrl": "https://github.com/es617/claude-replay",
"ogUrl": "https://github.com/es617/claude-replay",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2026-03-06T15:57:27.000Z",
"createdAtI": 1772812647,
"updatedAt": "2026-03-07T13:23:01.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47276604",
"author": "es617",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T18:00:58.574Z",
"title": "Show HN: Claude-replay – A video-like player for Claude Code sessions",
"createdAtI": 1772812647,
"url": "https://github.com/es617/claude-replay",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-06T15:57:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772820059,
"commentsCount": 0,
"updatedAt": "2026-03-06T17:56:31.000Z"
}
}How does a particle accelerator help us understand ants like never before?
{
"storyID": "47276539",
"title": "Entomologists use a particle accelerator to image ants at scale",
"author": "gmays",
"url": "https://spectrum.ieee.org/3d-scanning-particle-accelerator-antscan",
"points": 135,
"commentsCount": 24,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@",
"articlePublishedTime": "2026-03-05T10:00:02+00:00",
"twitterImage": [
{
"url": "https://spectrum.ieee.org/media-library/image.jpg?id=65150276&width=1200&height=600&coordinates=0%2C214%2C0%2C36"
}
],
"ogTitle": "Antscan’s 3D Atlas Reveals Ant Anatomy Like Never Before",
"ogDescription": "How does a particle accelerator help us understand ants like never before?",
"ogImage": [
{
"width": "1200",
"url": "https://spectrum.ieee.org/media-library/image.jpg?id=65150276&width=1200&height=600&coordinates=0%2C214%2C0%2C36",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://spectrum.ieee.org/3d-scanning-particle-accelerator-antscan",
"ogUrl": "https://spectrum.ieee.org/3d-scanning-particle-accelerator-antscan",
"ogSiteName": "IEEE Spectrum",
"articleSection": "Computing",
"articleModifiedTime": "2026-03-05T10:02:02+00:00",
"fbAppId": "200167090048537",
"articleAuthor": "https://www.facebook.com/48576411181"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T15:53:32.000Z",
"createdAtI": 1772812412,
"updatedAt": "2026-03-07T13:29:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47276539",
"author": "gmays",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T17:15:58.583Z",
"title": "Entomologists Use a Particle Accelerator to Image Ants at Scale",
"createdAtI": 1772812412,
"url": "https://spectrum.ieee.org/3d-scanning-particle-accelerator-antscan",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T15:53:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772817359,
"commentsCount": 0,
"updatedAt": "2026-03-06T17:15:01.000Z"
}
}{
"storyID": "47276220",
"title": "Paul Brainerd, founder of Aldus PageMaker, has died",
"author": "fortran77",
"url": "https://blog.adafruit.com/2026/03/04/pagemaker-and-aldus-founder-pioneer-paul-brainerd-1947-2026/",
"points": 158,
"commentsCount": 28,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://blog.adafruit.com/2026/03/04/pagemaker-and-aldus-founder-pioneer-paul-brainerd-1947-2026/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T15:33:17.000Z",
"createdAtI": 1772811197,
"updatedAt": "2026-03-07T13:04:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47276220",
"author": "fortran77",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T17:35:58.391Z",
"title": "Aldus PageMaker Founder Paul Brainerd Has Died",
"createdAtI": 1772811197,
"url": "https://blog.adafruit.com/2026/03/04/pagemaker-and-aldus-founder-pioneer-paul-brainerd-1947-2026/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T15:33:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772818558,
"commentsCount": 0,
"updatedAt": "2026-03-06T17:35:30.000Z"
}
}obliterate the chains that bind you. Contribute to elder-plinius/OBLITERATUS development by creating an account on GitHub.
{
"storyID": "47275291",
"title": "A tool that removes censorship from open-weight LLMs",
"author": "mvdwoord",
"url": "https://github.com/elder-plinius/OBLITERATUS",
"points": 182,
"commentsCount": 82,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - elder-plinius/OBLITERATUS: obliterate the chains that bind you",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/4e875df141f4882dc3ed4e636be4aa388891926aed8bbec9d3c3b74e34e64c68/elder-plinius/OBLITERATUS"
}
],
"ogTitle": "GitHub - elder-plinius/OBLITERATUS: obliterate the chains that bind you",
"ogDescription": "obliterate the chains that bind you. Contribute to elder-plinius/OBLITERATUS development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "obliterate the chains that bind you. Contribute to elder-plinius/OBLITERATUS development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/4e875df141f4882dc3ed4e636be4aa388891926aed8bbec9d3c3b74e34e64c68/elder-plinius/OBLITERATUS",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "obliterate the chains that bind you. Contribute to elder-plinius/OBLITERATUS development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/elder-plinius/OBLITERATUS",
"ogUrl": "https://github.com/elder-plinius/OBLITERATUS",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2026-03-06T14:27:55.000Z",
"createdAtI": 1772807275,
"updatedAt": "2026-03-07T13:26:47.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47275291",
"author": "mvdwoord",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T18:45:58.527Z",
"title": "A tool that REMOVES censorship from ANY open-weight LLM with a single click",
"createdAtI": 1772807275,
"url": "https://github.com/elder-plinius/OBLITERATUS",
"points": 7,
"tags": [],
"createdAt": "2026-03-06T14:27:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772822759,
"commentsCount": 1,
"updatedAt": "2026-03-06T18:44:15.000Z"
}
}Moongate is modern Ultima Online server emulator built from scratch in C# with AOT compilation for high performance and nostalgic gameplay experience. - moongate-community/moongatev2
{
"storyID": "47275236",
"title": "Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting",
"author": "squidleon",
"url": "https://github.com/moongate-community/moongatev2",
"points": 262,
"commentsCount": 145,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - moongate-community/moongatev2: Moongate is modern Ultima Online server emulator built from scratch in C# with AOT compilation for high performance and nostalgic gameplay experience.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/7b3bb1af30fab08ecf16a68ac8b369768603dd3fe0208a20636ebe943044348e/moongate-community/moongatev2"
}
],
"ogTitle": "GitHub - moongate-community/moongatev2: Moongate is modern Ultima Online server emulator built from scratch in C# with AOT compilation for high performance and nostalgic gameplay experience.",
"ogDescription": "Moongate is modern Ultima Online server emulator built from scratch in C# with AOT compilation for high performance and nostalgic gameplay experience. - moongate-community/moongatev2",
"ogImage": [
{
"width": "1200",
"alt": "Moongate is modern Ultima Online server emulator built from scratch in C# with AOT compilation for high performance and nostalgic gameplay experience. - moongate-community/moongatev2",
"url": "https://opengraph.githubassets.com/7b3bb1af30fab08ecf16a68ac8b369768603dd3fe0208a20636ebe943044348e/moongate-community/moongatev2",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Moongate is modern Ultima Online server emulator built from scratch in C# with AOT compilation for high performance and nostalgic gameplay experience. - moongate-community/moongatev2",
"success": true,
"requestUrl": "https://github.com/moongate-community/moongatev2",
"ogUrl": "https://github.com/moongate-community/moongatev2",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T14:22:59.000Z",
"createdAtI": 1772806979,
"updatedAt": "2026-03-07T13:27:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47275236",
"author": "squidleon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T14:45:58.490Z",
"title": "Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting",
"createdAtI": 1772806979,
"url": "https://github.com/moongate-community/moongatev2",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-06T14:22:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772808358,
"commentsCount": 0,
"updatedAt": "2026-03-06T14:45:14.000Z"
}
}{
"storyID": "47275230",
"title": "Good Bad ISPs",
"author": "rzk",
"url": "https://community.torproject.org/relay/community-resources/good-bad-isps/",
"points": 122,
"commentsCount": 39,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://community.torproject.org/relay/community-resources/good-bad-isps/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T14:22:25.000Z",
"createdAtI": 1772806945,
"updatedAt": "2026-03-07T12:33:32.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47275230",
"author": "rzk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T16:35:58.473Z",
"title": "Good Bad ISPs",
"createdAtI": 1772806945,
"url": "https://community.torproject.org/relay/community-resources/good-bad-isps/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T14:22:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772814958,
"commentsCount": 0,
"updatedAt": "2026-03-06T16:34:29.000Z"
}
}- I’m working on expanding the AI Shipping Labs website and wanted to migrate its current version from static GitHub Pages to AWS.
{
"storyID": "47275157",
"title": "I dropped our production database and now pay 10% more for AWS",
"author": "dsr12",
"url": "https://alexeyondata.substack.com/p/how-i-dropped-our-production-database",
"points": 54,
"commentsCount": 64,
"tags": [],
"og": {
"twitterTitle": "How I Dropped Our Production Database and Now Pay 10% More for AWS",
"twitterCard": "summary_large_image",
"twitterDescription": "I’m working on expanding the AI Shipping Labs website and wanted to migrate its current version from static GitHub Pages to AWS.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!NVCd!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Falexeyondata.substack.com%2Fapi%2Fv1%2Fpost_preview%2F189989144%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Alexey Grigorev",
"requestUrl": "https://alexeyondata.substack.com/p/how-i-dropped-our-production-database",
"ogTitle": "How I Dropped Our Production Database and Now Pay 10% More for AWS",
"ogUrl": "https://alexeyondata.substack.com/p/how-i-dropped-our-production-database",
"ogDescription": "I’m working on expanding the AI Shipping Labs website and wanted to migrate its current version from static GitHub Pages to AWS.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ropw!,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%2Fcc7921dd-b81d-453a-b832-7c8670a9fbeb_1600x880.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-06T14:17:01.000Z",
"createdAtI": 1772806621,
"updatedAt": "2026-03-07T13:11:32.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47275157",
"author": "dsr12",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T14:40:58.432Z",
"title": "I Dropped Our Production Database and Now Pay 10% More for AWS",
"createdAtI": 1772806621,
"url": "https://alexeyondata.substack.com/p/how-i-dropped-our-production-database",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T14:17:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772808058,
"commentsCount": 0,
"updatedAt": "2026-03-06T14:40:14.000Z"
}
}Experience the engineering behind today’s leading health wearables including Oura Ring, Dexcom G7, Omnipod, and Jabra Hearing Aids. Industrial CT scans reveal how these devices merge medical precision with consumer design.
{
"storyID": "47275152",
"title": "CT Scans of Health Wearables",
"author": "radeeyate",
"url": "https://www.lumafield.com/scan-of-the-month/health-wearables",
"points": 225,
"commentsCount": 47,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Health Is Wealth: A CT Look Inside Modern Wearables",
"twitterCard": "summary_large_image",
"twitterDescription": "Experience the engineering behind today’s leading health wearables including Oura Ring, Dexcom G7, Omnipod, and Jabra Hearing Aids. Industrial CT scans reveal how these devices merge medical precision with consumer design.",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/63e15418201b6e2a5cabb911/6993be41b53672d6f35bedc7_og-image-sotm-health-wearables.jpg"
}
],
"success": true,
"requestUrl": "https://www.lumafield.com/scan-of-the-month/health-wearables",
"ogTitle": "Health Is Wealth: A CT Look Inside Modern Wearables",
"ogUrl": "https://www.lumafield.com/scan-of-the-month/health-wearables",
"ogDescription": "Experience the engineering behind today’s leading health wearables including Oura Ring, Dexcom G7, Omnipod, and Jabra Hearing Aids. Industrial CT scans reveal how these devices merge medical precision with consumer design.",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/63e15418201b6e2a5cabb911/6993be41b53672d6f35bedc7_og-image-sotm-health-wearables.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T14:16:06.000Z",
"createdAtI": 1772806566,
"updatedAt": "2026-03-07T13:24:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47275152",
"author": "radeeyate",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T14:55:58.375Z",
"title": "CT Scans of Health Wearables",
"createdAtI": 1772806566,
"url": "https://www.lumafield.com/scan-of-the-month/health-wearables",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T14:16:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772808958,
"commentsCount": 0,
"updatedAt": "2026-03-06T14:52:59.000Z"
}
}{
"storyID": "47275088",
"title": "Global warming has accelerated significantly",
"author": "morsch",
"url": "https://www.researchsquare.com/article/rs-6079807/v1",
"points": 1088,
"commentsCount": 1078,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.researchgate.net/publication/389855619_Global_Warming_has_Accelerated_Significantly"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T14:10:03.000Z",
"createdAtI": 1772806203,
"updatedAt": "2026-03-07T13:29:02.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47275088",
"author": "morsch",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T14:30:58.523Z",
"title": "Global Warming Has Accelerated Significantly",
"createdAtI": 1772806203,
"url": "https://www.researchgate.net/publication/389855619_Global_Warming_has_Accelerated_Significantly",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T14:10:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772807459,
"commentsCount": 0,
"updatedAt": "2026-03-06T14:29:59.000Z"
}
}The contraction came as a surprise with payrolls down in nearly every sector.
{
"storyID": "47275035",
"title": "US economy unexpectedly sheds 92k jobs in February",
"author": "smartbit",
"url": "https://www.bbc.com/news/articles/cjd98091g28o",
"points": 533,
"commentsCount": 721,
"tags": [],
"og": {
"twitterTitle": "US economy unexpectedly sheds 92,000 jobs in February",
"alWebUrl": "https://bbc.com/news/articles/cjd98091g28o",
"twitterImage": [
{
"alt": "A worker carries materials outside of a new home under construction at the Lilac Ridge community by Lennar Homes in Vacaville, California, US, on Wednesday, Oct. 8, 2025.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/6efa/live/41eb38e0-1962-11f1-a1cd-a71e69f1cf89.jpg"
}
],
"ogTitle": "US economy unexpectedly sheds 92,000 jobs in February",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The contraction came as a surprise with payrolls down in nearly every sector.",
"ogImage": [
{
"width": "1024",
"alt": "A worker carries materials outside of a new home under construction at the Lilac Ridge community by Lennar Homes in Vacaville, California, US, on Wednesday, Oct. 8, 2025.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/6efa/live/41eb38e0-1962-11f1-a1cd-a71e69f1cf89.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The contraction came as a surprise with payrolls down in nearly every sector.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cjd98091g28o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cjd98091g28o",
"articleModifiedTime": "2026-03-06T14:15:25.651Z",
"alAndroidUrl": "bbcx://news/articles/cjd98091g28o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T14:04:18.000Z",
"createdAtI": 1772805858,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47275035",
"author": "smartbit",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T14:10:58.375Z",
"title": "US economy unexpectedly sheds 92,000 jobs in February",
"createdAtI": 1772805858,
"url": "https://www.bbc.com/news/articles/cjd98091g28o",
"points": 4,
"tags": [],
"createdAt": "2026-03-06T14:04:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772806258,
"commentsCount": 0,
"updatedAt": "2026-03-06T14:08:28.000Z"
}
}Employees who are impressed by vague corporate-speak like “synergistic leadership,” or “growth-hacking paradigms” may struggle with practical decision-making, a new Cornell study into “corporate BS” reveals.
{
"storyID": "47274676",
"title": "Workers who love ‘synergizing paradigms’ might be bad at their jobs",
"author": "Anon84",
"url": "https://news.cornell.edu/stories/2026/03/workers-who-love-synergizing-paradigms-might-be-bad-their-jobs",
"points": 570,
"commentsCount": 319,
"tags": [],
"og": {
"twitterTitle": "Workers who love ‘synergizing paradigms’ might be bad at their jobs | Cornell Chronicle",
"twitterSite": "@CornellNews",
"twitterImage": [
{
"url": "https://news.cornell.edu/sites/default/files/styles/story_thumbnail_lg/public/2026-03/0302_corporatebs_tnd.jpg?itok=HH3QjqWe"
}
],
"ogTitle": "Workers who love ‘synergizing paradigms’ might be bad at their jobs | Cornell Chronicle",
"ogDescription": "Employees who are impressed by vague corporate-speak like “synergistic leadership,” or “growth-hacking paradigms” may struggle with practical decision-making, a new Cornell study into “corporate BS” reveals.",
"ogImage": [
{
"url": "https://news.cornell.edu/sites/default/files/styles/story_thumbnail_lg/public/2026-03/0302_corporatebs_tnd.jpg?itok=HH3QjqWe"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Employees who are impressed by vague corporate-speak like “synergistic leadership,” or “growth-hacking paradigms” may struggle with practical decision-making, a new Cornell study into “corporate BS” reveals.",
"success": true,
"requestUrl": "https://news.cornell.edu/stories/2026/03/workers-who-love-synergizing-paradigms-might-be-bad-their-jobs",
"ogUrl": "https://news.cornell.edu/stories/2026/03/workers-who-love-synergizing-paradigms-might-be-bad-their-jobs",
"ogSiteName": "Cornell Chronicle"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T13:30:54.000Z",
"createdAtI": 1772803854,
"updatedAt": "2026-03-07T13:30:17.000Z",
"fetchedAt": "2026-03-07T13:30:58.535Z",
"firstVersion": {
"storyID": "47274676",
"author": "Anon84",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T13:50:58.422Z",
"title": "Workers who love 'synergizing paradigms' might be bad at their jobs",
"createdAtI": 1772803854,
"url": "https://news.cornell.edu/stories/2026/03/workers-who-love-synergizing-paradigms-might-be-bad-their-jobs",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T13:30:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772805058,
"commentsCount": 0,
"updatedAt": "2026-03-06T13:49:59.000Z"
}
}An 80-year-old German man lived every book lovers fantasy! Over his lifetime, this recluse collected and stored over 70k books in a hidden library! And did we mention, he didn’t tell anyone about it?
{
"storyID": "47274086",
"title": "70k Books Found in Hidden Library in This Germany Home (2023)",
"author": "eatonphil",
"url": "https://bookstr.com/article/70k-books-found-in-hidden-library-in-this-germany-home/",
"points": 101,
"commentsCount": 69,
"tags": [],
"og": {
"twitterTitle": "70k Books Found In Hidden Library In This Germany Home!",
"articlePublishedTime": "2023-01-24T05:53:25+00:00",
"twitterImage": [
{
"url": "https://bookstr.com/wp-content/uploads/2023/01/schroder-featured-image-1.jpg"
}
],
"ogTitle": "70k Books Found In Hidden Library In This Germany Home!",
"ogDescription": "An 80-year-old German man lived every book lovers fantasy! Over his lifetime, this recluse collected and stored over 70k books in a hidden library! And did we mention, he didn’t tell anyone about it?",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2048",
"url": "https://bookstr.com/wp-content/uploads/2023/01/schroder-featured-image-1.jpg",
"height": "1152"
},
{
"url": "https://bookstr.com/wp-content/uploads/2023/01/north-rhine-westphalia-germany-1024x522.jpg"
},
{
"url": "https://bookstr.com/wp-content/uploads/2023/01/larger-cloakroom-schroder-1-1024x683.jpg"
},
{
"url": "https://bookstr.com/wp-content/uploads/2023/01/schroder-attic.jpeg"
},
{
"url": "https://bookstr.com/wp-content/uploads/2023/01/schroder-first-floor-1024x683.jpg"
},
{
"url": "https://bookstr.com/wp-content/uploads/2023/01/larger-attic-schroder-1024x732.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "An 80-year-old German man lived every book lovers fantasy! Over his lifetime, this recluse collected and stored over 70k books in a hidden library! And did we mention, he didn’t tell anyone about it?",
"success": true,
"requestUrl": "https://bookstr.com/article/70k-books-found-in-hidden-library-in-this-germany-home/",
"ogUrl": "https://bookstr.com/article/70k-books-found-in-hidden-library-in-this-germany-home/",
"ogSiteName": "Bookstr",
"articleModifiedTime": "2023-02-25T00:06:21+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T12:20:40.000Z",
"createdAtI": 1772799640,
"updatedAt": "2026-03-07T13:04:32.000Z",
"fetchedAt": "2026-03-07T13:25:58.568Z",
"firstVersion": {
"storyID": "47274086",
"author": "eatonphil",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T17:00:58.658Z",
"title": "70k Books Found in Hidden Library in This Germany Home",
"createdAtI": 1772799640,
"url": "https://bookstr.com/article/70k-books-found-in-hidden-library-in-this-germany-home/",
"points": 5,
"tags": [],
"createdAt": "2026-03-06T12:20:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772816459,
"commentsCount": 0,
"updatedAt": "2026-03-06T16:58:46.000Z"
}
}{
"storyID": "47274010",
"title": "Elite Overproduction",
"author": "softwaredoug",
"url": "https://en.wikipedia.org/wiki/Elite_overproduction",
"points": 74,
"commentsCount": 95,
"tags": [],
"og": {
"ogTitle": "Elite overproduction - Wikipedia",
"ogImage": [
{
"width": "1200",
"url": "https://upload.wikimedia.org/wikipedia/commons/thumb/7/7f/University_graduation_%28Unsplash%29.jpg/1280px-University_graduation_%28Unsplash%29.jpg",
"height": "800"
}
],
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/Elite_overproduction",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T12:10:35.000Z",
"createdAtI": 1772799035,
"updatedAt": "2026-03-07T11:51:17.000Z",
"fetchedAt": "2026-03-07T13:10:58.424Z",
"firstVersion": {
"storyID": "47274010",
"author": "softwaredoug",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T12:30:58.593Z",
"title": "Elite Overproduction",
"createdAtI": 1772799035,
"url": "https://en.wikipedia.org/wiki/Elite_overproduction",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T12:10:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772800259,
"commentsCount": 0,
"updatedAt": "2026-03-06T12:28:58.000Z"
}
}Benchmarks for the new MacBook Neo surfaced today, and unsurprisingly, CPU performance is almost identical to the iPhone 16 Pro. The MacBook Neo uses the same 6-core A18 Pro chip that was first introduced in the iPhone 16 Pro, but it has one fewer GPU core. The MacBook Neo earned a single-core score of 3461 and a multi-core score of 8668, along with a Metal score of 31286.
{
"storyID": "47273964",
"title": "First MacBook Neo Benchmarks Are In",
"author": "tosh",
"url": "https://www.macrumors.com/2026/03/05/macbook-neo-first-benchmarks/",
"points": 50,
"commentsCount": 72,
"tags": [],
"og": {
"twitterCreator": "@julipuli",
"twitterSite": "@macrumors",
"twitterTitle": "First MacBook Neo Benchmarks Are In: Here's How It Compares to the M1 MacBook Air",
"twitterImage": [
{
"url": "https://images.macrumors.com/t/eUtUULFLe-rs76M241emfNWEyQ4=/2500x/article-new/2026/03/MacBook-Neo-Feature-Pastel-1.jpg"
}
],
"ogTitle": "First MacBook Neo Benchmarks Are In: Here's How It Compares to the M1 MacBook Air",
"ogDescription": "Benchmarks for the new MacBook Neo surfaced today, and unsurprisingly, CPU performance is almost identical to the iPhone 16 Pro. The MacBook Neo uses the same 6-core A18 Pro chip that was first introduced in the iPhone 16 Pro, but it has one fewer GPU core. The MacBook Neo earned a single-core score of 3461 and a multi-core score of 8668, along with a Metal score of 31286.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2500",
"url": "https://images.macrumors.com/t/eUtUULFLe-rs76M241emfNWEyQ4=/2500x/article-new/2026/03/MacBook-Neo-Feature-Pastel-1.jpg",
"height": "1406"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/MacRumors/",
"twitterCard": "summary_large_image",
"twitterDescription": "Benchmarks for the new MacBook Neo surfaced today, and unsurprisingly, CPU performance is almost identical to the iPhone 16 Pro. The MacBook Neo uses the same 6-core A18 Pro chip that was first introduced in the iPhone 16 Pro, but it has one fewer GPU core. The MacBook Neo earned a single-core score of 3461 and a multi-core score of 8668, along with a Metal score of 31286.",
"success": true,
"requestUrl": "https://www.macrumors.com/2026/03/05/macbook-neo-first-benchmarks/",
"ogUrl": "https://www.macrumors.com/2026/03/05/macbook-neo-first-benchmarks/",
"ogSiteName": "MacRumors"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T12:06:00.000Z",
"createdAtI": 1772798760,
"updatedAt": "2026-03-07T11:35:02.000Z",
"fetchedAt": "2026-03-07T13:05:58.390Z",
"firstVersion": {
"storyID": "47273964",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T12:45:58.538Z",
"title": "First MacBook Neo Benchmarks Are In",
"createdAtI": 1772798760,
"url": "https://www.macrumors.com/2026/03/05/macbook-neo-first-benchmarks/",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T12:06:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772801159,
"commentsCount": 0,
"updatedAt": "2026-03-06T12:42:30.000Z"
}
}For more than two decades, Firefox has been one of the most scrutinized and security-hardened codebases on the web. Open source means our code is visible,
{
"storyID": "47273854",
"title": "Hardening Firefox with Anthropic's Red Team",
"author": "todsacerdoti",
"url": "https://www.anthropic.com/news/mozilla-firefox-security",
"points": 580,
"commentsCount": 158,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@firefox",
"twitterCard": "summary_large_image",
"twitterTitle": "Hardening Firefox with Anthropic’s Red Team | The Mozilla Blog",
"twitterDescription": "For more than two decades, Firefox has been one of the most scrutinized and security-hardened codebases on the web. Open source means our code is visible,",
"twitterImage": [
{
"url": "https://blog.mozilla.org/wp-content/blogs.dir/278/files/2026/03/Mozilla_Illustrations_Pixelgram_Lock_Square_Orange-1080x720.png"
}
],
"success": true,
"requestUrl": "https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/",
"ogTitle": "Hardening Firefox with Anthropic’s Red Team | The Mozilla Blog",
"ogDescription": "For more than two decades, Firefox has been one of the most scrutinized and security-hardened codebases on the web. Open source means our code is visible,",
"ogImage": [
{
"url": "https://blog.mozilla.org/wp-content/blogs.dir/278/files/2026/03/Mozilla_Illustrations_Pixelgram_Lock_Square_Orange-1080x720.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T11:53:18.000Z",
"createdAtI": 1772797998,
"updatedAt": "2026-03-07T13:01:03.000Z",
"fetchedAt": "2026-03-07T13:05:58.390Z",
"firstVersion": {
"storyID": "47273854",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T12:00:58.550Z",
"title": "Hardening Firefox with Anthropic's Red Team",
"createdAtI": 1772797998,
"url": "https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T11:53:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772798459,
"commentsCount": 0,
"updatedAt": "2026-03-06T11:59:13.000Z"
}
}{
"storyID": "47273845",
"title": "Async Programming Is Just Inject Time",
"author": "marvinborner",
"url": "https://willhbr.net/2026/03/02/async-inject-and-effects/",
"points": 37,
"commentsCount": 14,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-02T22:20:48+11:00",
"success": true,
"requestUrl": "https://willhbr.net/2026/03/02/async-inject-and-effects/",
"ogTitle": "Async Programming Is Just @Inject Time — Will Richardson",
"ogUrl": "https://willhbr.net/2026/03/02/async-inject-and-effects/",
"ogImage": [
{
"url": "https://willhbr.net/images/opengraph.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T11:52:01.000Z",
"createdAtI": 1772797921,
"updatedAt": "2026-03-07T10:54:31.000Z",
"fetchedAt": "2026-03-07T13:05:58.390Z",
"firstVersion": {
"storyID": "47273845",
"author": "marvinborner",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T12:50:58.561Z",
"title": "Async Programming Is Just Inject Time",
"createdAtI": 1772797921,
"url": "https://willhbr.net/2026/03/02/async-inject-and-effects/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T11:52:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772801459,
"commentsCount": 0,
"updatedAt": "2026-03-06T12:49:28.000Z"
}
}- When a military force begins to decline, the first symptoms may be subtle.
{
"storyID": "47273698",
"title": "U.S. Capabilities Are Showing Signs of Rot",
"author": "exceptione",
"url": "https://www.theatlantic.com/ideas/2026/03/military-failures-trump-iran/686244/",
"points": 64,
"commentsCount": 63,
"tags": [],
"og": {
"twitterSite": "@theatlantic",
"articlePublishedTime": "2026-03-05T19:03:16Z",
"author": "Phillips Payson O’Brien",
"ogTitle": "U.S. Capabilities Are Showing Signs of Rot",
"ogDescription": "When a military force begins to decline, the first symptoms may be subtle.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://cdn.theatlantic.com/thumbor/6tquCMDpkwswhLL9UltmGcn_NVc=/0x43:2000x1085/1200x625/media/img/mt/2026/03/2026_03_04_Military/original.jpg"
}
],
"ogType": "article",
"articleTag": "ideas",
"articlePublisher": "https://www.facebook.com/TheAtlantic/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.theatlantic.com/ideas/2026/03/military-failures-trump-iran/686244/",
"ogUrl": "https://www.theatlantic.com/ideas/2026/03/military-failures-trump-iran/686244/",
"ogSiteName": "The Atlantic",
"articleSection": "Ideas",
"articleModifiedTime": "2026-03-05T20:25:47Z",
"fbAppId": "100770816677686"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T11:32:33.000Z",
"createdAtI": 1772796753,
"updatedAt": "2026-03-07T12:08:32.000Z",
"fetchedAt": "2026-03-07T12:30:58.590Z",
"firstVersion": {
"storyID": "47273698",
"author": "exceptione",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T11:40:58.436Z",
"title": "U.S. Capabilities Are Showing Signs of Rot",
"createdAtI": 1772796753,
"url": "https://www.theatlantic.com/ideas/2026/03/military-failures-trump-iran/686244/",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T11:32:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772797258,
"commentsCount": 1,
"updatedAt": "2026-03-06T11:38:13.000Z"
}
}- See how much Jeff Bezos gained since you loaded the page.
{
"storyID": "47273070",
"title": "How Much Money Jeff Bezos Made Since You Started Reading This Page",
"author": "TigerUniversity",
"url": "https://bezoscalculator.com/",
"points": 109,
"commentsCount": 142,
"tags": [],
"og": {
"twitterTitle": "Bezos Earnings Calculator",
"twitterImage": [
{
"url": "https://bezoscalculator.com/thumb.jpg"
}
],
"author": "Alvaro Montoro (alvaromontoro@gmail.com)",
"twitterUrl": "https://bezoscalculator.com/",
"ogTitle": "Bezos Earnings Calculator",
"ogDescription": "See how much Jeff Bezos gained since you loaded the page.",
"ogImage": [
{
"url": "https://bezoscalculator.com/thumb.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "See how much Jeff Bezos gained since you loaded the page.",
"success": true,
"requestUrl": "https://bezoscalculator.com/",
"ogUrl": "https://bezoscalculator.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T10:06:06.000Z",
"createdAtI": 1772791566,
"updatedAt": "2026-03-07T08:48:16.000Z",
"fetchedAt": "2026-03-07T10:35:58.509Z",
"firstVersion": {
"storyID": "47273070",
"author": "TigerUniversity",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T10:35:58.858Z",
"title": "How Much Money Jeff Bezos Made Since You Started Reading This Page",
"createdAtI": 1772791566,
"url": "https://bezoscalculator.com/",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T10:06:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772793359,
"commentsCount": 0,
"updatedAt": "2026-03-06T10:35:13.000Z"
}
}{
"storyID": "47272799",
"title": "LibreSprite – open-source pixel art editor",
"author": "nicoloren",
"url": "https://libresprite.github.io/",
"points": 274,
"commentsCount": 86,
"tags": [],
"og": {
"success": true,
"author": "name",
"requestUrl": "https://libresprite.github.io/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T09:22:00.000Z",
"createdAtI": 1772788920,
"updatedAt": "2026-03-07T08:17:01.000Z",
"fetchedAt": "2026-03-07T09:05:58.419Z",
"firstVersion": {
"storyID": "47272799",
"author": "nicoloren",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T10:30:59.140Z",
"title": "LibreSprite – open-source pixel art editor",
"createdAtI": 1772788920,
"url": "https://libresprite.github.io/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T09:22:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772793059,
"commentsCount": 2,
"updatedAt": "2026-03-06T10:28:58.000Z"
}
}The models are good now. But most people still miss the point.
{
"storyID": "47272734",
"title": "We might all be AI engineers now",
"author": "sn0wflak3s",
"url": "https://yasint.dev/we-might-all-be-ai-engineers-now/",
"points": 197,
"commentsCount": 309,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "We Might All Be AI Engineers Now — Yas",
"twitterDescription": "The models are good now. But most people still miss the point.",
"twitterImage": [
{
"url": "https://yasint.dev/og/yasintdev-primary-og.png"
}
],
"success": true,
"requestUrl": "https://yasint.dev/we-might-all-be-ai-engineers-now/",
"ogTitle": "We Might All Be AI Engineers Now — Yas",
"ogUrl": "https://yasint.dev/we-might-all-be-ai-engineers-now",
"ogDescription": "The models are good now. But most people still miss the point.",
"ogImage": [
{
"url": "https://yasint.dev/og/yasintdev-primary-og.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-06T09:13:30.000Z",
"createdAtI": 1772788410,
"updatedAt": "2026-03-07T08:34:31.000Z",
"fetchedAt": "2026-03-07T08:40:58.478Z",
"firstVersion": {
"storyID": "47272734",
"author": "sn0wflak3s",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T09:45:58.547Z",
"title": "We Might All Be AI Engineers Now",
"createdAtI": 1772788410,
"url": "https://yasint.dev/we-might-all-be-ai-engineers-now/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T09:13:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772790359,
"commentsCount": 0,
"updatedAt": "2026-03-06T09:45:13.000Z"
}
}{
"storyID": "47272534",
"title": "GPL upgrades via section 14 proxy delegation",
"author": "weinzierl",
"url": "https://runxiyu.org/comp/gplproxy/",
"points": 102,
"commentsCount": 50,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://runxiyu.org/comp/gplproxy/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T08:41:51.000Z",
"createdAtI": 1772786511,
"updatedAt": "2026-03-07T07:34:01.000Z",
"fetchedAt": "2026-03-07T08:35:58.445Z",
"firstVersion": {
"storyID": "47272534",
"author": "weinzierl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T08:50:58.351Z",
"title": "GPL upgrades via section 14 proxy delegation",
"createdAtI": 1772786511,
"url": "https://runxiyu.org/comp/gplproxy/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T08:41:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772787058,
"commentsCount": 0,
"updatedAt": "2026-03-06T08:47:27.000Z"
}
}- A blog about software craft and quality
{
"storyID": "47272338",
"title": "It took four years until 2011’s iOS 5 gave everyone an emoji keyboard",
"author": "tobr",
"url": "https://unsung.aresluna.org/im-obviously-taking-a-risk-here-by-advertising-emoji-directly/",
"points": 138,
"commentsCount": 80,
"tags": [],
"og": {
"ogTitle": "“I’m obviously taking a risk here by advertising emoji directly.” – Unsung",
"ogDescription": "A blog about software craft and quality",
"ogImage": [
{
"url": "https://unsung.aresluna.org/_media/im-obviously-taking-a-risk-here-by-advertising-emoji-directly/ogimage.png"
}
],
"success": true,
"author": "Marcin Wichary",
"requestUrl": "https://unsung.aresluna.org/im-obviously-taking-a-risk-here-by-advertising-emoji-directly/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T08:13:28.000Z",
"createdAtI": 1772784808,
"updatedAt": "2026-03-07T08:20:16.000Z",
"fetchedAt": "2026-03-07T08:20:58.384Z",
"firstVersion": {
"storyID": "47272338",
"author": "tobr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T13:45:58.623Z",
"title": "\"I'm obviously taking a risk here by advertising emoji directly.\"",
"createdAtI": 1772784808,
"url": "https://unsung.aresluna.org/im-obviously-taking-a-risk-here-by-advertising-emoji-directly/",
"points": 5,
"tags": [],
"createdAt": "2026-03-06T08:13:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772804759,
"commentsCount": 0,
"updatedAt": "2026-03-06T13:45:29.000Z"
}
}{
"storyID": "47271187",
"title": "TeX Live 2026 is available for download now",
"author": "jithinraj",
"url": "https://www.tug.org/texlive/acquire.html",
"points": 91,
"commentsCount": 60,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.tug.org/texlive/acquire.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T05:20:10.000Z",
"createdAtI": 1772774410,
"updatedAt": "2026-03-07T06:18:00.000Z",
"fetchedAt": "2026-03-07T06:20:58.324Z",
"firstVersion": {
"storyID": "47271187",
"author": "jithinraj",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T05:40:58.385Z",
"title": "TeX Live 2026 is available for download now",
"createdAtI": 1772774410,
"url": "https://www.tug.org/texlive/acquire.html",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T05:20:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772775658,
"commentsCount": 0,
"updatedAt": "2026-03-06T05:36:58.000Z"
}
}200 ants. One brain. No direct communication. Write a program to collect the most food.
{
"storyID": "47270807",
"title": "Show HN: Swarm – Program a colony of 200 ants using a custom assembly language",
"author": "armandhammer10",
"url": "https://dev.moment.com/",
"points": 183,
"commentsCount": 61,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "MOMENT // SWARM",
"twitterDescription": "200 ants. One brain. No direct communication. Write a program to collect the most food.",
"success": true,
"requestUrl": "https://dev.moment.com/",
"ogTitle": "MOMENT // SWARM",
"ogDescription": "200 ants. One brain. No direct communication. Write a program to collect the most food.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T04:15:40.000Z",
"createdAtI": 1772770540,
"updatedAt": "2026-03-07T03:48:00.000Z",
"fetchedAt": "2026-03-07T06:10:58.448Z",
"firstVersion": {
"storyID": "47270807",
"author": "armandhammer10",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T04:30:58.479Z",
"title": "Show HN: Swarm – Program a colony of 200 ants using a custom assembly language",
"createdAtI": 1772770540,
"url": "https://dev.moment.com/",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-03-06T04:15:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772771458,
"commentsCount": 0,
"updatedAt": "2026-03-06T04:30:13.000Z"
}
}Liberty has costs, but it's worth it.
{
"storyID": "47270784",
"title": "System76 on Age Verification Laws",
"author": "LorenDB",
"url": "https://blog.system76.com/post/system76-on-age-verification/",
"points": 817,
"commentsCount": 574,
"tags": [],
"og": {
"twitterTitle": "System76 on Age Verification Laws",
"twitterSite": "@system76",
"twitterCard": "summary_large_image",
"twitterDescription": "Liberty has costs, but it's worth it.",
"twitterImage": [
{
"url": "https://blog.system76.com/images/social.jpg"
}
],
"success": true,
"requestUrl": "https://blog.system76.com/post/system76-on-age-verification/",
"ogTitle": "System76 on Age Verification Laws",
"ogUrl": "https://blog.system76.com/post/system76-on-age-verification",
"ogSiteName": "System76 Blog",
"ogDescription": "Liberty has costs, but it's worth it.",
"ogImage": [
{
"width": "500",
"alt": "The Blog of System76",
"url": "https://blog.system76.com/images/social.jpg",
"height": "1000"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T04:12:26.000Z",
"createdAtI": 1772770346,
"updatedAt": "2026-03-07T05:57:31.000Z",
"fetchedAt": "2026-03-07T06:00:58.608Z",
"firstVersion": {
"storyID": "47270784",
"author": "LorenDB",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T05:25:58.674Z",
"title": "System76 on Age Verification Laws",
"createdAtI": 1772770346,
"url": "https://blog.system76.com/post/system76-on-age-verification/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T04:12:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772774759,
"commentsCount": 0,
"updatedAt": "2026-03-06T05:24:42.000Z"
}
}Hi, The OpenWrt community is proud to announce the first stable release of the OpenWrt 25.12 stable series. Download firmware images using the OpenWrt Firmware Selector: https://firmware-selector.openwrt.org?version=25.12.0 Download firmware images directly from our download servers: https://downloads.openwrt.org/releases/25.12.0/targets/ Highlights in OpenWrt 25.12 OpenWrt 25.12.0 incorporates over 4700 comm
{
"storyID": "47270367",
"title": "OpenWrt 25.12 Stable Release",
"author": "drewfax",
"url": "https://forum.openwrt.org/t/openwrt-25-12-0-stable-release/247228",
"points": 50,
"commentsCount": 2,
"tags": [],
"og": {
"twitterTitle": "OpenWrt 25.12.0 - Stable Release",
"articlePublishedTime": "2026-03-05T22:00:12+00:00",
"twitterImage": [
{
"url": "https://forum.openwrt.org/uploads/default/original/3X/2/9/2965b316403db302c535cae40139e8c49bbad6e3.png"
}
],
"twitterUrl": "https://forum.openwrt.org/t/openwrt-25-12-0-stable-release/247228",
"ogArticleSection": "Release and security announcements",
"ogTitle": "OpenWrt 25.12.0 - Stable Release",
"ogDescription": "Hi, The OpenWrt community is proud to announce the first stable release of the OpenWrt 25.12 stable series. Download firmware images using the OpenWrt Firmware Selector: https://firmware-selector.openwrt.org?version=25.12.0 Download firmware images directly from our download servers: https://downloads.openwrt.org/releases/25.12.0/targets/ Highlights in OpenWrt 25.12 OpenWrt 25.12.0 incorporates over 4700 comm",
"ogImage": [
{
"url": "https://forum.openwrt.org/uploads/default/original/3X/2/9/2965b316403db302c535cae40139e8c49bbad6e3.png"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Hi, The OpenWrt community is proud to announce the first stable release of the OpenWrt 25.12 stable series. Download firmware images using the OpenWrt Firmware Selector: https://firmware-selector.openwrt.org?version=25.12.0 Download firmware images directly from our download servers: https://downloads.openwrt.org/releases/25.12.0/targets/ Highlights in OpenWrt 25.12 OpenWrt 25.12.0 incorporates over 4700 comm",
"success": true,
"requestUrl": "https://forum.openwrt.org/t/openwrt-25-12-0-stable-release/247228",
"ogUrl": "https://forum.openwrt.org/t/openwrt-25-12-0-stable-release/247228",
"ogSiteName": "OpenWrt Forum"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T03:10:23.000Z",
"createdAtI": 1772766623,
"updatedAt": "2026-03-07T05:29:01.000Z",
"fetchedAt": "2026-03-07T05:30:58.582Z",
"firstVersion": {
"storyID": "47270367",
"author": "drewfax",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T03:35:58.699Z",
"title": "OpenWrt 25.12 Stable Release",
"createdAtI": 1772766623,
"url": "https://forum.openwrt.org/t/openwrt-25-12-0-stable-release/247228",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T03:10:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772768159,
"commentsCount": 0,
"updatedAt": "2026-03-06T03:35:27.000Z"
}
}In 1979, Atari and Texas Instruments (TI) established a new category of computer, which hybridized the features of the personal computer and video game console. Like a video game system, they had d…
{
"storyID": "47269914",
"title": "The home computer war",
"author": "cfmcdonald",
"url": "https://technicshistory.com/2026/03/06/the-home-computer-war/",
"points": 49,
"commentsCount": 19,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-06T02:03:30+00:00",
"twitterImage": [
{
"url": "https://technicshistory.com/wp-content/uploads/2026/03/ti-home-computer-classroom.png?w=640"
}
],
"ogTitle": "The Home Computer War",
"ogDescription": "In 1979, Atari and Texas Instruments (TI) established a new category of computer, which hybridized the features of the personal computer and video game console. Like a video game system, they had d…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "739",
"url": "https://technicshistory.com/wp-content/uploads/2026/03/ti-home-computer-classroom.png",
"height": "610"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://technicshistory.com/2026/03/06/the-home-computer-war/",
"ogUrl": "https://technicshistory.com/2026/03/06/the-home-computer-war/",
"ogSiteName": "Creatures of Thought",
"articleModifiedTime": "2026-03-06T03:09:07+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T02:04:04.000Z",
"createdAtI": 1772762644,
"updatedAt": "2026-03-07T02:03:45.000Z",
"fetchedAt": "2026-03-07T04:45:58.580Z",
"firstVersion": {
"storyID": "47269914",
"author": "cfmcdonald",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T03:25:58.629Z",
"title": "The Home Computer War",
"createdAtI": 1772762644,
"url": "https://technicshistory.com/2026/03/06/the-home-computer-war/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T02:04:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772767559,
"commentsCount": 0,
"updatedAt": "2026-03-06T03:22:42.000Z"
}
}Parallel rsync-like pull sync over SSH with resume - AlpinDale/parsync
{
"storyID": "47269465",
"title": "Parsync, a tool for parallel SSH transfers – 7x faster than rsync",
"author": "AlpinDale",
"url": "https://github.com/AlpinDale/parsync",
"points": 39,
"commentsCount": 18,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - AlpinDale/parsync: Parallel rsync-like pull sync over SSH with resume",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/0c159cd6caf41e890f371ba8ebd63f7ebb572a6ade2e59905bb85dd405b39a9c/AlpinDale/parsync"
}
],
"ogTitle": "GitHub - AlpinDale/parsync: Parallel rsync-like pull sync over SSH with resume",
"ogDescription": "Parallel rsync-like pull sync over SSH with resume - AlpinDale/parsync",
"ogImage": [
{
"width": "1200",
"alt": "Parallel rsync-like pull sync over SSH with resume - AlpinDale/parsync",
"url": "https://opengraph.githubassets.com/0c159cd6caf41e890f371ba8ebd63f7ebb572a6ade2e59905bb85dd405b39a9c/AlpinDale/parsync",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Parallel rsync-like pull sync over SSH with resume - AlpinDale/parsync",
"success": true,
"requestUrl": "https://github.com/AlpinDale/parsync",
"ogUrl": "https://github.com/AlpinDale/parsync",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T01:06:26.000Z",
"createdAtI": 1772759186,
"updatedAt": "2026-03-07T03:43:45.000Z",
"fetchedAt": "2026-03-07T04:00:58.517Z",
"firstVersion": {
"storyID": "47269465",
"author": "AlpinDale",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T09:30:58.642Z",
"title": "Parsync, a tool for parallel SSH transfers – 7x faster than rsync",
"createdAtI": 1772759186,
"url": "https://github.com/AlpinDale/parsync",
"points": 10,
"tags": [],
"createdAt": "2026-03-06T01:06:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772789459,
"commentsCount": 0,
"updatedAt": "2026-03-06T09:28:58.000Z"
}
}{
"storyID": "47269288",
"title": "How to install and start using LineageOS on your phone",
"author": "todsacerdoti",
"url": "https://lockywolf.net/2026-02-19_How-to-install-and-start-using-LineageOS-on-your-phone.d/index.html",
"points": 96,
"commentsCount": 35,
"tags": [],
"og": {
"success": true,
"author": "Lockywolf",
"requestUrl": "https://lockywolf.net/2026-02-19_How-to-install-and-start-using-LineageOS-on-your-phone.d/index.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T00:43:47.000Z",
"createdAtI": 1772757827,
"updatedAt": "2026-03-07T02:36:45.000Z",
"fetchedAt": "2026-03-07T03:30:58.503Z",
"firstVersion": {
"storyID": "47269288",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T02:20:58.384Z",
"title": "How to Install and Start Using LineageOS on Your Phone",
"createdAtI": 1772757827,
"url": "https://lockywolf.net/2026-02-19_How-to-install-and-start-using-LineageOS-on-your-phone.d/index.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-06T00:43:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772763658,
"commentsCount": 0,
"updatedAt": "2026-03-06T02:19:58.000Z"
}
}A statement from Dario Amodei
{
"storyID": "47269263",
"title": "Where things stand with the Department of War",
"author": "surprisetalk",
"url": "https://www.anthropic.com/news/where-stand-department-war",
"points": 610,
"commentsCount": 757,
"tags": [],
"og": {
"twitterCreator": "@AnthropicAI",
"twitterCard": "summary_large_image",
"twitterSite": "@AnthropicAI",
"twitterTitle": "Where things stand with the Department of War",
"twitterDescription": "A statement from Dario Amodei",
"twitterImage": [
{
"alt": "Anthropic logo",
"url": "https://cdn.sanity.io/images/4zrzovbb/website/faeb5935baa3fba4e4d4459637e83e14d218b648-2400x1260.png"
}
],
"success": true,
"requestUrl": "https://www.anthropic.com/news/where-stand-department-war",
"ogTitle": "Where things stand with the Department of War",
"ogDescription": "A statement from Dario Amodei",
"ogImage": [
{
"alt": "Anthropic logo",
"url": "https://cdn.sanity.io/images/4zrzovbb/website/faeb5935baa3fba4e4d4459637e83e14d218b648-2400x1260.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T00:40:41.000Z",
"createdAtI": 1772757641,
"updatedAt": "2026-03-07T03:25:15.000Z",
"fetchedAt": "2026-03-07T03:25:58.487Z",
"firstVersion": {
"storyID": "47269263",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T00:50:58.340Z",
"title": "Where things stand with the Department of War",
"createdAtI": 1772757641,
"url": "https://www.anthropic.com/news/where-stand-department-war",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T00:40:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772758258,
"commentsCount": 0,
"updatedAt": "2026-03-06T00:49:41.000Z"
}
}{
"storyID": "47269121",
"title": "The nightmare war scenario is becoming reality in energy markets",
"author": "petethomas",
"url": "https://www.economist.com/finance-and-economics/2026/03/03/the-nightmare-war-scenario-is-becoming-reality-in-energy-markets",
"points": 36,
"commentsCount": 8,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/finance-and-economics/2026/03/03/the-nightmare-war-scenario-is-becoming-reality-in-energy-markets"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-06T00:22:50.000Z",
"createdAtI": 1772756570,
"updatedAt": "2026-03-06T23:44:01.000Z",
"fetchedAt": "2026-03-07T03:05:58.374Z",
"firstVersion": {
"storyID": "47269121",
"author": "petethomas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T00:35:58.444Z",
"title": "The nightmare war scenario is becoming reality in energy markets",
"createdAtI": 1772756570,
"url": "https://www.economist.com/finance-and-economics/2026/03/03/the-nightmare-war-scenario-is-becoming-reality-in-energy-markets",
"points": 3,
"tags": [],
"createdAt": "2026-03-06T00:22:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772757358,
"commentsCount": 0,
"updatedAt": "2026-03-06T00:31:42.000Z"
}
}The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now
{
"storyID": "47268662",
"title": "The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now",
"author": "atkrad",
"url": "https://charm.land/blog/v2/",
"points": 198,
"commentsCount": 84,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@charmcli",
"twitterTitle": "v2",
"twitterDescription": "The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now",
"success": true,
"requestUrl": "https://charm.land/blog/v2/",
"ogTitle": "v2",
"ogUrl": "https://charm.land/blog/v2/",
"ogSiteName": "Charm",
"ogDescription": "The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now",
"ogImage": [
{
"url": "https://stuff.charm.sh/charm-share-2025.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T23:26:52.000Z",
"createdAtI": 1772753212,
"updatedAt": "2026-03-07T00:43:46.000Z",
"fetchedAt": "2026-03-07T01:15:58.624Z",
"firstVersion": {
"storyID": "47268662",
"author": "atkrad",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T00:00:58.572Z",
"title": "The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now",
"createdAtI": 1772753212,
"url": "https://charm.land/blog/v2/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T23:26:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772755259,
"commentsCount": 0,
"updatedAt": "2026-03-05T23:58:11.000Z"
}
}- Dear web designers:
{
"storyID": "47268574",
"title": "Stop using grey text (2025)",
"author": "catskull",
"url": "https://catskull.net/stop-using-grey-text.html",
"points": 99,
"commentsCount": 70,
"tags": [],
"og": {
"twitterTitle": "Stop Using Grey Text",
"articlePublishedTime": "2025-08-27T19:57:25+00:00",
"author": "catskull",
"ogTitle": "Stop Using Grey Text",
"ogDescription": "Dear web designers:",
"ogLocale": "en_US",
"ogImage": [
{
"url": "/assets/opengraph.webp"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://catskull.net/stop-using-grey-text.html",
"ogUrl": "https://catskull.net/stop-using-grey-text.html",
"ogSiteName": "catskull.net"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T23:15:57.000Z",
"createdAtI": 1772752557,
"updatedAt": "2026-03-06T23:47:46.000Z",
"fetchedAt": "2026-03-07T01:10:58.394Z",
"firstVersion": {
"storyID": "47268574",
"author": "catskull",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T02:20:58.384Z",
"title": "Stop Using Grey Text",
"createdAtI": 1772752557,
"url": "https://catskull.net/stop-using-grey-text.html",
"points": 6,
"tags": [],
"createdAt": "2026-03-05T23:15:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772763658,
"commentsCount": 1,
"updatedAt": "2026-03-06T02:19:12.000Z"
}
}Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
{
"storyID": "47268391",
"title": "Labor market impacts of AI: A new measure and early evidence",
"author": "jjwiseman",
"url": "https://www.anthropic.com/research/labor-market-impacts",
"points": 312,
"commentsCount": 523,
"tags": [],
"og": {
"twitterCreator": "@AnthropicAI",
"twitterCard": "summary_large_image",
"twitterSite": "@AnthropicAI",
"twitterTitle": "Labor market impacts of AI: A new measure and early evidence",
"twitterDescription": "Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.",
"twitterImage": [
{
"alt": "Hand with connecting network nodes and lines on abstract background",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Hand%20NodeLine&backgroundColor=cactus"
}
],
"success": true,
"requestUrl": "https://www.anthropic.com/research/labor-market-impacts",
"ogTitle": "Labor market impacts of AI: A new measure and early evidence",
"ogDescription": "Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.",
"ogImage": [
{
"alt": "Hand with connecting network nodes and lines on abstract background",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Hand%20NodeLine&backgroundColor=cactus"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-05T22:55:01.000Z",
"createdAtI": 1772751301,
"updatedAt": "2026-03-07T00:29:45.000Z",
"fetchedAt": "2026-03-07T00:30:58.481Z",
"firstVersion": {
"storyID": "47268391",
"author": "jjwiseman",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T23:20:58.703Z",
"title": "Labor Market Impacts of AI",
"createdAtI": 1772751301,
"url": "https://www.anthropic.com/research/labor-market-impacts",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T22:55:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772752859,
"commentsCount": 0,
"updatedAt": "2026-03-05T23:05:43.000Z"
}
}{
"storyID": "47267947",
"title": "A standard protocol to handle and discard low-effort, AI-Generated pull requests",
"author": "Muhammad523",
"url": "https://406.fail/",
"points": 285,
"commentsCount": 104,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://406.fail/"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-05T22:04:59.000Z",
"createdAtI": 1772748299,
"updatedAt": "2026-03-06T22:32:00.000Z",
"fetchedAt": "2026-03-06T22:40:58.486Z",
"firstVersion": {
"storyID": "47267947",
"author": "Muhammad523",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T22:55:58.325Z",
"title": "A standard protocol to handle and discard low-effort, AI-Generated pull requests",
"createdAtI": 1772748299,
"url": "https://406.fail/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T22:04:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772751358,
"commentsCount": 0,
"updatedAt": "2026-03-05T22:54:26.000Z"
}
}$50 million comes as a grant from the World Bank’s International Development Association.
{
"storyID": "47267694",
"title": "Ethiopia gets $350M World Bank financing for its digital ID project (2024)",
"author": "tinfoilhatter",
"url": "https://www.mariblock.com/stories/ethiopia-to-get-350-million-world-bank-financing-for-its-digital-id-project",
"points": 51,
"commentsCount": 50,
"tags": [],
"og": {
"twitterCreator": "@themariblock",
"twitterTitle": "Ethiopia gets $350 million World Bank financing for its digital ID project",
"twitterImage": [
{
"url": "https://assets.mariblock.com/images/-JdcjQkjuEnc/og.jpg"
}
],
"ogTitle": "Ethiopia gets $350 million World Bank financing for its digital ID project",
"ogDescription": "$50 million comes as a grant from the World Bank’s International Development Association. ",
"ogImage": [
{
"url": "https://assets.mariblock.com/images/-JdcjQkjuEnc/og.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "$50 million comes as a grant from the World Bank’s International Development Association. ",
"success": true,
"requestUrl": "https://www.mariblock.com/stories/ethiopia-to-get-350-million-world-bank-financing-for-its-digital-id-project",
"ogUrl": "https://www.mariblock.com/stories/ethiopia-to-get-350-million-world-bank-financing-for-its-digital-id-project",
"ogSiteName": "Mariblock"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T21:41:31.000Z",
"createdAtI": 1772746891,
"updatedAt": "2026-03-06T22:08:01.000Z",
"fetchedAt": "2026-03-06T22:25:58.375Z",
"firstVersion": {
"storyID": "47267694",
"author": "tinfoilhatter",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T22:30:58.616Z",
"title": "Ethiopia gets $350M World Bank financing for its digital ID project",
"createdAtI": 1772746891,
"url": "https://www.mariblock.com/stories/ethiopia-to-get-350-million-world-bank-financing-for-its-digital-id-project",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T21:41:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772749859,
"commentsCount": 1,
"updatedAt": "2026-03-05T22:27:27.000Z"
}
}A court record reviewed by 404 Media shows privacy-focused email provider Proton Mail handed over payment data related to a Stop Cop City email account to the Swiss government, which handed it to the FBI.
{
"storyID": "47267628",
"title": "Proton Mail Helped FBI Unmask Anonymous 'Stop Cop City' Protester",
"author": "sedatk",
"url": "https://www.404media.co/proton-mail-helped-fbi-unmask-anonymous-stop-cop-city-protestor/",
"points": 408,
"commentsCount": 199,
"tags": [],
"og": {
"twitterCreator": "@josephfcox",
"twitterTitle": "Proton Mail Helped FBI Unmask Anonymous ‘Stop Cop City’ Protester",
"twitterSite": "@404mediaco",
"articlePublishedTime": "2026-03-05T20:36:01.000Z",
"twitterImage": [
{
"url": "https://www.404media.co/content/images/size/w1200/2026/03/Stop_Cop_City.jpg"
}
],
"twitterUrl": "https://www.404media.co/proton-mail-helped-fbi-unmask-anonymous-stop-cop-city-protestor/",
"ogTitle": "Proton Mail Helped FBI Unmask Anonymous ‘Stop Cop City’ Protester",
"ogDescription": "A court record reviewed by 404 Media shows privacy-focused email provider Proton Mail handed over payment data related to a Stop Cop City email account to the Swiss government, which handed it to the FBI.",
"ogImage": [
{
"width": "1200",
"url": "https://www.404media.co/content/images/size/w1200/2026/03/Stop_Cop_City.jpg",
"height": "900"
}
],
"ogType": "article",
"articleTag": "Privacy",
"articlePublisher": "https://www.facebook.com/404mediaco",
"twitterCard": "summary_large_image",
"twitterDescription": "A court record reviewed by 404 Media shows privacy-focused email provider Proton Mail handed over payment data related to a Stop Cop City email account to the Swiss government, which handed it to the FBI.",
"success": true,
"requestUrl": "https://www.404media.co/proton-mail-helped-fbi-unmask-anonymous-stop-cop-city-protestor/",
"ogUrl": "https://www.404media.co/proton-mail-helped-fbi-unmask-anonymous-stop-cop-city-protestor/",
"ogSiteName": "404 Media",
"articleModifiedTime": "2026-03-05T22:04:15.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T21:35:40.000Z",
"createdAtI": 1772746540,
"updatedAt": "2026-03-06T22:15:46.000Z",
"fetchedAt": "2026-03-06T22:20:58.334Z",
"firstVersion": {
"storyID": "47267628",
"author": "sedatk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T21:50:58.709Z",
"title": "Proton Mail Helped FBI Unmask Anonymous 'Stop Cop City' Protester",
"createdAtI": 1772746540,
"url": "https://www.404media.co/proton-mail-helped-fbi-unmask-anonymous-stop-cop-city-protestor/",
"points": 4,
"tags": [],
"createdAt": "2026-03-05T21:35:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772747459,
"commentsCount": 0,
"updatedAt": "2026-03-05T21:50:13.000Z"
}
}The Chinese car and battery manufacturer BYD has unveiled the second generation of its Blade Battery in China, apparently designed for very high charging
{
"storyID": "47266897",
"title": "10–97% in nine minutes: BYD presents second generation of Blade Battery",
"author": "voxadam",
"url": "https://www.electrive.com/2026/03/05/10-97-in-nine-minutes-byd-presents-second-generation-of-blade-battery/",
"points": 35,
"commentsCount": 3,
"tags": [],
"og": {
"twitterTitle": "10–97% in nine minutes: BYD presents second generation of Blade Battery - electrive.com",
"articlePublishedTime": "2026-03-05T16:15:00+01:00",
"twitterImage": [
{
"url": "https://www.electrive.com/media/2026/03/byd-blade-battery-2nd-gen-2026-2-1400x933-1.jpeg"
}
],
"ogTitle": "10–97% in nine minutes: BYD presents second generation of Blade Battery - electrive.com",
"ogDescription": "The Chinese car and battery manufacturer BYD has unveiled the second generation of its Blade Battery in China, apparently designed for very high charging",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1400",
"alt": "10–97% in nine minutes: BYD presents second generation of Blade Battery",
"type": "image/jpeg",
"url": "https://www.electrive.com/media/2026/03/byd-blade-battery-2nd-gen-2026-2-1400x933-1.jpeg",
"height": "933"
}
],
"ogType": "article",
"articleTag": "LFP",
"twitterCard": "summary_large_image",
"twitterDescription": "The Chinese car and battery manufacturer BYD has unveiled the second generation of its Blade Battery in China, apparently designed for very high charging",
"success": true,
"requestUrl": "https://www.electrive.com/2026/03/05/10-97-in-nine-minutes-byd-presents-second-generation-of-blade-battery/",
"ogUrl": "https://www.electrive.com/2026/03/05/10-97-in-nine-minutes-byd-presents-second-generation-of-blade-battery/",
"ogSiteName": "electrive.com",
"articleSection": "Battery"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T20:32:38.000Z",
"createdAtI": 1772742758,
"updatedAt": "2026-03-06T20:50:15.000Z",
"fetchedAt": "2026-03-06T21:25:58.346Z",
"firstVersion": {
"storyID": "47266897",
"author": "voxadam",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T21:25:58.303Z",
"title": "10–97% in nine minutes: BYD presents second generation of Blade Battery",
"createdAtI": 1772742758,
"url": "https://www.electrive.com/2026/03/05/10-97-in-nine-minutes-byd-presents-second-generation-of-blade-battery/",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T20:32:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772745958,
"commentsCount": 0,
"updatedAt": "2026-03-05T21:24:56.000Z"
}
}Unified Schema-Based Information Extraction. Contribute to fastino-ai/GLiNER2 development by creating an account on GitHub.
{
"storyID": "47266736",
"title": "GLiNER2: Unified Schema-Based Information Extraction",
"author": "apwheele",
"url": "https://github.com/fastino-ai/GLiNER2",
"points": 57,
"commentsCount": 11,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - fastino-ai/GLiNER2: Unified Schema-Based Information Extraction",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/e1a0e35d6fba98d9976f71b56ce776dafc801d7c429f1371caab4654d47283c0/fastino-ai/GLiNER2"
}
],
"ogTitle": "GitHub - fastino-ai/GLiNER2: Unified Schema-Based Information Extraction",
"ogDescription": "Unified Schema-Based Information Extraction. Contribute to fastino-ai/GLiNER2 development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Unified Schema-Based Information Extraction. Contribute to fastino-ai/GLiNER2 development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/e1a0e35d6fba98d9976f71b56ce776dafc801d7c429f1371caab4654d47283c0/fastino-ai/GLiNER2",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Unified Schema-Based Information Extraction. Contribute to fastino-ai/GLiNER2 development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/fastino-ai/GLiNER2",
"ogUrl": "https://github.com/fastino-ai/GLiNER2",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T20:18:37.000Z",
"createdAtI": 1772741917,
"updatedAt": "2026-03-06T20:16:46.000Z",
"fetchedAt": "2026-03-06T21:05:58.396Z",
"firstVersion": {
"storyID": "47266736",
"author": "apwheele",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T21:15:58.654Z",
"title": "GLiNER2: Unified Schema-Based Information Extraction",
"createdAtI": 1772741917,
"url": "https://github.com/fastino-ai/GLiNER2",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T20:18:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772745359,
"commentsCount": 0,
"updatedAt": "2026-03-05T21:13:43.000Z"
}
}Yet another one to add to the “it’s OK if we do it” file for the Trump administration. This administration is cool with censoring speech, nationalizing elections, seizing the mean…
{
"storyID": "47266179",
"title": "Judges to AG: It's OK for the Gov't to Dox People, but Not the Other Way Around?",
"author": "hn_acker",
"url": "https://www.techdirt.com/2026/03/05/judges-to-ag-pam-bondi-its-ok-for-the-govt-to-dox-people-but-not-ok-for-people-to-dox-govt-employees/",
"points": 36,
"commentsCount": 5,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-05T19:01:38+00:00",
"twitterImage": [
{
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/techdirt-white-square.png"
}
],
"ogTitle": "Judges To AG Pam Bondi: It’s OK For The Gov’t To Dox People, But Not OK For People To Dox Gov’t Employees?",
"ogDescription": "Yet another one to add to the “it’s OK if we do it” file for the Trump administration. This administration is cool with censoring speech, nationalizing elections, seizing the mean…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/td-rect-logo-white.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.techdirt.com/2026/03/05/judges-to-ag-pam-bondi-its-ok-for-the-govt-to-dox-people-but-not-ok-for-people-to-dox-govt-employees/",
"ogUrl": "https://www.techdirt.com/2026/03/05/judges-to-ag-pam-bondi-its-ok-for-the-govt-to-dox-people-but-not-ok-for-people-to-dox-govt-employees/",
"ogSiteName": "Techdirt",
"articleModifiedTime": "2026-03-05T18:53:16+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T19:31:56.000Z",
"createdAtI": 1772739116,
"updatedAt": "2026-03-06T14:23:44.000Z",
"fetchedAt": "2026-03-06T20:10:58.384Z",
"firstVersion": {
"storyID": "47266179",
"author": "hn_acker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T19:40:58.439Z",
"title": "Judges to AG: It's OK for the Gov't to Dox People, but Not the Other Way Around?",
"createdAtI": 1772739116,
"url": "https://www.techdirt.com/2026/03/05/judges-to-ag-pam-bondi-its-ok-for-the-govt-to-dox-people-but-not-ok-for-people-to-dox-govt-employees/",
"points": 4,
"tags": [],
"createdAt": "2026-03-05T19:31:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772739658,
"commentsCount": 2,
"updatedAt": "2026-03-05T19:39:27.000Z"
}
}{
"storyID": "47266084",
"title": "Pentagon formally labels Anthropic supply-chain risk",
"author": "klausa",
"url": "https://www.wsj.com/politics/national-security/pentagon-formally-labels-anthropic-supply-chain-risk-escalating-conflict-ebdf0523",
"points": 424,
"commentsCount": 287,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/politics/national-security/pentagon-formally-labels-anthropic-supply-chain-risk-escalating-conflict-ebdf0523"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T19:24:35.000Z",
"createdAtI": 1772738675,
"updatedAt": "2026-03-06T19:54:15.000Z",
"fetchedAt": "2026-03-06T20:10:58.384Z",
"firstVersion": {
"storyID": "47266084",
"author": "klausa",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T19:40:58.439Z",
"title": "Pentagon Formally Labels Anthropic Supply-Chain Risk",
"createdAtI": 1772738675,
"url": "https://www.wsj.com/politics/national-security/pentagon-formally-labels-anthropic-supply-chain-risk-escalating-conflict-ebdf0523",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T19:24:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772739658,
"commentsCount": 0,
"updatedAt": "2026-03-05T19:40:26.000Z"
}
}{
"storyID": "47266030",
"title": "Let's Get Physical",
"author": "MBCook",
"url": "https://m4iler.cloud/posts/lets-get-physical/",
"points": 134,
"commentsCount": 20,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://m4iler.cloud/posts/lets-get-physical/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T19:21:03.000Z",
"createdAtI": 1772738463,
"updatedAt": "2026-03-06T19:25:31.000Z",
"fetchedAt": "2026-03-06T20:10:58.384Z",
"firstVersion": {
"storyID": "47266030",
"author": "MBCook",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T19:25:58.322Z",
"title": "Let's Get Physical",
"createdAtI": 1772738463,
"url": "https://m4iler.cloud/posts/lets-get-physical/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T19:21:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772738758,
"commentsCount": 0,
"updatedAt": "2026-03-05T19:23:57.000Z"
}
}Oklahoma Republican Sen. Markwayne Mullin says he has no idea how quickly his nomination to replace Kristi Noem at the Department of Homeland Security will move.
{
"storyID": "47265876",
"title": "Trump fires Homeland Security Secretary Noem after criticism",
"author": "Agreed3750",
"url": "https://apnews.com/article/trump-homeland-security-noem-mullin-38c583b3cef97b4ef60d84b8f8b5961a",
"points": 37,
"commentsCount": 8,
"tags": [],
"og": {
"twitterCreator": "@michellelprice",
"twitterSite": "@AP",
"twitterTitle": "Trump fires Homeland Security Secretary Noem after mounting criticism over her leadership",
"articlePublishedTime": "2026-03-05T18:50:39",
"twitterImage": [
{
"alt": "Homeland Security Secretary Kristi Noem appears for an oversight hearing before the Senate Judiciary Committee, at the Capitol in Washington, March 3, 2026. (AP Photo/J. Scott Applewhite, File)",
"url": "https://dims.apnews.com/dims4/default/7b628df/2147483647/strip/true/crop/6000x3998+0+1/resize/980x653!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F0d%2F12%2F62e0c8f4054711445f3e97345dd3%2Fc16133c0e09643c28299f74025b117d3"
}
],
"ogTitle": "Trump fires Homeland Security Secretary Noem after mounting criticism over her leadership",
"ogDescription": "Oklahoma Republican Sen. Markwayne Mullin says he has no idea how quickly his nomination to replace Kristi Noem at the Department of Homeland Security will move.",
"ogImage": [
{
"width": "980",
"alt": "Homeland Security Secretary Kristi Noem appears for an oversight hearing before the Senate Judiciary Committee, at the Capitol in Washington, March 3, 2026. (AP Photo/J. Scott Applewhite, File)",
"type": "image/jpeg",
"url": "https://dims.apnews.com/dims4/default/7b628df/2147483647/strip/true/crop/6000x3998+0+1/resize/980x653!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F0d%2F12%2F62e0c8f4054711445f3e97345dd3%2Fc16133c0e09643c28299f74025b117d3",
"height": "653"
}
],
"ogType": "article",
"articleTag": "OK State Wire",
"twitterCard": "summary_large_image",
"twitterDescription": "Oklahoma Republican Sen. Markwayne Mullin says he has no idea how quickly his nomination to replace Kristi Noem at the Department of Homeland Security will move.",
"success": true,
"requestUrl": "https://apnews.com/article/trump-homeland-security-noem-mullin-38c583b3cef97b4ef60d84b8f8b5961a",
"ogUrl": "https://apnews.com/article/trump-homeland-security-noem-mullin-38c583b3cef97b4ef60d84b8f8b5961a",
"ogSiteName": "AP News",
"articleModifiedTime": "2026-03-05T19:49:19.954",
"articleSection": "Politics",
"articleAuthor": "https://apnews.com/author/rebecca-santana",
"fbAppId": "870613919693099"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T19:10:25.000Z",
"createdAtI": 1772737825,
"updatedAt": "2026-03-06T17:43:45.000Z",
"fetchedAt": "2026-03-06T20:05:58.360Z",
"firstVersion": {
"storyID": "47265876",
"author": "Agreed3750",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T19:20:58.690Z",
"title": "Trump fires Homeland Security Secretary Noem after criticism",
"createdAtI": 1772737825,
"url": "https://apnews.com/article/trump-homeland-security-noem-mullin-38c583b3cef97b4ef60d84b8f8b5961a",
"points": 4,
"tags": [],
"createdAt": "2026-03-05T19:10:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772738459,
"commentsCount": 0,
"updatedAt": "2026-03-05T19:20:12.000Z"
}
}HTML was the first syntax-based language I learned. I still …
{
"storyID": "47265715",
"title": "Seventeen Years of Coding and Starting Over",
"author": "speckx",
"url": "https://www.sunilshenoy.com/2026/03/05/seventeen-years-of-coding-and.html",
"points": 39,
"commentsCount": 21,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Seventeen Years of Coding and Starting Over",
"twitterDescription": "HTML was the first syntax-based language I learned. I still …",
"success": true,
"requestUrl": "https://www.sunilshenoy.com/2026/03/05/seventeen-years-of-coding-and.html",
"ogTitle": "Seventeen Years of Coding and Starting Over",
"ogDescription": "HTML was the first syntax-based language I learned. I still …"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T18:57:57.000Z",
"createdAtI": 1772737077,
"updatedAt": "2026-03-06T19:54:15.000Z",
"fetchedAt": "2026-03-06T19:55:58.466Z",
"firstVersion": {
"storyID": "47265715",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T21:20:58.485Z",
"title": "Seventeen Years of Coding and Starting Over",
"createdAtI": 1772737077,
"url": "https://www.sunilshenoy.com/2026/03/05/seventeen-years-of-coding-and.html",
"points": 5,
"tags": [],
"createdAt": "2026-03-05T18:57:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772745658,
"commentsCount": 0,
"updatedAt": "2026-03-05T21:16:27.000Z"
}
}Google has worked with the open source communities to build OpenTitan, the first open source silicon Root of Trust (RoT).
{
"storyID": "47265619",
"title": "OpenTitan Shipping in Production",
"author": "rayhaanj",
"url": "https://opensource.googleblog.com/2026/03/opentitan-shipping-in-production.html",
"points": 123,
"commentsCount": 25,
"tags": [],
"og": {
"twitterCreator": "@GoogleOSS",
"twitterTitle": "OpenTitan shipping in production",
"twitterSite": "@GoogleOSS",
"twitterImage": [
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwJr3EDJXlAiISJQCv2DMWsD6dtomk3NMxjfNyOeoSTkiU1lWskg11axvCknOUMFK-TYwXuTfm91DsIEgqbAE6DSTX8cA_Z7oUhUhe1cc0LBRvlRNjr4gzpHK2OWtmeSHf7UFSHcojyma5MdOqSAQJQZv9hqcZFHjRLsdgSmSr9lRjow96wBAh7_uRsYQ/s72-c/6b6cUfEMUcXHJLu.png"
},
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwJr3EDJXlAiISJQCv2DMWsD6dtomk3NMxjfNyOeoSTkiU1lWskg11axvCknOUMFK-TYwXuTfm91DsIEgqbAE6DSTX8cA_Z7oUhUhe1cc0LBRvlRNjr4gzpHK2OWtmeSHf7UFSHcojyma5MdOqSAQJQZv9hqcZFHjRLsdgSmSr9lRjow96wBAh7_uRsYQ/s1600/6b6cUfEMUcXHJLu.png"
}
],
"ogTitle": "OpenTitan shipping in production",
"ogDescription": "Google has worked with the open source communities to build OpenTitan, the first open source silicon Root of Trust (RoT).",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://opensource.google/images/os-anim-main.gif"
},
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwJr3EDJXlAiISJQCv2DMWsD6dtomk3NMxjfNyOeoSTkiU1lWskg11axvCknOUMFK-TYwXuTfm91DsIEgqbAE6DSTX8cA_Z7oUhUhe1cc0LBRvlRNjr4gzpHK2OWtmeSHf7UFSHcojyma5MdOqSAQJQZv9hqcZFHjRLsdgSmSr9lRjow96wBAh7_uRsYQ/w1200-h630-p-k-no-nu/6b6cUfEMUcXHJLu.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Google has worked with the open source communities to build OpenTitan, the first open source silicon Root of Trust (RoT).",
"success": true,
"requestUrl": "https://opensource.googleblog.com/2026/03/opentitan-shipping-in-production.html",
"ogUrl": "https://opensource.googleblog.com/2026/03/opentitan-shipping-in-production.html",
"ogSiteName": "Google Open Source Blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T18:50:33.000Z",
"createdAtI": 1772736633,
"updatedAt": "2026-03-06T18:08:15.000Z",
"fetchedAt": "2026-03-06T19:35:58.707Z",
"firstVersion": {
"storyID": "47265619",
"author": "rayhaanj",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T20:00:59.020Z",
"title": "OpenTitan Shipping in Production",
"createdAtI": 1772736633,
"url": "https://opensource.googleblog.com/2026/03/opentitan-shipping-in-production.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T18:50:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772740859,
"commentsCount": 0,
"updatedAt": "2026-03-05T20:00:42.000Z"
}
}{
"storyID": "47265521",
"title": "Remotely unlocking an encrypted hard disk",
"author": "janandonly",
"url": "https://jyn.dev/remotely-unlocking-an-encrypted-hard-disk/",
"points": 172,
"commentsCount": 90,
"tags": [],
"og": {
"success": true,
"author": "jyn",
"requestUrl": "https://jyn.dev/remotely-unlocking-an-encrypted-hard-disk/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T18:43:59.000Z",
"createdAtI": 1772736239,
"updatedAt": "2026-03-06T19:30:00.000Z",
"fetchedAt": "2026-03-06T19:30:58.681Z",
"firstVersion": {
"storyID": "47265521",
"author": "janandonly",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T20:05:58.453Z",
"title": "Remotely unlocking an encrypted hard disk",
"createdAtI": 1772736239,
"url": "https://jyn.dev/remotely-unlocking-an-encrypted-hard-disk/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T18:43:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772741158,
"commentsCount": 0,
"updatedAt": "2026-03-05T20:02:56.000Z"
}
}Ukraine's president says Kyiv will only help if doing so does not deplete its own air defences.
{
"storyID": "47265291",
"title": "US asked Ukraine for help fighting Iranian drones, Zelensky says",
"author": "tartoran",
"url": "https://www.bbc.com/news/articles/cr5llg0e9g9o",
"points": 163,
"commentsCount": 116,
"tags": [],
"og": {
"twitterTitle": "US asked Ukraine for help fighting Iranian drones, Zelensky says",
"alWebUrl": "https://bbc.com/news/articles/cr5llg0e9g9o",
"twitterImage": [
{
"alt": "President of Ukraine Volodymyr Zelenskyy speaks at a meeting of the National Security and Defense Council on March 3, 2026 in Kyiv, Ukraine. He's leaning forward in his chair over a microphone, with a serious look on his face, and is dressed all in black",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/2844/live/c16d4e80-18a6-11f1-8a24-35cedd1a21de.jpg"
}
],
"ogTitle": "US asked Ukraine for help fighting Iranian drones, Zelensky says",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Ukraine's president says Kyiv will only help if doing so does not deplete its own air defences.",
"ogImage": [
{
"width": "1024",
"alt": "President of Ukraine Volodymyr Zelenskyy speaks at a meeting of the National Security and Defense Council on March 3, 2026 in Kyiv, Ukraine. He's leaning forward in his chair over a microphone, with a serious look on his face, and is dressed all in black",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/2844/live/c16d4e80-18a6-11f1-8a24-35cedd1a21de.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Ukraine's president says Kyiv will only help if doing so does not deplete its own air defences.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cr5llg0e9g9o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cr5llg0e9g9o",
"articleModifiedTime": "2026-03-05T18:19:34.370Z",
"alAndroidUrl": "bbcx://news/articles/cr5llg0e9g9o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T18:27:33.000Z",
"createdAtI": 1772735253,
"updatedAt": "2026-03-06T19:30:30.000Z",
"fetchedAt": "2026-03-06T19:30:58.681Z",
"firstVersion": {
"storyID": "47265291",
"author": "tartoran",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T18:40:58.404Z",
"title": "US asked Ukraine for help fighting Iranian drones, Zelensky says",
"createdAtI": 1772735253,
"url": "https://www.bbc.com/news/articles/cr5llg0e9g9o",
"points": 4,
"tags": [],
"createdAt": "2026-03-05T18:27:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772736058,
"commentsCount": 0,
"updatedAt": "2026-03-05T18:40:26.000Z"
}
}{
"storyID": "47265150",
"title": "GPT 5.4 Thinking and Pro",
"author": "twtw99",
"url": "https://twitter.com/OpenAI/status/2029620619743219811",
"points": 64,
"commentsCount": 2,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/OpenAI/status/2029620619743219811",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 1,
"offenses": [
"GPT"
]
},
"createdAt": "2026-03-05T18:16:07.000Z",
"createdAtI": 1772734567,
"updatedAt": "2026-03-06T08:29:13.000Z",
"fetchedAt": "2026-03-06T19:30:58.681Z",
"firstVersion": {
"storyID": "47265150",
"author": "twtw99",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T18:20:58.441Z",
"title": "GPT 5.4 Thinking and Pro",
"createdAtI": 1772734567,
"url": "https://twitter.com/OpenAI/status/2029620619743219811",
"points": 4,
"tags": [],
"createdAt": "2026-03-05T18:16:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772734858,
"commentsCount": 0,
"updatedAt": "2026-03-05T18:20:42.000Z"
}
}{
"storyID": "47265089",
"title": "GPT-5.4 Thinking and GPT-5.4 Pro",
"author": "denysvitali",
"url": "https://twitter.com/i/status/2029620619743219811",
"points": 93,
"commentsCount": 2,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/i/status/2029620619743219811",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 1,
"offenses": [
"GPT"
]
},
"createdAt": "2026-03-05T18:11:28.000Z",
"createdAtI": 1772734288,
"updatedAt": "2026-03-06T08:48:43.000Z",
"fetchedAt": "2026-03-06T19:30:58.681Z",
"firstVersion": {
"storyID": "47265089",
"author": "denysvitali",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T18:15:58.588Z",
"title": "GPT-5.4 Thinking and GPT-5.4 Pro",
"createdAtI": 1772734288,
"url": "https://twitter.com/i/status/2029620619743219811",
"points": 4,
"tags": [],
"createdAt": "2026-03-05T18:11:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772734559,
"commentsCount": 0,
"updatedAt": "2026-03-05T18:15:41.000Z"
}
}{
"storyID": "47265045",
"title": "GPT-5.4",
"author": "mudkipdev",
"url": "https://openai.com/index/introducing-gpt-5-4/",
"points": 964,
"commentsCount": 756,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/gpt-5-4-thinking-system-card/"
},
"aiIsh": {
"score": 2,
"offenses": [
"GPT",
"openai.com"
]
},
"createdAt": "2026-03-05T18:08:10.000Z",
"createdAtI": 1772734090,
"updatedAt": "2026-03-06T19:24:30.000Z",
"fetchedAt": "2026-03-06T19:25:58.635Z",
"firstVersion": {
"storyID": "47265045",
"author": "mudkipdev",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T18:10:58.357Z",
"title": "GPT-5.4 Thinking System Card",
"createdAtI": 1772734090,
"url": "https://openai.com/index/gpt-5-4-thinking-system-card/",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T18:08:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772734258,
"commentsCount": 0,
"updatedAt": "2026-03-05T18:10:41.000Z"
}
}{
"storyID": "47265005",
"title": "GPT-5.4",
"author": "meetpateltech",
"url": "https://openai.com/index/introducing-gpt-5-4/",
"points": 157,
"commentsCount": 1,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/introducing-gpt-5-4/"
},
"aiIsh": {
"score": 2,
"offenses": [
"GPT",
"openai.com"
]
},
"createdAt": "2026-03-05T18:05:16.000Z",
"createdAtI": 1772733916,
"updatedAt": "2026-03-06T17:56:00.000Z",
"fetchedAt": "2026-03-06T19:25:58.635Z",
"firstVersion": {
"storyID": "47265005",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T18:05:58.690Z",
"title": "GPT-5.4",
"createdAtI": 1772733916,
"url": "https://openai.com/index/introducing-gpt-5-4/",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T18:05:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772733959,
"commentsCount": 0,
"updatedAt": "2026-03-05T18:05:56.000Z"
}
}{
"storyID": "47264756",
"title": "The Brand Age",
"author": "bigwheels",
"url": "https://paulgraham.com/brandage.html",
"points": 430,
"commentsCount": 339,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://paulgraham.com/brandage.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T17:44:10.000Z",
"createdAtI": 1772732650,
"updatedAt": "2026-03-06T18:13:45.000Z",
"fetchedAt": "2026-03-06T18:15:58.487Z",
"firstVersion": {
"storyID": "47264756",
"author": "bigwheels",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T18:00:58.646Z",
"title": "The Brand Age",
"createdAtI": 1772732650,
"url": "https://paulgraham.com/brandage.html",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T17:44:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772733659,
"commentsCount": 1,
"updatedAt": "2026-03-05T17:59:27.000Z"
}
}{
"storyID": "47264741",
"title": "Launch HN: Vela (YC W26) – AI for complex scheduling",
"author": "Gobhanu",
"url": null,
"points": 53,
"commentsCount": 40,
"tags": [
"launch_hn"
],
"createdAt": "2026-03-05T17:43:31.000Z",
"createdAtI": 1772732611,
"updatedAt": "2026-03-06T18:12:00.000Z",
"fetchedAt": "2026-03-06T18:15:58.487Z",
"firstVersion": {
"storyID": "47264741",
"author": "Gobhanu",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T17:50:58.430Z",
"title": "Launch HN: Vela (YC W26) – AI for complex scheduling",
"createdAtI": 1772732611,
"url": null,
"points": 4,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2026-03-05T17:43:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772733058,
"commentsCount": 0,
"updatedAt": "2026-03-05T17:50:41.000Z"
}
}- The online advertising industry has built a massive surveillance machine, and the government can co-opt it to spy on us.
{
"storyID": "47264341",
"title": "The government uses targeted advertising to track your location",
"author": "hn_acker",
"url": "https://www.eff.org/deeplinks/2026/03/targeted-advertising-gives-your-location-government-just-ask-cbp",
"points": 291,
"commentsCount": 71,
"tags": [],
"og": {
"twitterSite": "@eff",
"twitterTitle": "The Government Uses Targeted Advertising to Track Your Location.",
"articlePublishedTime": "2026-03-05T06:00:38-08:00",
"twitterImage": [
{
"width": "1200",
"url": "https://www.eff.org/files/banner_library/locationdata_v2.mov1_.gif",
"height": "600"
}
],
"author": "Lena Cohen and Hudson Hongo",
"ogTitle": "The Government Uses Targeted Advertising to Track Your Location. Here's What We Need to Do.",
"ogDescription": "The online advertising industry has built a massive surveillance machine, and the government can co-opt it to spy on us.",
"ogImage": [
{
"width": "1200",
"type": "image/gif",
"url": "https://www.eff.org/files/banner_library/locationdata_v2.mov1_.gif",
"height": "600"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/eff",
"twitterCard": "summary_large_image",
"twitterDescription": "The online advertising industry has built a massive surveillance machine, and the government can co-opt it to spy on us.",
"success": true,
"requestUrl": "https://www.eff.org/deeplinks/2026/03/targeted-advertising-gives-your-location-government-just-ask-cbp",
"ogUrl": "https://www.eff.org/deeplinks/2026/03/targeted-advertising-gives-your-location-government-just-ask-cbp",
"ogSiteName": "Electronic Frontier Foundation",
"articleModifiedTime": "2026-03-05T08:43:45-08:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T17:16:22.000Z",
"createdAtI": 1772730982,
"updatedAt": "2026-03-06T16:49:01.000Z",
"fetchedAt": "2026-03-06T18:00:58.574Z",
"firstVersion": {
"storyID": "47264341",
"author": "hn_acker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T17:25:58.596Z",
"title": "The Government Uses Targeted Advertising to Track Your Location",
"createdAtI": 1772730982,
"url": "https://www.eff.org/deeplinks/2026/03/targeted-advertising-gives-your-location-government-just-ask-cbp",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T17:16:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772731559,
"commentsCount": 1,
"updatedAt": "2026-03-05T17:24:11.000Z"
}
}- The GUI Agent living in your website.
{
"storyID": "47264138",
"title": "Show HN: PageAgent, A GUI agent that lives inside your web app",
"author": "simon_luv_pho",
"url": "https://alibaba.github.io/page-agent/",
"points": 132,
"commentsCount": 68,
"tags": [
"show_hn"
],
"og": {
"ogLocaleAlternate": "zh_CN",
"success": true,
"author": "PageAgent.js Team",
"requestUrl": "https://alibaba.github.io/page-agent/",
"ogTitle": "PageAgent.js - AI-powered GUI Agent",
"ogUrl": "https://alibaba.github.io/page-agent",
"ogDescription": "The GUI Agent living in your website.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://img.alicdn.com/imgextra/i3/O1CN01JPT4Fj1FJTfmHfNxO_!!6000000000466-49-tps-512-512.webp"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T17:01:47.000Z",
"createdAtI": 1772730107,
"updatedAt": "2026-03-06T17:54:15.000Z",
"fetchedAt": "2026-03-06T17:55:58.332Z",
"firstVersion": {
"storyID": "47264138",
"author": "simon_luv_pho",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T17:40:58.725Z",
"title": "Show HN: PageAgent, A GUI agent that lives inside your web app",
"createdAtI": 1772730107,
"url": "https://alibaba.github.io/page-agent/",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-05T17:01:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772732459,
"commentsCount": 1,
"updatedAt": "2026-03-05T17:40:42.000Z"
}
}- On the irony of cameras built to police Iranians becoming the regime’s Achilles’ heel
{
"storyID": "47263970",
"title": "Cameras built to police Iranians became the regime's Achilles' heel",
"author": "benbreen",
"url": "https://royapakzad.substack.com/p/youre-welcome-mr-supreme-leader",
"points": 71,
"commentsCount": 12,
"tags": [],
"og": {
"twitterTitle": "You're Welcome, Mr. Supreme Leader",
"twitterCard": "summary_large_image",
"twitterDescription": "On the irony of cameras built to police Iranians becoming the regime’s Achilles’ heel",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!BiFl!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Froyapakzad.substack.com%2Fapi%2Fv1%2Fpost_preview%2F189733354%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Roya Pakzad",
"requestUrl": "https://royapakzad.substack.com/p/youre-welcome-mr-supreme-leader",
"ogTitle": "You're Welcome, Mr. Supreme Leader",
"ogUrl": "https://royapakzad.substack.com/p/youre-welcome-mr-supreme-leader",
"ogDescription": "On the irony of cameras built to police Iranians becoming the regime’s Achilles’ heel",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!QZL9!,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%2F337aa859-72ff-40a2-a1cd-009dea6a4259_772x900.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T16:49:05.000Z",
"createdAtI": 1772729345,
"updatedAt": "2026-03-06T17:49:15.000Z",
"fetchedAt": "2026-03-06T17:55:58.332Z",
"firstVersion": {
"storyID": "47263970",
"author": "benbreen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T23:45:58.546Z",
"title": "Cameras built to police Iranians became the regime's Achilles' heel",
"createdAtI": 1772729345,
"url": "https://royapakzad.substack.com/p/youre-welcome-mr-supreme-leader",
"points": 13,
"tags": [],
"createdAt": "2026-03-05T16:49:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772754359,
"commentsCount": 0,
"updatedAt": "2026-03-05T23:43:13.000Z"
}
}{
"storyID": "47263825",
"title": "GitHub Actions is shitting the bed again",
"author": "drcongo",
"url": "https://www.githubstatus.com/incidents/g5gnt5l5hf56",
"points": 43,
"commentsCount": 18,
"tags": [],
"og": {
"twitterCreator": "githubstatus",
"twitterCard": "summary",
"twitterSite": "githubstatus",
"success": true,
"requestUrl": "https://www.githubstatus.com/incidents/g5gnt5l5hf56",
"ogTitle": "Multiple services are affected, service degradation",
"ogUrl": "https://www.githubstatus.com/incidents/g5gnt5l5hf56",
"ogImage": [
{
"url": "https://dka575ofm4ao0.cloudfront.net/pages-twitter_logos/original/36420/GitHub-Mark-120px-plus.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T16:38:48.000Z",
"createdAtI": 1772728728,
"updatedAt": "2026-03-06T17:13:15.000Z",
"fetchedAt": "2026-03-06T17:50:58.481Z",
"firstVersion": {
"storyID": "47263825",
"author": "drcongo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T16:50:58.702Z",
"title": "GitHub Actions is shitting the bed again",
"createdAtI": 1772728728,
"url": "https://www.githubstatus.com/incidents/g5gnt5l5hf56",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T16:38:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772729459,
"commentsCount": 2,
"updatedAt": "2026-03-05T16:49:58.000Z"
}
}Index and overview of neuroimaging datasets for visual perception reconstruction. - seelikat/neuro-visual-reconstruction-dataset-index
{
"storyID": "47263661",
"title": "Datasets for Reconstructing Visual Perception from Brain Data",
"author": "katsee",
"url": "https://github.com/seelikat/neuro-visual-reconstruction-dataset-index",
"points": 60,
"commentsCount": 15,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - seelikat/neuro-visual-reconstruction-dataset-index: Index and overview of neuroimaging datasets for visual perception reconstruction.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/8df0b7b74df3763d86677b30e1835765822f176dad3d912da2ff7b83ca1deffb/seelikat/neuro-visual-reconstruction-dataset-index"
}
],
"ogTitle": "GitHub - seelikat/neuro-visual-reconstruction-dataset-index: Index and overview of neuroimaging datasets for visual perception reconstruction.",
"ogDescription": "Index and overview of neuroimaging datasets for visual perception reconstruction. - seelikat/neuro-visual-reconstruction-dataset-index",
"ogImage": [
{
"width": "1200",
"alt": "Index and overview of neuroimaging datasets for visual perception reconstruction. - seelikat/neuro-visual-reconstruction-dataset-index",
"url": "https://opengraph.githubassets.com/8df0b7b74df3763d86677b30e1835765822f176dad3d912da2ff7b83ca1deffb/seelikat/neuro-visual-reconstruction-dataset-index",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Index and overview of neuroimaging datasets for visual perception reconstruction. - seelikat/neuro-visual-reconstruction-dataset-index",
"success": true,
"requestUrl": "https://github.com/seelikat/neuro-visual-reconstruction-dataset-index",
"ogUrl": "https://github.com/seelikat/neuro-visual-reconstruction-dataset-index",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T16:26:29.000Z",
"createdAtI": 1772727989,
"updatedAt": "2026-03-06T16:39:31.000Z",
"fetchedAt": "2026-03-06T17:45:58.457Z",
"firstVersion": {
"storyID": "47263661",
"author": "katsee",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T17:35:58.469Z",
"title": "Datasets for Reconstructing Visual Perception from Brain Data",
"createdAtI": 1772727989,
"url": "https://github.com/seelikat/neuro-visual-reconstruction-dataset-index",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T16:26:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772732158,
"commentsCount": 0,
"updatedAt": "2026-03-05T17:35:11.000Z"
}
}A prompt injection in a GitHub issue triggered a chain reaction that ended with 4,000 developers getting OpenClaw installed without consent. The attack composes well-understood vulnerabilities into something new: one AI tool bootstrapping another.
{
"storyID": "47263595",
"title": "A GitHub Issue Title Compromised 4k Developer Machines",
"author": "edf13",
"url": "https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another",
"points": 569,
"commentsCount": 179,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@GrithAI",
"twitterSite": "@GrithAI",
"twitterTitle": "A GitHub Issue Title Compromised 4,000 Developer Machines",
"articlePublishedTime": "2026-03-05",
"twitterImage": [
{
"width": "1600",
"url": "https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another/hero-clinejection-chain-1600x900.png",
"height": "900"
}
],
"ogTitle": "A GitHub Issue Title Compromised 4,000 Developer Machines",
"ogDescription": "A prompt injection in a GitHub issue triggered a chain reaction that ended with 4,000 developers getting OpenClaw installed without consent. The attack composes well-understood vulnerabilities into something new: one AI tool bootstrapping another.",
"ogImage": [
{
"width": "1600",
"url": "https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another/hero-clinejection-chain-1600x900.png",
"height": "900"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A prompt injection in a GitHub issue triggered a chain reaction that ended with 4,000 developers getting OpenClaw installed without consent. The attack composes well-understood vulnerabilities into something new: one AI tool bootstrapping another.",
"success": true,
"requestUrl": "https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another",
"ogUrl": "https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another",
"articleAuthor": "grith team"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"grith.ai"
]
},
"createdAt": "2026-03-05T16:22:01.000Z",
"createdAtI": 1772727721,
"updatedAt": "2026-03-06T17:24:30.000Z",
"fetchedAt": "2026-03-06T17:25:59.135Z",
"firstVersion": {
"storyID": "47263595",
"author": "edf13",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T17:30:58.426Z",
"title": "A GitHub Issue Title Compromised 4k Developer Machines",
"createdAtI": 1772727721,
"url": "https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T16:22:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772731858,
"commentsCount": 0,
"updatedAt": "2026-03-05T17:30:41.000Z"
}
}In this post I’m going to cover a neat technique for rendering regions of fog with varying density. I’ll start by covering some of the basic principles behind fog rendering and a few co…
{
"storyID": "47263441",
"title": "Analytic Fog Rendering with Volumetric Primitives (2025)",
"author": "surprisetalk",
"url": "https://matejlou.blog/2025/02/11/analytic-fog-rendering-with-volumetric-primitives/",
"points": 47,
"commentsCount": 0,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2025-02-11T18:39:36+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/matejlou.blog/wp-content/uploads/2025/02/screenshot-2025-02-05-at-16.46.07-edited.png?fit=1200%2C882&ssl=1&w=640"
}
],
"ogTitle": "Analytic Fog Rendering With Volumetric Primitives",
"ogDescription": "In this post I’m going to cover a neat technique for rendering regions of fog with varying density. I’ll start by covering some of the basic principles behind fog rendering and a few co…",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1200",
"url": "https://i0.wp.com/matejlou.blog/wp-content/uploads/2025/02/screenshot-2025-02-05-at-16.46.07-edited.png?fit=1200%2C882&ssl=1",
"height": "882"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://matejlou.blog/2025/02/11/analytic-fog-rendering-with-volumetric-primitives/",
"ogUrl": "https://matejlou.blog/2025/02/11/analytic-fog-rendering-with-volumetric-primitives/",
"ogSiteName": "matejlou's blog",
"articleModifiedTime": "2025-02-13T20:39:58+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T16:12:44.000Z",
"createdAtI": 1772727164,
"updatedAt": "2026-03-06T17:10:00.000Z",
"fetchedAt": "2026-03-06T17:10:58.376Z",
"firstVersion": {
"storyID": "47263441",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-06T15:10:58.454Z",
"title": "Analytic Fog Rendering with Volumetric Primitives",
"createdAtI": 1772727164,
"url": "https://matejlou.blog/2025/02/11/analytic-fog-rendering-with-volumetric-primitives/",
"points": 16,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T16:12:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772809858,
"commentsCount": 0,
"updatedAt": "2026-03-06T15:08:59.000Z"
}
}