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": 96,
"commentsCount": 33,
"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-07T00:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 42,
"commentsCount": 12,
"tags": [
"front_page"
],
"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-06T23:57:30.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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"
}
}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": 89,
"commentsCount": 40,
"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-06T23:54:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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"
}
}- 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": 80,
"commentsCount": 58,
"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-07T00:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 72,
"commentsCount": 16,
"tags": [
"front_page"
],
"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-07T00:00:00.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 61,
"commentsCount": 58,
"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-06T23:59:01.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 95,
"commentsCount": 18,
"tags": [
"front_page"
],
"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-06T23:56:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 156,
"commentsCount": 134,
"tags": [
"front_page"
],
"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-07T00:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 121,
"commentsCount": 89,
"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-06T23:57:30.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 131,
"commentsCount": 112,
"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-07T00:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": "47278836",
"title": "Never Bet Against x86",
"author": "raphinou",
"url": "https://www.osnews.com/story/144527/never-bet-against-x86/",
"points": 62,
"commentsCount": 75,
"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-06T23:55:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 124,
"commentsCount": 141,
"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-07T00:00:00.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 54,
"commentsCount": 3,
"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-06T23:59:31.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 656,
"commentsCount": 439,
"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-07T00:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 36,
"commentsCount": 50,
"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-06T23:55:45.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 45,
"commentsCount": 8,
"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-06T23:16:31.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 60,
"commentsCount": 59,
"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-06T23:55:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 77,
"commentsCount": 19,
"tags": [
"front_page"
],
"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-06T23:55:45.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 54,
"commentsCount": 24,
"tags": [
"show_hn",
"front_page"
],
"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-06T23:45:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 87,
"commentsCount": 13,
"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-06T23:57:00.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 129,
"commentsCount": 26,
"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-07T00:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 98,
"commentsCount": 40,
"tags": [
"front_page"
],
"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-06T23:59:31.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 216,
"commentsCount": 123,
"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-06T23:59:31.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 89,
"commentsCount": 28,
"tags": [
"front_page"
],
"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-06T23:56:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 47,
"commentsCount": 62,
"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-06T23:57:30.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 170,
"commentsCount": 39,
"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-06T23:59:31.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 917,
"commentsCount": 900,
"tags": [
"front_page"
],
"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-07T00:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 483,
"commentsCount": 652,
"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-07T00:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 485,
"commentsCount": 281,
"tags": [
"front_page"
],
"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-07T00:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 76,
"commentsCount": 45,
"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-06T23:53:00.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 72,
"commentsCount": 94,
"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-06T23:57:30.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 48,
"commentsCount": 68,
"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-06T22:53:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 444,
"commentsCount": 129,
"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-07T00:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 36,
"commentsCount": 13,
"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-06T23:34:30.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 60,
"commentsCount": 62,
"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-06T23:45:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 105,
"commentsCount": 133,
"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-06T23:43:30.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 246,
"commentsCount": 79,
"tags": [
"front_page"
],
"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-06T23:54:45.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 159,
"commentsCount": 246,
"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-07T00:00:00.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 99,
"commentsCount": 47,
"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-06T23:45:47.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 123,
"commentsCount": 78,
"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-07T00:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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-06T23:45:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 178,
"commentsCount": 60,
"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-06T23:41:31.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 798,
"commentsCount": 559,
"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-06T23:59:01.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 49,
"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-06T23:35:00.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 45,
"commentsCount": 17,
"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-06T22:21:19.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 36,
"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-06T23:30:45.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 95,
"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-06T23:56:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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": 606,
"commentsCount": 749,
"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-06T23:58:31.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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-07T00:00:58.662Z",
"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-06T23:43:00.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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-07T00:00:58.662Z",
"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": 522,
"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:00:15.000Z",
"fetchedAt": "2026-03-07T00:00:58.662Z",
"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"
}
}{
"storyID": "47263323",
"title": "Wikipedia was in read-only mode following mass admin account compromise",
"author": "greyface-",
"url": "https://www.wikimediastatus.net",
"points": 1020,
"commentsCount": 372,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.wikimediastatus.net"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T16:04:54.000Z",
"createdAtI": 1772726694,
"updatedAt": "2026-03-06T17:00:33.000Z",
"fetchedAt": "2026-03-06T17:00:58.658Z",
"firstVersion": {
"storyID": "47263323",
"author": "greyface-",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T16:15:58.668Z",
"title": "Wikipedia in read-only mode following mass admin account compromise",
"createdAtI": 1772726694,
"url": "https://www.wikimediastatus.net",
"points": 4,
"tags": [],
"createdAt": "2026-03-05T16:04:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772727359,
"commentsCount": 1,
"updatedAt": "2026-03-05T16:14:12.000Z"
}
}{
"storyID": "47263069",
"title": "Apple: Enough Is Enough",
"author": "speckx",
"url": "https://bastibe.de/2026-03-05-apple-woes.html",
"points": 62,
"commentsCount": 38,
"tags": [],
"og": {
"success": true,
"author": "Bastian Bechtold",
"requestUrl": "https://bastibe.de/2026-03-05-apple-woes.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T15:50:31.000Z",
"createdAtI": 1772725831,
"updatedAt": "2026-03-06T16:24:16.000Z",
"fetchedAt": "2026-03-06T16:50:58.438Z",
"firstVersion": {
"storyID": "47263069",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T18:50:58.494Z",
"title": "Apple: Enough Is Enough",
"createdAtI": 1772725831,
"url": "https://bastibe.de/2026-03-05-apple-woes.html",
"points": 5,
"tags": [],
"createdAt": "2026-03-05T15:50:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772736658,
"commentsCount": 1,
"updatedAt": "2026-03-05T18:48:11.000Z"
}
}Slopforks: what happens when a library gets rewritten with AI?
{
"storyID": "47263048",
"title": "AI and the Ship of Theseus",
"author": "pixelmonkey",
"url": "https://lucumr.pocoo.org/2026/3/5/theseus/",
"points": 162,
"commentsCount": 166,
"tags": [],
"og": {
"twitterCreator": "@mitsuhiko",
"twitterSite": "@mitsuhiko",
"twitterTitle": "AI And The Ship of Theseus",
"articlePublishedTime": "2026-03-05T00:00:00",
"twitterImage": [
{
"url": "https://lucumr.pocoo.org/social/2026-03-05-theseus-social.png"
}
],
"twitterUrl": "https://lucumr.pocoo.org/2026/3/5/theseus/",
"ogTitle": "AI And The Ship of Theseus",
"ogDescription": "Slopforks: what happens when a library gets rewritten with AI?",
"ogImage": [
{
"url": "https://lucumr.pocoo.org/social/2026-03-05-theseus-social.png"
}
],
"ogType": "article",
"articleTag": "licensing",
"twitterCard": "summary_large_image",
"twitterDescription": "Slopforks: what happens when a library gets rewritten with AI?",
"success": true,
"requestUrl": "https://lucumr.pocoo.org/2026/3/5/theseus/",
"ogUrl": "https://lucumr.pocoo.org/2026/3/5/theseus/",
"ogSiteName": "Armin Ronacher's Thoughts and Writings",
"articleAuthor": "Armin Ronacher"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-05T15:49:45.000Z",
"createdAtI": 1772725785,
"updatedAt": "2026-03-06T16:50:15.000Z",
"fetchedAt": "2026-03-06T16:50:58.438Z",
"firstVersion": {
"storyID": "47263048",
"author": "pixelmonkey",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T18:00:58.646Z",
"title": "AI and the Ship of Theseus",
"createdAtI": 1772725785,
"url": "https://lucumr.pocoo.org/2026/3/5/theseus/",
"points": 5,
"tags": [],
"createdAt": "2026-03-05T15:49:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772733659,
"commentsCount": 0,
"updatedAt": "2026-03-05T17:56:41.000Z"
}
}After 18 months of building and rethinking, Jido 2.0 ships with a simpler BEAM-first agent core, production-ready AI strategies, and a growing ecosystem.
{
"storyID": "47263036",
"title": "Show HN: Jido 2.0, Elixir Agent Framework",
"author": "mikehostetler",
"url": "https://jido.run/blog/jido-2-0-is-here",
"points": 309,
"commentsCount": 64,
"tags": [
"show_hn"
],
"og": {
"twitterCreator": "@mikehostetler",
"twitterTitle": "Jido 2.0 is now available",
"twitterSite": "@agentjido",
"twitterImage": [
{
"url": "nil"
}
],
"ogTitle": "Jido 2.0 is now available",
"ogDescription": "After 18 months of building and rethinking, Jido 2.0 ships with a simpler BEAM-first agent core, production-ready AI strategies, and a growing ecosystem.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "nil",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "After 18 months of building and rethinking, Jido 2.0 ships with a simpler BEAM-first agent core, production-ready AI strategies, and a growing ecosystem.",
"success": true,
"requestUrl": "https://jido.run/blog/jido-2-0-is-here",
"ogUrl": "https://jido.run/blog/jido-2-0-is-here",
"ogSiteName": "Agent Jido"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-05T15:48:52.000Z",
"createdAtI": 1772725732,
"updatedAt": "2026-03-06T16:38:30.000Z",
"fetchedAt": "2026-03-06T16:40:58.744Z",
"firstVersion": {
"storyID": "47263036",
"author": "mikehostetler",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T15:55:58.504Z",
"title": "Show HN: Jido 2.0, Elixir Agent Framework",
"createdAtI": 1772725732,
"url": "https://jido.run/blog/jido-2-0-is-here",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-05T15:48:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772726159,
"commentsCount": 0,
"updatedAt": "2026-03-05T15:54:13.000Z"
}
}- Health experts offer a blunt warning on using tobacco products to increase productivity, saying the adverse health effects have been well documented.
{
"storyID": "47262523",
"title": "Palantir and other tech companies are stocking offices with tobacco products",
"author": "donutshop",
"url": "https://fortune.com/2026/03/04/palantir-tech-companies-offices-vending-machines-tobacco-worker-productivity/",
"points": 81,
"commentsCount": 113,
"tags": [],
"og": {
"twitterSite": "@Fortune",
"twitterTitle": "Palantir and other tech companies are stocking offices with tobacco products to increase worker productivity | Fortune",
"twitterImage": [
{
"alt": "Tech companies are stocking nicotine pouches to increase worker productivity.",
"url": "https://fortune.com/img-assets/wp-content/uploads/2026/03/GettyImages-2150665106-e1772576749144.jpg?resize=1200,600"
}
],
"author": "Catherina Gioino",
"twitterUrl": "https://fortune.com/2026/03/04/palantir-tech-companies-offices-vending-machines-tobacco-worker-productivity/",
"ogTitle": "Palantir and other tech companies are stocking offices with tobacco products to increase worker productivity | Fortune",
"ogDescription": "Health experts offer a blunt warning on using tobacco products to increase productivity, saying the adverse health effects have been well documented.",
"ogImage": [
{
"width": "1200",
"alt": "Tech companies are stocking nicotine pouches to increase worker productivity.",
"url": "https://fortune.com/img-assets/wp-content/uploads/2026/03/GettyImages-2150665106-e1772576749144.jpg?resize=1200,600",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Health experts offer a blunt warning on using tobacco products to increase productivity, saying the adverse health effects have been well documented.",
"success": true,
"requestUrl": "https://fortune.com/2026/03/04/palantir-tech-companies-offices-vending-machines-tobacco-worker-productivity/",
"ogUrl": "https://fortune.com/2026/03/04/palantir-tech-companies-offices-vending-machines-tobacco-worker-productivity/",
"ogSiteName": "Fortune"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T15:16:23.000Z",
"createdAtI": 1772723783,
"updatedAt": "2026-03-06T16:05:29.000Z",
"fetchedAt": "2026-03-06T16:15:58.554Z",
"firstVersion": {
"storyID": "47262523",
"author": "donutshop",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T15:25:58.659Z",
"title": "Palantir and other tech companies are stocking offices with tobacco products",
"createdAtI": 1772723783,
"url": "https://fortune.com/2026/03/04/palantir-tech-companies-offices-vending-machines-tobacco-worker-productivity/",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T15:16:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772724359,
"commentsCount": 0,
"updatedAt": "2026-03-05T15:23:26.000Z"
}
}The IRIX 6.5.7m source code. Contribute to calmsacibis995/irix-657m-src development by creating an account on GitHub.
{
"storyID": "47262402",
"title": "The IRIX 6.5.7M (sgi) source code",
"author": "reconnecting",
"url": "https://github.com/calmsacibis995/irix-657m-src",
"points": 66,
"commentsCount": 30,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - calmsacibis995/irix-657m-src: The IRIX 6.5.7m source code.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/6986b1ec5c848baaa43e5ccaa6c28d25bf3f88ce619df7e6b1fc1107cbf3e501/calmsacibis995/irix-657m-src"
}
],
"ogTitle": "GitHub - calmsacibis995/irix-657m-src: The IRIX 6.5.7m source code.",
"ogDescription": "The IRIX 6.5.7m source code. Contribute to calmsacibis995/irix-657m-src development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "The IRIX 6.5.7m source code. Contribute to calmsacibis995/irix-657m-src development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/6986b1ec5c848baaa43e5ccaa6c28d25bf3f88ce619df7e6b1fc1107cbf3e501/calmsacibis995/irix-657m-src",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "The IRIX 6.5.7m source code. Contribute to calmsacibis995/irix-657m-src development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/calmsacibis995/irix-657m-src",
"ogUrl": "https://github.com/calmsacibis995/irix-657m-src",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T15:07:20.000Z",
"createdAtI": 1772723240,
"updatedAt": "2026-03-06T16:00:00.000Z",
"fetchedAt": "2026-03-06T16:00:58.760Z",
"firstVersion": {
"storyID": "47262402",
"author": "reconnecting",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T15:15:58.584Z",
"title": "The IRIX 6.5.7M (sgi) source code",
"createdAtI": 1772723240,
"url": "https://github.com/calmsacibis995/irix-657m-src",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T15:07:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772723759,
"commentsCount": 1,
"updatedAt": "2026-03-05T15:12:12.000Z"
}
}{
"storyID": "47262347",
"title": "Google Safe Browsing missed 84% of confirmed phishing sites",
"author": "jdup7",
"url": "https://www.norn-labs.com/blog/huginn-report-feb-2026",
"points": 287,
"commentsCount": 88,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.norn-labs.com/blog/huginn-report-feb-2026"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T15:03:22.000Z",
"createdAtI": 1772723002,
"updatedAt": "2026-03-06T15:47:44.000Z",
"fetchedAt": "2026-03-06T15:50:58.354Z",
"firstVersion": {
"storyID": "47262347",
"author": "jdup7",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T15:35:58.336Z",
"title": "Google Safe Browsing missed 84% of phishing sites we found in February",
"createdAtI": 1772723002,
"url": "https://www.norn-labs.com/blog/huginn-report-feb-2026",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T15:03:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772724958,
"commentsCount": 0,
"updatedAt": "2026-03-05T15:35:41.000Z"
}
}{
"storyID": "47261968",
"title": "Rising carbon dioxide levels now detected in human blood",
"author": "wkrsz",
"url": "https://phys.org/news/2026-02-carbon-dioxide-human-blood.html",
"points": 117,
"commentsCount": 151,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://phys.org/news/2026-02-carbon-dioxide-human-blood.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T14:34:45.000Z",
"createdAtI": 1772721285,
"updatedAt": "2026-03-06T15:18:14.000Z",
"fetchedAt": "2026-03-06T15:35:58.457Z",
"firstVersion": {
"storyID": "47261968",
"author": "wkrsz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T14:55:58.501Z",
"title": "Rising carbon dioxide levels now detected in human blood",
"createdAtI": 1772721285,
"url": "https://phys.org/news/2026-02-carbon-dioxide-human-blood.html",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T14:34:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772722559,
"commentsCount": 0,
"updatedAt": "2026-03-05T14:55:32.000Z"
}
}{
"storyID": "47261734",
"title": "Fast-Servers",
"author": "tosh",
"url": "https://geocar.sdf1.org/fast-servers.html",
"points": 112,
"commentsCount": 29,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://geocar.sdf1.org/fast-servers.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T14:11:22.000Z",
"createdAtI": 1772719882,
"updatedAt": "2026-03-06T15:09:59.000Z",
"fetchedAt": "2026-03-06T15:30:58.673Z",
"firstVersion": {
"storyID": "47261734",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T15:10:58.347Z",
"title": "Fast-Servers",
"createdAtI": 1772719882,
"url": "https://geocar.sdf1.org/fast-servers.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T14:11:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772723458,
"commentsCount": 0,
"updatedAt": "2026-03-05T15:08:28.000Z"
}
}{
"storyID": "47261688",
"title": "Judge orders government to begin refunding more than $130B in tariffs",
"author": "JumpCrisscross",
"url": "https://www.wsj.com/politics/policy/judge-orders-government-to-begin-refunding-more-than-130-billion-in-tariffs-fdc1e62c",
"points": 1020,
"commentsCount": 719,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/politics/policy/judge-orders-government-to-begin-refunding-more-than-130-billion-in-tariffs-fdc1e62c"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T14:05:46.000Z",
"createdAtI": 1772719546,
"updatedAt": "2026-03-06T15:13:15.000Z",
"fetchedAt": "2026-03-06T15:15:58.497Z",
"firstVersion": {
"storyID": "47261688",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T14:15:58.513Z",
"title": "Judge Orders Government to Begin Refunding More Than $130B in Tariffs",
"createdAtI": 1772719546,
"url": "https://www.wsj.com/politics/policy/judge-orders-government-to-begin-refunding-more-than-130-billion-in-tariffs-fdc1e62c",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T14:05:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772720159,
"commentsCount": 1,
"updatedAt": "2026-03-05T14:14:25.000Z"
}
}Good software knows what problem it solves and what needs to be tackled by another tool
{
"storyID": "47261561",
"title": "Good software knows when to stop",
"author": "ssaboum",
"url": "https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop",
"points": 494,
"commentsCount": 250,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Good software knows when to stop",
"twitterDescription": "Good software knows what problem it solves and what needs to be tackled by another tool",
"twitterImage": [
{
"width": "1200",
"url": "https://ogirardot.writizzy.com/__og-image__/image/p/good-software-knows-when-to-stop/og.png",
"height": "600"
}
],
"success": true,
"requestUrl": "https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop",
"ogTitle": "Good software knows when to stop | Olivier Girardot's Ramblings",
"ogUrl": "https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop",
"ogDescription": "Good software knows what problem it solves and what needs to be tackled by another tool",
"ogSiteName": "Olivier Girardot's Ramblings",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://ogirardot.writizzy.com/__og-image__/image/p/good-software-knows-when-to-stop/og.png",
"height": "600"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T13:52:43.000Z",
"createdAtI": 1772718763,
"updatedAt": "2026-03-06T14:55:15.000Z",
"fetchedAt": "2026-03-06T14:55:58.375Z",
"firstVersion": {
"storyID": "47261561",
"author": "ssaboum",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T14:00:58.603Z",
"title": "Good software knows when to stop",
"createdAtI": 1772718763,
"url": "https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T13:52:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772719259,
"commentsCount": 0,
"updatedAt": "2026-03-05T13:57:41.000Z"
}
}- Kristi Noem struggled to defend hiring a company linked to a political operative.
{
"storyID": "47259303",
"title": "Noem Can't Explain Why She Hired 8-Day-Old Company for Ad Campaign",
"author": "TrackerFF",
"url": "https://newrepublic.com/post/207381/kristi-noem-explain-company-ad-campaign",
"points": 199,
"commentsCount": 52,
"tags": [],
"og": {
"twitterCreator": "@EllieHotel_ing",
"twitterTitle": "Noem Can’t Explain Why She Hired 8-Day-Old Company for Ad Campaign",
"twitterSite": "@newrepublic",
"articlePublishedTime": "2026-03-04",
"twitterImage": [
{
"url": "https://images.newrepublic.com/3577f1fd296e2de47c3cb74b090d6e1c16339ddd.jpeg?w=1200&h=600&crop=faces&fit=crop&fm=jpg"
}
],
"author": "Ellie Quinlan Houghtaling",
"ogTitle": "Noem Can’t Explain Why She Hired 8-Day-Old Company for Ad Campaign",
"ogDescription": "Kristi Noem struggled to defend hiring a company linked to a political operative.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://images.newrepublic.com/3577f1fd296e2de47c3cb74b090d6e1c16339ddd.jpeg?w=1200&h=630&crop=faces&fit=crop&fm=jpg",
"height": "630"
}
],
"ogType": "article",
"articleTag": "Joe Neguse",
"articlePublisher": "https://www.facebook.com/newrepublic",
"twitterCard": "summary_large_image",
"twitterDescription": "Kristi Noem struggled to defend hiring a company linked to a political operative.",
"success": true,
"requestUrl": "https://newrepublic.com/post/207381/kristi-noem-explain-company-ad-campaign",
"ogUrl": "https://newrepublic.com/post/207381/kristi-noem-explain-company-ad-campaign",
"ogSiteName": "The New Republic",
"articleModifiedTime": "2026-03-04"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T08:55:06.000Z",
"createdAtI": 1772700906,
"updatedAt": "2026-03-06T07:02:13.000Z",
"fetchedAt": "2026-03-06T07:10:58.441Z",
"firstVersion": {
"storyID": "47259303",
"author": "TrackerFF",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T09:05:58.408Z",
"title": "Noem Can't Explain Why She Hired 8-Day-Old Company for Ad Campaign",
"createdAtI": 1772700906,
"url": "https://newrepublic.com/post/207381/kristi-noem-explain-company-ad-campaign",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T08:55:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772701558,
"commentsCount": 0,
"updatedAt": "2026-03-05T09:01:39.000Z"
}
}Hi, I'm Mark Pilgrim. You may remember me from such classics as "Dive Into Python" and "Universal Character Encoding Detector." I am the original author of chardet. First off, I would like to thank...
{
"storyID": "47259177",
"title": "No right to relicense this project",
"author": "robin_reala",
"url": "https://github.com/chardet/chardet/issues/327",
"points": 487,
"commentsCount": 331,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "No right to relicense this project · Issue #327 · chardet/chardet",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/cef8f0d00cad3313ee6cfc13cdc60805f9876111904018409b5f68ff6360d010/chardet/chardet/issues/327"
}
],
"ogTitle": "No right to relicense this project · Issue #327 · chardet/chardet",
"ogDescription": "Hi, I'm Mark Pilgrim. You may remember me from such classics as \"Dive Into Python\" and \"Universal Character Encoding Detector.\" I am the original author of chardet. First off, I would like to thank...",
"ogImage": [
{
"width": "1200",
"alt": "Hi, I'm Mark Pilgrim. You may remember me from such classics as \"Dive Into Python\" and \"Universal Character Encoding Detector.\" I am the original author of chardet. First off, I would like to thank...",
"url": "https://opengraph.githubassets.com/cef8f0d00cad3313ee6cfc13cdc60805f9876111904018409b5f68ff6360d010/chardet/chardet/issues/327",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Hi, I'm Mark Pilgrim. You may remember me from such classics as \"Dive Into Python\" and \"Universal Character Encoding Detector.\" I am the original author of chardet. First of...",
"success": true,
"requestUrl": "https://github.com/chardet/chardet/issues/327",
"ogUrl": "https://github.com/chardet/chardet/issues/327",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T08:37:51.000Z",
"createdAtI": 1772699871,
"updatedAt": "2026-03-06T06:55:13.000Z",
"fetchedAt": "2026-03-06T06:55:58.328Z",
"firstVersion": {
"storyID": "47259177",
"author": "robin_reala",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T08:45:58.583Z",
"title": "No right to relicense this project",
"createdAtI": 1772699871,
"url": "https://github.com/chardet/chardet/issues/327",
"points": 4,
"tags": [],
"createdAt": "2026-03-05T08:37:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772700359,
"commentsCount": 0,
"updatedAt": "2026-03-05T08:45:39.000Z"
}
}The four-pane System Browser has shaped Smalltalk development for forty years. It’s still brilliant at providing context. But the real problem may not be the browser itself—it may be the lack of composition between the tools that surround it.
{
"storyID": "47258885",
"title": "Smalltalk's Browser: Unbeatable, yet Not Enough",
"author": "mpweiher",
"url": "https://blog.lorenzano.eu/smalltalks-browser-unbeatable-yet-not-enough/",
"points": 139,
"commentsCount": 67,
"tags": [],
"og": {
"twitterTitle": "Smalltalk’s Browser: Unbeatable, Yet Not Enough",
"articlePublishedTime": "2026-03-04T09:43:46.000Z",
"twitterImage": [
{
"url": "https://blog.lorenzano.eu/content/images/size/w1200/2026/03/matrix-style-image.png"
}
],
"twitterUrl": "https://blog.lorenzano.eu/smalltalks-browser-unbeatable-yet-not-enough/",
"ogTitle": "Smalltalk’s Browser: Unbeatable, Yet Not Enough",
"ogDescription": "The four-pane System Browser has shaped Smalltalk development for forty years. It’s still brilliant at providing context. But the real problem may not be the browser itself—it may be the lack of composition between the tools that surround it.",
"ogImage": [
{
"width": "1200",
"url": "https://blog.lorenzano.eu/content/images/size/w1200/2026/03/matrix-style-image.png",
"height": "800"
}
],
"ogType": "article",
"articleTag": "Tools",
"twitterCard": "summary_large_image",
"twitterDescription": "The four-pane System Browser has shaped Smalltalk development for forty years. It’s still brilliant at providing context. But the real problem may not be the browser itself—it may be the lack of composition between the tools that surround it.",
"success": true,
"requestUrl": "https://blog.lorenzano.eu/smalltalks-browser-unbeatable-yet-not-enough/",
"ogUrl": "https://blog.lorenzano.eu/smalltalks-browser-unbeatable-yet-not-enough/",
"ogSiteName": "MIND MAP",
"articleModifiedTime": "2026-03-04T14:24:02.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T07:57:25.000Z",
"createdAtI": 1772697445,
"updatedAt": "2026-03-06T06:23:27.000Z",
"fetchedAt": "2026-03-06T06:35:58.627Z",
"firstVersion": {
"storyID": "47258885",
"author": "mpweiher",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T08:15:58.562Z",
"title": "Smalltalk's Browser: Unbeatable, yet Not Enough",
"createdAtI": 1772697445,
"url": "https://blog.lorenzano.eu/smalltalks-browser-unbeatable-yet-not-enough/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T07:57:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772698559,
"commentsCount": 0,
"updatedAt": "2026-03-05T08:14:24.000Z"
}
}{
"storyID": "47258809",
"title": "Poor Man's Polaroid",
"author": "ZacnyLos",
"url": "https://boxart.lt/blog/poor_mans_polaroid?locale=en",
"points": 209,
"commentsCount": 50,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://boxart.lt/blog/poor_mans_polaroid"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T07:44:33.000Z",
"createdAtI": 1772696673,
"updatedAt": "2026-03-06T06:23:27.000Z",
"fetchedAt": "2026-03-06T06:25:58.489Z",
"firstVersion": {
"storyID": "47258809",
"author": "ZacnyLos",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T10:05:58.415Z",
"title": "Poor Man's Polaroid",
"createdAtI": 1772696673,
"url": "https://boxart.lt/blog/poor_mans_polaroid",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T07:44:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772705158,
"commentsCount": 0,
"updatedAt": "2026-03-05T10:05:39.000Z"
}
}{
"storyID": "47258801",
"title": "Nvidia PersonaPlex 7B on Apple Silicon: Full-Duplex Speech-to-Speech in Swift",
"author": "ipotapov",
"url": "https://blog.ivan.digital/nvidia-personaplex-7b-on-apple-silicon-full-duplex-speech-to-speech-in-native-swift-with-mlx-0aa5276f2e23",
"points": 358,
"commentsCount": 114,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://blog.ivan.digital/nvidia-personaplex-7b-on-apple-silicon-full-duplex-speech-to-speech-in-native-swift-with-mlx-0aa5276f2e23"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T07:43:41.000Z",
"createdAtI": 1772696621,
"updatedAt": "2026-03-06T05:18:12.000Z",
"fetchedAt": "2026-03-06T06:20:58.478Z",
"firstVersion": {
"storyID": "47258801",
"author": "ipotapov",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T08:05:58.746Z",
"title": "Nvidia PersonaPlex 7B on Apple Silicon: Full-Duplex Speech-to-Speech in Swift",
"createdAtI": 1772696621,
"url": "https://blog.ivan.digital/nvidia-personaplex-7b-on-apple-silicon-full-duplex-speech-to-speech-in-native-swift-with-mlx-0aa5276f2e23",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T07:43:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772697959,
"commentsCount": 0,
"updatedAt": "2026-03-05T08:05:09.000Z"
}
}Jails for NetBSD is an experimental NetBSD-native isolation model with kernel-enforced boundaries, supervised service execution, and snapshot telemetry for practical host-side operations.
{
"storyID": "47258641",
"title": "Jails for NetBSD – Kernel Enforced Isolation and Native Resource Control",
"author": "vermaden",
"url": "https://netbsd-jails.petermann-digital.de/",
"points": 102,
"commentsCount": 24,
"tags": [],
"og": {
"twitterTitle": "Jails for NetBSD - Kernel-enforced Isolation with User-friendly Operations",
"twitterImage": [
{
"url": "https://netbsd-jails.petermann-digital.de/images/cover-image.jpg"
}
],
"ogTitle": "Jails for NetBSD - Kernel-enforced Isolation with User-friendly Operations",
"ogDescription": "Jails for NetBSD is an experimental NetBSD-native isolation model with kernel-enforced boundaries, supervised service execution, and snapshot telemetry for practical host-side operations.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://netbsd-jails.petermann-digital.de/images/cover-image.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Jails for NetBSD is an experimental NetBSD-native isolation model with kernel-enforced boundaries, supervised service execution, and snapshot telemetry for practical host-side operations.",
"success": true,
"requestUrl": "https://netbsd-jails.petermann-digital.de/",
"ogUrl": "https://netbsd-jails.petermann-digital.de/",
"ogSiteName": "Jails for NetBSD - Kernel-enforced Isolation with User-friendly Operations"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T07:23:40.000Z",
"createdAtI": 1772695420,
"updatedAt": "2026-03-06T05:10:42.000Z",
"fetchedAt": "2026-03-06T06:00:58.563Z",
"firstVersion": {
"storyID": "47258641",
"author": "vermaden",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T09:05:58.408Z",
"title": "Jails for NetBSD – Kernel Enforced Isolation and Native Resource Control",
"createdAtI": 1772695420,
"url": "https://netbsd-jails.petermann-digital.de/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T07:23:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772701558,
"commentsCount": 2,
"updatedAt": "2026-03-05T09:03:24.000Z"
}
}- “We cannot reason ourselves out of our basic irrationality. All we can do is to learn the art of being irrational in a reasonable way.” — Aldous Huxley, Island It was cold out, but none of us were cold. I sat with five men in the mountains of Montana. As the sun set, the fire […]
{
"storyID": "47258455",
"title": "The Self-Help Trap: What 20 Years of \"Optimizing\" Has Taught Me",
"author": "bonefishgrill",
"url": "https://tim.blog/2026/03/04/the-self-help-trap/",
"points": 105,
"commentsCount": 68,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-04T17:03:03+00:00",
"author": "Tim Ferriss",
"ogTitle": "The Self-Help Trap: What 20+ Years of \"Optimizing\" Has Taught Me - The Blog of Author Tim Ferriss",
"ogDescription": "“We cannot reason ourselves out of our basic irrationality. All we can do is to learn the art of being irrational in a reasonable way.” — Aldous Huxley, Island It was cold out, but none of us were cold. I sat with five men in the mountains of Montana. As the sun set, the fire […]",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"type": "image/jpeg",
"url": "https://tim.blog/wp-content/uploads/2026/03/image.jpeg",
"height": "1200"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://tim.blog/2026/03/04/the-self-help-trap/",
"ogUrl": "https://tim.blog/2026/03/04/the-self-help-trap/",
"ogSiteName": "The Blog of Author Tim Ferriss",
"articleModifiedTime": "2026-03-04T18:26:21+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T06:59:30.000Z",
"createdAtI": 1772693970,
"updatedAt": "2026-03-06T05:50:42.000Z",
"fetchedAt": "2026-03-06T05:55:58.675Z",
"firstVersion": {
"storyID": "47258455",
"author": "bonefishgrill",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T07:25:58.595Z",
"title": "The Self-Help Trap: What 20 Years of \"Optimizing\" Has Taught Me",
"createdAtI": 1772693970,
"url": "https://tim.blog/2026/03/04/the-self-help-trap/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T06:59:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772695559,
"commentsCount": 0,
"updatedAt": "2026-03-05T07:25:39.000Z"
}
}{
"storyID": "47258169",
"title": "OpenBSD on SGI: A Rollercoaster Story",
"author": "brynet",
"url": "http://miod.online.fr/software/openbsd/stories/sgiall.html",
"points": 80,
"commentsCount": 5,
"tags": [],
"og": {
"success": true,
"author": "Miod Vallat",
"requestUrl": "http://miod.online.fr/software/openbsd/stories/sgiall.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T06:16:36.000Z",
"createdAtI": 1772691396,
"updatedAt": "2026-03-06T03:42:14.000Z",
"fetchedAt": "2026-03-06T05:30:58.497Z",
"firstVersion": {
"storyID": "47258169",
"author": "brynet",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T09:05:58.408Z",
"title": "OpenBSD on SGI: A Rollercoaster Story",
"createdAtI": 1772691396,
"url": "http://miod.online.fr/software/openbsd/stories/sgiall.html",
"points": 5,
"tags": [],
"createdAt": "2026-03-05T06:16:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772701558,
"commentsCount": 0,
"updatedAt": "2026-03-05T09:05:54.000Z"
}
}{
"storyID": "47258076",
"title": "Relax NG is a schema language for XML (2014)",
"author": "Frotag",
"url": "https://relaxng.org/",
"points": 39,
"commentsCount": 25,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://relaxng.org/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T06:01:18.000Z",
"createdAtI": 1772690478,
"updatedAt": "2026-03-06T02:47:12.000Z",
"fetchedAt": "2026-03-06T05:20:58.426Z",
"firstVersion": {
"storyID": "47258076",
"author": "Frotag",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T07:00:58.582Z",
"title": "Relax NG is a schema language for XML",
"createdAtI": 1772690478,
"url": "https://relaxng.org/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T06:01:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772694059,
"commentsCount": 0,
"updatedAt": "2026-03-05T07:00:24.000Z"
}
}Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
{
"storyID": "47258064",
"title": "Zed new terms required to be 18 years old",
"author": "keyle",
"url": "https://zed.dev/terms",
"points": 53,
"commentsCount": 70,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Terms of Service - Zed — Love your editor again",
"twitterDescription": "Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.",
"twitterImage": [
{
"url": "https://zed.dev/api/og?title=Terms%20of%20Service"
}
],
"success": true,
"requestUrl": "https://zed.dev/terms",
"ogTitle": "Terms of Service - Zed — Love your editor again",
"ogDescription": "Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.",
"ogImage": [
{
"url": "https://zed.dev/api/og?title=Terms%20of%20Service"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T05:59:37.000Z",
"createdAtI": 1772690377,
"updatedAt": "2026-03-06T05:16:42.000Z",
"fetchedAt": "2026-03-06T05:20:58.426Z",
"firstVersion": {
"storyID": "47258064",
"author": "keyle",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T07:05:58.429Z",
"title": "Zed new terms required to be 18 years old",
"createdAtI": 1772690377,
"url": "https://zed.dev/terms",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T05:59:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772694358,
"commentsCount": 0,
"updatedAt": "2026-03-05T07:04:54.000Z"
}
}Exploring the chardet v7.0.0 controversy: Can an AI rewrite legally 'launder' a library from LGPL to MIT?
{
"storyID": "47257803",
"title": "Relicensing with AI-Assisted Rewrite",
"author": "tuananh",
"url": "https://tuananh.net/2026/03/05/relicensing-with-ai-assisted-rewrite/",
"points": 382,
"commentsCount": 374,
"tags": [],
"og": {
"twitterTitle": "Relicensing with AI-assisted rewrite",
"articlePublishedTime": "2026-03-05T00:00:00+00:00",
"ogTitle": "Relicensing with AI-assisted rewrite",
"ogDescription": "Exploring the chardet v7.0.0 controversy: Can an AI rewrite legally 'launder' a library from LGPL to MIT?",
"ogLocale": "en",
"ogType": "article",
"articleTag": "Legal",
"twitterCard": "summary",
"twitterDescription": "Exploring the chardet v7.0.0 controversy: Can an AI rewrite legally 'launder' a library from LGPL to MIT?",
"success": true,
"requestUrl": "https://tuananh.net/2026/03/05/relicensing-with-ai-assisted-rewrite/",
"ogUrl": "https://tuananh.net/2026/03/05/relicensing-with-ai-assisted-rewrite/",
"ogSiteName": "Tuan-Anh Tran",
"articleSection": "posts",
"articleModifiedTime": "2026-03-05T00:00:00+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-05T05:07:33.000Z",
"createdAtI": 1772687253,
"updatedAt": "2026-03-06T05:14:27.000Z",
"fetchedAt": "2026-03-06T05:15:58.592Z",
"firstVersion": {
"storyID": "47257803",
"author": "tuananh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T05:30:58.653Z",
"title": "Relicensing with AI-Assisted Rewrite",
"createdAtI": 1772687253,
"url": "https://tuananh.net/2026/03/05/relicensing-with-ai-assisted-rewrite/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T05:07:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772688659,
"commentsCount": 1,
"updatedAt": "2026-03-05T05:27:54.000Z"
}
}