nCPU: model-native and tensor-optimized CPU research runtimes with organized workloads, tools, and docs - robertcprice/nCPU
{
"storyID": "47243069",
"title": "A CPU that runs entirely on GPU",
"author": "cypres",
"url": "https://github.com/robertcprice/nCPU",
"points": 46,
"commentsCount": 14,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - robertcprice/nCPU: nCPU: model-native and tensor-optimized CPU research runtimes with organized workloads, tools, and docs",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/fa7bf87f3fa761c1dc29b65450a06ca43ee630ca257419975a9abdc8aeb9fe15/robertcprice/nCPU"
}
],
"ogTitle": "GitHub - robertcprice/nCPU: nCPU: model-native and tensor-optimized CPU research runtimes with organized workloads, tools, and docs",
"ogDescription": "nCPU: model-native and tensor-optimized CPU research runtimes with organized workloads, tools, and docs - robertcprice/nCPU",
"ogImage": [
{
"width": "1200",
"alt": "nCPU: model-native and tensor-optimized CPU research runtimes with organized workloads, tools, and docs - robertcprice/nCPU",
"url": "https://opengraph.githubassets.com/fa7bf87f3fa761c1dc29b65450a06ca43ee630ca257419975a9abdc8aeb9fe15/robertcprice/nCPU",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "nCPU: model-native and tensor-optimized CPU research runtimes with organized workloads, tools, and docs - robertcprice/nCPU",
"success": true,
"requestUrl": "https://github.com/robertcprice/nCPU",
"ogUrl": "https://github.com/robertcprice/nCPU",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T04:30:32.000Z",
"createdAtI": 1772598632,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47243069",
"author": "cypres",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T06:10:58.396Z",
"title": "A CPU that runs entirely on GPU",
"createdAtI": 1772598632,
"url": "https://github.com/robertcprice/nCPU",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T04:30:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772604658,
"commentsCount": 0,
"updatedAt": "2026-03-04T06:10:50.000Z"
}
}We reward complexity and ignore simplicity. In interviews, design reviews, and promotions. Here’s how to fix it.
{
"storyID": "47242765",
"title": "Nobody gets promoted for simplicity",
"author": "SerCe",
"url": "https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/",
"points": 205,
"commentsCount": 81,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2026-03-03T12:22:26+00:00",
"twitterImage": [
{
"url": "https://terriblesoftware.org/wp-content/uploads/2026/03/chjpdmf0zs9sci9pbwfnzxmvd2vic2l0zs8ymdiylta1l25zmtexndetaw1hz2uta3d2d3b1c3kuanbn.webp?w=640"
}
],
"ogTitle": "Nobody Gets Promoted for Simplicity",
"ogDescription": "We reward complexity and ignore simplicity. In interviews, design reviews, and promotions. Here’s how to fix it.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"url": "https://terriblesoftware.org/wp-content/uploads/2026/03/chjpdmf0zs9sci9pbwfnzxmvd2vic2l0zs8ymdiylta1l25zmtexndetaw1hz2uta3d2d3b1c3kuanbn.webp",
"height": "680"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/",
"ogUrl": "https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/",
"ogSiteName": "Terrible Software",
"articleModifiedTime": "2026-03-03T12:22:26+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T03:40:18.000Z",
"createdAtI": 1772595618,
"updatedAt": "2026-03-04T07:25:50.000Z",
"fetchedAt": "2026-03-04T07:25:58.578Z",
"firstVersion": {
"storyID": "47242765",
"author": "SerCe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T04:20:58.431Z",
"title": "Nobody Gets Promoted for Simplicity",
"createdAtI": 1772595618,
"url": "https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T03:40:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772598058,
"commentsCount": 0,
"updatedAt": "2026-03-04T04:17:20.000Z"
}
}{
"storyID": "47242725",
"title": "California's Digital Age Assurance Act, and FOSS",
"author": "todsacerdoti",
"url": "https://runxiyu.org/comp/ab1043/",
"points": 84,
"commentsCount": 69,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://runxiyu.org/comp/ab1043/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T03:36:18.000Z",
"createdAtI": 1772595378,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47242725",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T03:55:58.469Z",
"title": "California's Digital Age Assurance Act, and FOSS",
"createdAtI": 1772595378,
"url": "https://runxiyu.org/comp/ab1043/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T03:36:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772596558,
"commentsCount": 0,
"updatedAt": "2026-03-04T03:55:05.000Z"
}
}Autoregressive decoding is bottlenecked by its sequential nature. Speculative decoding has become a standard way to accelerate inference by using a fast draft model to predict upcoming tokens from a slower target model, and then verifying them in parallel with a single target model forward pass. However, speculative decoding itself relies on a sequential dependence between speculation and verification. We introduce s
{
"storyID": "47242637",
"title": "Speculative Speculative Decoding (SSD)",
"author": "E-Reverance",
"url": "https://arxiv.org/abs/2603.03251",
"points": 37,
"commentsCount": 5,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Speculative Speculative Decoding",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Speculative Speculative Decoding",
"ogDescription": "Autoregressive decoding is bottlenecked by its sequential nature. Speculative decoding has become a standard way to accelerate inference by using a fast draft model to predict upcoming tokens from a slower target model, and then verifying them in parallel with a single target model forward pass. However, speculative decoding itself relies on a sequential dependence between speculation and verification. We introduce s",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Autoregressive decoding is bottlenecked by its sequential nature. Speculative decoding has become a standard way to accelerate inference by using a fast draft model to predict upcoming tokens from...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2603.03251",
"ogUrl": "https://arxiv.org/abs/2603.03251v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T03:24:20.000Z",
"createdAtI": 1772594660,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47242637",
"author": "E-Reverance",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T03:55:58.469Z",
"title": "Speculative Speculative Decoding (SSD)",
"createdAtI": 1772594660,
"url": "https://arxiv.org/abs/2603.03251",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T03:24:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772596558,
"commentsCount": 0,
"updatedAt": "2026-03-04T03:55:50.000Z"
}
}{
"storyID": "47242567",
"title": "Just Send the Prompt",
"author": "medalblue",
"url": "https://justsendtheprompt.com/",
"points": 38,
"commentsCount": 21,
"tags": [],
"og": {
"success": true,
"author": "https://chriskiehl.com",
"requestUrl": "https://justsendtheprompt.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T03:14:39.000Z",
"createdAtI": 1772594079,
"updatedAt": "2026-03-04T07:33:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47242567",
"author": "medalblue",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T03:20:58.394Z",
"title": "Just Send the Prompt",
"createdAtI": 1772594079,
"url": "https://justsendtheprompt.com/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T03:14:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772594458,
"commentsCount": 0,
"updatedAt": "2026-03-04T03:20:50.000Z"
}
}Pseudonymity has never been perfect for preserving privacy. Soon it may be pointless.
{
"storyID": "47242453",
"title": "LLMs can unmask pseudonymous users at scale with surprising accuracy",
"author": "Gagarin1917",
"url": "https://arstechnica.com/security/2026/03/llms-can-unmask-pseudonymous-users-at-scale-with-surprising-accuracy/",
"points": 63,
"commentsCount": 42,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "LLMs can unmask pseudonymous users at scale with surprising accuracy",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-03-03T12:30:24+00:00",
"twitterImage": [
{
"alt": "Young woman reveals her face behind white mask.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/03/unmask-deanymize-privacy-1152x648.jpg"
}
],
"ogTitle": "LLMs can unmask pseudonymous users at scale with surprising accuracy",
"ogDescription": "Pseudonymity has never been perfect for preserving privacy. Soon it may be pointless.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "Young woman reveals her face behind white mask.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/03/unmask-deanymize-privacy-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Pseudonymity has never been perfect for preserving privacy. Soon it may be pointless.",
"success": true,
"requestUrl": "https://arstechnica.com/security/2026/03/llms-can-unmask-pseudonymous-users-at-scale-with-surprising-accuracy/",
"ogUrl": "https://arstechnica.com/security/2026/03/llms-can-unmask-pseudonymous-users-at-scale-with-surprising-accuracy/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-03-03T16:50:53+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLMs"
]
},
"createdAt": "2026-03-04T03:00:32.000Z",
"createdAtI": 1772593232,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47242453",
"author": "Gagarin1917",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T03:10:58.489Z",
"title": "LLMs can unmask pseudonymous users at scale with surprising accuracy",
"createdAtI": 1772593232,
"url": "https://arstechnica.com/security/2026/03/llms-can-unmask-pseudonymous-users-at-scale-with-surprising-accuracy/",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T03:00:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772593858,
"commentsCount": 0,
"updatedAt": "2026-03-04T03:10:49.000Z"
}
}Since writing about Mac external displays in 2016, not much has changed. LG, Dell, Samsung, and other display makers have either never catered for the specs many Mac designers and developers want, or they’ve reluctantly produced products that have been short-lived or compromised.
{
"storyID": "47242342",
"title": "Mac external displays for designers and developers, part 2 (2022)",
"author": "fragmede",
"url": "https://bjango.com/articles/macexternaldisplays2/",
"points": 35,
"commentsCount": 19,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@bjango",
"twitterTitle": "Mac external displays for designers and developers, part 2",
"twitterDescription": "Since writing about Mac external displays in 2016, not much has changed. LG, Dell, Samsung, and other display makers have either never catered for the specs many Mac designers and developers want, or they’ve reluctantly produced products that have been short-lived or compromised.",
"twitterImage": [
{
"url": "https://bjango.com/images/site-icons/bjango-cover.png"
}
],
"success": true,
"requestUrl": "https://bjango.com/articles/macexternaldisplays2/",
"ogTitle": "Mac external displays for designers and developers, part 2",
"ogDescription": "Since writing about Mac external displays in 2016, not much has changed. LG, Dell, Samsung, and other display makers have either never catered for the specs many Mac designers and developers want, or they’ve reluctantly produced products that have been short-lived or compromised.",
"ogSiteName": "Bjango",
"ogImage": [
{
"url": "https://bjango.com/images/site-icons/bjango-cover.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T02:43:05.000Z",
"createdAtI": 1772592185,
"updatedAt": "2026-03-04T07:24:36.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47242342",
"author": "fragmede",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T02:55:58.699Z",
"title": "Mac external displays for designers and developers, part 2",
"createdAtI": 1772592185,
"url": "https://bjango.com/articles/macexternaldisplays2/",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T02:43:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772592959,
"commentsCount": 0,
"updatedAt": "2026-03-04T02:55:49.000Z"
}
}Graphics programming resources and learning materials
{
"storyID": "47242193",
"title": "Graphics Programming Resources",
"author": "abetusk",
"url": "https://develop--gpvm-website.netlify.app/resources/",
"points": 71,
"commentsCount": 7,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://develop--gpvm-website.netlify.app/resources/",
"ogTitle": "Resources | GPVM",
"ogUrl": "https://gpvm.org/",
"ogDescription": "Graphics programming resources and learning materials",
"ogLocale": "en",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T02:23:01.000Z",
"createdAtI": 1772590981,
"updatedAt": "2026-03-04T07:35:06.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47242193",
"author": "abetusk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T03:00:58.563Z",
"title": "Graphics Programming Resources",
"createdAtI": 1772590981,
"url": "https://develop--gpvm-website.netlify.app/resources/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T02:23:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772593259,
"commentsCount": 0,
"updatedAt": "2026-03-04T02:59:20.000Z"
}
}Entity-level semantic merge driver for Git. Resolves conflicts that git can't by understanding code structure via tree-sitter. 31/31 clean merges vs git's 15/31. - Ataraxy-Labs/weave
{
"storyID": "47241976",
"title": "Weave – A language aware merge algorithm based on entities",
"author": "rs545837",
"url": "https://github.com/Ataraxy-Labs/weave",
"points": 102,
"commentsCount": 61,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Ataraxy-Labs/weave: Entity-level semantic merge driver for Git. Resolves conflicts that git can't by understanding code structure via tree-sitter. 31/31 clean merges vs git's 15/31.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/90a81d47ba47e930207efa0bdeedcbd8a23c4dd063484b435c62bf7b5ade0240/Ataraxy-Labs/weave"
}
],
"ogTitle": "GitHub - Ataraxy-Labs/weave: Entity-level semantic merge driver for Git. Resolves conflicts that git can't by understanding code structure via tree-sitter. 31/31 clean merges vs git's 15/31.",
"ogDescription": "Entity-level semantic merge driver for Git. Resolves conflicts that git can't by understanding code structure via tree-sitter. 31/31 clean merges vs git's 15/31. - Ataraxy-Labs/weave",
"ogImage": [
{
"width": "1200",
"alt": "Entity-level semantic merge driver for Git. Resolves conflicts that git can't by understanding code structure via tree-sitter. 31/31 clean merges vs git's 15/31. - Ataraxy-Labs/weave",
"url": "https://opengraph.githubassets.com/90a81d47ba47e930207efa0bdeedcbd8a23c4dd063484b435c62bf7b5ade0240/Ataraxy-Labs/weave",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Entity-level semantic merge driver for Git. Resolves conflicts that git can't by understanding code structure via tree-sitter. 31/31 clean merges vs git's 15/31. - Ataraxy-Labs/weave",
"success": true,
"requestUrl": "https://github.com/Ataraxy-Labs/weave",
"ogUrl": "https://github.com/Ataraxy-Labs/weave",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T01:52:21.000Z",
"createdAtI": 1772589141,
"updatedAt": "2026-03-04T07:34:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47241976",
"author": "rs545837",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T02:05:58.445Z",
"title": "Weave – A language aware merge algorithm based on entities",
"createdAtI": 1772589141,
"url": "https://github.com/Ataraxy-Labs/weave",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T01:52:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772589958,
"commentsCount": 1,
"updatedAt": "2026-03-04T02:03:19.000Z"
}
}TikTok tells the BBC it won't join rival platforms such as WhatsApp and Messenger in using end-to-end encryption.
{
"storyID": "47241817",
"title": "TikTok will not introduce end-to-end encryption, saying it makes users less safe",
"author": "1659447091",
"url": "https://www.bbc.com/news/articles/cly2m5e5ke4o",
"points": 157,
"commentsCount": 96,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "TikTok says it won't encrypt DMs claiming it puts users at risk",
"alWebUrl": "https://bbc.com/news/articles/cly2m5e5ke4o",
"twitterImage": [
{
"alt": "A phone screen showing several social media platforms with someone's finger hovering over TikTok icon",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/642d/live/9816c7c0-1723-11f1-9120-a910fc22c6ac.jpg"
}
],
"ogTitle": "TikTok says it won't encrypt DMs claiming it puts users at risk",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "TikTok tells the BBC it won't join rival platforms such as WhatsApp and Messenger in using end-to-end encryption.",
"ogImage": [
{
"width": "1024",
"alt": "A phone screen showing several social media platforms with someone's finger hovering over TikTok icon",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/642d/live/9816c7c0-1723-11f1-9120-a910fc22c6ac.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "TikTok tells the BBC it won't join rival platforms such as WhatsApp and Messenger in using end-to-end encryption.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cly2m5e5ke4o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cly2m5e5ke4o",
"articleModifiedTime": "2026-03-04T00:34:49.773Z",
"alAndroidUrl": "bbcx://news/articles/cly2m5e5ke4o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T01:31:05.000Z",
"createdAtI": 1772587865,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47241817",
"author": "1659447091",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T03:35:58.377Z",
"title": "TikTok will not introduce end-to-end encryption, saying it makes users less safe",
"createdAtI": 1772587865,
"url": "https://www.bbc.com/news/articles/cly2m5e5ke4o",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T01:31:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772595358,
"commentsCount": 1,
"updatedAt": "2026-03-04T03:35:50.000Z"
}
}Systematic extraction and analysis of every testable AI claim Gary Marcus made on his Substack (2022-2026). Dual-pipeline analysis by Claude and ChatGPT with hybrid reconciliation. - davegoldblatt/...
{
"storyID": "47241813",
"title": "Marcus AI Claims Dataset",
"author": "davegoldblatt",
"url": "https://github.com/davegoldblatt/marcus-claims-dataset",
"points": 60,
"commentsCount": 51,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - davegoldblatt/marcus-claims-dataset: Systematic extraction and analysis of every testable AI claim Gary Marcus made on his Substack (2022-2026). Dual-pipeline analysis by Claude and ChatGPT with hybrid reconciliation.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/d52e06f748d7ae4799816f04d8a2434a35006c409d42d469a25f73f70c7a552d/davegoldblatt/marcus-claims-dataset"
}
],
"ogTitle": "GitHub - davegoldblatt/marcus-claims-dataset: Systematic extraction and analysis of every testable AI claim Gary Marcus made on his Substack (2022-2026). Dual-pipeline analysis by Claude and ChatGPT with hybrid reconciliation.",
"ogDescription": "Systematic extraction and analysis of every testable AI claim Gary Marcus made on his Substack (2022-2026). Dual-pipeline analysis by Claude and ChatGPT with hybrid reconciliation. - davegoldblatt/...",
"ogImage": [
{
"width": "1200",
"alt": "Systematic extraction and analysis of every testable AI claim Gary Marcus made on his Substack (2022-2026). Dual-pipeline analysis by Claude and ChatGPT with hybrid reconciliation. - davegoldblatt/...",
"url": "https://opengraph.githubassets.com/d52e06f748d7ae4799816f04d8a2434a35006c409d42d469a25f73f70c7a552d/davegoldblatt/marcus-claims-dataset",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Systematic extraction and analysis of every testable AI claim Gary Marcus made on his Substack (2022-2026). Dual-pipeline analysis by Claude and ChatGPT with hybrid reconciliation. - davegoldblatt/...",
"success": true,
"requestUrl": "https://github.com/davegoldblatt/marcus-claims-dataset",
"ogUrl": "https://github.com/davegoldblatt/marcus-claims-dataset",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 4,
"offenses": [
"AI",
"AI",
"chatgpt",
"claude"
]
},
"createdAt": "2026-03-04T01:30:43.000Z",
"createdAtI": 1772587843,
"updatedAt": "2026-03-04T05:59:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47241813",
"author": "davegoldblatt",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T01:35:58.679Z",
"title": "2,218 Gary Marcus AI claims scored against evidence (dataset)",
"createdAtI": 1772587843,
"url": "https://github.com/davegoldblatt/marcus-claims-dataset",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T01:30:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772588159,
"commentsCount": 0,
"updatedAt": "2026-03-04T01:35:49.000Z"
}
}{
"storyID": "47241788",
"title": "The largest acidic geyser has been putting on quite a show",
"author": "1659447091",
"url": "https://www.usgs.gov/observatories/yvo/news/echinus-geyser-back-action-now",
"points": 43,
"commentsCount": 1,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.usgs.gov/observatories/yvo/news/echinus-geyser-back-action-now"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T01:27:06.000Z",
"createdAtI": 1772587626,
"updatedAt": "2026-03-04T06:50:06.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47241788",
"author": "1659447091",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T02:40:58.354Z",
"title": "The largest acidic geyser has been putting on quite a show",
"createdAtI": 1772587626,
"url": "https://www.usgs.gov/observatories/yvo/news/echinus-geyser-back-action-now",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T01:27:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772592058,
"commentsCount": 0,
"updatedAt": "2026-03-04T02:40:50.000Z"
}
}@luana@wetdry.world It will fully support using other operating systems including users making their own builds of GrapheneOS. It's part of our hardware requirements. We'll likely be able to make hardened builds of firmware and drivers which can be released in an official way for easy builds without needing to extract anything from the GrapheneOS or Motorola OS factory images.
{
"storyID": "47241551",
"title": "Motorola GrapheneOS devices will be bootloader unlockable/relockable",
"author": "pabs3",
"url": "https://grapheneos.social/@GrapheneOS/116160393783585567",
"points": 462,
"commentsCount": 114,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://grapheneos.social/@GrapheneOS/116160393783585567",
"ogTitle": "GrapheneOS (@GrapheneOS@grapheneos.social)",
"profileUsername": "GrapheneOS@grapheneos.social",
"ogUrl": "https://grapheneos.social/@GrapheneOS/116160393783585567",
"ogSiteName": "GrapheneOS Mastodon",
"ogDescription": "@luana@wetdry.world It will fully support using other operating systems including users making their own builds of GrapheneOS. It's part of our hardware requirements. We'll likely be able to make hardened builds of firmware and drivers which can be released in an official way for easy builds without needing to extract anything from the GrapheneOS or Motorola OS factory images.",
"ogLocale": "en",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T00:58:31.000Z",
"createdAtI": 1772585911,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47241551",
"author": "pabs3",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T01:35:58.679Z",
"title": "Motorola GrapheneOS devices will be bootloader unlockable/relockable",
"createdAtI": 1772585911,
"url": "https://grapheneos.social/@GrapheneOS/116160393783585567",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T00:58:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772588159,
"commentsCount": 0,
"updatedAt": "2026-03-04T01:34:04.000Z"
}
}Attached: 1 image Wait what, you can't use a *code* editor when you're under 18 now? 🤔
{
"storyID": "47241536",
"title": "You can't use a code editor when you're under 18 now?",
"author": "pabs3",
"url": "https://mastodon.online/@marekfort/116164253291515471",
"points": 64,
"commentsCount": 34,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://mastodon.online/@marekfort/116164253291515471",
"ogTitle": "Marek Fořt (@marekfort@mastodon.online)",
"profileUsername": "marekfort@mastodon.online",
"ogUrl": "https://mastodon.online/@marekfort/116164253291515471",
"ogSiteName": "Mastodon",
"ogDescription": "Attached: 1 image\n\nWait what, you can't use a *code* editor when you're under 18 now? 🤔",
"ogLocale": "en",
"ogImage": [
{
"width": "1592",
"alt": "ToS changes of Zed, including the new 18+ requirement.",
"type": "image/png",
"url": "https://files.mastodon.online/media_attachments/files/116/164/246/940/203/169/original/ee88013661fe2a24.png",
"height": "1328"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T00:56:59.000Z",
"createdAtI": 1772585819,
"updatedAt": "2026-03-04T07:29:20.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47241536",
"author": "pabs3",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T01:15:58.496Z",
"title": "Wait what, you can't use a *code* editor when you're under 18 now?",
"createdAtI": 1772585819,
"url": "https://mastodon.online/@marekfort/116164253291515471",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T00:56:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772586958,
"commentsCount": 0,
"updatedAt": "2026-03-04T01:12:04.000Z"
}
}A growing protest movement is encouraging people to cancel their subscriptions to the popular AI chatbot.
{
"storyID": "47241092",
"title": "Cancel ChatGPT AI boycott surges after OpenAI pentagon military deal",
"author": "nothrowaways",
"url": "https://www.euronews.com/next/2026/03/02/cancel-chatgpt-ai-boycott-surges-after-openai-pentagon-military-deal",
"points": 130,
"commentsCount": 29,
"tags": [],
"og": {
"twitterSite": "@euronews",
"twitterTitle": "Boycott AI: Should you quit ChatGPT after its Pentagon deal?",
"articlePublishedTime": "2026-03-02 11:51:44 +01:00",
"twitterImage": [
{
"alt": "'Cancel ChatGPT': AI boycott surges after OpenAI-Pentagon military deal",
"url": "https://images.euronews.com/articles/stories/09/67/08/27/1200x675_cmsv2_b894c16a-bc5e-5879-9ceb-9017da6b9461-9670827.jpg"
}
],
"ogTitle": "Boycott AI: Should you quit ChatGPT after its Pentagon deal?",
"ogDescription": "A growing protest movement is encouraging people to cancel their subscriptions to the popular AI chatbot.",
"ogLocale": "en-GB",
"ogImage": [
{
"width": "1200",
"alt": "'Cancel ChatGPT': AI boycott surges after OpenAI-Pentagon military deal",
"type": "image/jpeg",
"url": "https://images.euronews.com/articles/stories/09/67/08/27/1200x675_cmsv2_b894c16a-bc5e-5879-9ceb-9017da6b9461-9670827.jpg",
"height": "675"
}
],
"ogType": "article",
"articleTag": "Artificial intelligence",
"twitterCard": "summary_large_image",
"ogLocaleAlternate": "pl-PL",
"twitterDescription": "A growing protest movement is encouraging people to cancel their subscriptions to the popular AI chatbot.",
"success": true,
"requestUrl": "https://www.euronews.com/next/2026/03/02/cancel-chatgpt-ai-boycott-surges-after-openai-pentagon-military-deal",
"ogUrl": "https://www.euronews.com/next/2026/03/02/cancel-chatgpt-ai-boycott-surges-after-openai-pentagon-military-deal",
"ogSiteName": "euronews",
"articleModifiedTime": "2026-03-02 13:02:35 +01:00",
"articleSection": "next_tech-news",
"articleAuthor": "Theo Farrant"
},
"aiIsh": {
"score": 4,
"offenses": [
"AI",
"AI",
"chatgpt",
"openai"
]
},
"createdAt": "2026-03-04T00:10:38.000Z",
"createdAtI": 1772583038,
"updatedAt": "2026-03-04T07:10:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47241092",
"author": "nothrowaways",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T00:20:58.634Z",
"title": "Cancel ChatGPT AI boycott surges after OpenAI pentagon military deal",
"createdAtI": 1772583038,
"url": "https://www.euronews.com/next/2026/03/02/cancel-chatgpt-ai-boycott-surges-after-openai-pentagon-military-deal",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T00:10:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772583659,
"commentsCount": 0,
"updatedAt": "2026-03-04T00:19:04.000Z"
}
}dmckinno@gmail.com - I shared this internally at Meta in response to a deluge of clout-chasing posts celebrating PMs landing prod diffs. The response was positive and the message generalizes, so here we are on the open www. PMs shouldn’t waste time landing … Continue reading →
{
"storyID": "47240736",
"title": "My spicy take on vibe coding for PMs",
"author": "dmckinno",
"url": "https://www.ddmckinnon.com/2026/02/11/my-%f0%9f%8c%b6-take-on-vibe-coding-for-pms/",
"points": 66,
"commentsCount": 55,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@danielmckinn0n",
"twitterSite": "@danielmckinn0n",
"articlePublishedTime": "2026-02-11T23:22:59+00:00",
"author": "dmckinno@gmail.com",
"ogTitle": "My 🌶 take on vibe coding for PMs - Daniel D. McKinnon",
"ogDescription": "I shared this internally at Meta in response to a deluge of clout-chasing posts celebrating PMs landing prod diffs. The response was positive and the message generalizes, so here we are on the open www. PMs shouldn’t waste time landing … Continue reading →",
"ogLocale": "en_US",
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ddmckinnon.com/2026/02/11/my-%f0%9f%8c%b6-take-on-vibe-coding-for-pms/",
"ogUrl": "https://www.ddmckinnon.com/2026/02/11/my-🌶-take-on-vibe-coding-for-pms/",
"ogSiteName": "Daniel D. McKinnon"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T23:38:21.000Z",
"createdAtI": 1772581101,
"updatedAt": "2026-03-04T07:33:05.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47240736",
"author": "dmckinno",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T02:15:58.571Z",
"title": "My take on vibe coding for PMs",
"createdAtI": 1772581101,
"url": "https://www.ddmckinnon.com/2026/02/11/my-%f0%9f%8c%b6-take-on-vibe-coding-for-pms/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T23:38:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772590559,
"commentsCount": 0,
"updatedAt": "2026-03-04T02:15:20.000Z"
}
}Repair goes mega mainstream with the launch of Lenovo’s new T-series business laptops, which earned our highest honor with a 10/10 repairability score.
{
"storyID": "47240694",
"title": "Lenovo’s new ThinkPads score 10/10 for repairability",
"author": "wrxd",
"url": "https://www.ifixit.com/News/115827/new-thinkpads-score-perfect-10-repairability",
"points": 372,
"commentsCount": 175,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.ifixit.com/News/115827/new-thinkpads-score-perfect-10-repairability",
"ogTitle": "Lenovo’s New T-Series ThinkPads Score 10/10 for Repairability",
"ogUrl": "https://www.ifixit.com/News/115827/new-thinkpads-score-perfect-10-repairability",
"ogDescription": "Repair goes mega mainstream with the launch of Lenovo’s new T-series business laptops, which earned our highest honor with a 10/10 repairability score.",
"ogSiteName": "iFixit",
"ogImage": [
{
"url": "https://valkyrie.cdn.ifixit.com/media/2026/03/02154511/keyboard_3x2.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T23:34:05.000Z",
"createdAtI": 1772580845,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47240694",
"author": "wrxd",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T23:50:58.549Z",
"title": "Lenovo's New ThinkPads Score 10/10 for Repairability",
"createdAtI": 1772580845,
"url": "https://www.ifixit.com/News/115827/new-thinkpads-score-perfect-10-repairability",
"points": 4,
"tags": [],
"createdAt": "2026-03-03T23:34:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772581859,
"commentsCount": 0,
"updatedAt": "2026-03-03T23:50:49.000Z"
}
}{
"storyID": "47240441",
"title": "Talos: Hardware accelerator for deep convolutional neural networks",
"author": "llamatheollama",
"url": "https://talos.wtf/",
"points": 50,
"commentsCount": 20,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://talos.wtf/"
},
"aiIsh": {
"score": 1,
"offenses": [
"neuralnetwork"
]
},
"createdAt": "2026-03-03T23:11:11.000Z",
"createdAtI": 1772579471,
"updatedAt": "2026-03-04T07:21:36.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47240441",
"author": "llamatheollama",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T23:30:58.344Z",
"title": "Talos: Hardware accelerator for deep convolutional neural networks",
"createdAtI": 1772579471,
"url": "https://talos.wtf/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T23:11:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772580658,
"commentsCount": 0,
"updatedAt": "2026-03-03T23:28:19.000Z"
}
}The capital city is Finnish’ed with car-related fatalities.
{
"storyID": "47240212",
"title": "Helsinki just went a full year without a single traffic death",
"author": "mooreds",
"url": "https://www.politico.eu/article/helsinki-no-traffic-death-roads-eu-accident-finland-driving-transport/",
"points": 165,
"commentsCount": 95,
"tags": [],
"og": {
"articlePublishedTime": "2025-08-01T22:17:22+00:00",
"twitterImage": [
{
"url": "https://www.politico.eu/cdn-cgi/image/width=1200,height=630,fit=crop,quality=80,onerror=redirect/wp-content/uploads/2025/08/01/hkm.c515bb7d-67e4-4410-8d1d-fef9af24e5c6-0-master-scaled.jpg"
}
],
"ogTitle": "Helsinki just went a full year without a single traffic death",
"ogDescription": "The capital city is Finnish’ed with car-related fatalities.",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1200",
"url": "https://www.politico.eu/cdn-cgi/image/width=1200,height=630,fit=crop,quality=80,onerror=redirect/wp-content/uploads/2025/08/01/hkm.c515bb7d-67e4-4410-8d1d-fef9af24e5c6-0-master-scaled.jpg",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/POLITICOeu",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.politico.eu/article/helsinki-no-traffic-death-roads-eu-accident-finland-driving-transport/",
"ogUrl": "https://www.politico.eu/article/helsinki-no-traffic-death-roads-eu-accident-finland-driving-transport/",
"ogSiteName": "POLITICO",
"articleModifiedTime": "2025-08-02T08:21:34+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T22:49:54.000Z",
"createdAtI": 1772578194,
"updatedAt": "2026-03-04T07:28:20.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47240212",
"author": "mooreds",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T23:00:58.477Z",
"title": "Helsinki just went a full year without a single traffic death",
"createdAtI": 1772578194,
"url": "https://www.politico.eu/article/helsinki-no-traffic-death-roads-eu-accident-finland-driving-transport/",
"points": 4,
"tags": [],
"createdAt": "2026-03-03T22:49:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772578858,
"commentsCount": 0,
"updatedAt": "2026-03-03T22:59:04.000Z"
}
}It's fine that people talk to chatbots, but they shouldn't expect me to listen to theirs.
{
"storyID": "47239943",
"title": "Don't make me talk to your chatbot",
"author": "pkilgore",
"url": "https://raymyers.org/post/dont-make-me-talk-to-your-chatbot/",
"points": 236,
"commentsCount": 199,
"tags": [],
"og": {
"twitterCreator": "@cassidoo",
"twitterTitle": "Don't Make Me Talk to Your Chatbot",
"twitterImage": [
{
"url": "https://raymyers.org/weblog-card-1.png"
}
],
"twitterUrl": "https://raymyers.org/post/dont-make-me-talk-to-your-chatbot/",
"ogTitle": "Don't Make Me Talk to Your Chatbot",
"ogDescription": "It's fine that people talk to chatbots, but they shouldn't expect me to listen to theirs.",
"ogImage": [
{
"url": "https://raymyers.org/weblog-card-1.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "It's fine that people talk to chatbots, but they shouldn't expect me to listen to theirs.",
"success": true,
"requestUrl": "https://raymyers.org/post/dont-make-me-talk-to-your-chatbot/",
"ogUrl": "https://raymyers.org/post/dont-make-me-talk-to-your-chatbot/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T22:24:06.000Z",
"createdAtI": 1772576646,
"updatedAt": "2026-03-04T07:34:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47239943",
"author": "pkilgore",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T22:40:58.629Z",
"title": "Don't Make Me Talk to Your Chatbot",
"createdAtI": 1772576646,
"url": "https://raymyers.org/post/dont-make-me-talk-to-your-chatbot/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T22:24:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772577659,
"commentsCount": 0,
"updatedAt": "2026-03-03T22:40:52.000Z"
}
}The State Department wants US diplomats to fight data localization around the world. The policy position is correct. It’s just that the messenger has spent the last few months systematically …
{
"storyID": "47239850",
"title": "Rubio to World: Stop Doing the Exact Same Thing the US Just Did",
"author": "hn_acker",
"url": "https://www.techdirt.com/2026/03/03/rubio-to-world-stop-doing-the-exact-same-thing-the-us-just-did/",
"points": 42,
"commentsCount": 0,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-03T21:00:00+00:00",
"twitterImage": [
{
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/techdirt-white-square.png"
}
],
"ogTitle": "Rubio To World: Stop Doing The Exact Same Thing The US Just Did",
"ogDescription": "The State Department wants US diplomats to fight data localization around the world. The policy position is correct. It’s just that the messenger has spent the last few months systematically …",
"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/03/rubio-to-world-stop-doing-the-exact-same-thing-the-us-just-did/",
"ogUrl": "https://www.techdirt.com/2026/03/03/rubio-to-world-stop-doing-the-exact-same-thing-the-us-just-did/",
"ogSiteName": "Techdirt",
"articleModifiedTime": "2026-03-03T08:39:07+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T22:15:49.000Z",
"createdAtI": 1772576149,
"updatedAt": "2026-03-04T00:27:21.000Z",
"fetchedAt": "2026-03-04T00:40:58.414Z",
"firstVersion": {
"storyID": "47239850",
"author": "hn_acker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T22:20:58.608Z",
"title": "Rubio to World: Stop Doing the Exact Same Thing the US Just Did",
"createdAtI": 1772576149,
"url": "https://www.techdirt.com/2026/03/03/rubio-to-world-stop-doing-the-exact-same-thing-the-us-just-did/",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T22:15:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772576459,
"commentsCount": 0,
"updatedAt": "2026-03-03T22:20:50.000Z"
}
}{
"storyID": "47239768",
"title": "OpenAI CEO Sam Altman Defends Pentagon Work to Staff",
"author": "cdrnsf",
"url": "https://www.wsj.com/tech/ai/openai-ceo-altman-defends-pentagon-work-to-staff-calls-backlash-really-painful-76d769ec",
"points": 75,
"commentsCount": 82,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/tech/ai/openai-ceo-altman-defends-pentagon-work-to-staff-calls-backlash-really-painful-76d769ec"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2026-03-03T22:09:18.000Z",
"createdAtI": 1772575758,
"updatedAt": "2026-03-04T07:22:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47239768",
"author": "cdrnsf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T22:15:58.383Z",
"title": "OpenAI CEO Sam Altman Defends Pentagon Work to Staff",
"createdAtI": 1772575758,
"url": "https://www.wsj.com/tech/ai/openai-ceo-altman-defends-pentagon-work-to-staff-calls-backlash-really-painful-76d769ec",
"points": 4,
"tags": [],
"createdAt": "2026-03-03T22:09:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772576158,
"commentsCount": 0,
"updatedAt": "2026-03-03T22:14:50.000Z"
}
}{
"storyID": "47239736",
"title": "Ubuntu Planning Mandatory Age Verification",
"author": "egorfine",
"url": "https://twitter.com/lundukejournal/status/2028914903587631613",
"points": 40,
"commentsCount": 17,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/lundukejournal/status/2028914903587631613",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T22:06:48.000Z",
"createdAtI": 1772575608,
"updatedAt": "2026-03-04T07:18:20.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47239736",
"author": "egorfine",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T22:20:58.608Z",
"title": "Ubuntu Planning Mandatory Age Verification",
"createdAtI": 1772575608,
"url": "https://twitter.com/lundukejournal/status/2028914903587631613",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T22:06:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772576459,
"commentsCount": 1,
"updatedAt": "2026-03-03T22:20:37.000Z"
}
}{
"storyID": "47239512",
"title": "CIA Station Hit in Drone Attack",
"author": "jbegley",
"url": "https://www.washingtonpost.com/national-security/2026/03/03/cia-saudi-arabia-drone-attack-iran/",
"points": 36,
"commentsCount": 14,
"tags": [],
"createdAt": "2026-03-03T21:47:31.000Z",
"createdAtI": 1772574451,
"updatedAt": "2026-03-04T06:34:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47239512",
"author": "jbegley",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T21:55:58.542Z",
"title": "CIA Station Hit in Drone Attack",
"createdAtI": 1772574451,
"url": "https://www.washingtonpost.com/national-security/2026/03/03/cia-saudi-arabia-drone-attack-iran/",
"points": 5,
"tags": [],
"createdAt": "2026-03-03T21:47:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772574959,
"commentsCount": 0,
"updatedAt": "2026-03-03T21:55:49.000Z"
}
}John Graham - VoxRay Games has added a new Crystal Cathedral world and grenades alongside a wealth of other assets and world building features while Voxile goes 40%-off on Steam
{
"storyID": "47239042",
"title": "Voxile: A ray-traced game made in its own engine and programming language",
"author": "spacemarine1",
"url": "https://elbowgreasegames.substack.com/p/voxray-games-pushes-major-update",
"points": 170,
"commentsCount": 47,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "VoxRay Games Pushes Major Update To Voxile: \"The Builder's Update\"",
"twitterCard": "summary_large_image",
"twitterDescription": "VoxRay Games has added a new Crystal Cathedral world and grenades alongside a wealth of other assets and world building features while Voxile goes 40%-off on Steam",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!V2Fq!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Felbowgreasegames.substack.com%2Fapi%2Fv1%2Fpost_preview%2F189514739%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "John Graham",
"requestUrl": "https://elbowgreasegames.substack.com/p/voxray-games-pushes-major-update",
"ogTitle": "VoxRay Games Pushes Major Update To Voxile: \"The Builder's Update\"",
"ogUrl": "https://elbowgreasegames.substack.com/p/voxray-games-pushes-major-update",
"ogDescription": "VoxRay Games has added a new Crystal Cathedral world and grenades alongside a wealth of other assets and world building features while Voxile goes 40%-off on Steam",
"ogImage": [
{
"url": "https://substackcdn.com/image/youtube/w_728,c_limit/9lhgiRYs8LE"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T21:10:27.000Z",
"createdAtI": 1772572227,
"updatedAt": "2026-03-04T07:33:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47239042",
"author": "spacemarine1",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T21:20:58.582Z",
"title": "Voxile: A ray traced game made in its own engine and programming language",
"createdAtI": 1772572227,
"url": "https://elbowgreasegames.substack.com/p/voxray-games-pushes-major-update",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T21:10:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772572859,
"commentsCount": 1,
"updatedAt": "2026-03-03T21:20:35.000Z"
}
}Phil Salvador - We've stopped a persistent copyright troll who was trying to impede our work. Here's everything we learned—and how we beat them.
{
"storyID": "47238279",
"title": "We've freed Cookie's Bustle from copyright hell",
"author": "sb057",
"url": "https://gamehistory.org/cookies-bustle/",
"points": 121,
"commentsCount": 19,
"tags": [],
"og": {
"twitterCreator": "@gamehistoryorg",
"twitterSite": "@gamehistoryorg",
"articlePublishedTime": "2026-03-03T17:57:14+00:00",
"author": "Phil Salvador",
"ogTitle": "We've freed Cookie's Bustle from copyright hell. Here's how. | Video Game History Foundation",
"ogDescription": "We've stopped a persistent copyright troll who was trying to impede our work. Here's everything we learned—and how we beat them.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1497",
"type": "image/jpeg",
"url": "https://gamehistory.org/wp-content/uploads/2026/02/cookiesbustle_header.jpg",
"height": "951"
}
],
"ogType": "article",
"articlePublisher": "http://www.facebook.com/gamehistoryorg",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://gamehistory.org/cookies-bustle/",
"ogUrl": "https://gamehistory.org/cookies-bustle/",
"ogSiteName": "Video Game History Foundation",
"articleModifiedTime": "2026-03-03T17:57:16+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T20:14:18.000Z",
"createdAtI": 1772568858,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47238279",
"author": "sb057",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T20:40:58.543Z",
"title": "We've freed Cookie's Bustle from copyright hell",
"createdAtI": 1772568858,
"url": "https://gamehistory.org/cookies-bustle/",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T20:14:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772570459,
"commentsCount": 0,
"updatedAt": "2026-03-03T20:37:04.000Z"
}
}I tested what happens when you paste code into popular online developer tools. Some sites contact 96 external domains, set 540 cookies, and run real-time ad auctions on your data. Here is everything I found.
{
"storyID": "47237861",
"title": "I audited the privacy of popular free dev tools, the results are terrifying",
"author": "WaitWaitWha",
"url": "https://www.toolbox-kit.com/blog/i-audited-popular-dev-tools-privacy-results-are-scary",
"points": 52,
"commentsCount": 24,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "ToolBox — Free Online Tools",
"articlePublishedTime": "2026-03-02",
"twitterDescription": "Free online tools for developers, designers, and everyone. JSON formatter, Base64, QR codes, password generator, and more. No signup required.",
"success": true,
"requestUrl": "https://www.toolbox-kit.com/blog/i-audited-popular-dev-tools-privacy-results-are-scary",
"ogTitle": "I Audited the Privacy of Popular Free Dev Tools — The Results Are Terrifying",
"ogDescription": "I tested what happens when you paste code into popular online developer tools. Some sites contact 96 external domains, set 540 cookies, and run real-time ad auctions on your data. Here is everything I found.",
"ogType": "article",
"articleAuthor": "Johin"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T19:47:10.000Z",
"createdAtI": 1772567230,
"updatedAt": "2026-03-04T07:31:05.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47237861",
"author": "WaitWaitWha",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T20:10:58.619Z",
"title": "I Audited the Privacy of Popular Free Dev Tools, the Results Are Terrifying",
"createdAtI": 1772567230,
"url": "https://www.toolbox-kit.com/blog/i-audited-popular-dev-tools-privacy-results-are-scary",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T19:47:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772568659,
"commentsCount": 0,
"updatedAt": "2026-03-03T20:10:06.000Z"
}
}Andy Greenberg - A highly sophisticated set of iPhone hijacking techniques has likely infected tens of thousands of phones or more. Clues suggest it was originally built for the US government.
{
"storyID": "47237692",
"title": "Possible US Government iPhone-Hacking Toolkit in foreign spy and criminal hands",
"author": "alwillis",
"url": "https://www.wired.com/story/coruna-iphone-hacking-toolkit-us-government/",
"points": 218,
"commentsCount": 74,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "A Possible US Government iPhone-Hacking Toolkit Is Now in the Hands of Foreign Spies and Criminals",
"articlePublishedTime": "2026-03-03T19:01:35.171Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/69a5fee53552f3bcbc80c606/191:100/w_1280,c_limit/sec-phone-hacking-2252317890.jpg?mbid=social_retweet"
}
],
"author": "Andy Greenberg",
"ogTitle": "A Possible US Government iPhone-Hacking Toolkit Is Now in the Hands of Foreign Spies and Criminals",
"ogDescription": "A highly sophisticated set of iPhone hijacking techniques has likely infected tens of thousands of phones or more. Clues suggest it was originally built for the US government.",
"ogImage": [
{
"url": "https://media.wired.com/photos/69a5fee53552f3bcbc80c606/191:100/w_1280,c_limit/sec-phone-hacking-2252317890.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A highly sophisticated set of iPhone hijacking techniques has likely infected tens of thousands of phones or more. Clues suggest it was originally built for the US government.",
"success": true,
"requestUrl": "https://www.wired.com/story/coruna-iphone-hacking-toolkit-us-government/",
"ogUrl": "https://www.wired.com/story/coruna-iphone-hacking-toolkit-us-government/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2026-03-03T19:01:35.171Z",
"articleAuthor": "Andy Greenberg",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T19:34:37.000Z",
"createdAtI": 1772566477,
"updatedAt": "2026-03-04T07:34:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47237692",
"author": "alwillis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T19:45:58.497Z",
"title": "A US Government iPhone-Hacking Toolkit Is Now in Foreign Spy and Criminal Hands",
"createdAtI": 1772566477,
"url": "https://www.wired.com/story/coruna-iphone-hacking-toolkit-us-government/",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T19:34:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772567158,
"commentsCount": 0,
"updatedAt": "2026-03-03T19:42:49.000Z"
}
}CRDTs don't have to be all academic papers and math jargon. Learn what CRDTs are and how they work through interactive visualizations and code samples.
{
"storyID": "47237460",
"title": "An Interactive Intro to CRDTs (2023)",
"author": "evakhoury",
"url": "https://jakelazaroff.com/words/an-interactive-intro-to-crdts/",
"points": 127,
"commentsCount": 22,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "An Interactive Intro to CRDTs | jakelazaroff.com",
"twitterDescription": "CRDTs don't have to be all academic papers and math jargon. Learn what CRDTs are and how they work through interactive visualizations and code samples.",
"twitterImage": [
{
"url": "https://jakelazaroff.com/og/an-interactive-intro-to-crdts.png"
}
],
"success": true,
"requestUrl": "https://jakelazaroff.com/words/an-interactive-intro-to-crdts/",
"twitterUrl": "https://jakelazaroff.com/words/an-interactive-intro-to-crdts/",
"ogTitle": "An Interactive Intro to CRDTs | jakelazaroff.com",
"ogUrl": "https://jakelazaroff.com/words/an-interactive-intro-to-crdts/",
"ogDescription": "CRDTs don't have to be all academic papers and math jargon. Learn what CRDTs are and how they work through interactive visualizations and code samples.",
"ogImage": [
{
"url": "https://jakelazaroff.com/og/an-interactive-intro-to-crdts.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T19:22:32.000Z",
"createdAtI": 1772565752,
"updatedAt": "2026-03-04T07:32:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47237460",
"author": "evakhoury",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T20:10:58.619Z",
"title": "An Interactive Intro to CRDTs",
"createdAtI": 1772565752,
"url": "https://jakelazaroff.com/words/an-interactive-intro-to-crdts/",
"points": 4,
"tags": [],
"createdAt": "2026-03-03T19:22:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772568659,
"commentsCount": 0,
"updatedAt": "2026-03-03T20:10:34.000Z"
}
}{
"storyID": "47237088",
"title": "GitHub having issues [resolved]",
"author": "Simpliplant",
"url": "https://www.githubstatus.com/incidents/n07yy1bk6kc4",
"points": 207,
"commentsCount": 141,
"tags": [],
"og": {
"twitterCreator": "githubstatus",
"twitterCard": "summary",
"twitterSite": "githubstatus",
"success": true,
"requestUrl": "https://www.githubstatus.com/incidents/n07yy1bk6kc4",
"ogTitle": "Incident with Copilot and Actions",
"ogUrl": "https://www.githubstatus.com/incidents/n07yy1bk6kc4",
"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-03T19:02:14.000Z",
"createdAtI": 1772564534,
"updatedAt": "2026-03-04T07:00:06.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47237088",
"author": "Simpliplant",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T19:05:58.671Z",
"title": "GitHub Is Having Issues",
"createdAtI": 1772564534,
"url": "https://www.githubstatus.com/incidents/n07yy1bk6kc4",
"points": 4,
"tags": [],
"createdAt": "2026-03-03T19:02:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772564759,
"commentsCount": 0,
"updatedAt": "2026-03-03T19:05:49.000Z"
}
}Track the cost of the Iran war in real time. Live estimate of U.S. taxpayer spending on Operation Epic Fury — updated every second.
{
"storyID": "47237080",
"title": "Iran War Cost Tracker",
"author": "TSiege",
"url": "https://iran-cost-ticker.com",
"points": 292,
"commentsCount": 384,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Iran War Cost Tracker — Live Estimate of U.S. Taxpayer Spending",
"twitterDescription": "Track the cost of the Iran war in real time. Live estimate of U.S. taxpayer spending on Operation Epic Fury — updated every second.",
"twitterImage": [
{
"url": "https://iran-cost-ticker.com/iran-cost-ticker-og.png"
}
],
"success": true,
"requestUrl": "https://iran-cost-ticker.com",
"ogTitle": "Iran War Cost Tracker — Live Estimate of U.S. Taxpayer Spending",
"ogUrl": "https://iran-cost-ticker.com",
"ogDescription": "Track the cost of the Iran war in real time. Live estimate of U.S. taxpayer spending on Operation Epic Fury — updated every second.",
"ogSiteName": "Iran War Cost Tracker",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://iran-cost-ticker.com/iran-cost-ticker-og.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T19:01:57.000Z",
"createdAtI": 1772564517,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47237080",
"author": "TSiege",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T19:15:58.365Z",
"title": "Iran War Cost Tracker",
"createdAtI": 1772564517,
"url": "https://iran-cost-ticker.com",
"points": 4,
"tags": [],
"createdAt": "2026-03-03T19:01:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772565358,
"commentsCount": 1,
"updatedAt": "2026-03-03T19:15:49.000Z"
}
}{
"storyID": "47237018",
"title": "Tell HN: GitHub Having Issues",
"author": "Sytten",
"url": null,
"points": 51,
"commentsCount": 27,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-03T18:58:33.000Z",
"createdAtI": 1772564313,
"updatedAt": "2026-03-04T03:40:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47237018",
"author": "Sytten",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T19:00:58.406Z",
"title": "Tell HN: GitHub Having Issues",
"createdAtI": 1772564313,
"url": null,
"points": 4,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-03T18:58:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772564458,
"commentsCount": 2,
"updatedAt": "2026-03-03T19:00:49.000Z"
}
}Intel unveils x86 CPU with the industry's highest core count.
{
"storyID": "47236958",
"title": "Intel's make-or-break 18A process node debuts for data center with 288-core Xeon",
"author": "vanburen",
"url": "https://www.tomshardware.com/pc-components/cpus/intels-make-or-break-18a-process-node-debuts-for-data-center-with-288-core-xeon-6-cpu-multi-chip-monster-sports-12-channels-of-ddr5-8000-foveros-direct-3d-packaging-tech",
"points": 274,
"commentsCount": 236,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@tomshardware",
"twitterSite": "@tomshardware",
"twitterTitle": "Intel's make-or-break 18A process node debuts for data center with 288-core Xeon 6+ CPU — multi-chip monster sports 12 channels of DDR5-8000, Foveros Direct 3D packaging tech",
"articlePublishedTime": "2026-03-03T16:59:20Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/RMA9vvkBcjersBWv6qrbvd-1200-80.jpg"
}
],
"ogTitle": "Intel's make-or-break 18A process node debuts for data center with 288-core Xeon 6+ CPU — multi-chip monster sports 12 channels of DDR5-8000, Foveros Direct 3D packaging tech",
"ogDescription": "Intel unveils x86 CPU with the industry's highest core count.",
"ogImage": [
{
"width": "2560",
"url": "https://cdn.mos.cms.futurecdn.net/RMA9vvkBcjersBWv6qrbvd-2560-80.jpg",
"height": "1440"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/tomshardware",
"twitterCard": "summary_large_image",
"twitterDescription": "Intel unveils x86 CPU with the industry's highest core count.",
"success": true,
"requestUrl": "https://www.tomshardware.com/pc-components/cpus/intels-make-or-break-18a-process-node-debuts-for-data-center-with-288-core-xeon-6-cpu-multi-chip-monster-sports-12-channels-of-ddr5-8000-foveros-direct-3d-packaging-tech",
"ogUrl": "https://www.tomshardware.com/pc-components/cpus/intels-make-or-break-18a-process-node-debuts-for-data-center-with-288-core-xeon-6-cpu-multi-chip-monster-sports-12-channels-of-ddr5-8000-foveros-direct-3d-packaging-tech",
"ogSiteName": "Tom's Hardware"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T18:54:06.000Z",
"createdAtI": 1772564046,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47236958",
"author": "vanburen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T19:00:58.406Z",
"title": "Intel's make-or-break 18A process node debuts for data center with 288-core Xeon",
"createdAtI": 1772564046,
"url": "https://www.tomshardware.com/pc-components/cpus/intels-make-or-break-18a-process-node-debuts-for-data-center-with-288-core-xeon-6-cpu-multi-chip-monster-sports-12-channels-of-ddr5-8000-foveros-direct-3d-packaging-tech",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T18:54:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772564458,
"commentsCount": 0,
"updatedAt": "2026-03-03T19:00:49.000Z"
}
}Introducing the AI Executive Officer (AEO) and the A-suite (AxOs).
{
"storyID": "47236858",
"title": "Fire the CEO, Introducing the AxO's",
"author": "boringops-dan",
"url": "https://boringops.sh/articles/fire_the_ceo/",
"points": 79,
"commentsCount": 51,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Fire the CEO",
"articlePublishedTime": "2026-02-27T17:00:00+00:00",
"twitterDescription": "Introducing the AI Executive Officer (AEO) and the A-suite (AxOs).",
"success": true,
"requestUrl": "https://boringops.sh/articles/fire_the_ceo/",
"ogTitle": "Fire the CEO",
"ogUrl": "https://boringops.sh/articles/fire_the_ceo/",
"ogDescription": "Introducing the AI Executive Officer (AEO) and the A-suite (AxOs).",
"ogSiteName": "./BoringOps.sh",
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-03T18:46:18.000Z",
"createdAtI": 1772563578,
"updatedAt": "2026-03-04T06:19:50.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47236858",
"author": "boringops-dan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T20:45:58.416Z",
"title": "Fire the CEO, Introducing the AxO's",
"createdAtI": 1772563578,
"url": "https://boringops.sh/articles/fire_the_ceo/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T18:46:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772570758,
"commentsCount": 0,
"updatedAt": "2026-03-03T20:45:49.000Z"
}
}One of the small advantages of riding in the front seat of a Cuenca taxi, apart from the superior view of traffic misdemeanors and roadside drama, is that the dashboard […]
{
"storyID": "47236582",
"title": "Payment fees matter more than you think",
"author": "dxs",
"url": "https://cuencahighlife.com/why-payment-fees-matter-more-than-you-think/",
"points": 96,
"commentsCount": 98,
"tags": [],
"og": {
"twitterTitle": "Why payment fees matter more than you think - CuencaHighLife",
"articlePublishedTime": "2026-02-27T04:47:31-05:00",
"twitterImage": [
{
"url": "https://cuencahighlife.com/wp-content/uploads/2026/02/fees.jpg"
}
],
"ogTitle": "Why payment fees matter more than you think - CuencaHighLife",
"ogDescription": "One of the small advantages of riding in the front seat of a Cuenca taxi, apart from the superior view of traffic misdemeanors and roadside drama, is that the dashboard […]",
"ogLocale": "en_US",
"ogImage": [
{
"width": "736",
"alt": "Why payment fees matter more than you think",
"type": "image/jpeg",
"url": "https://cuencahighlife.com/wp-content/uploads/2026/02/fees.jpg",
"height": "487"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/cuencahighlife",
"twitterCard": "summary_large_image",
"twitterDescription": "One of the small advantages of riding in the front seat of a Cuenca taxi, apart from the superior view of traffic misdemeanors and roadside drama, is that the dashboard […]",
"success": true,
"requestUrl": "https://cuencahighlife.com/why-payment-fees-matter-more-than-you-think/",
"ogUrl": "https://cuencahighlife.com/why-payment-fees-matter-more-than-you-think/",
"ogSiteName": "CuencaHighLife",
"articleSection": "Ecuador News",
"articleModifiedTime": "2026-02-27T05:57:37-05:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T18:27:26.000Z",
"createdAtI": 1772562446,
"updatedAt": "2026-03-04T07:28:20.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47236582",
"author": "dxs",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T19:00:58.406Z",
"title": "Why payment fees matter more than you think",
"createdAtI": 1772562446,
"url": "https://cuencahighlife.com/why-payment-fees-matter-more-than-you-think/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T18:27:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772564458,
"commentsCount": 1,
"updatedAt": "2026-03-03T19:00:49.000Z"
}
}{
"storyID": "47236266",
"title": "Trump Threatens to Cut Off Trade After Spain Denies Air Base Use",
"author": "akyuu",
"url": "https://www.bloomberg.com/news/articles/2026-03-03/trump-threatens-to-cut-off-trade-after-spain-denies-air-base-use",
"points": 35,
"commentsCount": 10,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/articles/2026-03-03/trump-threatens-to-cut-off-trade-after-spain-denies-air-base-use"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T18:05:25.000Z",
"createdAtI": 1772561125,
"updatedAt": "2026-03-04T06:14:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47236266",
"author": "akyuu",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T18:10:58.625Z",
"title": "Trump Threatens to Cut Off Trade After Spain Denies Air Base Use",
"createdAtI": 1772561125,
"url": "https://www.bloomberg.com/news/articles/2026-03-03/trump-threatens-to-cut-off-trade-after-spain-denies-air-base-use",
"points": 5,
"tags": [],
"createdAt": "2026-03-03T18:05:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772561459,
"commentsCount": 0,
"updatedAt": "2026-03-03T18:10:48.000Z"
}
}Daniel Paleka - The best AI tools will become far more expensive. Andy Warhol famously said:
{
"storyID": "47236218",
"title": "You are going to get priced out of the best AI coding tools (2025)",
"author": "fi-le",
"url": "https://newsletter.danielpaleka.com/p/you-are-going-to-get-priced-out-of",
"points": 77,
"commentsCount": 86,
"tags": [],
"og": {
"twitterTitle": "You are going to get priced out of the best AI coding tools",
"twitterCard": "summary_large_image",
"twitterDescription": "The best AI tools will become far more expensive. Andy Warhol famously said:",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!CrgL!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdpaleka.substack.com%2Fapi%2Fv1%2Fpost_preview%2F178037427%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Daniel Paleka",
"requestUrl": "https://newsletter.danielpaleka.com/p/you-are-going-to-get-priced-out-of",
"ogTitle": "You are going to get priced out of the best AI coding tools",
"ogUrl": "https://newsletter.danielpaleka.com/p/you-are-going-to-get-priced-out-of",
"ogDescription": "The best AI tools will become far more expensive. Andy Warhol famously said:",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Od3b!,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%2Fd15db1d6-903d-42d8-9e7c-1a6a0a1f27bf_1800x1200.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-03T18:02:04.000Z",
"createdAtI": 1772560924,
"updatedAt": "2026-03-04T06:58:36.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47236218",
"author": "fi-le",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T18:10:58.625Z",
"title": "You are going to get priced out of the best AI coding tools",
"createdAtI": 1772560924,
"url": "https://newsletter.danielpaleka.com/p/you-are-going-to-get-priced-out-of",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T18:02:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772561459,
"commentsCount": 0,
"updatedAt": "2026-03-03T18:10:18.000Z"
}
}{
"storyID": "47236169",
"title": "GPT‑5.3 Instant",
"author": "meetpateltech",
"url": "https://openai.com/index/gpt-5-3-instant/",
"points": 335,
"commentsCount": 263,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/gpt-5-3-instant/"
},
"aiIsh": {
"score": 2,
"offenses": [
"GPT",
"openai.com"
]
},
"createdAt": "2026-03-03T17:57:33.000Z",
"createdAtI": 1772560653,
"updatedAt": "2026-03-04T07:35:06.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47236169",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T18:10:58.625Z",
"title": "GPT‑5.3 Instant",
"createdAtI": 1772560653,
"url": "https://openai.com/index/gpt-5-3-instant/",
"points": 4,
"tags": [],
"createdAt": "2026-03-03T17:57:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772561459,
"commentsCount": 0,
"updatedAt": "2026-03-03T18:08:48.000Z"
}
}Ed Elson - A solution to the Epstein problem
{
"storyID": "47236147",
"title": "Someone needs to go to jail",
"author": "shimm723",
"url": "https://edwardelson.substack.com/p/someone-needs-to-go-to-jail",
"points": 105,
"commentsCount": 58,
"tags": [],
"og": {
"twitterTitle": "Someone Needs To Go To Jail",
"twitterCard": "summary_large_image",
"twitterDescription": "A solution to the Epstein problem",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!MBLC!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fedwardelson.substack.com%2Fapi%2Fv1%2Fpost_preview%2F189729014%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Ed Elson",
"requestUrl": "https://edwardelson.substack.com/p/someone-needs-to-go-to-jail",
"ogTitle": "Someone Needs To Go To Jail",
"ogUrl": "https://edwardelson.substack.com/p/someone-needs-to-go-to-jail",
"ogDescription": "A solution to the Epstein problem",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!DeyO!,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%2F1b318811-5150-49ef-a909-191362abd17a_1280x720.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T17:55:49.000Z",
"createdAtI": 1772560549,
"updatedAt": "2026-03-04T06:41:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47236147",
"author": "shimm723",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T18:25:58.463Z",
"title": "Someone Needs to Go to Jail",
"createdAtI": 1772560549,
"url": "https://edwardelson.substack.com/p/someone-needs-to-go-to-jail",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T17:55:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772562358,
"commentsCount": 0,
"updatedAt": "2026-03-03T18:23:50.000Z"
}
}Nikita Prokopov - Article argues that Claude is not an Electron app not because LLMs can’t do it, but because there are no advantages left for native
{
"storyID": "47235430",
"title": "Claude is an Electron App because we've lost native",
"author": "todsacerdoti",
"url": "https://tonsky.me/blog/fall-of-native/",
"points": 154,
"commentsCount": 185,
"tags": [],
"og": {
"twitterCreator": "@nikitonsky",
"profileGender": "male",
"twitterTitle": "Claude is an Electron App because we’ve lost native",
"articlePublishedTime": "2026-03-03",
"twitterImage": [
{
"url": "https://dynogee.com/gen?id=nm509093bpj50lv&title=Claude+is+an+Electron+App+because+we%E2%80%99ve+lost+native"
}
],
"author": "Nikita Prokopov",
"profileFirstName": "Nikita",
"twitterUrl": "https://tonsky.me/blog/fall-of-native",
"ogTitle": "Claude is an Electron App because we’ve lost native",
"ogDescription": "Article argues that Claude is not an Electron app not because LLMs can’t do it, but because there are no advantages left for native",
"ogImage": [
{
"url": "https://dynogee.com/gen?id=24m2qx9uethuw6p&title=Claude+is+an+Electron+App+because+we%E2%80%99ve+lost+native"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Article argues that Claude is not an Electron app not because LLMs can’t do it, but because there are no advantages left for native",
"success": true,
"requestUrl": "https://tonsky.me/blog/fall-of-native/",
"profileLastName": "Prokopov",
"profileUsername": "tonsky",
"ogUrl": "https://tonsky.me/blog/fall-of-native",
"ogSiteName": "tonsky.me",
"articleAuthor": "https://www.facebook.com/nikitonsky"
},
"aiIsh": {
"score": 3,
"offenses": [
"LLMs",
"claude",
"claude"
]
},
"createdAt": "2026-03-03T17:09:15.000Z",
"createdAtI": 1772557755,
"updatedAt": "2026-03-04T07:35:06.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47235430",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T17:30:58.434Z",
"title": "Claude is an Electron App because we've lost native",
"createdAtI": 1772557755,
"url": "https://tonsky.me/blog/fall-of-native/",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T17:09:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772559058,
"commentsCount": 0,
"updatedAt": "2026-03-03T17:29:05.000Z"
}
}Justin Caffier - Fealty and Sousa marches in lieu of gifts, please.
{
"storyID": "47235254",
"title": "FCC Chair Wants Networks to Pledge Loyalty for America's Big Bday",
"author": "geox",
"url": "https://gizmodo.com/trumps-fcc-chair-wants-networks-to-run-nationalistic-content-and-pledge-loyalty-for-americas-big-bday-2000725152",
"points": 59,
"commentsCount": 56,
"tags": [],
"og": {
"twitterCreator": "@Gizmodo",
"twitterSite": "@Gizmodo",
"articlePublishedTime": "2026-02-22T20:00:38+00:00",
"author": "Justin Caffier",
"ogTitle": "Trump’s FCC Chair Wants Networks to Run Nationalistic Content and Pledge Loyalty for America’s Big Bday",
"ogDescription": "Fealty and Sousa marches in lieu of gifts, please.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1013",
"type": "image/jpeg",
"url": "https://gizmodo.com/app/uploads/2024/11/BrendanCarrr.jpg",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/gizmodo/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://gizmodo.com/trumps-fcc-chair-wants-networks-to-run-nationalistic-content-and-pledge-loyalty-for-americas-big-bday-2000725152",
"ogUrl": "https://gizmodo.com/trumps-fcc-chair-wants-networks-to-run-nationalistic-content-and-pledge-loyalty-for-americas-big-bday-2000725152",
"ogSiteName": "Gizmodo",
"articleModifiedTime": "2026-02-22T20:00:38+00:00",
"articleSection": "Politics",
"articleAuthor": "Justin Caffier"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T16:57:28.000Z",
"createdAtI": 1772557048,
"updatedAt": "2026-03-04T07:13:36.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47235254",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T17:25:58.360Z",
"title": "FCC Chair Wants Networks to Pledge Loyalty for America's Big Bday",
"createdAtI": 1772557048,
"url": "https://gizmodo.com/trumps-fcc-chair-wants-networks-to-run-nationalistic-content-and-pledge-loyalty-for-americas-big-bday-2000725152",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T16:57:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772558758,
"commentsCount": 0,
"updatedAt": "2026-03-03T17:23:03.000Z"
}
}Arto Minasyan - Accent bias and cognitive load are invisible taxes on global teams. Here’s why it’s an engineering problem, not a language one.
{
"storyID": "47235177",
"title": "My accent costs me 30 IQ points on Zoom. So we built an ML model to fix it",
"author": "artavazdsm",
"url": "https://krisp.ai/blog/introducing-accent-conversion-for-the-listener/",
"points": 35,
"commentsCount": 25,
"tags": [],
"og": {
"twitterCreator": "@artavazdm",
"twitterSite": "@krispHQ",
"articlePublishedTime": "2026-03-03T07:15:49+00:00",
"author": "Arto Minasyan",
"ogTitle": "Accent Conversion for the listener",
"ogDescription": "Accent bias and cognitive load are invisible taxes on global teams. Here’s why it’s an engineering problem, not a language one.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"type": "image/jpeg",
"url": "https://krisp.ai/blog/wp-content/uploads/2026/03/arto.jpg",
"height": "1368"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/krispHQ/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://krisp.ai/blog/introducing-accent-conversion-for-the-listener/",
"ogUrl": "https://krisp.ai/blog/introducing-accent-conversion-for-the-listener/",
"ogSiteName": "Krisp",
"articleModifiedTime": "2026-03-03T16:45:06+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"ML",
"krisp.ai"
]
},
"createdAt": "2026-03-03T16:51:53.000Z",
"createdAtI": 1772556713,
"updatedAt": "2026-03-04T07:35:06.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47235177",
"author": "artavazdsm",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T17:00:58.471Z",
"title": "My accent costs me 30 IQ points on Zoom. So we built an ML model to fix it",
"createdAtI": 1772556713,
"url": "https://krisp.ai/blog/introducing-accent-conversion-for-the-listener/",
"points": 5,
"tags": [],
"createdAt": "2026-03-03T16:51:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772557258,
"commentsCount": 3,
"updatedAt": "2026-03-03T17:00:50.000Z"
}
}{
"storyID": "47235117",
"title": "Pass-Through of Tariffs: Evidence from European Wine Imports",
"author": "neehao",
"url": "https://www.nber.org/202603/digest/pass-through-tariffs-evidence-european-wine-imports",
"points": 71,
"commentsCount": 81,
"tags": [],
"og": {
"ogTitle": "Pass-Through of Tariffs: Evidence from European Wine Imports",
"ogUrl": "https://www.nber.org/202603/digest/pass-through-tariffs-evidence-european-wine-imports",
"ogSiteName": "NBER",
"ogImage": [
{
"url": "https://www.nber.org/sites/default/files/2022-06/NBER-FB-Share-Tile-1200.jpg"
}
],
"success": true,
"requestUrl": "https://www.nber.org/202603/digest/pass-through-tariffs-evidence-european-wine-imports"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T16:47:15.000Z",
"createdAtI": 1772556435,
"updatedAt": "2026-03-04T07:16:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47235117",
"author": "neehao",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T16:55:58.657Z",
"title": "Pass-Through of Tariffs: Evidence from European Wine Imports",
"createdAtI": 1772556435,
"url": "https://www.nber.org/202603/digest/pass-through-tariffs-evidence-european-wine-imports",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T16:47:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772556959,
"commentsCount": 0,
"updatedAt": "2026-03-03T16:55:05.000Z"
}
}Gemini 3.1 Flash-Lite is our fastest and most cost-efficient Gemini 3 series model yet.
{
"storyID": "47234962",
"title": "Gemini 3.1 Flash-Lite: Built for intelligence at scale",
"author": "meetpateltech",
"url": "https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-flash-lite/",
"points": 52,
"commentsCount": 28,
"tags": [],
"og": {
"twitterTitle": "Gemini 3.1 Flash-Lite: Built for intelligence at scale",
"twitterSite": "@google",
"articlePublishedTime": "2026-03-03",
"twitterImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/gemini-3.1_flash_Lite_blog_keyword_metacard_d.width-1300.png"
}
],
"twitterUrl": "https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-flash-lite/",
"ogTitle": "Gemini 3.1 Flash-Lite: Built for intelligence at scale",
"ogDescription": "Gemini 3.1 Flash-Lite is our fastest and most cost-efficient Gemini 3 series model yet.",
"ogImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/gemini-3.1_flash_Lite_blog_keyword_metacard_d.width-1300.png"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Google/",
"twitterCard": "summary_large_image",
"twitterDescription": "Gemini 3.1 Flash-Lite is our fastest and most cost-efficient Gemini 3 series model yet.",
"publishedTime": "2026-03-03T16:34:00+00:00",
"success": true,
"requestUrl": "https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-flash-lite/",
"ogUrl": "https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-flash-lite/",
"ogSiteName": "Google"
},
"aiIsh": {
"score": 2,
"offenses": [
"gemini",
"gemini"
]
},
"createdAt": "2026-03-03T16:37:41.000Z",
"createdAtI": 1772555861,
"updatedAt": "2026-03-04T06:54:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47234962",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T16:45:58.519Z",
"title": "Gemini 3.1 Flash-Lite: Built for intelligence at scale",
"createdAtI": 1772555861,
"url": "https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-flash-lite/",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T16:37:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772556359,
"commentsCount": 0,
"updatedAt": "2026-03-03T16:45:20.000Z"
}
}{
"storyID": "47234917",
"title": "When AI writes the software, who verifies it?",
"author": "todsacerdoti",
"url": "https://leodemoura.github.io/blog/2026/02/28/when-ai-writes-the-worlds-software.html",
"points": 206,
"commentsCount": 207,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "Leonardo de Moura",
"requestUrl": "https://leodemoura.github.io/blog/2026/02/28/when-ai-writes-the-worlds-software.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-03T16:34:53.000Z",
"createdAtI": 1772555693,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47234917",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T17:05:58.546Z",
"title": "When AI Writes the Software, Who Verifies It?",
"createdAtI": 1772555693,
"url": "https://leodemoura.github.io/blog/2026/02/28/when-ai-writes-the-worlds-software.html",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T16:34:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772557559,
"commentsCount": 0,
"updatedAt": "2026-03-03T17:05:35.000Z"
}
}Frank Lantz - I have a theory.
{
"storyID": "47234227",
"title": "Why No AI Games?",
"author": "pavel_lishin",
"url": "https://franklantz.substack.com/p/why-no-ai-games",
"points": 67,
"commentsCount": 76,
"tags": [],
"og": {
"twitterTitle": "Why No AI Games?",
"twitterCard": "summary_large_image",
"twitterDescription": "I have a theory.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ya-h!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ffranklantz.substack.com%2Fapi%2Fv1%2Fpost_preview%2F187903463%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Frank Lantz",
"requestUrl": "https://franklantz.substack.com/p/why-no-ai-games",
"ogTitle": "Why No AI Games?",
"ogUrl": "https://franklantz.substack.com/p/why-no-ai-games",
"ogDescription": "I have a theory.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!pDXI!,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%2F6bc1dfaf-4f9b-4ce2-9d96-4c04ba1f84cf_1638x2048.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-03T15:53:37.000Z",
"createdAtI": 1772553217,
"updatedAt": "2026-03-04T07:22:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47234227",
"author": "pavel_lishin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T16:10:58.537Z",
"title": "Why No AI Games?",
"createdAtI": 1772553217,
"url": "https://franklantz.substack.com/p/why-no-ai-games",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T15:53:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772554259,
"commentsCount": 0,
"updatedAt": "2026-03-03T16:09:03.000Z"
}
}Drizzle joins PlanetScale.
{
"storyID": "47233956",
"title": "Drizzle Joins PlanetScale",
"author": "alexblokh",
"url": "https://planetscale.com/blog/drizzle-joins-planetscale",
"points": 45,
"commentsCount": 11,
"tags": [],
"og": {
"twitterCreator": "@PlanetScale",
"twitterSite": "@PlanetScale",
"twitterTitle": "Drizzle joins PlanetScale — PlanetScale",
"twitterImage": [
{
"url": "https://planetscale.com/assets/drizzle-joins-planetscale-social-vEK4tOp6.png"
}
],
"twitterUrl": "https://planetscale.com/blog/drizzle-joins-planetscale",
"ogTitle": "Drizzle joins PlanetScale — PlanetScale",
"ogDescription": "Drizzle joins PlanetScale.",
"ogImage": [
{
"url": "https://planetscale.com/assets/drizzle-joins-planetscale-social-vEK4tOp6.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Drizzle joins PlanetScale.",
"success": true,
"requestUrl": "https://planetscale.com/blog/drizzle-joins-planetscale",
"ogUrl": "https://planetscale.com/blog/drizzle-joins-planetscale"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T15:35:58.000Z",
"createdAtI": 1772552158,
"updatedAt": "2026-03-04T06:54:20.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47233956",
"author": "alexblokh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T15:40:58.620Z",
"title": "Drizzle Joins PlanetScale",
"createdAtI": 1772552158,
"url": "https://planetscale.com/blog/drizzle-joins-planetscale",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T15:35:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772552459,
"commentsCount": 1,
"updatedAt": "2026-03-03T15:40:48.000Z"
}
}{
"storyID": "47233110",
"title": "Physics Girl: Super-Kamiokande – Imaging the sun by detecting neutrinos [video]",
"author": "pcdavid",
"url": "https://www.youtube.com/watch?v=B3m3AMRlYfc",
"points": 469,
"commentsCount": 77,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=B3m3AMRlYfc"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T14:42:30.000Z",
"createdAtI": 1772548950,
"updatedAt": "2026-03-04T07:27:21.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47233110",
"author": "pcdavid",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T16:25:58.763Z",
"title": "My first science video in 3 years (Pysics Girl)",
"createdAtI": 1772548950,
"url": "https://www.youtube.com/watch?v=B3m3AMRlYfc",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T14:42:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772555159,
"commentsCount": 0,
"updatedAt": "2026-03-03T16:25:48.000Z"
}
}State officials say they will try to root out abuses in the H-1B program during the moratorium, but can make exceptions if they find a critical need for workers.
{
"storyID": "47233044",
"title": "Florida public universities to pause hiring new H-1B workers",
"author": "rawgabbit",
"url": "https://www.wusf.org/education/2026-03-03/hiring-h1b-workers-florida-public-universities-pause-end-of-year",
"points": 54,
"commentsCount": 80,
"tags": [],
"og": {
"twitterCreator": "@https://twitter.com/nancyguann",
"twitterSite": "@wusf",
"twitterTitle": "Florida public universities to pause hiring new H-1B workers until end of the year",
"articlePublishedTime": "2026-03-03T10:05:00",
"twitterImage": [
{
"alt": " Brick building with a concrete courtyard surrounded by green shrubs in a brick wall on a college campus",
"url": "https://npr.brightspotcdn.com/dims4/default/a87307c/2147483647/strip/true/crop/7434x4182+0+387/resize/1200x675!/quality/90/?url=http%3A%2F%2Fnpr-brightspot.s3.amazonaws.com%2Fc0%2F42%2Ff0b1220e4cfe95aaaee2e637e934%2F092225-us-news-world-report-nl-06.jpg"
}
],
"ogTitle": "Florida public universities to pause hiring new H-1B workers until end of the year",
"ogDescription": "State officials say they will try to root out abuses in the H-1B program during the moratorium, but can make exceptions if they find a critical need for workers.",
"ogImage": [
{
"width": "1200",
"alt": " Brick building with a concrete courtyard surrounded by green shrubs in a brick wall on a college campus",
"type": "image/jpeg",
"url": "https://npr.brightspotcdn.com/dims4/default/b7929c5/2147483647/strip/true/crop/7434x3903+0+527/resize/1200x630!/quality/90/?url=http%3A%2F%2Fnpr-brightspot.s3.amazonaws.com%2Fc0%2F42%2Ff0b1220e4cfe95aaaee2e637e934%2F092225-us-news-world-report-nl-06.jpg",
"height": "630"
}
],
"ogType": "article",
"articleTag": "State University System of Florida’s Board of Governors",
"twitterCard": "summary_large_image",
"twitterDescription": "State officials say they will try to root out abuses in the H-1B program during the moratorium, but can make exceptions if they find a critical need for workers.",
"success": true,
"requestUrl": "https://www.wusf.org/education/2026-03-03/hiring-h1b-workers-florida-public-universities-pause-end-of-year",
"ogUrl": "https://www.wusf.org/education/2026-03-03/hiring-h1b-workers-florida-public-universities-pause-end-of-year",
"ogSiteName": "WUSF ",
"articleModifiedTime": "2026-03-03T10:05:03.394",
"articleSection": "Education",
"fbAppId": "1796870617297863",
"articleAuthor": "https://www.wusf.org/nancy-guan"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T14:39:22.000Z",
"createdAtI": 1772548762,
"updatedAt": "2026-03-04T06:35:05.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47233044",
"author": "rawgabbit",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T15:05:58.662Z",
"title": "Florida public universities to pause hiring new H-1B workers",
"createdAtI": 1772548762,
"url": "https://www.wusf.org/education/2026-03-03/hiring-h1b-workers-florida-public-universities-pause-end-of-year",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T14:39:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772550359,
"commentsCount": 0,
"updatedAt": "2026-03-03T15:05:48.000Z"
}
}{
"storyID": "47232903",
"title": "Launch HN: Cekura (YC F24) – Testing and monitoring for voice and chat AI agents",
"author": "atarus",
"url": null,
"points": 78,
"commentsCount": 20,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2026-03-03T14:30:58.000Z",
"createdAtI": 1772548258,
"updatedAt": "2026-03-04T06:21:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47232903",
"author": "atarus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T14:35:58.554Z",
"title": "Launch HN: Cekura (YC F24) – Testing and monitoring for voice and chat AI agents",
"createdAtI": 1772548258,
"url": null,
"points": 5,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2026-03-03T14:30:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772548559,
"commentsCount": 0,
"updatedAt": "2026-03-03T14:34:47.000Z"
}
}Identity verification and age verification is an increasinly common policy conversation at the moment, in numerous countries.
{
"storyID": "47232768",
"title": "I'm reluctant to verify my identity or age for any online services",
"author": "speckx",
"url": "https://neilzone.co.uk/2026/03/im-struggling-to-think-of-any-online-services-for-which-id-be-willing-to-verify-my-identity-or-age/",
"points": 921,
"commentsCount": 558,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://neilzone.co.uk/2026/03/im-struggling-to-think-of-any-online-services-for-which-id-be-willing-to-verify-my-identity-or-age/",
"ogTitle": "I'm struggling to think of any online services for which I'd be willing to verify my identity or age",
"ogUrl": "https://neilzone.co.uk/2026/03/im-struggling-to-think-of-any-online-services-for-which-id-be-willing-to-verify-my-identity-or-age/",
"ogDescription": "Identity verification and age verification is an increasinly common policy conversation at the moment, in numerous countries.",
"ogImage": [
{
"alt": "Photo of me, a white man with a short dark beard, and dark hair, smiling at the camera, while sitting in front of a vintage terminal with green text on the screen.",
"url": "https://neilzone.co.uk/content/images/2024-10-17_neil.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T14:22:25.000Z",
"createdAtI": 1772547745,
"updatedAt": "2026-03-04T07:33:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47232768",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T14:45:58.489Z",
"title": "I'm reluctant to verify my identity or age for any online services",
"createdAtI": 1772547745,
"url": "https://neilzone.co.uk/2026/03/im-struggling-to-think-of-any-online-services-for-which-id-be-willing-to-verify-my-identity-or-age/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T14:22:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772549158,
"commentsCount": 1,
"updatedAt": "2026-03-03T14:44:34.000Z"
}
}Anton Zaides - Over drinks a few weeks ago, a friend told me he'd been offered a promotion, to an Engineering Manager role.
{
"storyID": "47232727",
"title": "Don't become an engineering manager",
"author": "flail",
"url": "https://newsletter.manager.dev/p/dont-become-an-engineering-manager",
"points": 349,
"commentsCount": 250,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Don't become an Engineering Manager",
"twitterCard": "summary_large_image",
"twitterDescription": "Over drinks a few weeks ago, a friend told me he'd been offered a promotion, to an Engineering Manager role.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!yyjC!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fzaidesanton.substack.com%2Fapi%2Fv1%2Fpost_preview%2F187721685%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Anton Zaides",
"requestUrl": "https://newsletter.manager.dev/p/dont-become-an-engineering-manager",
"ogTitle": "Don't become an Engineering Manager",
"ogUrl": "https://newsletter.manager.dev/p/dont-become-an-engineering-manager",
"ogDescription": "Over drinks a few weeks ago, a friend told me he'd been offered a promotion, to an Engineering Manager role.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!pS-U!,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%2Fcf9201cc-121b-4758-b23f-b03f2ac4fa8f_897x626.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T14:19:14.000Z",
"createdAtI": 1772547554,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47232727",
"author": "flail",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T14:45:58.489Z",
"title": "Don't Become an Engineering Manager",
"createdAtI": 1772547554,
"url": "https://newsletter.manager.dev/p/dont-become-an-engineering-manager",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T14:19:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772549158,
"commentsCount": 0,
"updatedAt": "2026-03-03T14:45:32.000Z"
}
}Apple today announced the new MacBook Air with M5, bringing exceptional performance and expanded AI capabilities to the world’s most popular laptop.
{
"storyID": "47232502",
"title": "MacBook Air with M5",
"author": "Garbage",
"url": "https://www.apple.com/newsroom/2026/03/apple-introduces-the-new-macbook-air-with-m5/",
"points": 390,
"commentsCount": 442,
"tags": [],
"og": {
"twitterTitle": "Apple introduces the new MacBook Air with M5",
"twitterSite": "@Apple",
"twitterImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/03/apple-introduces-the-new-macbook-air-with-m5/tile/Apple-MacBook-Air-hero-260303-lp.jpg.og.jpg?202603031414"
}
],
"ogTitle": "Apple introduces the new MacBook Air with M5",
"ogDescription": "Apple today announced the new MacBook Air with M5, bringing exceptional performance and expanded AI capabilities to the world’s most popular laptop.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/03/apple-introduces-the-new-macbook-air-with-m5/tile/Apple-MacBook-Air-hero-260303-lp.jpg.og.jpg?202603031414"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Apple today announced the new MacBook Air with M5, bringing exceptional performance and expanded AI capabilities to the world’s most popular laptop.",
"success": true,
"requestUrl": "https://www.apple.com/newsroom/2026/03/apple-introduces-the-new-macbook-air-with-m5/",
"ogUrl": "https://www.apple.com/newsroom/2026/03/apple-introduces-the-new-macbook-air-with-m5/",
"ogSiteName": "Apple Newsroom "
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-03T14:04:56.000Z",
"createdAtI": 1772546696,
"updatedAt": "2026-03-04T07:35:06.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47232502",
"author": "Garbage",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T14:10:58.661Z",
"title": "Apple introduces the new MacBook Air with M5",
"createdAtI": 1772546696,
"url": "https://www.apple.com/newsroom/2026/03/apple-introduces-the-new-macbook-air-with-m5/",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T14:04:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772547059,
"commentsCount": 2,
"updatedAt": "2026-03-03T14:10:48.000Z"
}
}Apple announced the latest 14- and 16-inch MacBook Pro with the all-new M5 Pro and M5 Max.
{
"storyID": "47232453",
"title": "MacBook Pro with M5 Pro and M5 Max",
"author": "scrlk",
"url": "https://www.apple.com/newsroom/2026/03/apple-introduces-macbook-pro-with-all-new-m5-pro-and-m5-max/",
"points": 755,
"commentsCount": 783,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Apple introduces MacBook Pro with all-new M5 Pro and M5 Max",
"twitterSite": "@Apple",
"twitterImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/03/apple-introduces-macbook-pro-with-all-new-m5-pro-and-m5-max/tile/Apple-MacBook-Pro-M5-Pro-and-M5-Max-Capture-One-260303-lp.jpg.og.jpg?202603031401"
}
],
"ogTitle": "Apple introduces MacBook Pro with all-new M5 Pro and M5 Max",
"ogDescription": "Apple announced the latest 14- and 16-inch MacBook Pro with the all-new M5 Pro and M5 Max.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/03/apple-introduces-macbook-pro-with-all-new-m5-pro-and-m5-max/tile/Apple-MacBook-Pro-M5-Pro-and-M5-Max-Capture-One-260303-lp.jpg.og.jpg?202603031401"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Apple announced the latest 14- and 16-inch MacBook Pro with the all-new M5 Pro and M5 Max.",
"success": true,
"requestUrl": "https://www.apple.com/newsroom/2026/03/apple-introduces-macbook-pro-with-all-new-m5-pro-and-m5-max/",
"ogUrl": "https://www.apple.com/newsroom/2026/03/apple-introduces-macbook-pro-with-all-new-m5-pro-and-m5-max/",
"ogSiteName": "Apple Newsroom "
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T14:02:06.000Z",
"createdAtI": 1772546526,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47232453",
"author": "scrlk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T14:05:58.635Z",
"title": "Apple Introduces MacBook Pro with All‑New M5 Pro and M5 Max",
"createdAtI": 1772546526,
"url": "https://www.apple.com/newsroom/2026/03/apple-introduces-macbook-pro-with-all-new-m5-pro-and-m5-max/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T14:02:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772546759,
"commentsCount": 0,
"updatedAt": "2026-03-03T14:05:49.000Z"
}
}Apple today announced a new family of displays, Studio Display and Studio Display XDR, that takes pro workflows to the next level.
{
"storyID": "47232421",
"title": "Apple Studio Display and Studio Display XDR",
"author": "victorbjorklund",
"url": "https://www.apple.com/newsroom/2026/03/apple-unveils-new-studio-display-and-all-new-studio-display-xdr/",
"points": 223,
"commentsCount": 275,
"tags": [],
"og": {
"twitterTitle": "Apple unveils new Studio Display and all-new Studio Display XDR",
"twitterSite": "@Apple",
"twitterImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/03/apple-unveils-new-studio-display-and-all-new-studio-display-xdr/tile/Apple-Studio-Display-and-Studio-Display-XDR-260303-lp.jpg.og.jpg?202603031412"
}
],
"ogTitle": "Apple unveils new Studio Display and all-new Studio Display XDR",
"ogDescription": "Apple today announced a new family of displays, Studio Display and Studio Display XDR, that takes pro workflows to the next level.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/03/apple-unveils-new-studio-display-and-all-new-studio-display-xdr/tile/Apple-Studio-Display-and-Studio-Display-XDR-260303-lp.jpg.og.jpg?202603031412"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Apple today announced a new family of displays, Studio Display and Studio Display XDR, that takes pro workflows to the next level.",
"success": true,
"requestUrl": "https://www.apple.com/newsroom/2026/03/apple-unveils-new-studio-display-and-all-new-studio-display-xdr/",
"ogUrl": "https://www.apple.com/newsroom/2026/03/apple-unveils-new-studio-display-and-all-new-studio-display-xdr/",
"ogSiteName": "Apple Newsroom "
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T14:00:11.000Z",
"createdAtI": 1772546411,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47232421",
"author": "victorbjorklund",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T14:15:58.533Z",
"title": "Apple unveils new Studio Display and all-new Studio Display XDR",
"createdAtI": 1772546411,
"url": "https://www.apple.com/newsroom/2026/03/apple-unveils-new-studio-display-and-all-new-studio-display-xdr/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T14:00:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772547359,
"commentsCount": 0,
"updatedAt": "2026-03-03T14:14:48.000Z"
}
}Emma Roth - A lower court previously said that “human authorship is a bedrock requirement of copyright.”
{
"storyID": "47232289",
"title": "AI-generated art can’t be copyrighted after Supreme Court declines review",
"author": "duggan",
"url": "https://www.theverge.com/policy/887678/supreme-court-ai-art-copyright",
"points": 178,
"commentsCount": 126,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "AI-generated art can’t be copyrighted after Supreme Court declines to review the rule",
"articlePublishedTime": "2026-03-02T17:58:05+00:00",
"twitterImage": [
{
"alt": "Photo illustration of the Supreme Court building with pixelated sky.",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/chorus/uploads/chorus_asset/file/25301215/STK463_SCOTUS_B.jpg?quality=90&strip=all&crop=0%2C9.9676601489831%2C100%2C80.064679702034&w=1200"
}
],
"author": "Emma Roth",
"twitterUrl": "https://www.theverge.com/policy/887678/supreme-court-ai-art-copyright",
"ogTitle": "AI-generated art can’t be copyrighted after Supreme Court declines to review the rule",
"ogDescription": "A lower court previously said that “human authorship is a bedrock requirement of copyright.”",
"ogImage": [
{
"width": "1200",
"alt": "Photo illustration of the Supreme Court building with pixelated sky.",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/chorus/uploads/chorus_asset/file/25301215/STK463_SCOTUS_B.jpg?quality=90&strip=all&crop=0%2C9.9676601489831%2C100%2C80.064679702034&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A lower court previously said that “human authorship is a bedrock requirement of copyright.”",
"success": true,
"requestUrl": "https://www.theverge.com/policy/887678/supreme-court-ai-art-copyright",
"ogUrl": "https://www.theverge.com/policy/887678/supreme-court-ai-art-copyright",
"ogSiteName": "The Verge",
"articleModifiedTime": "2026-03-02T17:58:05+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-03T13:51:34.000Z",
"createdAtI": 1772545894,
"updatedAt": "2026-03-04T07:28:50.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47232289",
"author": "duggan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T14:05:58.635Z",
"title": "AI-generated art can't be copyrighted (Supreme Court declines review)",
"createdAtI": 1772545894,
"url": "https://www.theverge.com/policy/887678/supreme-court-ai-art-copyright",
"points": 5,
"tags": [],
"createdAt": "2026-03-03T13:51:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772546759,
"commentsCount": 0,
"updatedAt": "2026-03-03T14:04:02.000Z"
}
}Growtika - We tracked the organic search traffic of CNET, Wired, The Verge, TechRadar, and six others from early 2024 to today. Combined, they lost 63 million monthly visits.
{
"storyID": "47232224",
"title": "Most-read tech publications have lost over half their Google traffic since 2024",
"author": "Growtika",
"url": "https://growtika.com/blog/tech-media-collapse",
"points": 212,
"commentsCount": 163,
"tags": [],
"og": {
"twitterTitle": "Tech Publications Lost 58% of Google Traffic Since 2024 | Growtika",
"twitterImage": [
{
"url": "https://growtika.com/images/blog/tech-media-collapse-featured.webp"
}
],
"author": "Growtika",
"ogTitle": "Tech Publications Lost 58% of Google Traffic Since 2024 | Growtika",
"ogDescription": "We tracked the organic search traffic of CNET, Wired, The Verge, TechRadar, and six others from early 2024 to today. Combined, they lost 63 million monthly visits.",
"ogImage": [
{
"url": "https://growtika.com/images/blog/tech-media-collapse-featured.webp"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "We tracked the organic search traffic of CNET, Wired, The Verge, TechRadar, and six others from early 2024 to today. Combined, they lost 63 million monthly visits.",
"success": true,
"requestUrl": "https://growtika.com/blog/tech-media-collapse",
"ogUrl": "https://growtika.com/blog/tech-media-collapse",
"ogSiteName": "Growtika"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T13:45:33.000Z",
"createdAtI": 1772545533,
"updatedAt": "2026-03-04T07:35:06.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47232224",
"author": "Growtika",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T13:50:58.669Z",
"title": "The Internet's Top Tech Publications Lost 58% of Their Google Traffic Since 2024",
"createdAtI": 1772545533,
"url": "https://growtika.com/blog/tech-media-collapse",
"points": 4,
"tags": [],
"createdAt": "2026-03-03T13:45:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772545859,
"commentsCount": 0,
"updatedAt": "2026-03-03T13:50:18.000Z"
}
}{
"storyID": "47232158",
"title": "I'm losing the SEO battle for my own open source project",
"author": "devinitely",
"url": "https://twitter.com/Gavriel_Cohen/status/2028821432759717930",
"points": 472,
"commentsCount": 236,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/Gavriel_Cohen/status/2028821432759717930",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T13:39:38.000Z",
"createdAtI": 1772545178,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47232158",
"author": "devinitely",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T13:45:58.422Z",
"title": "I'm losing the SEO battle for my own open source project",
"createdAtI": 1772545178,
"url": "https://twitter.com/Gavriel_Cohen/status/2028821432759717930",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T13:39:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772545558,
"commentsCount": 0,
"updatedAt": "2026-03-03T13:45:48.000Z"
}
}Kenneth Eversole, kenneth@eversole.dev - The personal site of whom Kenneth has designed and built impactful systems that power global-scale operations, improve security, and drive efficiency. From leading infrastructure transformations at Cloudflare to optimizing AI-driven platforms at Balto, his career reflects a deep understanding of how technology shapes industries. He thrives at the intersection of engineering, business, and innovation, advising startup
{
"storyID": "47231824",
"title": "We automated everything except knowing what's going on",
"author": "kennethops",
"url": "https://eversole.dev/blog/we-automated-everything/",
"points": 90,
"commentsCount": 67,
"tags": [],
"og": {
"twitterTitle": "We Automated Everything Except Knowing What's Going On",
"twitterImage": [
{
"url": "https://eversole.dev/og/we-automated-everything.png"
}
],
"author": "Kenneth Eversole, kenneth@eversole.dev",
"ogTitle": "We Automated Everything Except Knowing What's Going On",
"ogDescription": "The personal site of whom Kenneth has designed and built impactful systems that power global-scale operations, improve security, and drive efficiency. From leading infrastructure transformations at Cloudflare to optimizing AI-driven platforms at Balto, his career reflects a deep understanding of how technology shapes industries. He thrives at the intersection of engineering, business, and innovation, advising startup",
"ogImage": [
{
"url": "https://eversole.dev/og/we-automated-everything.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The personal site of whom Kenneth has designed and built impactful systems that power global-scale operations, improve security, and drive efficiency. From leading infrastructure transformations at Cl…",
"success": true,
"requestUrl": "https://eversole.dev/blog/we-automated-everything/",
"ogUrl": "https://eversole.dev/blog/we-automated-everything/",
"ogSiteName": "Eversole.dev"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-03T13:14:20.000Z",
"createdAtI": 1772543660,
"updatedAt": "2026-03-04T07:26:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47231824",
"author": "kennethops",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T13:35:58.509Z",
"title": "We Automated Everything Except Knowing What's Going On",
"createdAtI": 1772543660,
"url": "https://eversole.dev/blog/we-automated-everything/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T13:14:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772544959,
"commentsCount": 0,
"updatedAt": "2026-03-03T13:34:33.000Z"
}
}Flaminia Luck - So-called "barely legal" pornography and content depicting sexual relationships between step-relatives are set to be banned amid efforts to regulate intimate image sharing.
{
"storyID": "47231503",
"title": "Porn depicting sex between step-relatives set to be banned in the UK",
"author": "GaryBluto",
"url": "https://www.lbc.co.uk/article/pornography-sexual-relationships-step-relatives-5HjdTkd_2/",
"points": 77,
"commentsCount": 167,
"tags": [],
"og": {
"twitterTitle": "Pornography depicting sexual relationships between step-relatives set to be banned | LBC",
"twitterSite": "@LBC",
"twitterImage": [
{
"url": "https://images.globalplayer.com/images/796764?crop=16_9&width=1200&signature=nqV-ezdhYvd3BM0X3x7jFk5vYUY="
}
],
"author": "Flaminia Luck",
"twitterUrl": "https://www.lbc.co.uk/article/pornography-sexual-relationships-step-relatives-5HjdTkd_2/",
"ogTitle": "Pornography depicting sexual relationships between step-relatives set to be banned | LBC",
"ogDescription": "So-called \"barely legal\" pornography and content depicting sexual relationships between step-relatives are set to be banned amid efforts to regulate intimate image sharing.",
"ogImage": [
{
"width": "1200",
"url": "https://images.globalplayer.com/images/796764?crop=16_9&width=1200&signature=nqV-ezdhYvd3BM0X3x7jFk5vYUY=",
"height": "675"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "So-called \"barely legal\" pornography and content depicting sexual relationships between step-relatives are set to be banned amid efforts to regulate intimate image sharing.",
"success": true,
"requestUrl": "https://www.lbc.co.uk/article/pornography-sexual-relationships-step-relatives-5HjdTkd_2/",
"ogUrl": "https://www.lbc.co.uk/article/pornography-sexual-relationships-step-relatives-5HjdTkd_2/",
"ogSiteName": "LBC"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T12:45:13.000Z",
"createdAtI": 1772541913,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47231503",
"author": "GaryBluto",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T12:50:58.653Z",
"title": "Porn depicting sex between step-relatives set to be banned in the UK",
"createdAtI": 1772541913,
"url": "https://www.lbc.co.uk/article/pornography-sexual-relationships-step-relatives-5HjdTkd_2/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T12:45:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772542259,
"commentsCount": 0,
"updatedAt": "2026-03-03T12:50:47.000Z"
}
}Stories you never want to feel on your own skin
{
"storyID": "47231469",
"title": "Stolen Gemini API key racks up $82,000 in 48 hours",
"author": "salkahfi",
"url": "https://llmhorrors.com/all/gemini-stolen-api-key-82k/",
"points": 85,
"commentsCount": 50,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "LLMHorrors | Stolen Gemini API key racks up $82,000 in 48 hours",
"twitterDescription": "Stories you never want to feel on your own skin",
"twitterImage": [
{
"url": "https://llmhorrors.com/assets/gemini-stolen-api-key-82k.png"
}
],
"success": true,
"requestUrl": "https://llmhorrors.com/all/gemini-stolen-api-key-82k/",
"ogTitle": "LLMHorrors | Stolen Gemini API key racks up $82,000 in 48 hours",
"ogDescription": "Stories you never want to feel on your own skin",
"ogImage": [
{
"url": "https://llmhorrors.com/assets/gemini-stolen-api-key-82k.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"gemini"
]
},
"createdAt": "2026-03-03T12:41:17.000Z",
"createdAtI": 1772541677,
"updatedAt": "2026-03-04T07:04:21.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47231469",
"author": "salkahfi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T12:50:58.653Z",
"title": "Stolen Gemini API key racks up $82,000 in 48 hours",
"createdAtI": 1772541677,
"url": "https://llmhorrors.com/all/gemini-stolen-api-key-82k/",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T12:41:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772542259,
"commentsCount": 0,
"updatedAt": "2026-03-03T12:48:17.000Z"
}
}In several recent instances, AI has disrupted court proceedings in India and elsewhere.
{
"storyID": "47231261",
"title": "India's top court angry after junior judge cites fake AI-generated orders",
"author": "tchalla",
"url": "https://www.bbc.com/news/articles/c178zzw780xo",
"points": 347,
"commentsCount": 179,
"tags": [],
"og": {
"twitterTitle": "India's top court angry after junior judge cites fake AI-generated orders",
"alWebUrl": "https://bbc.com/news/articles/c178zzw780xo",
"twitterImage": [
{
"alt": "The Supreme Court building in Delhi",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/ab1c/live/e75859a0-16fd-11f1-801d-ed3cff6bf876.jpg"
}
],
"ogTitle": "India's top court angry after junior judge cites fake AI-generated orders",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "In several recent instances, AI has disrupted court proceedings in India and elsewhere.",
"ogImage": [
{
"width": "1024",
"alt": "The Supreme Court building in Delhi",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/ab1c/live/e75859a0-16fd-11f1-801d-ed3cff6bf876.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "In several recent instances, AI has disrupted court proceedings in India and elsewhere.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c178zzw780xo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c178zzw780xo",
"articleModifiedTime": "2026-03-03T11:34:01.707Z",
"alAndroidUrl": "bbcx://news/articles/c178zzw780xo"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-03T12:13:40.000Z",
"createdAtI": 1772540020,
"updatedAt": "2026-03-04T07:31:05.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47231261",
"author": "tchalla",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T12:50:58.653Z",
"title": "India's top court angry after junior judge cites fake AI-generated orders",
"createdAtI": 1772540020,
"url": "https://www.bbc.com/news/articles/c178zzw780xo",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T12:13:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772542259,
"commentsCount": 0,
"updatedAt": "2026-03-03T12:50:47.000Z"
}
}{
"storyID": "47231242",
"title": "Mullvad VPN: Banned TV Ad in the Streets of London [video]",
"author": "vanyauhalin",
"url": "https://www.youtube.com/watch?v=rwhznrpgl7k",
"points": 288,
"commentsCount": 162,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=rwhznrpgl7k"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T12:09:59.000Z",
"createdAtI": 1772539799,
"updatedAt": "2026-03-04T07:33:35.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47231242",
"author": "vanyauhalin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T12:25:58.355Z",
"title": "Mullvad VPN: Banned TV Ad in the Streets of London [video]",
"createdAtI": 1772539799,
"url": "https://www.youtube.com/watch?v=rwhznrpgl7k",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T12:09:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772540758,
"commentsCount": 1,
"updatedAt": "2026-03-03T12:25:17.000Z"
}
}Sarah Perez - Many consumers ditched ChatGPT's app after news of its DoD deal went live, while Claude's downloads grew.
{
"storyID": "47230990",
"title": "ChatGPT uninstalls surged by 295% after DoD deal",
"author": "doener",
"url": "https://techcrunch.com/2026/03/02/chatgpt-uninstalls-surged-by-295-after-dod-deal/",
"points": 35,
"commentsCount": 9,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-03-03T00:03:37+00:00",
"author": "Sarah Perez",
"ogTitle": "ChatGPT uninstalls surged by 295% after DoD deal | TechCrunch",
"ogDescription": "Many consumers ditched ChatGPT's app after news of its DoD deal went live, while Claude's downloads grew.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2025/02/GettyImages-2195918462.jpg?w=1024",
"height": "683"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2026/03/02/chatgpt-uninstalls-surged-by-295-after-dod-deal/",
"ogUrl": "https://techcrunch.com/2026/03/02/chatgpt-uninstalls-surged-by-295-after-dod-deal/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-03-03T01:16:52+00:00"
},
"aiIsh": {
"score": 3,
"offenses": [
"chatgpt",
"chatgpt",
"claude"
]
},
"createdAt": "2026-03-03T11:39:55.000Z",
"createdAtI": 1772537995,
"updatedAt": "2026-03-04T04:25:20.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47230990",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T12:15:58.442Z",
"title": "ChatGPT uninstalls surged by 295% after DoD deal",
"createdAtI": 1772537995,
"url": "https://techcrunch.com/2026/03/02/chatgpt-uninstalls-surged-by-295-after-dod-deal/",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T11:39:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772540158,
"commentsCount": 2,
"updatedAt": "2026-03-03T12:15:47.000Z"
}
}{
"storyID": "47230710",
"title": "Claude's Cycles [pdf]",
"author": "fs123",
"url": "https://www-cs-faculty.stanford.edu/~knuth/papers/claude-cycles.pdf",
"points": 592,
"commentsCount": 237,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T10:57:42.000Z",
"createdAtI": 1772535462,
"updatedAt": "2026-03-04T07:35:06.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47230710",
"author": "fs123",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T14:05:58.635Z",
"title": "Claude's Cycles: Claude Opus 4.6 solves a problem posed by Don Knuth [pdf]",
"createdAtI": 1772535462,
"url": "https://www-cs-faculty.stanford.edu/~knuth/papers/claude-cycles.pdf",
"points": 5,
"tags": [],
"createdAt": "2026-03-03T10:57:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772546759,
"commentsCount": 0,
"updatedAt": "2026-03-03T14:01:33.000Z"
}
}{
"storyID": "47230704",
"title": "The Xkcd thing, now interactive",
"author": "memalign",
"url": "https://editor.p5js.org/isohedral/full/vJa5RiZWs",
"points": 1219,
"commentsCount": 155,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://editor.p5js.org/isohedral/full/vJa5RiZWs"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T10:56:52.000Z",
"createdAtI": 1772535412,
"updatedAt": "2026-03-04T07:35:51.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47230704",
"author": "memalign",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T11:05:58.522Z",
"title": "The Xkcd thing, now interactive",
"createdAtI": 1772535412,
"url": "https://editor.p5js.org/isohedral/full/vJa5RiZWs",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T10:56:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772535959,
"commentsCount": 0,
"updatedAt": "2026-03-03T11:05:16.000Z"
}
}Chris Hoffman - Let's talk about the "Windows Baseline Security Mode," too.
{
"storyID": "47230663",
"title": "The beauty and terror of modding Windows",
"author": "wild_pointer",
"url": "https://windowsread.me/p/windhawk-explained",
"points": 118,
"commentsCount": 94,
"tags": [],
"og": {
"twitterTitle": "The beauty and terror of modding Windows with Windhawk",
"twitterCard": "summary_large_image",
"twitterDescription": "Let's talk about the \"Windows Baseline Security Mode,\" too.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!qGk_!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fwindowsreadme.substack.com%2Fapi%2Fv1%2Fpost_preview%2F188498389%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Chris Hoffman",
"requestUrl": "https://windowsread.me/p/windhawk-explained",
"ogTitle": "The beauty and terror of modding Windows with Windhawk",
"ogUrl": "https://windowsread.me/p/windhawk-explained",
"ogDescription": "Let's talk about the \"Windows Baseline Security Mode,\" too.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!x1Dl!,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%2F26f59098-a187-4a9d-bad2-3e85867bd39f_1658x876.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T10:49:05.000Z",
"createdAtI": 1772534945,
"updatedAt": "2026-03-04T07:21:36.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47230663",
"author": "wild_pointer",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T11:20:58.678Z",
"title": "The beauty and terror of modding Windows",
"createdAtI": 1772534945,
"url": "https://windowsread.me/p/windhawk-explained",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T10:49:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772536859,
"commentsCount": 1,
"updatedAt": "2026-03-03T11:19:47.000Z"
}
}{
"storyID": "47230539",
"title": "China's 450kmph bullet train is the fastest ever built",
"author": "teleforce",
"url": "https://www.executivetraveller.com/news/china-cr450-world-s-fastest-bullet-train",
"points": 56,
"commentsCount": 59,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.executivetraveller.com/news/china-cr450-world-s-fastest-bullet-train"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T10:28:36.000Z",
"createdAtI": 1772533716,
"updatedAt": "2026-03-04T07:04:21.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47230539",
"author": "teleforce",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T11:40:58.496Z",
"title": "China's 450kmph bullet train is the fastest ever built",
"createdAtI": 1772533716,
"url": "https://www.executivetraveller.com/news/china-cr450-world-s-fastest-bullet-train",
"points": 5,
"tags": [],
"createdAt": "2026-03-03T10:28:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772538058,
"commentsCount": 0,
"updatedAt": "2026-03-03T11:37:17.000Z"
}
}{
"storyID": "47230438",
"title": "Show HN: Open-Source Article 12 Logging Infrastructure for the EU AI Act",
"author": "systima",
"url": null,
"points": 40,
"commentsCount": 2,
"tags": [
"show_hn"
],
"createdAt": "2026-03-03T10:11:44.000Z",
"createdAtI": 1772532704,
"updatedAt": "2026-03-04T06:36:20.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47230438",
"author": "systima",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T18:15:58.504Z",
"title": "Show HN: Open-Source Article 12 Logging Infrastructure for the EU AI Act",
"createdAtI": 1772532704,
"url": null,
"points": 10,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-03T10:11:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772561759,
"commentsCount": 0,
"updatedAt": "2026-03-03T18:15:48.000Z"
}
}Andrzej Nowik - 1. Intro tl;dr Instead of forcing your application into a prescriptive template like Clean or Hexagonal Architectures, get back to basics and use patterns from Modular Software Design. Divide the application into independent modules, each containing business logic representing a specific process. For modules with complex business logic, extract the infrastructure-related code into separate Infrastructure-Modules. Thi
{
"storyID": "47230138",
"title": "Simplifying Application Architecture with Modular Design and MIM",
"author": "codingfox",
"url": "https://codingfox.net.pl/posts/mim/",
"points": 38,
"commentsCount": 2,
"tags": [],
"og": {
"twitterTitle": "Simplify your Application Architecture with Modular Design and MIM | CodingFox",
"articlePublishedTime": "2025-11-17T00:00:00+00:00",
"author": "Andrzej Nowik",
"ogTitle": "Simplify your Application Architecture with Modular Design and MIM | CodingFox",
"ogDescription": "1. Intro\ntl;dr\nInstead of forcing your application into a prescriptive template like Clean or Hexagonal Architectures, get back to basics and use patterns from Modular Software Design. Divide the application into independent modules, each containing business logic representing a specific process. For modules with complex business logic, extract the infrastructure-related code into separate Infrastructure-Modules. Thi",
"ogImage": [
{
"url": "https://codingfox.net.pl/posts/mim/intro.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "1. Intro\ntl;dr\nInstead of forcing your application into a prescriptive template like Clean or Hexagonal Architectures, get back to basics and use patterns from Modular Software Design. Divide the application into independent modules, each containing business logic representing a specific process. For modules with complex business logic, extract the infrastructure-related code into separate Infrastructure-Modules. Thi",
"success": true,
"requestUrl": "https://codingfox.net.pl/posts/mim/",
"ogUrl": "https://codingfox.net.pl/posts/mim/",
"ogSiteName": "CodingFox",
"articleSection": "posts",
"articleModifiedTime": "2025-11-17T00:00:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T09:23:42.000Z",
"createdAtI": 1772529822,
"updatedAt": "2026-03-04T06:50:06.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47230138",
"author": "codingfox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T17:35:58.682Z",
"title": "Simplifying Application Architecture with Modular Design and MIM",
"createdAtI": 1772529822,
"url": "https://codingfox.net.pl/posts/mim/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T09:23:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772559359,
"commentsCount": 0,
"updatedAt": "2026-03-03T17:33:48.000Z"
}
}This post has been on my back burner for well over a year. This has bothered me, because every month that goes by I become more convinced that anonymous authentication the most important topic we c…
{
"storyID": "47229953",
"title": "Privacy-preserving age and identity verification via anonymous credentials",
"author": "FrasiertheLion",
"url": "https://blog.cryptographyengineering.com/2026/03/02/anonymous-credentials-an-illustrated-primer/",
"points": 86,
"commentsCount": 56,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-02T17:29:36+00:00",
"twitterImage": [
{
"url": "https://blog.cryptographyengineering.com/wp-content/uploads/2025/11/a03929_l.1.jpg_resized_380_.jpeg?w=640"
}
],
"ogTitle": "Anonymous credentials: an illustrated primer",
"ogDescription": "This post has been on my back burner for well over a year. This has bothered me, because every month that goes by I become more convinced that anonymous authentication the most important topic we c…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "379",
"url": "https://blog.cryptographyengineering.com/wp-content/uploads/2025/11/a03929_l.1.jpg_resized_380_.jpeg",
"height": "238"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://blog.cryptographyengineering.com/2026/03/02/anonymous-credentials-an-illustrated-primer/",
"ogUrl": "https://blog.cryptographyengineering.com/2026/03/02/anonymous-credentials-an-illustrated-primer/",
"ogSiteName": "A Few Thoughts on Cryptographic Engineering",
"articleModifiedTime": "2026-03-02T22:36:26+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T08:58:30.000Z",
"createdAtI": 1772528310,
"updatedAt": "2026-03-04T07:13:36.000Z",
"fetchedAt": "2026-03-04T07:35:58.472Z",
"firstVersion": {
"storyID": "47229953",
"author": "FrasiertheLion",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T11:05:58.522Z",
"title": "Privacy-preserving age and identity verification via anonymous credentials",
"createdAtI": 1772528310,
"url": "https://blog.cryptographyengineering.com/2026/03/02/anonymous-credentials-an-illustrated-primer/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T08:58:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772535959,
"commentsCount": 2,
"updatedAt": "2026-03-03T11:05:46.000Z"
}
}The incidents highlight the vulnerability of key technology infrastructure during military conflicts.
{
"storyID": "47229781",
"title": "AWS outage due to drone attacks in UAE",
"author": "stellastah",
"url": "https://www.bbc.com/news/articles/cgk28nj0lrjo",
"points": 114,
"commentsCount": 95,
"tags": [],
"og": {
"twitterTitle": "Amazon says drones damaged three facilities in UAE and Bahrain",
"alWebUrl": "https://bbc.com/news/articles/cgk28nj0lrjo",
"twitterImage": [
{
"alt": "AWS logo displayed during the Viva Technology show at Parc des Expositions Porte de Versailles on May 22, 2024 in Paris, France.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/5baa/live/a5e55a50-16b1-11f1-bf96-b78779c3b393.jpg"
}
],
"ogTitle": "Amazon says drones damaged three facilities in UAE and Bahrain",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The incidents highlight the vulnerability of key technology infrastructure during military conflicts.",
"ogImage": [
{
"width": "1024",
"alt": "AWS logo displayed during the Viva Technology show at Parc des Expositions Porte de Versailles on May 22, 2024 in Paris, France.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/5baa/live/a5e55a50-16b1-11f1-bf96-b78779c3b393.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The incidents highlight the vulnerability of key technology infrastructure during military conflicts.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cgk28nj0lrjo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cgk28nj0lrjo",
"articleModifiedTime": "2026-03-03T03:59:26.936Z",
"alAndroidUrl": "bbcx://news/articles/cgk28nj0lrjo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T08:35:47.000Z",
"createdAtI": 1772526947,
"updatedAt": "2026-03-04T07:04:21.000Z",
"fetchedAt": "2026-03-04T07:10:58.496Z",
"firstVersion": {
"storyID": "47229781",
"author": "stellastah",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T11:00:58.487Z",
"title": "AWS outage due to drone attacks in UAE",
"createdAtI": 1772526947,
"url": "https://www.bbc.com/news/articles/cgk28nj0lrjo",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T08:35:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772535658,
"commentsCount": 0,
"updatedAt": "2026-03-03T11:00:02.000Z"
}
}Chester Lam - A big, high performance core from Arm
{
"storyID": "47229344",
"title": "Arm's Cortex X925: Reaching Desktop Performance",
"author": "ingve",
"url": "https://chipsandcheese.com/p/arms-cortex-x925-reaching-desktop",
"points": 264,
"commentsCount": 156,
"tags": [],
"og": {
"twitterTitle": "Arm's Cortex X925: Reaching Desktop Performance",
"twitterCard": "summary_large_image",
"twitterDescription": "A big, high performance core from Arm",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!tV4a!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fchipsandcheese.substack.com%2Fapi%2Fv1%2Fpost_preview%2F189719219%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Chester Lam",
"requestUrl": "https://chipsandcheese.com/p/arms-cortex-x925-reaching-desktop",
"ogTitle": "Arm's Cortex X925: Reaching Desktop Performance",
"ogUrl": "https://chipsandcheese.com/p/arms-cortex-x925-reaching-desktop",
"ogDescription": "A big, high performance core from Arm",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ZTUE!,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%2F223f5104-d87f-44cc-a80e-398a444bfd06_2010x1260.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T07:34:47.000Z",
"createdAtI": 1772523287,
"updatedAt": "2026-03-04T04:18:20.000Z",
"fetchedAt": "2026-03-04T06:25:58.354Z",
"firstVersion": {
"storyID": "47229344",
"author": "ingve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T07:45:58.511Z",
"title": "Arm's Cortex X925: Reaching Desktop Performance",
"createdAtI": 1772523287,
"url": "https://chipsandcheese.com/p/arms-cortex-x925-reaching-desktop",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T07:34:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772523959,
"commentsCount": 0,
"updatedAt": "2026-03-03T07:43:16.000Z"
}
}To kick off MARCHintosh, I built this tiny pint-sized Macintosh with a Raspberry Pi Pico: This is not my own doing—I just assembled the parts to run Matt Evans' Pico Micro Mac firmware on a Raspberry Pi Pico (with an RP2040). The version I built outputs to a 640x480 VGA display at 60 Hz, and allows you to plug in a USB keyboard and mouse. Since the original Pico's RAM is fairly constrained, you get a maximum of 208 K
{
"storyID": "47229119",
"title": "I built a pint-sized Macintosh",
"author": "ingve",
"url": "https://www.jeffgeerling.com/blog/2026/pint-sized-macintosh-pico-micro-mac/",
"points": 99,
"commentsCount": 23,
"tags": [],
"og": {
"twitterTitle": "I built a pint-sized Macintosh",
"articlePublishedTime": "2026-03-02T15:15:00-06:00",
"ogTitle": "I built a pint-sized Macintosh",
"ogDescription": "To kick off MARCHintosh, I built this tiny pint-sized Macintosh with a Raspberry Pi Pico:\nThis is not my own doing—I just assembled the parts to run Matt Evans' Pico Micro Mac firmware on a Raspberry Pi Pico (with an RP2040).\nThe version I built outputs to a 640x480 VGA display at 60 Hz, and allows you to plug in a USB keyboard and mouse.\nSince the original Pico's RAM is fairly constrained, you get a maximum of 208 K",
"ogLocale": "en_us",
"ogType": "article",
"articleTag": "Raspberry Pi",
"twitterCard": "summary",
"twitterDescription": "To kick off MARCHintosh, I built this tiny pint-sized Macintosh with a Raspberry Pi Pico:\nThis is not my own doing—I just assembled the parts to run Matt Evans' Pico Micro Mac firmware on a Raspberry Pi Pico (with an RP2040).\nThe version I built outputs to a 640x480 VGA display at 60 Hz, and allows you to plug in a USB keyboard and mouse.\nSince the original Pico's RAM is fairly constrained, you get a maximum of 208 K",
"success": true,
"requestUrl": "https://www.jeffgeerling.com/blog/2026/pint-sized-macintosh-pico-micro-mac/",
"ogUrl": "https://www.jeffgeerling.com/blog/2026/pint-sized-macintosh-pico-micro-mac/",
"ogSiteName": "Jeff Geerling",
"articleSection": "blog",
"articleModifiedTime": "2026-03-02T15:15:00-06:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T07:06:22.000Z",
"createdAtI": 1772521582,
"updatedAt": "2026-03-04T04:47:50.000Z",
"fetchedAt": "2026-03-04T06:05:58.386Z",
"firstVersion": {
"storyID": "47229119",
"author": "ingve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T07:45:58.511Z",
"title": "I built a pint-sized Macintosh",
"createdAtI": 1772521582,
"url": "https://www.jeffgeerling.com/blog/2026/pint-sized-macintosh-pico-micro-mac/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T07:06:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772523959,
"commentsCount": 0,
"updatedAt": "2026-03-03T07:41:46.000Z"
}
}Burkhard Bilger - With climate change, the skies are becoming more turbulent. Can today’s planes still keep us safe?
{
"storyID": "47228639",
"title": "Buckle Up for Bumpier Skies",
"author": "littlexsparkee",
"url": "https://www.newyorker.com/magazine/2026/03/09/buckle-up-for-bumpier-skies",
"points": 87,
"commentsCount": 41,
"tags": [],
"og": {
"twitterCreator": "@NewYorker",
"twitterSite": "@NewYorker",
"twitterTitle": "Buckle Up for Bumpier Skies",
"articlePublishedTime": "2026-03-02T11:00:00.000Z",
"twitterImage": [
{
"url": "https://media.newyorker.com/photos/699de373656ca2394c1a2b6a/16:9/w_1280,c_limit/r48489.jpg?mbid=social_retweet"
}
],
"author": "Burkhard Bilger",
"ogTitle": "Buckle Up for Bumpier Skies",
"ogDescription": "With climate change, the skies are becoming more turbulent. Can today’s planes still keep us safe?",
"ogImage": [
{
"url": "https://media.newyorker.com/photos/699de373656ca2394c1a2b6a/16:9/w_1280,c_limit/r48489.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "With climate change, the skies are becoming more turbulent. Can today’s planes still keep us safe?",
"success": true,
"requestUrl": "https://www.newyorker.com/magazine/2026/03/09/buckle-up-for-bumpier-skies",
"ogUrl": "https://www.newyorker.com/magazine/2026/03/09/buckle-up-for-bumpier-skies",
"ogSiteName": "The New Yorker",
"articleSection": "tags",
"articleModifiedTime": "2026-03-02T11:00:00.000Z",
"articleAuthor": "Burkhard Bilger",
"fbAppId": "1147169538698836"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T05:51:02.000Z",
"createdAtI": 1772517062,
"updatedAt": "2026-03-04T04:41:35.000Z",
"fetchedAt": "2026-03-04T05:20:58.476Z",
"firstVersion": {
"storyID": "47228639",
"author": "littlexsparkee",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T06:05:58.708Z",
"title": "Buckle Up for Bumpier Skies",
"createdAtI": 1772517062,
"url": "https://www.newyorker.com/magazine/2026/03/09/buckle-up-for-bumpier-skies",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T05:51:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772517959,
"commentsCount": 0,
"updatedAt": "2026-03-03T06:03:46.000Z"
}
}I've been running GrapheneOS on my Pixel Fold for over half a year now and can finally provide some experience on what it's like. Also, the official hardware partnership was announced!
{
"storyID": "47228390",
"title": "Daily Driving GrapheneOS",
"author": "zdw",
"url": "https://blog.matthewbrunelle.com/8-4-months-of-daily-driving-grapheneos/",
"points": 139,
"commentsCount": 132,
"tags": [],
"og": {
"twitterTitle": "8.4 Months of Daily Driving GrapheneOS",
"articlePublishedTime": "2026-03-02T19:35:30.000Z",
"twitterImage": [
{
"url": "https://blog.matthewbrunelle.com/content/images/2026/03/Grapheneos_app_store.png"
}
],
"twitterUrl": "https://blog.matthewbrunelle.com/8-4-months-of-daily-driving-grapheneos/",
"ogTitle": "8.4 Months of Daily Driving GrapheneOS",
"ogDescription": "I've been running GrapheneOS on my Pixel Fold for over half a year now and can finally provide some experience on what it's like. Also, the official hardware partnership was announced!",
"ogImage": [
{
"width": "1080",
"url": "https://blog.matthewbrunelle.com/content/images/2026/03/Grapheneos_app_store.png",
"height": "1190"
}
],
"ogType": "article",
"articleTag": "Google",
"twitterCard": "summary_large_image",
"twitterDescription": "I've been running GrapheneOS on my Pixel Fold for over half a year now and can finally provide some experience on what it's like. Also, the official hardware partnership was announced!",
"success": true,
"requestUrl": "https://blog.matthewbrunelle.com/8-4-months-of-daily-driving-grapheneos/",
"ogUrl": "https://blog.matthewbrunelle.com/8-4-months-of-daily-driving-grapheneos/",
"ogSiteName": "Matthew Brunelle's Blog",
"articleModifiedTime": "2026-03-02T19:35:30.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T05:18:24.000Z",
"createdAtI": 1772515104,
"updatedAt": "2026-03-04T04:26:20.000Z",
"fetchedAt": "2026-03-04T05:15:58.573Z",
"firstVersion": {
"storyID": "47228390",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T05:25:58.498Z",
"title": "8.4 Months of Daily Driving GrapheneOS",
"createdAtI": 1772515104,
"url": "https://blog.matthewbrunelle.com/8-4-months-of-daily-driving-grapheneos/",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T05:18:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772515558,
"commentsCount": 0,
"updatedAt": "2026-03-03T05:25:46.000Z"
}
}Git is the coding agent. Contribute to adamveld12/ghost development by creating an account on GitHub.
{
"storyID": "47227999",
"title": "Intent-Based Commits",
"author": "adamveld12",
"url": "https://github.com/adamveld12/ghost",
"points": 49,
"commentsCount": 50,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - adamveld12/ghost: Git is the coding agent",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/5c742b23609002b77e56bdcc4004c955fa0903ec45def7d1d01e6e2e8ffae21a/adamveld12/ghost"
}
],
"ogTitle": "GitHub - adamveld12/ghost: Git is the coding agent",
"ogDescription": "Git is the coding agent. Contribute to adamveld12/ghost development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Git is the coding agent. Contribute to adamveld12/ghost development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/5c742b23609002b77e56bdcc4004c955fa0903ec45def7d1d01e6e2e8ffae21a/adamveld12/ghost",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Git is the coding agent. Contribute to adamveld12/ghost development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/adamveld12/ghost",
"ogUrl": "https://github.com/adamveld12/ghost",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T04:20:37.000Z",
"createdAtI": 1772511637,
"updatedAt": "2026-03-04T02:26:36.000Z",
"fetchedAt": "2026-03-04T04:15:58.553Z",
"firstVersion": {
"storyID": "47227999",
"author": "adamveld12",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T05:10:58.340Z",
"title": "Intent-Based Commits",
"createdAtI": 1772511637,
"url": "https://github.com/adamveld12/ghost",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T04:20:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772514658,
"commentsCount": 1,
"updatedAt": "2026-03-03T05:09:32.000Z"
}
}Jonathan Larsen - Advocacy group reports commanders giving similar messages at more than 30 installations in every branch of the military
{
"storyID": "47227762",
"title": "U.S. Troops Were Told Iran War Is for \"Armageddon,\"",
"author": "fzeroracer",
"url": "https://jonathanlarsen.substack.com/p/us-troops-were-told-iran-war-is-for",
"points": 126,
"commentsCount": 132,
"tags": [],
"og": {
"twitterTitle": "U.S. Troops Were Told Iran War Is for “Armageddon,” Return of Jesus",
"twitterCard": "summary_large_image",
"twitterDescription": "Advocacy group reports commanders giving similar messages at more than 30 installations in every branch of the military",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ME4z!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fjonathanlarsen.substack.com%2Fapi%2Fv1%2Fpost_preview%2F189709984%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Jonathan Larsen",
"requestUrl": "https://jonathanlarsen.substack.com/p/us-troops-were-told-iran-war-is-for",
"ogTitle": "U.S. Troops Were Told Iran War Is for “Armageddon,” Return of Jesus",
"ogUrl": "https://jonathanlarsen.substack.com/p/us-troops-were-told-iran-war-is-for",
"ogDescription": "Advocacy group reports commanders giving similar messages at more than 30 installations in every branch of the military",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!T2xn!,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%2F8e4cd6b6-c46b-46fd-850a-83ce162d6214_2314x1692.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T03:46:53.000Z",
"createdAtI": 1772509613,
"updatedAt": "2026-03-04T03:57:34.000Z",
"fetchedAt": "2026-03-04T04:05:58.455Z",
"firstVersion": {
"storyID": "47227762",
"author": "fzeroracer",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T03:55:58.404Z",
"title": "U.S. Troops Were Told Iran War Is for \"Armageddon,\"",
"createdAtI": 1772509613,
"url": "https://jonathanlarsen.substack.com/p/us-troops-were-told-iran-war-is-for",
"points": 9,
"tags": [],
"createdAt": "2026-03-03T03:46:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772510158,
"commentsCount": 1,
"updatedAt": "2026-03-03T03:55:46.000Z"
}
}{
"storyID": "47227647",
"title": "Elevated Errors in Claude.ai",
"author": "LostMyLogin",
"url": "https://status.claude.com/incidents/yf48hzysrvl5",
"points": 203,
"commentsCount": 162,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://status.claude.com/incidents/yf48hzysrvl5",
"ogTitle": "Elevated errors in claude.ai, cowork, platform, claude code",
"ogUrl": "https://status.claude.com/incidents/yf48hzysrvl5",
"ogImage": [
{
"url": "https://dka575ofm4ao0.cloudfront.net/assets/logos/favicon-2b86ed00cfa6258307d4a3d0c482fd733c7973f82de213143b24fc062c540367.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-03-03T03:31:07.000Z",
"createdAtI": 1772508667,
"updatedAt": "2026-03-04T02:36:35.000Z",
"fetchedAt": "2026-03-04T04:00:58.535Z",
"firstVersion": {
"storyID": "47227647",
"author": "LostMyLogin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T04:05:58.691Z",
"title": "Elevated Errors in Claude.ai",
"createdAtI": 1772508667,
"url": "https://status.claude.com/incidents/yf48hzysrvl5",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T03:31:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772510759,
"commentsCount": 2,
"updatedAt": "2026-03-03T04:03:15.000Z"
}
}OpenClaw Exposure Watchboard lists publicly reachable active OpenClaw instances for defensive security awareness. Verify your deployment, enforce authentication, and remove unsafe public exposure.
{
"storyID": "47227329",
"title": "OpenClaw Exposure Watchboard",
"author": "fanweixiao",
"url": "https://openclaw.allegro.earth/",
"points": 49,
"commentsCount": 24,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "OpenClaw Exposure Watchboard",
"twitterDescription": "OpenClaw Exposure Watchboard lists publicly reachable active OpenClaw instances for defensive security awareness. Verify your deployment, enforce authentication, and remove unsafe public exposure.",
"success": true,
"requestUrl": "https://openclaw.allegro.earth/",
"ogTitle": "OpenClaw Exposure Watchboard",
"ogUrl": "https://openclaw.allegro.earth/",
"ogSiteName": "OpenClaw Exposure Watchboard",
"ogDescription": "OpenClaw Exposure Watchboard lists publicly reachable active OpenClaw instances for defensive security awareness. Verify your deployment, enforce authentication, and remove unsafe public exposure.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T02:47:46.000Z",
"createdAtI": 1772506066,
"updatedAt": "2026-03-04T01:35:35.000Z",
"fetchedAt": "2026-03-04T03:05:58.483Z",
"firstVersion": {
"storyID": "47227329",
"author": "fanweixiao",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T02:55:58.409Z",
"title": "224k Publicly Exposed OpenClaw Instances",
"createdAtI": 1772506066,
"url": "https://openclaw.allegro.earth/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T02:47:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772506558,
"commentsCount": 0,
"updatedAt": "2026-03-03T02:55:46.000Z"
}
}And the games are getting pretty good.
{
"storyID": "47227078",
"title": "Excommunicated devs making games with AI",
"author": "tyleo",
"url": "https://www.tyleo.com/blog/the-excommunicated-devs-making-games-with-ai",
"points": 60,
"commentsCount": 75,
"tags": [],
"og": {
"twitterTitle": "The Excommunicated Devs Making Games with AI - tyleo.com",
"twitterDescription": "And the games are getting pretty good.",
"twitterImage": [
{
"url": "https://www.tyleo.com/img/the-excommunicated-devs-making-games-with-ai-hero-7a610ff6.webp"
}
],
"success": true,
"requestUrl": "https://www.tyleo.com/blog/the-excommunicated-devs-making-games-with-ai",
"ogTitle": "The Excommunicated Devs Making Games with AI - tyleo.com",
"ogDescription": "And the games are getting pretty good.",
"ogImage": [
{
"url": "https://www.tyleo.com/img/the-excommunicated-devs-making-games-with-ai-hero-7a610ff6.webp"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-03T02:16:52.000Z",
"createdAtI": 1772504212,
"updatedAt": "2026-03-04T02:02:04.000Z",
"fetchedAt": "2026-03-04T02:45:58.573Z",
"firstVersion": {
"storyID": "47227078",
"author": "tyleo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T02:30:58.563Z",
"title": "The Excommunicated Devs Making Games with AI",
"createdAtI": 1772504212,
"url": "https://www.tyleo.com/blog/the-excommunicated-devs-making-games-with-ai",
"points": 3,
"tags": [],
"createdAt": "2026-03-03T02:16:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772505059,
"commentsCount": 0,
"updatedAt": "2026-03-03T02:28:00.000Z"
}
}Everyone online says AI agents are printing money in 2026. So where are the real receipts? We investigated Mac Minis, OpenClaw setups, and the uncomfortable truth.
{
"storyID": "47226958",
"title": "Do AI Agents Make Money in 2026? Or Is It Just Mac Minis and Vibes?",
"author": "SaaSasaurus",
"url": "https://www.siliconsnark.com/do-ai-agents-actually-make-money-in-2026-or-is-it-just-mac-minis-and-vibes/",
"points": 35,
"commentsCount": 35,
"tags": [],
"og": {
"twitterTitle": "Do AI Agents Actually Make Money in 2026? Or Is It Just Mac Minis and Vibes?",
"twitterSite": "@siliconsnark",
"articlePublishedTime": "2026-03-02T13:00:57.000Z",
"twitterImage": [
{
"url": "https://www.siliconsnark.com/content/images/size/w1200/2026/03/ChatGPT-Image-Mar-1--2026--09_58_44-PM.png"
}
],
"twitterUrl": "https://www.siliconsnark.com/do-ai-agents-actually-make-money-in-2026-or-is-it-just-mac-minis-and-vibes/",
"ogTitle": "Do AI Agents Actually Make Money in 2026? Or Is It Just Mac Minis and Vibes?",
"ogDescription": "Everyone online says AI agents are printing money in 2026. So where are the real receipts? We investigated Mac Minis, OpenClaw setups, and the uncomfortable truth.",
"ogImage": [
{
"width": "1200",
"url": "https://www.siliconsnark.com/content/images/size/w1200/2026/03/ChatGPT-Image-Mar-1--2026--09_58_44-PM.png",
"height": "800"
}
],
"ogType": "article",
"articleTag": "OpenClaw",
"twitterCard": "summary_large_image",
"twitterDescription": "Everyone online says AI agents are printing money in 2026. So where are the real receipts? We investigated Mac Minis, OpenClaw setups, and the uncomfortable truth.",
"success": true,
"requestUrl": "https://www.siliconsnark.com/do-ai-agents-actually-make-money-in-2026-or-is-it-just-mac-minis-and-vibes/",
"ogUrl": "https://www.siliconsnark.com/do-ai-agents-actually-make-money-in-2026-or-is-it-just-mac-minis-and-vibes/",
"ogSiteName": "SiliconSnark",
"articleModifiedTime": "2026-03-02T13:00:57.000Z"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-03T02:00:08.000Z",
"createdAtI": 1772503208,
"updatedAt": "2026-03-04T02:28:34.000Z",
"fetchedAt": "2026-03-04T02:40:58.354Z",
"firstVersion": {
"storyID": "47226958",
"author": "SaaSasaurus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T03:40:58.484Z",
"title": "Do AI Agents Make Money in 2026? Or Is It Just Mac Minis and Vibes?",
"createdAtI": 1772503208,
"url": "https://www.siliconsnark.com/do-ai-agents-actually-make-money-in-2026-or-is-it-just-mac-minis-and-vibes/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T02:00:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772509258,
"commentsCount": 0,
"updatedAt": "2026-03-03T03:40:00.000Z"
}
}Bulky and noisy Iran-made unmanned attack drones have hit buildings in Bahrain, Kuwait, UAE and elsewhere
{
"storyID": "47226843",
"title": "Iran unleashes Shahed drones aimed at targets across Middle East",
"author": "0in",
"url": "https://www.theguardian.com/world/2026/mar/02/iran-unleashes-hundreds-of-drones-aimed-at-targets-across-middle-east",
"points": 57,
"commentsCount": 67,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://world/2026/mar/02/iran-unleashes-hundreds-of-drones-aimed-at-targets-across-middle-east?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Iran’s Shahed drones have brought terror to Ukrainian skies – now they are being deployed in the Middle East",
"ogType": "article",
"articleTag": "Iran,US-Israel war on Iran,Drones (military),World news,Middle East and north Africa",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/world/2026/mar/02/iran-unleashes-hundreds-of-drones-aimed-at-targets-across-middle-east",
"twitterAppUrliPhone": "gnmguardian://world/2026/mar/02/iran-unleashes-hundreds-of-drones-aimed-at-targets-across-middle-east?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/world/2026/mar/02/iran-unleashes-hundreds-of-drones-aimed-at-targets-across-middle-east",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-03-02T20:16:59.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/ef92280b9c464fccef620cf34df2058a15f859b1/476_297_689_551/master/689.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=4a2c16af9bd209e0f8fc66ac4ac3bf76"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Bulky and noisy Iran-made unmanned attack drones have hit buildings in Bahrain, Kuwait, UAE and elsewhere",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/ef92280b9c464fccef620cf34df2058a15f859b1/476_297_689_551/master/689.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=9d97f0bcd0e27a9c7b0c8a79c3f1a973",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/world/2026/mar/02/iran-unleashes-hundreds-of-drones-aimed-at-targets-across-middle-east",
"alIosUrl": "gnmguardian://world/2026/mar/02/iran-unleashes-hundreds-of-drones-aimed-at-targets-across-middle-east?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-03-02T21:45:31.000Z",
"articleSection": "World news",
"articleAuthor": "https://www.theguardian.com/profile/dan-sabbagh",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T01:41:43.000Z",
"createdAtI": 1772502103,
"updatedAt": "2026-03-04T01:45:49.000Z",
"fetchedAt": "2026-03-04T02:25:58.326Z",
"firstVersion": {
"storyID": "47226843",
"author": "0in",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T02:00:58.643Z",
"title": "Iran unleashes Shahed drones aimed at targets across Middle East",
"createdAtI": 1772502103,
"url": "https://www.theguardian.com/world/2026/mar/02/iran-unleashes-hundreds-of-drones-aimed-at-targets-across-middle-east",
"points": 4,
"tags": [],
"createdAt": "2026-03-03T01:41:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772503259,
"commentsCount": 0,
"updatedAt": "2026-03-03T02:00:45.000Z"
}
}Every internal email the FTC made public. Rendered as Facebook Messenger.
{
"storyID": "47226816",
"title": "Zuckerberg's internal emails rendered as Facebook Messenger",
"author": "not-chatgpt",
"url": "https://zuckmail.vercel.app/",
"points": 137,
"commentsCount": 30,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Zuckmail — Zuckerberg's Internal Emails",
"twitterDescription": "Every internal email the FTC made public. Rendered as Facebook Messenger.",
"success": true,
"requestUrl": "https://zuckmail.vercel.app/",
"ogTitle": "Zuckmail — Zuckerberg's Internal Emails",
"ogDescription": "Every internal email the FTC made public. Rendered as Facebook Messenger.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-03T01:38:35.000Z",
"createdAtI": 1772501915,
"updatedAt": "2026-03-04T02:09:04.000Z",
"fetchedAt": "2026-03-04T02:10:58.719Z",
"firstVersion": {
"storyID": "47226816",
"author": "not-chatgpt",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T02:15:58.585Z",
"title": "Zuckerberg's internal emails rendered as Facebook Messenger",
"createdAtI": 1772501915,
"url": "https://zuckmail.vercel.app/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-03-03T01:38:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772504159,
"commentsCount": 0,
"updatedAt": "2026-03-03T02:15:45.000Z"
}
}Maggie Harrison Dupré - Ars Technica has fired senior AI reporter Benj Edwards following an outrage-sparking controversy involving AI-fabricated quotes.
{
"storyID": "47226608",
"title": "Ars Technica fires reporter after AI controversy involving fabricated quotes",
"author": "danso",
"url": "https://futurism.com/artificial-intelligence/ars-technica-fires-reporter-ai-quotes",
"points": 566,
"commentsCount": 356,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-02T19:12:02-05:00",
"author": "Maggie Harrison Dupré",
"ogTitle": "Ars Technica Fires Reporter After AI Controversy Involving Fabricated Quotes",
"ogDescription": "Ars Technica has fired senior AI reporter Benj Edwards following an outrage-sparking controversy involving AI-fabricated quotes.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://futurism.com/wp-content/uploads/2026/03/ars-technica-fires-reporter-ai-quotes.jpg?w=1200",
"height": "800"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/futurism",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://futurism.com/artificial-intelligence/ars-technica-fires-reporter-ai-quotes",
"ogUrl": "https://futurism.com/artificial-intelligence/ars-technica-fires-reporter-ai-quotes",
"ogSiteName": "Futurism",
"articleModifiedTime": "2026-03-02T19:12:02-05:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-03T01:12:30.000Z",
"createdAtI": 1772500350,
"updatedAt": "2026-03-04T01:44:50.000Z",
"fetchedAt": "2026-03-04T01:45:58.587Z",
"firstVersion": {
"storyID": "47226608",
"author": "danso",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T02:55:58.409Z",
"title": "Ars Technica Fires Reporter After AI Controversy Involving Fabricated Quotes",
"createdAtI": 1772500350,
"url": "https://futurism.com/artificial-intelligence/ars-technica-fires-reporter-ai-quotes",
"points": 5,
"tags": [],
"createdAt": "2026-03-03T01:12:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772506558,
"commentsCount": 0,
"updatedAt": "2026-03-03T02:51:15.000Z"
}
}{
"storyID": "47225726",
"title": "Physicists developing a quantum computer that’s entirely open source",
"author": "tzury",
"url": "https://physics.aps.org/articles/v19/24",
"points": 183,
"commentsCount": 33,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://physics.aps.org/articles/v19/24"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T23:22:50.000Z",
"createdAtI": 1772493770,
"updatedAt": "2026-03-03T23:57:34.000Z",
"fetchedAt": "2026-03-04T00:00:58.455Z",
"firstVersion": {
"storyID": "47225726",
"author": "tzury",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-03T00:45:58.491Z",
"title": "How to Build Your Own Quantum Computer",
"createdAtI": 1772493770,
"url": "https://physics.aps.org/articles/v19/24",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-02T23:22:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772498758,
"commentsCount": 0,
"updatedAt": "2026-03-03T00:45:45.000Z"
}
}Alan Griffin - Radio Amateurs du Canada réagit à la fermeture du service Radio-Météo au Canada For immediate release | February 25, 2026Radio Amateurs of Canada (RAC) is saddened to learn about the closure of the Weatheradio service provided by Environment and Climate Change Canada.For decades, Weatheradio has been a trusted and resilient source of real-time weather alerts and
{
"storyID": "47225505",
"title": "Closure of the Weatheradio service in Canada",
"author": "da768",
"url": "https://www.rac.ca/rac-responds-to-the-closure-of-the-weatherradio-service-in-canada/",
"points": 121,
"commentsCount": 62,
"tags": [],
"og": {
"twitterTitle": "Radio Amateurs of Canada Responds to the Closure of the Weatherradio Service in Canada - Radio Amateurs of Canada",
"articlePublishedTime": "2026-02-25T21:22:45+00:00",
"twitterImage": [
{
"url": "https://www.rac.ca/mivahih/2014/03/rac-theme-logo.png"
}
],
"author": "Alan Griffin",
"ogTitle": "Radio Amateurs of Canada Responds to the Closure of the Weatherradio Service in Canada - Radio Amateurs of Canada",
"ogDescription": "Radio Amateurs du Canada réagit à la fermeture du service Radio-Météo au Canada For immediate release | February 25, 2026Radio Amateurs of Canada (RAC) is saddened to learn about the closure of the Weatheradio service provided by Environment and Climate Change Canada.For decades, Weatheradio has been a trusted and resilient source of real-time weather alerts and",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.rac.ca/mivahih/2014/03/rac-theme-logo.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Radio Amateurs du Canada réagit à la fermeture du service Radio-Météo au Canada For immediate release | February 25, 2026Radio Amateurs of Canada (RAC) is saddened to learn about the closure of the Weatheradio service provided by Environment and Climate Change Canada.For decades, Weatheradio has been a trusted and resilient source of real-time weather alerts and",
"success": true,
"requestUrl": "https://www.rac.ca/rac-responds-to-the-closure-of-the-weatherradio-service-in-canada/",
"ogUrl": "https://www.rac.ca/rac-responds-to-the-closure-of-the-weatherradio-service-in-canada/",
"ogSiteName": "Radio Amateurs of Canada - Welcome to the Radio Amateurs of Canada website!",
"articleModifiedTime": "2026-02-25T21:29:19+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T23:03:59.000Z",
"createdAtI": 1772492639,
"updatedAt": "2026-03-03T22:45:08.000Z",
"fetchedAt": "2026-03-03T23:25:58.718Z",
"firstVersion": {
"storyID": "47225505",
"author": "da768",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T23:20:58.403Z",
"title": "Closure of the Weatherradio Service in Canada",
"createdAtI": 1772492639,
"url": "https://www.rac.ca/rac-responds-to-the-closure-of-the-weatherradio-service-in-canada/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-02T23:03:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772493658,
"commentsCount": 0,
"updatedAt": "2026-03-02T23:19:00.000Z"
}
}{
"storyID": "47225318",
"title": "Seed of Might Color Correction Process (2023) [pdf]",
"author": "haunter",
"url": "https://andrewvanner.github.io/som/SoM_CC_Process_Day.pdf",
"points": 94,
"commentsCount": 26,
"tags": [],
"createdAt": "2026-03-02T22:49:47.000Z",
"createdAtI": 1772491787,
"updatedAt": "2026-03-03T20:11:49.000Z",
"fetchedAt": "2026-03-03T23:20:58.676Z",
"firstVersion": {
"storyID": "47225318",
"author": "haunter",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T23:05:58.491Z",
"title": "Dragon Ball Color Correction Process [pdf]",
"createdAtI": 1772491787,
"url": "https://andrewvanner.github.io/som/SoM_CC_Process_Day.pdf",
"points": 3,
"tags": [],
"createdAt": "2026-03-02T22:49:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772492758,
"commentsCount": 0,
"updatedAt": "2026-03-02T23:04:15.000Z"
}
}{
"storyID": "47225167",
"title": "Japan Radio Begins 24-Hour Shortwave Transmission in Response to Iran Attacks [pdf]",
"author": "TigerUniversity",
"url": "https://www3.nhk.or.jp/nhkworld/upld/thumbnails/en/information/nhk_world-japan_radio_begins_temporary_shortwave_transmission.pdf",
"points": 44,
"commentsCount": 10,
"tags": [],
"createdAt": "2026-03-02T22:35:35.000Z",
"createdAtI": 1772490935,
"updatedAt": "2026-03-03T21:14:05.000Z",
"fetchedAt": "2026-03-03T23:00:58.477Z",
"firstVersion": {
"storyID": "47225167",
"author": "TigerUniversity",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T22:40:58.404Z",
"title": "Japan Radio Begins 24-Hour Shortwave Transmission in Response to Iran Attacks [pdf]",
"createdAtI": 1772490935,
"url": "https://www3.nhk.or.jp/nhkworld/upld/thumbnails/en/information/nhk_world-japan_radio_begins_temporary_shortwave_transmission.pdf",
"points": 3,
"tags": [],
"createdAt": "2026-03-02T22:35:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772491258,
"commentsCount": 0,
"updatedAt": "2026-03-02T22:39:59.000Z"
}
}Erik Norman - Bank details, sex and naked people who seem unaware they are being recorded. Behind Meta’s new smart glasses lies a hidden workforce, uneasy about peering into the most intimate parts of other people’s lives.
{
"storyID": "47225130",
"title": "Meta’s AI smart glasses and data privacy concerns",
"author": "sandbach",
"url": "https://www.svd.se/a/K8nrV4/metas-ai-smart-glasses-and-data-privacy-concerns-workers-say-we-see-everything",
"points": 1360,
"commentsCount": 759,
"tags": [],
"og": {
"twitterTitle": "She Came Out of the Bathroom Naked, Employee Says",
"twitterAppUrliPad": "com.svd.svdmobil://www.svd.se/K8nrV4",
"twitterAppIdiPhone": "423779856",
"twitterAppNameiPhone": "Svenska Dagbladet",
"twitterUrl": "https://www.svd.se/a/K8nrV4/metas-ai-smart-glasses-and-data-privacy-concerns-workers-say-we-see-everything",
"ogTitle": "She Came Out of the Bathroom Naked, Employee Says",
"alAndroidPackage": "se.svd.start",
"ogType": "article",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.svd.se/a/K8nrV4/metas-ai-smart-glasses-and-data-privacy-concerns-workers-say-we-see-everything",
"twitterAppUrliPhone": "com.svd.svdmobil://www.svd.se/K8nrV4",
"alAndroidAppName": "Svenska Dagbladet",
"twitterAppNameiPad": "Svenska Dagbladet",
"ogSiteName": "SvD.se",
"twitterSite": "@SvD",
"articlePublishedTime": "2026-02-27T14:50:18+01:00",
"twitterImage": [
{
"url": "https://svd.vgc.no/v2/images/e4d3cfec-f7dc-4461-aa32-108ea47f2621?h=630&q=80&upscale=true&w=1200&s=d82dc447eb031914967ea232d0aab8207eab5ef0"
}
],
"author": "Erik Norman",
"alIosAppStoreId": "423779856",
"ogDescription": "Bank details, sex and naked people who seem unaware they are being recorded. Behind Meta’s new smart glasses lies a hidden workforce, uneasy about peering into the most intimate parts of other people’s lives.",
"ogImage": [
{
"width": "1200",
"url": "https://svd.vgc.no/v2/images/e4d3cfec-f7dc-4461-aa32-108ea47f2621?h=630&q=80&upscale=true&w=1200&s=d82dc447eb031914967ea232d0aab8207eab5ef0",
"height": "630"
}
],
"twitterAppIdiPad": "423779856",
"articlePublisher": "https://www.facebook.com/svenskadagbladet",
"twitterDescription": "Bank details, sex and naked people who seem unaware they are being recorded. Behind Meta’s new smart glasses lies a hidden workforce, uneasy about peering into the most intimate parts of other people’s lives.",
"success": true,
"alIosAppName": "Svenska Dagbladet",
"ogUrl": "https://www.svd.se/a/K8nrV4/metas-ai-smart-glasses-and-data-privacy-concerns-workers-say-we-see-everything",
"alIosUrl": "com.svd.svdmobil://www.svd.se/K8nrV4",
"articleSection": "Världen",
"articleModifiedTime": "2026-02-27T14:50:18+01:00",
"fbAppId": "120052334696503",
"articleAuthor": "Naipanoi Lepapa,Ahmed Abdigadir,Julia Lindblom,Erik Norman",
"alAndroidUrl": "se.svd.start://www.svd.se/K8nrV4"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T22:32:35.000Z",
"createdAtI": 1772490755,
"updatedAt": "2026-03-03T22:54:19.000Z",
"fetchedAt": "2026-03-03T22:55:58.609Z",
"firstVersion": {
"storyID": "47225130",
"author": "sandbach",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T22:40:58.404Z",
"title": "The workers behind Meta's smart glasses can see everything",
"createdAtI": 1772490755,
"url": "https://www.svd.se/a/K8nrV4/metas-ai-smart-glasses-and-data-privacy-concerns-workers-say-we-see-everything",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2026-03-02T22:32:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772491258,
"commentsCount": 0,
"updatedAt": "2026-03-02T22:40:45.000Z"
}
}{
"storyID": "47224832",
"title": "The 185-Microsecond Type Hint",
"author": "kianN",
"url": "https://blog.sturdystatistics.com/posts/type_hint/",
"points": 70,
"commentsCount": 14,
"tags": [],
"og": {
"success": true,
"author": "Mike McCourt",
"requestUrl": "https://blog.sturdystatistics.com/posts/type_hint/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T22:04:56.000Z",
"createdAtI": 1772489096,
"updatedAt": "2026-03-03T19:35:20.000Z",
"fetchedAt": "2026-03-03T22:10:58.534Z",
"firstVersion": {
"storyID": "47224832",
"author": "kianN",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T22:15:58.615Z",
"title": "The 185-Microsecond Type Hint",
"createdAtI": 1772489096,
"url": "https://blog.sturdystatistics.com/posts/type_hint/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-02T22:04:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772489759,
"commentsCount": 1,
"updatedAt": "2026-03-02T22:14:29.000Z"
}
}Nick Tikhonov's blog
{
"storyID": "47224295",
"title": "Show HN: I built a sub-500ms latency voice agent from scratch",
"author": "nicktikhonov",
"url": "https://www.ntik.me/posts/voice-agent",
"points": 546,
"commentsCount": 152,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://www.ntik.me/posts/voice-agent",
"ogTitle": "How I built a sub-500ms latency voice agent from scratch | Nick Tikhonov",
"ogUrl": "https://ntik.me/posts/voice-agent",
"ogDescription": "Nick Tikhonov's blog",
"ogImage": [
{
"url": "https://ntik.me/voice-agent-essay/agent-logs.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T21:23:40.000Z",
"createdAtI": 1772486620,
"updatedAt": "2026-03-03T21:30:50.000Z",
"fetchedAt": "2026-03-03T21:30:58.493Z",
"firstVersion": {
"storyID": "47224295",
"author": "nicktikhonov",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T21:35:58.855Z",
"title": "Show HN: I built a sub-500ms latency voice agent from scratch",
"createdAtI": 1772486620,
"url": "https://www.ntik.me/posts/voice-agent",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-03-02T21:23:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772487359,
"commentsCount": 2,
"updatedAt": "2026-03-02T21:35:17.000Z"
}
}{
"storyID": "47224118",
"title": "Welcome (back) to Macintosh",
"author": "Udo_Schmitz",
"url": "https://take.surf/2026/03/01/welcome-back-to-macintosh",
"points": 319,
"commentsCount": 253,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-01T17:03:05.0000000Z",
"success": true,
"requestUrl": "https://take.surf/2026/03/01/welcome-back-to-macintosh",
"ogTitle": "Welcome (back) to Macintosh",
"ogUrl": "https://take.surf/2026/03/01/welcome-back-to-macintosh",
"ogSiteName": "Take",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T21:09:47.000Z",
"createdAtI": 1772485787,
"updatedAt": "2026-03-03T20:41:21.000Z",
"fetchedAt": "2026-03-03T21:15:58.512Z",
"firstVersion": {
"storyID": "47224118",
"author": "Udo_Schmitz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T21:35:58.855Z",
"title": "Welcome (Back) to Macintosh",
"createdAtI": 1772485787,
"url": "https://take.surf/2026/03/01/welcome-back-to-macintosh",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-02T21:09:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772487359,
"commentsCount": 0,
"updatedAt": "2026-03-02T21:33:30.000Z"
}
}Linux CLI tool to assign shell commands to keys on a USB MIDI Keyboard - vustagc/pianoterm
{
"storyID": "47223863",
"title": "Show HN: Pianoterm – Run shell commands from your Piano. A Linux CLI tool",
"author": "vustagc",
"url": "https://github.com/vustagc/pianoterm",
"points": 57,
"commentsCount": 21,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - vustagc/pianoterm: Linux CLI tool to assign shell commands to keys on a USB MIDI Keyboard",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/3260878d234eb4d7031f3719eedc8942ac316738bc16b806a7700ab3475c27e5/vustagc/pianoterm"
}
],
"ogTitle": "GitHub - vustagc/pianoterm: Linux CLI tool to assign shell commands to keys on a USB MIDI Keyboard",
"ogDescription": "Linux CLI tool to assign shell commands to keys on a USB MIDI Keyboard - vustagc/pianoterm",
"ogImage": [
{
"width": "1200",
"alt": "Linux CLI tool to assign shell commands to keys on a USB MIDI Keyboard - vustagc/pianoterm",
"url": "https://opengraph.githubassets.com/3260878d234eb4d7031f3719eedc8942ac316738bc16b806a7700ab3475c27e5/vustagc/pianoterm",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Linux CLI tool to assign shell commands to keys on a USB MIDI Keyboard - vustagc/pianoterm",
"success": true,
"requestUrl": "https://github.com/vustagc/pianoterm",
"ogUrl": "https://github.com/vustagc/pianoterm",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T20:50:03.000Z",
"createdAtI": 1772484603,
"updatedAt": "2026-03-03T19:35:20.000Z",
"fetchedAt": "2026-03-03T20:50:58.652Z",
"firstVersion": {
"storyID": "47223863",
"author": "vustagc",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T21:10:58.738Z",
"title": "Show HN: Pianoterm – Run shell commands from your Piano. A Linux CLI tool",
"createdAtI": 1772484603,
"url": "https://github.com/vustagc/pianoterm",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-02T20:50:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772485859,
"commentsCount": 0,
"updatedAt": "2026-03-02T21:10:45.000Z"
}
}March 8 will be the last time British Columbians have to change their clocks, B.C. Premier David Eby announced Monday.
{
"storyID": "47223620",
"title": "British Columbia is permanently adopting daylight time",
"author": "ireflect",
"url": "https://www.cbc.ca/news/canada/british-columbia/b-c-adopting-year-round-daylight-time-9.7111657",
"points": 1087,
"commentsCount": 531,
"tags": [],
"og": {
"twitterSite": "@cbc",
"twitterTitle": "B.C. to end time changes, adopt year-round daylight time | CBC News",
"twitterImage": [
{
"url": "https://i.cbc.ca/ais/e05ac456-325f-4c44-be1c-7a8afbc5f642,1772483908625/full/max/0/default.jpg?im=Crop%2Crect%3D%281%2C0%2C1289%2C725%29%3BResize%3D620"
}
],
"ogTitle": "B.C. to end time changes, adopt year-round daylight time | CBC News",
"ogDescription": "March 8 will be the last time British Columbians have to change their clocks, B.C. Premier David Eby announced Monday.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://i.cbc.ca/ais/e05ac456-325f-4c44-be1c-7a8afbc5f642,1772483908625/full/max/0/default.jpg?im=Crop%2Crect%3D%281%2C0%2C1289%2C725%29%3BResize%3D620"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "March 8 will be the last time British Columbians have to change their clocks, B.C. Premier David Eby announced Monday.",
"success": true,
"requestUrl": "https://www.cbc.ca/news/canada/british-columbia/b-c-adopting-year-round-daylight-time-9.7111657",
"ogUrl": "https://www.cbc.ca/news/canada/british-columbia/b-c-adopting-year-round-daylight-time-9.7111657",
"ogSiteName": "CBC"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T20:30:52.000Z",
"createdAtI": 1772483452,
"updatedAt": "2026-03-03T20:30:51.000Z",
"fetchedAt": "2026-03-03T20:30:58.449Z",
"firstVersion": {
"storyID": "47223620",
"author": "ireflect",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T20:35:58.702Z",
"title": "British Columbia to end time changes, adopt year-round daylight time",
"createdAtI": 1772483452,
"url": "https://www.cbc.ca/news/canada/british-columbia/b-c-adopting-year-round-daylight-time-9.7111657",
"points": 3,
"tags": [],
"createdAt": "2026-03-02T20:30:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772483759,
"commentsCount": 0,
"updatedAt": "2026-03-02T20:34:44.000Z"
}
}Nuke Insta Slop. GitHub Gist: instantly share code, notes, and snippets.
{
"storyID": "47223147",
"title": "Show HN: uBlock filter list to blur all Instagram Reels",
"author": "shraiwi",
"url": "https://gist.github.com/shraiwi/009c652da6ce8c99a6e1e0c86fe66886",
"points": 122,
"commentsCount": 48,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "Nuke Insta Slop",
"twitterImage": [
{
"url": "https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png"
}
],
"ogTitle": "Nuke Insta Slop",
"ogDescription": "Nuke Insta Slop. GitHub Gist: instantly share code, notes, and snippets.",
"ogImage": [
{
"alt": "Nuke Insta Slop. GitHub Gist: instantly share code, notes, and snippets.",
"url": "https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png"
}
],
"ogType": "article",
"articlePublisher": "262588213843476",
"twitterCard": "summary_large_image",
"twitterDescription": "Nuke Insta Slop. GitHub Gist: instantly share code, notes, and snippets.",
"success": true,
"requestUrl": "https://gist.github.com/shraiwi/009c652da6ce8c99a6e1e0c86fe66886",
"ogUrl": "https://gist.github.com/shraiwi/009c652da6ce8c99a6e1e0c86fe66886",
"ogSiteName": "Gist",
"fbAppId": "1401488693436528",
"articleAuthor": "262588213843476"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T19:50:32.000Z",
"createdAtI": 1772481032,
"updatedAt": "2026-03-03T18:51:49.000Z",
"fetchedAt": "2026-03-03T19:30:58.372Z",
"firstVersion": {
"storyID": "47223147",
"author": "shraiwi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T20:10:58.450Z",
"title": "Show HN: uBlock filter list to blur all Instagram Reels",
"createdAtI": 1772481032,
"url": "https://gist.github.com/shraiwi/009c652da6ce8c99a6e1e0c86fe66886",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-02T19:50:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772482258,
"commentsCount": 0,
"updatedAt": "2026-03-02T20:10:45.000Z"
}
}{
"storyID": "47223022",
"title": "SCOTUS declines to hear dispute over copyrights for AI-generated material",
"author": "cainxinth",
"url": "https://www.reuters.com/legal/government/us-supreme-court-declines-hear-dispute-over-copyrights-ai-generated-material-2026-03-02/",
"points": 44,
"commentsCount": 31,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/legal/government/us-supreme-court-declines-hear-dispute-over-copyrights-ai-generated-material-2026-03-02/"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-02T19:39:41.000Z",
"createdAtI": 1772480381,
"updatedAt": "2026-03-03T17:38:48.000Z",
"fetchedAt": "2026-03-03T19:15:58.365Z",
"firstVersion": {
"storyID": "47223022",
"author": "cainxinth",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T19:55:58.708Z",
"title": "SCOTUS declines to hear dispute over copyrights for AI-generated material",
"createdAtI": 1772480381,
"url": "https://www.reuters.com/legal/government/us-supreme-court-declines-hear-dispute-over-copyrights-ai-generated-material-2026-03-02/",
"points": 3,
"tags": [],
"createdAt": "2026-03-02T19:39:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772481359,
"commentsCount": 0,
"updatedAt": "2026-03-02T19:51:14.000Z"
}
}Gapless audio playback javascript plugin (for seamless audio playback) - RelistenNet/gapless.js
{
"storyID": "47222271",
"title": "Show HN: Gapless.js – gapless web audio playback",
"author": "switz",
"url": "https://github.com/RelistenNet/gapless.js",
"points": 35,
"commentsCount": 10,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - RelistenNet/gapless.js: Gapless audio playback javascript plugin (for seamless audio playback)",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/b7f3deff03095706290ac21a22bedd9cc76c30dbd1773191757b5c176d4b4e45/RelistenNet/gapless.js"
}
],
"ogTitle": "GitHub - RelistenNet/gapless.js: Gapless audio playback javascript plugin (for seamless audio playback)",
"ogDescription": "Gapless audio playback javascript plugin (for seamless audio playback) - RelistenNet/gapless.js",
"ogImage": [
{
"width": "1200",
"alt": "Gapless audio playback javascript plugin (for seamless audio playback) - RelistenNet/gapless.js",
"url": "https://opengraph.githubassets.com/b7f3deff03095706290ac21a22bedd9cc76c30dbd1773191757b5c176d4b4e45/RelistenNet/gapless.js",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Gapless audio playback javascript plugin (for seamless audio playback) - RelistenNet/gapless.js",
"success": true,
"requestUrl": "https://github.com/RelistenNet/gapless.js",
"ogUrl": "https://github.com/RelistenNet/gapless.js",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T18:48:37.000Z",
"createdAtI": 1772477317,
"updatedAt": "2026-03-03T17:12:34.000Z",
"fetchedAt": "2026-03-03T18:55:58.561Z",
"firstVersion": {
"storyID": "47222271",
"author": "switz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T19:05:58.362Z",
"title": "Show HN: Gapless.js – gapless web audio playback",
"createdAtI": 1772477317,
"url": "https://github.com/RelistenNet/gapless.js",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-03-02T18:48:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772478358,
"commentsCount": 0,
"updatedAt": "2026-03-02T19:03:47.000Z"
}
}Pull up your agents folks, I'll convince you why Go is the best language for them.
{
"storyID": "47222270",
"title": "A case for Go as the best language for AI agents",
"author": "karakanb",
"url": "https://getbruin.com/blog/go-is-the-best-language-for-agents/",
"points": 186,
"commentsCount": 265,
"tags": [],
"og": {
"twitterSite": "@bruindata",
"twitterTitle": "Go is the Best Language for AI Agents | Bruin Blog",
"articlePublishedTime": "2026-02-25",
"twitterImage": [
{
"width": "1200",
"url": "https://getbruin.com/__og-image__/static/blog/go-is-the-best-language-for-agents/og.png",
"height": "630"
}
],
"ogTitle": "Go is the Best Language for AI Agents",
"ogDescription": "Pull up your agents folks, I'll convince you why Go is the best language for them.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://getbruin.com/__og-image__/static/blog/go-is-the-best-language-for-agents/og.png",
"height": "630"
}
],
"ogType": "article",
"articleTag": "Go, AI, agents, programming languages, developer tools, CLI",
"twitterCard": "summary_large_image",
"twitterDescription": "Pull up your agents folks, I'll convince you why Go is the best language for them.",
"success": true,
"requestUrl": "https://getbruin.com/blog/go-is-the-best-language-for-agents/",
"ogLogo": "https://getbruin.com/bruin-logo-sm128.png",
"ogUrl": "https://getbruin.com/blog/go-is-the-best-language-for-agents/",
"ogSiteName": "Bruin"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T18:48:36.000Z",
"createdAtI": 1772477316,
"updatedAt": "2026-03-03T18:44:04.000Z",
"fetchedAt": "2026-03-03T18:55:58.561Z",
"firstVersion": {
"storyID": "47222270",
"author": "karakanb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T19:00:58.528Z",
"title": "Go is the best language for agents",
"createdAtI": 1772477316,
"url": "https://getbruin.com/blog/go-is-the-best-language-for-agents/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-02T18:48:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772478059,
"commentsCount": 1,
"updatedAt": "2026-03-02T18:59:14.000Z"
}
}{
"storyID": "47222226",
"title": "\"That Shape Had None\" – A Horror of Substrate Independence (Short Fiction)",
"author": "casmalia",
"url": "https://starlightconvenience.net/#that-shape-had-none",
"points": 96,
"commentsCount": 19,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://starlightconvenience.net/#that-shape-had-none"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-02T18:45:12.000Z",
"createdAtI": 1772477112,
"updatedAt": "2026-03-03T18:07:33.000Z",
"fetchedAt": "2026-03-03T18:45:58.463Z",
"firstVersion": {
"storyID": "47222226",
"author": "casmalia",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-02T19:05:58.362Z",
"title": "\"That Shape Had None\" – A Horror of Substrate Independence (Short Fiction)",
"createdAtI": 1772477112,
"url": "https://starlightconvenience.net/#that-shape-had-none",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-02T18:45:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772478358,
"commentsCount": 0,
"updatedAt": "2026-03-02T19:04:45.000Z"
}
}