Some musings on the novel "Rendezvous with Rama".
{
"storyID": "47315869",
"title": "Rendezvous with Rama",
"author": "Vermin2000",
"url": "https://blog.engora.com/2026/03/rendezvous-with-rama.html",
"points": 52,
"commentsCount": 44,
"tags": [
"front_page"
],
"og": {
"ogTitle": " Rendezvous with Rama",
"ogUrl": "https://blog.engora.com/2026/03/rendezvous-with-rama.html",
"ogDescription": "Some musings on the novel \"Rendezvous with Rama\".",
"ogImage": [
{
"url": "https://blogger.googleusercontent.com/img/a/AVvXsEgqXLu-Df9U7rufCyUfmY68G7ilwJJMwNaJ1vUwlIHZalCqHZXQvT6XRL6bdqAMPDZaGUHWACu_6V0fRyjzcLKDnuFhob-A5DB1IojZGJCB9bWt4xgQJUfcwTcpUfzN7HG-lfqZ6If3skLg4LtnDkZamSnvetan8y1nqBYPf151OXP35P_sHwRI_BCCuCiI=w1200-h630-p-k-no-nu"
}
],
"success": true,
"requestUrl": "https://blog.engora.com/2026/03/rendezvous-with-rama.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T21:34:45.000Z",
"createdAtI": 1773092085,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47315869",
"author": "Vermin2000",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T21:45:58.555Z",
"title": "Rendezvous with Rama",
"createdAtI": 1773092085,
"url": "https://blog.engora.com/2026/03/rendezvous-with-rama.html",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T21:34:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773092759,
"commentsCount": 1,
"updatedAt": "2026-03-09T21:45:41.000Z"
}
}Mark Zuckerberg strips power from Alexandr Wang, Meta’s top-paid AI exec, via restructuring.
{
"storyID": "47315701",
"title": "Mark Zuckerberg creating new Applied AI engineering company, reorganises teams",
"author": "matthieu_bl",
"url": "https://timesofindia.indiatimes.com/technology/tech-news/mark-zuckerberg-is-creating-new-applied-ai-engineering-company-reorganises-key-teams/articleshow/129018841.cms",
"points": 83,
"commentsCount": 46,
"tags": [],
"og": {
"twitterCreator": "@IDNFinancials",
"twitterSite": "@IDNFinancials",
"twitterTitle": "Zuckerberg has “finished” with Alexandr Wang, worth US$14 billion",
"articlePublishedTime": "2026-03-05T15:25:57+07:00",
"twitterImage": [
{
"url": "https://photos.idnfinancials.com/static/web/2025/Alexandr%20Wang.jpg"
}
],
"twitterUrl": "https://www.idnfinancials.com/news/61918/zuckerberg-has-finished-with-alexandr-wang-worth-us14-billion",
"ogTitle": "Zuckerberg has “finished” with Alexandr Wang, worth US$14 billion",
"ogDescription": "Mark Zuckerberg strips power from Alexandr Wang, Meta’s top-paid AI exec, via restructuring.",
"ogImage": [
{
"url": "https://photos.idnfinancials.com/static/web/2025/Alexandr%20Wang.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Mark Zuckerberg strips power from Alexandr Wang, Meta’s top-paid AI exec, via restructuring.",
"success": true,
"requestUrl": "https://www.idnfinancials.com/news/61918/zuckerberg-has-finished-with-alexandr-wang-worth-us14-billion",
"ogUrl": "https://www.idnfinancials.com/news/61918/zuckerberg-has-finished-with-alexandr-wang-worth-us14-billion",
"ogSiteName": "idnfinancials.com"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-09T21:19:58.000Z",
"createdAtI": 1773091198,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47315701",
"author": "matthieu_bl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T21:40:58.472Z",
"title": "Zuckerberg has \"finished\" with Alexandr Wang, worth US$14B",
"createdAtI": 1773091198,
"url": "https://www.idnfinancials.com/news/61918/zuckerberg-has-finished-with-alexandr-wang-worth-us14-billion",
"points": 16,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T21:19:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773092458,
"commentsCount": 0,
"updatedAt": "2026-03-09T21:40:41.000Z"
}
}{
"storyID": "47315128",
"title": "Oracle is building yesterday's data centers with tomorrow's debt",
"author": "spenvo",
"url": "https://www.cnbc.com/2026/03/09/oracle-is-building-yesterdays-data-centers-with-tomorrows-debt.html",
"points": 82,
"commentsCount": 23,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/03/09/oracle-is-building-yesterdays-data-centers-with-tomorrows-debt.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T20:36:43.000Z",
"createdAtI": 1773088603,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47315128",
"author": "spenvo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T20:45:58.521Z",
"title": "Oracle is building yesterday's data centers with tomorrow's debt",
"createdAtI": 1773088603,
"url": "https://www.cnbc.com/2026/03/09/oracle-is-building-yesterdays-data-centers-with-tomorrows-debt.html",
"points": 4,
"tags": [],
"createdAt": "2026-03-09T20:36:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773089159,
"commentsCount": 0,
"updatedAt": "2026-03-09T20:44:56.000Z"
}
}- Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
{
"storyID": "47314523",
"title": "Microsoft Outlook app now showing paid spam/phishing ad's",
"author": "xvxvx",
"url": "https://imgur.com/a/O9bjjQQ",
"points": 35,
"commentsCount": 7,
"tags": [],
"og": {
"twitterTitle": "imgur.com",
"ogTitle": "imgur.com",
"alAndroidPackage": "com.imgur.mobile",
"ogType": "article",
"twitterCard": "summary_large_image",
"requestUrl": "https://imgur.com/a/O9bjjQQ",
"alAndroidAppName": "Imgur",
"ogSiteName": "Imgur",
"twitterSite": "@imgur",
"alWebUrl": "https://imgur.com/",
"twitterImage": [
{
"url": "https://i.imgur.com/E8QREANh.jpg"
}
],
"author": "Imgur",
"alIosAppStoreId": "639881495",
"twitterAppIdGooglePlay": "com.imgur.mobile",
"ogDescription": "Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.",
"ogImage": [
{
"width": "600",
"url": "https://i.imgur.com/E8QREAN.png?fb",
"height": "315"
}
],
"articlePublisher": "https://www.facebook.com/imgur",
"twitterDescription": "Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.",
"success": true,
"alIosAppName": "Imgur",
"alIosUrl": "imgur://imgur.com/?from=fbreferral",
"ogUrl": "https://imgur.com/a/O9bjjQQ",
"fbAppId": "127621437303857",
"alAndroidUrl": "imgur://imgur.com/?from=fbreferral",
"articleAuthor": "Imgur"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T19:53:00.000Z",
"createdAtI": 1773085980,
"updatedAt": "2026-03-09T22:20:25.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47314523",
"author": "xvxvx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T20:10:58.379Z",
"title": "Microsoft Outlook app now showing paid spam/phishing ad's",
"createdAtI": 1773085980,
"url": "https://imgur.com/a/O9bjjQQ",
"points": 4,
"tags": [],
"createdAt": "2026-03-09T19:53:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773087058,
"commentsCount": 1,
"updatedAt": "2026-03-09T20:08:11.000Z"
}
}{
"storyID": "47314131",
"title": "Uber reported to the state that I was fired for \"annoying a coworker.\"",
"author": "anon-ex-uber",
"url": "https://anon-ex-uber.medium.com/uber-reported-to-the-state-that-i-was-fired-for-annoying-a-coworker-4ba7490cc0b8",
"points": 88,
"commentsCount": 59,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://anon-ex-uber.medium.com/uber-reported-to-the-state-that-i-was-fired-for-annoying-a-coworker-4ba7490cc0b8"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T19:24:58.000Z",
"createdAtI": 1773084298,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47314131",
"author": "anon-ex-uber",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T19:35:58.453Z",
"title": "Uber reported to the state that I was fired for \"annoying a coworker.\"",
"createdAtI": 1773084298,
"url": "https://anon-ex-uber.medium.com/uber-reported-to-the-state-that-i-was-fired-for-annoying-a-coworker-4ba7490cc0b8",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T19:24:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773084958,
"commentsCount": 0,
"updatedAt": "2026-03-09T19:35:41.000Z"
}
}My thoughts on AI, and what it has helped me achieve
{
"storyID": "47314123",
"title": "Things I've Done with AI",
"author": "shepherdjerred",
"url": "https://sjer.red/blog/2026/built-with-ai/",
"points": 60,
"commentsCount": 64,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://sjer.red/blog/2026/built-with-ai/",
"ogTitle": "Things I've done with AI",
"ogUrl": "https://sjer.red/blog/2026/built-with-ai/",
"ogDescription": "My thoughts on AI, and what it has helped me achieve",
"ogSiteName": "Jerred Shepherd",
"ogImage": [
{
"url": "https://sjer.red/blog/2026/built-with-ai/index.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-03-09T19:24:20.000Z",
"createdAtI": 1773084260,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47314123",
"author": "shepherdjerred",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T20:55:58.422Z",
"title": "Things I've Done with AI",
"createdAtI": 1773084260,
"url": "https://sjer.red/blog/2026/built-with-ai/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T19:24:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773089758,
"commentsCount": 0,
"updatedAt": "2026-03-09T20:52:25.000Z"
}
}After several intense and incredible years building Bluesky from the ground up, I've decided to step back as CEO and transition to a new role as Bluesky's Chief Innovation Officer.
{
"storyID": "47313884",
"title": "Bluesky CEO Jay Graber is stepping down",
"author": "minimaxir",
"url": "https://bsky.social/about/blog/03-09-2026-a-new-chapter-for-bluesky",
"points": 212,
"commentsCount": 190,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "A New Chapter for Bluesky - Bluesky",
"twitterSite": "@bluesky",
"twitterImage": [
{
"url": "https://bsky.social/about/images/blogposts/a-new-chapter.png"
}
],
"twitterUrl": "https://bsky.social/about/blog/03-09-2026-a-new-chapter-for-bluesky",
"ogTitle": "A New Chapter for Bluesky - Bluesky",
"ogDescription": "After several intense and incredible years building Bluesky from the ground up, I've decided to step back as CEO and transition to a new role as Bluesky's Chief Innovation Officer.",
"ogImage": [
{
"url": "https://bsky.social/about/images/blogposts/a-new-chapter.png"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "After several intense and incredible years building Bluesky from the ground up, I've decided to step back as CEO and transition to a new role as Bluesky's Chief Innovation Officer.",
"success": true,
"requestUrl": "https://bsky.social/about/blog/03-09-2026-a-new-chapter-for-bluesky",
"ogUrl": "https://bsky.social/about/blog/03-09-2026-a-new-chapter-for-bluesky",
"ogSiteName": "Bluesky"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T19:09:03.000Z",
"createdAtI": 1773083343,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47313884",
"author": "minimaxir",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T19:25:58.332Z",
"title": "A New Chapter for Bluesky",
"createdAtI": 1773083343,
"url": "https://bsky.social/about/blog/03-09-2026-a-new-chapter-for-bluesky",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T19:09:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773084358,
"commentsCount": 1,
"updatedAt": "2026-03-09T19:24:41.000Z"
}
}Meta accused of "concealing the facts" about smart glass users' privacy.
{
"storyID": "47313613",
"title": "Workers report watching Ray-Ban Meta-shot footage of people using the bathroom",
"author": "randycupertino",
"url": "https://arstechnica.com/gadgets/2026/03/workers-report-watching-ray-ban-meta-shot-footage-of-people-using-the-bathroom/",
"points": 130,
"commentsCount": 48,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Workers report watching Ray-Ban Meta-shot footage of people using the bathroom",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-03-05T23:36:04+00:00",
"twitterImage": [
{
"alt": "A woman wearing Ray-Ban Meta smart glasses.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/03/546417470_31238681149113739_395523165946500898_n.jpg"
}
],
"ogTitle": "Workers report watching Ray-Ban Meta-shot footage of people using the bathroom",
"ogDescription": "Meta accused of \"concealing the facts\" about smart glass users' privacy.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "750",
"alt": "A woman wearing Ray-Ban Meta smart glasses.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/03/546417470_31238681149113739_395523165946500898_n.jpg",
"height": "424"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Meta accused of \"concealing the facts\" about smart glass users' privacy.",
"success": true,
"requestUrl": "https://arstechnica.com/gadgets/2026/03/workers-report-watching-ray-ban-meta-shot-footage-of-people-using-the-bathroom/",
"ogUrl": "https://arstechnica.com/gadgets/2026/03/workers-report-watching-ray-ban-meta-shot-footage-of-people-using-the-bathroom/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-03-05T23:36:04+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T18:51:34.000Z",
"createdAtI": 1773082294,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47313613",
"author": "randycupertino",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T19:00:58.666Z",
"title": "Workers report watching Ray-Ban Meta-shot footage of people using the bathroom",
"createdAtI": 1773082294,
"url": "https://arstechnica.com/gadgets/2026/03/workers-report-watching-ray-ban-meta-shot-footage-of-people-using-the-bathroom/",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T18:51:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773082859,
"commentsCount": 0,
"updatedAt": "2026-03-09T19:00:55.000Z"
}
}{
"storyID": "47313269",
"title": "Oil is near a price that hurts the economy",
"author": "JumpCrisscross",
"url": "https://www.wsj.com/business/energy-oil/oil-is-already-near-a-price-that-hurts-the-economy-3cebcfdc",
"points": 59,
"commentsCount": 80,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/business/energy-oil/oil-is-already-near-a-price-that-hurts-the-economy-3cebcfdc"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T18:31:26.000Z",
"createdAtI": 1773081086,
"updatedAt": "2026-03-09T22:18:42.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47313269",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T18:40:58.452Z",
"title": "Oil Is Near a Price That Hurts the Economy",
"createdAtI": 1773081086,
"url": "https://www.wsj.com/business/energy-oil/oil-is-already-near-a-price-that-hurts-the-economy-3cebcfdc",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T18:31:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773081658,
"commentsCount": 0,
"updatedAt": "2026-03-09T18:39:25.000Z"
}
}Uber will soon let women in the U.S. choose to avoid being paired with male drivers during rides through the platform.
{
"storyID": "47312775",
"title": "Uber is letting women avoid male drivers and riders in the US",
"author": "randycupertino",
"url": "https://www.dexerto.com/entertainment/uber-is-letting-women-avoid-male-drivers-and-riders-in-the-us-3229899/",
"points": 66,
"commentsCount": 154,
"tags": [],
"og": {
"twitterCreator": "https://twitter.com/Dilpickle1",
"twitterSite": "@Dexerto",
"twitterTitle": "Uber is letting women avoid male drivers and riders in the US - Dexerto",
"articlePublishedTime": "2025-07-23T17:17:09.000Z",
"twitterImage": [
{
"alt": "two women sitting in a car. One is driving, the other is in the back seat.",
"width": "1920",
"url": "https://www.dexerto.com/cdn-image/wp-content/uploads/2025/07/23/UberWomenPreferences.jpg",
"height": "1080"
}
],
"ogTitle": "Uber is letting women avoid male drivers and riders in the US - Dexerto",
"ogDescription": "Uber will soon let women in the U.S. choose to avoid being paired with male drivers during rides through the platform.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"alt": "two women sitting in a car. One is driving, the other is in the back seat.",
"url": "https://www.dexerto.com/cdn-image/wp-content/uploads/2025/07/23/UberWomenPreferences.jpg",
"height": "1080"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Uber will soon let women in the U.S. choose to avoid being paired with male drivers during rides through the platform.",
"success": true,
"requestUrl": "https://www.dexerto.com/entertainment/uber-is-letting-women-avoid-male-drivers-and-riders-in-the-us-3229899/",
"ogUrl": "https://www.dexerto.com/entertainment/uber-is-letting-women-avoid-male-drivers-and-riders-in-the-us-3229899/",
"ogSiteName": "Dexerto",
"articleModifiedTime": "2025-07-23T17:17:09.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T17:59:23.000Z",
"createdAtI": 1773079163,
"updatedAt": "2026-03-09T22:17:13.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47312775",
"author": "randycupertino",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T18:10:58.437Z",
"title": "Uber is letting women avoid male drivers and riders in the US",
"createdAtI": 1773079163,
"url": "https://www.dexerto.com/entertainment/uber-is-letting-women-avoid-male-drivers-and-riders-in-the-us-3229899/",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T17:59:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773079858,
"commentsCount": 0,
"updatedAt": "2026-03-09T18:06:41.000Z"
}
}{
"storyID": "47312728",
"title": "Show HN: The Mog Programming Language",
"author": "belisarius222",
"url": "https://moglang.org",
"points": 88,
"commentsCount": 37,
"tags": [
"show_hn",
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://moglang.org"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T17:57:00.000Z",
"createdAtI": 1773079020,
"updatedAt": "2026-03-09T22:20:25.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47312728",
"author": "belisarius222",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T18:05:58.430Z",
"title": "Show HN: The Mog Programming Language",
"createdAtI": 1773079020,
"url": "https://moglang.org",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-09T17:57:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773079558,
"commentsCount": 0,
"updatedAt": "2026-03-09T18:05:41.000Z"
}
}When companies sued to block Trump’s IEEPA tariffs last year, one of the key arguments they made was obvious: if these tariffs turn out to be illegal, we’ll never get our money back. We…
{
"storyID": "47312663",
"title": "The Government Told Courts It Could Easily Refund Tariffs. Now It Says It Can't",
"author": "cdrnsf",
"url": "https://www.techdirt.com/2026/03/09/the-government-told-courts-it-could-easily-refund-unlawful-tariffs-now-it-says-it-cant/",
"points": 72,
"commentsCount": 24,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-09T16:31:30+00:00",
"twitterImage": [
{
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/techdirt-white-square.png"
}
],
"ogTitle": "The Government Told Courts It Could Easily Refund Unlawful Tariffs. Now It Says It Can’t.",
"ogDescription": "When companies sued to block Trump’s IEEPA tariffs last year, one of the key arguments they made was obvious: if these tariffs turn out to be illegal, we’ll never get our money back. We…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/td-rect-logo-white.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.techdirt.com/2026/03/09/the-government-told-courts-it-could-easily-refund-unlawful-tariffs-now-it-says-it-cant/",
"ogUrl": "https://www.techdirt.com/2026/03/09/the-government-told-courts-it-could-easily-refund-unlawful-tariffs-now-it-says-it-cant/",
"ogSiteName": "Techdirt",
"articleModifiedTime": "2026-03-09T16:26:47+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T17:53:47.000Z",
"createdAtI": 1773078827,
"updatedAt": "2026-03-09T22:14:25.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47312663",
"author": "cdrnsf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T18:00:58.549Z",
"title": "The Government Told Courts It Could Easily Refund Tariffs. Now It Says It Can't",
"createdAtI": 1773078827,
"url": "https://www.techdirt.com/2026/03/09/the-government-told-courts-it-could-easily-refund-unlawful-tariffs-now-it-says-it-cant/",
"points": 4,
"tags": [],
"createdAt": "2026-03-09T17:53:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773079259,
"commentsCount": 0,
"updatedAt": "2026-03-09T17:57:25.000Z"
}
}Fixfest is a regular global gathering of repairers and tinkerers, activists, policy-makers, thinkers, and companies from all over the world.
{
"storyID": "47312329",
"title": "Fixfest is a global gathering of repairers, tinkerers, and activists",
"author": "robtherobber",
"url": "https://fixfest.therestartproject.org/",
"points": 118,
"commentsCount": 11,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://fixfest.therestartproject.org/",
"ogTitle": "Home - Fixfest",
"ogUrl": "https://fixfest.therestartproject.org/",
"ogDescription": "Fixfest is a regular global gathering of repairers and tinkerers, activists, policy-makers, thinkers, and companies from all over the world.",
"ogSiteName": "Fixfest",
"ogLocale": "en_US",
"articleModifiedTime": "2025-09-24T14:07:05+00:00",
"ogImage": [
{
"width": "900",
"type": "image/jpeg",
"url": "https://fixfest.therestartproject.org/wp-content/uploads/2024/08/Fixfest-preview-image.jpg",
"height": "900"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T17:34:27.000Z",
"createdAtI": 1773077667,
"updatedAt": "2026-03-09T22:15:55.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47312329",
"author": "robtherobber",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T17:40:58.434Z",
"title": "Fixfest is a global gathering of repairers, tinkerers, and activists",
"createdAtI": 1773077667,
"url": "https://fixfest.therestartproject.org/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T17:34:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773078058,
"commentsCount": 0,
"updatedAt": "2026-03-09T17:39:41.000Z"
}
}A Broward County judge has dismissed a red-light camera ticket.
{
"storyID": "47312090",
"title": "Florida judge rules red light camera tickets are unconstitutional",
"author": "1970-01-01",
"url": "https://cbs12.com/news/local/florida-news-judge-rules-red-light-camera-tickets-unconstitutional",
"points": 221,
"commentsCount": 333,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Judge dismisses red-light camera ticket, rules law is unconstitutional",
"articlePublishedTime": "2026-03-05T18:03:36.000Z",
"twitterImage": [
{
"url": "https://cbs12.com/resources/media2/16x9/602/1320/37x0/90/0bdb9082-796c-4b80-ae94-3e21c2de95d3-REDLIGHTCAMERA.png"
}
],
"ogTitle": "Judge dismisses red-light camera ticket, rules law is unconstitutional",
"ogDescription": "A Broward County judge has dismissed a red-light camera ticket.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "602",
"url": "https://cbs12.com/resources/media2/16x9/602/1320/37x0/90/0bdb9082-796c-4b80-ae94-3e21c2de95d3-REDLIGHTCAMERA.png",
"height": "339"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A Broward County judge has dismissed a red-light camera ticket.",
"success": true,
"requestUrl": "https://cbs12.com/news/local/florida-news-judge-rules-red-light-camera-tickets-unconstitutional",
"ogUrl": "https://cbs12.com/news/local/florida-news-judge-rules-red-light-camera-tickets-unconstitutional",
"ogSiteName": "WPEC",
"articleModifiedTime": "2026-03-06T04:33:42.000Z",
"fbAppId": "385898894813264",
"articleAuthor": "Eric Weiss | Antoinette DelBel "
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T17:20:29.000Z",
"createdAtI": 1773076829,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47312090",
"author": "1970-01-01",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T17:35:58.470Z",
"title": "Florida Judge Rules Red Light Camera Tickets Are Unconstitutional",
"createdAtI": 1773076829,
"url": "https://cbs12.com/news/local/florida-news-judge-rules-red-light-camera-tickets-unconstitutional",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T17:20:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773077758,
"commentsCount": 0,
"updatedAt": "2026-03-09T17:34:13.000Z"
}
}{
"storyID": "47311815",
"title": "Building a Procedural Hex Map with Wave Function Collapse",
"author": "imadr",
"url": "https://felixturner.github.io/hex-map-wfc/article/",
"points": 304,
"commentsCount": 40,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://felixturner.github.io/hex-map-wfc/article/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T17:02:22.000Z",
"createdAtI": 1773075742,
"updatedAt": "2026-03-09T22:20:25.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47311815",
"author": "imadr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T17:10:58.444Z",
"title": "Building a Procedural Hex Map with Wave Function Collapse",
"createdAtI": 1773075742,
"url": "https://felixturner.github.io/hex-map-wfc/article/",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T17:02:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773076258,
"commentsCount": 0,
"updatedAt": "2026-03-09T17:08:56.000Z"
}
}{
"storyID": "47311669",
"title": "DARPA's new X-76",
"author": "newer_vienna",
"url": "https://www.darpa.mil/news/2026/darpa-new-x-76-speed-of-jet-freedom-of-helicopter",
"points": 113,
"commentsCount": 111,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.darpa.mil/news/2026/darpa-new-x-76-speed-of-jet-freedom-of-helicopter"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T16:54:31.000Z",
"createdAtI": 1773075271,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47311669",
"author": "newer_vienna",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T17:05:58.808Z",
"title": "DARPA's new X-76 Experimental Plane",
"createdAtI": 1773075271,
"url": "https://www.darpa.mil/news/2026/darpa-new-x-76-speed-of-jet-freedom-of-helicopter",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T16:54:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773075959,
"commentsCount": 0,
"updatedAt": "2026-03-09T17:05:40.000Z"
}
}{
"storyID": "47311657",
"title": "Launch HN: Terminal Use (YC W26) – Vercel for filesystem-based agents",
"author": "filipbalucha",
"url": null,
"points": 62,
"commentsCount": 50,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2026-03-09T16:53:52.000Z",
"createdAtI": 1773075232,
"updatedAt": "2026-03-09T22:19:12.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47311657",
"author": "filipbalucha",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T17:05:58.808Z",
"title": "Launch HN: Terminal Use (YC W26) – Vercel for filesystem-based agents",
"createdAtI": 1773075232,
"url": null,
"points": 3,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2026-03-09T16:53:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773075959,
"commentsCount": 0,
"updatedAt": "2026-03-09T17:05:40.000Z"
}
}{
"storyID": "47311484",
"title": "JSLinux Now Supports x86_64",
"author": "TechTechTech",
"url": "https://bellard.org/jslinux/",
"points": 171,
"commentsCount": 38,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://bellard.org/jslinux/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T16:43:39.000Z",
"createdAtI": 1773074619,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47311484",
"author": "TechTechTech",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T17:55:58.337Z",
"title": "JSLinux Now Supports x86_64",
"createdAtI": 1773074619,
"url": "https://bellard.org/jslinux/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T16:43:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773078958,
"commentsCount": 0,
"updatedAt": "2026-03-09T17:55:29.000Z"
}
}- 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": 168,
"commentsCount": 105,
"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-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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"
}
}{
"storyID": "47311179",
"title": "An opinionated take on how to do important research that matters",
"author": "mad",
"url": "https://nicholas.carlini.com/writing/2026/how-to-win-a-best-paper-award.html",
"points": 54,
"commentsCount": 8,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://nicholas.carlini.com/writing/2026/how-to-win-a-best-paper-award.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T16:24:22.000Z",
"createdAtI": 1773073462,
"updatedAt": "2026-03-09T22:19:12.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47311179",
"author": "mad",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T18:10:58.437Z",
"title": "An opinionated take on how to do important research that matters",
"createdAtI": 1773073462,
"url": "https://nicholas.carlini.com/writing/2026/how-to-win-a-best-paper-award.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T16:24:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773079858,
"commentsCount": 0,
"updatedAt": "2026-03-09T18:09:55.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": 122,
"commentsCount": 24,
"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-09T22:17:13.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 110,
"commentsCount": 71,
"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-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 134,
"commentsCount": 119,
"tags": [],
"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-09T22:20:25.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 68,
"commentsCount": 31,
"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-09T22:17:41.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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"
}
}{
"storyID": "47310296",
"title": "Restoring a Sun SPARCstation IPX part 1: PSU and NVRAM (2020)",
"author": "ibobev",
"url": "https://www.rs-online.com/designspark/restoring-a-sun-sparcstation-ipx-part-1-psu-and-nvram",
"points": 80,
"commentsCount": 45,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.rs-online.com/designspark/restoring-a-sun-sparcstation-ipx-part-1-psu-and-nvram"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T15:23:08.000Z",
"createdAtI": 1773069788,
"updatedAt": "2026-03-09T22:16:43.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47310296",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T16:15:58.555Z",
"title": "Restoring a Sun SPARCstation IPX Part 1: PSU and Nvram",
"createdAtI": 1773069788,
"url": "https://www.rs-online.com/designspark/restoring-a-sun-sparcstation-ipx-part-1-psu-and-nvram",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T15:23:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773072959,
"commentsCount": 0,
"updatedAt": "2026-03-09T16:14:43.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": 239,
"commentsCount": 241,
"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-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 164,
"commentsCount": 160,
"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-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 194,
"commentsCount": 253,
"tags": [],
"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-09T22:19:56.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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"
}
}The US has been acting powerful recently and it reminded me of this question: What does it feel like to fight against a powerful AI? Not for normal people for whom there’s no difference betwe…
{
"storyID": "47310054",
"title": "I'm Getting a Whiff of Iain Banks' Culture",
"author": "ibobev",
"url": "https://probablydance.com/2026/03/07/im-getting-a-whiff-of-iain-banks-culture/",
"points": 41,
"commentsCount": 49,
"tags": [],
"og": {
"articlePublishedTime": "2026-03-07T15:51:58+00:00",
"ogTitle": "I’m Getting a Whiff of Iain Banks’ Culture",
"ogDescription": "The US has been acting powerful recently and it reminded me of this question: What does it feel like to fight against a powerful AI? Not for normal people for whom there’s no difference betwe…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "200",
"url": "https://s0.wp.com/i/blank.jpg?m=1383295312i",
"height": "200"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://probablydance.com/2026/03/07/im-getting-a-whiff-of-iain-banks-culture/",
"ogUrl": "https://probablydance.com/2026/03/07/im-getting-a-whiff-of-iain-banks-culture/",
"ogSiteName": "Probably Dance",
"articleModifiedTime": "2026-03-07T15:51:58+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-03-09T15:03:22.000Z",
"createdAtI": 1773068602,
"updatedAt": "2026-03-09T22:15:55.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47310054",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T15:25:58.560Z",
"title": "I'm Getting a Whiff of Iain Banks' Culture",
"createdAtI": 1773068602,
"url": "https://probablydance.com/2026/03/07/im-getting-a-whiff-of-iain-banks-culture/",
"points": 3,
"tags": [],
"createdAt": "2026-03-09T15:03:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773069959,
"commentsCount": 0,
"updatedAt": "2026-03-09T15:21:54.000Z"
}
}Fully Managed OpenClaw Framework for managing your CRM, Sales Automation and Outreach agents. The only local productivity tool you need. - DenchHQ/DenchClaw
{
"storyID": "47309953",
"title": "Show HN: DenchClaw – Local CRM on Top of OpenClaw",
"author": "kumar_abhirup",
"url": "https://github.com/DenchHQ/DenchClaw",
"points": 65,
"commentsCount": 65,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - DenchHQ/DenchClaw: Fully Managed OpenClaw Framework for managing your CRM, Sales Automation and Outreach agents. The only local productivity tool you need.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/8d20b0214bfd3675c6b8b4b3218912f14e64872973d6c926b68ea9126ae22803/DenchHQ/DenchClaw"
}
],
"ogTitle": "GitHub - DenchHQ/DenchClaw: Fully Managed OpenClaw Framework for managing your CRM, Sales Automation and Outreach agents. The only local productivity tool you need.",
"ogDescription": "Fully Managed OpenClaw Framework for managing your CRM, Sales Automation and Outreach agents. The only local productivity tool you need. - DenchHQ/DenchClaw",
"ogImage": [
{
"width": "1200",
"alt": "Fully Managed OpenClaw Framework for managing your CRM, Sales Automation and Outreach agents. The only local productivity tool you need. - DenchHQ/DenchClaw",
"url": "https://opengraph.githubassets.com/8d20b0214bfd3675c6b8b4b3218912f14e64872973d6c926b68ea9126ae22803/DenchHQ/DenchClaw",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Fully Managed OpenClaw Framework for managing your CRM, Sales Automation and Outreach agents. The only local productivity tool you need. - DenchHQ/DenchClaw",
"success": true,
"requestUrl": "https://github.com/DenchHQ/DenchClaw",
"ogUrl": "https://github.com/DenchHQ/DenchClaw",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T14:55:42.000Z",
"createdAtI": 1773068142,
"updatedAt": "2026-03-09T22:20:25.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47309953",
"author": "kumar_abhirup",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T17:30:58.659Z",
"title": "Show HN: DenchClaw – Local CRM on Top of OpenClaw",
"createdAtI": 1773068142,
"url": "https://github.com/DenchHQ/DenchClaw",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-03-09T14:55:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773077459,
"commentsCount": 0,
"updatedAt": "2026-03-09T17:30: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": 79,
"commentsCount": 44,
"tags": [],
"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-09T22:16:43.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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"
}
}If you're a woman interested in preserving your fertility window beyond its natural close in your early 40s, egg freezing is one of your best options…
{
"storyID": "47309726",
"title": "The optimal age to freeze eggs is 19",
"author": "surprisetalk",
"url": "https://www.lesswrong.com/posts/dxffBxGqt2eidxwRR/the-optimal-age-to-freeze-eggs-is-19",
"points": 59,
"commentsCount": 85,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "The optimal age to freeze eggs is 19 — LessWrong",
"twitterDescription": "If you're a woman interested in preserving your fertility window beyond its natural close in your early 40s, egg freezing is one of your best options…",
"twitterImage": [
{
"url": "https://res.cloudinary.com/lesswrong-2-0/image/upload/f_auto,q_auto/v1/mirroredImages/dxffBxGqt2eidxwRR/stzuuspg1knllbdpxygr"
}
],
"success": true,
"requestUrl": "https://www.lesswrong.com/posts/dxffBxGqt2eidxwRR/the-optimal-age-to-freeze-eggs-is-19",
"ogTitle": "The optimal age to freeze eggs is 19 — LessWrong",
"ogUrl": "https://www.lesswrong.com/posts/dxffBxGqt2eidxwRR/the-optimal-age-to-freeze-eggs-is-19",
"ogDescription": "If you're a woman interested in preserving your fertility window beyond its natural close in your early 40s, egg freezing is one of your best options…",
"ogImage": [
{
"url": "https://res.cloudinary.com/lesswrong-2-0/image/upload/f_auto,q_auto/v1/mirroredImages/dxffBxGqt2eidxwRR/stzuuspg1knllbdpxygr"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T14:38:11.000Z",
"createdAtI": 1773067091,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47309726",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T17:35:58.470Z",
"title": "The optimal age to freeze eggs is 19",
"createdAtI": 1773067091,
"url": "https://www.lesswrong.com/posts/dxffBxGqt2eidxwRR/the-optimal-age-to-freeze-eggs-is-19",
"points": 5,
"tags": [],
"createdAt": "2026-03-09T14:38:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773077758,
"commentsCount": 0,
"updatedAt": "2026-03-09T17:33:26.000Z"
}
}{
"storyID": "47309605",
"title": "Algebraic topology: knots links and braids",
"author": "marysminefnuf",
"url": "https://aeb.win.tue.nl/at/algtop-5.html",
"points": 55,
"commentsCount": 6,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://aeb.win.tue.nl/at/algtop-5.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-09T14:28:43.000Z",
"createdAtI": 1773066523,
"updatedAt": "2026-03-09T21:48:11.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47309605",
"author": "marysminefnuf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T16:30:58.685Z",
"title": "Algebraic topology: knots links and braids",
"createdAtI": 1773066523,
"url": "https://aeb.win.tue.nl/at/algtop-5.html",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T14:28:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773073859,
"commentsCount": 0,
"updatedAt": "2026-03-09T16:29:55.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": 89,
"commentsCount": 56,
"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-09T22:04:10.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 41,
"commentsCount": 6,
"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-09T21:45:56.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 109,
"commentsCount": 40,
"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-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 129,
"commentsCount": 56,
"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-09T22:09:11.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 59,
"commentsCount": 65,
"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-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 48,
"commentsCount": 46,
"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-09T22:11:55.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 85,
"commentsCount": 42,
"tags": [
"show_hn"
],
"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-09T22:13:56.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 807,
"commentsCount": 497,
"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-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 45,
"commentsCount": 1,
"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-09T21:30:13.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 396,
"commentsCount": 128,
"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-09T22:19:12.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 87,
"commentsCount": 44,
"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-09T21:24:11.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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-09T22:20:58.452Z",
"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": 101,
"commentsCount": 185,
"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-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 510,
"commentsCount": 398,
"tags": [
"front_page"
],
"createdAt": "2026-03-09T06:28:02.000Z",
"createdAtI": 1773037682,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 206,
"commentsCount": 88,
"tags": [],
"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-09T22:14:55.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 138,
"commentsCount": 99,
"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-09T22:01:42.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 46,
"commentsCount": 12,
"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-09T22:19:12.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 227,
"commentsCount": 151,
"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-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 378,
"commentsCount": 212,
"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-09T22:20:25.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 71,
"commentsCount": 58,
"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-09T22:17:13.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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-09T19:58:55.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 260,
"commentsCount": 960,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-09T00:07:18.000Z",
"createdAtI": 1773014838,
"updatedAt": "2026-03-09T22:20:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 59,
"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-09T18:13:09.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 46,
"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-09T17:52:41.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 116,
"commentsCount": 47,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-08T23:02:46.000Z",
"createdAtI": 1773010966,
"updatedAt": "2026-03-09T22:17:41.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 42,
"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-09T20:36:41.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 122,
"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-09T22:04:56.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 55,
"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-09T21:38:40.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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"
}
}Record an anonymous voice message for a stranger, or listen to one someone left for you.
{
"storyID": "47302146",
"title": "Show HN: I built a site where strangers leave kind voice notes for each other",
"author": "thepaulthomson",
"url": "https://kindvoicenotes.com",
"points": 40,
"commentsCount": 20,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Kind Voice Notes",
"twitterDescription": "Record an anonymous voice message for a stranger, or listen to one someone left for you.",
"twitterImage": [
{
"alt": "Kind Voice Notes logo",
"width": "1780",
"url": "https://kindvoicenotes.com/og-image.jpg",
"height": "1780"
}
],
"success": true,
"requestUrl": "https://kindvoicenotes.com",
"ogTitle": "Kind Voice Notes",
"ogDescription": "Record an anonymous voice message for a stranger, or listen to one someone left for you.",
"ogSiteName": "Kind Voice Notes",
"ogImage": [
{
"width": "1780",
"alt": "Kind Voice Notes logo",
"url": "https://kindvoicenotes.com/og-image.jpg",
"height": "1780"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T22:12:44.000Z",
"createdAtI": 1773007964,
"updatedAt": "2026-03-09T21:43:13.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"firstVersion": {
"storyID": "47302146",
"author": "thepaulthomson",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-09T12:20:58.395Z",
"title": "Show HN: I built a site where strangers leave kind voice notes for each other",
"createdAtI": 1773007964,
"url": "https://kindvoicenotes.com",
"points": 15,
"tags": [
"show_hn"
],
"createdAt": "2026-03-08T22:12:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1773058858,
"commentsCount": 8,
"updatedAt": "2026-03-09T12:18:39.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": 228,
"commentsCount": 242,
"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-09T22:19:56.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 143,
"commentsCount": 94,
"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-09T22:12:26.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 114,
"commentsCount": 22,
"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-09T21:52:26.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 72,
"commentsCount": 11,
"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-09T21:59:55.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 47,
"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-09T21:14:10.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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-09T21:51:55.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 163,
"commentsCount": 22,
"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-09T21:52:26.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 781,
"commentsCount": 174,
"tags": [],
"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-09T22:19:56.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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-09T18:55:55.000Z",
"fetchedAt": "2026-03-09T22:20:58.452Z",
"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": 281,
"commentsCount": 213,
"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-09T22:10:41.000Z",
"fetchedAt": "2026-03-09T22:10:58.452Z",
"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"
}
}- New video footage shows a US Tomahawk missile hitting an Islamic Revolutionary Guard Corps (IRGC) facility in Minab, Iran, on Feb 28, showing for the first time that the US struck the area. The footage released by Mehr News, and geolocated by Bellingcat, also shows smoke already rising from the vicinity of the girls’ school, […]
{
"storyID": "47300440",
"title": "Video Shows US Tomahawk Missile Strike Next to Girls' School in Iran",
"author": "k1m",
"url": "https://www.bellingcat.com/news/2026/03/08/video-shows-us-tomahawk-missile-strike-next-to-girls-school-in-iran/",
"points": 35,
"commentsCount": 14,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2026-03-08T19:08:48+00:00",
"success": true,
"author": "Trevor Ball, Carlos Gonzales",
"requestUrl": "https://www.bellingcat.com/news/2026/03/08/video-shows-us-tomahawk-missile-strike-next-to-girls-school-in-iran/",
"ogTitle": "Video Shows US Tomahawk Missile Strike Next to Girls’ School in Iran - bellingcat",
"ogUrl": "https://www.bellingcat.com/news/2026/03/08/video-shows-us-tomahawk-missile-strike-next-to-girls-school-in-iran/",
"ogDescription": "New video footage shows a US Tomahawk missile hitting an Islamic Revolutionary Guard Corps (IRGC) facility in Minab, Iran, on Feb 28, showing for the first time that the US struck the area. The footage released by Mehr News, and geolocated by Bellingcat, also shows smoke already rising from the vicinity of the girls’ school, […]",
"ogSiteName": "bellingcat",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1753",
"type": "image/jpeg",
"url": "https://www.bellingcat.com/app/uploads/2026/03/feature-image.jpg",
"height": "1234"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-03-08T19:36:06.000Z",
"createdAtI": 1772998566,
"updatedAt": "2026-03-09T20:32:57.000Z",
"fetchedAt": "2026-03-09T21:45:58.555Z",
"firstVersion": {
"storyID": "47300440",
"author": "k1m",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-03-08T19:50:58.793Z",
"title": "Video Shows US Tomahawk Missile Strike Next to Girls' School in Iran",
"createdAtI": 1772998566,
"url": "https://www.bellingcat.com/news/2026/03/08/video-shows-us-tomahawk-missile-strike-next-to-girls-school-in-iran/",
"points": 3,
"tags": [],
"createdAt": "2026-03-08T19:36:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772999459,
"commentsCount": 0,
"updatedAt": "2026-03-08T19:47:07.000Z"
}
}{
"storyID": "47300329",
"title": "Ask HN: Please restrict new accounts from posting",
"author": "Oras",
"url": null,
"points": 677,
"commentsCount": 476,
"tags": [
"ask_hn"
],
"createdAt": "2026-03-08T19:26:59.000Z",
"createdAtI": 1772998019,
"updatedAt": "2026-03-09T21:37:41.000Z",
"fetchedAt": "2026-03-09T21:40:58.472Z",
"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": 293,
"commentsCount": 111,
"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-09T21:10:26.000Z",
"fetchedAt": "2026-03-09T21:35:58.415Z",
"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": 66,
"commentsCount": 100,
"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-09T21:08:56.000Z",
"fetchedAt": "2026-03-09T21:15:58.612Z",
"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": 176,
"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-09T19:51:41.000Z",
"fetchedAt": "2026-03-09T20:50:58.371Z",
"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": 113,
"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-09T20:45:25.000Z",
"fetchedAt": "2026-03-09T20:45:58.521Z",
"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": 129,
"commentsCount": 63,
"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-09T20:18:41.000Z",
"fetchedAt": "2026-03-09T20:40:58.483Z",
"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-09T20:15:58.616Z",
"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": 101,
"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-09T19:01:56.000Z",
"fetchedAt": "2026-03-09T19:35:58.453Z",
"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": 396,
"commentsCount": 360,
"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-09T19:30:40.000Z",
"fetchedAt": "2026-03-09T19:30:59.071Z",
"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": 165,
"commentsCount": 149,
"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-09T19:17:25.000Z",
"fetchedAt": "2026-03-09T19:25:58.332Z",
"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": 375,
"commentsCount": 76,
"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-09T19:12:55.000Z",
"fetchedAt": "2026-03-09T19:20:58.472Z",
"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": 316,
"commentsCount": 211,
"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-09T19:04:42.000Z",
"fetchedAt": "2026-03-09T19:05:58.316Z",
"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": 80,
"commentsCount": 31,
"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-09T18:50:40.000Z",
"fetchedAt": "2026-03-09T18:50:58.361Z",
"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": 176,
"commentsCount": 225,
"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-09T18:14:55.000Z",
"fetchedAt": "2026-03-09T18:20:58.328Z",
"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": 504,
"commentsCount": 84,
"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-09T18:18:09.000Z",
"fetchedAt": "2026-03-09T18:20:58.328Z",
"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": 236,
"commentsCount": 235,
"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-09T18:13:40.000Z",
"fetchedAt": "2026-03-09T18:15:58.684Z",
"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-09T18:10:58.437Z",
"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:54:41.000Z",
"fetchedAt": "2026-03-09T18:05:58.430Z",
"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": 103,
"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:53:10.000Z",
"fetchedAt": "2026-03-09T18:00:58.549Z",
"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-09T18:00:58.549Z",
"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": 279,
"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:50:25.000Z",
"fetchedAt": "2026-03-09T17:55:58.337Z",
"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": 93,
"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:50:25.000Z",
"fetchedAt": "2026-03-09T17:55:58.337Z",
"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-09T17:30:41.000Z",
"fetchedAt": "2026-03-09T17:35:58.470Z",
"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"
}
}