After 18 months of building and rethinking, Jido 2.0 ships with a simpler BEAM-first agent core, production-ready AI strategies, and a growing ecosystem.
{
"storyID": "47263036",
"title": "Show HN: Jido 2.0, Elixir Agent Framework",
"author": "mikehostetler",
"url": "https://jido.run/blog/jido-2-0-is-here",
"points": 56,
"commentsCount": 6,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterCreator": "@mikehostetler",
"twitterTitle": "Jido 2.0 is now available",
"twitterSite": "@agentjido",
"twitterImage": [
{
"url": "nil"
}
],
"ogTitle": "Jido 2.0 is now available",
"ogDescription": "After 18 months of building and rethinking, Jido 2.0 ships with a simpler BEAM-first agent core, production-ready AI strategies, and a growing ecosystem.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "nil",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "After 18 months of building and rethinking, Jido 2.0 ships with a simpler BEAM-first agent core, production-ready AI strategies, and a growing ecosystem.",
"success": true,
"requestUrl": "https://jido.run/blog/jido-2-0-is-here",
"ogUrl": "https://jido.run/blog/jido-2-0-is-here",
"ogSiteName": "Agent Jido"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-05T15:48:52.000Z",
"createdAtI": 1772725732,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47263036",
"author": "mikehostetler",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T15:55:58.504Z",
"title": "Show HN: Jido 2.0, Elixir Agent Framework",
"createdAtI": 1772725732,
"url": "https://jido.run/blog/jido-2-0-is-here",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-05T15:48:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772726159,
"commentsCount": 0,
"updatedAt": "2026-03-05T15:54:13.000Z"
}
}Catherina Gioino - Health experts offer a blunt warning on using tobacco products to increase productivity, saying the adverse health effects have been well documented.
{
"storyID": "47262523",
"title": "Palantir and other tech companies are stocking offices with tobacco products",
"author": "donutshop",
"url": "https://fortune.com/2026/03/04/palantir-tech-companies-offices-vending-machines-tobacco-worker-productivity/",
"points": 58,
"commentsCount": 74,
"tags": [],
"og": {
"twitterSite": "@Fortune",
"twitterTitle": "Palantir and other tech companies are stocking offices with tobacco products to increase worker productivity | Fortune",
"twitterImage": [
{
"alt": "Tech companies are stocking nicotine pouches to increase worker productivity.",
"url": "https://fortune.com/img-assets/wp-content/uploads/2026/03/GettyImages-2150665106-e1772576749144.jpg?resize=1200,600"
}
],
"author": "Catherina Gioino",
"twitterUrl": "https://fortune.com/2026/03/04/palantir-tech-companies-offices-vending-machines-tobacco-worker-productivity/",
"ogTitle": "Palantir and other tech companies are stocking offices with tobacco products to increase worker productivity | Fortune",
"ogDescription": "Health experts offer a blunt warning on using tobacco products to increase productivity, saying the adverse health effects have been well documented.",
"ogImage": [
{
"width": "1200",
"alt": "Tech companies are stocking nicotine pouches to increase worker productivity.",
"url": "https://fortune.com/img-assets/wp-content/uploads/2026/03/GettyImages-2150665106-e1772576749144.jpg?resize=1200,600",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Health experts offer a blunt warning on using tobacco products to increase productivity, saying the adverse health effects have been well documented.",
"success": true,
"requestUrl": "https://fortune.com/2026/03/04/palantir-tech-companies-offices-vending-machines-tobacco-worker-productivity/",
"ogUrl": "https://fortune.com/2026/03/04/palantir-tech-companies-offices-vending-machines-tobacco-worker-productivity/",
"ogSiteName": "Fortune"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T15:16:23.000Z",
"createdAtI": 1772723783,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47262523",
"author": "donutshop",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T15:25:58.659Z",
"title": "Palantir and other tech companies are stocking offices with tobacco products",
"createdAtI": 1772723783,
"url": "https://fortune.com/2026/03/04/palantir-tech-companies-offices-vending-machines-tobacco-worker-productivity/",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T15:16:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772724359,
"commentsCount": 0,
"updatedAt": "2026-03-05T15:23:26.000Z"
}
}{
"storyID": "47262347",
"title": "Google Safe Browsing missed 84% of phishing sites we found in February",
"author": "jdup7",
"url": "https://www.norn-labs.com/blog/huginn-report-feb-2026",
"points": 102,
"commentsCount": 36,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.norn-labs.com/blog/huginn-report-feb-2026"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T15:03:22.000Z",
"createdAtI": 1772723002,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47262347",
"author": "jdup7",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T15:35:58.336Z",
"title": "Google Safe Browsing missed 84% of phishing sites we found in February",
"createdAtI": 1772723002,
"url": "https://www.norn-labs.com/blog/huginn-report-feb-2026",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T15:03:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772724958,
"commentsCount": 0,
"updatedAt": "2026-03-05T15:35:41.000Z"
}
}{
"storyID": "47261968",
"title": "Rising carbon dioxide levels now detected in human blood",
"author": "wkrsz",
"url": "https://phys.org/news/2026-02-carbon-dioxide-human-blood.html",
"points": 87,
"commentsCount": 100,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://phys.org/news/2026-02-carbon-dioxide-human-blood.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T14:34:45.000Z",
"createdAtI": 1772721285,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47261968",
"author": "wkrsz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T14:55:58.501Z",
"title": "Rising carbon dioxide levels now detected in human blood",
"createdAtI": 1772721285,
"url": "https://phys.org/news/2026-02-carbon-dioxide-human-blood.html",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T14:34:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772722559,
"commentsCount": 0,
"updatedAt": "2026-03-05T14:55:32.000Z"
}
}{
"storyID": "47261688",
"title": "Judge Orders Government to Begin Refunding More Than $130B in Tariffs",
"author": "JumpCrisscross",
"url": "https://www.wsj.com/politics/policy/judge-orders-government-to-begin-refunding-more-than-130-billion-in-tariffs-fdc1e62c",
"points": 502,
"commentsCount": 384,
"tags": [
"front_page"
],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/politics/policy/judge-orders-government-to-begin-refunding-more-than-130-billion-in-tariffs-fdc1e62c"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T14:05:46.000Z",
"createdAtI": 1772719546,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47261688",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T14:15:58.513Z",
"title": "Judge Orders Government to Begin Refunding More Than $130B in Tariffs",
"createdAtI": 1772719546,
"url": "https://www.wsj.com/politics/policy/judge-orders-government-to-begin-refunding-more-than-130-billion-in-tariffs-fdc1e62c",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T14:05:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772720159,
"commentsCount": 1,
"updatedAt": "2026-03-05T14:14:25.000Z"
}
}Good software knows what problem it solves and what needs to be tackled by another tool
{
"storyID": "47261561",
"title": "Good software knows when to stop",
"author": "ssaboum",
"url": "https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop",
"points": 78,
"commentsCount": 40,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Good software knows when to stop",
"twitterDescription": "Good software knows what problem it solves and what needs to be tackled by another tool",
"twitterImage": [
{
"width": "1200",
"url": "https://ogirardot.writizzy.com/__og-image__/image/p/good-software-knows-when-to-stop/og.png",
"height": "600"
}
],
"success": true,
"requestUrl": "https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop",
"ogTitle": "Good software knows when to stop | Olivier Girardot's Ramblings",
"ogUrl": "https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop",
"ogDescription": "Good software knows what problem it solves and what needs to be tackled by another tool",
"ogSiteName": "Olivier Girardot's Ramblings",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://ogirardot.writizzy.com/__og-image__/image/p/good-software-knows-when-to-stop/og.png",
"height": "600"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T13:52:43.000Z",
"createdAtI": 1772718763,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47261561",
"author": "ssaboum",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T14:00:58.603Z",
"title": "Good software knows when to stop",
"createdAtI": 1772718763,
"url": "https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T13:52:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772719259,
"commentsCount": 0,
"updatedAt": "2026-03-05T13:57:41.000Z"
}
}Ellie Quinlan Houghtaling - Kristi Noem struggled to defend hiring a company linked to a political operative.
{
"storyID": "47259303",
"title": "Noem Can't Explain Why She Hired 8-Day-Old Company for Ad Campaign",
"author": "TrackerFF",
"url": "https://newrepublic.com/post/207381/kristi-noem-explain-company-ad-campaign",
"points": 165,
"commentsCount": 41,
"tags": [],
"og": {
"twitterCreator": "@EllieHotel_ing",
"twitterTitle": "Noem Can’t Explain Why She Hired 8-Day-Old Company for Ad Campaign",
"twitterSite": "@newrepublic",
"articlePublishedTime": "2026-03-04",
"twitterImage": [
{
"url": "https://images.newrepublic.com/3577f1fd296e2de47c3cb74b090d6e1c16339ddd.jpeg?w=1200&h=600&crop=faces&fit=crop&fm=jpg"
}
],
"author": "Ellie Quinlan Houghtaling",
"ogTitle": "Noem Can’t Explain Why She Hired 8-Day-Old Company for Ad Campaign",
"ogDescription": "Kristi Noem struggled to defend hiring a company linked to a political operative.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://images.newrepublic.com/3577f1fd296e2de47c3cb74b090d6e1c16339ddd.jpeg?w=1200&h=630&crop=faces&fit=crop&fm=jpg",
"height": "630"
}
],
"ogType": "article",
"articleTag": "Joe Neguse",
"articlePublisher": "https://www.facebook.com/newrepublic",
"twitterCard": "summary_large_image",
"twitterDescription": "Kristi Noem struggled to defend hiring a company linked to a political operative.",
"success": true,
"requestUrl": "https://newrepublic.com/post/207381/kristi-noem-explain-company-ad-campaign",
"ogUrl": "https://newrepublic.com/post/207381/kristi-noem-explain-company-ad-campaign",
"ogSiteName": "The New Republic",
"articleModifiedTime": "2026-03-04"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T08:55:06.000Z",
"createdAtI": 1772700906,
"updatedAt": "2026-03-05T16:37:56.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47259303",
"author": "TrackerFF",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T09:05:58.408Z",
"title": "Noem Can't Explain Why She Hired 8-Day-Old Company for Ad Campaign",
"createdAtI": 1772700906,
"url": "https://newrepublic.com/post/207381/kristi-noem-explain-company-ad-campaign",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T08:55:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772701558,
"commentsCount": 0,
"updatedAt": "2026-03-05T09:01:39.000Z"
}
}Hi, I'm Mark Pilgrim. You may remember me from such classics as "Dive Into Python" and "Universal Character Encoding Detector." I am the original author of chardet. First off, I would like to thank...
{
"storyID": "47259177",
"title": "No right to relicense this project",
"author": "robin_reala",
"url": "https://github.com/chardet/chardet/issues/327",
"points": 384,
"commentsCount": 250,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "No right to relicense this project · Issue #327 · chardet/chardet",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/cef8f0d00cad3313ee6cfc13cdc60805f9876111904018409b5f68ff6360d010/chardet/chardet/issues/327"
}
],
"ogTitle": "No right to relicense this project · Issue #327 · chardet/chardet",
"ogDescription": "Hi, I'm Mark Pilgrim. You may remember me from such classics as \"Dive Into Python\" and \"Universal Character Encoding Detector.\" I am the original author of chardet. First off, I would like to thank...",
"ogImage": [
{
"width": "1200",
"alt": "Hi, I'm Mark Pilgrim. You may remember me from such classics as \"Dive Into Python\" and \"Universal Character Encoding Detector.\" I am the original author of chardet. First off, I would like to thank...",
"url": "https://opengraph.githubassets.com/cef8f0d00cad3313ee6cfc13cdc60805f9876111904018409b5f68ff6360d010/chardet/chardet/issues/327",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Hi, I'm Mark Pilgrim. You may remember me from such classics as \"Dive Into Python\" and \"Universal Character Encoding Detector.\" I am the original author of chardet. First of...",
"success": true,
"requestUrl": "https://github.com/chardet/chardet/issues/327",
"ogUrl": "https://github.com/chardet/chardet/issues/327",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T08:37:51.000Z",
"createdAtI": 1772699871,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47259177",
"author": "robin_reala",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T08:45:58.583Z",
"title": "No right to relicense this project",
"createdAtI": 1772699871,
"url": "https://github.com/chardet/chardet/issues/327",
"points": 4,
"tags": [],
"createdAt": "2026-03-05T08:37:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772700359,
"commentsCount": 0,
"updatedAt": "2026-03-05T08:45:39.000Z"
}
}The four-pane System Browser has shaped Smalltalk development for forty years. It’s still brilliant at providing context. But the real problem may not be the browser itself—it may be the lack of composition between the tools that surround it.
{
"storyID": "47258885",
"title": "Smalltalk's Browser: Unbeatable, yet Not Enough",
"author": "mpweiher",
"url": "https://blog.lorenzano.eu/smalltalks-browser-unbeatable-yet-not-enough/",
"points": 102,
"commentsCount": 36,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Smalltalk’s Browser: Unbeatable, Yet Not Enough",
"articlePublishedTime": "2026-03-04T09:43:46.000Z",
"twitterImage": [
{
"url": "https://blog.lorenzano.eu/content/images/size/w1200/2026/03/matrix-style-image.png"
}
],
"twitterUrl": "https://blog.lorenzano.eu/smalltalks-browser-unbeatable-yet-not-enough/",
"ogTitle": "Smalltalk’s Browser: Unbeatable, Yet Not Enough",
"ogDescription": "The four-pane System Browser has shaped Smalltalk development for forty years. It’s still brilliant at providing context. But the real problem may not be the browser itself—it may be the lack of composition between the tools that surround it.",
"ogImage": [
{
"width": "1200",
"url": "https://blog.lorenzano.eu/content/images/size/w1200/2026/03/matrix-style-image.png",
"height": "800"
}
],
"ogType": "article",
"articleTag": "Tools",
"twitterCard": "summary_large_image",
"twitterDescription": "The four-pane System Browser has shaped Smalltalk development for forty years. It’s still brilliant at providing context. But the real problem may not be the browser itself—it may be the lack of composition between the tools that surround it.",
"success": true,
"requestUrl": "https://blog.lorenzano.eu/smalltalks-browser-unbeatable-yet-not-enough/",
"ogUrl": "https://blog.lorenzano.eu/smalltalks-browser-unbeatable-yet-not-enough/",
"ogSiteName": "MIND MAP",
"articleModifiedTime": "2026-03-04T14:24:02.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T07:57:25.000Z",
"createdAtI": 1772697445,
"updatedAt": "2026-03-05T16:40:11.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47258885",
"author": "mpweiher",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T08:15:58.562Z",
"title": "Smalltalk's Browser: Unbeatable, yet Not Enough",
"createdAtI": 1772697445,
"url": "https://blog.lorenzano.eu/smalltalks-browser-unbeatable-yet-not-enough/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T07:57:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772698559,
"commentsCount": 0,
"updatedAt": "2026-03-05T08:14:24.000Z"
}
}{
"storyID": "47258809",
"title": "Poor Man's Polaroid",
"author": "ZacnyLos",
"url": "https://boxart.lt/blog/poor_mans_polaroid",
"points": 124,
"commentsCount": 42,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://boxart.lt/blog/poor_mans_polaroid"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T07:44:33.000Z",
"createdAtI": 1772696673,
"updatedAt": "2026-03-05T16:39:43.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47258809",
"author": "ZacnyLos",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T10:05:58.415Z",
"title": "Poor Man's Polaroid",
"createdAtI": 1772696673,
"url": "https://boxart.lt/blog/poor_mans_polaroid",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T07:44:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772705158,
"commentsCount": 0,
"updatedAt": "2026-03-05T10:05:39.000Z"
}
}{
"storyID": "47258801",
"title": "Nvidia PersonaPlex 7B on Apple Silicon: Full-Duplex Speech-to-Speech in Swift",
"author": "ipotapov",
"url": "https://blog.ivan.digital/nvidia-personaplex-7b-on-apple-silicon-full-duplex-speech-to-speech-in-native-swift-with-mlx-0aa5276f2e23",
"points": 274,
"commentsCount": 89,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://blog.ivan.digital/nvidia-personaplex-7b-on-apple-silicon-full-duplex-speech-to-speech-in-native-swift-with-mlx-0aa5276f2e23"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T07:43:41.000Z",
"createdAtI": 1772696621,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47258801",
"author": "ipotapov",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T08:05:58.746Z",
"title": "Nvidia PersonaPlex 7B on Apple Silicon: Full-Duplex Speech-to-Speech in Swift",
"createdAtI": 1772696621,
"url": "https://blog.ivan.digital/nvidia-personaplex-7b-on-apple-silicon-full-duplex-speech-to-speech-in-native-swift-with-mlx-0aa5276f2e23",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T07:43:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772697959,
"commentsCount": 0,
"updatedAt": "2026-03-05T08:05:09.000Z"
}
}Jails for NetBSD is an experimental NetBSD-native isolation model with kernel-enforced boundaries, supervised service execution, and snapshot telemetry for practical host-side operations.
{
"storyID": "47258641",
"title": "Jails for NetBSD – Kernel Enforced Isolation and Native Resource Control",
"author": "vermaden",
"url": "https://netbsd-jails.petermann-digital.de/",
"points": 72,
"commentsCount": 17,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Jails for NetBSD - Kernel-enforced Isolation with User-friendly Operations",
"twitterImage": [
{
"url": "https://netbsd-jails.petermann-digital.de/images/cover-image.jpg"
}
],
"ogTitle": "Jails for NetBSD - Kernel-enforced Isolation with User-friendly Operations",
"ogDescription": "Jails for NetBSD is an experimental NetBSD-native isolation model with kernel-enforced boundaries, supervised service execution, and snapshot telemetry for practical host-side operations.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://netbsd-jails.petermann-digital.de/images/cover-image.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Jails for NetBSD is an experimental NetBSD-native isolation model with kernel-enforced boundaries, supervised service execution, and snapshot telemetry for practical host-side operations.",
"success": true,
"requestUrl": "https://netbsd-jails.petermann-digital.de/",
"ogUrl": "https://netbsd-jails.petermann-digital.de/",
"ogSiteName": "Jails for NetBSD - Kernel-enforced Isolation with User-friendly Operations"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T07:23:40.000Z",
"createdAtI": 1772695420,
"updatedAt": "2026-03-05T16:39:12.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47258641",
"author": "vermaden",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T09:05:58.408Z",
"title": "Jails for NetBSD – Kernel Enforced Isolation and Native Resource Control",
"createdAtI": 1772695420,
"url": "https://netbsd-jails.petermann-digital.de/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T07:23:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772701558,
"commentsCount": 2,
"updatedAt": "2026-03-05T09:03:24.000Z"
}
}Tim Ferriss - “We cannot reason ourselves out of our basic irrationality. All we can do is to learn the art of being irrational in a reasonable way.” — Aldous Huxley, Island It was cold out, but none of us were cold. I sat with five men in the mountains of Montana. As the sun set, the fire […]
{
"storyID": "47258455",
"title": "The Self-Help Trap: What 20 Years of \"Optimizing\" Has Taught Me",
"author": "bonefishgrill",
"url": "https://tim.blog/2026/03/04/the-self-help-trap/",
"points": 79,
"commentsCount": 57,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-04T17:03:03+00:00",
"author": "Tim Ferriss",
"ogTitle": "The Self-Help Trap: What 20+ Years of \"Optimizing\" Has Taught Me - The Blog of Author Tim Ferriss",
"ogDescription": "“We cannot reason ourselves out of our basic irrationality. All we can do is to learn the art of being irrational in a reasonable way.” — Aldous Huxley, Island It was cold out, but none of us were cold. I sat with five men in the mountains of Montana. As the sun set, the fire […]",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"type": "image/jpeg",
"url": "https://tim.blog/wp-content/uploads/2026/03/image.jpeg",
"height": "1200"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://tim.blog/2026/03/04/the-self-help-trap/",
"ogUrl": "https://tim.blog/2026/03/04/the-self-help-trap/",
"ogSiteName": "The Blog of Author Tim Ferriss",
"articleModifiedTime": "2026-03-04T18:26:21+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T06:59:30.000Z",
"createdAtI": 1772693970,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47258455",
"author": "bonefishgrill",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T07:25:58.595Z",
"title": "The Self-Help Trap: What 20 Years of \"Optimizing\" Has Taught Me",
"createdAtI": 1772693970,
"url": "https://tim.blog/2026/03/04/the-self-help-trap/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T06:59:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772695559,
"commentsCount": 0,
"updatedAt": "2026-03-05T07:25:39.000Z"
}
}{
"storyID": "47258169",
"title": "OpenBSD on SGI: A Rollercoaster Story",
"author": "brynet",
"url": "http://miod.online.fr/software/openbsd/stories/sgiall.html",
"points": 62,
"commentsCount": 2,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "Miod Vallat",
"requestUrl": "http://miod.online.fr/software/openbsd/stories/sgiall.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T06:16:36.000Z",
"createdAtI": 1772691396,
"updatedAt": "2026-03-05T16:40:11.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47258169",
"author": "brynet",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T09:05:58.408Z",
"title": "OpenBSD on SGI: A Rollercoaster Story",
"createdAtI": 1772691396,
"url": "http://miod.online.fr/software/openbsd/stories/sgiall.html",
"points": 5,
"tags": [],
"createdAt": "2026-03-05T06:16:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772701558,
"commentsCount": 0,
"updatedAt": "2026-03-05T09:05:54.000Z"
}
}{
"storyID": "47258076",
"title": "Relax NG is a schema language for XML (2014)",
"author": "Frotag",
"url": "https://relaxng.org/",
"points": 37,
"commentsCount": 24,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://relaxng.org/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T06:01:18.000Z",
"createdAtI": 1772690478,
"updatedAt": "2026-03-05T16:24:30.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47258076",
"author": "Frotag",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T07:00:58.582Z",
"title": "Relax NG is a schema language for XML",
"createdAtI": 1772690478,
"url": "https://relaxng.org/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T06:01:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772694059,
"commentsCount": 0,
"updatedAt": "2026-03-05T07:00:24.000Z"
}
}Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
{
"storyID": "47258064",
"title": "Zed new terms required to be 18 years old",
"author": "keyle",
"url": "https://zed.dev/terms",
"points": 46,
"commentsCount": 61,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Terms of Service - Zed — Love your editor again",
"twitterDescription": "Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.",
"twitterImage": [
{
"url": "https://zed.dev/api/og?title=Terms%20of%20Service"
}
],
"success": true,
"requestUrl": "https://zed.dev/terms",
"ogTitle": "Terms of Service - Zed — Love your editor again",
"ogDescription": "Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.",
"ogImage": [
{
"url": "https://zed.dev/api/og?title=Terms%20of%20Service"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T05:59:37.000Z",
"createdAtI": 1772690377,
"updatedAt": "2026-03-05T16:37:56.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47258064",
"author": "keyle",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T07:05:58.429Z",
"title": "Zed new terms required to be 18 years old",
"createdAtI": 1772690377,
"url": "https://zed.dev/terms",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T05:59:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772694358,
"commentsCount": 0,
"updatedAt": "2026-03-05T07:04:54.000Z"
}
}Exploring the chardet v7.0.0 controversy: Can an AI rewrite legally 'launder' a library from LGPL to MIT?
{
"storyID": "47257803",
"title": "Relicensing with AI-Assisted Rewrite",
"author": "tuananh",
"url": "https://tuananh.net/2026/03/05/relicensing-with-ai-assisted-rewrite/",
"points": 291,
"commentsCount": 292,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Relicensing with AI-assisted rewrite",
"articlePublishedTime": "2026-03-05T00:00:00+00:00",
"ogTitle": "Relicensing with AI-assisted rewrite",
"ogDescription": "Exploring the chardet v7.0.0 controversy: Can an AI rewrite legally 'launder' a library from LGPL to MIT?",
"ogLocale": "en",
"ogType": "article",
"articleTag": "Legal",
"twitterCard": "summary",
"twitterDescription": "Exploring the chardet v7.0.0 controversy: Can an AI rewrite legally 'launder' a library from LGPL to MIT?",
"success": true,
"requestUrl": "https://tuananh.net/2026/03/05/relicensing-with-ai-assisted-rewrite/",
"ogUrl": "https://tuananh.net/2026/03/05/relicensing-with-ai-assisted-rewrite/",
"ogSiteName": "Tuan-Anh Tran",
"articleSection": "posts",
"articleModifiedTime": "2026-03-05T00:00:00+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-05T05:07:33.000Z",
"createdAtI": 1772687253,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47257803",
"author": "tuananh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T05:30:58.653Z",
"title": "Relicensing with AI-Assisted Rewrite",
"createdAtI": 1772687253,
"url": "https://tuananh.net/2026/03/05/relicensing-with-ai-assisted-rewrite/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T05:07:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772688659,
"commentsCount": 1,
"updatedAt": "2026-03-05T05:27:54.000Z"
}
}ABC News - The Justice Department is proposing a new policy that would seek to limit the ability of state bar associations to launch ethics probes into DOJ attorneys.
{
"storyID": "47257747",
"title": "DOJ proposes policy aimed at limiting state bar ethics probes into its attorneys",
"author": "petethomas",
"url": "https://abcnews.com/US/doj-proposes-policy-aimed-limiting-state-bar-ethics/story?id=130755238",
"points": 36,
"commentsCount": 3,
"tags": [],
"og": {
"twitterCreator": "ABC News",
"twitterAppNameGooglePlay": "ABC News",
"alIpadAppName": "ABC News for ipad",
"twitterTitle": "DOJ proposes policy aimed at limiting state bar ethics probes into its attorneys",
"twitterAppUrliPad": "abcnewsipad://link/prism-story,130755238",
"twitterAppIdiPhone": "300255638",
"alIphoneUrl": "abcnewsiphone://link/prism-story,130755238",
"twitterAppNameiPhone": "ABC News",
"twitterUrl": "https://abcnews.com/US/doj-proposes-policy-aimed-limiting-state-bar-ethics/story?id=130755238",
"ogTitle": "DOJ proposes policy aimed at limiting state bar ethics probes into its attorneys",
"alIphoneAppStoreId": "300255638",
"alAndroidPackage": "com.abc.abcnews",
"ogType": "article",
"twitterCard": "summary_large_image",
"requestUrl": "https://abcnews.com/US/doj-proposes-policy-aimed-limiting-state-bar-ethics/story?id=130755238",
"alIphoneAppName": "ABC News - Breaking US & World News",
"twitterAppUrliPhone": "abcnewsiphone://link/prism-story,130755238",
"alAndroidAppName": "ABC News Breaking Latest News",
"twitterAppNameiPad": "ABC News",
"twitterAppUrlGooglePlay": "https://abcnews.com/US/doj-proposes-policy-aimed-limiting-state-bar-ethics/story?id=130755238",
"ogSiteName": "ABC News",
"twitterSite": "@ABC",
"alIpadUrl": "abcnewsipad://link/prism-story,130755238",
"alWebUrl": "https://abcnews.com/US/doj-proposes-policy-aimed-limiting-state-bar-ethics/story?id=130755238",
"twitterImage": [
{
"width": "640",
"url": "https://i.abcnewsfe.com/a/05c8a6d6-c4cf-4437-a462-0ae1276bdf5e/dept-justice-gty-jef-260304_1772641040311_hpMain_16x9.jpg?w=1600",
"height": "360"
}
],
"author": "ABC News",
"ogDescription": "The Justice Department is proposing a new policy that would seek to limit the ability of state bar associations to launch ethics probes into DOJ attorneys. ",
"twitterAppIdGooglePlay": "com.abc.abcnews",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://i.abcnewsfe.com/a/05c8a6d6-c4cf-4437-a462-0ae1276bdf5e/dept-justice-gty-jef-260304_1772641040311_hpMain_16x9.jpg?w=1600"
}
],
"twitterAppIdiPad": "306934135",
"twitterDescription": "The Justice Department is proposing a new policy that would seek to limit the ability of state bar associations to launch ethics probes into DOJ attorneys. ",
"success": true,
"ogUrl": "https://abcnews.com/US/doj-proposes-policy-aimed-limiting-state-bar-ethics/story?id=130755238",
"fbAppId": "4942312939",
"alIpadAppStoreId": "380520716",
"alAndroidUrl": "android-app://com.abc.abcnews/abcnews/abcnews.com/US/doj-proposes-policy-aimed-limiting-state-bar-ethics/story?id=130755238"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T04:58:29.000Z",
"createdAtI": 1772686709,
"updatedAt": "2026-03-05T16:10:11.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47257747",
"author": "petethomas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T05:05:58.461Z",
"title": "DOJ proposes policy aimed at limiting state bar ethics probes into its attorneys",
"createdAtI": 1772686709,
"url": "https://abcnews.com/US/doj-proposes-policy-aimed-limiting-state-bar-ethics/story?id=130755238",
"points": 4,
"tags": [],
"createdAt": "2026-03-05T04:58:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772687158,
"commentsCount": 1,
"updatedAt": "2026-03-05T05:05:54.000Z"
}
}{
"storyID": "47257637",
"title": "You Just Reveived",
"author": "djnaraps",
"url": "https://dylan.gr/1772520728",
"points": 212,
"commentsCount": 68,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://dylan.gr/1772520728"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T04:37:43.000Z",
"createdAtI": 1772685463,
"updatedAt": "2026-03-05T16:35:12.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47257637",
"author": "djnaraps",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T04:55:58.504Z",
"title": "You Just Reveived",
"createdAtI": 1772685463,
"url": "https://dylan.gr/1772520728",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T04:37:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772686559,
"commentsCount": 0,
"updatedAt": "2026-03-05T04:54:23.000Z"
}
}Steven Wittens - Questioning the frame of inevitability in use of AI
{
"storyID": "47257394",
"title": "The L in \"LLM\" Stands for Lying",
"author": "LorenDB",
"url": "https://acko.net/blog/the-l-in-llm-stands-for-lying/",
"points": 508,
"commentsCount": 327,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@unconed",
"twitterSite": "@unconed",
"twitterTitle": "The L in \"LLM\" Stands for Lying",
"twitterImage": [
{
"url": "https://acko.net/files/ai-llms/cover.jpg"
}
],
"author": "Steven Wittens",
"ogTitle": "The L in \"LLM\" Stands for Lying",
"ogDescription": "Questioning the frame of inevitability in use of AI",
"ogImage": [
{
"url": "https://acko.net/files/ai-llms/cover.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Questioning the frame of inevitability in use of AI",
"success": true,
"requestUrl": "https://acko.net/blog/the-l-in-llm-stands-for-lying/",
"ogUrl": "https://acko.net/blog/the-l-in-llm-stands-for-lying/",
"ogSiteName": "Acko.net"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"LLM"
]
},
"createdAt": "2026-03-05T04:02:32.000Z",
"createdAtI": 1772683352,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47257394",
"author": "LorenDB",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T06:25:58.653Z",
"title": "The L in \"LLM\" Stands for Lying",
"createdAtI": 1772683352,
"url": "https://acko.net/blog/the-l-in-llm-stands-for-lying/",
"points": 5,
"tags": [],
"createdAt": "2026-03-05T04:02:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772691959,
"commentsCount": 0,
"updatedAt": "2026-03-05T06:24:54.000Z"
}
}Poppy - Turn your contacts into a living garden. Gentle reminders, zero guilt. Free on iOS.
{
"storyID": "47257352",
"title": "Show HN: Poppy – A simple app to stay intentional with relationships",
"author": "mahirhiro",
"url": "https://poppy-connection-keeper.netlify.app/",
"points": 160,
"commentsCount": 70,
"tags": [
"show_hn"
],
"og": {
"success": true,
"author": "Poppy",
"requestUrl": "https://poppy-connection-keeper.netlify.app/",
"ogTitle": "Poppy — Connection Keeper",
"ogUrl": "https://poppy-connection-keeper.netlify.app/",
"ogDescription": "Turn your contacts into a living garden. Gentle reminders, zero guilt. Free on iOS.",
"ogImage": [
{
"url": "https://poppy-connection-keeper.netlify.app/assets/garden_screen.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T03:56:38.000Z",
"createdAtI": 1772682998,
"updatedAt": "2026-03-05T16:37:30.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47257352",
"author": "mahirhiro",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T05:15:58.692Z",
"title": "Show HN: Poppy – a simple app to stay intentional with relationships",
"createdAtI": 1772682998,
"url": "https://poppy-connection-keeper.netlify.app/",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-05T03:56:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772687759,
"commentsCount": 0,
"updatedAt": "2026-03-05T05:15:54.000Z"
}
}Videos, including of glasses-wearers using the toilet or having sex, are sometimes reviewed by a Kenya-based subcontractor.
{
"storyID": "47257020",
"title": "Regulator contacts Meta over workers watching intimate AI glasses videos",
"author": "csomar",
"url": "https://www.bbc.com/news/articles/c0q33nvj0qpo",
"points": 48,
"commentsCount": 10,
"tags": [],
"og": {
"twitterTitle": "ICO writes to Meta over 'concerning' AI smart glasses report",
"alWebUrl": "https://bbc.com/news/articles/c0q33nvj0qpo",
"twitterImage": [
{
"alt": "Mark Zuckerberg wearing thick black rimmed smart glasses and gesturing with his hand.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/fa98/live/8d1953c0-17db-11f1-992f-8778a9867203.jpg"
}
],
"ogTitle": "ICO writes to Meta over 'concerning' AI smart glasses report",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Videos, including of glasses-wearers using the toilet or having sex, are sometimes reviewed by a Kenya-based subcontractor.",
"ogImage": [
{
"width": "1024",
"alt": "Mark Zuckerberg wearing thick black rimmed smart glasses and gesturing with his hand.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/fa98/live/8d1953c0-17db-11f1-992f-8778a9867203.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Videos, including of glasses-wearers using the toilet or having sex, are sometimes reviewed by a Kenya-based subcontractor.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c0q33nvj0qpo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c0q33nvj0qpo",
"articleModifiedTime": "2026-03-04T16:23:17.874Z",
"alAndroidUrl": "bbcx://news/articles/c0q33nvj0qpo"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-05T03:08:06.000Z",
"createdAtI": 1772680086,
"updatedAt": "2026-03-05T12:44:25.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47257020",
"author": "csomar",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T03:45:58.555Z",
"title": "Regulator contacts Meta over workers watching intimate AI glasses videos",
"createdAtI": 1772680086,
"url": "https://www.bbc.com/news/articles/c0q33nvj0qpo",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T03:08:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772682359,
"commentsCount": 1,
"updatedAt": "2026-03-05T03:45:53.000Z"
}
}We tried Event, Condition, and Queue. Each one gets closer but still breaks under real concurrency. Here's the observable pattern that finally works.
{
"storyID": "47256923",
"title": "What Python’s asyncio primitives get wrong about shared state",
"author": "goodoldneon",
"url": "https://www.inngest.com/blog/no-lost-updates-python-asyncio",
"points": 66,
"commentsCount": 45,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@inngest",
"twitterTitle": "What Python's asyncio primitives get wrong about shared state - Inngest Blog",
"twitterDescription": "We tried Event, Condition, and Queue. Each one gets closer but still breaks under real concurrency. Here's the observable pattern that finally works.",
"twitterImage": [
{
"url": "https://www.inngest.com/assets/blog/no-lost-updates-python-asyncio/cover.png"
}
],
"success": true,
"requestUrl": "https://www.inngest.com/blog/no-lost-updates-python-asyncio",
"ogTitle": "What Python's asyncio primitives get wrong about shared state - Inngest Blog",
"ogUrl": "https://www.inngest.com/blog/no-lost-updates-python-asyncio",
"ogDescription": "We tried Event, Condition, and Queue. Each one gets closer but still breaks under real concurrency. Here's the observable pattern that finally works.",
"ogImage": [
{
"url": "https://www.inngest.com/assets/blog/no-lost-updates-python-asyncio/cover.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T02:55:57.000Z",
"createdAtI": 1772679357,
"updatedAt": "2026-03-05T16:37:30.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47256923",
"author": "goodoldneon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T03:25:58.347Z",
"title": "What Python's asyncio primitives get wrong about shared state",
"createdAtI": 1772679357,
"url": "https://www.inngest.com/blog/no-lost-updates-python-asyncio",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T02:55:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772681158,
"commentsCount": 0,
"updatedAt": "2026-03-05T03:24:38.000Z"
}
}Connie Loizos - Nvidia CEO Jensen Huang said Wednesday that his company's investments in OpenAI and Anthropic will likely be its last — but his explanation may not tell the whole story.
{
"storyID": "47256781",
"title": "Jensen Huang says Nvidia is pulling back from OpenAI and Anthropic",
"author": "jnord",
"url": "https://techcrunch.com/2026/03/04/jensen-huang-says-nvidia-is-pulling-back-from-openai-and-anthropic-but-his-explanation-raises-more-questions-than-it-answers/",
"points": 202,
"commentsCount": 95,
"tags": [],
"og": {
"twitterCreator": "@cookie",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-03-05T01:08:28+00:00",
"author": "Connie Loizos",
"ogTitle": "Jensen Huang says Nvidia is pulling back from OpenAI and Anthropic, but his explanation raises more questions than it answers | TechCrunch",
"ogDescription": "Nvidia CEO Jensen Huang said Wednesday that his company's investments in OpenAI and Anthropic will likely be its last — but his explanation may not tell the whole story.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2025/01/GettyImages-2192223928.jpg?resize=1200,801",
"height": "801"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2026/03/04/jensen-huang-says-nvidia-is-pulling-back-from-openai-and-anthropic-but-his-explanation-raises-more-questions-than-it-answers/",
"ogUrl": "https://techcrunch.com/2026/03/04/jensen-huang-says-nvidia-is-pulling-back-from-openai-and-anthropic-but-his-explanation-raises-more-questions-than-it-answers/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-03-05T02:12:03+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"openai",
"openai"
]
},
"createdAt": "2026-03-05T02:33:58.000Z",
"createdAtI": 1772678038,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47256781",
"author": "jnord",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T02:45:58.612Z",
"title": "Jensen Huang says Nvidia is pulling back from OpenAI and Anthropic",
"createdAtI": 1772678038,
"url": "https://techcrunch.com/2026/03/04/jensen-huang-says-nvidia-is-pulling-back-from-openai-and-anthropic-but-his-explanation-raises-more-questions-than-it-answers/",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T02:33:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772678759,
"commentsCount": 0,
"updatedAt": "2026-03-05T02:45:38.000Z"
}
}Companies will pay for upgrades and new electricity generation in agreement to mitigate concerns of rising bills
{
"storyID": "47256545",
"title": "US tech firms pledge at White House to bear costs of energy for datacenters",
"author": "geox",
"url": "https://www.theguardian.com/us-news/2026/mar/04/us-tech-companies-energy-cost-pledge-white-house",
"points": 137,
"commentsCount": 164,
"tags": [
"front_page"
],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://us-news/2026/mar/04/us-tech-companies-energy-cost-pledge-white-house?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "US tech firms pledge at White House to bear costs of energy for datacenters",
"ogType": "article",
"articleTag": "US news,Technology,Microsoft,Meta,Amazon,Donald Trump,OpenAI,Alphabet,Energy industry",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/us-news/2026/mar/04/us-tech-companies-energy-cost-pledge-white-house",
"twitterAppUrliPhone": "gnmguardian://us-news/2026/mar/04/us-tech-companies-energy-cost-pledge-white-house?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/us-news/2026/mar/04/us-tech-companies-energy-cost-pledge-white-house",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-03-04T23:40:59.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/a355182c1e78e63167124d5c5591e4dfedfcbf35/49_0_7200_5760/master/7200.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=410c0c72b7a18d2766cd2009440a3b2e"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Companies will pay for upgrades and new electricity generation in agreement to mitigate concerns of rising bills",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/a355182c1e78e63167124d5c5591e4dfedfcbf35/49_0_7200_5760/master/7200.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=fb8517accf0fe23a5732929ee545c159",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/us-news/2026/mar/04/us-tech-companies-energy-cost-pledge-white-house",
"alIosUrl": "gnmguardian://us-news/2026/mar/04/us-tech-companies-energy-cost-pledge-white-house?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-03-05T01:28:20.000Z",
"articleSection": "US news",
"articleAuthor": "Reuters",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T02:00:07.000Z",
"createdAtI": 1772676007,
"updatedAt": "2026-03-05T16:40:11.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47256545",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T02:15:58.540Z",
"title": "US tech firms pledge at White House to bear costs of energy for datacenters",
"createdAtI": 1772676007,
"url": "https://www.theguardian.com/us-news/2026/mar/04/us-tech-companies-energy-cost-pledge-white-house",
"points": 4,
"tags": [],
"createdAt": "2026-03-05T02:00:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772676959,
"commentsCount": 1,
"updatedAt": "2026-03-05T02:15:53.000Z"
}
}The world's a mess. FUBAR delivers your daily hit of dystopian news and satire — curated slop for your morning coffee. Updated daily. Let's suffer together.
{
"storyID": "47256478",
"title": "Chaos and Dystopian news for the dead internet survivors",
"author": "anonnona8878",
"url": "https://www.fubardaily.com",
"points": 113,
"commentsCount": 47,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "FUBAR: Curated dystopian slop. Updated Daily.",
"twitterDescription": "The world's a mess. FUBAR delivers your daily hit of dystopian news and satire — curated slop for your morning coffee. Updated daily. Let's suffer together.",
"twitterImage": [
{
"url": "https://www.fubardaily.com/1200x630.png"
}
],
"success": true,
"requestUrl": "https://www.fubardaily.com",
"ogTitle": "FUBAR: Curated dystopian slop. Updated Daily.",
"ogUrl": "https://www.fubardaily.com",
"ogDescription": "The world's a mess. FUBAR delivers your daily hit of dystopian news and satire — curated slop for your morning coffee. Updated daily. Let's suffer together.",
"ogImage": [
{
"width": "1200",
"url": "https://www.fubardaily.com/1200x630.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T01:50:51.000Z",
"createdAtI": 1772675451,
"updatedAt": "2026-03-05T16:10:11.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47256478",
"author": "anonnona8878",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T02:10:58.735Z",
"title": "Chaos and Dystopian news for the dead internet survivors",
"createdAtI": 1772675451,
"url": "https://www.fubardaily.com",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T01:50:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772676659,
"commentsCount": 0,
"updatedAt": "2026-03-05T02:10:09.000Z"
}
}Dario Amodei holding discussions with deputy to Pete Hegseth to reach a compromise on military use of the technology
{
"storyID": "47256452",
"title": "Anthropic chief back in talks with Pentagon about AI deal",
"author": "ajam1507",
"url": "https://www.ft.com/content/97bda2ef-fc06-40b3-a867-f61a711b148b",
"points": 53,
"commentsCount": 11,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/97bda2ef-fc06-40b3-a867-f61a711b148b",
"ogTitle": "Anthropic chief back in talks with Pentagon about AI deal ",
"ogUrl": "https://www.ft.com/content/97bda2ef-fc06-40b3-a867-f61a711b148b",
"ogDescription": "Dario Amodei holding discussions with deputy to Pete Hegseth to reach a compromise on military use of the technology",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F1651d522-32fc-4684-b514-10dec319390a.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-05T01:48:31.000Z",
"createdAtI": 1772675311,
"updatedAt": "2026-03-05T16:33:56.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47256452",
"author": "ajam1507",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T02:10:58.735Z",
"title": "Anthropic chief back in talks with Pentagon about AI deal",
"createdAtI": 1772675311,
"url": "https://www.ft.com/content/97bda2ef-fc06-40b3-a867-f61a711b148b",
"points": 3,
"tags": [],
"createdAt": "2026-03-05T01:48:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772676659,
"commentsCount": 1,
"updatedAt": "2026-03-05T02:10:09.000Z"
}
}An analysis of the cost increases that occurred among businesses in the New York-Northern New Jersey region in 2025, using the February regional surveys.
{
"storyID": "47256105",
"title": "What's driving rising business costs?",
"author": "jnord",
"url": "https://libertystreeteconomics.newyorkfed.org/2026/03/whats-driving-rising-business-costs/",
"points": 38,
"commentsCount": 63,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2026-03-04T15:00:00+00:00",
"success": true,
"requestUrl": "https://libertystreeteconomics.newyorkfed.org/2026/03/whats-driving-rising-business-costs/",
"ogTitle": "What’s Driving Rising Business Costs? - Liberty Street Economics",
"ogUrl": "https://libertystreeteconomics.newyorkfed.org/2026/03/whats-driving-rising-business-costs/",
"ogDescription": "An analysis of the cost increases that occurred among businesses in the New York-Northern New Jersey region in 2025, using the February regional surveys.",
"ogSiteName": "Liberty Street Economics",
"ogLocale": "en_US",
"articleModifiedTime": "2026-03-03T17:25:52+00:00",
"ogImage": [
{
"width": "920",
"type": "image/jpeg",
"url": "https://libertystreeteconomics.newyorkfed.org/wp-content/uploads/sites/2/2026/03/LSE_2026_costs-increases_dietz_p1_460.jpg",
"height": "576"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-05T00:54:31.000Z",
"createdAtI": 1772672071,
"updatedAt": "2026-03-05T16:22:11.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47256105",
"author": "jnord",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T02:00:58.609Z",
"title": "What's Driving Rising Business Costs?",
"createdAtI": 1772672071,
"url": "https://libertystreeteconomics.newyorkfed.org/2026/03/whats-driving-rising-business-costs/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T00:54:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772676059,
"commentsCount": 1,
"updatedAt": "2026-03-05T01:57:23.000Z"
}
}Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills. - googlework...
{
"storyID": "47255881",
"title": "Google Workspace CLI",
"author": "gonzalovargas",
"url": "https://github.com/googleworkspace/cli",
"points": 792,
"commentsCount": 259,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - googleworkspace/cli: Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/48880ff1c1b01c113493f6378bf784cebb1fa7d9c7c3d71e2f9fb65feb155529/googleworkspace/cli"
}
],
"ogTitle": "GitHub - googleworkspace/cli: Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.",
"ogDescription": "Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills. - googlework...",
"ogImage": [
{
"width": "1200",
"alt": "Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills. - googlework...",
"url": "https://opengraph.githubassets.com/48880ff1c1b01c113493f6378bf784cebb1fa7d9c7c3d71e2f9fb65feb155529/googleworkspace/cli",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills. - googlework...",
"success": true,
"requestUrl": "https://github.com/googleworkspace/cli",
"ogUrl": "https://github.com/googleworkspace/cli",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-05T00:22:09.000Z",
"createdAtI": 1772670129,
"updatedAt": "2026-03-05T16:39:43.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47255881",
"author": "gonzalovargas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T01:35:58.372Z",
"title": "Googleworkspace/CLI",
"createdAtI": 1772670129,
"url": "https://github.com/googleworkspace/cli",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-03-05T00:22:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772674558,
"commentsCount": 1,
"updatedAt": "2026-03-05T01:35:53.000Z"
}
}Amanda Silberling - Anthropic gave up its contract with the Pentagon over AI safety disagreements -- then, OpenAI swooped in.
{
"storyID": "47255662",
"title": "Dario Amodei calls OpenAI’s messaging around military deal ‘straight up lies’",
"author": "SilverElfin",
"url": "https://techcrunch.com/2026/03/04/anthropic-ceo-dario-amodei-calls-openais-messaging-around-military-deal-straight-up-lies-report-says/",
"points": 728,
"commentsCount": 379,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-03-04T22:40:05+00:00",
"author": "Amanda Silberling",
"ogTitle": "Anthropic CEO Dario Amodei calls OpenAI's messaging around military deal 'straight up lies,' report says | TechCrunch",
"ogDescription": "Anthropic gave up its contract with the Pentagon over AI safety disagreements -- then, OpenAI swooped in.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2025/02/GettyImages-2153561878.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/04/anthropic-ceo-dario-amodei-calls-openais-messaging-around-military-deal-straight-up-lies-report-says/",
"ogUrl": "https://techcrunch.com/2026/03/04/anthropic-ceo-dario-amodei-calls-openais-messaging-around-military-deal-straight-up-lies-report-says/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-03-04T23:00:34+00:00"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"openai",
"openai"
]
},
"createdAt": "2026-03-04T23:51:10.000Z",
"createdAtI": 1772668270,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47255662",
"author": "SilverElfin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T00:00:58.668Z",
"title": "Anthropic CEO calls OpenAI's messaging around military deal 'straight up lies'",
"createdAtI": 1772668270,
"url": "https://techcrunch.com/2026/03/04/anthropic-ceo-dario-amodei-calls-openais-messaging-around-military-deal-straight-up-lies-report-says/",
"points": 5,
"tags": [],
"createdAt": "2026-03-04T23:51:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772668859,
"commentsCount": 1,
"updatedAt": "2026-03-05T00:00:53.000Z"
}
}{
"storyID": "47254516",
"title": "NRC issues first commercial reactor construction approval in 10 years [pdf]",
"author": "Anon84",
"url": "https://www.nrc.gov/sites/default/files/cdn/doc-collection-news/2026/26-028.pdf",
"points": 133,
"commentsCount": 120,
"tags": [],
"createdAt": "2026-03-04T21:56:20.000Z",
"createdAtI": 1772661380,
"updatedAt": "2026-03-05T16:35:12.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47254516",
"author": "Anon84",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T22:35:58.504Z",
"title": "NRC Issues First Commercial Reactor Construction Approval in 10 Years [pdf]",
"createdAtI": 1772661380,
"url": "https://www.nrc.gov/sites/default/files/cdn/doc-collection-news/2026/26-028.pdf",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T21:56:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772663759,
"commentsCount": 0,
"updatedAt": "2026-03-04T22:34:08.000Z"
}
}Bent double, like old beggars under sacks, Knock-kneed, coughing like hags, we cursed through sludge, Till on the haunting flares we turned our backs, And…
{
"storyID": "47254322",
"title": "Dulce et Decorum Est (1921)",
"author": "bikeshaving",
"url": "https://www.poetryfoundation.org/poems/46560/dulce-et-decorum-est",
"points": 179,
"commentsCount": 90,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@poetryfound",
"twitterSite": "@poetryfound",
"twitterTitle": "Dulce et Decorum Est",
"twitterImage": [
{
"alt": "Image of Wilfred Owen.",
"width": "1940",
"url": "https://s3-us-east-2.amazonaws.com/cdn-test.poetryfoundation.org/content/images/77eff444fb733cd853f633fdcb3ab998a34ea8c8.jpeg",
"height": "1293"
}
],
"ogTitle": "Dulce et Decorum Est",
"ogDescription": "Bent double, like old beggars under sacks, Knock-kneed, coughing like hags, we cursed through sludge, Till on the haunting flares we turned our backs, And…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1940",
"alt": "Image of Wilfred Owen.",
"url": "https://s3-us-east-2.amazonaws.com/cdn-test.poetryfoundation.org/content/images/77eff444fb733cd853f633fdcb3ab998a34ea8c8.jpeg",
"height": "1293"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Bent double, like old beggars under sacks, Knock-kneed, coughing like hags, we cursed through sludge, Till on the haunting flares we turned our backs, And…",
"success": true,
"requestUrl": "https://www.poetryfoundation.org/poems/46560/dulce-et-decorum-est",
"ogUrl": "https://www.poetryfoundation.org/poems/46560/dulce-et-decorum-est",
"ogSiteName": "The Poetry Foundation",
"fbAppId": "112997417630"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T21:41:40.000Z",
"createdAtI": 1772660500,
"updatedAt": "2026-03-05T16:36:12.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47254322",
"author": "bikeshaving",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T22:15:58.547Z",
"title": "It is sweet and fitting to die for one's country (1921)",
"createdAtI": 1772660500,
"url": "https://www.poetryfoundation.org/poems/46560/dulce-et-decorum-est",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T21:41:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772662559,
"commentsCount": 0,
"updatedAt": "2026-03-04T22:15:53.000Z"
}
}+++ BMW Group bringing Physical AI to Europe +++ Pilot project at BMW Group Plant Leipzig +++ New “Center of Competence for Physical AI in Production” accelerates global integration of AI and robotics in production +++ First pilot deployment of humanoid robots successfully completed at BMW Group Plant Spartanburg, USA +++
{
"storyID": "47253892",
"title": "BMW Group to deploy humanoid robots in production in Germany for the first time",
"author": "JeanKage",
"url": "https://www.press.bmwgroup.com/global/article/detail/T0455864EN/bmw-group-to-deploy-humanoid-robots-in-production-in-germany-for-the-first-time?language=en",
"points": 199,
"commentsCount": 210,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@bmwgroup",
"twitterSite": "@bmwgroup",
"twitterTitle": "+++ BMW Group bringing Physical AI to Europe +++ Pilot project at BMW Group Plant Leipzig +++ New “Center of Competence for Physical AI in Production” accelerates global integration of AI and robotics in production +++ First pilot deployment of humanoid robots successfully completed at BMW Group Plant Spartanburg, USA +++",
"twitterImage": [
{
"url": "https://mediapool.bmwgroup.com/cache/P9/202602/P90630889/P90630889-humanoid-robotics-at-bmw-group-plant-leipzig-02-2026-2250px.jpg"
}
],
"ogTitle": "BMW Group to deploy humanoid robots in production in Germany for the first time",
"ogDescription": "+++ BMW Group bringing Physical AI to Europe +++ Pilot project at BMW Group Plant Leipzig +++ New “Center of Competence for Physical AI in Production” accelerates global integration of AI and robotics in production +++ First pilot deployment of humanoid robots successfully completed at BMW Group Plant Spartanburg, USA +++",
"ogImage": [
{
"url": "https://mediapool.bmwgroup.com/cache/P9/202602/P90630889/P90630889-humanoid-robotics-at-bmw-group-plant-leipzig-02-2026-2250px.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.press.bmwgroup.com/global/article/detail/T0455864EN/bmw-group-to-deploy-humanoid-robots-in-production-in-germany-for-the-first-time?language=en",
"ogUrl": "https://www.press.bmwgroup.com/global/article/detail/T0455864EN/bmw-group-to-deploy-humanoid-robots-in-production-in-germany-for-the-first-time?language=en",
"ogSiteName": "BMW Group PressClub"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-04T21:11:15.000Z",
"createdAtI": 1772658675,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47253892",
"author": "JeanKage",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T22:05:58.710Z",
"title": "BMW Group to deploy humanoid robots in production in Germany for the first time",
"createdAtI": 1772658675,
"url": "https://www.press.bmwgroup.com/global/article/detail/T0455864EN/bmw-group-to-deploy-humanoid-robots-in-production-in-germany-for-the-first-time?language=en",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T21:11:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772661959,
"commentsCount": 0,
"updatedAt": "2026-03-04T22:03:08.000Z"
}
}{
"storyID": "47253364",
"title": "Does that use a lot of energy?",
"author": "speckx",
"url": "https://hannahritchie.github.io/energy-use-comparisons/",
"points": 219,
"commentsCount": 197,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://hannahritchie.github.io/energy-use-comparisons/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T20:30:16.000Z",
"createdAtI": 1772656216,
"updatedAt": "2026-03-05T16:09:43.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47253364",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T20:45:58.539Z",
"title": "Does that use a lot of energy?",
"createdAtI": 1772656216,
"url": "https://hannahritchie.github.io/energy-use-comparisons/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T20:30:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772657159,
"commentsCount": 0,
"updatedAt": "2026-03-04T20:45:53.000Z"
}
}What the web looks like when you subscribe to 2,000 RSS feeds.
{
"storyID": "47253221",
"title": "The View from RSS",
"author": "Curiositry",
"url": "https://www.carolinecrampton.com/the-view-from-rss/",
"points": 129,
"commentsCount": 39,
"tags": [],
"og": {
"twitterTitle": "The View From RSS",
"articlePublishedTime": "2026-03-03T07:00:08.000Z",
"twitterImage": [
{
"url": "https://www.carolinecrampton.com/content/images/size/w1200/2025/02/Caroline-Crampton-005-3.jpg"
}
],
"twitterUrl": "https://www.carolinecrampton.com/the-view-from-rss/",
"ogTitle": "The View From RSS",
"ogDescription": "What the web looks like when you subscribe to 2,000 RSS feeds.",
"ogImage": [
{
"width": "1200",
"url": "https://www.carolinecrampton.com/content/images/size/w1200/2025/02/Caroline-Crampton-005-3.jpg",
"height": "857"
}
],
"ogType": "article",
"articleTag": "Essays",
"twitterCard": "summary_large_image",
"twitterDescription": "What the web looks like when you subscribe to 2,000 RSS feeds.",
"success": true,
"requestUrl": "https://www.carolinecrampton.com/the-view-from-rss/",
"ogUrl": "https://www.carolinecrampton.com/the-view-from-rss/",
"ogSiteName": "Caroline Crampton",
"articleModifiedTime": "2026-03-03T07:00:07.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T20:19:43.000Z",
"createdAtI": 1772655583,
"updatedAt": "2026-03-05T16:11:10.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47253221",
"author": "Curiositry",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T20:25:58.602Z",
"title": "The View from RSS",
"createdAtI": 1772655583,
"url": "https://www.carolinecrampton.com/the-view-from-rss/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T20:19:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772655959,
"commentsCount": 0,
"updatedAt": "2026-03-04T20:25:52.000Z"
}
}{
"storyID": "47253177",
"title": "Building a new Flash",
"author": "TechPlasma",
"url": "https://bill.newgrounds.com/news/post/1607118",
"points": 645,
"commentsCount": 211,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://bill.newgrounds.com/news/post/1607118"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T20:16:03.000Z",
"createdAtI": 1772655363,
"updatedAt": "2026-03-05T16:40:11.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47253177",
"author": "TechPlasma",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T20:40:58.685Z",
"title": "Building a New Flash",
"createdAtI": 1772655363,
"url": "https://bill.newgrounds.com/news/post/1607118",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T20:16:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772656859,
"commentsCount": 0,
"updatedAt": "2026-03-04T20:39:38.000Z"
}
}Windows 1.0 didn't have overlapping windows; it wasn't until Windows 2.0 that overlapping windows were introduced. Obviously, with the small screen resolutions of the day, not having overlapping wi...
{
"storyID": "47253160",
"title": "Was Windows 1.0's lack of overlapping windows a legal or a technical matter?",
"author": "SeenNotHeard",
"url": "https://retrocomputing.stackexchange.com/questions/32511/was-windows-1-0s-lack-of-overlapping-windows-a-legal-or-a-technical-matter",
"points": 98,
"commentsCount": 71,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://retrocomputing.stackexchange.com/questions/32511/was-windows-1-0s-lack-of-overlapping-windows-a-legal-or-a-technical-matter",
"ogTitle": "Was Windows 1.0's lack of overlapping windows a legal or a technical matter?",
"ogUrl": "https://retrocomputing.stackexchange.com/questions/32511/was-windows-1-0s-lack-of-overlapping-windows-a-legal-or-a-technical-matter",
"ogSiteName": "Retrocomputing Stack Exchange",
"ogDescription": "Windows 1.0 didn't have overlapping windows; it wasn't until Windows 2.0 that overlapping windows were introduced. Obviously, with the small screen resolutions of the day, not having overlapping wi...",
"ogImage": [
{
"url": "https://retrocomputing.stackexchange.com/Content/Sites/retrocomputing/Img/apple-touch-icon@2.png?v=6b27f39a6023"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T20:15:06.000Z",
"createdAtI": 1772655306,
"updatedAt": "2026-03-05T16:18:44.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47253160",
"author": "SeenNotHeard",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T20:50:58.346Z",
"title": "Was Windows 1.0's lack of overlapping windows a legal or a technical matter?",
"createdAtI": 1772655306,
"url": "https://retrocomputing.stackexchange.com/questions/32511/was-windows-1-0s-lack-of-overlapping-windows-a-legal-or-a-technical-matter",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T20:15:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772657458,
"commentsCount": 1,
"updatedAt": "2026-03-04T20:50:53.000Z"
}
}A few years ago I designed a way to detect bit-flips in Firefox crash reports and last year we deployed an actual memory tester that runs on user machines after the browser crashes. Today I was looking at the data that comes out of these tests and now I'm 100% positive that the heuristic is sound and a lot of the crashes we see are from users with bad memory or similarly flaky hardware. Here's a few numbers to give y
{
"storyID": "47252971",
"title": "10% of Firefox crashes are caused by bitflips",
"author": "marvinborner",
"url": "https://mas.to/@gabrielesvelto/116171750653898304",
"points": 85,
"commentsCount": 38,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://mas.to/@gabrielesvelto/116171750653898304",
"ogTitle": "Gabriele Svelto (@gabrielesvelto@mas.to)",
"profileUsername": "gabrielesvelto@mas.to",
"ogUrl": "https://mas.to/@gabrielesvelto/116171750653898304",
"ogSiteName": "mas.to",
"ogDescription": "A few years ago I designed a way to detect bit-flips in Firefox crash reports and last year we deployed an actual memory tester that runs on user machines after the browser crashes. Today I was looking at the data that comes out of these tests and now I'm 100% positive that the heuristic is sound and a lot of the crashes we see are from users with bad memory or similarly flaky hardware. Here's a few numbers to give y",
"ogLocale": "en",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T19:58:24.000Z",
"createdAtI": 1772654304,
"updatedAt": "2026-03-05T16:32:11.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47252971",
"author": "marvinborner",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T20:30:58.623Z",
"title": "10% of Firefox crashes are caused by bitflips",
"createdAtI": 1772654304,
"url": "https://mas.to/@gabrielesvelto/116171750653898304",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T19:58:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772656259,
"commentsCount": 0,
"updatedAt": "2026-03-04T20:28:39.000Z"
}
}The case is the first wrongful death case against Google over alleged harms caused by Gemini.
{
"storyID": "47252838",
"title": "Father claims Google's AI product fuelled son's delusional spiral",
"author": "tartoran",
"url": "https://www.bbc.com/news/articles/czx44p99457o",
"points": 186,
"commentsCount": 246,
"tags": [],
"og": {
"twitterTitle": "Father claims Google's AI product fueled son's delusional spiral",
"alWebUrl": "https://bbc.com/news/articles/czx44p99457o",
"twitterImage": [
{
"alt": "A metal statuette points to Google's logo beneath a banner that reads \"Artificial Intelligence\"",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/751c/live/5c2e63d0-17f0-11f1-b048-c9424b2cf5fd.jpg"
}
],
"ogTitle": "Father claims Google's AI product fueled son's delusional spiral",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The case is the first wrongful death case against Google over alleged harms caused by Gemini.",
"ogImage": [
{
"width": "1024",
"alt": "A metal statuette points to Google's logo beneath a banner that reads \"Artificial Intelligence\"",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/751c/live/5c2e63d0-17f0-11f1-b048-c9424b2cf5fd.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The case is the first wrongful death case against Google over alleged harms caused by Gemini.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/czx44p99457o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/czx44p99457o",
"articleModifiedTime": "2026-03-04T18:55:45.858Z",
"alAndroidUrl": "bbcx://news/articles/czx44p99457o"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"gemini"
]
},
"createdAt": "2026-03-04T19:48:07.000Z",
"createdAtI": 1772653687,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47252838",
"author": "tartoran",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T20:00:58.610Z",
"title": "Father claims Google's AI product fuelled son's delusional spiral",
"createdAtI": 1772653687,
"url": "https://www.bbc.com/news/articles/czx44p99457o",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T19:48:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772654459,
"commentsCount": 1,
"updatedAt": "2026-03-04T20:00:54.000Z"
}
}Giulia Bernacchi - Israel has reportedly spent years monitoring the movements of Iran’s Supreme Leader Khamenei through Tehran’s traffic camera network.
{
"storyID": "47252736",
"title": "Israel Spent Years Hacking Tehran Traffic Cameras to Track Khamenei",
"author": "gambutin",
"url": "https://thedefensepost.com/2026/03/04/israel-traffic-cameras-track-khamenei/",
"points": 53,
"commentsCount": 23,
"tags": [],
"og": {
"twitterCreator": "@defensepost",
"twitterSite": "@defensepost",
"articlePublishedTime": "2026-03-04T14:55:48+00:00",
"author": "Giulia Bernacchi",
"ogTitle": "Israel Spent Years Hacking Tehran Traffic Cameras to Track Khamenei Before Strike: Report",
"ogDescription": "Israel has reportedly spent years monitoring the movements of Iran’s Supreme Leader Khamenei through Tehran’s traffic camera network.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1941",
"type": "image/jpeg",
"url": "https://i.thedefensepost.com/wp-content/uploads/2026/03/iran-hospital.jpg",
"height": "1359"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/defensepost/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://thedefensepost.com/2026/03/04/israel-traffic-cameras-track-khamenei/",
"ogUrl": "https://thedefensepost.com/2026/03/04/israel-traffic-cameras-track-khamenei/",
"ogSiteName": "The Defense Post",
"articleModifiedTime": "2026-03-04T15:05:42+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T19:40:55.000Z",
"createdAtI": 1772653255,
"updatedAt": "2026-03-05T14:31:10.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47252736",
"author": "gambutin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T19:55:58.385Z",
"title": "Israel Spent Years Hacking Tehran Traffic Cameras to Track Khamenei",
"createdAtI": 1772653255,
"url": "https://thedefensepost.com/2026/03/04/israel-traffic-cameras-track-khamenei/",
"points": 4,
"tags": [],
"createdAt": "2026-03-04T19:40:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772654158,
"commentsCount": 1,
"updatedAt": "2026-03-04T19:55:38.000Z"
}
}Google is changing how it collects fees on the Play Store, and making it easier to use third-party app stores and billing systems.
{
"storyID": "47252726",
"title": "Google ends its 30 percent app store fee and welcomes third-party app stores",
"author": "_____k",
"url": "https://www.engadget.com/apps/google-ends-its-30-percent-app-store-fee-and-welcomes-third-party-app-stores-185248647.html",
"points": 213,
"commentsCount": 79,
"tags": [],
"og": {
"twitterTitle": "Google ends its 30 percent app store fee and welcomes third-party app stores",
"articlePublishedTime": "2026-03-04T18:52:48.000Z",
"twitterImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/b_XfKT3BtoXXldpUdQVA7A--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD04MDA-/https://d29szjachogqwa.cloudfront.net/images/2026-03/4b9f51cd-4f2d-4ef0-9b06-c58ac5584971",
"height": "800"
}
],
"ogTitle": "Google ends its 30 percent app store fee and welcomes third-party app stores",
"ogDescription": "Google is changing how it collects fees on the Play Store, and making it easier to use third-party app stores and billing systems.",
"ogImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/b_XfKT3BtoXXldpUdQVA7A--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD04MDA-/https://d29szjachogqwa.cloudfront.net/images/2026-03/4b9f51cd-4f2d-4ef0-9b06-c58ac5584971",
"height": "800"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Google is changing how it collects fees on the Play Store, and making it easier to use third-party app stores and billing systems.",
"success": true,
"requestUrl": "https://www.engadget.com/apps/google-ends-its-30-percent-app-store-fee-and-welcomes-third-party-app-stores-185248647.html",
"ogUrl": "https://www.engadget.com/apps/google-ends-its-30-percent-app-store-fee-and-welcomes-third-party-app-stores-185248647.html",
"ogSiteName": "Engadget",
"articleModifiedTime": "2026-03-04T20:07:29.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T19:40:22.000Z",
"createdAtI": 1772653222,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47252726",
"author": "_____k",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T19:55:58.385Z",
"title": "Google ends its 30 percent app store fee and welcomes third-party app stores",
"createdAtI": 1772653222,
"url": "https://www.engadget.com/apps/google-ends-its-30-percent-app-store-fee-and-welcomes-third-party-app-stores-185248647.html",
"points": 4,
"tags": [],
"createdAt": "2026-03-04T19:40:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772654158,
"commentsCount": 1,
"updatedAt": "2026-03-04T19:55:07.000Z"
}
}Justin Poehnelt - Human DX optimizes for discoverability. Agent DX optimizes for predictability. What I learned building a CLI for agents first.
{
"storyID": "47252459",
"title": "You need to rewrite your CLI for AI agents",
"author": "justinwp",
"url": "https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/",
"points": 135,
"commentsCount": 62,
"tags": [],
"og": {
"twitterTitle": "You Need to Rewrite Your CLI for AI Agents",
"articlePublishedTime": "2026-03-04T00:00:00.000Z",
"twitterImage": [
{
"url": "https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/og.png"
}
],
"author": "Justin Poehnelt",
"twitterUrl": "https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/",
"ogTitle": "You Need to Rewrite Your CLI for AI Agents",
"ogDescription": "Human DX optimizes for discoverability. Agent DX optimizes for predictability. What I learned building a CLI for agents first.",
"ogImage": [
{
"url": "https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/og.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Human DX optimizes for discoverability. Agent DX optimizes for predictability. What I learned building a CLI for agents first.",
"success": true,
"requestUrl": "https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/",
"ogUrl": "https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/",
"ogSiteName": "Justin Poehnelt",
"articleModifiedTime": "2026-03-04T00:00:00.000Z",
"articleAuthor": "https://justin.poehnelt.com/"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-04T19:20:03.000Z",
"createdAtI": 1772652003,
"updatedAt": "2026-03-05T16:39:12.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47252459",
"author": "justinwp",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T06:00:58.637Z",
"title": "You need to rewrite your CLI for AI agents",
"createdAtI": 1772652003,
"url": "https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T19:20:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772690459,
"commentsCount": 6,
"updatedAt": "2026-03-05T06:00:54.000Z"
}
}Find license plate readers (LPRs) near you.
{
"storyID": "47252049",
"title": "An interactive map of Flock Cams",
"author": "anjel",
"url": "https://deflock.org/map#map=5/37.125286/-96.284180",
"points": 603,
"commentsCount": 221,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://deflock.org/map#map=5/37.125286/-96.284180",
"ogTitle": "DeFlock",
"ogUrl": "https://deflock.org",
"ogDescription": "Find license plate readers (LPRs) near you.",
"ogImage": [
{
"url": "https://deflock.org/og-banner.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T18:50:45.000Z",
"createdAtI": 1772650245,
"updatedAt": "2026-03-05T16:39:43.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47252049",
"author": "anjel",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T18:55:58.322Z",
"title": "An interactive map of FLock Cams",
"createdAtI": 1772650245,
"url": "https://deflock.org/map#map=5/37.125286/-96.284180",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T18:50:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772650558,
"commentsCount": 0,
"updatedAt": "2026-03-04T18:54:53.000Z"
}
}Explore the quirky notion that data has weight, especially in SSDs, and learn the science behind this fun idea!
{
"storyID": "47251987",
"title": "Data Has Weight but Only on SSDs",
"author": "LorenDB",
"url": "https://cubiclenate.com/2026/03/04/data-has-weight-but-only-on-ssds-blathering/",
"points": 90,
"commentsCount": 65,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-04T15:27:45+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/cubiclenate.com/wp-content/uploads/2026/03/Data-has-weight.jpg?fit=1200%2C675&ssl=1&w=640"
}
],
"ogTitle": "Does Data Really Have Weight? Exploring SSD Insights",
"ogDescription": "Explore the quirky notion that data has weight, especially in SSDs, and learn the science behind this fun idea!",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://i0.wp.com/cubiclenate.com/wp-content/uploads/2026/03/Data-has-weight.jpg?fit=1200%2C675&ssl=1",
"height": "675"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://cubiclenate.com/2026/03/04/data-has-weight-but-only-on-ssds-blathering/",
"ogUrl": "https://cubiclenate.com/2026/03/04/data-has-weight-but-only-on-ssds-blathering/",
"ogSiteName": "CubicleNate.com",
"articleModifiedTime": "2026-03-04T15:30:46+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T18:46:21.000Z",
"createdAtI": 1772649981,
"updatedAt": "2026-03-05T16:37:56.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47251987",
"author": "LorenDB",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T19:10:58.468Z",
"title": "Data Has Weight but Only on SSDs",
"createdAtI": 1772649981,
"url": "https://cubiclenate.com/2026/03/04/data-has-weight-but-only-on-ssds-blathering/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T18:46:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772651458,
"commentsCount": 0,
"updatedAt": "2026-03-04T19:10:53.000Z"
}
}GitHub Gist: instantly share code, notes, and snippets.
{
"storyID": "47251787",
"title": "Faster C software with Dynamic Feature Detection",
"author": "todsacerdoti",
"url": "https://gist.github.com/jjl/d998164191af59a594500687a679b98d",
"points": 71,
"commentsCount": 3,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "post.md",
"twitterImage": [
{
"url": "https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png"
}
],
"ogTitle": "post.md",
"ogDescription": "GitHub Gist: instantly share code, notes, and snippets.",
"ogImage": [
{
"alt": "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": "GitHub Gist: instantly share code, notes, and snippets.",
"success": true,
"requestUrl": "https://gist.github.com/jjl/d998164191af59a594500687a679b98d",
"ogUrl": "https://gist.github.com/jjl/d998164191af59a594500687a679b98d",
"ogSiteName": "Gist",
"fbAppId": "1401488693436528",
"articleAuthor": "262588213843476"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T18:33:38.000Z",
"createdAtI": 1772649218,
"updatedAt": "2026-03-05T15:39:11.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47251787",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T19:15:58.496Z",
"title": "Faster C software with Dynamic Feature Detection",
"createdAtI": 1772649218,
"url": "https://gist.github.com/jjl/d998164191af59a594500687a679b98d",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T18:33:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772651758,
"commentsCount": 0,
"updatedAt": "2026-03-04T19:15:54.000Z"
}
}Estimated US military spending on the Iran conflict since April 2024. Operations, weapons, air defense, and military aid.
{
"storyID": "47251731",
"title": "Open Source Iran War Cost Tracker: 45.7B",
"author": "koverda",
"url": "https://iranwarcost.com",
"points": 45,
"commentsCount": 18,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "US Military Cost: Iran Conflict 2024",
"twitterDescription": "Estimated US military spending on the Iran conflict since April 2024. Operations, weapons, air defense, and military aid.",
"twitterImage": [
{
"url": "https://iranwarcost.com/chart.png"
}
],
"success": true,
"requestUrl": "https://iranwarcost.com",
"ogTitle": "US Military Cost: Iran Conflict 2024",
"ogUrl": "https://iranwarcost.com",
"ogDescription": "Estimated US military spending on the Iran conflict since April 2024. Operations, weapons, air defense, and military aid.",
"ogImage": [
{
"url": "https://iranwarcost.com/chart.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T18:30:02.000Z",
"createdAtI": 1772649002,
"updatedAt": "2026-03-05T16:37:30.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47251731",
"author": "koverda",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T18:40:58.435Z",
"title": "Open Source Iran War Cost Tracker: 45.7B",
"createdAtI": 1772649002,
"url": "https://iranwarcost.com",
"points": 8,
"tags": [],
"createdAt": "2026-03-04T18:30:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772649658,
"commentsCount": 1,
"updatedAt": "2026-03-04T18:40:52.000Z"
}
}Joshua Rogers - A practical about:config checklist to declutter Firefox right-click menus on macOS, disabling AI/chatbot prompts, link previews, OCR, visual search, and other low-value context menu items.
{
"storyID": "47251480",
"title": "Making Firefox's right-click not suck with about:config",
"author": "mmsc",
"url": "https://joshua.hu/firefox-making-right-click-not-suck",
"points": 321,
"commentsCount": 210,
"tags": [],
"og": {
"twitterCreator": "@MegaManSec",
"twitterTitle": "Making Firefox’s right-click not suck with about:config",
"twitterSite": "@MegaManSec",
"articlePublishedTime": "2026-03-04T00:00:00+00:00",
"author": "Joshua Rogers",
"ogTitle": "Making Firefox’s right-click not suck with about:config",
"ogDescription": "A practical about:config checklist to declutter Firefox right-click menus on macOS, disabling AI/chatbot prompts, link previews, OCR, visual search, and other low-value context menu items.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "192",
"alt": "Making Firefox's right-click not suck with about:config | Joshua Rogers' Scribbles",
"url": "https://joshua.hu/web-app-manifest-192x192.png",
"height": "192"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://joshua.hu/firefox-making-right-click-not-suck",
"ogUrl": "https://joshua.hu/firefox-making-right-click-not-suck",
"ogSiteName": "Joshua Rogers’ Scribbles"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-04T18:12:39.000Z",
"createdAtI": 1772647959,
"updatedAt": "2026-03-05T16:40:41.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47251480",
"author": "mmsc",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T18:20:58.332Z",
"title": "Making Firefox's right-click not suck with about:config",
"createdAtI": 1772647959,
"url": "https://joshua.hu/firefox-making-right-click-not-suck",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T18:12:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772648458,
"commentsCount": 0,
"updatedAt": "2026-03-04T18:20:53.000Z"
}
}{
"storyID": "47251259",
"title": "NanoGPT Slowrun: Language Modeling with Limited Data, Infinite Compute",
"author": "sdpmas",
"url": "https://qlabs.sh/slowrun",
"points": 176,
"commentsCount": 33,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://qlabs.sh/slowrun"
},
"aiIsh": {
"score": 1,
"offenses": [
"languagemodel"
]
},
"createdAt": "2026-03-04T17:56:04.000Z",
"createdAtI": 1772646964,
"updatedAt": "2026-03-05T15:37:29.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47251259",
"author": "sdpmas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T18:10:58.448Z",
"title": "NanoGPT Slowrun: Language Modeling with Limited Data, Infinite Compute",
"createdAtI": 1772646964,
"url": "https://qlabs.sh/slowrun",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T17:56:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772647858,
"commentsCount": 0,
"updatedAt": "2026-03-04T18:06:53.000Z"
}
}{
"storyID": "47250985",
"title": "Who Writes the Bugs? A Deeper Look at 125,000 Kernel Vulnerabilities",
"author": "MBCook",
"url": "https://pebblebed.com/blog/kernel-bugs-part2",
"points": 69,
"commentsCount": 21,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://pebblebed.com/blog/kernel-bugs-part2"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T17:37:44.000Z",
"createdAtI": 1772645864,
"updatedAt": "2026-03-05T10:24:39.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47250985",
"author": "MBCook",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T18:35:58.603Z",
"title": "Who Writes the Bugs? A Deeper Look at 125,000 Kernel Vulnerabilities",
"createdAtI": 1772645864,
"url": "https://pebblebed.com/blog/kernel-bugs-part2",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T17:37:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772649359,
"commentsCount": 0,
"updatedAt": "2026-03-04T18:35:53.000Z"
}
}{
"storyID": "47250778",
"title": "You Bought Zuck's Ray-Bans. Now Someone in Nairobi Is Watching You Poop",
"author": "ptorrone",
"url": "https://blog.adafruit.com/2026/03/04/you-bought-zucks-ray-bans-now-someone-in-nairobi-is-watching-you-poop/",
"points": 62,
"commentsCount": 12,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://blog.adafruit.com/2026/03/04/you-bought-zucks-ray-bans-now-someone-in-nairobi-is-watching-you-poop/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T17:24:38.000Z",
"createdAtI": 1772645078,
"updatedAt": "2026-03-05T12:53:40.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47250778",
"author": "ptorrone",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T17:30:58.575Z",
"title": "You Bought Zuck's Ray-Bans. Now Someone in Nairobi Is Watching You Poop",
"createdAtI": 1772645078,
"url": "https://blog.adafruit.com/2026/03/04/you-bought-zucks-ray-bans-now-someone-in-nairobi-is-watching-you-poop/",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T17:24:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772645459,
"commentsCount": 1,
"updatedAt": "2026-03-04T17:29:27.000Z"
}
}{
"storyID": "47250573",
"title": "Daemon (2006)",
"author": "solomonb",
"url": "https://en.wikipedia.org/wiki/Daemon_(novel)",
"points": 47,
"commentsCount": 11,
"tags": [],
"og": {
"ogTitle": "Daemon (novel) - Wikipedia",
"ogImage": [
{
"width": "859",
"url": "https://upload.wikimedia.org/wikipedia/en/4/45/Daemon_novel_cover.png",
"height": "1200"
}
],
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/Daemon_(novel)",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T17:08:46.000Z",
"createdAtI": 1772644126,
"updatedAt": "2026-03-05T16:20:27.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47250573",
"author": "solomonb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-05T01:20:58.452Z",
"title": "Daemon (2006)",
"createdAtI": 1772644126,
"url": "https://en.wikipedia.org/wiki/Daemon_(novel)",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T17:08:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772673658,
"commentsCount": 3,
"updatedAt": "2026-03-05T01:16:23.000Z"
}
}Folding Sky Co. - New York Senate Bill S7263 would make chatbot operators civilly liable when AI answers questions across 14 licensed professions plus law. Disclaimers will not protect operators. A private right of action opens the door to serial litigation.
{
"storyID": "47250286",
"title": "New York could prohibit chatbot medical, legal, engineering advice",
"author": "bluepeter",
"url": "https://folding-sky.com/blog/ny-senate-bill-s7263-chatbot-liability",
"points": 74,
"commentsCount": 98,
"tags": [],
"og": {
"twitterTitle": "New York Could Prohibit Chatbot Advice on Medical, Legal, and Engineering Questions",
"articlePublishedTime": "2026-03-04",
"twitterImage": [
{
"url": "https://folding-sky.com/blog/2026-03-04/ny-senate-bill-s7263-chatbot-liability/ny-licensed-professions.png"
}
],
"author": "Folding Sky Co.",
"ogTitle": "New York Could Prohibit Chatbot Advice on Medical, Legal, and Engineering Questions",
"ogDescription": "New York Senate Bill S7263 would make chatbot operators civilly liable when AI answers questions across 14 licensed professions plus law. Disclaimers will not protect operators. A private right of action opens the door to serial litigation.",
"ogImage": [
{
"alt": "New York State licensed professions grid showing 38 regulated professions from acupuncture to veterinary medicine",
"url": "https://folding-sky.com/blog/2026-03-04/ny-senate-bill-s7263-chatbot-liability/ny-licensed-professions.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "New York Senate Bill S7263 would make chatbot operators civilly liable when AI answers questions across 14 licensed professions plus law. Disclaimers will not protect operators. A private right of action opens the door to serial litigation.",
"success": true,
"requestUrl": "https://folding-sky.com/blog/ny-senate-bill-s7263-chatbot-liability",
"ogUrl": "https://folding-sky.com/blog/ny-senate-bill-s7263-chatbot-liability"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-04T16:52:08.000Z",
"createdAtI": 1772643128,
"updatedAt": "2026-03-05T16:35:12.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47250286",
"author": "bluepeter",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T17:05:58.369Z",
"title": "New York could prohibit chatbot medical, legal, engineering advice",
"createdAtI": 1772643128,
"url": "https://folding-sky.com/blog/ny-senate-bill-s7263-chatbot-liability",
"points": 4,
"tags": [],
"createdAt": "2026-03-04T16:52:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772643958,
"commentsCount": 0,
"updatedAt": "2026-03-04T17:03:38.000Z"
}
}{
"storyID": "47250133",
"title": "Welcome to the Wasteland: A Thousand Gas Towns",
"author": "nop_slide",
"url": "https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f",
"points": 61,
"commentsCount": 91,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T16:43:36.000Z",
"createdAtI": 1772642616,
"updatedAt": "2026-03-05T16:31:13.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47250133",
"author": "nop_slide",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T16:50:58.461Z",
"title": "Welcome to the Wasteland: A Thousand Gas Towns",
"createdAtI": 1772642616,
"url": "https://steve-yegge.medium.com/welcome-to-the-wasteland-a-thousand-gas-towns-a5eb9bc8dc1f",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T16:43:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772643058,
"commentsCount": 0,
"updatedAt": "2026-03-04T16:50:52.000Z"
}
}Meta-analyses on a global scale show that the measured coastal mean sea level is higher than assumed in most coastal hazard assessments.
{
"storyID": "47249809",
"title": "Sea level much higher than assumed in most coastal hazard assessments",
"author": "jacquesm",
"url": "https://www.nature.com/articles/s41586-026-10196-1",
"points": 102,
"commentsCount": 72,
"tags": [],
"og": {
"twitterSite": "@nature",
"twitterTitle": "Sea level much higher than assumed in most coastal hazard assessments",
"dcLanguage": "En",
"twitterImage": [
{
"alt": "Content cover image",
"url": "https://media.springernature.com/full/springer-static/image/art%3A10.1038%2Fs41586-026-10196-1/MediaObjects/41586_2026_10196_Fig1_HTML.png"
}
],
"dcType": "OriginalPaper",
"ogTitle": "Sea level much higher than assumed in most coastal hazard assessments - Nature",
"dcTitle": "Sea level much higher than assumed in most coastal hazard assessments",
"dcSource": "Nature 2026",
"dcPublisher": "Nature Publishing Group",
"ogDescription": "Meta-analyses on a global scale show that the measured coastal mean sea level is higher than assumed in most coastal hazard assessments.",
"ogImage": [
{
"url": "https://media.springernature.com/m685/springer-static/image/art%3A10.1038%2Fs41586-026-10196-1/MediaObjects/41586_2026_10196_Fig1_HTML.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"dcDate": "2026-03-04",
"dcRights": "2026 The Author(s)",
"twitterDescription": "Nature - Meta-analyses on a global scale show that the measured coastal mean sea level is higher than assumed in most coastal hazard assessments.",
"success": true,
"requestUrl": "https://www.nature.com/articles/s41586-026-10196-1",
"dcIdentifier": "doi:10.1038/s41586-026-10196-1",
"dcCreator": "Minderhoud, Philip S. J.",
"ogUrl": "https://www.nature.com/articles/s41586-026-10196-1",
"ogSiteName": "Nature",
"dcDescription": "The impacts of sea-level rise and other hazards on the coasts of the world are determined by coastal sea-level height and land elevation1. Correct integration of both aspects is fundamental for reliable sea-level rise and coastal hazard impact assessments2,3, but is often not carefully considered or properly performed. Here we show that more than 99% of the evaluated impact assessments handled sea-level and land elev",
"dcSubject": "Physical oceanography"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T16:24:18.000Z",
"createdAtI": 1772641458,
"updatedAt": "2026-03-05T15:34:28.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47249809",
"author": "jacquesm",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T16:35:58.378Z",
"title": "Sea level much higher than assumed in most coastal hazard assessments",
"createdAtI": 1772641458,
"url": "https://www.nature.com/articles/s41586-026-10196-1",
"points": 5,
"tags": [],
"createdAt": "2026-03-04T16:24:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772642158,
"commentsCount": 0,
"updatedAt": "2026-03-04T16:35:52.000Z"
}
}{
"storyID": "47249744",
"title": "Humans 40k yrs ago developed a system of conventional signs",
"author": "bikenaga",
"url": "https://www.pnas.org/doi/10.1073/pnas.2520385123",
"points": 146,
"commentsCount": 60,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.pnas.org/doi/10.1073/pnas.2520385123"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T16:20:36.000Z",
"createdAtI": 1772641236,
"updatedAt": "2026-03-05T16:26:42.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47249744",
"author": "bikenaga",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T21:05:58.493Z",
"title": "Humans 40k yrs ago developed a system of conventional signs",
"createdAtI": 1772641236,
"url": "https://www.pnas.org/doi/10.1073/pnas.2520385123",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T16:20:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772658358,
"commentsCount": 1,
"updatedAt": "2026-03-04T21:05:09.000Z"
}
}{
"storyID": "47249448",
"title": "1.5 Million Users Leave ChatGPT",
"author": "johnbarron",
"url": "https://www.forbes.com/sites/barrycollins/2026/03/02/leaving-chatgpt-make-sure-to-do-this-before-you-cancel/",
"points": 76,
"commentsCount": 27,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.forbes.com/sites/barrycollins/2026/03/02/leaving-chatgpt-make-sure-to-do-this-before-you-cancel/"
},
"aiIsh": {
"score": 1,
"offenses": [
"chatgpt"
]
},
"createdAt": "2026-03-04T16:02:09.000Z",
"createdAtI": 1772640129,
"updatedAt": "2026-03-05T16:36:12.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47249448",
"author": "johnbarron",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T16:10:58.445Z",
"title": "1.5 Million Users Leave ChatGPT",
"createdAtI": 1772640129,
"url": "https://www.forbes.com/sites/barrycollins/2026/03/02/leaving-chatgpt-make-sure-to-do-this-before-you-cancel/",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T16:02:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772640658,
"commentsCount": 1,
"updatedAt": "2026-03-04T16:10:38.000Z"
}
}An internal DHS document obtained by 404 Media shows for the first time CBP used location data sourced from the online advertising industry to track phone locations. ICE has bought access to similar tools.
{
"storyID": "47249387",
"title": "CBP Tapped into the Online Advertising Ecosystem to Track Peoples' Movements",
"author": "ece",
"url": "https://www.404media.co/cbp-tapped-into-the-online-advertising-ecosystem-to-track-peoples-movements/",
"points": 39,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@josephfcox",
"twitterTitle": "CBP Tapped Into the Online Advertising Ecosystem To Track Peoples’ Movements",
"twitterSite": "@404mediaco",
"articlePublishedTime": "2026-03-03T14:03:26.000Z",
"twitterImage": [
{
"url": "https://www.404media.co/content/images/size/w1200/2026/02/54723348049_72eefb5739.jpg"
}
],
"twitterUrl": "https://www.404media.co/cbp-tapped-into-the-online-advertising-ecosystem-to-track-peoples-movements/",
"ogTitle": "CBP Tapped Into the Online Advertising Ecosystem To Track Peoples’ Movements",
"ogDescription": "An internal DHS document obtained by 404 Media shows for the first time CBP used location data sourced from the online advertising industry to track phone locations. ICE has bought access to similar tools.",
"ogImage": [
{
"width": "1200",
"url": "https://www.404media.co/content/images/size/w1200/2026/02/54723348049_72eefb5739.jpg",
"height": "800"
}
],
"ogType": "article",
"articleTag": "Privacy",
"articlePublisher": "https://www.facebook.com/404mediaco",
"twitterCard": "summary_large_image",
"twitterDescription": "An internal DHS document obtained by 404 Media shows for the first time CBP used location data sourced from the online advertising industry to track phone locations. ICE has bought access to similar tools.",
"success": true,
"requestUrl": "https://www.404media.co/cbp-tapped-into-the-online-advertising-ecosystem-to-track-peoples-movements/",
"ogUrl": "https://www.404media.co/cbp-tapped-into-the-online-advertising-ecosystem-to-track-peoples-movements/",
"ogSiteName": "404 Media",
"articleModifiedTime": "2026-03-03T19:00:38.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T15:57:29.000Z",
"createdAtI": 1772639849,
"updatedAt": "2026-03-05T09:46:24.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47249387",
"author": "ece",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T16:00:58.546Z",
"title": "CBP Tapped into the Online Advertising Ecosystem to Track Peoples' Movements",
"createdAtI": 1772639849,
"url": "https://www.404media.co/cbp-tapped-into-the-online-advertising-ecosystem-to-track-peoples-movements/",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T15:57:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772640059,
"commentsCount": 0,
"updatedAt": "2026-03-04T16:00:54.000Z"
}
}{
"storyID": "47249381",
"title": "Gemini Said They Could Only Be Together If He Killed Himself. Soon, He Was Dead",
"author": "psim1",
"url": "https://www.wsj.com/tech/ai/gemini-ai-wrongful-death-lawsuit-cc46c5f7",
"points": 51,
"commentsCount": 61,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/tech/ai/gemini-ai-wrongful-death-lawsuit-cc46c5f7"
},
"aiIsh": {
"score": 1,
"offenses": [
"gemini"
]
},
"createdAt": "2026-03-04T15:56:58.000Z",
"createdAtI": 1772639818,
"updatedAt": "2026-03-05T15:47:42.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47249381",
"author": "psim1",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T16:15:58.641Z",
"title": "Gemini Said They Could Only Be Together If He Killed Himself. Soon, He Was Dead",
"createdAtI": 1772639818,
"url": "https://www.wsj.com/tech/ai/gemini-ai-wrongful-death-lawsuit-cc46c5f7",
"points": 4,
"tags": [],
"createdAt": "2026-03-04T15:56:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772640959,
"commentsCount": 0,
"updatedAt": "2026-03-04T16:15:22.000Z"
}
}Simon Willison - I’m behind on writing about Qwen 3.5, a truly remarkable family of open weight models released by Alibaba’s Qwen team over the past few weeks. I’m hoping that the 3.5 …
{
"storyID": "47249343",
"title": "Something is afoot in the land of Qwen",
"author": "simonw",
"url": "https://simonwillison.net/2026/Mar/4/qwen/",
"points": 748,
"commentsCount": 320,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2026/Mar/4/qwen/",
"ogTitle": "Something is afoot in the land of Qwen",
"ogUrl": "https://simonwillison.net/2026/Mar/4/qwen/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "I’m behind on writing about Qwen 3.5, a truly remarkable family of open weight models released by Alibaba’s Qwen team over the past few weeks. I’m hoping that the 3.5 …",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T15:55:34.000Z",
"createdAtI": 1772639734,
"updatedAt": "2026-03-05T16:39:43.000Z",
"fetchedAt": "2026-03-05T16:40:58.480Z",
"firstVersion": {
"storyID": "47249343",
"author": "simonw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T16:05:58.404Z",
"title": "Something is afoot in the land of Qwen",
"createdAtI": 1772639734,
"url": "https://simonwillison.net/2026/Mar/4/qwen/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T15:55:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772640358,
"commentsCount": 0,
"updatedAt": "2026-03-04T16:04:37.000Z"
}
}A Canadian journal has issued corrections on 138 case reports it published over the last 25 years to add a disclaimer: The cases described are fictional. Paediatrics & Child Health, the journal…
{
"storyID": "47248511",
"title": "Medical journal says the case reports it has published for 25 years are fiction",
"author": "Tomte",
"url": "https://retractionwatch.com/2026/03/03/canadian-pediatric-society-journal-correction-case-reports-fictional-paediatrics-child-health/",
"points": 176,
"commentsCount": 63,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-03T21:45:11+00:00",
"twitterImage": [
{
"url": "https://retractionwatch.com/wp-content/uploads/2026/03/paediatrics-child-health-corrections.png?w=640"
}
],
"ogTitle": "A medical journal says the case reports it has published for 25 years are, in fact, fiction",
"ogDescription": "A Canadian journal has issued corrections on 138 case reports it published over the last 25 years to add a disclaimer: The cases described are fictional. Paediatrics & Child Health, the journal…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://retractionwatch.com/wp-content/uploads/2026/03/paediatrics-child-health-corrections.png",
"height": "675"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://retractionwatch.com/2026/03/03/canadian-pediatric-society-journal-correction-case-reports-fictional-paediatrics-child-health/",
"ogUrl": "https://retractionwatch.com/2026/03/03/canadian-pediatric-society-journal-correction-case-reports-fictional-paediatrics-child-health/",
"ogSiteName": "Retraction Watch",
"articleModifiedTime": "2026-03-03T22:23:58+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T15:02:36.000Z",
"createdAtI": 1772636556,
"updatedAt": "2026-03-05T15:08:56.000Z",
"fetchedAt": "2026-03-05T16:35:58.389Z",
"firstVersion": {
"storyID": "47248511",
"author": "Tomte",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T15:10:58.454Z",
"title": "Medical journal says the case reports it has published for 25 years are fiction",
"createdAtI": 1772636556,
"url": "https://retractionwatch.com/2026/03/03/canadian-pediatric-society-journal-correction-case-reports-fictional-paediatrics-child-health/",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T15:02:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772637058,
"commentsCount": 0,
"updatedAt": "2026-03-04T15:07:08.000Z"
}
}Adam Mastroianni - OR: the long overdue forest fire
{
"storyID": "47248341",
"title": "Government grant-funded research should not be published in for-profit journals",
"author": "sito42",
"url": "https://www.experimental-history.com/p/the-one-science-reform-we-can-all",
"points": 374,
"commentsCount": 145,
"tags": [],
"og": {
"twitterTitle": "The one science reform we can all agree on, but we're too cowardly to do",
"twitterCard": "summary_large_image",
"twitterDescription": "OR: the long overdue forest fire",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!9p3E!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fexperimentalhistory.substack.com%2Fapi%2Fv1%2Fpost_preview%2F189710997%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Adam Mastroianni",
"requestUrl": "https://www.experimental-history.com/p/the-one-science-reform-we-can-all",
"ogTitle": "The one science reform we can all agree on, but we're too cowardly to do",
"ogUrl": "https://www.experimental-history.com/p/the-one-science-reform-we-can-all",
"ogDescription": "OR: the long overdue forest fire",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!OkWt!,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%2F01ba4c49-a417-4d02-8502-aef829fd1e42_1765x1167.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T14:53:48.000Z",
"createdAtI": 1772636028,
"updatedAt": "2026-03-05T15:43:12.000Z",
"fetchedAt": "2026-03-05T16:10:58.414Z",
"firstVersion": {
"storyID": "47248341",
"author": "sito42",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T15:20:58.718Z",
"title": "The one science reform we can all agree on, but we're too cowardly to do",
"createdAtI": 1772636028,
"url": "https://www.experimental-history.com/p/the-one-science-reform-we-can-all",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T14:53:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772637659,
"commentsCount": 1,
"updatedAt": "2026-03-04T15:20:52.000Z"
}
}{
"storyID": "47248319",
"title": "“It turns out” (2010)",
"author": "Munksgaard",
"url": "https://jsomers.net/blog/it-turns-out",
"points": 304,
"commentsCount": 90,
"tags": [],
"og": {
"twitterCreator": "@jsomers",
"twitterCard": "summary",
"twitterTitle": "“It turns out”",
"twitterDescription": "",
"success": true,
"requestUrl": "https://jsomers.net/blog/it-turns-out",
"twitterUrl": "https://jsomers.net/blog/it-turns-out"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T14:52:46.000Z",
"createdAtI": 1772635966,
"updatedAt": "2026-03-05T16:06:59.000Z",
"fetchedAt": "2026-03-05T16:10:58.414Z",
"firstVersion": {
"storyID": "47248319",
"author": "Munksgaard",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T15:15:58.687Z",
"title": "\"It Turns Out\"",
"createdAtI": 1772635966,
"url": "https://jsomers.net/blog/it-turns-out",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T14:52:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772637359,
"commentsCount": 1,
"updatedAt": "2026-03-04T15:15:52.000Z"
}
}Apple today announced the "MacBook Neo," an all-new kind of low-cost Mac featuring the A18 Pro chip for $599. The MacBook Neo is the first Mac to be powered by an iPhone chip; the A18 Pro debuted in 2024's iPhone 16 Pro models. Apple says it is up to 50% faster for everyday tasks than the bestselling PC with the latest shipping Intel Core Ultra 5, up to 3x faster for on-device AI workloads, and up to 2x faster for ta
{
"storyID": "47247670",
"title": "Apple Announces Low-Cost 'MacBook Neo' with A18 Pro Chip",
"author": "vanburen",
"url": "https://www.macrumors.com/2026/03/04/apple-announces-low-cost-macbook-neo-with-a18-pro-chip/",
"points": 80,
"commentsCount": 3,
"tags": [],
"og": {
"twitterCreator": "@hartleycharlton",
"twitterSite": "@macrumors",
"twitterTitle": "Apple Announces $599 'MacBook Neo' With A18 Pro Chip",
"twitterImage": [
{
"url": "https://images.macrumors.com/t/8nZQn4ZS5L6tgW0wUo015MD1-Rk=/1600x/article-new/2026/03/macbook-neo-colors-fan.jpg"
}
],
"ogTitle": "Apple Announces $599 'MacBook Neo' With A18 Pro Chip",
"ogDescription": "Apple today announced the \"MacBook Neo,\" an all-new kind of low-cost Mac featuring the A18 Pro chip for $599. The MacBook Neo is the first Mac to be powered by an iPhone chip; the A18 Pro debuted in 2024's iPhone 16 Pro models. Apple says it is up to 50% faster for everyday tasks than the bestselling PC with the latest shipping Intel Core Ultra 5, up to 3x faster for on-device AI workloads, and up to 2x faster for ta",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://images.macrumors.com/t/8nZQn4ZS5L6tgW0wUo015MD1-Rk=/1600x/article-new/2026/03/macbook-neo-colors-fan.jpg",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/MacRumors/",
"twitterCard": "summary_large_image",
"twitterDescription": "Apple today announced the \"MacBook Neo,\" an all-new kind of low-cost Mac featuring the A18 Pro chip for $599. The MacBook Neo is the first Mac to be powered by an iPhone chip; the A18 Pro debuted in 2024's iPhone 16 Pro models. Apple says it is up to 50% faster for everyday tasks than the bestselling PC with the latest shipping Intel Core Ultra 5, up to 3x faster for on-device AI workloads, and up to 2x faster for ta",
"success": true,
"requestUrl": "https://www.macrumors.com/2026/03/04/apple-announces-low-cost-macbook-neo-with-a18-pro-chip/",
"ogUrl": "https://www.macrumors.com/2026/03/04/apple-announces-low-cost-macbook-neo-with-a18-pro-chip/",
"ogSiteName": "MacRumors"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-04T14:18:33.000Z",
"createdAtI": 1772633913,
"updatedAt": "2026-03-04T19:09:09.000Z",
"fetchedAt": "2026-03-05T15:45:58.640Z",
"firstVersion": {
"storyID": "47247670",
"author": "vanburen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T14:25:58.317Z",
"title": "Apple Announces Low-Cost 'MacBook Neo' with A18 Pro Chip",
"createdAtI": 1772633913,
"url": "https://www.macrumors.com/2026/03/04/apple-announces-low-cost-macbook-neo-with-a18-pro-chip/",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T14:18:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772634358,
"commentsCount": 0,
"updatedAt": "2026-03-04T14:25:37.000Z"
}
}Introducing the new MacBook Neo. Stunning colors, durable aluminum design, 13” Liquid Retina display, all-day battery life, AI and Apple Intelligence.
{
"storyID": "47247649",
"title": "MacBook Neo",
"author": "meetpateltech",
"url": "https://www.apple.com/macbook-neo/",
"points": 188,
"commentsCount": 3,
"tags": [],
"og": {
"twitterSite": "@Apple",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.apple.com/macbook-neo/",
"ogTitle": "MacBook Neo",
"ogUrl": "https://www.apple.com/macbook-neo/",
"ogDescription": "Introducing the new MacBook Neo. Stunning colors, durable aluminum design, 13” Liquid Retina display, all-day battery life, AI and Apple Intelligence.",
"ogSiteName": "Apple",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.apple.com/v/macbook-neo/a/images/meta/macbook_neo__f2p1f7yafjyy_og.png?202603031702"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-04T14:16:56.000Z",
"createdAtI": 1772633816,
"updatedAt": "2026-03-05T15:25:11.000Z",
"fetchedAt": "2026-03-05T15:40:58.379Z",
"firstVersion": {
"storyID": "47247649",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T14:20:58.702Z",
"title": "MacBook Neo",
"createdAtI": 1772633816,
"url": "https://www.apple.com/macbook-neo/",
"points": 4,
"tags": [],
"createdAt": "2026-03-04T14:16:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772634059,
"commentsCount": 1,
"updatedAt": "2026-03-04T14:20:51.000Z"
}
}Apple today unveiled MacBook Neo, an all-new laptop that delivers the magic of the Mac at a breakthrough price.
{
"storyID": "47247645",
"title": "MacBook Neo",
"author": "dm",
"url": "https://www.apple.com/newsroom/2026/03/say-hello-to-macbook-neo/",
"points": 1860,
"commentsCount": 2159,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Say hello to MacBook Neo",
"twitterSite": "@Apple",
"twitterImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/03/say-hello-to-macbook-neo/tile/Apple-MacBook-Neo-hero-260304-lp.jpg.og.jpg?202603041417"
}
],
"ogTitle": "Say hello to MacBook Neo",
"ogDescription": "Apple today unveiled MacBook Neo, an all-new laptop that delivers the magic of the Mac at a breakthrough price.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/03/say-hello-to-macbook-neo/tile/Apple-MacBook-Neo-hero-260304-lp.jpg.og.jpg?202603041417"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Apple today unveiled MacBook Neo, an all-new laptop that delivers the magic of the Mac at a breakthrough price.",
"success": true,
"requestUrl": "https://www.apple.com/newsroom/2026/03/say-hello-to-macbook-neo/",
"ogUrl": "https://www.apple.com/newsroom/2026/03/say-hello-to-macbook-neo/",
"ogSiteName": "Apple Newsroom "
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T14:16:41.000Z",
"createdAtI": 1772633801,
"updatedAt": "2026-03-05T15:35:41.000Z",
"fetchedAt": "2026-03-05T15:35:58.336Z",
"firstVersion": {
"storyID": "47247645",
"author": "dm",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T14:20:58.702Z",
"title": "Apple Introduces MacBook Neo",
"createdAtI": 1772633801,
"url": "https://www.apple.com/newsroom/2026/03/say-hello-to-macbook-neo/",
"points": 4,
"tags": [],
"createdAt": "2026-03-04T14:16:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772634059,
"commentsCount": 0,
"updatedAt": "2026-03-04T14:20:51.000Z"
}
}Your spec, your standards, your repos. p0 is a Mac app and structured AI pipeline that turns specs into production-ready PRs across all your repos.
{
"storyID": "47247639",
"title": "Show HN: P0 – Yes, AI can ship complex features into real codebases",
"author": "arndt",
"url": "https://www.bepurple.ai/",
"points": 90,
"commentsCount": 38,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "p0 - Ship complex features, autonomously",
"twitterDescription": "Your spec, your standards, your repos. p0 is a Mac app and structured AI pipeline that turns specs into production-ready PRs across all your repos.",
"twitterImage": [
{
"url": "https://www.bepurple.ai/og-image.png"
}
],
"success": true,
"requestUrl": "https://www.bepurple.ai/",
"ogTitle": "p0 - Ship complex features, autonomously",
"ogUrl": "https://www.bepurple.ai",
"ogDescription": "Your spec, your standards, your repos. p0 is a Mac app and structured AI pipeline that turns specs into production-ready PRs across all your repos.",
"ogImage": [
{
"url": "https://www.bepurple.ai/og-image.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"www.bepurple.ai"
]
},
"createdAt": "2026-03-04T14:16:08.000Z",
"createdAtI": 1772633768,
"updatedAt": "2026-03-05T15:18:40.000Z",
"fetchedAt": "2026-03-05T15:25:58.659Z",
"firstVersion": {
"storyID": "47247639",
"author": "arndt",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T14:35:58.601Z",
"title": "Show HN: P0 – Yes, AI can ship complex features into real codebases",
"createdAtI": 1772633768,
"url": "https://www.bepurple.ai/",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-03-04T14:16:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772634959,
"commentsCount": 1,
"updatedAt": "2026-03-04T14:32:08.000Z"
}
}Asimov Press - How to “read” nucleic acids, from Sanger to nanopores.
{
"storyID": "47247245",
"title": "A Visual Guide to DNA Sequencing",
"author": "surprisetalk",
"url": "https://www.asimov.press/p/dna-sequencing",
"points": 56,
"commentsCount": 13,
"tags": [],
"og": {
"twitterTitle": "A Visual Guide to DNA Sequencing",
"twitterCard": "summary_large_image",
"twitterDescription": "How to “read” nucleic acids, from Sanger to nanopores.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!YEQd!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fcell.substack.com%2Fapi%2Fv1%2Fpost_preview%2F188417048%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Asimov Press",
"requestUrl": "https://www.asimov.press/p/dna-sequencing",
"ogTitle": "A Visual Guide to DNA Sequencing",
"ogUrl": "https://www.asimov.press/p/dna-sequencing",
"ogDescription": "How to “read” nucleic acids, from Sanger to nanopores.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ezte!,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%2F69bb038e-36d7-4ac7-9543-1567b44b3a43_1714x1080.gif"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T13:39:28.000Z",
"createdAtI": 1772631568,
"updatedAt": "2026-03-05T12:16:25.000Z",
"fetchedAt": "2026-03-05T15:10:58.347Z",
"firstVersion": {
"storyID": "47247245",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T15:30:58.554Z",
"title": "A Visual Guide to DNA Sequencing",
"createdAtI": 1772631568,
"url": "https://www.asimov.press/p/dna-sequencing",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T13:39:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772638259,
"commentsCount": 0,
"updatedAt": "2026-03-04T15:27:52.000Z"
}
}Create software for you and your team. Lives on your Mac, connects to your files, tools and hardware.
{
"storyID": "47247033",
"title": "Glaze by Raycast",
"author": "romac",
"url": "https://www.glazeapp.com/",
"points": 223,
"commentsCount": 137,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Glaze by Raycast. Desktop apps, reimagined by you.",
"twitterDescription": "Create software for you and your team. Lives on your Mac, connects to your files, tools and hardware.",
"twitterImage": [
{
"url": "https://glazeapp.com/og-image@2x.png"
}
],
"success": true,
"requestUrl": "https://www.glazeapp.com/",
"ogTitle": "Glaze by Raycast. Desktop apps, reimagined by you.",
"ogDescription": "Create software for you and your team. Lives on your Mac, connects to your files, tools and hardware.",
"ogImage": [
{
"width": "2400",
"url": "https://glazeapp.com/og-image@2x.png",
"height": "1260"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T13:21:31.000Z",
"createdAtI": 1772630491,
"updatedAt": "2026-03-05T14:52:56.000Z",
"fetchedAt": "2026-03-05T14:55:58.501Z",
"firstVersion": {
"storyID": "47247033",
"author": "romac",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T13:35:58.437Z",
"title": "Glaze by Raycast",
"createdAtI": 1772630491,
"url": "https://www.glazeapp.com/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T13:21:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772631358,
"commentsCount": 0,
"updatedAt": "2026-03-04T13:35:51.000Z"
}
}{
"storyID": "47246858",
"title": "MyFirst Kids Watch Hacked. Access to Camera and Microphone",
"author": "jidoka",
"url": "https://www.kth.se/en/om/nyheter/centrala-nyheter/kth-studenten-hackade-klocka-for-barn-1.1461249",
"points": 148,
"commentsCount": 35,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.kth.se/en/om/nyheter/centrala-nyheter/kth-studenten-hackade-klocka-for-barn-1.1461249",
"ogTitle": "A KTH student hacked a children's watch | KTH",
"ogUrl": "https://www.kth.se/en/om/nyheter/centrala-nyheter/kth-studenten-hackade-klocka-for-barn-1.1461249",
"ogSiteName": "KTH",
"ogImage": [
{
"url": "https://www.kth.se/polopoly_fs/1.1461258.1772613955!/image/Gustaf2920px.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T13:04:53.000Z",
"createdAtI": 1772629493,
"updatedAt": "2026-03-05T14:17:56.000Z",
"fetchedAt": "2026-03-05T14:30:58.623Z",
"firstVersion": {
"storyID": "47246858",
"author": "jidoka",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T15:45:58.470Z",
"title": "MyFirst Kids Watch Hacked. Access to Camera and Microphone",
"createdAtI": 1772629493,
"url": "https://www.kth.se/en/om/nyheter/centrala-nyheter/kth-studenten-hackade-klocka-for-barn-1.1461249",
"points": 5,
"tags": [],
"createdAt": "2026-03-04T13:04:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772639158,
"commentsCount": 1,
"updatedAt": "2026-03-04T15:45:24.000Z"
}
}{
"storyID": "47246746",
"title": "Did Alibaba just kneecap its powerful Qwen AI team?",
"author": "GTP",
"url": "https://venturebeat.com/technology/did-alibaba-just-kneecap-its-powerful-qwen-ai-team-key-figures-depart-in",
"points": 136,
"commentsCount": 41,
"tags": [],
"og": {
"error": "Server has returned a 400/500 error code",
"requestUrl": "https://venturebeat.com/technology/did-alibaba-just-kneecap-its-powerful-qwen-ai-team-key-figures-depart-in"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-04T12:54:04.000Z",
"createdAtI": 1772628844,
"updatedAt": "2026-03-05T14:01:55.000Z",
"fetchedAt": "2026-03-05T14:15:58.513Z",
"firstVersion": {
"storyID": "47246746",
"author": "GTP",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T13:15:58.492Z",
"title": "Did Alibaba just kneecap its powerful Qwen AI team?",
"createdAtI": 1772628844,
"url": "https://venturebeat.com/technology/did-alibaba-just-kneecap-its-powerful-qwen-ai-team-key-figures-depart-in",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T12:54:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772630158,
"commentsCount": 0,
"updatedAt": "2026-03-04T13:13:52.000Z"
}
}: Markets in the Middle East will be affected first and worst
{
"storyID": "47246463",
"title": "Iran war wreaking havoc on shipping and air cargo, could create global delays",
"author": "Bender",
"url": "https://www.theregister.com/2026/03/02/iran_war_tech_supply_chain/",
"points": 98,
"commentsCount": 195,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2026/03/02/iran_war_tech_supply_chain/",
"ogTitle": "Iran war wreaking havoc on cargo, global delays likely",
"ogUrl": "https://www.theregister.com/2026/03/02/iran_war_tech_supply_chain/",
"ogDescription": ": Markets in the Middle East will be affected first and worst",
"ogImage": [
{
"url": "https://regmedia.co.uk/2026/03/02/shutterstock_2485892039.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T12:22:18.000Z",
"createdAtI": 1772626938,
"updatedAt": "2026-03-05T13:30:55.000Z",
"fetchedAt": "2026-03-05T13:40:58.497Z",
"firstVersion": {
"storyID": "47246463",
"author": "Bender",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T12:30:58.613Z",
"title": "Iran war wreaking havoc on shipping and air cargo, could create global delays",
"createdAtI": 1772626938,
"url": "https://www.theregister.com/2026/03/02/iran_war_tech_supply_chain/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T12:22:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772627459,
"commentsCount": 0,
"updatedAt": "2026-03-04T12:30:51.000Z"
}
}Learn how to fine-tune Qwen3.5 LLMs with Unsloth.
{
"storyID": "47246296",
"title": "Qwen3.5 Fine-Tuning Guide",
"author": "bilsbie",
"url": "https://unsloth.ai/docs/models/qwen3.5/fine-tune",
"points": 358,
"commentsCount": 87,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Qwen3.5 Fine-tuning Guide | Unsloth Documentation",
"twitterDescription": "Learn how to fine-tune Qwen3.5 LLMs with Unsloth.",
"twitterImage": [
{
"url": "https://unsloth.ai/docs/~gitbook/image?url=https%3A%2F%2F2815821428-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Forganizations%252FHpyELzcNe0topgVLGCZY%252Fsites%252Fsite_mXXTe%252Fsocialpreview%252FOeFDVbzp4cgwaId7PbvL%252Funsloth%2520docs%2520pic.png%3Falt%3Dmedia%26token%3Df34a6bcc-db15-449a-bc2d-e0e8f52fe953&width=1200&height=630&sign=b1ca68fa&sv=2"
}
],
"success": true,
"requestUrl": "https://unsloth.ai/docs/models/qwen3.5/fine-tune",
"ogTitle": "Qwen3.5 Fine-tuning Guide | Unsloth Documentation",
"ogDescription": "Learn how to fine-tune Qwen3.5 LLMs with Unsloth.",
"ogImage": [
{
"url": "https://unsloth.ai/docs/~gitbook/image?url=https%3A%2F%2F2815821428-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Forganizations%252FHpyELzcNe0topgVLGCZY%252Fsites%252Fsite_mXXTe%252Fsocialpreview%252FOeFDVbzp4cgwaId7PbvL%252Funsloth%2520docs%2520pic.png%3Falt%3Dmedia%26token%3Df34a6bcc-db15-449a-bc2d-e0e8f52fe953&width=1200&height=630&sign=b1ca68fa&sv=2"
}
]
},
"aiIsh": {
"score": 2,
"offenses": [
"LLMs",
"unsloth.ai"
]
},
"createdAt": "2026-03-04T12:04:31.000Z",
"createdAtI": 1772625871,
"updatedAt": "2026-03-05T12:55:40.000Z",
"fetchedAt": "2026-03-05T12:55:58.371Z",
"firstVersion": {
"storyID": "47246296",
"author": "bilsbie",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T14:25:58.317Z",
"title": "Qwen3.5 Fine-Tuning Guide – Unsloth Documentation",
"createdAtI": 1772625871,
"url": "https://unsloth.ai/docs/models/qwen3.5/fine-tune",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T12:04:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772634358,
"commentsCount": 0,
"updatedAt": "2026-03-04T14:25:37.000Z"
}
}We reward complexity and ignore simplicity. In interviews, design reviews, and promotions. Here’s how to fix it.
{
"storyID": "47246110",
"title": "Nobody gets promoted for simplicity",
"author": "aamederen",
"url": "https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/",
"points": 852,
"commentsCount": 490,
"tags": [],
"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-04T11:43:32.000Z",
"createdAtI": 1772624612,
"updatedAt": "2026-03-05T12:45:40.000Z",
"fetchedAt": "2026-03-05T12:45:58.510Z",
"firstVersion": {
"storyID": "47246110",
"author": "aamederen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T11:50:58.352Z",
"title": "Nobody Gets Promoted for Simplicity",
"createdAtI": 1772624612,
"url": "https://terriblesoftware.org/2026/03/03/nobody-gets-promoted-for-simplicity/",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T11:43:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772625058,
"commentsCount": 0,
"updatedAt": "2026-03-04T11:48:06.000Z"
}
}: Email flow slowed or stopped by mysterious forces at Microsoft
{
"storyID": "47246044",
"title": "Emails to Outlook.com rejected due to a fault or overzealous blocking rules",
"author": "Bender",
"url": "https://www.theregister.com/2026/03/04/users_fume_at_outlookcom_email/",
"points": 170,
"commentsCount": 88,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2026/03/04/users_fume_at_outlookcom_email/",
"ogTitle": "Users fume over Outlook.com email 'carnage'",
"ogUrl": "https://www.theregister.com/2026/03/04/users_fume_at_outlookcom_email/",
"ogDescription": ": Email flow slowed or stopped by mysterious forces at Microsoft",
"ogImage": [
{
"url": "https://regmedia.co.uk/2017/02/02/shutterstock_email_overload.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T11:33:46.000Z",
"createdAtI": 1772624026,
"updatedAt": "2026-03-05T12:26:10.000Z",
"fetchedAt": "2026-03-05T12:45:58.510Z",
"firstVersion": {
"storyID": "47246044",
"author": "Bender",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T11:40:58.716Z",
"title": "Users fume over Outlook.com email 'carnage'",
"createdAtI": 1772624026,
"url": "https://www.theregister.com/2026/03/04/users_fume_at_outlookcom_email/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T11:33:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772624459,
"commentsCount": 0,
"updatedAt": "2026-03-04T11:40:06.000Z"
}
}A 128x128 pixel canvas with programmable brushes. Code a brush, see what it does, share it with your friends.
{
"storyID": "47245491",
"title": "Moss is a pixel canvas where every brush is a tiny program",
"author": "smusamashah",
"url": "https://www.moss.town/",
"points": 277,
"commentsCount": 28,
"tags": [
"front_page"
],
"og": {
"ogTitle": "MOSS — A Painting Toy Where Every Brush Is a Tiny Program",
"ogDescription": "A 128x128 pixel canvas with programmable brushes. Code a brush, see what it does, share it with your friends.",
"ogImage": [
{
"url": "https://play.moss.town/img/MOSS-social.gif"
}
],
"success": true,
"requestUrl": "https://www.moss.town/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T10:21:13.000Z",
"createdAtI": 1772619673,
"updatedAt": "2026-03-05T12:41:10.000Z",
"fetchedAt": "2026-03-05T12:45:58.510Z",
"firstVersion": {
"storyID": "47245491",
"author": "smusamashah",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T18:25:58.354Z",
"title": "Moss is a pixel canvas where every brush is a tiny program",
"createdAtI": 1772619673,
"url": "https://www.moss.town/",
"points": 14,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T10:21:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772648758,
"commentsCount": 1,
"updatedAt": "2026-03-04T18:25:52.000Z"
}
}Predict Deutsche Bahn delays and win. Real-time prediction markets on ICE, IC & EC train delays.
{
"storyID": "47245211",
"title": "Bet on German Train Delays",
"author": "indiantinker",
"url": "https://bahn.bet",
"points": 289,
"commentsCount": 191,
"tags": [],
"og": {
"twitterTitle": "BahnBet — Bet on German Train Delays",
"twitterImage": [
{
"url": "https://bahn.bet/opengraph-image"
}
],
"ogTitle": "BahnBet — Bet on German Train Delays",
"ogDescription": "Predict Deutsche Bahn delays and win. Real-time prediction markets on ICE, IC & EC train delays.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "BahnBet — Predict Deutsche Bahn Delays & Win",
"type": "image/png",
"url": "https://bahn.bet/opengraph-image?a6489045cd43d3a3",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Predict Deutsche Bahn delays and win. Real-time prediction markets on ICE, IC & EC train delays.",
"success": true,
"requestUrl": "https://bahn.bet",
"ogUrl": "https://bahn.bet",
"ogSiteName": "BahnBet"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T09:42:20.000Z",
"createdAtI": 1772617340,
"updatedAt": "2026-03-05T12:29:54.000Z",
"fetchedAt": "2026-03-05T12:45:58.510Z",
"firstVersion": {
"storyID": "47245211",
"author": "indiantinker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T11:55:58.392Z",
"title": "Bet on German Train Delays",
"createdAtI": 1772617340,
"url": "https://bahn.bet",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T09:42:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772625358,
"commentsCount": 0,
"updatedAt": "2026-03-04T11:55:51.000Z"
}
}{
"storyID": "47245186",
"title": "The next era of social media: built and run in Europe, ruled by our laws",
"author": "doener",
"url": "https://www.eurosky.tech",
"points": 42,
"commentsCount": 87,
"tags": [],
"og": {
"twitterTitle": "eurosky",
"twitterCard": "summary",
"twitterImage": [
{
"url": "http://static1.squarespace.com/static/686bbabd538e1b573f7d8738/t/686f76cf0a29f70d82744b33/1752135375598/Eurosky+logo+symbol.png?format=1500w"
}
],
"success": true,
"requestUrl": "https://www.eurosky.tech",
"twitterUrl": "https://www.eurosky.tech",
"ogTitle": "eurosky",
"ogUrl": "https://www.eurosky.tech",
"ogSiteName": "eurosky",
"ogImage": [
{
"width": "540",
"url": "http://static1.squarespace.com/static/686bbabd538e1b573f7d8738/t/686f76cf0a29f70d82744b33/1752135375598/Eurosky+logo+symbol.png?format=1500w",
"height": "540"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T09:39:35.000Z",
"createdAtI": 1772617175,
"updatedAt": "2026-03-05T08:02:54.000Z",
"fetchedAt": "2026-03-05T12:40:58.462Z",
"firstVersion": {
"storyID": "47245186",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T10:10:58.710Z",
"title": "The next era of social media: built and run in Europe, ruled by our laws",
"createdAtI": 1772617175,
"url": "https://www.eurosky.tech",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T09:39:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772619059,
"commentsCount": 1,
"updatedAt": "2026-03-04T10:10:06.000Z"
}
}{
"storyID": "47244395",
"title": "To understand our fascination with crystals, researchers gave some to chimps",
"author": "jimnotgym",
"url": "https://www.nytimes.com/2026/03/04/science/chimpanzees-crystals.html",
"points": 100,
"commentsCount": 68,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2026/03/04/science/chimpanzees-crystals.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T07:47:06.000Z",
"createdAtI": 1772610426,
"updatedAt": "2026-03-05T11:28:24.000Z",
"fetchedAt": "2026-03-05T11:35:58.448Z",
"firstVersion": {
"storyID": "47244395",
"author": "jimnotgym",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T14:30:58.580Z",
"title": "Chimpanzees Are into Crystals",
"createdAtI": 1772610426,
"url": "https://www.nytimes.com/2026/03/04/science/chimpanzees-crystals.html",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T07:47:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772634659,
"commentsCount": 1,
"updatedAt": "2026-03-04T14:28:52.000Z"
}
}{
"storyID": "47244291",
"title": "RFC 9849. TLS Encrypted Client Hello",
"author": "P_qRs",
"url": "https://www.rfc-editor.org/rfc/rfc9849.html",
"points": 294,
"commentsCount": 143,
"tags": [],
"og": {
"success": true,
"author": "Christopher A. Wood",
"requestUrl": "https://www.rfc-editor.org/rfc/rfc9849.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T07:25:24.000Z",
"createdAtI": 1772609124,
"updatedAt": "2026-03-05T11:07:10.000Z",
"fetchedAt": "2026-03-05T11:20:58.369Z",
"firstVersion": {
"storyID": "47244291",
"author": "P_qRs",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T07:55:58.590Z",
"title": "RFC 9849. TLS Encrypted Client Hello",
"createdAtI": 1772609124,
"url": "https://www.rfc-editor.org/rfc/rfc9849.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T07:25:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772610959,
"commentsCount": 0,
"updatedAt": "2026-03-04T07:52:05.000Z"
}
}Better JIT for Postgres. Contribute to vladich/pg_jitter development by creating an account on GitHub.
{
"storyID": "47243804",
"title": "Better JIT for Postgres",
"author": "vladich",
"url": "https://github.com/vladich/pg_jitter",
"points": 145,
"commentsCount": 81,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - vladich/pg_jitter: Better JIT for Postgres",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/49eb8c0fa8728000b4be588f7adad15b04427adc394f068a99710d1be26663ba/vladich/pg_jitter"
}
],
"ogTitle": "GitHub - vladich/pg_jitter: Better JIT for Postgres",
"ogDescription": "Better JIT for Postgres. Contribute to vladich/pg_jitter development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Better JIT for Postgres. Contribute to vladich/pg_jitter development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/49eb8c0fa8728000b4be588f7adad15b04427adc394f068a99710d1be26663ba/vladich/pg_jitter",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Better JIT for Postgres. Contribute to vladich/pg_jitter development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/vladich/pg_jitter",
"ogUrl": "https://github.com/vladich/pg_jitter",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T06:17:10.000Z",
"createdAtI": 1772605030,
"updatedAt": "2026-03-05T08:53:39.000Z",
"fetchedAt": "2026-03-05T09:05:58.408Z",
"firstVersion": {
"storyID": "47243804",
"author": "vladich",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T07:10:58.496Z",
"title": "Better JIT for Postgres",
"createdAtI": 1772605030,
"url": "https://github.com/vladich/pg_jitter",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T06:17:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772608258,
"commentsCount": 0,
"updatedAt": "2026-03-04T07:10:51.000Z"
}
}{
"storyID": "47243272",
"title": "Agentic Engineering Patterns",
"author": "r4um",
"url": "https://simonwillison.net/guides/agentic-engineering-patterns/",
"points": 510,
"commentsCount": 286,
"tags": [],
"og": {
"ogSiteName": "Simon Willison’s Weblog",
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/guides/agentic-engineering-patterns/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T05:00:37.000Z",
"createdAtI": 1772600437,
"updatedAt": "2026-03-05T08:45:39.000Z",
"fetchedAt": "2026-03-05T08:45:58.583Z",
"firstVersion": {
"storyID": "47243272",
"author": "r4um",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T06:35:58.610Z",
"title": "Agentic Engineering Patterns",
"createdAtI": 1772600437,
"url": "https://simonwillison.net/guides/agentic-engineering-patterns/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T05:00:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772606159,
"commentsCount": 0,
"updatedAt": "2026-03-04T06:35:35.000Z"
}
}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": 250,
"commentsCount": 122,
"tags": [],
"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-05T08:33:10.000Z",
"fetchedAt": "2026-03-05T08:40:58.333Z",
"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"
}
}Today in “Things that ‘AI’ has ruined”: No, I won’t be able to show up to your book club’s online/offline gathering, and the reason for this is simple: I, and li…
{
"storyID": "47243036",
"title": "Indefinite Book Club Hiatus",
"author": "cdrnsf",
"url": "https://whatever.scalzi.com/2026/03/03/indefinite-book-club-hiatus/",
"points": 79,
"commentsCount": 37,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-04T03:21:53+00:00",
"twitterImage": [
{
"url": "https://whatever.scalzi.com/wp-content/uploads/2023/08/WHSJohnS2.jpg?w=144"
}
],
"ogTitle": "Indefinite Book Club Hiatus",
"ogDescription": "Today in “Things that ‘AI’ has ruined”: No, I won’t be able to show up to your book club’s online/offline gathering, and the reason for this is simple: I, and li…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "225",
"url": "https://whatever.scalzi.com/wp-content/uploads/2023/08/WHSJohnS2.jpg",
"height": "338"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://whatever.scalzi.com/2026/03/03/indefinite-book-club-hiatus/",
"ogUrl": "https://whatever.scalzi.com/2026/03/03/indefinite-book-club-hiatus/",
"ogSiteName": "Whatever",
"articleModifiedTime": "2026-03-04T03:33:54+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-04T04:25:20.000Z",
"createdAtI": 1772598320,
"updatedAt": "2026-03-05T08:37:10.000Z",
"fetchedAt": "2026-03-05T08:40:58.333Z",
"firstVersion": {
"storyID": "47243036",
"author": "cdrnsf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T07:55:58.590Z",
"title": "Indefinite Book Club Hiatus",
"createdAtI": 1772598320,
"url": "https://whatever.scalzi.com/2026/03/03/indefinite-book-club-hiatus/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T04:25:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772610959,
"commentsCount": 1,
"updatedAt": "2026-03-04T07:55:05.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": 227,
"commentsCount": 89,
"tags": [],
"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-05T07:30:54.000Z",
"fetchedAt": "2026-03-05T08:00:58.660Z",
"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": 112,
"commentsCount": 111,
"tags": [],
"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-05T07:42:39.000Z",
"fetchedAt": "2026-03-05T07:55:58.626Z",
"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": 60,
"commentsCount": 9,
"tags": [],
"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-05T07:01:09.000Z",
"fetchedAt": "2026-03-05T07:45:58.541Z",
"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": 42,
"commentsCount": 29,
"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-05T00:46:08.000Z",
"fetchedAt": "2026-03-05T07:30:58.632Z",
"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": 90,
"commentsCount": 67,
"tags": [],
"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-05T05:05:38.000Z",
"fetchedAt": "2026-03-05T07:25:58.595Z",
"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": 52,
"commentsCount": 41,
"tags": [],
"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-05T04:26:09.000Z",
"fetchedAt": "2026-03-05T07:10: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"
}
}{
"storyID": "47242277",
"title": "Number Research Inc",
"author": "eieio",
"url": "https://numberresearch.xyz/",
"points": 51,
"commentsCount": 20,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://numberresearch.xyz/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-04T02:34:06.000Z",
"createdAtI": 1772591646,
"updatedAt": "2026-03-05T02:31:53.000Z",
"fetchedAt": "2026-03-05T06:50:58.686Z",
"firstVersion": {
"storyID": "47242277",
"author": "eieio",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T04:40:58.700Z",
"title": "Number Research Inc",
"createdAtI": 1772591646,
"url": "https://numberresearch.xyz/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-04T02:34:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772599259,
"commentsCount": 0,
"updatedAt": "2026-03-04T04:40:50.000Z"
}
}Graphics programming resources and learning materials
{
"storyID": "47242193",
"title": "Graphics Programming Resources",
"author": "abetusk",
"url": "https://develop--gpvm-website.netlify.app/resources/",
"points": 181,
"commentsCount": 19,
"tags": [],
"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-05T06:28:08.000Z",
"fetchedAt": "2026-03-05T06:50:58.686Z",
"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": 177,
"commentsCount": 106,
"tags": [],
"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-05T05:00:23.000Z",
"fetchedAt": "2026-03-05T06:10:58.327Z",
"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": 408,
"commentsCount": 404,
"tags": [],
"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-05T05:59:53.000Z",
"fetchedAt": "2026-03-05T06:00:58.637Z",
"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": 64,
"commentsCount": 52,
"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-05T05:55:55.000Z",
"fetchedAt": "2026-03-05T05:55:58.416Z",
"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": 62,
"commentsCount": 2,
"tags": [],
"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-05T03:59:54.000Z",
"fetchedAt": "2026-03-05T05:55:58.416Z",
"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": 1220,
"commentsCount": 512,
"tags": [],
"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-05T05:39:09.000Z",
"fetchedAt": "2026-03-05T05:40:58.682Z",
"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": 73,
"commentsCount": 41,
"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-05T05:10:53.000Z",
"fetchedAt": "2026-03-05T05:40:58.682Z",
"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"
}
}{
"storyID": "47241272",
"title": "OpenAI is developing alternative to Microsoft's GitHub",
"author": "0in",
"url": "https://www.reuters.com/business/openai-is-developing-alternative-microsofts-github-information-reports-2026-03-03/",
"points": 41,
"commentsCount": 14,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/business/openai-is-developing-alternative-microsofts-github-information-reports-2026-03-03/"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2026-03-04T00:28:03.000Z",
"createdAtI": 1772584083,
"updatedAt": "2026-03-04T21:05:54.000Z",
"fetchedAt": "2026-03-05T05:10:58.438Z",
"firstVersion": {
"storyID": "47241272",
"author": "0in",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-04T01:00:58.571Z",
"title": "OpenAI is developing alternative to Microsoft's GitHub",
"createdAtI": 1772584083,
"url": "https://www.reuters.com/business/openai-is-developing-alternative-microsofts-github-information-reports-2026-03-03/",
"points": 3,
"tags": [],
"createdAt": "2026-03-04T00:28:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772586059,
"commentsCount": 0,
"updatedAt": "2026-03-04T00:59:50.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": 154,
"commentsCount": 36,
"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-05T04:24:23.000Z",
"fetchedAt": "2026-03-05T05:00:58.576Z",
"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": 186,
"commentsCount": 178,
"tags": [],
"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-05T03:36:38.000Z",
"fetchedAt": "2026-03-05T03:40:58.499Z",
"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"
}
}