- The new Jolla Phone with Sailfish OS is on track to start shipping in the first half of 2026
{
"storyID": "47311456",
"title": "Jolla on track to ship new phone with Sailfish OS, user-replaceable battery",
"author": "heresie-dabord",
"url": "https://liliputing.com/the-new-jolla-phone-with-sailfish-os-is-on-track-to-start-shipping-in-the-first-half-of-2026/",
"points": 41,
"commentsCount": 4,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@liliputingnews",
"twitterSite": "@liliputingnews",
"articlePublishedTime": "2026-03-08T15:33:09+00:00",
"author": "Brad Linder",
"ogTitle": "The new Jolla Phone with Sailfish OS is on track to start shipping in the first half of 2026 - Liliputing",
"ogDescription": "The new Jolla Phone with Sailfish OS is on track to start shipping in the first half of 2026",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1000",
"type": "image/jpeg",
"url": "https://liliputing.com/wp-content/uploads/2026/03/jolla-phone_02.jpg",
"height": "721"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Liliputing",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://liliputing.com/the-new-jolla-phone-with-sailfish-os-is-on-track-to-start-shipping-in-the-first-half-of-2026/",
"ogUrl": "https://liliputing.com/the-new-jolla-phone-with-sailfish-os-is-on-track-to-start-shipping-in-the-first-half-of-2026/",
"ogSiteName": "Liliputing"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T16:41:54.000Z",
"createdAtI": 1773074514,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47311456",
"author": "heresie-dabord",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T16:45:58.620Z",
"title": "Jolla on track to ship new phone with Sailfish OS, user-replaceable battery",
"createdAtI": 1773074514,
"url": "https://liliputing.com/the-new-jolla-phone-with-sailfish-os-is-on-track-to-start-shipping-in-the-first-half-of-2026/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T16:41:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773074759,
"commentsCount": 0,
"updatedAt": "2026-03-09T16:44:25.000Z"
}
}Emails from the Jeffrey Epstein files show the late pedophile trying to connect far-right tech mogul Peter Thiel and former Israeli prime minister Ehud Barak on at least six separate occasions.
{
"storyID": "47311124",
"title": "Peter Thiel and Jeffrey Epstein Had a Yearslong Relationship",
"author": "johnbarron",
"url": "https://jacobin.com/2026/03/thiel-epstein-barak-ai-israel/",
"points": 56,
"commentsCount": 1,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Peter Thiel and Jeffrey Epstein Had a Yearslong Relationship",
"twitterDescription": "Emails from the Jeffrey Epstein files show the late pedophile trying to connect far-right tech mogul Peter Thiel and former Israeli prime minister Ehud Barak on at least six separate occasions.",
"twitterImage": [
{
"url": "https://images.jacobinmag.com/wp-content/uploads/2026/03/09104122/GettyImages-1167010579.jpg"
}
],
"success": true,
"requestUrl": "https://jacobin.com/2026/03/thiel-epstein-barak-ai-israel/",
"ogTitle": "Peter Thiel and Jeffrey Epstein Had a Yearslong Relationship",
"ogUrl": "https://jacobin.com/2026/03/thiel-epstein-barak-ai-israel",
"ogDescription": "Emails from the Jeffrey Epstein files show the late pedophile trying to connect far-right tech mogul Peter Thiel and former Israeli prime minister Ehud Barak on at least six separate occasions.",
"ogImage": [
{
"url": "https://images.jacobinmag.com/wp-content/uploads/2026/03/09104122/GettyImages-1167010579.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T16:21:28.000Z",
"createdAtI": 1773073288,
"updatedAt": "2026-03-09T17:25:27.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47311124",
"author": "johnbarron",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T16:30:58.685Z",
"title": "Peter Thiel and Jeffrey Epstein Had a Yearslong Relationship",
"createdAtI": 1773073288,
"url": "https://jacobin.com/2026/03/thiel-epstein-barak-ai-israel/",
"points": 8,
"tags": [],
"createdAt": "2026-03-09T16:21:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773073859,
"commentsCount": 0,
"updatedAt": "2026-03-09T16:30:26.000Z"
}
}A US Tomahawk missile hit a military base near a primary school in southern Iran where Iranian authorities said 168 people were killed, expert video analysis shows.
{
"storyID": "47311077",
"title": "US missile hit military base near Iran school, video analysis shows",
"author": "johnbarron",
"url": "https://www.bbc.com/news/articles/cvg548lyjnyo",
"points": 85,
"commentsCount": 58,
"tags": [],
"og": {
"twitterTitle": "US missile hit military base near Iran school, video analysis shows",
"alWebUrl": "https://bbc.com/news/articles/cvg548lyjnyo",
"twitterImage": [
{
"alt": "A BBC Verify-annotated still image where we have placed a green ring around the missile seen in the video",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/69d5/live/f15d3960-1bc2-11f1-b048-c9424b2cf5fd.jpg"
}
],
"ogTitle": "US missile hit military base near Iran school, video analysis shows",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "A US Tomahawk missile hit a military base near a primary school in southern Iran where Iranian authorities said 168 people were killed, expert video analysis shows.",
"ogImage": [
{
"width": "1024",
"alt": "A BBC Verify-annotated still image where we have placed a green ring around the missile seen in the video",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/69d5/live/f15d3960-1bc2-11f1-b048-c9424b2cf5fd.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "A US Tomahawk missile hit a military base near a primary school in southern Iran where Iranian authorities said 168 people were killed, expert video analysis shows.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cvg548lyjnyo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cvg548lyjnyo",
"articleModifiedTime": "2026-03-09T15:09:05.053Z",
"alAndroidUrl": "bbcx://news/articles/cvg548lyjnyo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T16:18:32.000Z",
"createdAtI": 1773073112,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47311077",
"author": "johnbarron",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T16:45:58.620Z",
"title": "US missile hit military base near Iran school, video analysis shows",
"createdAtI": 1773073112,
"url": "https://www.bbc.com/news/articles/cvg548lyjnyo",
"points": 36,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T16:18:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773074759,
"commentsCount": 3,
"updatedAt": "2026-03-09T16:45:40.000Z"
}
}- Questions mount over the bizarre blue-on-blue incident over Kuwait that resulted in the loss of three U.S. Air Force F-15Es. Questions mount over the bizarre blue-on-blue incident over Kuwait that resulted in the loss of three U.S. Air Force F-15Es.
{
"storyID": "47310556",
"title": "Kuwaiti F/A-18's Triple Friendly Fire Shootdown Gets Stranger by the Day",
"author": "throwawayffffas",
"url": "https://www.twz.com/air/kuwaiti-f-a-18s-triple-friendly-fire-shootdown-gets-stranger-by-the-day",
"points": 98,
"commentsCount": 22,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@CombatAir",
"twitterSite": "@thewarzonewire",
"articlePublishedTime": "2026-03-06T13:44:16-05:00",
"author": "Thomas Newdick",
"ogTitle": "Kuwaiti F/A-18’s Triple Friendly Fire Shootdown Gets Stranger By The Day",
"ogDescription": "Questions mount over the bizarre blue-on-blue incident over Kuwait that resulted in the loss of three U.S. Air Force F-15Es. Questions mount over the bizarre blue-on-blue incident over Kuwait that resulted in the loss of three U.S. Air Force F-15Es.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://www.twz.com/wp-content/uploads/2026/03/FA18-Kuwait.jpg?w=1200",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/thewarzonewire",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.twz.com/air/kuwaiti-f-a-18s-triple-friendly-fire-shootdown-gets-stranger-by-the-day",
"ogUrl": "https://www.twz.com/air/kuwaiti-f-a-18s-triple-friendly-fire-shootdown-gets-stranger-by-the-day",
"ogSiteName": "The War Zone",
"articleModifiedTime": "2026-03-06T13:44:16-05:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T15:44:04.000Z",
"createdAtI": 1773071044,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47310556",
"author": "throwawayffffas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T16:05:58.475Z",
"title": "Kuwaiti F/A-18's Triple Friendly Fire Shootdown Gets Stranger by the Day",
"createdAtI": 1773071044,
"url": "https://www.twz.com/air/kuwaiti-f-a-18s-triple-friendly-fire-shootdown-gets-stranger-by-the-day",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T15:44:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773072358,
"commentsCount": 0,
"updatedAt": "2026-03-09T16:01:40.000Z"
}
}{
"storyID": "47310330",
"title": "Anthropic sues to block Pentagon blacklisting over AI use restrictions",
"author": "spenvo",
"url": "https://www.reuters.com/world/anthropic-sues-block-pentagon-blacklisting-over-ai-use-restrictions-2026-03-09/",
"points": 41,
"commentsCount": 16,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/world/anthropic-sues-block-pentagon-blacklisting-over-ai-use-restrictions-2026-03-09/"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-09T15:25:40.000Z",
"createdAtI": 1773069940,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47310330",
"author": "spenvo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T15:35:58.421Z",
"title": "Anthropic sues to block Pentagon blacklisting over AI use restrictions",
"createdAtI": 1773069940,
"url": "https://www.reuters.com/world/anthropic-sues-block-pentagon-blacklisting-over-ai-use-restrictions-2026-03-09/",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T15:25:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773070558,
"commentsCount": 1,
"updatedAt": "2026-03-09T15:33:55.000Z"
}
}Last week, Dan Blanchard, the maintainer of chardet—a Python library for detecting text encodings used by roughly 130 million projects a month— released a new…
{
"storyID": "47310160",
"title": "Is legal the same as legitimate: AI reimplementation and the erosion of copyleft",
"author": "dahlia",
"url": "https://writings.hongminhee.org/2026/03/legal-vs-legitimate/",
"points": 78,
"commentsCount": 43,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Is legal the same as legitimate: AI reimplementation and the erosion of copyleft",
"ogTitle": "Is legal the same as legitimate: AI reimplementation and the erosion of copyleft",
"ogDescription": "Last week, Dan Blanchard, the maintainer of chardet—a Python library for detecting text encodings used by roughly 130 million projects a month— released a new…",
"ogLocale": "en",
"ogType": "article",
"ogArticlePublishedTime": "2026-03-09T15:10:00.000Z",
"twitterCard": "summary",
"ogLocaleAlternate": "ko_Hang_KR",
"twitterDescription": "Last week, Dan Blanchard, the maintainer of chardet—a Python library for detecting text encodings used by roughly 130 million projects a month— released a new…",
"success": true,
"requestUrl": "https://writings.hongminhee.org/2026/03/legal-vs-legitimate/",
"ogUrl": "https://writings.hongminhee.org/2026/03/legal-vs-legitimate/",
"ogSiteName": "Hong Minhee on Things"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-09T15:12:53.000Z",
"createdAtI": 1773069173,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47310160",
"author": "dahlia",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T15:15:58.513Z",
"title": "Is legal the same as legitimate: AI reimplementation and the erosion of copyleft",
"createdAtI": 1773069173,
"url": "https://writings.hongminhee.org/2026/03/legal-vs-legitimate/",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T15:12:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773069359,
"commentsCount": 0,
"updatedAt": "2026-03-09T15:15:40.000Z"
}
}{
"storyID": "47310092",
"title": "New farm bill would condemn pigs to a lifetime in gestation crates",
"author": "bilsbie",
"url": "https://twitter.com/Lewis_Bollard/status/2030985704902099335",
"points": 145,
"commentsCount": 117,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/Lewis_Bollard/status/2030985704902099335",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T15:06:37.000Z",
"createdAtI": 1773068797,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47310092",
"author": "bilsbie",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T15:10:58.897Z",
"title": "New farm bill would condemn pigs to a lifetime in gestation crates",
"createdAtI": 1773068797,
"url": "https://twitter.com/Lewis_Bollard/status/2030985704902099335",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T15:06:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773069059,
"commentsCount": 0,
"updatedAt": "2026-03-09T15:10:54.000Z"
}
}- In 1893, a German invented the diesel engine, and the country has cashed in ever since. Today, cars and car parts are the strongest industry in terms
{
"storyID": "47310073",
"title": "The engine of Germany's wealth is blocking its future",
"author": "mariuz",
"url": "https://europeancorrespondent.com/en/r/the-engine-of-germanys-wealth-is-blocking-its-future",
"points": 159,
"commentsCount": 181,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "The engine of Germany's wealth is blocking its future",
"articlePublishedTime": "2026-03-09T02:00:00.000Z",
"twitterImage": [
{
"url": "https://images.europeancorrespondent.com/attwkYDXMGI1D1j5I/public"
}
],
"author": "Toyah Höher, Stanislaw Zytynski",
"ogTitle": "The engine of Germany's wealth is blocking its future",
"ogDescription": "In 1893, a German invented the diesel engine, and the country has cashed in ever since. Today, cars and car parts are the strongest industry in terms ",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "800",
"url": "https://images.europeancorrespondent.com/attwkYDXMGI1D1j5I/public",
"height": "571"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"ogLocaleAlternate": "uk_UA",
"twitterDescription": "In 1893, a German invented the diesel engine, and the country has cashed in ever since. Today, cars and car parts are the strongest industry in terms of turnover, amounting to over 16% of all German exports and accounting for around 800,000 jobs. Across Europe, the car sector directly or indirectly sustains over 13.8 million jobs. In Germany, cars are a feature of national identity and symbol of affluence. To some, n",
"success": true,
"requestUrl": "https://europeancorrespondent.com/en/r/the-engine-of-germanys-wealth-is-blocking-its-future",
"ogUrl": "https://europeancorrespondent.com/en/r/the-engine-of-germanys-wealth-is-blocking-its-future",
"ogSiteName": "The European Correspondent",
"articleAuthor": "Stanislaw Zytynski"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T15:05:09.000Z",
"createdAtI": 1773068709,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47310073",
"author": "mariuz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T15:20:58.331Z",
"title": "The engine of Germany's wealth is blocking its future",
"createdAtI": 1773068709,
"url": "https://europeancorrespondent.com/en/r/the-engine-of-germanys-wealth-is-blocking-its-future",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T15:05:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773069658,
"commentsCount": 0,
"updatedAt": "2026-03-09T15:19:10.000Z"
}
}Exclusive: Rented datacentres and unrealised supercomputer site raise questions for Starmer’s push to ‘mainline AI into veins of economy’
{
"storyID": "47309811",
"title": "Revealed: UK's multibillion AI drive is built on 'phantom investments'",
"author": "tablets",
"url": "https://www.theguardian.com/technology/2026/mar/09/revealed-uks-multibillion-ai-drive-is-built-on-phantom-investments",
"points": 49,
"commentsCount": 21,
"tags": [
"front_page"
],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://technology/2026/mar/09/revealed-uks-multibillion-ai-drive-is-built-on-phantom-investments?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Revealed: UK’s multibillion AI drive is built on ‘phantom investments’",
"ogType": "article",
"articleTag": "AI (artificial intelligence),UK news",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/technology/2026/mar/09/revealed-uks-multibillion-ai-drive-is-built-on-phantom-investments",
"twitterAppUrliPhone": "gnmguardian://technology/2026/mar/09/revealed-uks-multibillion-ai-drive-is-built-on-phantom-investments?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/technology/2026/mar/09/revealed-uks-multibillion-ai-drive-is-built-on-phantom-investments",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-03-09T14:40:08.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/7e6c231f569010475b272b17e1894587cc703eee/0_0_1920_1536/master/1920.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=4925f1e480543dd25e92dbbf4403f378"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Exclusive: Rented datacentres and unrealised supercomputer site raise questions for Starmer’s push to ‘mainline AI into veins of economy’",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/7e6c231f569010475b272b17e1894587cc703eee/0_0_1920_1536/master/1920.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=f5ff2ace96ea600e928d35dc07c1e3db",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/technology/2026/mar/09/revealed-uks-multibillion-ai-drive-is-built-on-phantom-investments",
"alIosUrl": "gnmguardian://technology/2026/mar/09/revealed-uks-multibillion-ai-drive-is-built-on-phantom-investments?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-03-09T16:03:21.000Z",
"articleSection": "Technology",
"articleAuthor": "https://www.theguardian.com/profile/aisha-down,https://www.theguardian.com/profile/danmilmo,https://www.theguardian.com/profile/libbybrooks",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-09T14:45:12.000Z",
"createdAtI": 1773067512,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47309811",
"author": "tablets",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T14:55:58.358Z",
"title": "Revealed: UK's multibillion AI drive is built on 'phantom investments'",
"createdAtI": 1773067512,
"url": "https://www.theguardian.com/technology/2026/mar/09/revealed-uks-multibillion-ai-drive-is-built-on-phantom-investments",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T14:45:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773068158,
"commentsCount": 0,
"updatedAt": "2026-03-09T14:55:24.000Z"
}
}- AI data center developers are increasingly relying on a style of camp popularized as housing for men working in remote oil fields.
{
"storyID": "47308468",
"title": "Owner of ICE detention facility sees big opportunity in AI man camps",
"author": "monkeydust",
"url": "https://techcrunch.com/2026/03/08/owner-of-ice-detention-facility-sees-big-opportunity-in-ai-man-camps/",
"points": 82,
"commentsCount": 53,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-03-08T16:30:00+00:00",
"author": "Anthony Ha",
"ogTitle": "Owner of ICE detention facility sees big opportunity in AI man camps | TechCrunch",
"ogDescription": "AI data center developers are increasingly relying on a style of camp popularized as housing for men working in remote oil fields.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2026/03/GettyImages-2203455424.jpg?w=1024",
"height": "458"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2026/03/08/owner-of-ice-detention-facility-sees-big-opportunity-in-ai-man-camps/",
"ogUrl": "https://techcrunch.com/2026/03/08/owner-of-ice-detention-facility-sees-big-opportunity-in-ai-man-camps/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-03-08T16:47:09+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-09T13:01:01.000Z",
"createdAtI": 1773061261,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47308468",
"author": "monkeydust",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T13:05:58.693Z",
"title": "Owner of ICE detention facility sees big opportunity in AI man camps",
"createdAtI": 1773061261,
"url": "https://techcrunch.com/2026/03/08/owner-of-ice-detention-facility-sees-big-opportunity-in-ai-man-camps/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T13:01:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773061559,
"commentsCount": 0,
"updatedAt": "2026-03-09T13:04:39.000Z"
}
}Stories of border issues lead to pervasive travel fears across the worldwide industry.
{
"storyID": "47308422",
"title": "\"It doesn't feel safe\"–Many international game developers plan to skip GDC in US",
"author": "rbanffy",
"url": "https://arstechnica.com/gaming/2026/03/it-doesnt-feel-safe-many-international-game-developers-plan-to-skip-gdc-in-us/",
"points": 35,
"commentsCount": 4,
"tags": [],
"og": {
"twitterTitle": "“It doesn't feel safe”—Many international game developers plan to skip GDC in US",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-03-09T11:00:05+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/03/san-francisco-shadow-police-1152x648.jpg"
}
],
"ogTitle": "“It doesn't feel safe”—Many international game developers plan to skip GDC in US",
"ogDescription": "Stories of border issues lead to pervasive travel fears across the worldwide industry.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/03/san-francisco-shadow-police-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Stories of border issues lead to pervasive travel fears across the worldwide industry.",
"success": true,
"requestUrl": "https://arstechnica.com/gaming/2026/03/it-doesnt-feel-safe-many-international-game-developers-plan-to-skip-gdc-in-us/",
"ogUrl": "https://arstechnica.com/gaming/2026/03/it-doesnt-feel-safe-many-international-game-developers-plan-to-skip-gdc-in-us/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-03-07T00:20:07+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T12:55:35.000Z",
"createdAtI": 1773060935,
"updatedAt": "2026-03-09T17:19:26.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47308422",
"author": "rbanffy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T13:05:58.693Z",
"title": "\"It doesn't feel safe\"–Many international game developers plan to skip GDC in US",
"createdAtI": 1773060935,
"url": "https://arstechnica.com/gaming/2026/03/it-doesnt-feel-safe-many-international-game-developers-plan-to-skip-gdc-in-us/",
"points": 4,
"tags": [],
"createdAt": "2026-03-09T12:55:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773061559,
"commentsCount": 1,
"updatedAt": "2026-03-09T13:03:09.000Z"
}
}{
"storyID": "47308394",
"title": "FreeBSD Capsicum vs. Linux Seccomp Process Sandboxing",
"author": "vermaden",
"url": "https://vivianvoss.net/blog/capsicum-vs-seccomp",
"points": 68,
"commentsCount": 20,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://vivianvoss.net/blog/capsicum-vs-seccomp"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T12:52:20.000Z",
"createdAtI": 1773060740,
"updatedAt": "2026-03-09T17:25:27.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47308394",
"author": "vermaden",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T14:20:58.505Z",
"title": "FreeBSD Capsicum vs. Linux Seccomp Process Sandboxing",
"createdAtI": 1773060740,
"url": "https://vivianvoss.net/blog/capsicum-vs-seccomp",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T12:52:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773066059,
"commentsCount": 0,
"updatedAt": "2026-03-09T14:20:40.000Z"
}
}Every UniFi device phones home to its controller on port 8080. The payload is AES-encrypted, but the header is plaintext, and that's enough to build multi-tenant routing.
{
"storyID": "47308278",
"title": "Reverse-engineering the UniFi inform protocol",
"author": "baconomatic",
"url": "https://tamarack.cloud/blog/reverse-engineering-unifi-inform-protocol",
"points": 84,
"commentsCount": 31,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@tamarackcloud",
"twitterTitle": "Reverse-engineering the UniFi inform protocol — Tamarack",
"twitterImage": [
{
"alt": "Tamarack Blog",
"width": "1200",
"url": "https://tamarack.cloud/blog/reverse-engineering-unifi-inform-protocol/opengraph-image?e6b9cb467c38a6c9",
"height": "630"
}
],
"ogTitle": "Reverse-engineering the UniFi inform protocol — Tamarack",
"ogDescription": "Every UniFi device phones home to its controller on port 8080. The payload is AES-encrypted, but the header is plaintext, and that's enough to build multi-tenant routing.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Tamarack Blog",
"type": "image/png",
"url": "https://tamarack.cloud/blog/reverse-engineering-unifi-inform-protocol/opengraph-image?e6b9cb467c38a6c9",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Every UniFi device phones home to its controller on port 8080. The payload is AES-encrypted, but the header is plaintext, and that's enough to build multi-tenant routing.",
"success": true,
"requestUrl": "https://tamarack.cloud/blog/reverse-engineering-unifi-inform-protocol",
"ogSiteName": "Tamarack"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T12:38:46.000Z",
"createdAtI": 1773059926,
"updatedAt": "2026-03-09T17:25:27.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47308278",
"author": "baconomatic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T14:10:58.405Z",
"title": "Reverse-engineering the UniFi inform protocol",
"createdAtI": 1773059926,
"url": "https://tamarack.cloud/blog/reverse-engineering-unifi-inform-protocol",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T12:38:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773065458,
"commentsCount": 0,
"updatedAt": "2026-03-09T14:10:26.000Z"
}
}{
"storyID": "47308059",
"title": "No leap second will be introduced at the end of June 2026",
"author": "speckx",
"url": "https://lists.iana.org/hyperkitty/list/tz@iana.org/thread/P6D36VZSZBUSSTSMZKFXKF4T4IXWN23P/",
"points": 37,
"commentsCount": 22,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://lists.iana.org/hyperkitty/list/tz@iana.org/thread/P6D36VZSZBUSSTSMZKFXKF4T4IXWN23P/",
"dcLanguage": "en"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T12:15:07.000Z",
"createdAtI": 1773058507,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47308059",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T12:20:58.395Z",
"title": "No leap second will be introduced at the end of June 2026",
"createdAtI": 1773058507,
"url": "https://lists.iana.org/hyperkitty/list/tz@iana.org/thread/P6D36VZSZBUSSTSMZKFXKF4T4IXWN23P/",
"points": 4,
"tags": [],
"createdAt": "2026-03-09T12:15:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773058858,
"commentsCount": 0,
"updatedAt": "2026-03-09T12:20:39.000Z"
}
}{
"storyID": "47307419",
"title": "Nvidia backs AI data center startup Nscale as it hits $14.6B valuation",
"author": "voxadam",
"url": "https://www.cnbc.com/2026/03/09/nscale-ai-data-center-nvidia-raise.html",
"points": 42,
"commentsCount": 45,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/03/09/nscale-ai-data-center-nvidia-raise.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-09T10:58:15.000Z",
"createdAtI": 1773053895,
"updatedAt": "2026-03-09T17:21:41.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47307419",
"author": "voxadam",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T11:30:58.658Z",
"title": "Nvidia backs AI data center startup Nscale as it hits $14.6B valuation",
"createdAtI": 1773053895,
"url": "https://www.cnbc.com/2026/03/09/nscale-ai-data-center-nvidia-raise.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T10:58:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773055859,
"commentsCount": 0,
"updatedAt": "2026-03-09T11:28:38.000Z"
}
}{
"storyID": "47307169",
"title": "Show HN: VS Code Agent Kanban: Task Management for the AI-Assisted Developer",
"author": "gbro3n",
"url": "https://www.appsoftware.com/blog/introducing-vs-code-agent-kanban-task-management-for-the-ai-assisted-developer",
"points": 70,
"commentsCount": 32,
"tags": [
"show_hn",
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.appsoftware.com/blog/introducing-vs-code-agent-kanban-task-management-for-the-ai-assisted-developer"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-09T10:28:08.000Z",
"createdAtI": 1773052088,
"updatedAt": "2026-03-09T17:21:41.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47307169",
"author": "gbro3n",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T12:30:58.659Z",
"title": "Show HN: VS Code Agent Kanban: Task Management for the AI-Assisted Developer",
"createdAtI": 1773052088,
"url": "https://www.appsoftware.com/blog/introducing-vs-code-agent-kanban-task-management-for-the-ai-assisted-developer",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-09T10:28:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773059459,
"commentsCount": 0,
"updatedAt": "2026-03-09T12:28:39.000Z"
}
}Moneypoint in County Clare, Ireland, joins the ranks of other European nations exiting coal by shutting off power generation at its sole remaining coal plant. Industry observers say Ireland’s increased renewable energy generation in recent years, particularly in wind, has contributed to this milestone. Moneypoint now functions as a backup oil burner under emergency instruction, but it is no longer active in the whole
{
"storyID": "47307055",
"title": "Ireland shuts last coal plant, becomes 15th coal-free country in Europe (2025)",
"author": "robin_reala",
"url": "https://www.pv-magazine.com/2025/06/20/ireland-coal-free-ends-coal-power-generation-moneypoint/",
"points": 606,
"commentsCount": 360,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Ireland shuts last coal plant, becomes 15th coal-free country in Europe",
"twitterImage": [
{
"url": "https://www.pv-magazine.com/wp-content/uploads/2025/06/ESB_Moneypoint_Generating_Station_-_geograph.org_.uk_-_12606_crop.v1-280x280.jpg"
}
],
"ogTitle": "Ireland shuts last coal plant, becomes 15th coal-free country in Europe",
"ogDescription": "Moneypoint in County Clare, Ireland, joins the ranks of other European nations exiting coal by shutting off power generation at its sole remaining coal plant. Industry observers say Ireland’s increased renewable energy generation in recent years, particularly in wind, has contributed to this milestone. Moneypoint now functions as a backup oil burner under emergency instruction, but it is no longer active in the whole",
"ogImage": [
{
"width": "1040",
"url": "https://www.pv-magazine.com/wp-content/uploads/2025/06/ESB_Moneypoint_Generating_Station_-_geograph.org_.uk_-_12606_crop.v1.jpg",
"height": "650"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/pvmagazine/",
"twitterCard": "summary",
"twitterDescription": "Moneypoint in County Clare, Ireland, joins the ranks of other European nations exiting coal by shutting off power generation at its sole remaining coal plant. Industry observers say Ireland’s increased renewable energy generation in recent years, particularly in wind, has contributed to this milestone. Moneypoint now functions as a backup oil burner under emergency instruction, but it is no longer active in the whole",
"success": true,
"requestUrl": "https://www.pv-magazine.com/2025/06/20/ireland-coal-free-ends-coal-power-generation-moneypoint/",
"ogUrl": "https://www.pv-magazine.com/2025/06/20/ireland-coal-free-ends-coal-power-generation-moneypoint/",
"ogSiteName": "pv magazine International"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T10:14:59.000Z",
"createdAtI": 1773051299,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47307055",
"author": "robin_reala",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T10:30:58.628Z",
"title": "Ireland shuts last coal plant, becomes 15th coal-free country in Europe",
"createdAtI": 1773051299,
"url": "https://www.pv-magazine.com/2025/06/20/ireland-coal-free-ends-coal-power-generation-moneypoint/",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T10:14:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773052259,
"commentsCount": 0,
"updatedAt": "2026-03-09T10:27:23.000Z"
}
}{
"storyID": "47306852",
"title": "Terence Tao: Formalizing a proof in Lean using Claude Code [video]",
"author": "helloplanets",
"url": "https://www.youtube.com/watch?v=JHEO7cplfk8",
"points": 35,
"commentsCount": 0,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=JHEO7cplfk8"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-03-09T09:51:29.000Z",
"createdAtI": 1773049889,
"updatedAt": "2026-03-09T17:06:55.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47306852",
"author": "helloplanets",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T12:00:58.660Z",
"title": "Terence Tao: Formalizing a proof in Lean using Claude Code [video]",
"createdAtI": 1773049889,
"url": "https://www.youtube.com/watch?v=JHEO7cplfk8",
"points": 5,
"tags": [],
"createdAt": "2026-03-09T09:51:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773057659,
"commentsCount": 0,
"updatedAt": "2026-03-09T11:58:24.000Z"
}
}- Convert your scanned handwriting into custom OTF, TTF, and WOFF2 fonts with local browser processing and vectorization. No account or uploads needed.
{
"storyID": "47306655",
"title": "Fontcrafter: Turn Your Handwriting into a Real Font",
"author": "rendx",
"url": "https://arcade.pirillo.com/fontcrafter.html",
"points": 309,
"commentsCount": 102,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@ChrisPirillo",
"twitterSite": "@ChrisPirillo",
"twitterTitle": "FontCrafter: Create Your Handwriting Font for Free",
"articlePublishedTime": "2026-03-07T17:12:35.975Z",
"twitterImage": [
{
"url": "https://arcade.pirillo.com/images/fontcrafter.png"
}
],
"author": "Chris Pirillo",
"twitterUrl": "https://arcade.pirillo.com/fontcrafter.html",
"ogTitle": "FontCrafter: Create Your Handwriting Font for Free",
"ogDescription": "Convert your scanned handwriting into custom OTF, TTF, and WOFF2 fonts with local browser processing and vectorization. No account or uploads needed.",
"ogLocale": "en_US",
"ogImage": [
{
"alt": "FontCrafter: Create Your Handwriting Font for Free",
"url": "https://arcade.pirillo.com/images/fontcrafter.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Convert your scanned handwriting into custom OTF, TTF, and WOFF2 fonts with local browser processing and vectorization. No account or uploads needed.",
"success": true,
"requestUrl": "https://arcade.pirillo.com/fontcrafter.html",
"ogUrl": "https://arcade.pirillo.com/fontcrafter.html",
"ogSiteName": "Chris Pirillo's Arcade",
"articleAuthor": "Chris Pirillo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T09:25:02.000Z",
"createdAtI": 1773048302,
"updatedAt": "2026-03-09T17:25:27.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47306655",
"author": "rendx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T10:10:58.344Z",
"title": "Fontcrafter: Turn Your Handwriting into a Real Font",
"createdAtI": 1773048302,
"url": "https://arcade.pirillo.com/fontcrafter.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T09:25:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773051058,
"commentsCount": 0,
"updatedAt": "2026-03-09T10:10:53.000Z"
}
}- Someone asked why decision theory stopped being widely used in AI. The answer involves ImageNet, academic departments, and the seductive power of not having to specify your objectives.
{
"storyID": "47306334",
"title": "We Stopped Using the Mathematics That Works",
"author": "slygent",
"url": "https://gfrm.in/posts/why-decision-theory-lost/index.html",
"points": 83,
"commentsCount": 43,
"tags": [],
"og": {
"twitterCreator": "@gfrm_in",
"twitterTitle": "Why We Stopped Using the Mathematics That Works – Guy Freeman",
"twitterCard": "summary_large_image",
"twitterDescription": "Someone asked why decision theory stopped being widely used in AI. The answer involves ImageNet, academic departments, and the seductive power of not having to specify your objectives.",
"twitterImage": [
{
"url": "https://gfrm.in/posts/why-decision-theory-lost/og-image.png"
}
],
"success": true,
"author": "Guy Freeman",
"requestUrl": "https://gfrm.in/posts/why-decision-theory-lost/index.html",
"ogTitle": "Why We Stopped Using the Mathematics That Works – Guy Freeman",
"ogDescription": "Someone asked why decision theory stopped being widely used in AI. The answer involves ImageNet, academic departments, and the seductive power of not having to specify your objectives.",
"ogSiteName": "Guy Freeman",
"ogImage": [
{
"width": "1200",
"url": "https://gfrm.in/posts/why-decision-theory-lost/og-image.png",
"height": "630"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-09T08:45:20.000Z",
"createdAtI": 1773045920,
"updatedAt": "2026-03-09T17:24:10.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47306334",
"author": "slygent",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T12:05:58.695Z",
"title": "We Stopped Using the Mathematics That Works",
"createdAtI": 1773045920,
"url": "https://gfrm.in/posts/why-decision-theory-lost/index.html",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T08:45:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773057959,
"commentsCount": 1,
"updatedAt": "2026-03-09T12:05:39.000Z"
}
}- Grammarly’s AI stole my boss’s identity.
{
"storyID": "47306157",
"title": "Grammarly is using our identities without permission",
"author": "EvgeniyZh",
"url": "https://www.theverge.com/ai-artificial-intelligence/890921/grammarly-ai-expert-reviews",
"points": 62,
"commentsCount": 3,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Grammarly is using our identities without permission",
"articlePublishedTime": "2026-03-06T20:58:24+00:00",
"twitterImage": [
{
"alt": "A screenshot of a draft Verge post in Google Docs with an AI-generated Grammarly comment using Nilay Patel’s name",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2026/03/grammr-crop.jpg?quality=90&strip=all&crop=9.622877930477,0,80.754244139046,100"
}
],
"author": "Stevie Bonifield",
"twitterUrl": "https://www.theverge.com/ai-artificial-intelligence/890921/grammarly-ai-expert-reviews",
"ogTitle": "Grammarly is using our identities without permission",
"ogDescription": "Grammarly’s AI stole my boss’s identity.",
"ogImage": [
{
"width": "998",
"alt": "A screenshot of a draft Verge post in Google Docs with an AI-generated Grammarly comment using Nilay Patel’s name",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2026/03/grammr-crop.jpg?quality=90&strip=all&crop=9.622877930477,0,80.754244139046,100",
"height": "523"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Grammarly’s AI stole my boss’s identity.",
"success": true,
"requestUrl": "https://www.theverge.com/ai-artificial-intelligence/890921/grammarly-ai-expert-reviews",
"ogUrl": "https://www.theverge.com/ai-artificial-intelligence/890921/grammarly-ai-expert-reviews",
"ogSiteName": "The Verge",
"articleModifiedTime": "2026-03-06T20:58:24+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-09T08:19:17.000Z",
"createdAtI": 1773044357,
"updatedAt": "2026-03-09T16:45:25.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47306157",
"author": "EvgeniyZh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T08:20:58.313Z",
"title": "Grammarly is using our identities without permission",
"createdAtI": 1773044357,
"url": "https://www.theverge.com/ai-artificial-intelligence/890921/grammarly-ai-expert-reviews",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T08:19:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773044458,
"commentsCount": 0,
"updatedAt": "2026-03-09T08:20:37.000Z"
}
}Residents report terror of smoke-filled city, from potentially toxic rain, air and water to food scarcity and difficulty of escape
{
"storyID": "47305863",
"title": "Iranians describe scenes of catastrophe after Tehran's oil depots bombed",
"author": "Red_Tarsius",
"url": "https://www.theguardian.com/world/2026/mar/08/dark-like-our-future-iranians-describe-scenes-of-catastrophe-after-tehrans-oil-depots-bombed",
"points": 89,
"commentsCount": 168,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://world/2026/mar/08/dark-like-our-future-iranians-describe-scenes-of-catastrophe-after-tehrans-oil-depots-bombed?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "‘Dark, like our future’: Iranians describe scenes of catastrophe after Tehran’s oil depots bombed",
"ogType": "article",
"articleTag": "US-Israel war on Iran,Iran,Middle East and north Africa,World news",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/world/2026/mar/08/dark-like-our-future-iranians-describe-scenes-of-catastrophe-after-tehrans-oil-depots-bombed",
"twitterAppUrliPhone": "gnmguardian://world/2026/mar/08/dark-like-our-future-iranians-describe-scenes-of-catastrophe-after-tehrans-oil-depots-bombed?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/world/2026/mar/08/dark-like-our-future-iranians-describe-scenes-of-catastrophe-after-tehrans-oil-depots-bombed",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-03-08T18:40:05.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/0a3d68b3c3256ba8131e3b945b0fb8fbd75abe40/1285_0_4715_3772/master/4715.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=6238a4bf12c0217642268beb82226c8f"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Residents report terror of smoke-filled city, from potentially toxic rain, air and water to food scarcity and difficulty of escape",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/0a3d68b3c3256ba8131e3b945b0fb8fbd75abe40/1285_0_4715_3772/master/4715.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=0d7d13f2521e6c2cedac8f0c0351e6b6",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/world/2026/mar/08/dark-like-our-future-iranians-describe-scenes-of-catastrophe-after-tehrans-oil-depots-bombed",
"alIosUrl": "gnmguardian://world/2026/mar/08/dark-like-our-future-iranians-describe-scenes-of-catastrophe-after-tehrans-oil-depots-bombed?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-03-09T06:38:35.000Z",
"articleSection": "World news",
"articleAuthor": "https://www.theguardian.com/profile/deepa-parentis",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T07:32:11.000Z",
"createdAtI": 1773041531,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47305863",
"author": "Red_Tarsius",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T08:00:58.589Z",
"title": "Iranians describe scenes of catastrophe after Tehran's oil depots bombed",
"createdAtI": 1773041531,
"url": "https://www.theguardian.com/world/2026/mar/08/dark-like-our-future-iranians-describe-scenes-of-catastrophe-after-tehrans-oil-depots-bombed",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T07:32:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773043259,
"commentsCount": 0,
"updatedAt": "2026-03-09T07:58:08.000Z"
}
}{
"storyID": "47305461",
"title": "US Court of Appeals: TOS may be updated by email, use can imply consent [pdf]",
"author": "dryadin",
"url": "https://cdn.ca9.uscourts.gov/datastore/memoranda/2026/03/03/25-403.pdf",
"points": 456,
"commentsCount": 346,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T06:28:02.000Z",
"createdAtI": 1773037682,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47305461",
"author": "dryadin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T06:40:58.424Z",
"title": "US Court of Appeals: TOS may be updated by email, continued use implies consent [pdf]",
"createdAtI": 1773037682,
"url": "https://cdn.ca9.uscourts.gov/datastore/memoranda/2026/03/03/25-403.pdf",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T06:28:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773038458,
"commentsCount": 1,
"updatedAt": "2026-03-09T06:40:52.000Z"
}
}FFmpeg is truly a multi-tool for media processing. As an industry-standard tool it supports a wide variety of audio and video codecs and container formats. It can also orchestrate complex chains of…
{
"storyID": "47305236",
"title": "FFmpeg at Meta: Media Processing at Scale",
"author": "sudhakaran88",
"url": "https://engineering.fb.com/2026/03/02/video-engineering/ffmpeg-at-meta-media-processing-at-scale/",
"points": 138,
"commentsCount": 68,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2026-03-02T20:00:12+00:00",
"twitterImage": [
{
"url": "https://engineering.fb.com/wp-content/uploads/2026/03/FFmpeg-at-Meta-hero_2.png?w=640"
}
],
"ogTitle": "FFmpeg at Meta: Media Processing at Scale",
"ogDescription": "FFmpeg is truly a multi-tool for media processing. As an industry-standard tool it supports a wide variety of audio and video codecs and container formats. It can also orchestrate complex chains of…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://engineering.fb.com/wp-content/uploads/2026/03/FFmpeg-at-Meta-hero_2.png",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://engineering.fb.com/2026/03/02/video-engineering/ffmpeg-at-meta-media-processing-at-scale/",
"ogUrl": "https://engineering.fb.com/2026/03/02/video-engineering/ffmpeg-at-meta-media-processing-at-scale/",
"ogSiteName": "Engineering at Meta",
"articleModifiedTime": "2026-03-02T19:50:14+00:00",
"fbAppId": "1425766027653270"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T05:37:15.000Z",
"createdAtI": 1773034635,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47305236",
"author": "sudhakaran88",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T13:00:58.664Z",
"title": "FFmpeg at Meta: Media Processing at Scale",
"createdAtI": 1773034635,
"url": "https://engineering.fb.com/2026/03/02/video-engineering/ffmpeg-at-meta-media-processing-at-scale/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T05:37:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773061259,
"commentsCount": 0,
"updatedAt": "2026-03-09T12:59:08.000Z"
}
}Turn any MCP server or OpenAPI spec into a CLI — at runtime, with zero codegen - knowsuchagency/mcp2cli
{
"storyID": "47305149",
"title": "Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP",
"author": "knowsuchagency",
"url": "https://github.com/knowsuchagency/mcp2cli",
"points": 135,
"commentsCount": 94,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - knowsuchagency/mcp2cli: Turn any MCP server or OpenAPI spec into a CLI — at runtime, with zero codegen",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/15be45afa9b723e045114cbf9939c440019305c5497f3ff7762eb2e01d230729/knowsuchagency/mcp2cli"
}
],
"ogTitle": "GitHub - knowsuchagency/mcp2cli: Turn any MCP server or OpenAPI spec into a CLI — at runtime, with zero codegen",
"ogDescription": "Turn any MCP server or OpenAPI spec into a CLI — at runtime, with zero codegen - knowsuchagency/mcp2cli",
"ogImage": [
{
"width": "1200",
"alt": "Turn any MCP server or OpenAPI spec into a CLI — at runtime, with zero codegen - knowsuchagency/mcp2cli",
"url": "https://opengraph.githubassets.com/15be45afa9b723e045114cbf9939c440019305c5497f3ff7762eb2e01d230729/knowsuchagency/mcp2cli",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Turn any MCP server or OpenAPI spec into a CLI — at runtime, with zero codegen - knowsuchagency/mcp2cli",
"success": true,
"requestUrl": "https://github.com/knowsuchagency/mcp2cli",
"ogUrl": "https://github.com/knowsuchagency/mcp2cli",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T05:18:46.000Z",
"createdAtI": 1773033526,
"updatedAt": "2026-03-09T17:23:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47305149",
"author": "knowsuchagency",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T07:10:58.451Z",
"title": "Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP",
"createdAtI": 1773033526,
"url": "https://github.com/knowsuchagency/mcp2cli",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-09T05:18:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773040258,
"commentsCount": 0,
"updatedAt": "2026-03-09T07:09:53.000Z"
}
}{
"storyID": "47304934",
"title": "Thermal Grizzly was scammed twice on raw materials worth €40k",
"author": "pella",
"url": "https://videocardz.com/newz/der8auer-explains-thermal-grizzly-delays-after-company-was-scammed-twice-on-raw-materials-worth-e40000",
"points": 45,
"commentsCount": 11,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://videocardz.com/newz/der8auer-explains-thermal-grizzly-delays-after-company-was-scammed-twice-on-raw-materials-worth-e40000"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T04:38:03.000Z",
"createdAtI": 1773031083,
"updatedAt": "2026-03-09T16:54:25.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47304934",
"author": "pella",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T05:25:58.329Z",
"title": "Thermal Grizzly was scammed twice on raw materials worth €40k",
"createdAtI": 1773031083,
"url": "https://videocardz.com/newz/der8auer-explains-thermal-grizzly-delays-after-company-was-scammed-twice-on-raw-materials-worth-e40000",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T04:38:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773033958,
"commentsCount": 0,
"updatedAt": "2026-03-09T05:24:52.000Z"
}
}{
"storyID": "47304886",
"title": "The death of social media is the renaissance of RSS (2025)",
"author": "jruohonen",
"url": "https://www.smartlab.at/rss-revival-life-after-social-media/",
"points": 218,
"commentsCount": 145,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.smartlab.at/rss-revival-life-after-social-media/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T04:27:59.000Z",
"createdAtI": 1773030479,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47304886",
"author": "jruohonen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T04:35:58.388Z",
"title": "The Death of Social Media Is the Renaissance of RSS",
"createdAtI": 1773030479,
"url": "https://www.smartlab.at/rss-revival-life-after-social-media/",
"points": 4,
"tags": [],
"createdAt": "2026-03-09T04:27:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773030958,
"commentsCount": 0,
"updatedAt": "2026-03-09T04:35:52.000Z"
}
}{
"storyID": "47304831",
"title": "How the Sriracha guys screwed over their supplier",
"author": "thunderbong",
"url": "https://old.reddit.com/r/KitchenConfidential/comments/1ro61g2/how_the_sriracha_guys_screwed_over_their_supplier/",
"points": 358,
"commentsCount": 187,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/KitchenConfidential/comments/1ro61g2/how_the_sriracha_guys_screwed_over_their_supplier/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T04:16:33.000Z",
"createdAtI": 1773029793,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47304831",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T05:10:58.468Z",
"title": "How the Sriracha guys screwed over their supplier",
"createdAtI": 1773029793,
"url": "https://old.reddit.com/r/KitchenConfidential/comments/1ro61g2/how_the_sriracha_guys_screwed_over_their_supplier/",
"points": 4,
"tags": [],
"createdAt": "2026-03-09T04:16:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773033058,
"commentsCount": 0,
"updatedAt": "2026-03-09T05:10:07.000Z"
}
}{
"storyID": "47303944",
"title": "Claude helped select targets for Iran strikes, possibly including school",
"author": "delichon",
"url": "https://twitter.com/robertwrighter/status/2030482402628214841",
"points": 68,
"commentsCount": 57,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/robertwrighter/status/2030482402628214841",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-03-09T01:55:17.000Z",
"createdAtI": 1773021317,
"updatedAt": "2026-03-09T17:13:55.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47303944",
"author": "delichon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T02:10:58.392Z",
"title": "Claude helped select targets for Iran strikes, possibly including school",
"createdAtI": 1773021317,
"url": "https://twitter.com/robertwrighter/status/2030482402628214841",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T01:55:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773022258,
"commentsCount": 2,
"updatedAt": "2026-03-09T02:09:23.000Z"
}
}{
"storyID": "47303755",
"title": "Tell HN: Tired of Generic Long Form A.I Posts",
"author": "dzonga",
"url": null,
"points": 43,
"commentsCount": 22,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-09T01:28:20.000Z",
"createdAtI": 1773019700,
"updatedAt": "2026-03-09T16:33:39.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47303755",
"author": "dzonga",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T01:35:58.343Z",
"title": "Tell HN: Tired of Generic Long Form A.I Posts",
"createdAtI": 1773019700,
"url": null,
"points": 5,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-03-09T01:28:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773020158,
"commentsCount": 2,
"updatedAt": "2026-03-09T01:35:52.000Z"
}
}{
"storyID": "47303111",
"title": "Ask HN: What Are You Working On? (March 2026)",
"author": "david927",
"url": null,
"points": 246,
"commentsCount": 883,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-03-09T00:07:18.000Z",
"createdAtI": 1773014838,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47303111",
"author": "david927",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T00:20:58.428Z",
"title": "Ask HN: What Are You Working On? (March 2026)",
"createdAtI": 1773014838,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-09T00:07:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773015658,
"commentsCount": 1,
"updatedAt": "2026-03-09T00:20:52.000Z"
}
}The US was an oligarchy well before Trump’s first term. Recognizing this reality is essential to building a true democracy
{
"storyID": "47303061",
"title": "Americans aren't facing a democratic collapse. We're living in its aftermath",
"author": "hkhn",
"url": "https://www.theguardian.com/global/commentisfree/2026/mar/08/trump-democracy-oligarchy-policy",
"points": 55,
"commentsCount": 2,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://global/commentisfree/2026/mar/08/trump-democracy-oligarchy-policy?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Americans aren't facing a democratic collapse. We’re living in its aftermath | Eric Reinhart",
"ogType": "article",
"articleTag": "US news,US politics,Trump administration,Donald Trump,Democrats",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/global/commentisfree/2026/mar/08/trump-democracy-oligarchy-policy",
"twitterAppUrliPhone": "gnmguardian://global/commentisfree/2026/mar/08/trump-democracy-oligarchy-policy?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/global/commentisfree/2026/mar/08/trump-democracy-oligarchy-policy",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-03-08T11:00:19.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/825529ad24dd1e9ff4e56b89dac5e148def56b9e/458_0_4583_3668/master/4583.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=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctb3BpbmlvbnMucG5n&s=991cad382a0a85f0c2a04a918836b313"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "The US was an oligarchy well before Trump’s first term. Recognizing this reality is essential to building a true democracy",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/825529ad24dd1e9ff4e56b89dac5e148def56b9e/458_0_4583_3668/master/4583.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=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctb3BpbmlvbnMucG5n&enable=upscale&s=525d910f74634adce9f2caf19847d4da",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/global/commentisfree/2026/mar/08/trump-democracy-oligarchy-policy",
"alIosUrl": "gnmguardian://global/commentisfree/2026/mar/08/trump-democracy-oligarchy-policy?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-03-08T18:44:03.000Z",
"articleSection": "Global",
"articleAuthor": "https://www.theguardian.com/profile/eric-reinhart",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T00:01:03.000Z",
"createdAtI": 1773014463,
"updatedAt": "2026-03-09T16:38:24.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47303061",
"author": "hkhn",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T00:40:58.359Z",
"title": "Americans aren't facing a democratic collapse. We're living in its aftermath",
"createdAtI": 1773014463,
"url": "https://www.theguardian.com/global/commentisfree/2026/mar/08/trump-democracy-oligarchy-policy",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T00:01:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773016858,
"commentsCount": 0,
"updatedAt": "2026-03-09T00:40:38.000Z"
}
}ALS Support on M2 MacBook Air (J415) We've got the VD6286 ambient light sensor fully working on the M2 MacBook Air 15" running Asahi Fedora 42 with the fairydust kernel. Sharing the setup for the c...
{
"storyID": "47302621",
"title": "Ambient Light Sensor working on M2 MacBook in Asahi",
"author": "cromka",
"url": "https://github.com/AsahiLinux/docs/issues/248",
"points": 44,
"commentsCount": 0,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "ALS (Ambient Light Sensor) working on M2 MacBook Air — calibration extraction & auto-brightness · Issue #248 · AsahiLinux/docs",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/fb06b12f8bd611be68f7207c28f17188ca7e765bbb82e5b22b99374ba0c8c09a/AsahiLinux/docs/issues/248"
}
],
"ogTitle": "ALS (Ambient Light Sensor) working on M2 MacBook Air — calibration extraction & auto-brightness · Issue #248 · AsahiLinux/docs",
"ogDescription": "ALS Support on M2 MacBook Air (J415) We've got the VD6286 ambient light sensor fully working on the M2 MacBook Air 15\" running Asahi Fedora 42 with the fairydust kernel. Sharing the setup for the c...",
"ogImage": [
{
"width": "1200",
"alt": "ALS Support on M2 MacBook Air (J415) We've got the VD6286 ambient light sensor fully working on the M2 MacBook Air 15\" running Asahi Fedora 42 with the fairydust kernel. Sharing the setup for the c...",
"url": "https://opengraph.githubassets.com/fb06b12f8bd611be68f7207c28f17188ca7e765bbb82e5b22b99374ba0c8c09a/AsahiLinux/docs/issues/248",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "ALS Support on M2 MacBook Air (J415) We've got the VD6286 ambient light sensor fully working on the M2 MacBook Air 15\" running Asahi Fedora 42 with the fairydust kernel. Sharing the setup ...",
"success": true,
"requestUrl": "https://github.com/AsahiLinux/docs/issues/248",
"ogUrl": "https://github.com/AsahiLinux/docs/issues/248",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T23:09:58.000Z",
"createdAtI": 1773011398,
"updatedAt": "2026-03-09T16:44:25.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47302621",
"author": "cromka",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T05:45:58.487Z",
"title": "Ambient Light Sensor working on M2 MacBook in Asahi",
"createdAtI": 1773011398,
"url": "https://github.com/AsahiLinux/docs/issues/248",
"points": 10,
"tags": [],
"createdAt": "2026-03-08T23:09:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773035158,
"commentsCount": 0,
"updatedAt": "2026-03-09T05:44:52.000Z"
}
}{
"storyID": "47302553",
"title": "Ask HN: Most beautiful personal blog UI you have ever seen?",
"author": "ms7892",
"url": null,
"points": 108,
"commentsCount": 45,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-08T23:02:46.000Z",
"createdAtI": 1773010966,
"updatedAt": "2026-03-09T17:23:10.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47302553",
"author": "ms7892",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T23:30:58.661Z",
"title": "Ask HN: Most beautiful personal blog UI you have ever seen?",
"createdAtI": 1773010966,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-08T23:02:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773012659,
"commentsCount": 0,
"updatedAt": "2026-03-08T23:30:37.000Z"
}
}{
"storyID": "47302490",
"title": "Last Statements",
"author": "sethbannon",
"url": "https://walzr.com/last-statements",
"points": 41,
"commentsCount": 41,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://walzr.com/last-statements"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T22:54:08.000Z",
"createdAtI": 1773010448,
"updatedAt": "2026-03-09T16:03:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47302490",
"author": "sethbannon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T02:35:58.603Z",
"title": "Last Statements",
"createdAtI": 1773010448,
"url": "https://walzr.com/last-statements",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T22:54:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773023759,
"commentsCount": 3,
"updatedAt": "2026-03-09T02:34:07.000Z"
}
}- Introduction An obscure quirk of the /proc/*/mem pseudofile is its “punch through” semantics. Writes performed through this file will succeed even if the destination virtual memory is marked unwritable. In fact, this behavior is intentional and actively used by projects such as the Julia JIT comp
{
"storyID": "47302463",
"title": "Linux Internals: How /proc/self/mem writes to unwritable memory (2021)",
"author": "medbar",
"url": "https://offlinemark.com/an-obscure-quirk-of-proc/",
"points": 117,
"commentsCount": 26,
"tags": [],
"og": {
"twitterSite": "@offlinemark",
"twitterTitle": "Linux Internals: How /proc/self/mem writes to unwritable memory - offlinemark",
"articlePublishedTime": "2021-05-12T22:16:00+02:00",
"twitterImage": [
{
"url": "https://offlinemark.com/wp-content/uploads/2021/02/proc-blog-post2-v4.png"
}
],
"author": "Mark",
"twitterUrl": "https://offlinemark.com/an-obscure-quirk-of-proc/",
"ogTitle": "Linux Internals: How /proc/self/mem writes to unwritable memory - offlinemark",
"ogDescription": "Introduction An obscure quirk of the /proc/*/mem pseudofile is its “punch through” semantics. Writes performed through this file will succeed even if the destination virtual memory is marked unwritable. In fact, this behavior is intentional and actively used by projects such as the Julia JIT comp",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1911",
"type": "image/png",
"url": "https://offlinemark.com/wp-content/uploads/2021/02/proc-blog-post2-v4.png",
"height": "1438"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Introduction An obscure quirk of the /proc/*/mem pseudofile is its “punch through” semantics. Writes performed through this file will succeed even if the destination virtual memory is marked unwritable. In fact, this behavior is intentional and actively used by projects such as the Julia JIT comp",
"success": true,
"requestUrl": "https://offlinemark.com/an-obscure-quirk-of-proc/",
"ogUrl": "https://offlinemark.com/an-obscure-quirk-of-proc/",
"ogSiteName": "offlinemark",
"articleModifiedTime": "2024-01-24T23:07:52+01:00",
"articleSection": "Linux Kernel"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T22:50:55.000Z",
"createdAtI": 1773010255,
"updatedAt": "2026-03-09T17:06:26.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47302463",
"author": "medbar",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T23:40:58.331Z",
"title": "Linux Internals: How /proc/self/mem writes to unwritable memory (2021)",
"createdAtI": 1773010255,
"url": "https://offlinemark.com/an-obscure-quirk-of-proc/",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T22:50:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773013258,
"commentsCount": 0,
"updatedAt": "2026-03-08T23:37:37.000Z"
}
}Crude oil prices & gas price charts. Oil price charts for Brent Crude, WTI & oil futures. Energy news covering oil, petroleum, natural gas and investment advice
{
"storyID": "47302323",
"title": "Oil Surges Past $100/barrel",
"author": "chris222",
"url": "https://oilprice.com",
"points": 52,
"commentsCount": 8,
"tags": [],
"og": {
"twitterSite": "@oilandenergy",
"twitterTitle": "Crude Oil Prices Today | OilPrice.com",
"twitterUrl": "https://oilprice.com",
"ogTitle": "Crude Oil Prices Today | OilPrice.com",
"ogDescription": "Crude oil prices & gas price charts. Oil price charts for Brent Crude, WTI & oil futures. Energy news covering oil, petroleum, natural gas and investment advice",
"ogImage": [
{
"url": "https://d1o9e4un86hhpc.cloudfront.net/images/facebook-share-logo.png"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Crude oil prices & gas price charts. Oil price charts for Brent Crude, WTI & oil futures. Energy news covering oil, petroleum, natural gas and investment advice",
"success": true,
"requestUrl": "https://oilprice.com",
"ogUrl": "https://oilprice.com",
"ogSiteName": "OilPrice.com"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T22:34:03.000Z",
"createdAtI": 1773009243,
"updatedAt": "2026-03-09T15:53:55.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47302323",
"author": "chris222",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T22:55:58.410Z",
"title": "Oil Surges Past $100/barrel",
"createdAtI": 1773009243,
"url": "https://oilprice.com",
"points": 4,
"tags": [],
"createdAt": "2026-03-08T22:34:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773010558,
"commentsCount": 0,
"updatedAt": "2026-03-08T22:55:07.000Z"
}
}- Wall Street veteran Jim Paulsen said tech is the only bright spot in the economy, comparing the bifurcation to the Mag 7 vs. the rest of the S&P 500.
{
"storyID": "47302022",
"title": "Most of the US economy is in a recession",
"author": "wslh",
"url": "https://www.businessinsider.com/recession-economy-us-tech-wall-street-strategist-investing-stocks-market-2026-3",
"points": 219,
"commentsCount": 227,
"tags": [],
"og": {
"articlePublisher": "businessinsider",
"twitterCard": "summary_large_image",
"success": true,
"author": "Naomi Buchanan",
"requestUrl": "https://www.businessinsider.com/recession-economy-us-tech-wall-street-strategist-investing-stocks-market-2026-3",
"ogTitle": "Why a 40-year Wall Street veteran says that most of the US economy is in a recession",
"ogUrl": "https://www.businessinsider.com/recession-economy-us-tech-wall-street-strategist-investing-stocks-market-2026-3",
"ogDescription": "Wall Street veteran Jim Paulsen said tech is the only bright spot in the economy, comparing the bifurcation to the Mag 7 vs. the rest of the S&P 500.",
"ogSiteName": "Business Insider",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://i.insider.com/69a9ac4bd3e2f1aef36a0b3e?width=1200&format=jpeg",
"height": "600"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T22:01:32.000Z",
"createdAtI": 1773007292,
"updatedAt": "2026-03-09T17:19:55.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47302022",
"author": "wslh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T22:15:58.547Z",
"title": "Most of the US economy is in a recession",
"createdAtI": 1773007292,
"url": "https://www.businessinsider.com/recession-economy-us-tech-wall-street-strategist-investing-stocks-market-2026-3",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T22:01:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773008159,
"commentsCount": 0,
"updatedAt": "2026-03-08T22:11:52.000Z"
}
}Blacksky fork of bluesky-social/atproto with AppView performance optimizations, caching, and community features - blacksky-algorithms/atproto
{
"storyID": "47301808",
"title": "Blacksky AppView",
"author": "Kye",
"url": "https://github.com/blacksky-algorithms/atproto",
"points": 141,
"commentsCount": 92,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - blacksky-algorithms/atproto: Blacksky fork of bluesky-social/atproto with AppView performance optimizations, caching, and community features",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/c9df76b8aa79d749038daa35a46c220e54b77828dd052ea923f0f7440a77d872/blacksky-algorithms/atproto"
}
],
"ogTitle": "GitHub - blacksky-algorithms/atproto: Blacksky fork of bluesky-social/atproto with AppView performance optimizations, caching, and community features",
"ogDescription": "Blacksky fork of bluesky-social/atproto with AppView performance optimizations, caching, and community features - blacksky-algorithms/atproto",
"ogImage": [
{
"width": "1200",
"alt": "Blacksky fork of bluesky-social/atproto with AppView performance optimizations, caching, and community features - blacksky-algorithms/atproto",
"url": "https://opengraph.githubassets.com/c9df76b8aa79d749038daa35a46c220e54b77828dd052ea923f0f7440a77d872/blacksky-algorithms/atproto",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Blacksky fork of bluesky-social/atproto with AppView performance optimizations, caching, and community features - blacksky-algorithms/atproto",
"success": true,
"requestUrl": "https://github.com/blacksky-algorithms/atproto",
"ogUrl": "https://github.com/blacksky-algorithms/atproto",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T21:40:35.000Z",
"createdAtI": 1773006035,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47301808",
"author": "Kye",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T21:55:58.406Z",
"title": "Blacksky AppView",
"createdAtI": 1773006035,
"url": "https://github.com/blacksky-algorithms/atproto",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T21:40:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773006958,
"commentsCount": 0,
"updatedAt": "2026-03-08T21:55:40.000Z"
}
}Switzerland joins Hungary, Slovakia and Slovenia as European countries looking to make it a right to hold cold, hard cash.
{
"storyID": "47301663",
"title": "Swiss vote places right to use cash in country's constitution",
"author": "627467",
"url": "https://www.politico.eu/article/switzerland-cash-right-constitution-vote/",
"points": 112,
"commentsCount": 20,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-08T17:18:31+00:00",
"twitterImage": [
{
"url": "https://www.politico.eu/cdn-cgi/image/width=1200,height=630,fit=crop,quality=80,onerror=redirect/wp-content/uploads/2026/03/08/GettyImages-2252836951-scaled.jpg"
}
],
"ogTitle": "Swiss vote places right to use cash in country’s constitution",
"ogDescription": "Switzerland joins Hungary, Slovakia and Slovenia as European countries looking to make it a right to hold cold, hard cash.",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1200",
"url": "https://www.politico.eu/cdn-cgi/image/width=1200,height=630,fit=crop,quality=80,onerror=redirect/wp-content/uploads/2026/03/08/GettyImages-2252836951-scaled.jpg",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/POLITICOeu",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.politico.eu/article/switzerland-cash-right-constitution-vote/",
"ogUrl": "https://www.politico.eu/article/switzerland-cash-right-constitution-vote/",
"ogSiteName": "POLITICO",
"articleModifiedTime": "2026-03-08T17:40:09+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T21:26:38.000Z",
"createdAtI": 1773005198,
"updatedAt": "2026-03-09T16:58:41.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47301663",
"author": "627467",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T21:35:58.693Z",
"title": "Swiss vote places right to use cash in country's constitution",
"createdAtI": 1773005198,
"url": "https://www.politico.eu/article/switzerland-cash-right-constitution-vote/",
"points": 4,
"tags": [],
"createdAt": "2026-03-08T21:26:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773005759,
"commentsCount": 1,
"updatedAt": "2026-03-08T21:35:52.000Z"
}
}{
"storyID": "47301602",
"title": "House Committee Passes Child \"Safety\" Bills That Push National Age Verification",
"author": "iamnothere",
"url": "https://reclaimthenet.org/child-safety-bills-age-verification-surveillance-concerns",
"points": 70,
"commentsCount": 8,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://reclaimthenet.org/child-safety-bills-age-verification-surveillance-concerns"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T21:20:23.000Z",
"createdAtI": 1773004823,
"updatedAt": "2026-03-09T16:56:55.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47301602",
"author": "iamnothere",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T21:25:58.616Z",
"title": "House Committee Passes Child \"Safety\" Bills That Push National Age Verification",
"createdAtI": 1773004823,
"url": "https://reclaimthenet.org/child-safety-bills-age-verification-surveillance-concerns",
"points": 4,
"tags": [],
"createdAt": "2026-03-08T21:20:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773005159,
"commentsCount": 0,
"updatedAt": "2026-03-08T21:25:37.000Z"
}
}Seattle no longer is capping ambulance wait times for certain 911 patients, tracking those waits or penalizing its contractor when they run long.
{
"storyID": "47301264",
"title": "She called 911 for an ambulance. She got a nightmare instead",
"author": "petethomas",
"url": "https://www.seattletimes.com/seattle-news/times-watchdog/seattle-womans-911-calls-reveal-gaps-in-ambulance-service/",
"points": 46,
"commentsCount": 27,
"tags": [],
"og": {
"twitterCreator": "@dbeekman",
"twitterSite": "@seattletimes",
"twitterTitle": "She called 911 for an ambulance. She got a nightmare instead",
"articlePublishedTime": "2026-03-08T06:00:00-07:00",
"twitterImage": [
{
"url": "https://images.seattletimes.com/wp-content/uploads/2026/03/911-call-TZR.jpg?d=1020x656"
}
],
"ogTitle": "She called 911 for an ambulance. She got a nightmare instead",
"ogDescription": "Seattle no longer is capping ambulance wait times for certain 911 patients, tracking those waits or penalizing its contractor when they run long.",
"ogImage": [
{
"width": "1200",
"url": "https://images.seattletimes.com/wp-content/uploads/2026/03/911-call-TZR.jpg?d=1200x630",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Seattle no longer is capping ambulance wait times for certain 911 patients, tracking those waits or penalizing its contractor when they run long.",
"success": true,
"requestUrl": "https://www.seattletimes.com/seattle-news/times-watchdog/seattle-womans-911-calls-reveal-gaps-in-ambulance-service/",
"ogUrl": "https://www.seattletimes.com/seattle-news/times-watchdog/seattle-womans-911-calls-reveal-gaps-in-ambulance-service/",
"ogSiteName": "The Seattle Times",
"articleModifiedTime": "2026-03-08T12:54:07-07:00",
"fbAppId": "2618768518177469"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T20:45:49.000Z",
"createdAtI": 1773002749,
"updatedAt": "2026-03-09T16:33:39.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47301264",
"author": "petethomas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T20:55:58.410Z",
"title": "She called 911 for an ambulance. She got a nightmare instead",
"createdAtI": 1773002749,
"url": "https://www.seattletimes.com/seattle-news/times-watchdog/seattle-womans-911-calls-reveal-gaps-in-ambulance-service/",
"points": 4,
"tags": [],
"createdAt": "2026-03-08T20:45:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773003358,
"commentsCount": 0,
"updatedAt": "2026-03-08T20:53:51.000Z"
}
}Who is it? What is it? Is it friend or foe? Has it arrived in peace, or is it plotting to corrupt our SSDs and fray our USB-C cables?
{
"storyID": "47301241",
"title": "Lil Finder Guy",
"author": "frizlab",
"url": "https://basicappleguy.com/basicappleblog/lil-finder-guy",
"points": 104,
"commentsCount": 35,
"tags": [],
"og": {
"twitterTitle": "Lil Finder Guy — Basic Apple Guy",
"twitterImage": [
{
"url": "http://static1.squarespace.com/static/5e949a92e17d55230cd1d44f/5e949bf1af9d553df47e07b6/69ada92bc638f84c844cffc7/1772990121286/Lil+Finder+Guy+2.png?format=1500w"
}
],
"twitterUrl": "https://basicappleguy.com/basicappleblog/lil-finder-guy",
"ogTitle": "Lil Finder Guy — Basic Apple Guy",
"ogDescription": "Who is it? What is it? Is it friend or foe? Has it arrived in peace, or is it plotting to corrupt our SSDs and fray our USB-C cables?",
"ogImage": [
{
"width": "1500",
"url": "http://static1.squarespace.com/static/5e949a92e17d55230cd1d44f/5e949bf1af9d553df47e07b6/69ada92bc638f84c844cffc7/1772990121286/Lil+Finder+Guy+2.png?format=1500w",
"height": "1026"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Who is it? What is it? Is it friend or foe? Has it arrived in peace, or is it plotting to corrupt our SSDs and fray our USB-C cables?",
"success": true,
"requestUrl": "https://basicappleguy.com/basicappleblog/lil-finder-guy",
"ogUrl": "https://basicappleguy.com/basicappleblog/lil-finder-guy",
"ogSiteName": "Basic Apple Guy"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T20:43:19.000Z",
"createdAtI": 1773002599,
"updatedAt": "2026-03-09T17:18:56.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47301241",
"author": "frizlab",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T21:20:58.401Z",
"title": "Lil Finder Guy",
"createdAtI": 1773002599,
"url": "https://basicappleguy.com/basicappleblog/lil-finder-guy",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T20:43:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773004858,
"commentsCount": 1,
"updatedAt": "2026-03-08T21:20:51.000Z"
}
}A simple (300 lines of code) reproduction of Computational Life: How Well-formed, Self-replicating Programs Emerge from Simple Interaction - Rabrg/artificial-life
{
"storyID": "47301233",
"title": "Artificial-life: A simple (300 lines of code) reproduction of Computational Life",
"author": "tosh",
"url": "https://github.com/Rabrg/artificial-life",
"points": 155,
"commentsCount": 21,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Rabrg/artificial-life: A simple (300 lines of code) reproduction of Computational Life: How Well-formed, Self-replicating Programs Emerge from Simple Interaction",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/7cfdb4cb6400fca71ff73689ab92cf844e443a692edcbf5c0eb8282e492434ae/Rabrg/artificial-life"
}
],
"ogTitle": "GitHub - Rabrg/artificial-life: A simple (300 lines of code) reproduction of Computational Life: How Well-formed, Self-replicating Programs Emerge from Simple Interaction",
"ogDescription": "A simple (300 lines of code) reproduction of Computational Life: How Well-formed, Self-replicating Programs Emerge from Simple Interaction - Rabrg/artificial-life",
"ogImage": [
{
"width": "1200",
"alt": "A simple (300 lines of code) reproduction of Computational Life: How Well-formed, Self-replicating Programs Emerge from Simple Interaction - Rabrg/artificial-life",
"url": "https://opengraph.githubassets.com/7cfdb4cb6400fca71ff73689ab92cf844e443a692edcbf5c0eb8282e492434ae/Rabrg/artificial-life",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A simple (300 lines of code) reproduction of Computational Life: How Well-formed, Self-replicating Programs Emerge from Simple Interaction - Rabrg/artificial-life",
"success": true,
"requestUrl": "https://github.com/Rabrg/artificial-life",
"ogUrl": "https://github.com/Rabrg/artificial-life",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T20:42:41.000Z",
"createdAtI": 1773002561,
"updatedAt": "2026-03-09T17:24:10.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47301233",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T21:05:58.674Z",
"title": "Artificial-life: A simple (300 lines of code) reproduction of Computational Life",
"createdAtI": 1773002561,
"url": "https://github.com/Rabrg/artificial-life",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T20:42:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773003959,
"commentsCount": 0,
"updatedAt": "2026-03-08T21:04:07.000Z"
}
}Sandbox your LLM coding agents on macOS. Kernel-level enforcement via sandbox-exec — deny-first, composable, zero dependencies.
{
"storyID": "47301085",
"title": "Agent Safehouse – macOS-native sandboxing for local agents",
"author": "atombender",
"url": "https://agent-safehouse.dev/",
"points": 752,
"commentsCount": 171,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Agent Safehouse",
"twitterDescription": "Sandbox your LLM coding agents on macOS. Kernel-level enforcement via sandbox-exec — deny-first, composable, zero dependencies.",
"twitterImage": [
{
"url": "https://agent-safehouse.dev/og-image.png"
}
],
"success": true,
"requestUrl": "https://agent-safehouse.dev/",
"ogTitle": "Agent Safehouse",
"ogUrl": "https://agent-safehouse.dev/",
"ogDescription": "Sandbox your LLM coding agents on macOS. Kernel-level enforcement via sandbox-exec — deny-first, composable, zero dependencies.",
"ogImage": [
{
"url": "https://agent-safehouse.dev/og-image.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2026-03-08T20:30:18.000Z",
"createdAtI": 1773001818,
"updatedAt": "2026-03-09T17:22:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47301085",
"author": "atombender",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T20:40:58.690Z",
"title": "Agent Safehouse – macOS-native sandboxing for local agents",
"createdAtI": 1773001818,
"url": "https://agent-safehouse.dev/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T20:30:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773002459,
"commentsCount": 0,
"updatedAt": "2026-03-08T20:40:52.000Z"
}
}Those aren't boids. I'm calling them noids - neural boids. No hand-written rules. A small neural network takes in what each agent can see and outputs a steering
{
"storyID": "47300934",
"title": "Neural Boids",
"author": "ecto",
"url": "https://campedersen.com/noid",
"points": 98,
"commentsCount": 49,
"tags": [],
"og": {
"twitterCreator": "@campedersen",
"twitterTitle": "Noids",
"articlePublishedTime": "[object Object]",
"twitterImage": [
{
"url": "https://campedersen.com/og/noid"
}
],
"ogTitle": "Noids",
"ogDescription": "Those aren't boids. I'm calling them noids - neural boids. No hand-written rules. A small neural network takes in what each agent can see and outputs a steering",
"ogImage": [
{
"width": "1200",
"url": "https://campedersen.com/og/noid",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Those aren't boids. I'm calling them noids - neural boids. No hand-written rules. A small neural network takes in what each agent can see and outputs a steering",
"success": true,
"requestUrl": "https://campedersen.com/noid",
"ogUrl": "https://campedersen.com/noid"
},
"aiIsh": {
"score": 1,
"offenses": [
"neuralnetwork"
]
},
"createdAt": "2026-03-08T20:14:54.000Z",
"createdAtI": 1773000894,
"updatedAt": "2026-03-09T15:53:55.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47300934",
"author": "ecto",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T20:40:58.690Z",
"title": "Neural Boids",
"createdAtI": 1773000894,
"url": "https://campedersen.com/noid",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T20:14:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773002459,
"commentsCount": 0,
"updatedAt": "2026-03-08T20:39:22.000Z"
}
}Literate programming is the idea that code should be intermingled with prose such that an uninformed reader could read a code base as a narrative, and come away with an understanding of how it works and what it does. Although I have long been intrigued by this idea, and have found uses for it in a couple1 of different cases2, I have found that in practice literate programming turns into a chore of maintaining two par
{
"storyID": "47300747",
"title": "We should revisit literate programming in the agent era",
"author": "horseradish",
"url": "https://silly.business/blog/we-should-revisit-literate-programming-in-the-agent-era/",
"points": 277,
"commentsCount": 205,
"tags": [],
"og": {
"twitterTitle": "We Should Revisit Literate Programming in the Agent Era",
"articlePublishedTime": "2026-03-07T10:07:36-08:00",
"twitterImage": [
{
"url": "https://silly.business/images/thumb.png"
}
],
"ogTitle": "We Should Revisit Literate Programming in the Agent Era",
"ogDescription": "Literate programming is the idea that code should be intermingled with prose such that an uninformed reader could read a code base as a narrative, and come away with an understanding of how it works and what it does.\nAlthough I have long been intrigued by this idea, and have found uses for it in a couple1 of different cases2, I have found that in practice literate programming turns into a chore of maintaining two par",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://silly.business/images/thumb.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Literate programming is the idea that code should be intermingled with prose such that an uninformed reader could read a code base as a narrative, and come away with an understanding of how it works and what it does.\nAlthough I have long been intrigued by this idea, and have found uses for it in a couple1 of different cases2, I have found that in practice literate programming turns into a chore of maintaining two par",
"success": true,
"requestUrl": "https://silly.business/blog/we-should-revisit-literate-programming-in-the-agent-era/",
"ogUrl": "https://silly.business/blog/we-should-revisit-literate-programming-in-the-agent-era/",
"ogSiteName": "silly business",
"articleSection": "blog",
"articleModifiedTime": "2026-03-07T10:07:36-08:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T19:58:15.000Z",
"createdAtI": 1772999895,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47300747",
"author": "horseradish",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T21:05:58.674Z",
"title": "We should revisit literate programming in the agent era",
"createdAtI": 1772999895,
"url": "https://silly.business/blog/we-should-revisit-literate-programming-in-the-agent-era/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T19:58:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773003959,
"commentsCount": 4,
"updatedAt": "2026-03-08T21:04:53.000Z"
}
}{
"storyID": "47300329",
"title": "Ask HN: Please restrict new accounts from posting",
"author": "Oras",
"url": null,
"points": 657,
"commentsCount": 469,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-08T19:26:59.000Z",
"createdAtI": 1772998019,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47300329",
"author": "Oras",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T19:30:58.596Z",
"title": "Ask HN: Please restrict new accounts from posting",
"createdAtI": 1772998019,
"url": null,
"points": 4,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-08T19:26:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772998259,
"commentsCount": 1,
"updatedAt": "2026-03-08T19:29:06.000Z"
}
}Open-source intelligence for the global theater. Track everything from the corporate/private jets of the wealthy, and spy satellites, to seismic events in one unified interface. The knowledge is av...
{
"storyID": "47300102",
"title": "Show HN: I built a real-time OSINT dashboard pulling 15 live global feeds",
"author": "vancecookcobxin",
"url": "https://github.com/BigBodyCobain/Shadowbroker",
"points": 285,
"commentsCount": 109,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - BigBodyCobain/Shadowbroker: Open-source intelligence for the global theater. Track everything from the corporate/private jets of the wealthy, and spy satellites, to seismic events in one unified interface. The knowledge is available to all but rarely aggregated in the open, until now.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/386ed7415951aa6d6e987fc4f35bd9daa73f93edc01af16f47963f7c6fd5a81f/BigBodyCobain/Shadowbroker"
}
],
"ogTitle": "GitHub - BigBodyCobain/Shadowbroker: Open-source intelligence for the global theater. Track everything from the corporate/private jets of the wealthy, and spy satellites, to seismic events in one unified interface. The knowledge is available to all but rarely aggregated in the open, until now.",
"ogDescription": "Open-source intelligence for the global theater. Track everything from the corporate/private jets of the wealthy, and spy satellites, to seismic events in one unified interface. The knowledge is av...",
"ogImage": [
{
"width": "1200",
"alt": "Open-source intelligence for the global theater. Track everything from the corporate/private jets of the wealthy, and spy satellites, to seismic events in one unified interface. The knowledge is av...",
"url": "https://opengraph.githubassets.com/386ed7415951aa6d6e987fc4f35bd9daa73f93edc01af16f47963f7c6fd5a81f/BigBodyCobain/Shadowbroker",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Open-source intelligence for the global theater. Track everything from the corporate/private jets of the wealthy, and spy satellites, to seismic events in one unified interface. The knowledge is av...",
"success": true,
"requestUrl": "https://github.com/BigBodyCobain/Shadowbroker",
"ogUrl": "https://github.com/BigBodyCobain/Shadowbroker",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T19:07:33.000Z",
"createdAtI": 1772996853,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47300102",
"author": "vancecookcobxin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T19:20:58.331Z",
"title": "Show HN: I built a real-time OSINT dashboard pulling 15 live global feeds",
"createdAtI": 1772996853,
"url": "https://github.com/BigBodyCobain/Shadowbroker",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-08T19:07:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772997658,
"commentsCount": 1,
"updatedAt": "2026-03-08T19:19:21.000Z"
}
}{
"storyID": "47299988",
"title": "AI doesn't replace white collar work",
"author": "amarble",
"url": "https://www.marble.onl/posts/ai_doesnt_replace_work.html",
"points": 65,
"commentsCount": 98,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.marble.onl/posts/ai_doesnt_replace_work.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-08T18:57:21.000Z",
"createdAtI": 1772996241,
"updatedAt": "2026-03-09T17:10:09.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47299988",
"author": "amarble",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T19:20:58.331Z",
"title": "AI doesn't replace white collar work",
"createdAtI": 1772996241,
"url": "https://www.marble.onl/posts/ai_doesnt_replace_work.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T18:57:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772997658,
"commentsCount": 0,
"updatedAt": "2026-03-08T19:20:21.000Z"
}
}- Most of it is tied to performance, including new stock incentives linked to Waymo and Wing, its drone delivery venture.
{
"storyID": "47299794",
"title": "Google just gave Sundar Pichai a $692M pay package",
"author": "Arcuru",
"url": "https://techcrunch.com/2026/03/07/google-just-gave-sundar-pichai-a-692m-pay-package/",
"points": 133,
"commentsCount": 175,
"tags": [],
"og": {
"twitterCreator": "@cookie",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-03-08T00:20:10+00:00",
"author": "Connie Loizos",
"ogTitle": "Google just gave Sundar Pichai a $692M pay package | TechCrunch",
"ogDescription": "Most of it is tied to performance, including new stock incentives linked to Waymo and Wing, its drone delivery venture.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2025/05/GettyImages-2215577882.jpg?resize=1200,800",
"height": "800"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2026/03/07/google-just-gave-sundar-pichai-a-692m-pay-package/",
"ogUrl": "https://techcrunch.com/2026/03/07/google-just-gave-sundar-pichai-a-692m-pay-package/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-03-08T14:44:40+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T18:37:37.000Z",
"createdAtI": 1772995057,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47299794",
"author": "Arcuru",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T18:45:58.461Z",
"title": "Google just gave Sundar Pichai a $692M pay package",
"createdAtI": 1772995057,
"url": "https://techcrunch.com/2026/03/07/google-just-gave-sundar-pichai-a-692m-pay-package/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T18:37:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772995558,
"commentsCount": 0,
"updatedAt": "2026-03-08T18:44:51.000Z"
}
}I built a tiny programming language where programs are candy grids, complete with a renderer, photo decoder, AST tree, and execution trace.
{
"storyID": "47299606",
"title": "I made a programming language with M&Ms",
"author": "tosh",
"url": "https://mufeedvh.com/posts/i-made-a-programming-language-with-mnms/",
"points": 109,
"commentsCount": 39,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "I made a programming language with M&Ms",
"twitterDescription": "I built a tiny programming language where programs are candy grids, complete with a renderer, photo decoder, AST tree, and execution trace.",
"twitterImage": [
{
"url": "https://mufeedvh.com/posts/i-made-a-programming-language-with-mnms/mnm-lang-poster-og.jpg"
}
],
"success": true,
"requestUrl": "https://mufeedvh.com/posts/i-made-a-programming-language-with-mnms/",
"ogTitle": "I made a programming language with M&Ms",
"ogUrl": "https://mufeedvh.com/posts/i-made-a-programming-language-with-mnms/",
"ogSiteName": "Mufeed VH",
"ogDescription": "I built a tiny programming language where programs are candy grids, complete with a renderer, photo decoder, AST tree, and execution trace.",
"ogImage": [
{
"width": "1200",
"alt": "I made a programming language with M&Ms",
"type": "image/jpeg",
"url": "https://mufeedvh.com/posts/i-made-a-programming-language-with-mnms/mnm-lang-poster-og.jpg",
"height": "630"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T18:18:40.000Z",
"createdAtI": 1772993920,
"updatedAt": "2026-03-09T17:03:41.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47299606",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T18:25:58.326Z",
"title": "I made a programming language with M&Ms",
"createdAtI": 1772993920,
"url": "https://mufeedvh.com/posts/i-made-a-programming-language-with-mnms/",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T18:18:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772994358,
"commentsCount": 0,
"updatedAt": "2026-03-08T18:24:51.000Z"
}
}A GUI to quickly manage your WSL2 instances. Contribute to bostrot/wsl2-distro-manager development by creating an account on GitHub.
{
"storyID": "47299505",
"title": "WSL Manager",
"author": "gballan",
"url": "https://github.com/bostrot/wsl2-distro-manager",
"points": 128,
"commentsCount": 61,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - bostrot/wsl2-distro-manager: A GUI to quickly manage your WSL2 instances",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/407645904/34cef69a-f94e-42c2-a9f0-c0b8c9fbd735"
}
],
"ogTitle": "GitHub - bostrot/wsl2-distro-manager: A GUI to quickly manage your WSL2 instances",
"ogDescription": "A GUI to quickly manage your WSL2 instances. Contribute to bostrot/wsl2-distro-manager development by creating an account on GitHub.",
"ogImage": [
{
"alt": "A GUI to quickly manage your WSL2 instances. Contribute to bostrot/wsl2-distro-manager development by creating an account on GitHub.",
"url": "https://repository-images.githubusercontent.com/407645904/34cef69a-f94e-42c2-a9f0-c0b8c9fbd735"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A GUI to quickly manage your WSL2 instances. Contribute to bostrot/wsl2-distro-manager development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/bostrot/wsl2-distro-manager",
"ogUrl": "https://github.com/bostrot/wsl2-distro-manager",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T18:08:36.000Z",
"createdAtI": 1772993316,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47299505",
"author": "gballan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T18:55:58.336Z",
"title": "WSL Manager",
"createdAtI": 1772993316,
"url": "https://github.com/bostrot/wsl2-distro-manager",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T18:08:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772996158,
"commentsCount": 0,
"updatedAt": "2026-03-08T18:55:06.000Z"
}
}{
"storyID": "47299410",
"title": "100 Accounts are behind the majority of conspiracy theory content in Canada",
"author": "throw0101c",
"url": "https://www.nationalobserver.com/2026/02/25/news/conspiracy-content-report-canada",
"points": 38,
"commentsCount": 4,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nationalobserver.com/2026/02/25/news/conspiracy-content-report-canada"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T17:57:33.000Z",
"createdAtI": 1772992653,
"updatedAt": "2026-03-09T16:43:55.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47299410",
"author": "throw0101c",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T19:15:58.491Z",
"title": "100 Accounts are behind the majority of conspiracy theory content in Canada",
"createdAtI": 1772992653,
"url": "https://www.nationalobserver.com/2026/02/25/news/conspiracy-content-report-canada",
"points": 8,
"tags": [],
"createdAt": "2026-03-08T17:57:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772997358,
"commentsCount": 0,
"updatedAt": "2026-03-08T19:15:52.000Z"
}
}- A descriptive language for representing data types, constants, and APIs.
{
"storyID": "47299022",
"title": "Show HN: Skir – like Protocol Buffer but better",
"author": "gepheum",
"url": "https://skir.build/",
"points": 99,
"commentsCount": 55,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "Skir - Like Protocol Buffer, but better",
"twitterDescription": "A descriptive language for representing data types, constants, and APIs.",
"success": true,
"author": "Gepheum",
"requestUrl": "https://skir.build/",
"ogTitle": "Skir - Like Protocol Buffer, but better",
"ogDescription": "A descriptive language for representing data types, constants, and APIs.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T17:17:54.000Z",
"createdAtI": 1772990274,
"updatedAt": "2026-03-09T17:17:41.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47299022",
"author": "gepheum",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T18:00:58.559Z",
"title": "Show HN: Skir – A schema language I built after 15 years of Protobuf friction",
"createdAtI": 1772990274,
"url": "https://skir.build/",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-03-08T17:17:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772992859,
"commentsCount": 0,
"updatedAt": "2026-03-08T17:57:21.000Z"
}
}- Based on its own charter, OpenAI should surrender the race
{
"storyID": "47299009",
"title": "The changing goalposts of AGI and timelines",
"author": "skandium",
"url": "https://mlumiste.com/general/openai-charter/",
"points": 392,
"commentsCount": 352,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-08T00:00:00+02:00",
"success": true,
"author": "Martin Lumiste",
"requestUrl": "https://mlumiste.com/general/openai-charter/",
"ogTitle": "Based on its own charter, OpenAI should surrender the race",
"ogUrl": "https://mlumiste.com/general/openai-charter/",
"ogSiteName": "Martin Lumiste",
"ogDescription": "Based on its own charter, OpenAI should surrender the race",
"ogLocale": "en_US",
"articleAuthor": "Martin Lumiste",
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"openai",
"openai"
]
},
"createdAt": "2026-03-08T17:16:38.000Z",
"createdAtI": 1772990198,
"updatedAt": "2026-03-09T17:19:26.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47299009",
"author": "skandium",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T17:20:58.451Z",
"title": "Based on its own charter, OpenAI should surrender the race",
"createdAtI": 1772990198,
"url": "https://mlumiste.com/general/openai-charter/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T17:16:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772990458,
"commentsCount": 0,
"updatedAt": "2026-03-08T17:20:51.000Z"
}
}{
"storyID": "47298997",
"title": "Claude struggles to cope with ChatGPT exodus",
"author": "perakojotgenije",
"url": "https://www.forbes.com/sites/barrycollins/2026/03/06/claude-struggles-to-cope-with-chatgpt-exodus/",
"points": 164,
"commentsCount": 148,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.forbes.com/sites/barrycollins/2026/03/06/claude-struggles-to-cope-with-chatgpt-exodus/"
},
"aiIsh": {
"score": 2,
"offenses": [
"chatgpt",
"claude"
]
},
"createdAt": "2026-03-08T17:14:53.000Z",
"createdAtI": 1772990093,
"updatedAt": "2026-03-09T17:18:56.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47298997",
"author": "perakojotgenije",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T17:20:58.451Z",
"title": "Claude Struggles to Cope with ChatGPT Exodus",
"createdAtI": 1772990093,
"url": "https://www.forbes.com/sites/barrycollins/2026/03/06/claude-struggles-to-cope-with-chatgpt-exodus/",
"points": 5,
"tags": [],
"createdAt": "2026-03-08T17:14:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772990458,
"commentsCount": 0,
"updatedAt": "2026-03-08T17:20:51.000Z"
}
}- We’re pleased to announce the release of LibreOffice 26.2, the newest version of the free and open source office suite trusted by millions of users around the world. This release makes it easier than ever for users to create, edit and share documents on their own terms. Designed for individuals and organizations alike, it continues to be a trusted alternative to proprietary office software. LibreOffice 26.2 is focuse
{
"storyID": "47298885",
"title": "LibreOffice Writer now supports Markdown",
"author": "todsacerdoti",
"url": "https://blog.documentfoundation.org/blog/2026/02/04/libreoffice-26-2-is-here/",
"points": 372,
"commentsCount": 74,
"tags": [],
"og": {
"twitterCreator": "@libreoffice",
"twitterSite": "@libreoffice",
"articlePublishedTime": "2026-02-04T11:03:14+00:00",
"author": "Italo Vignoli",
"ogTitle": "LibreOffice 26.2 is here: a faster, more polished office suite that you control - TDF Community Blog",
"ogDescription": "We’re pleased to announce the release of LibreOffice 26.2, the newest version of the free and open source office suite trusted by millions of users around the world. This release makes it easier than ever for users to create, edit and share documents on their own terms. Designed for individuals and organizations alike, it continues to be a trusted alternative to proprietary office software. LibreOffice 26.2 is focuse",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1920",
"type": "image/png",
"url": "https://blog.documentfoundation.org/wp-content/uploads/2026/02/LO_26_2-light.png",
"height": "1080"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://blog.documentfoundation.org/blog/2026/02/04/libreoffice-26-2-is-here/",
"ogUrl": "https://blog.documentfoundation.org/blog/2026/02/04/libreoffice-26-2-is-here/",
"ogSiteName": "TDF Community Blog",
"articleModifiedTime": "2026-02-04T11:31:55+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T17:01:50.000Z",
"createdAtI": 1772989310,
"updatedAt": "2026-03-09T17:05:10.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47298885",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T17:10:58.390Z",
"title": "LibreOffice Writer now supports Markdown",
"createdAtI": 1772989310,
"url": "https://blog.documentfoundation.org/blog/2026/02/04/libreoffice-26-2-is-here/",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T17:01:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772989858,
"commentsCount": 0,
"updatedAt": "2026-03-08T17:10:36.000Z"
}
}- How I repurposed my old gaming PC to set up a home server for data storage, backups, and self-hosted apps.
{
"storyID": "47298743",
"title": "My Homelab Setup",
"author": "photon_collider",
"url": "https://bryananthonio.com/blog/my-homelab-setup/",
"points": 310,
"commentsCount": 209,
"tags": [],
"og": {
"twitterCreator": "beanthonio",
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://bryananthonio.com/blog/my-homelab-setup/og-image.png"
}
],
"success": true,
"author": "Bryan Anthonio",
"requestUrl": "https://bryananthonio.com/blog/my-homelab-setup/",
"ogTitle": "My Homelab Setup",
"ogUrl": "https://bryananthonio.com/blog/my-homelab-setup/",
"ogDescription": "How I repurposed my old gaming PC to set up a home server for data storage, backups, and self-hosted apps.",
"ogSiteName": "Bryan Anthonio",
"ogImage": [
{
"url": "https://bryananthonio.com/blog/my-homelab-setup/og-image.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T16:46:10.000Z",
"createdAtI": 1772988370,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47298743",
"author": "photon_collider",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T17:25:58.507Z",
"title": "My Homelab Setup",
"createdAtI": 1772988370,
"url": "https://bryananthonio.com/blog/my-homelab-setup/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T16:46:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772990759,
"commentsCount": 2,
"updatedAt": "2026-03-08T17:25:36.000Z"
}
}{
"storyID": "47298553",
"title": "Flash media longevity testing – 6 years later",
"author": "1970-01-01",
"url": "https://old.reddit.com/r/DataHoarder/comments/1q6xnun/flash_media_longevity_testing_6_years_later/",
"points": 58,
"commentsCount": 14,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/DataHoarder/comments/1q6xnun/flash_media_longevity_testing_6_years_later/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T16:22:24.000Z",
"createdAtI": 1772986944,
"updatedAt": "2026-03-09T17:25:27.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47298553",
"author": "1970-01-01",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T15:50:58.327Z",
"title": "Flash media longevity testing – 6 years later",
"createdAtI": 1772986944,
"url": "https://old.reddit.com/r/DataHoarder/comments/1q6xnun/flash_media_longevity_testing_6_years_later/",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T16:22:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773071458,
"commentsCount": 2,
"updatedAt": "2026-03-09T15:50:41.000Z"
}
}Oracle is considering workforce cuts and selling Cerner to alleviate financial pressure, warns investment bank TD Cowen.
{
"storyID": "47298183",
"title": "Oracle may slash up to 30k jobs to fund AI data-centers as US banks retreat",
"author": "ljoshua",
"url": "https://www.cio.com/article/4125103/oracle-may-slash-up-to-30000-jobs-to-fund-ai-data-center-expansion-as-us-banks-retreat.html",
"points": 175,
"commentsCount": 223,
"tags": [],
"og": {
"twitterSite": "CIO",
"twitterTitle": "Oracle may slash up to 30,000 jobs to fund AI data-center expansion as US banks retreat",
"twitterImage": [
{
"url": "https://www.cio.com/wp-content/uploads/2026/01/4125103-0-94363300-1769794492-shutterstock_2641258125.jpg?quality=50&strip=all&w=1024"
}
],
"twitterUrl": "https://www.cio.com/article/4125103/oracle-may-slash-up-to-30000-jobs-to-fund-ai-data-center-expansion-as-us-banks-retreat.html",
"ogTitle": "Oracle may slash up to 30,000 jobs to fund AI data-center expansion as US banks retreat",
"ogDescription": "Oracle is considering workforce cuts and selling Cerner to alleviate financial pressure, warns investment bank TD Cowen.",
"ogImage": [
{
"width": "1024",
"url": "https://www.cio.com/wp-content/uploads/2026/01/4125103-0-94363300-1769794492-shutterstock_2641258125.jpg?quality=50&strip=all&w=1024",
"height": "576"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Oracle is considering workforce cuts and selling Cerner to alleviate financial pressure, warns investment bank TD Cowen.",
"success": true,
"requestUrl": "https://www.cio.com/article/4125103/oracle-may-slash-up-to-30000-jobs-to-fund-ai-data-center-expansion-as-us-banks-retreat.html",
"ogUrl": "https://www.cio.com/article/4125103/oracle-may-slash-up-to-30000-jobs-to-fund-ai-data-center-expansion-as-us-banks-retreat.html",
"ogSiteName": "CIO"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-08T15:37:32.000Z",
"createdAtI": 1772984252,
"updatedAt": "2026-03-09T17:23:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47298183",
"author": "ljoshua",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T15:45:58.461Z",
"title": "Oracle may slash up to 30k jobs to fund AI data-centers as US banks retreat",
"createdAtI": 1772984252,
"url": "https://www.cio.com/article/4125103/oracle-may-slash-up-to-30000-jobs-to-fund-ai-data-center-expansion-as-us-banks-retreat.html",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T15:37:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772984758,
"commentsCount": 0,
"updatedAt": "2026-03-08T15:44:21.000Z"
}
}me when FrameBook.
{
"storyID": "47298044",
"title": "FrameBook",
"author": "todsacerdoti",
"url": "https://fb.edoo.gg",
"points": 500,
"commentsCount": 83,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://fb.edoo.gg",
"ogTitle": "FrameBook.",
"ogUrl": "https://fb.edoo.gg",
"ogSiteName": "FrameBook.",
"ogDescription": "me when FrameBook.",
"ogImage": [
{
"width": "1280",
"type": "image/jpeg",
"url": "https://fb.edoo.gg/assets/images/card.jpg?v=86ae0ddf",
"height": "800"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T15:21:09.000Z",
"createdAtI": 1772983269,
"updatedAt": "2026-03-09T17:25:27.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47298044",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T15:40:58.450Z",
"title": "FrameBook",
"createdAtI": 1772983269,
"url": "https://fb.edoo.gg",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T15:21:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772984458,
"commentsCount": 0,
"updatedAt": "2026-03-08T15:40:51.000Z"
}
}- Watch biological neurons learning to play Doom.
{
"storyID": "47297919",
"title": "Living human brain cells play DOOM on a CL1 [video]",
"author": "kevinak",
"url": "https://www.youtube.com/watch?v=yRV8fSw6HaE",
"points": 234,
"commentsCount": 233,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@corticallabs",
"success": true,
"author": "Cortical Labs P/L",
"requestUrl": "https://corticallabs.com/doom.html",
"ogTitle": "Cortical Labs - Doom",
"ogUrl": "https://corticallabs.com",
"ogDescription": "Watch biological neurons learning to play Doom.",
"ogImage": [
{
"url": "https://corticallabs.com/images/c-share.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T15:07:28.000Z",
"createdAtI": 1772982448,
"updatedAt": "2026-03-09T17:25:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47297919",
"author": "kevinak",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T16:20:58.677Z",
"title": "Living Human Brain Cells Play Doom on a CL1",
"createdAtI": 1772982448,
"url": "https://corticallabs.com/doom.html",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T15:07:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772986859,
"commentsCount": 2,
"updatedAt": "2026-03-08T16:20:51.000Z"
}
}One thing I remain fascinated by is the field-sequential color system. Essentially, unlike composite video, which sacrifices color depth in space, field sequ...
{
"storyID": "47297913",
"title": "What if the Apple ][ had run on Field-Sequential?",
"author": "zdw",
"url": "https://nicole.express/2026/the-apple-that-wasnt.html",
"points": 96,
"commentsCount": 18,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://nicole.express/2026/the-apple-that-wasnt.html",
"ogTitle": "What if the Apple ][ had run on Field-Sequential?",
"ogUrl": "https://nicole.express/2026/the-apple-that-wasnt.html",
"ogDescription": "One thing I remain fascinated by is the field-sequential color system. Essentially, unlike composite video, which sacrifices color depth in space, field sequ...",
"ogImage": [
{
"url": "https://nicole.express/assets/img/columbus/col.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T15:05:40.000Z",
"createdAtI": 1772982340,
"updatedAt": "2026-03-09T17:25:27.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47297913",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T16:10:58.445Z",
"title": "What if the Apple ][ had run on Field-Sequential?",
"createdAtI": 1772982340,
"url": "https://nicole.express/2026/the-apple-that-wasnt.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T15:05:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772986258,
"commentsCount": 0,
"updatedAt": "2026-03-08T16:10:06.000Z"
}
}- The European Commission has accepted our request, and starting from today – Friday March 6 – has added the Open Document Format ODS version of the spreadsheet to be used to provide the feedback. We are grateful to the people working at DG CONNECT, the Commission’s Directorate-General for Communications Networks, Content and Technology, for responding to our request within 24 hours. At this point, the rest of this mes
{
"storyID": "47297453",
"title": "LibreOffice: Request to the European Commission to adhere to its own guidances",
"author": "maxloh",
"url": "https://blog.documentfoundation.org/blog/2026/03/05/cra-guidances/",
"points": 304,
"commentsCount": 50,
"tags": [],
"og": {
"twitterCreator": "@libreoffice",
"twitterSite": "@libreoffice",
"articlePublishedTime": "2026-03-05T13:07:21+00:00",
"author": "Italo Vignoli",
"ogTitle": "UPDATED Request to the European Commission to adhere to its own guidances - TDF Community Blog",
"ogDescription": "The European Commission has accepted our request, and starting from today – Friday March 6 – has added the Open Document Format ODS version of the spreadsheet to be used to provide the feedback. We are grateful to the people working at DG CONNECT, the Commission’s Directorate-General for Communications Networks, Content and Technology, for responding to our request within 24 hours. At this point, the rest of this mes",
"ogLocale": "en_GB",
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://blog.documentfoundation.org/blog/2026/03/05/cra-guidances/",
"ogUrl": "https://blog.documentfoundation.org/blog/2026/03/05/cra-guidances/",
"ogSiteName": "TDF Community Blog",
"articleModifiedTime": "2026-03-06T21:18:38+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T14:09:09.000Z",
"createdAtI": 1772978949,
"updatedAt": "2026-03-09T17:04:10.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47297453",
"author": "maxloh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T14:15:58.564Z",
"title": "LibreOffice: Request to the European Commission to adhere to its own guidances",
"createdAtI": 1772978949,
"url": "https://blog.documentfoundation.org/blog/2026/03/05/cra-guidances/",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T14:09:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772979359,
"commentsCount": 0,
"updatedAt": "2026-03-08T14:13:20.000Z"
}
}Replicated Data eXchange format C lib . Contribute to gritzko/librdx development by creating an account on GitHub.
{
"storyID": "47297167",
"title": "Beagle, a source code management system that stores AST trees",
"author": "strogonoff",
"url": "https://github.com/gritzko/librdx/tree/master/be",
"points": 102,
"commentsCount": 47,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "librdx/be at master · gritzko/librdx",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/b4213026201f985b47e66e79d8fa0aec3e6a00b89a3b788b38816524c9d9a293/gritzko/librdx"
}
],
"ogTitle": "librdx/be at master · gritzko/librdx",
"ogDescription": "Replicated Data eXchange format C lib . Contribute to gritzko/librdx development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Replicated Data eXchange format C lib . Contribute to gritzko/librdx development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/b4213026201f985b47e66e79d8fa0aec3e6a00b89a3b788b38816524c9d9a293/gritzko/librdx",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Replicated Data eXchange format C lib . Contribute to gritzko/librdx development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/gritzko/librdx/tree/master/be",
"ogUrl": "https://github.com/gritzko/librdx/tree/master/be",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T13:28:26.000Z",
"createdAtI": 1772976506,
"updatedAt": "2026-03-09T17:18:10.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47297167",
"author": "strogonoff",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T15:25:58.324Z",
"title": "Beagle, a source code management system that stores AST trees",
"createdAtI": 1772976506,
"url": "https://github.com/gritzko/librdx/tree/master/be",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T13:28:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772983558,
"commentsCount": 0,
"updatedAt": "2026-03-08T15:25:36.000Z"
}
}A CLI RSS/Atom feed reader inspired by Taskwarrior - kantord/blogtato
{
"storyID": "47297091",
"title": "CLI RSS/Atom feed reader inspired by Taskwarrior, synced using Git",
"author": "todsacerdoti",
"url": "https://github.com/kantord/blogtato",
"points": 73,
"commentsCount": 20,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - kantord/blogtato: A CLI RSS/Atom feed reader inspired by Taskwarrior",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/8ac390189a050d9d03122000fcd5e670ee8791bfe83ff6cce6303c9d62938ef9/kantord/blogtato"
}
],
"ogTitle": "GitHub - kantord/blogtato: A CLI RSS/Atom feed reader inspired by Taskwarrior",
"ogDescription": "A CLI RSS/Atom feed reader inspired by Taskwarrior - kantord/blogtato",
"ogImage": [
{
"width": "1200",
"alt": "A CLI RSS/Atom feed reader inspired by Taskwarrior - kantord/blogtato",
"url": "https://opengraph.githubassets.com/8ac390189a050d9d03122000fcd5e670ee8791bfe83ff6cce6303c9d62938ef9/kantord/blogtato",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A CLI RSS/Atom feed reader inspired by Taskwarrior - kantord/blogtato",
"success": true,
"requestUrl": "https://github.com/kantord/blogtato",
"ogUrl": "https://github.com/kantord/blogtato",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T13:16:14.000Z",
"createdAtI": 1772975774,
"updatedAt": "2026-03-09T16:38:24.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47297091",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T13:20:58.366Z",
"title": "CLI RSS/Atom feed reader inspired by Taskwarrior, synced using Git",
"createdAtI": 1772975774,
"url": "https://github.com/kantord/blogtato",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T13:16:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772976058,
"commentsCount": 0,
"updatedAt": "2026-03-08T13:20:51.000Z"
}
}US parents toilet train their kids much later than they used to. And that trend is a sales bonanza for Pampers and Huggies.
{
"storyID": "47297054",
"title": "How Big Diaper absorbs billions of extra dollars from American parents",
"author": "Anon84",
"url": "https://thehustle.co/originals/how-big-diaper-absorbs-billions-of-extra-dollars-from-american-parents",
"points": 150,
"commentsCount": 278,
"tags": [],
"og": {
"twitterTitle": "How Big Diaper absorbs billions of extra dollars from American parents",
"twitterAppIdiPhone": "534167981",
"twitterImage": [
{
"alt": "Toddler in glasses sits on pink potty reading newspaper, surrounded by stacks of baby diaper boxes",
"url": "https://20627419.fs1.hubspotusercontent-na1.net/hubfs/20627419/Daily%20Newsletter%20Images/Daily%20Images/Mar%208%202026/baby-diapers-share.png"
}
],
"twitterAppNameiPhone": "HubSpot",
"ogTitle": "How Big Diaper absorbs billions of extra dollars from American parents",
"ogDescription": "US parents toilet train their kids much later than they used to. And that trend is a sales bonanza for Pampers and Huggies.",
"ogImage": [
{
"width": "600",
"alt": "Toddler in glasses sits on pink potty reading newspaper, surrounded by stacks of baby diaper boxes",
"url": "https://20627419.fs1.hubspotusercontent-na1.net/hubfs/20627419/Daily%20Newsletter%20Images/Daily%20Images/Mar%208%202026/baby-diapers-share.png",
"height": "330"
}
],
"twitterAppIdiPad": "587068814",
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "US parents toilet train their kids much later than they used to. And that trend is a sales bonanza for Pampers and Huggies.",
"success": true,
"requestUrl": "https://thehustle.co/originals/how-big-diaper-absorbs-billions-of-extra-dollars-from-american-parents",
"twitterAppNameiPad": "Inbound Marketing",
"ogUrl": "https://thehustle.co/originals/how-big-diaper-absorbs-billions-of-extra-dollars-from-american-parents"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T13:12:15.000Z",
"createdAtI": 1772975535,
"updatedAt": "2026-03-09T17:17:41.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47297054",
"author": "Anon84",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T13:45:58.530Z",
"title": "How Big Diaper absorbs billions of extra dollars from American parents",
"createdAtI": 1772975535,
"url": "https://thehustle.co/originals/how-big-diaper-absorbs-billions-of-extra-dollars-from-american-parents",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T13:12:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772977559,
"commentsCount": 0,
"updatedAt": "2026-03-08T13:44:50.000Z"
}
}- It’s official. Apple’s added Steve Lemay and Molly Anderson to their executive leadership page. After much drama following Alan Dye’s departure, the company has decided to not only elevate the two designers but give them the kind of platform that they deserve. They’re now listed right alongside folks like Tim Cook and John Ternus. I think it’s no secret that many of us have come to agree that Apple’s been a bit lost
{
"storyID": "47297017",
"title": "The new Apple begins to emerge",
"author": "atombender",
"url": "https://parkerortolani.blog/2026/03/07/the-new-apple-finally-begins.html",
"points": 92,
"commentsCount": 143,
"tags": [],
"og": {
"twitterTitle": "The New Apple Finally Begins to Emerge",
"articlePublishedTime": "2026-03-07T12:52:37-05:00",
"twitterImage": [
{
"url": "https://parkerortolani.blog/uploads/2026/img-0049.jpg"
}
],
"author": "Parker Ortolani",
"ogTitle": "The New Apple Finally Begins to Emerge",
"ogDescription": "\nIt’s official. Apple’s added Steve Lemay and Molly Anderson to their executive leadership page. After much drama following Alan Dye’s departure, the company has decided to not only elevate the two designers but give them the kind of platform that they deserve. They’re now listed right alongside folks like Tim Cook and John Ternus.\nI think it’s no secret that many of us have come to agree that Apple’s been a bit lost",
"ogImage": [
{
"url": "https://parkerortolani.blog/uploads/2026/img-0049.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "\nIt’s official. Apple’s added Steve Lemay and Molly Anderson to their executive leadership page. After much drama following Alan Dye’s departure, the company has decided to not only elevate the two designers but give them the kind of platform that they deserve. They’re now listed right alongside folks like Tim Cook and John Ternus.\nI think it’s no secret that many of us have come to agree that Apple’s been a bit lost",
"success": true,
"requestUrl": "https://parkerortolani.blog/2026/03/07/the-new-apple-finally-begins.html",
"ogUrl": "https://parkerortolani.blog/2026/03/07/the-new-apple-finally-begins.html",
"articleSection": "2026",
"articleModifiedTime": "2026-03-07T13:14:57-05:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T13:08:44.000Z",
"createdAtI": 1772975324,
"updatedAt": "2026-03-09T17:24:55.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47297017",
"author": "atombender",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T13:20:58.366Z",
"title": "The New Apple Begins to Emerge",
"createdAtI": 1772975324,
"url": "https://parkerortolani.blog/2026/03/07/the-new-apple-finally-begins.html",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T13:08:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772976058,
"commentsCount": 0,
"updatedAt": "2026-03-08T13:18:50.000Z"
}
}I ported Linux to the PS5 and turned it into a Steam Machine. Running GTA 5 Enhanced with Ray Tracing. 🤯
{
"storyID": "47296849",
"title": "I ported Linux to the PS5 and turned it into a Steam Machine",
"author": "doener",
"url": "https://xcancel.com/theflow0/status/2030011206040256841",
"points": 350,
"commentsCount": 155,
"tags": [],
"og": {
"ogVideo": [
{
"type": "text/html",
"url": "https://xcancel.com/i/videos/2030011206040256841"
}
],
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://pbs.twimg.com/amplify_video_thumb/2030007239432400896/img/eyIfOKIdr3RobLjq.jpg"
}
],
"success": true,
"requestUrl": "https://xcancel.com/theflow0/status/2030011206040256841",
"ogTitle": "Andy Nguyen (@theflow0)",
"ogDescription": "I ported Linux to the PS5 and turned it into a Steam Machine. Running GTA 5 Enhanced with Ray Tracing. 🤯",
"ogSiteName": "Nitter",
"ogVideoSecureURL": "https://xcancel.com/i/videos/2030011206040256841",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://pbs.twimg.com/amplify_video_thumb/2030007239432400896/img/eyIfOKIdr3RobLjq.jpg"
}
],
"ogType": "video"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T12:40:14.000Z",
"createdAtI": 1772973614,
"updatedAt": "2026-03-09T16:13:40.000Z",
"fetchedAt": "2026-03-09T17:25:58.575Z",
"firstVersion": {
"storyID": "47296849",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T12:50:58.368Z",
"title": "I ported Linux to the PS5 and turned it into a Steam Machine",
"createdAtI": 1772973614,
"url": "https://xcancel.com/theflow0/status/2030011206040256841",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T12:40:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772974258,
"commentsCount": 0,
"updatedAt": "2026-03-08T12:50:51.000Z"
}
}{
"storyID": "47296547",
"title": "Ask HN: How to be alone?",
"author": "sillysaurusx",
"url": null,
"points": 614,
"commentsCount": 502,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-08T11:41:17.000Z",
"createdAtI": 1772970077,
"updatedAt": "2026-03-09T17:15:41.000Z",
"fetchedAt": "2026-03-09T17:15:58.663Z",
"firstVersion": {
"storyID": "47296547",
"author": "sillysaurusx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T12:00:58.659Z",
"title": "Ask HN: How to Be Alone?",
"createdAtI": 1772970077,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-08T11:41:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772971259,
"commentsCount": 1,
"updatedAt": "2026-03-08T11:59:35.000Z"
}
}- Some tools waddle like package managers without learning to swim.
{
"storyID": "47296481",
"title": "If It Quacks Like a Package Manager",
"author": "jandeboevrie",
"url": "https://nesbitt.io/2026/03/08/if-it-quacks-like-a-package-manager.html",
"points": 64,
"commentsCount": 7,
"tags": [],
"og": {
"twitterTitle": "If It Quacks Like a Package Manager",
"articlePublishedTime": "2026-03-08T10:00:00+00:00",
"twitterImage": [
{
"url": "https://nesbitt.io/images/boxes.png"
}
],
"author": "Andrew Nesbitt",
"ogTitle": "If It Quacks Like a Package Manager",
"ogDescription": "Some tools waddle like package managers without learning to swim.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://nesbitt.io/images/boxes.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://nesbitt.io/2026/03/08/if-it-quacks-like-a-package-manager.html",
"ogUrl": "https://nesbitt.io/2026/03/08/if-it-quacks-like-a-package-manager.html",
"ogSiteName": "Andrew Nesbitt"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T11:27:49.000Z",
"createdAtI": 1772969269,
"updatedAt": "2026-03-09T17:12:10.000Z",
"fetchedAt": "2026-03-09T17:15:58.663Z",
"firstVersion": {
"storyID": "47296481",
"author": "jandeboevrie",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T15:30:58.556Z",
"title": "If It Quacks Like a Package Manager",
"createdAtI": 1772969269,
"url": "https://nesbitt.io/2026/03/08/if-it-quacks-like-a-package-manager.html",
"points": 5,
"tags": [],
"createdAt": "2026-03-08T11:27:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772983859,
"commentsCount": 0,
"updatedAt": "2026-03-08T15:27:50.000Z"
}
}{
"storyID": "47296355",
"title": "Show HN: Eyot, A programming language where the GPU is just another thread",
"author": "steeleduncan",
"url": "https://cowleyforniastudios.com/2026/03/08/announcing-eyot/",
"points": 74,
"commentsCount": 15,
"tags": [
"show_hn"
],
"og": {
"ogTitle": "Introducing Eyot - A programming language where the GPU is just another thread",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://cowleyforniastudios.com/2026/03/08/announcing-eyot/",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T11:04:04.000Z",
"createdAtI": 1772967844,
"updatedAt": "2026-03-09T16:09:55.000Z",
"fetchedAt": "2026-03-09T17:10:58.444Z",
"firstVersion": {
"storyID": "47296355",
"author": "steeleduncan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T12:35:58.734Z",
"title": "Show HN: Eyot, A programming language where the GPU is just another thread",
"createdAtI": 1772967844,
"url": "https://cowleyforniastudios.com/2026/03/08/announcing-eyot/",
"points": 7,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-08T11:04:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772973359,
"commentsCount": 0,
"updatedAt": "2026-03-08T12:34:50.000Z"
}
}Announcements this week were mostly business as usual, but Apple isn't immune.
{
"storyID": "47296302",
"title": "Apple's 512GB Mac Studio vanishes, a quiet acknowledgment of the RAM shortage",
"author": "rbanffy",
"url": "https://arstechnica.com/gadgets/2026/03/apples-512gb-mac-studio-vanishes-a-quiet-acknowledgement-of-the-ram-shortage/",
"points": 378,
"commentsCount": 244,
"tags": [],
"og": {
"twitterTitle": "Apple's 512GB Mac Studio vanishes, a quiet acknowledgment of the RAM shortage",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-03-06T15:41:23+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/03/IMG_2810-1152x648.jpeg"
}
],
"ogTitle": "Apple's 512GB Mac Studio vanishes, a quiet acknowledgment of the RAM shortage",
"ogDescription": "Announcements this week were mostly business as usual, but Apple isn't immune.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/03/IMG_2810-1152x648.jpeg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Announcements this week were mostly business as usual, but Apple isn't immune.",
"success": true,
"requestUrl": "https://arstechnica.com/gadgets/2026/03/apples-512gb-mac-studio-vanishes-a-quiet-acknowledgement-of-the-ram-shortage/",
"ogUrl": "https://arstechnica.com/gadgets/2026/03/apples-512gb-mac-studio-vanishes-a-quiet-acknowledgement-of-the-ram-shortage/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-03-06T17:11:35+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T10:54:32.000Z",
"createdAtI": 1772967272,
"updatedAt": "2026-03-09T17:03:13.000Z",
"fetchedAt": "2026-03-09T17:10:58.444Z",
"firstVersion": {
"storyID": "47296302",
"author": "rbanffy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T11:30:58.684Z",
"title": "Apple's 512GB Mac Studio vanishes, a quiet acknowledgment of the RAM shortage",
"createdAtI": 1772967272,
"url": "https://arstechnica.com/gadgets/2026/03/apples-512gb-mac-studio-vanishes-a-quiet-acknowledgement-of-the-ram-shortage/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T10:54:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772969459,
"commentsCount": 1,
"updatedAt": "2026-03-08T11:30:20.000Z"
}
}{
"storyID": "47296259",
"title": "Segagaga Has Been Translated into English",
"author": "nanna",
"url": "https://www.thedreamcastjunkyard.co.uk/2026/02/segagaga-has-finally-been-translated.html",
"points": 71,
"commentsCount": 22,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@TheDCJunkyard",
"twitterCard": "summary_large_image",
"twitterTitle": "Segagaga has Finally Been Translated into English — Here's How to Play It (and How it was Achieved!)",
"twitterSite": "@TheDCJunkyard",
"twitterImage": [
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhESY2h05gcMAeU2XLwqLXf0BPyh4LeCk7G7PbDHDSmtlQWeceS6vO4xl6qqAQBDguIvqZzdFBWcn0hKO7_71RCx9r4Evyq7MmI5FyQBnxXgrKLuHPXirc5be4EspZjmL8GDtYoj6Sv7CZ5FbKBiJiJHZnPCpmBW4MpnIY5X5gCQ9WQhsoLNsrJTQ/w400-h390/SGGG_cover.png"
}
],
"success": true,
"requestUrl": "https://www.thedreamcastjunkyard.co.uk/2026/02/segagaga-has-finally-been-translated.html",
"ogTitle": "Segagaga has Finally Been Translated into English — Here's How to Play It (and How it was Achieved!)",
"ogUrl": "https://www.thedreamcastjunkyard.co.uk/2026/02/segagaga-has-finally-been-translated.html",
"ogImage": [
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhESY2h05gcMAeU2XLwqLXf0BPyh4LeCk7G7PbDHDSmtlQWeceS6vO4xl6qqAQBDguIvqZzdFBWcn0hKO7_71RCx9r4Evyq7MmI5FyQBnxXgrKLuHPXirc5be4EspZjmL8GDtYoj6Sv7CZ5FbKBiJiJHZnPCpmBW4MpnIY5X5gCQ9WQhsoLNsrJTQ/w1200-h630-p-k-no-nu/SGGG_cover.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T10:47:21.000Z",
"createdAtI": 1772966841,
"updatedAt": "2026-03-09T17:04:40.000Z",
"fetchedAt": "2026-03-09T17:05:58.808Z",
"firstVersion": {
"storyID": "47296259",
"author": "nanna",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T13:25:58.663Z",
"title": "Segagaga Has Been Translated into English",
"createdAtI": 1772966841,
"url": "https://www.thedreamcastjunkyard.co.uk/2026/02/segagaga-has-finally-been-translated.html",
"points": 21,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T10:47:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773062759,
"commentsCount": 3,
"updatedAt": "2026-03-09T13:25:54.000Z"
}
}The bombing of a girls’ elementary school in Minab, southern Iran, which left at least 150 people dead on the first day of U.S.-Israeli airstrikes on Feb. 28, may have been caused by a U.S. strike...
{
"storyID": "47296042",
"title": "Strike on girls' school that killed 150 in Iran 'likely' carried out by US",
"author": "vrganj",
"url": "https://today.lorientlejour.com/article/1497949/strike-on-girls-school-that-killed-150-in-iran-was-likely-carried-out-by-us-military-nyt-says.html",
"points": 44,
"commentsCount": 16,
"tags": [],
"og": {
"twitterSite": "@LOrientLeJour",
"twitterTitle": "Strike on girls' school that killed 150 in Iran was 'likely' carried out by US military, NYT says",
"articlePublishedTime": "2026-03-07T13:02+0200",
"twitterImage": [
{
"url": "https://s.lorientlejour.com/storage/attachments/1498/medias_617863_546452.jpg/r/800/medias_617863_546452.jpg"
}
],
"ogTitle": "Strike on girls' school that killed 150 in Iran was 'likely' carried out by US military, NYT says",
"ogDescription": "The bombing of a girls’ elementary school in Minab, southern Iran, which left at least 150 people dead on the first day of U.S.-Israeli airstrikes on Feb. 28, may have been caused by a U.S. strike...",
"ogImage": [
{
"url": "https://s.lorientlejour.com/storage/attachments/1498/medias_617863_546452.jpg/r/800/medias_617863_546452.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A U.S. military strike may have caused the deadly bombing of a girls' school in Iran, resulting in 150 deaths during recent airstrikes, says NYT.",
"success": true,
"requestUrl": "https://today.lorientlejour.com/article/1497949/strike-on-girls-school-that-killed-150-in-iran-was-likely-carried-out-by-us-military-nyt-says.html",
"ogUrl": "https://today.lorientlejour.com/article/1497949/strike-on-girls-school-that-killed-150-in-iran-was-likely-carried-out-by-us-military-nyt-says.html",
"ogSiteName": "L'Orient Today",
"articleSection": "Middle East"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T10:10:44.000Z",
"createdAtI": 1772964644,
"updatedAt": "2026-03-09T15:02:55.000Z",
"fetchedAt": "2026-03-09T17:05:58.808Z",
"firstVersion": {
"storyID": "47296042",
"author": "vrganj",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T10:35:58.543Z",
"title": "Strike on girls' school that killed 150 in Iran 'likely' carried out by US",
"createdAtI": 1772964644,
"url": "https://today.lorientlejour.com/article/1497949/strike-on-girls-school-that-killed-150-in-iran-was-likely-carried-out-by-us-military-nyt-says.html",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T10:10:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772966159,
"commentsCount": 0,
"updatedAt": "2026-03-08T10:33:50.000Z"
}
}I’ve been writing an increasing amount of Rust‑based Wasm over the past few years.
{
"storyID": "47295837",
"title": "Notes on writing Rust-based Wasm",
"author": "vinhnx",
"url": "https://notes.brooklynzelenka.com/Blog/Notes-on-Writing-Wasm",
"points": 223,
"commentsCount": 108,
"tags": [],
"og": {
"twitterTitle": "Notes on Writing Wasm",
"twitterImage": [
{
"url": "https://notes.brooklynzelenka.com/Blog/Notes-on-Writing-Wasm-og-image.webp"
}
],
"twitterUrl": "https://notes.brooklynzelenka.com/Blog/Notes-on-Writing-Wasm",
"ogTitle": "Notes on Writing Wasm",
"ogDescription": "I’ve been writing an increasing amount of Rust‑based Wasm over the past few years.",
"ogImage": [
{
"width": "1200",
"alt": "I’ve been writing an increasing amount of Rust‑based Wasm over the past few years.",
"type": "image/.webp",
"url": "https://notes.brooklynzelenka.com/Blog/Notes-on-Writing-Wasm-og-image.webp",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "I’ve been writing an increasing amount of Rust‑based Wasm over the past few years.",
"success": true,
"requestUrl": "https://notes.brooklynzelenka.com/Blog/Notes-on-Writing-Wasm",
"ogUrl": "https://notes.brooklynzelenka.com/Blog/Notes-on-Writing-Wasm",
"ogSiteName": "🎒 Monad Nomad"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T09:24:54.000Z",
"createdAtI": 1772961894,
"updatedAt": "2026-03-09T15:31:39.000Z",
"fetchedAt": "2026-03-09T16:50:58.433Z",
"firstVersion": {
"storyID": "47295837",
"author": "vinhnx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T09:45:58.649Z",
"title": "Notes on Writing WASM",
"createdAtI": 1772961894,
"url": "https://notes.brooklynzelenka.com/Blog/Notes-on-Writing-Wasm",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T09:24:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772963159,
"commentsCount": 0,
"updatedAt": "2026-03-08T09:45:05.000Z"
}
}{
"storyID": "47295670",
"title": "I'm Not Consulting an LLM",
"author": "birdculture",
"url": "https://lr0.org/blog/p/gpt/",
"points": 53,
"commentsCount": 72,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://lr0.org/blog/p/gpt/"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2026-03-08T08:43:29.000Z",
"createdAtI": 1772959409,
"updatedAt": "2026-03-09T16:01:40.000Z",
"fetchedAt": "2026-03-09T16:40:58.351Z",
"firstVersion": {
"storyID": "47295670",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T09:25:58.676Z",
"title": "I'm Not Consulting an LLM",
"createdAtI": 1772959409,
"url": "https://lr0.org/blog/p/gpt/",
"points": 4,
"tags": [],
"createdAt": "2026-03-08T08:43:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772961959,
"commentsCount": 0,
"updatedAt": "2026-03-08T09:25:49.000Z"
}
}{
"storyID": "47295628",
"title": "Ask HN: Why there are no actual studies that show AI is more productive?",
"author": "make_it_sure",
"url": null,
"points": 39,
"commentsCount": 85,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-08T08:32:10.000Z",
"createdAtI": 1772958730,
"updatedAt": "2026-03-09T15:32:55.000Z",
"fetchedAt": "2026-03-09T16:40:58.351Z",
"firstVersion": {
"storyID": "47295628",
"author": "make_it_sure",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T08:45:58.591Z",
"title": "Ask HN: Why there are no actual studies that show AI is more productive?",
"createdAtI": 1772958730,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-08T08:32:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772959559,
"commentsCount": 1,
"updatedAt": "2026-03-08T08:43:35.000Z"
}
}Large language model (LLM)-powered agents have demonstrated strong capabilities in automating software engineering tasks such as static bug fixing, as evidenced by benchmarks like SWE-bench. However, in the real world, the development of mature software is typically predicated on complex requirement changes and long-term feature iterations -- a process that static, one-shot repair paradigms fail to capture. To bridge
{
"storyID": "47295537",
"title": "SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via CI",
"author": "mpweiher",
"url": "https://arxiv.org/abs/2603.03823",
"points": 119,
"commentsCount": 41,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via...",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via Continuous Integration",
"ogDescription": "Large language model (LLM)-powered agents have demonstrated strong capabilities in automating software engineering tasks such as static bug fixing, as evidenced by benchmarks like SWE-bench. However, in the real world, the development of mature software is typically predicated on complex requirement changes and long-term feature iterations -- a process that static, one-shot repair paradigms fail to capture. To bridge",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Large language model (LLM)-powered agents have demonstrated strong capabilities in automating software engineering tasks such as static bug fixing, as evidenced by benchmarks like SWE-bench....",
"success": true,
"requestUrl": "https://arxiv.org/abs/2603.03823",
"ogUrl": "https://arxiv.org/abs/2603.03823v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLM",
"languagemodel"
]
},
"createdAt": "2026-03-08T08:11:50.000Z",
"createdAtI": 1772957510,
"updatedAt": "2026-03-09T14:53:40.000Z",
"fetchedAt": "2026-03-09T16:25:58.677Z",
"firstVersion": {
"storyID": "47295537",
"author": "mpweiher",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T08:20:58.432Z",
"title": "SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via CI",
"createdAtI": 1772957510,
"url": "https://arxiv.org/abs/2603.03823",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T08:11:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772958058,
"commentsCount": 1,
"updatedAt": "2026-03-08T08:20:35.000Z"
}
}Look Ma! I saw the moon. A technical log of the Curiosity 6inch telescope build and observation data.
{
"storyID": "47295279",
"title": "Show HN: Curiosity – DIY 6\" Newtonian Reflector Telescope",
"author": "big_Brain69",
"url": "https://curiosity-telescope.vercel.app/",
"points": 80,
"commentsCount": 22,
"tags": [
"show_hn"
],
"og": {
"twitterTitle": "Curiosity Telescope // Build Log",
"twitterSite": "@your_handle",
"twitterImage": [
{
"url": "https://curiosity-telescope.vercel.app/Telescope/social-preview.png"
}
],
"twitterUrl": "https://curiosity-telescope.vercel.app/",
"ogTitle": "Curiosity Telescope // Build Log",
"ogDescription": "Look Ma! I saw the moon. A technical log of the Curiosity 6inch telescope build and observation data.",
"ogImage": [
{
"url": "https://curiosity-telescope.vercel.app/Telescope/social-preview.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Look Ma! I saw the moon. Technical log of the Curiosity 6inch telescope build and observation data.",
"success": true,
"requestUrl": "https://curiosity-telescope.vercel.app/",
"ogUrl": "https://curiosity-telescope.vercel.app/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T07:16:15.000Z",
"createdAtI": 1772954175,
"updatedAt": "2026-03-09T15:50:41.000Z",
"fetchedAt": "2026-03-09T16:10:58.700Z",
"firstVersion": {
"storyID": "47295279",
"author": "big_Brain69",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T08:50:58.453Z",
"title": "Show HN: Curiosity – DIY 6\" Newtonian Reflector Telescope",
"createdAtI": 1772954175,
"url": "https://curiosity-telescope.vercel.app/",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-08T07:16:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772959858,
"commentsCount": 0,
"updatedAt": "2026-03-08T08:50:20.000Z"
}
}Six years ago, as covid-19 was rapidly spreading through the US, my sister was working as a medical resident. One day she was handed an N95 and told…
{
"storyID": "47295040",
"title": "To the Polypropylene Makers",
"author": "raldi",
"url": "https://www.lesswrong.com/posts/HQTueNS4mLaGy3BBL/here-s-to-the-polypropylene-makers",
"points": 87,
"commentsCount": 25,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Here's to the Polypropylene Makers — LessWrong",
"twitterDescription": "Six years ago, as covid-19 was rapidly spreading through the US, my sister was working as a medical resident. One day she was handed an N95 and told…",
"twitterImage": [
{
"url": "https://res.cloudinary.com/lesswrong-2-0/image/upload/f_auto,q_auto/v1/mirroredImages/HQTueNS4mLaGy3BBL/q2j1vdfgv05js8zxmirg"
}
],
"success": true,
"requestUrl": "https://www.lesswrong.com/posts/HQTueNS4mLaGy3BBL/here-s-to-the-polypropylene-makers",
"ogTitle": "Here's to the Polypropylene Makers — LessWrong",
"ogUrl": "https://www.lesswrong.com/posts/HQTueNS4mLaGy3BBL/here-s-to-the-polypropylene-makers",
"ogDescription": "Six years ago, as covid-19 was rapidly spreading through the US, my sister was working as a medical resident. One day she was handed an N95 and told…",
"ogImage": [
{
"url": "https://res.cloudinary.com/lesswrong-2-0/image/upload/f_auto,q_auto/v1/mirroredImages/HQTueNS4mLaGy3BBL/q2j1vdfgv05js8zxmirg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T06:21:28.000Z",
"createdAtI": 1772950888,
"updatedAt": "2026-03-09T15:15:25.000Z",
"fetchedAt": "2026-03-09T15:55:58.365Z",
"firstVersion": {
"storyID": "47295040",
"author": "raldi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T07:30:58.670Z",
"title": "To the Polypropylene Makers",
"createdAtI": 1772950888,
"url": "https://www.lesswrong.com/posts/HQTueNS4mLaGy3BBL/here-s-to-the-polypropylene-makers",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T06:21:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772955059,
"commentsCount": 0,
"updatedAt": "2026-03-08T07:30:19.000Z"
}
}Semantic version control CLI. Entity-level diff, blame, graph, and impact analysis for code. 16 languages via tree-sitter. - Ataraxy-Labs/sem
{
"storyID": "47294924",
"title": "Sem – Semantic version control. Entity-level diffs on top of Git",
"author": "pabs3",
"url": "https://github.com/ataraxy-labs/sem",
"points": 92,
"commentsCount": 17,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Ataraxy-Labs/sem: Semantic version control CLI. Entity-level diff, blame, graph, and impact analysis for code. 16 languages via tree-sitter.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/7ec3afd2648b8e6d0488aeee403ca305fbea77dc6710915bafd95fdf9b9b04e5/Ataraxy-Labs/sem"
}
],
"ogTitle": "GitHub - Ataraxy-Labs/sem: Semantic version control CLI. Entity-level diff, blame, graph, and impact analysis for code. 16 languages via tree-sitter.",
"ogDescription": "Semantic version control CLI. Entity-level diff, blame, graph, and impact analysis for code. 16 languages via tree-sitter. - Ataraxy-Labs/sem",
"ogImage": [
{
"width": "1200",
"alt": "Semantic version control CLI. Entity-level diff, blame, graph, and impact analysis for code. 16 languages via tree-sitter. - Ataraxy-Labs/sem",
"url": "https://opengraph.githubassets.com/7ec3afd2648b8e6d0488aeee403ca305fbea77dc6710915bafd95fdf9b9b04e5/Ataraxy-Labs/sem",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Semantic version control CLI. Entity-level diff, blame, graph, and impact analysis for code. 16 languages via tree-sitter. - Ataraxy-Labs/sem",
"success": true,
"requestUrl": "https://github.com/ataraxy-labs/sem",
"ogUrl": "https://github.com/Ataraxy-Labs/sem",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T06:01:26.000Z",
"createdAtI": 1772949686,
"updatedAt": "2026-03-09T15:11:09.000Z",
"fetchedAt": "2026-03-09T15:40:58.455Z",
"firstVersion": {
"storyID": "47294924",
"author": "pabs3",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T09:45:58.649Z",
"title": "Sem – Semantic version control. Entity-level diffs on top of Git",
"createdAtI": 1772949686,
"url": "https://github.com/ataraxy-labs/sem",
"points": 5,
"tags": [],
"createdAt": "2026-03-08T06:01:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772963159,
"commentsCount": 0,
"updatedAt": "2026-03-08T09:42:20.000Z"
}
}AngstromIO, one of the smallest devboards out there, barely longer than a USB C connector, based on the Attiny1616 MCU. And a dual CH340 board for programming and debugging, and another devboard, b...
{
"storyID": "47294582",
"title": "PCB devboard the size of a USB-C plug",
"author": "zachlatta",
"url": "https://github.com/Dieu-de-l-elec/AngstromIO-devboard",
"points": 234,
"commentsCount": 53,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Dieu-de-l-elec/AngstromIO-devboard: AngstromIO, one of the smallest devboards out there, barely longer than a USB C connector, based on the Attiny1616 MCU. And a dual CH340 board for programming and debugging, and another devboard, based on the CH32V003",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/2f80b5bbd4603bfc46c27ddb64063a84acb70868818d8f19808a3a5c2acd8298/Dieu-de-l-elec/AngstromIO-devboard"
}
],
"ogTitle": "GitHub - Dieu-de-l-elec/AngstromIO-devboard: AngstromIO, one of the smallest devboards out there, barely longer than a USB C connector, based on the Attiny1616 MCU. And a dual CH340 board for programming and debugging, and another devboard, based on the CH32V003",
"ogDescription": "AngstromIO, one of the smallest devboards out there, barely longer than a USB C connector, based on the Attiny1616 MCU. And a dual CH340 board for programming and debugging, and another devboard, b...",
"ogImage": [
{
"width": "1200",
"alt": "AngstromIO, one of the smallest devboards out there, barely longer than a USB C connector, based on the Attiny1616 MCU. And a dual CH340 board for programming and debugging, and another devboard, b...",
"url": "https://opengraph.githubassets.com/2f80b5bbd4603bfc46c27ddb64063a84acb70868818d8f19808a3a5c2acd8298/Dieu-de-l-elec/AngstromIO-devboard",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "AngstromIO, one of the smallest devboards out there, barely longer than a USB C connector, based on the Attiny1616 MCU. And a dual CH340 board for programming and debugging, and another devboard, b...",
"success": true,
"requestUrl": "https://github.com/Dieu-de-l-elec/AngstromIO-devboard",
"ogUrl": "https://github.com/Dieu-de-l-elec/AngstromIO-devboard",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T05:04:14.000Z",
"createdAtI": 1772946254,
"updatedAt": "2026-03-09T15:40:55.000Z",
"fetchedAt": "2026-03-09T15:40:58.455Z",
"firstVersion": {
"storyID": "47294582",
"author": "zachlatta",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T00:20:58.428Z",
"title": "PCB devboard the size of a USB-C plug",
"createdAtI": 1772946254,
"url": "https://github.com/Dieu-de-l-elec/AngstromIO-devboard",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T05:04:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773015658,
"commentsCount": 0,
"updatedAt": "2026-03-09T00:19:52.000Z"
}
}Teens are infuriating locals by riding over golf courses and doing wheelies on the Harbour Bridge.
{
"storyID": "47294487",
"title": "Fatbikes are wreaking havoc in Sydney's wealthy beach suburbs",
"author": "randycupertino",
"url": "https://www.bbc.com/news/articles/cy8l1d221evo",
"points": 35,
"commentsCount": 61,
"tags": [],
"og": {
"twitterTitle": "Australia: Fatbikes are wreaking havoc in Sydney's wealthy beach suburbs",
"alWebUrl": "https://bbc.com/news/articles/cy8l1d221evo",
"twitterImage": [
{
"alt": "A split screen showing teens riding down a road on fatbikes in Sydney",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/ce70/live/ab740dd0-1a0e-11f1-9120-a910fc22c6ac.png"
}
],
"ogTitle": "Australia: Fatbikes are wreaking havoc in Sydney's wealthy beach suburbs",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Teens are infuriating locals by riding over golf courses and doing wheelies on the Harbour Bridge.",
"ogImage": [
{
"width": "1024",
"alt": "A split screen showing teens riding down a road on fatbikes in Sydney",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/ce70/live/ab740dd0-1a0e-11f1-9120-a910fc22c6ac.png",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Teens are infuriating locals by riding over golf courses and doing wheelies on the Harbour Bridge.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cy8l1d221evo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cy8l1d221evo",
"articleModifiedTime": "2026-03-06T18:56:47.541Z",
"alAndroidUrl": "bbcx://news/articles/cy8l1d221evo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T04:47:36.000Z",
"createdAtI": 1772945256,
"updatedAt": "2026-03-09T15:04:39.000Z",
"fetchedAt": "2026-03-09T15:35:58.421Z",
"firstVersion": {
"storyID": "47294487",
"author": "randycupertino",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T05:40:58.673Z",
"title": "Fatbikes are wreaking havoc in Sydney's wealthy beach suburbs",
"createdAtI": 1772945256,
"url": "https://www.bbc.com/news/articles/cy8l1d221evo",
"points": 4,
"tags": [],
"createdAt": "2026-03-08T04:47:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772948459,
"commentsCount": 2,
"updatedAt": "2026-03-08T05:38:34.000Z"
}
}One officer said: “Dudes, you killed that dude.”
{
"storyID": "47294316",
"title": "Prison guards discussed cover-up of Epstein's death, inmate tells FBI",
"author": "ParentiSoundSys",
"url": "https://www.miamiherald.com/news/local/crime/article314966334.html",
"points": 37,
"commentsCount": 2,
"tags": [],
"og": {
"twitterSite": "@miamiherald",
"twitterTitle": "Prison guards discussed cover-up of Epstein’s death, inmate tells FBI",
"twitterImage": [
{
"alt": "FILE - The Metropolitan Correctional Center in New York where Jeffrey Epstein died in 2019. (AP Photo/Mary Altaffer, File)",
"url": "https://www.mcclatchy-wires.com/public/incoming/je1pwq/picture259549689/alternates/LANDSCAPE_1140/Federal_Prisons_Gun_Search_12229.jpg"
}
],
"ogTitle": "Prison guards discussed cover-up of Epstein’s death, inmate tells FBI",
"ogDescription": "One officer said: “Dudes, you killed that dude.”",
"ogImage": [
{
"alt": "FILE - The Metropolitan Correctional Center in New York where Jeffrey Epstein died in 2019. (AP Photo/Mary Altaffer, File)",
"url": "https://www.mcclatchy-wires.com/public/incoming/je1pwq/picture259549689/alternates/LANDSCAPE_1140/Federal_Prisons_Gun_Search_12229.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "One officer said: “Dudes, you killed that dude.”",
"success": true,
"requestUrl": "https://www.miamiherald.com/news/local/crime/article314966334.html",
"ogUrl": "https://www.miamiherald.com/news/local/crime/article314966334.html",
"ogSiteName": "Miami Herald",
"fbAppId": "133847067760"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T04:08:00.000Z",
"createdAtI": 1772942880,
"updatedAt": "2026-03-09T07:24:53.000Z",
"fetchedAt": "2026-03-09T15:20:58.331Z",
"firstVersion": {
"storyID": "47294316",
"author": "ParentiSoundSys",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T04:50:58.714Z",
"title": "Prison guards discussed cover-up of Epstein's death, inmate tells FBI",
"createdAtI": 1772942880,
"url": "https://www.miamiherald.com/news/local/crime/article314966334.html",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T04:08:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772945459,
"commentsCount": 0,
"updatedAt": "2026-03-08T04:47:34.000Z"
}
}{
"storyID": "47294008",
"title": "Israel Strikes Oil Facilities in Iran",
"author": "toomuchtodo",
"url": "https://www.nytimes.com/2026/03/07/world/middleeast/israel-iran-oil-strikes.html",
"points": 58,
"commentsCount": 54,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2026/03/07/world/middleeast/israel-iran-oil-strikes.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T03:10:46.000Z",
"createdAtI": 1772939446,
"updatedAt": "2026-03-09T12:25:41.000Z",
"fetchedAt": "2026-03-09T14:45:58.462Z",
"firstVersion": {
"storyID": "47294008",
"author": "toomuchtodo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T03:20:58.433Z",
"title": "Israel Strikes Oil Facilities in Iran",
"createdAtI": 1772939446,
"url": "https://www.nytimes.com/2026/03/07/world/middleeast/israel-iran-oil-strikes.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T03:10:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772940058,
"commentsCount": 0,
"updatedAt": "2026-03-08T03:19:04.000Z"
}
}AI coding is blurring the lines between engineers, PMs, and designers. In the short-term, it's going to cause havoc. What happens long-term?
{
"storyID": "47293938",
"title": "Will Claude Code ruin our team?",
"author": "YounesDz",
"url": "https://justinjackson.ca/claude-code-ruin",
"points": 96,
"commentsCount": 92,
"tags": [],
"og": {
"twitterCreator": "@mijustin",
"twitterSite": "@mijustin",
"twitterTitle": "Will Claude Code ruin our team?",
"twitterImage": [
{
"url": "https://justinjackson.ca/assets/mexican-standoff-ai-social.png"
}
],
"ogTitle": "Will Claude Code ruin our team?",
"ogDescription": "AI coding is blurring the lines between engineers, PMs, and designers. In the short-term, it's going to cause havoc. What happens long-term?",
"ogLocale": "en",
"ogImage": [
{
"width": "1920",
"alt": "AI coding is blurring the lines between engineers, PMs, and designers. In the short-term, it's going to cause havoc. What happens long-term?",
"url": "https://justinjackson.ca/assets/mexican-standoff-ai-social.png",
"height": "1080"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "AI coding is blurring the lines between engineers, PMs, and designers. In the short-term, it's going to cause havoc. What happens long-term?",
"success": true,
"requestUrl": "https://justinjackson.ca/claude-code-ruin",
"ogLogo": "http://justinjackson.ca/assets/brutal/justin-jackson-dots-circle.png",
"ogUrl": "https://justinjackson.ca/claude-code-ruin/",
"ogSiteName": "Justin Jackson"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"claude"
]
},
"createdAt": "2026-03-08T02:59:35.000Z",
"createdAtI": 1772938775,
"updatedAt": "2026-03-09T14:36:09.000Z",
"fetchedAt": "2026-03-09T14:40:58.431Z",
"firstVersion": {
"storyID": "47293938",
"author": "YounesDz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T03:15:58.547Z",
"title": "Will Claude Code ruin our team?",
"createdAtI": 1772938775,
"url": "https://justinjackson.ca/claude-code-ruin",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T02:59:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772939759,
"commentsCount": 0,
"updatedAt": "2026-03-08T03:14:49.000Z"
}
}{
"storyID": "47293727",
"title": "Give Up GitHub – Software Freedom Conservancy",
"author": "nreece",
"url": "https://sfconservancy.org/GiveUpGitHub/",
"points": 52,
"commentsCount": 11,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://sfconservancy.org/GiveUpGitHub/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T02:24:03.000Z",
"createdAtI": 1772936643,
"updatedAt": "2026-03-09T14:20:11.000Z",
"fetchedAt": "2026-03-09T14:35:58.602Z",
"firstVersion": {
"storyID": "47293727",
"author": "nreece",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T03:55:58.467Z",
"title": "Give Up GitHub – Software Freedom Conservancy",
"createdAtI": 1772936643,
"url": "https://sfconservancy.org/GiveUpGitHub/",
"points": 6,
"tags": [],
"createdAt": "2026-03-08T02:24:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772942158,
"commentsCount": 1,
"updatedAt": "2026-03-08T03:55:49.000Z"
}
}- Hardware executive Caitlin Kalinowski announced today that in response to OpenAI's controversial agreement with the Department of Defense, she’s resigned from her role leading the company's robotics team.
{
"storyID": "47293694",
"title": "OpenAI robotics lead Caitlin Kalinowski quits in response to Pentagon deal",
"author": "SilverElfin",
"url": "https://techcrunch.com/2026/03/07/openai-robotics-lead-caitlin-kalinowski-quits-in-response-to-pentagon-deal/",
"points": 42,
"commentsCount": 10,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-03-07T20:44:25+00:00",
"author": "Anthony Ha",
"ogTitle": "OpenAI robotics lead Caitlin Kalinowski quits in response to Pentagon deal | TechCrunch",
"ogDescription": "Hardware executive Caitlin Kalinowski announced today that in response to OpenAI's controversial agreement with the Department of Defense, she’s resigned from her role leading the company's robotics team.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2025/04/GettyImages-2206295463.jpg?resize=1200,800",
"height": "800"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2026/03/07/openai-robotics-lead-caitlin-kalinowski-quits-in-response-to-pentagon-deal/",
"ogUrl": "https://techcrunch.com/2026/03/07/openai-robotics-lead-caitlin-kalinowski-quits-in-response-to-pentagon-deal/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-03-07T20:45:51+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"openai",
"openai"
]
},
"createdAt": "2026-03-08T02:17:31.000Z",
"createdAtI": 1772936251,
"updatedAt": "2026-03-09T11:29:38.000Z",
"fetchedAt": "2026-03-09T14:25:58.318Z",
"firstVersion": {
"storyID": "47293694",
"author": "SilverElfin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T05:25:58.608Z",
"title": "OpenAI robotics lead Caitlin Kalinowski quits in response to Pentagon deal",
"createdAtI": 1772936251,
"url": "https://techcrunch.com/2026/03/07/openai-robotics-lead-caitlin-kalinowski-quits-in-response-to-pentagon-deal/",
"points": 5,
"tags": [],
"createdAt": "2026-03-08T02:17:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772947559,
"commentsCount": 1,
"updatedAt": "2026-03-08T05:23:49.000Z"
}
}One framework for creating powerful cross-platform games. - MonoGame/MonoGame
{
"storyID": "47293682",
"title": "MonoGame: A .NET framework for making cross-platform games",
"author": "azhenley",
"url": "https://github.com/MonoGame/MonoGame",
"points": 109,
"commentsCount": 70,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - MonoGame/MonoGame: One framework for creating powerful cross-platform games.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/0fbca6af2417ca070a292e4e2137f9ba908b8d0d07d21007ef95b795406d5626/MonoGame/MonoGame"
}
],
"ogTitle": "GitHub - MonoGame/MonoGame: One framework for creating powerful cross-platform games.",
"ogDescription": "One framework for creating powerful cross-platform games. - MonoGame/MonoGame",
"ogImage": [
{
"width": "1200",
"alt": "One framework for creating powerful cross-platform games. - MonoGame/MonoGame",
"url": "https://opengraph.githubassets.com/0fbca6af2417ca070a292e4e2137f9ba908b8d0d07d21007ef95b795406d5626/MonoGame/MonoGame",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "One framework for creating powerful cross-platform games. - MonoGame/MonoGame",
"success": true,
"requestUrl": "https://github.com/MonoGame/MonoGame",
"ogUrl": "https://github.com/MonoGame/MonoGame",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T02:16:02.000Z",
"createdAtI": 1772936162,
"updatedAt": "2026-03-09T13:00:54.000Z",
"fetchedAt": "2026-03-09T14:20:58.505Z",
"firstVersion": {
"storyID": "47293682",
"author": "azhenley",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T04:10:58.383Z",
"title": "MonoGame: A .NET framework for making cross-platform games",
"createdAtI": 1772936162,
"url": "https://github.com/MonoGame/MonoGame",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T02:16:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772943058,
"commentsCount": 0,
"updatedAt": "2026-03-08T04:10:48.000Z"
}
}- Iranian women make up 58% of PhD Students. Tuition is Free. So Why is the U.S. Lecturing Iran about Women’s Rights?
{
"storyID": "47293514",
"title": "Iranian Women Graduate in Stem 3× the Rate of U.S. Women and Has 5× More PhDs",
"author": "williesmellson",
"url": "https://hrnews1.substack.com/p/iranian-women-graduate-in-stem-at",
"points": 51,
"commentsCount": 45,
"tags": [],
"og": {
"twitterTitle": "Iranian Women Graduate in STEM at Nearly 3× the Rate of U.S. Women — and Has 5× More PhD Students Per Capita",
"twitterCard": "summary_large_image",
"twitterDescription": "Iranian women make up 58% of PhD Students. Tuition is Free. So Why is the U.S. Lecturing Iran about Women’s Rights?",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!alO9!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fhrnews1.substack.com%2Fapi%2Fv1%2Fpost_preview%2F190234094%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "HR NEWS",
"requestUrl": "https://hrnews1.substack.com/p/iranian-women-graduate-in-stem-at",
"ogTitle": "Iranian Women Graduate in STEM at Nearly 3× the Rate of U.S. Women — and Has 5× More PhD Students Per Capita",
"ogUrl": "https://hrnews1.substack.com/p/iranian-women-graduate-in-stem-at",
"ogDescription": "Iranian women make up 58% of PhD Students. Tuition is Free. So Why is the U.S. Lecturing Iran about Women’s Rights?",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!NrEF!,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%2Fa99037f2-71bf-4ce8-b588-a8b395674ec2_800x450.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T01:50:45.000Z",
"createdAtI": 1772934645,
"updatedAt": "2026-03-09T11:20:39.000Z",
"fetchedAt": "2026-03-09T14:10:58.405Z",
"firstVersion": {
"storyID": "47293514",
"author": "williesmellson",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T02:30:58.631Z",
"title": "Iranian Women Graduate in Stem 3× the Rate of U.S. Women and Has 5× More PhDs",
"createdAtI": 1772934645,
"url": "https://hrnews1.substack.com/p/iranian-women-graduate-in-stem-at",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T01:50:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772937059,
"commentsCount": 1,
"updatedAt": "2026-03-08T02:28:18.000Z"
}
}{
"storyID": "47293482",
"title": "What if the Hormuz closure will not be brief?",
"author": "everybodyknows",
"url": "https://www.lloydslist.com/LL1156532/They-all-said-Hormuz-closure-would-be-brief-What-if-they-were-wrong",
"points": 107,
"commentsCount": 190,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.lloydslist.com/LL1156532/They-all-said-Hormuz-closure-would-be-brief-What-if-they-were-wrong"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T01:46:05.000Z",
"createdAtI": 1772934365,
"updatedAt": "2026-03-09T14:10:26.000Z",
"fetchedAt": "2026-03-09T14:10:58.405Z",
"firstVersion": {
"storyID": "47293482",
"author": "everybodyknows",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T04:15:58.613Z",
"title": "They all said Hormuz closure would be brief. What if they were wrong?",
"createdAtI": 1772934365,
"url": "https://www.lloydslist.com/LL1156532/They-all-said-Hormuz-closure-would-be-brief-What-if-they-were-wrong",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T01:46:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772943359,
"commentsCount": 1,
"updatedAt": "2026-03-08T04:15:48.000Z"
}
}It seems that PyPy is not being actively developed anymore and is phased out even by numpy (numpy/numpy#30416). There's no official statement from the project, but the numpy issue is from a PyP...
{
"storyID": "47293415",
"title": "Warn about PyPy being unmaintained",
"author": "networked",
"url": "https://github.com/astral-sh/uv/pull/17643",
"points": 309,
"commentsCount": 161,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "Warn about PyPy being unmaintained by konstin · Pull Request #17643 · astral-sh/uv",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/a7c3e32ce5c10a983fd362a0d6820b5b2ffddd24c0280dcca36daed2f90310be/astral-sh/uv/pull/17643"
}
],
"ogTitle": "Warn about PyPy being unmaintained by konstin · Pull Request #17643 · astral-sh/uv",
"ogDescription": "It seems that PyPy is not being actively developed anymore and is phased out even by numpy (numpy/numpy#30416). There's no official statement from the project, but the numpy issue is from a PyP...",
"ogImage": [
{
"width": "1200",
"alt": "It seems that PyPy is not being actively developed anymore and is phased out even by numpy (numpy/numpy#30416). There's no official statement from the project, but the numpy issue is from a PyP...",
"url": "https://opengraph.githubassets.com/a7c3e32ce5c10a983fd362a0d6820b5b2ffddd24c0280dcca36daed2f90310be/astral-sh/uv/pull/17643",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "It seems that PyPy is not being actively developed anymore and is phased out even by numpy (numpy/numpy#30416). There's no official statement from the project, but the numpy issue is from a...",
"success": true,
"requestUrl": "https://github.com/astral-sh/uv/pull/17643",
"ogUrl": "https://github.com/astral-sh/uv/pull/17643",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T01:35:21.000Z",
"createdAtI": 1772933721,
"updatedAt": "2026-03-09T14:02:55.000Z",
"fetchedAt": "2026-03-09T14:10:58.405Z",
"firstVersion": {
"storyID": "47293415",
"author": "networked",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T04:15:58.613Z",
"title": "\"Warn about PyPy being unmaintained\"",
"createdAtI": 1772933721,
"url": "https://github.com/astral-sh/uv/pull/17643",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T01:35:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772943359,
"commentsCount": 0,
"updatedAt": "2026-03-08T04:15:18.000Z"
}
}{
"storyID": "47293195",
"title": "Pushing and Pulling: Three reactivity algorithms",
"author": "frogulis",
"url": "https://jonathan-frere.com/posts/reactivity-algorithms/",
"points": 110,
"commentsCount": 20,
"tags": [],
"og": {
"ogTitle": "Pushing and Pulling: Three Reactivity Algorithms | Jonathan's Blog",
"ogImage": [
{
"url": "/posts/reactivity-algorithms/cover.jpg"
}
],
"success": true,
"author": "Jonathan Frere",
"requestUrl": "https://jonathan-frere.com/posts/reactivity-algorithms/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T00:57:57.000Z",
"createdAtI": 1772931477,
"updatedAt": "2026-03-09T13:55:10.000Z",
"fetchedAt": "2026-03-09T14:00:58.521Z",
"firstVersion": {
"storyID": "47293195",
"author": "frogulis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T20:55:58.410Z",
"title": "Pushing and Pulling: Three reactivity algorithms",
"createdAtI": 1772931477,
"url": "https://jonathan-frere.com/posts/reactivity-algorithms/",
"points": 17,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T00:57:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773003358,
"commentsCount": 1,
"updatedAt": "2026-03-08T20:55:37.000Z"
}
}The old mode of science fiction is disappearing. What's replacing it?
{
"storyID": "47293191",
"title": "Science Fiction Is Dying. Long Live Post Sci-Fi?",
"author": "KittenInABox",
"url": "https://www.typebarmagazine.com/science-fiction-is-dying-long-live-post-sci-fi/",
"points": 58,
"commentsCount": 103,
"tags": [],
"og": {
"twitterTitle": "Science Fiction is Dying. Long Live Post Sci-Fi?",
"articlePublishedTime": "2026-01-26T01:12:58.000Z",
"twitterImage": [
{
"url": "https://www.typebarmagazine.com/content/images/size/w1200/2026/01/malik-shibly--ZcQQ7gUj6Y-unsplash.jpg"
}
],
"twitterUrl": "https://www.typebarmagazine.com/science-fiction-is-dying-long-live-post-sci-fi/",
"ogTitle": "Science Fiction is Dying. Long Live Post Sci-Fi?",
"ogDescription": "The old mode of science fiction is disappearing. What's replacing it?",
"ogImage": [
{
"width": "1200",
"url": "https://www.typebarmagazine.com/content/images/size/w1200/2026/01/malik-shibly--ZcQQ7gUj6Y-unsplash.jpg",
"height": "800"
}
],
"ogType": "article",
"articleTag": "Issue 8",
"twitterCard": "summary_large_image",
"twitterDescription": "The old mode of science fiction is disappearing. What's replacing it?",
"success": true,
"requestUrl": "https://www.typebarmagazine.com/science-fiction-is-dying-long-live-post-sci-fi/",
"ogUrl": "https://www.typebarmagazine.com/science-fiction-is-dying-long-live-post-sci-fi/",
"ogSiteName": "Typebar Magazine",
"articleModifiedTime": "2026-01-26T03:16:44.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T00:57:43.000Z",
"createdAtI": 1772931463,
"updatedAt": "2026-03-09T13:38:24.000Z",
"fetchedAt": "2026-03-09T13:55:58.704Z",
"firstVersion": {
"storyID": "47293191",
"author": "KittenInABox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T01:25:59.062Z",
"title": "Science Fiction Is Dying. Long Live Post Sci-Fi?",
"createdAtI": 1772931463,
"url": "https://www.typebarmagazine.com/science-fiction-is-dying-long-live-post-sci-fi/",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T00:57:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772933159,
"commentsCount": 0,
"updatedAt": "2026-03-08T01:23:18.000Z"
}
}{
"storyID": "47293119",
"title": "Cloud VM benchmarks 2026",
"author": "dkechag",
"url": "https://devblog.ecuadors.net/cloud-vm-benchmarks-2026-performance-price-1i1m.html",
"points": 339,
"commentsCount": 158,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://devblog.ecuadors.net/cloud-vm-benchmarks-2026-performance-price-1i1m.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T00:44:32.000Z",
"createdAtI": 1772930672,
"updatedAt": "2026-03-09T13:15:54.000Z",
"fetchedAt": "2026-03-09T13:40:58.386Z",
"firstVersion": {
"storyID": "47293119",
"author": "dkechag",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T01:20:58.851Z",
"title": "Cloud VM benchmarks 2026: performance/price for 44 VM types over 7 providers",
"createdAtI": 1772930672,
"url": "https://devblog.ecuadors.net/cloud-vm-benchmarks-2026-performance-price-1i1m.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-08T00:44:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772932859,
"commentsCount": 0,
"updatedAt": "2026-03-08T01:20:51.000Z"
}
}{
"storyID": "47292902",
"title": "I don't know if my job will still exist in ten years",
"author": "nomdep",
"url": "https://www.seangoedecke.com/will-my-job-still-exist/",
"points": 101,
"commentsCount": 120,
"tags": [],
"og": {
"ogTitle": "I don't know if my job will still exist in ten years",
"ogImage": [
{
"url": "https://www.seangoedecke.com/og-image.jpg"
}
],
"success": true,
"requestUrl": "https://www.seangoedecke.com/will-my-job-still-exist/",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T00:15:24.000Z",
"createdAtI": 1772928924,
"updatedAt": "2026-03-09T13:24:24.000Z",
"fetchedAt": "2026-03-09T13:35:58.317Z",
"firstVersion": {
"storyID": "47292902",
"author": "nomdep",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T04:05:58.336Z",
"title": "I don't know if my job will still exist in ten years",
"createdAtI": 1772928924,
"url": "https://www.seangoedecke.com/will-my-job-still-exist/",
"points": 5,
"tags": [],
"createdAt": "2026-03-08T00:15:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772942758,
"commentsCount": 0,
"updatedAt": "2026-03-08T04:04:19.000Z"
}
}- Studies find AI helps developers release more software—while logging longer hours and fixing problems after the code goes live
{
"storyID": "47292574",
"title": "Why developers using AI are working longer hours",
"author": "birdculture",
"url": "https://www.scientificamerican.com/article/why-developers-using-ai-are-working-longer-hours/",
"points": 73,
"commentsCount": 71,
"tags": [],
"og": {
"twitterTitle": "Why developers using AI are working longer hours",
"twitterSite": "@sciam",
"twitterImage": [
{
"alt": "A young man experiences stress during late night at work",
"url": "https://static.scientificamerican.com/dam/m/29f9eb307605e45b/original/Guy-working-late-at-his-computer.jpg?m=1772548283.365&w=1200"
}
],
"author": "Steven Melendez",
"ogTitle": "Why developers using AI are working longer hours",
"ogDescription": "Studies find AI helps developers release more software—while logging longer hours and fixing problems after the code goes live",
"ogLocale": "en_US",
"ogImage": [
{
"alt": "A young man experiences stress during late night at work",
"url": "https://static.scientificamerican.com/dam/m/29f9eb307605e45b/original/Guy-working-late-at-his-computer.jpg?m=1772548283.365&w=1200"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Studies find AI helps developers release more software—while logging longer hours and fixing problems after the code goes live",
"success": true,
"requestUrl": "https://www.scientificamerican.com/article/why-developers-using-ai-are-working-longer-hours/",
"ogUrl": "https://www.scientificamerican.com/article/why-developers-using-ai-are-working-longer-hours/",
"ogSiteName": "Scientific American"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-07T23:39:04.000Z",
"createdAtI": 1772926744,
"updatedAt": "2026-03-09T12:14:24.000Z",
"fetchedAt": "2026-03-09T13:30:58.478Z",
"firstVersion": {
"storyID": "47292574",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-07T23:50:58.555Z",
"title": "Why developers using AI are working longer hours",
"createdAtI": 1772926744,
"url": "https://www.scientificamerican.com/article/why-developers-using-ai-are-working-longer-hours/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-07T23:39:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772927459,
"commentsCount": 1,
"updatedAt": "2026-03-07T23:50:49.000Z"
}
}Run the new Qwen3.5 LLMs including Medium: Qwen3.5-35B-A3B, 27B, 122B-A10B, Small: Qwen3.5-0.8B, 2B, 4B, 9B and 397B-A17B on your local device!
{
"storyID": "47292522",
"title": "How to run Qwen 3.5 locally",
"author": "Curiositry",
"url": "https://unsloth.ai/docs/models/qwen3.5",
"points": 471,
"commentsCount": 156,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Qwen3.5 - How to Run Locally Guide | Unsloth Documentation",
"twitterDescription": "Run the new Qwen3.5 LLMs including Medium: Qwen3.5-35B-A3B, 27B, 122B-A10B, Small: Qwen3.5-0.8B, 2B, 4B, 9B and 397B-A17B on your local device!",
"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",
"ogTitle": "Qwen3.5 - How to Run Locally Guide | Unsloth Documentation",
"ogDescription": "Run the new Qwen3.5 LLMs including Medium: Qwen3.5-35B-A3B, 27B, 122B-A10B, Small: Qwen3.5-0.8B, 2B, 4B, 9B and 397B-A17B on your local device!",
"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-07T23:32:17.000Z",
"createdAtI": 1772926337,
"updatedAt": "2026-03-09T13:03:09.000Z",
"fetchedAt": "2026-03-09T13:05:58.693Z",
"firstVersion": {
"storyID": "47292522",
"author": "Curiositry",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T03:15:58.547Z",
"title": "How to run Qwen 3.5 locally",
"createdAtI": 1772926337,
"url": "https://unsloth.ai/docs/models/qwen3.5",
"points": 6,
"tags": [],
"createdAt": "2026-03-07T23:32:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772939759,
"commentsCount": 0,
"updatedAt": "2026-03-08T03:13:04.000Z"
}
}