Disables theming (enables Classic theme)
{
"storyID": "45938723",
"title": "Windhawk Windows classic theme mod for Windows 11",
"author": "znpy",
"url": "https://windhawk.net/mods/classic-theme-enable",
"points": 50,
"commentsCount": 16,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Classic Theme - Windhawk",
"twitterDescription": "Disables theming (enables Classic theme)",
"twitterImage": [
{
"url": "https://windhawk.net/og-image.png"
}
],
"success": true,
"requestUrl": "https://windhawk.net/mods/classic-theme-enable",
"ogTitle": "Classic Theme - Windhawk",
"ogUrl": "https://windhawk.net/mods/classic-theme-enable",
"ogDescription": "Disables theming (enables Classic theme)",
"ogImage": [
{
"url": "https://windhawk.net/og-image.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T16:53:30.000Z",
"createdAtI": 1763225610,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45938723",
"author": "znpy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T17:15:58.324Z",
"title": "Windhawk Windows classic theme mod for Windows 11",
"createdAtI": 1763225610,
"url": "https://windhawk.net/mods/classic-theme-enable",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T16:53:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763226958,
"commentsCount": 0,
"updatedAt": "2025-11-15T17:15:54.000Z"
}
}{
"storyID": "45938427",
"title": "Wealth",
"author": "andsoitis",
"url": "https://saul.pw/mag/wealth/",
"points": 42,
"commentsCount": 22,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://saul.pw/mag/wealth/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T16:16:42.000Z",
"createdAtI": 1763223402,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45938427",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T17:30:58.559Z",
"title": "Wealth",
"createdAtI": 1763223402,
"url": "https://saul.pw/mag/wealth/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T16:16:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763227859,
"commentsCount": 0,
"updatedAt": "2025-11-15T17:30:54.000Z"
}
}Fernando Borretti - A short review and troubleshooting guide.
{
"storyID": "45937989",
"title": "Linux on the Fujitsu Lifebook U729",
"author": "ibobev",
"url": "https://borretti.me/article/linux-on-the-fujitsu-lifebook-u729",
"points": 92,
"commentsCount": 56,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2025-11-15T00:00:00+00:00",
"twitterImage": [
{
"url": "https://borretti.me/assets/card/linux-on-the-fujitsu-lifebook-u729.png"
}
],
"success": true,
"author": "Fernando Borretti",
"requestUrl": "https://borretti.me/article/linux-on-the-fujitsu-lifebook-u729",
"ogTitle": "Linux on the Fujitsu Lifebook U729",
"ogUrl": "https://borretti.me/article/linux-on-the-fujitsu-lifebook-u729",
"ogDescription": "A short review and troubleshooting guide.",
"ogSiteName": "Fernando Borretti",
"ogImage": [
{
"url": "https://borretti.me/assets/card/linux-on-the-fujitsu-lifebook-u729.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T15:19:20.000Z",
"createdAtI": 1763219960,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45937989",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T15:35:58.386Z",
"title": "Linux on the Fujitsu Lifebook U729",
"createdAtI": 1763219960,
"url": "https://borretti.me/article/linux-on-the-fujitsu-lifebook-u729",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T15:19:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763220958,
"commentsCount": 0,
"updatedAt": "2025-11-15T15:35:24.000Z"
}
}{
"storyID": "45937880",
"title": "6B Miles Driven",
"author": "mensetmanusman",
"url": "https://www.tesla.com/fsd/safety",
"points": 40,
"commentsCount": 86,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.tesla.com/fsd/safety"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T15:02:54.000Z",
"createdAtI": 1763218974,
"updatedAt": "2025-11-15T18:05:24.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45937880",
"author": "mensetmanusman",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T15:10:58.481Z",
"title": "6B Miles Driven",
"createdAtI": 1763218974,
"url": "https://www.tesla.com/fsd/safety",
"points": 3,
"tags": [],
"createdAt": "2025-11-15T15:02:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763219458,
"commentsCount": 0,
"updatedAt": "2025-11-15T15:08:09.000Z"
}
}{
"storyID": "45937719",
"title": "Waymo Was on a Roll in San Francisco. Then One of Its Cars Killed a Cat",
"author": "donohoe",
"url": "https://www.nytimes.com/2025/11/15/us/waymo-san-francisco-kit-kat.html",
"points": 35,
"commentsCount": 36,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2025/11/15/us/waymo-san-francisco-kit-kat.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T14:31:39.000Z",
"createdAtI": 1763217099,
"updatedAt": "2025-11-15T18:03:39.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45937719",
"author": "donohoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T15:55:58.369Z",
"title": "Waymo Was on a Roll in San Francisco. Then One of Its Cars Killed a Cat",
"createdAtI": 1763217099,
"url": "https://www.nytimes.com/2025/11/15/us/waymo-san-francisco-kit-kat.html",
"points": 5,
"tags": [],
"createdAt": "2025-11-15T14:31:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763222158,
"commentsCount": 0,
"updatedAt": "2025-11-15T15:55:39.000Z"
}
}{
"storyID": "45937518",
"title": "How to write type-safe generics in C",
"author": "todsacerdoti",
"url": "https://raphgl.github.io/blog/generics-in-c.html",
"points": 37,
"commentsCount": 40,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://raphgl.github.io/blog/generics-in-c.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T13:58:09.000Z",
"createdAtI": 1763215089,
"updatedAt": "2025-11-15T17:56:10.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45937518",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T14:35:58.509Z",
"title": "How to write type-safe generics in C",
"createdAtI": 1763215089,
"url": "https://raphgl.github.io/blog/generics-in-c.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T13:58:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763217359,
"commentsCount": 0,
"updatedAt": "2025-11-15T14:35:38.000Z"
}
}{
"storyID": "45936964",
"title": "Kagi Bloopers – Search Results Gone Wrong",
"author": "embedding-shape",
"url": "https://help.kagi.com/kagi/bloopers/",
"points": 161,
"commentsCount": 50,
"tags": [],
"og": {
"ogImage": [
{
"url": "https://help.kagi.com/og-image.png"
}
],
"success": true,
"requestUrl": "https://help.kagi.com/kagi/bloopers/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T12:23:08.000Z",
"createdAtI": 1763209388,
"updatedAt": "2025-11-15T18:05:24.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45936964",
"author": "embedding-shape",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T13:15:58.834Z",
"title": "Kagi Bloopers – Search Results Gone Wrong",
"createdAtI": 1763209388,
"url": "https://help.kagi.com/kagi/bloopers/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T12:23:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763212559,
"commentsCount": 0,
"updatedAt": "2025-11-15T13:15:53.000Z"
}
}Some time ago, we were contacted by a group fighting against online CSAM, demanding that AdGuard DNS blocks the Archive.today website. This was only the beginning of a much larger story…
{
"storyID": "45936460",
"title": "Our investigation into the suspicious pressure on Archive.today",
"author": "immibis",
"url": "https://adguard-dns.io/en/blog/archive-today-adguard-dns-block-demand.html",
"points": 675,
"commentsCount": 232,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@AdGuard",
"twitterTitle": "Behind the complaints: Our investigation into the suspicious pressure on Archive.today",
"twitterSite": "@AdGuard",
"twitterImage": [
{
"url": "https://cdn.adtidy.org/blog/new/zbre5archivetoday.jpg"
}
],
"twitterUrl": "https://adguard-dns.io/en/blog/archive-today-adguard-dns-block-demand.html",
"ogTitle": "Behind the complaints: Our investigation into the suspicious pressure on Archive.today",
"ogDescription": "Some time ago, we were contacted by a group fighting against online CSAM, demanding that AdGuard DNS blocks the Archive.today website. This was only the beginning of a much larger story…",
"ogImage": [
{
"width": "1200",
"url": "https://cdn.adtidy.org/blog/new/zbre5archivetoday.jpg",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Some time ago, we were contacted by a group fighting against online CSAM, demanding that AdGuard DNS blocks the Archive.today website. This was only the beginning of a much larger story…",
"success": true,
"requestUrl": "https://adguard-dns.io/en/blog/archive-today-adguard-dns-block-demand.html",
"ogUrl": "https://adguard-dns.io/en/blog/archive-today-adguard-dns-block-demand.html",
"ogSiteName": "AdGuard DNS Blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T10:30:52.000Z",
"createdAtI": 1763202652,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45936460",
"author": "immibis",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T10:45:58.524Z",
"title": "Adguard DNS received suspicious pressure to block archive.is",
"createdAtI": 1763202652,
"url": "https://adguard-dns.io/en/blog/archive-today-adguard-dns-block-demand.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-15T10:30:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763203559,
"commentsCount": 0,
"updatedAt": "2025-11-15T10:41:23.000Z"
}
}Contribute to htx-studio/One-Handed-Keyboard development by creating an account on GitHub.
{
"storyID": "45936262",
"title": "One Handed Keyboard",
"author": "doppp",
"url": "https://github.com/htx-studio/One-Handed-Keyboard",
"points": 99,
"commentsCount": 73,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - htx-studio/One-Handed-Keyboard",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/a79977828c62024396a2f53717f0ed328fbf5e0e993d91ebbeda04a213e3de29/htx-studio/One-Handed-Keyboard"
}
],
"ogTitle": "GitHub - htx-studio/One-Handed-Keyboard",
"ogDescription": "Contribute to htx-studio/One-Handed-Keyboard development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to htx-studio/One-Handed-Keyboard development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/a79977828c62024396a2f53717f0ed328fbf5e0e993d91ebbeda04a213e3de29/htx-studio/One-Handed-Keyboard",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to htx-studio/One-Handed-Keyboard development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/htx-studio/One-Handed-Keyboard",
"ogUrl": "https://github.com/htx-studio/One-Handed-Keyboard",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T09:44:15.000Z",
"createdAtI": 1763199855,
"updatedAt": "2025-11-15T18:04:09.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45936262",
"author": "doppp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T10:25:58.311Z",
"title": "One Handed Keyboard",
"createdAtI": 1763199855,
"url": "https://github.com/htx-studio/One-Handed-Keyboard",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T09:44:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763202358,
"commentsCount": 1,
"updatedAt": "2025-11-15T10:24:53.000Z"
}
}NATO had had enough. It was time to teach the Russians a lesson and make it plain these air incursions were no longer going to be tolerated. When the Russians obliged NATO sprang its trap. This is …
{
"storyID": "45936111",
"title": "NATO Ended Russia's Estonian Air Incursions",
"author": "madspindel",
"url": "https://themilitaryanalyst.com/2025/11/13/the-real-story-how-nato-ended-russias-estonian-air-incursions/",
"points": 77,
"commentsCount": 41,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-13T16:36:03+00:00",
"twitterImage": [
{
"url": "https://themilitaryanalyst.com/wp-content/uploads/2025/11/gripen-e-1708.jpeg?w=640"
}
],
"ogTitle": "THE REAL STORY: HOW NATO ENDED RUSSIAS ESTONIAN AIR INCURSIONS",
"ogDescription": "NATO had had enough. It was time to teach the Russians a lesson and make it plain these air incursions were no longer going to be tolerated. When the Russians obliged NATO sprang its trap. This is …",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1000",
"url": "https://themilitaryanalyst.com/wp-content/uploads/2025/11/gripen-e-1708.jpeg",
"height": "525"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://themilitaryanalyst.com/2025/11/13/the-real-story-how-nato-ended-russias-estonian-air-incursions/",
"ogUrl": "https://themilitaryanalyst.com/2025/11/13/the-real-story-how-nato-ended-russias-estonian-air-incursions/",
"ogSiteName": "The Military Analyst",
"articleModifiedTime": "2025-11-13T17:10:23+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T09:14:34.000Z",
"createdAtI": 1763198074,
"updatedAt": "2025-11-15T18:03:39.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45936111",
"author": "madspindel",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T09:45:58.557Z",
"title": "NATO Ended Russia's Estonian Air Incursions",
"createdAtI": 1763198074,
"url": "https://themilitaryanalyst.com/2025/11/13/the-real-story-how-nato-ended-russias-estonian-air-incursions/",
"points": 3,
"tags": [],
"createdAt": "2025-11-15T09:14:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763199959,
"commentsCount": 0,
"updatedAt": "2025-11-15T09:42:53.000Z"
}
}François Zaninotto - Kiro, Spec-kit, Bmad, Tessl, and other SDD frameworks turn business analysts into Markdown reviewers. Isn't there a more agile way to use Coding Agents?
{
"storyID": "45935763",
"title": "Spec-Driven Development: The Waterfall Strikes Back",
"author": "vinhnx",
"url": "https://marmelab.com/blog/2025/11/12/spec-driven-development-waterfall-strikes-back.html",
"points": 182,
"commentsCount": 165,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "/_astro/large.OJOAet7s.jpg"
}
],
"success": true,
"author": "François Zaninotto",
"requestUrl": "https://marmelab.com/blog/2025/11/12/spec-driven-development-waterfall-strikes-back.html",
"ogTitle": "Spec-Driven Development: The Waterfall Strikes Back",
"ogUrl": "https://marmelab.com/blog/2025/11/12/spec-driven-development-waterfall-strikes-back.html",
"ogSiteName": "Marmelab",
"ogDescription": "Kiro, Spec-kit, Bmad, Tessl, and other SDD frameworks turn business analysts into Markdown reviewers. Isn't there a more agile way to use Coding Agents?",
"ogImage": [
{
"url": "/_astro/large.OJOAet7s.jpg"
}
],
"ogType": "article",
"articleAuthor": "@francoisz"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T07:48:23.000Z",
"createdAtI": 1763192903,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45935763",
"author": "vinhnx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T08:05:58.613Z",
"title": "Spec-Driven Development: The Waterfall Strikes Back",
"createdAtI": 1763192903,
"url": "https://marmelab.com/blog/2025/11/12/spec-driven-development-waterfall-strikes-back.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T07:48:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763193959,
"commentsCount": 0,
"updatedAt": "2025-11-15T08:04:53.000Z"
}
}Markov chain babblers, bogus php files, and more!
{
"storyID": "45935729",
"title": "Messing with scraper bots",
"author": "HermanMartinus",
"url": "https://herman.bearblog.dev/messing-with-bots/",
"points": 137,
"commentsCount": 50,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Messing with bots",
"twitterImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"twitterUrl": "https://herman.bearblog.dev/messing-with-bots/",
"ogTitle": "Messing with bots",
"ogDescription": "Markov chain babblers, bogus php files, and more!",
"ogImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Markov chain babblers, bogus php files, and more!",
"success": true,
"requestUrl": "https://herman.bearblog.dev/messing-with-bots/",
"ogUrl": "https://herman.bearblog.dev/messing-with-bots/",
"ogSiteName": "Herman's blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T07:38:18.000Z",
"createdAtI": 1763192298,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45935729",
"author": "HermanMartinus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T09:00:58.464Z",
"title": "Messing with Scraper Bots",
"createdAtI": 1763192298,
"url": "https://herman.bearblog.dev/messing-with-bots/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T07:38:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763197258,
"commentsCount": 0,
"updatedAt": "2025-11-15T09:00:52.000Z"
}
}Moncef Abboud - An exploration of TCP, the workhorse of the internet. This deep dive includes detailed examples and a step-by-step walkthrough.
{
"storyID": "45935503",
"title": "TCP, the workhorse of the internet",
"author": "signa11",
"url": "https://cefboud.com/posts/tcp-deep-dive-internals/",
"points": 209,
"commentsCount": 98,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@moncef_abboud",
"twitterTitle": "The Internet is Cool. Thank you, TCP",
"twitterSite": "@moncef_abboud",
"articlePublishedTime": "2025-11-14T00:00:00+00:00",
"twitterImage": [
{
"url": "https://cefboud.com/assets/img/favicons/og.png"
}
],
"author": "Moncef Abboud",
"ogTitle": "The Internet is Cool. Thank you, TCP",
"ogDescription": "An exploration of TCP, the workhorse of the internet. This deep dive includes detailed examples and a step-by-step walkthrough.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://cefboud.com/assets/img/favicons/og.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://cefboud.com/posts/tcp-deep-dive-internals/",
"ogUrl": "https://cefboud.com/posts/tcp-deep-dive-internals/",
"ogSiteName": "Moncef Abboud"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T06:37:50.000Z",
"createdAtI": 1763188670,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45935503",
"author": "signa11",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T07:50:58.449Z",
"title": "The Internet Is Cool. Thank You, TCP",
"createdAtI": 1763188670,
"url": "https://cefboud.com/posts/tcp-deep-dive-internals/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T06:37:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763193058,
"commentsCount": 0,
"updatedAt": "2025-11-15T07:50:52.000Z"
}
}{
"storyID": "45935491",
"title": "Google must pay German price comparison platform 465M euros in damages",
"author": "1vuio0pswjnm7",
"url": "https://www.reuters.com/legal/litigation/google-must-pay-german-price-comparison-platform-465-mln-euros-damages-court-2025-11-14/",
"points": 49,
"commentsCount": 11,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/legal/litigation/google-must-pay-german-price-comparison-platform-465-mln-euros-damages-court-2025-11-14/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T06:30:59.000Z",
"createdAtI": 1763188259,
"updatedAt": "2025-11-15T17:59:26.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45935491",
"author": "1vuio0pswjnm7",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T07:25:58.314Z",
"title": "Google must pay German price comparison platform 465M euros in damages",
"createdAtI": 1763188259,
"url": "https://www.reuters.com/legal/litigation/google-must-pay-german-price-comparison-platform-465-mln-euros-damages-court-2025-11-14/",
"points": 4,
"tags": [],
"createdAt": "2025-11-15T06:30:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763191558,
"commentsCount": 0,
"updatedAt": "2025-11-15T07:25:52.000Z"
}
}{
"storyID": "45935398",
"title": "Ohm Editor",
"author": "andsoitis",
"url": "https://ohmjs.org/editor/",
"points": 37,
"commentsCount": 7,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://ohmjs.org/editor/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T06:01:29.000Z",
"createdAtI": 1763186489,
"updatedAt": "2025-11-15T17:37:54.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45935398",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T07:15:58.416Z",
"title": "Ohm Editor",
"createdAtI": 1763186489,
"url": "https://ohmjs.org/editor/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T06:01:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763190958,
"commentsCount": 0,
"updatedAt": "2025-11-15T07:14:37.000Z"
}
}{
"storyID": "45935342",
"title": "Designing a Language (2017)",
"author": "veqq",
"url": "https://cs.lmu.edu/~ray/notes/languagedesignnotes/",
"points": 139,
"commentsCount": 91,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://cs.lmu.edu/~ray/notes/languagedesignnotes/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T05:44:43.000Z",
"createdAtI": 1763185483,
"updatedAt": "2025-11-15T18:00:55.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45935342",
"author": "veqq",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T06:35:58.446Z",
"title": "So, you want to design your own language?",
"createdAtI": 1763185483,
"url": "https://cs.lmu.edu/~ray/notes/languagedesignnotes/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T05:44:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763188558,
"commentsCount": 0,
"updatedAt": "2025-11-15T06:33:22.000Z"
}
}{
"storyID": "45935329",
"title": "Lua 5.5.0 (rc1) has been released for testing",
"author": "dottrap",
"url": "https://www.lua.org/work/doc/readme.html#changes",
"points": 42,
"commentsCount": 2,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.lua.org/work/doc/readme.html#changes"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T05:41:23.000Z",
"createdAtI": 1763185283,
"updatedAt": "2025-11-15T17:37:24.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45935329",
"author": "dottrap",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T07:30:58.466Z",
"title": "Lua 5.5.0 (rc1) has been released for testing",
"createdAtI": 1763185283,
"url": "https://www.lua.org/work/doc/readme.html#changes",
"points": 5,
"tags": [],
"createdAt": "2025-11-15T05:41:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763191858,
"commentsCount": 0,
"updatedAt": "2025-11-15T07:30:23.000Z"
}
}{
"storyID": "45934940",
"title": "I can't recommend Grafana anymore",
"author": "gpi",
"url": "https://henrikgerdes.me/blog/2025-11-grafana-mess/",
"points": 208,
"commentsCount": 90,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://henrikgerdes.me/blog/2025-11-grafana-mess/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T03:58:01.000Z",
"createdAtI": 1763179081,
"updatedAt": "2025-11-15T17:57:09.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45934940",
"author": "gpi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T04:05:58.352Z",
"title": "I can't recommend Grafana anymore",
"createdAtI": 1763179081,
"url": "https://henrikgerdes.me/blog/2025-11-grafana-mess/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T03:58:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763179558,
"commentsCount": 0,
"updatedAt": "2025-11-15T04:05:52.000Z"
}
}{
"storyID": "45934683",
"title": "Over-reliance on English hinders cognitive science",
"author": "DrierCycle",
"url": "https://www.cell.com/trends/cognitive-sciences/fulltext/S1364-6613(22)00236-4",
"points": 39,
"commentsCount": 40,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cell.com/trends/cognitive-sciences/fulltext/S1364-6613(22)00236-4"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T02:58:56.000Z",
"createdAtI": 1763175536,
"updatedAt": "2025-11-15T17:58:54.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45934683",
"author": "DrierCycle",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T04:00:58.566Z",
"title": "Over-reliance on English hinders cognitive science",
"createdAtI": 1763175536,
"url": "https://www.cell.com/trends/cognitive-sciences/fulltext/S1364-6613(22)00236-4",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-15T02:58:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763179259,
"commentsCount": 0,
"updatedAt": "2025-11-15T03:58:52.000Z"
}
}And that tall guy buying a movie ticket was just two mischievous kids in a trench coat.
{
"storyID": "45934447",
"title": "AI note-taking startup Fireflies was really two guys typing notes by hand",
"author": "thomassmith65",
"url": "https://www.pcgamer.com/software/ai/usd1-billion-ai-company-co-founder-admits-that-its-usd100-a-month-transcription-service-was-originally-two-guys-surviving-on-pizza-and-typing-out-notes-by-hand/",
"points": 100,
"commentsCount": 58,
"tags": [],
"og": {
"twitterCreator": "@pcgamer",
"twitterSite": "@pcgamer",
"twitterTitle": "$1 billion AI company co-founder admits that its $100 a month transcription service was originally 'two guys surviving on pizza' and typing out notes by hand",
"articlePublishedTime": "2025-11-14T14:26:06Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/sJvAbqcewJpBMxvC4ycyaU-1200-80.png"
}
],
"ogTitle": "'We charged $100 a month for an AI that was really just two guys surviving on pizza' says the co-founder of a company now valued at $1 billion",
"ogDescription": "And that tall guy buying a movie ticket was just two mischievous kids in a trench coat.",
"ogImage": [
{
"width": "1920",
"url": "https://cdn.mos.cms.futurecdn.net/sJvAbqcewJpBMxvC4ycyaU-1920-80.png",
"height": "1080"
},
{
"width": "1920",
"url": "https://cdn.mos.cms.futurecdn.net/sJvAbqcewJpBMxvC4ycyaU-1920-80.png",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/pcgamermagazine",
"twitterCard": "summary_large_image",
"twitterDescription": "And that tall guy buying a movie ticket was just two mischievous kids in a trench coat.",
"success": true,
"requestUrl": "https://www.pcgamer.com/software/ai/usd1-billion-ai-company-co-founder-admits-that-its-usd100-a-month-transcription-service-was-originally-two-guys-surviving-on-pizza-and-typing-out-notes-by-hand/",
"ogUrl": "https://www.pcgamer.com/software/ai/usd1-billion-ai-company-co-founder-admits-that-its-usd100-a-month-transcription-service-was-originally-two-guys-surviving-on-pizza-and-typing-out-notes-by-hand/",
"ogSiteName": "PC Gamer",
"fbAppId": "235441786508054"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-15T02:11:43.000Z",
"createdAtI": 1763172703,
"updatedAt": "2025-11-15T18:02:42.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45934447",
"author": "thomassmith65",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T02:20:58.469Z",
"title": "AI note-taking startup Fireflies was really two guys typing notes by hand",
"createdAtI": 1763172703,
"url": "https://www.pcgamer.com/software/ai/usd1-billion-ai-company-co-founder-admits-that-its-usd100-a-month-transcription-service-was-originally-two-guys-surviving-on-pizza-and-typing-out-notes-by-hand/",
"points": 3,
"tags": [],
"createdAt": "2025-11-15T02:11:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763173258,
"commentsCount": 0,
"updatedAt": "2025-11-15T02:16:22.000Z"
}
}multi silicon ai is coming
{
"storyID": "45934416",
"title": "AMD GPUs Go Brrr",
"author": "vinhnx",
"url": "https://hazyresearch.stanford.edu/blog/2025-11-09-amd-brr",
"points": 236,
"commentsCount": 81,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterDescription": "multi silicon ai is coming",
"twitterImage": [
{
"url": "https://hazyresearch.stanford.edu/hazy-logo.png"
}
],
"success": true,
"requestUrl": "https://hazyresearch.stanford.edu/blog/2025-11-09-amd-brr",
"ogTitle": "AMD GPUs go brrr",
"ogUrl": "https://hazyresearch.stanford.edu/blog/2025-11-09-amd-brr",
"ogDescription": "multi silicon ai is coming",
"ogImage": [
{
"url": "https://hazyresearch.stanford.edu/hazy-logo.png"
}
],
"ogType": "blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T02:06:16.000Z",
"createdAtI": 1763172376,
"updatedAt": "2025-11-15T18:00:24.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45934416",
"author": "vinhnx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T05:35:58.451Z",
"title": "AMD GPUs Go Brrr",
"createdAtI": 1763172376,
"url": "https://hazyresearch.stanford.edu/blog/2025-11-09-amd-brr",
"points": 5,
"tags": [],
"createdAt": "2025-11-15T02:06:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763184958,
"commentsCount": 1,
"updatedAt": "2025-11-15T05:32:37.000Z"
}
}Lana Ponting is part of a class-action lawsuit against the Canadian government for its alleged role in the MK-Ultra experiments.
{
"storyID": "45934117",
"title": "At 16, I was experimented on by the CIA and now I'm suing",
"author": "breve",
"url": "https://www.bbc.com/news/articles/cvgdngkxedzo",
"points": 53,
"commentsCount": 4,
"tags": [],
"og": {
"twitterTitle": "At 16, I was experimented on by the CIA and now I'm suing",
"alWebUrl": "https://bbc.com/news/articles/cvgdngkxedzo",
"twitterImage": [
{
"alt": "An old black-white photo of Lana Ponting as a little girl. She is in a light-coloured dress and her short blond hair is in pigtails.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/5d16/live/ad3f3f40-ba87-11f0-b2a1-6f537f66f9aa.jpg"
}
],
"ogTitle": "At 16, I was experimented on by the CIA and now I'm suing",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Lana Ponting is part of a class-action lawsuit against the Canadian government for its alleged role in the MK-Ultra experiments. ",
"ogImage": [
{
"alt": "An old black-white photo of Lana Ponting as a little girl. She is in a light-coloured dress and her short blond hair is in pigtails.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/5d16/live/ad3f3f40-ba87-11f0-b2a1-6f537f66f9aa.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Lana Ponting is part of a class-action lawsuit against the Canadian government for its alleged role in the MK-Ultra experiments. ",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cvgdngkxedzo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cvgdngkxedzo",
"articleModifiedTime": "2025-11-15T00:14:49.822Z",
"alAndroidUrl": "bbcx://news/articles/cvgdngkxedzo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-15T01:04:50.000Z",
"createdAtI": 1763168690,
"updatedAt": "2025-11-15T18:03:39.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45934117",
"author": "breve",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T02:25:58.377Z",
"title": "At 16, I was experimented on by the CIA and now I'm suing",
"createdAtI": 1763168690,
"url": "https://www.bbc.com/news/articles/cvgdngkxedzo",
"points": 6,
"tags": [],
"createdAt": "2025-11-15T01:04:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763173558,
"commentsCount": 0,
"updatedAt": "2025-11-15T02:24:36.000Z"
}
}{
"storyID": "45933497",
"title": "No Leak, No Problem – Bypassing ASLR with a ROP Chain to Gain RCE",
"author": "todsacerdoti",
"url": "https://modzero.com/en/blog/no-leak-no-problem/",
"points": 105,
"commentsCount": 8,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "No Leak, No Problem - Bypassing ASLR with a ROP Chain to Gain RCE",
"twitterSite": "@mod0",
"twitterImage": [
{
"url": "https://modzero.com/img/preview-default.jpg"
}
],
"success": true,
"requestUrl": "https://modzero.com/en/blog/no-leak-no-problem/",
"ogTitle": "No Leak, No Problem - Bypassing ASLR with a ROP Chain to Gain RCE",
"ogUrl": "https://modzero.com/en/blog/no-leak-no-problem/",
"ogLocale": "en",
"ogImage": [
{
"url": "https://modzero.com/img/preview-default.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T23:39:36.000Z",
"createdAtI": 1763163576,
"updatedAt": "2025-11-15T17:56:10.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45933497",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-15T00:25:58.577Z",
"title": "No Leak, No Problem – Bypassing ASLR with a ROP Chain to Gain RCE",
"createdAtI": 1763163576,
"url": "https://modzero.com/en/blog/no-leak-no-problem/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T23:39:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763166359,
"commentsCount": 0,
"updatedAt": "2025-11-15T00:24:37.000Z"
}
}{
"storyID": "45933317",
"title": "Brexit reduced UK GDP by 6-8%, investments by 12-18% [pdf]",
"author": "jnord",
"url": "https://www.nber.org/system/files/working_papers/w34459/w34459.pdf",
"points": 163,
"commentsCount": 134,
"tags": [],
"createdAt": "2025-11-14T23:17:59.000Z",
"createdAtI": 1763162279,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45933317",
"author": "jnord",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T23:50:58.560Z",
"title": "Brexit reduced UK GDP by 6-8%, investments by 12-18% [pdf]",
"createdAtI": 1763162279,
"url": "https://www.nber.org/system/files/working_papers/w34459/w34459.pdf",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T23:17:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763164259,
"commentsCount": 0,
"updatedAt": "2025-11-14T23:48:06.000Z"
}
}{
"storyID": "45933056",
"title": "USDA head says 'everyone' on SNAP will now have to reapply",
"author": "sipofwater",
"url": "https://thehill.com/homenews/administration/5606715-agriculture-secretary-snap-reapply/",
"points": 60,
"commentsCount": 80,
"tags": [],
"og": {
"error": "Server has returned a 400/500 error code",
"requestUrl": "https://thehill.com/homenews/administration/5606715-agriculture-secretary-snap-reapply/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T22:44:38.000Z",
"createdAtI": 1763160278,
"updatedAt": "2025-11-15T18:03:09.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45933056",
"author": "sipofwater",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T23:00:58.590Z",
"title": "USDA head says 'everyone' on SNAP will now have to reapply",
"createdAtI": 1763160278,
"url": "https://thehill.com/homenews/administration/5606715-agriculture-secretary-snap-reapply/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T22:44:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763161259,
"commentsCount": 2,
"updatedAt": "2025-11-14T22:58:37.000Z"
}
}Happy Birthday, Go!
{
"storyID": "45932962",
"title": "Go's Sweet 16",
"author": "0xedb",
"url": "https://go.dev/blog/16years",
"points": 219,
"commentsCount": 154,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterSite": "@golang",
"twitterImage": [
{
"url": "https://go.dev/doc/gopher/runningsquare.jpg"
}
],
"success": true,
"requestUrl": "https://go.dev/blog/16years",
"ogTitle": "Go’s Sweet 16 - The Go Programming Language",
"ogUrl": "https://go.dev/blog/16years",
"ogDescription": "Happy Birthday, Go!",
"ogImage": [
{
"url": "https://go.dev/doc/gopher/gopher5logo.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T22:33:15.000Z",
"createdAtI": 1763159595,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45932962",
"author": "0xedb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T22:50:58.576Z",
"title": "Go's Sweet 16",
"createdAtI": 1763159595,
"url": "https://go.dev/blog/16years",
"points": 5,
"tags": [],
"createdAt": "2025-11-14T22:33:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763160659,
"commentsCount": 0,
"updatedAt": "2025-11-14T22:48:52.000Z"
}
}{
"storyID": "45932798",
"title": "SSL Configuration Generator",
"author": "smartmic",
"url": "https://ssl-config.mozilla.org/",
"points": 218,
"commentsCount": 68,
"tags": [
"front_page"
],
"og": {
"ogTitle": "Mozilla SSL Configuration Generator",
"success": true,
"author": "April King",
"requestUrl": "https://ssl-config.mozilla.org/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T22:15:04.000Z",
"createdAtI": 1763158504,
"updatedAt": "2025-11-15T18:04:54.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45932798",
"author": "smartmic",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T23:25:58.345Z",
"title": "SSL Configuration Generator",
"createdAtI": 1763158504,
"url": "https://ssl-config.mozilla.org/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T22:15:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763162758,
"commentsCount": 0,
"updatedAt": "2025-11-14T23:24:51.000Z"
}
}kyla scanlon - Traveling the country to understand it
{
"storyID": "45932646",
"title": "30 Days, 9 Cities, 1 Question: Where Did American Prosperity Go?",
"author": "rcardo11",
"url": "https://kyla.substack.com/p/30-days-9-cities-1-question-where",
"points": 57,
"commentsCount": 78,
"tags": [],
"og": {
"twitterTitle": "30 Days, 8 Cities, 1 Question: Where Did American Prosperity Go?",
"twitterCard": "summary_large_image",
"twitterDescription": "Traveling the country to understand it",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!JQq6!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fkyla.substack.com%2Fapi%2Fv1%2Fpost_preview%2F178690574%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "kyla scanlon",
"requestUrl": "https://kyla.substack.com/p/30-days-9-cities-1-question-where",
"ogTitle": "30 Days, 8 Cities, 1 Question: Where Did American Prosperity Go?",
"ogUrl": "https://kyla.substack.com/p/30-days-9-cities-1-question-where",
"ogDescription": "Traveling the country to understand it",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!XDW3!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50290313-29ba-4fd3-bf98-8ad0ccb1b18d_1098x1354.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T21:56:55.000Z",
"createdAtI": 1763157415,
"updatedAt": "2025-11-15T17:45:09.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45932646",
"author": "rcardo11",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T22:30:58.568Z",
"title": "30 Days, 9 Cities, 1 Question: Where Did American Prosperity Go?",
"createdAtI": 1763157415,
"url": "https://kyla.substack.com/p/30-days-9-cities-1-question-where",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T21:56:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763159459,
"commentsCount": 0,
"updatedAt": "2025-11-14T22:30:52.000Z"
}
}Abhijith M B - Microsoft’s Windows chief locked comments on an X post after backlash over the idea of Windows becoming an “agentic OS.”
{
"storyID": "45931725",
"title": "Microsoft executive closes replies after Windows 11 \"Agentic OS\" backlash",
"author": "jinxmeta",
"url": "https://www.windowslatest.com/2025/11/14/windows-11-agentic-os-ai-upgrade-faces-backlash-microsoft-responds-by-closing-replies/",
"points": 56,
"commentsCount": 30,
"tags": [],
"og": {
"twitterCreator": "@https://x.com/abhijithwrites",
"twitterSite": "@windowslatest",
"articlePublishedTime": "2025-11-13T18:59:28+00:00",
"author": "Abhijith M B",
"ogTitle": "Windows 11 Agentic OS AI upgrade faces backlash, Microsoft responds by closing replies",
"ogDescription": "Microsoft’s Windows chief locked comments on an X post after backlash over the idea of Windows becoming an “agentic OS.”",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"type": "image/jpeg",
"url": "https://www.windowslatest.com/wp-content/uploads/2025/11/Windows-is-turning-into-an-Agentic-OS.jpg",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/windowslatestdotcom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.windowslatest.com/2025/11/14/windows-11-agentic-os-ai-upgrade-faces-backlash-microsoft-responds-by-closing-replies/",
"ogUrl": "https://www.windowslatest.com/2025/11/14/windows-11-agentic-os-ai-upgrade-faces-backlash-microsoft-responds-by-closing-replies/",
"ogSiteName": "Windows Latest",
"articleModifiedTime": "2025-11-13T19:04:41+00:00",
"articleAuthor": "https://www.facebook.com/Abhijith.MB"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T20:22:00.000Z",
"createdAtI": 1763151720,
"updatedAt": "2025-11-15T17:44:09.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45931725",
"author": "jinxmeta",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T20:30:58.632Z",
"title": "Microsoft executive closes replies after Windows 11 \"Agentic OS\" backlash",
"createdAtI": 1763151720,
"url": "https://www.windowslatest.com/2025/11/14/windows-11-agentic-os-ai-upgrade-faces-backlash-microsoft-responds-by-closing-replies/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T20:22:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763152259,
"commentsCount": 0,
"updatedAt": "2025-11-14T20:27:23.000Z"
}
}I'll tip my hat to the new ConstitutionTake a bow for the new revolutionSmile and grin at the change all aroundPick up m
{
"storyID": "45931552",
"title": "Anthropic Rides an Artificial Wave",
"author": "cratermoon",
"url": "https://berryvilleiml.com/2025/11/14/houston-we-have-a-problem-anthropic-rides-an-artificial-wave/",
"points": 70,
"commentsCount": 38,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://berryvilleiml.com/2025/11/14/houston-we-have-a-problem-anthropic-rides-an-artificial-wave/",
"ogTitle": "Houston, we have a problem: Anthropic Rides an Artificial Wave | BIML",
"ogUrl": "https://berryvilleiml.com/2025/11/14/houston-we-have-a-problem-anthropic-rides-an-artificial-wave/",
"ogDescription": "I'll tip my hat to the new ConstitutionTake a bow for the new revolutionSmile and grin at the change all aroundPick up m",
"ogSiteName": "Berryville Institute of Machine Learning",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://i0.wp.com/berryvilleiml.com/wp-content/uploads/2019/05/BIML-sm.png?fit=258%2C210&ssl=1"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T20:06:31.000Z",
"createdAtI": 1763150791,
"updatedAt": "2025-11-15T17:37:24.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45931552",
"author": "cratermoon",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T20:30:58.632Z",
"title": "Houston, We Have a Problem: Anthropic Rides an Artificial Wave – BIML",
"createdAtI": 1763150791,
"url": "https://berryvilleiml.com/2025/11/14/houston-we-have-a-problem-anthropic-rides-an-artificial-wave/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T20:06:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763152259,
"commentsCount": 0,
"updatedAt": "2025-11-14T20:27:51.000Z"
}
}Blessed are the women who watch over America’s children.
{
"storyID": "45931403",
"title": "All praise to the lunch ladies",
"author": "gmays",
"url": "https://bittersoutherner.com/issue-no-12/all-praise-to-the-lunch-ladies",
"points": 244,
"commentsCount": 148,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@BitterSouth",
"twitterTitle": "All Praise to the Lunch Ladies — THE BITTER SOUTHERNER",
"twitterSite": "@BitterSouth",
"twitterImage": [
{
"url": "http://static1.squarespace.com/static/51bf0e35e4b010d205f86840/t/68dd36fab684d4356023bd2c/1762782110576/25-HC-BitterSoutherner-Cafeteria-0387-copy.jpg?format=1500w"
}
],
"twitterUrl": "https://bittersoutherner.com/issue-no-12/all-praise-to-the-lunch-ladies",
"ogTitle": "All Praise to the Lunch Ladies — THE BITTER SOUTHERNER",
"ogDescription": "Blessed are the women who watch over America’s children.",
"ogImage": [
{
"width": "1500",
"url": "http://static1.squarespace.com/static/51bf0e35e4b010d205f86840/t/68dd36fab684d4356023bd2c/1762782110576/25-HC-BitterSoutherner-Cafeteria-0387-copy.jpg?format=1500w",
"height": "843"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Blessed are the women who watch over America’s children.",
"success": true,
"requestUrl": "https://bittersoutherner.com/issue-no-12/all-praise-to-the-lunch-ladies",
"ogUrl": "https://bittersoutherner.com/issue-no-12/all-praise-to-the-lunch-ladies",
"ogSiteName": "THE BITTER SOUTHERNER"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T19:54:58.000Z",
"createdAtI": 1763150098,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45931403",
"author": "gmays",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T20:10:58.564Z",
"title": "All Praise to the Lunch Ladies",
"createdAtI": 1763150098,
"url": "https://bittersoutherner.com/issue-no-12/all-praise-to-the-lunch-ladies",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T19:54:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763151059,
"commentsCount": 0,
"updatedAt": "2025-11-14T20:10:52.000Z"
}
}{
"storyID": "45931331",
"title": "Show HN: Epstein Files Organized and Searchable",
"author": "searchepstein",
"url": "https://searchepsteinfiles.com/",
"points": 291,
"commentsCount": 49,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://searchepsteinfiles.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T19:50:16.000Z",
"createdAtI": 1763149816,
"updatedAt": "2025-11-15T17:56:39.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45931331",
"author": "searchepstein",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T20:15:58.454Z",
"title": "Show HN: Epstein Files Organized and Searchable",
"createdAtI": 1763149816,
"url": "https://searchepsteinfiles.com/",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-11-14T19:50:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763151358,
"commentsCount": 0,
"updatedAt": "2025-11-14T20:13:21.000Z"
}
}Genergo, an Italian deep-tech company based in Como, comes out of stealth and unveils an innovative electromagnetic space-propulsion system that uses no propellant, successfully flight-tested and validated across three space missions and protected by a portfolio of granted international patents.
{
"storyID": "45931224",
"title": "Genergo: Propellantless space-propulsion system",
"author": "maremmano",
"url": "https://www.satcom.digital/news/genergo-an-italian-company-builds-the-worlds-first-known-propellantless-space-propulsion-system-flight-tested-and-validated-on-orbit",
"points": 77,
"commentsCount": 65,
"tags": [],
"og": {
"twitterTitle": "Genergo: an Italian Company Builds the World’s First Known Propellantless Space-propulsion System, Flight-tested and Validated On Orbit — Satcom.Digital",
"twitterImage": [
{
"url": "http://static1.squarespace.com/static/62fd0308d1d72c6d2b0629c0/t/6913ace315cb0b36d44d5b45/1762897123556/GenerGo+system_mission+GEN-03_background+%282%29.jpg?format=1500w"
}
],
"twitterUrl": "https://www.satcom.digital/news/genergo-an-italian-company-builds-the-worlds-first-known-propellantless-space-propulsion-system-flight-tested-and-validated-on-orbit",
"ogTitle": "Genergo: an Italian Company Builds the World’s First Known Propellantless Space-propulsion System, Flight-tested and Validated On Orbit — Satcom.Digital",
"ogDescription": "Genergo, an Italian deep-tech company based in Como, comes out of stealth and unveils an innovative electromagnetic space-propulsion system that uses no propellant, successfully flight-tested and validated across three space missions and protected by a portfolio of granted international patents.",
"ogImage": [
{
"width": "1500",
"url": "http://static1.squarespace.com/static/62fd0308d1d72c6d2b0629c0/t/6913ace315cb0b36d44d5b45/1762897123556/GenerGo+system_mission+GEN-03_background+%282%29.jpg?format=1500w",
"height": "1909"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Genergo, an Italian deep-tech company based in Como, comes out of stealth and unveils an innovative electromagnetic space-propulsion system that uses no propellant, successfully flight-tested and validated across three space missions and protected by a portfolio of granted international patents.",
"success": true,
"requestUrl": "https://www.satcom.digital/news/genergo-an-italian-company-builds-the-worlds-first-known-propellantless-space-propulsion-system-flight-tested-and-validated-on-orbit",
"ogUrl": "https://www.satcom.digital/news/genergo-an-italian-company-builds-the-worlds-first-known-propellantless-space-propulsion-system-flight-tested-and-validated-on-orbit",
"ogSiteName": "Satcom.Digital"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T19:43:15.000Z",
"createdAtI": 1763149395,
"updatedAt": "2025-11-15T17:35:09.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45931224",
"author": "maremmano",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T21:50:58.596Z",
"title": "An Italian Company Builds the First Known Propellantless Space-Propulsion System",
"createdAtI": 1763149395,
"url": "https://www.satcom.digital/news/genergo-an-italian-company-builds-the-worlds-first-known-propellantless-space-propulsion-system-flight-tested-and-validated-on-orbit",
"points": 5,
"tags": [],
"createdAt": "2025-11-14T19:43:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763157059,
"commentsCount": 0,
"updatedAt": "2025-11-14T21:49:37.000Z"
}
}Erik Hoel - Pop-hereditarianism is built on selective credulity
{
"storyID": "45930838",
"title": "John von Neumann Shot Lightning from His Arse",
"author": "paulpauper",
"url": "https://www.theintrinsicperspective.com/p/john-von-neumann-shot-lightning-from",
"points": 35,
"commentsCount": 5,
"tags": [],
"og": {
"twitterTitle": "John von Neumann Shot Lightning From His Arse",
"twitterCard": "summary_large_image",
"twitterDescription": "Pop-hereditarianism is built on selective credulity",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Vm5O!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ferikhoel.substack.com%2Fapi%2Fv1%2Fpost_preview%2F178103978%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Erik Hoel",
"requestUrl": "https://www.theintrinsicperspective.com/p/john-von-neumann-shot-lightning-from",
"ogTitle": "John von Neumann Shot Lightning From His Arse",
"ogUrl": "https://www.theintrinsicperspective.com/p/john-von-neumann-shot-lightning-from",
"ogDescription": "Pop-hereditarianism is built on selective credulity",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!zZNM!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c1116ad-10d6-456f-9d43-95a64cf78260_1250x833.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T19:18:22.000Z",
"createdAtI": 1763147902,
"updatedAt": "2025-11-15T15:28:54.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45930838",
"author": "paulpauper",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T19:45:59.028Z",
"title": "John von Neumann Shot Lightning from His Arse",
"createdAtI": 1763147902,
"url": "https://www.theintrinsicperspective.com/p/john-von-neumann-shot-lightning-from",
"points": 4,
"tags": [],
"createdAt": "2025-11-14T19:18:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763149559,
"commentsCount": 0,
"updatedAt": "2025-11-14T19:43:38.000Z"
}
}Structured outputs on the Claude Developer Platform guarantee API responses match your JSON schemas and tool definitions. Now in public beta for Sonnet 4.5 and Opus 4.1, this feature eliminates parsing errors and failed tool calls for production applications.
{
"storyID": "45930598",
"title": "Structured outputs on the Claude Developer Platform",
"author": "adocomplete",
"url": "https://www.claude.com/blog/structured-outputs-on-the-claude-developer-platform",
"points": 164,
"commentsCount": 73,
"tags": [],
"og": {
"twitterCreator": "@claudeai",
"twitterTitle": "Structured outputs on the Claude Developer Platform | Claude",
"twitterCard": "summary_large_image",
"twitterSite": "@claudeai",
"twitterDescription": "Structured outputs on the Claude Developer Platform guarantee API responses match your JSON schemas and tool definitions. Now in public beta for Sonnet 4.5 and Opus 4.1, this feature eliminates parsing errors and failed tool calls for production applications.",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/68a44d4040f98a4adf2207b6/6916810cc9271869af7dc0f1_og_structured-outputs-on-the-claude-developer-platform%20(1).jpg"
}
],
"success": true,
"requestUrl": "https://www.claude.com/blog/structured-outputs-on-the-claude-developer-platform",
"ogTitle": "Structured outputs on the Claude Developer Platform | Claude",
"ogDescription": "Structured outputs on the Claude Developer Platform guarantee API responses match your JSON schemas and tool definitions. Now in public beta for Sonnet 4.5 and Opus 4.1, this feature eliminates parsing errors and failed tool calls for production applications.",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/68a44d4040f98a4adf2207b6/6916810cc9271869af7dc0f1_og_structured-outputs-on-the-claude-developer-platform%20(1).jpg"
},
{
"url": "https://cdn.prod.website-files.com/6889473510b50328dbb70ae6/68c469d23594abeb9ab6ee48_og-claude-generic.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2025-11-14T19:04:23.000Z",
"createdAtI": 1763147063,
"updatedAt": "2025-11-15T18:03:39.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45930598",
"author": "adocomplete",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T19:15:58.322Z",
"title": "Structured Outputs on the Claude Developer Platform (API)",
"createdAtI": 1763147063,
"url": "https://www.claude.com/blog/structured-outputs-on-the-claude-developer-platform",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T19:04:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763147758,
"commentsCount": 0,
"updatedAt": "2025-11-14T19:14:36.000Z"
}
}{
"storyID": "45930284",
"title": "Minisforum Stuffs Entire Arm Homelab in the MS-R1",
"author": "kencausey",
"url": "https://www.jeffgeerling.com/blog/2025/minisforum-stuffs-entire-arm-homelab-ms-r1",
"points": 97,
"commentsCount": 42,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.jeffgeerling.com/blog/2025/minisforum-stuffs-entire-arm-homelab-ms-r1"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T18:42:55.000Z",
"createdAtI": 1763145775,
"updatedAt": "2025-11-15T17:39:39.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45930284",
"author": "kencausey",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T18:50:58.627Z",
"title": "Minisforum Stuffs Entire Arm Homelab in the MS-R1",
"createdAtI": 1763145775,
"url": "https://www.jeffgeerling.com/blog/2025/minisforum-stuffs-entire-arm-homelab-ms-r1",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T18:42:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763146259,
"commentsCount": 0,
"updatedAt": "2025-11-14T18:50:52.000Z"
}
}The current time as rendered by 9 different AI models. By Brian Moore.
{
"storyID": "45930151",
"title": "AI World Clocks",
"author": "waxpancake",
"url": "https://clocks.brianmoore.com/",
"points": 1234,
"commentsCount": 349,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "AI World Clocks",
"twitterDescription": "The current time as rendered by 9 different AI models. By Brian Moore.",
"twitterImage": [
{
"url": "/shareimage.webp"
}
],
"success": true,
"requestUrl": "https://clocks.brianmoore.com/",
"ogTitle": "AI World Clocks",
"ogDescription": "The current time as rendered by 9 different AI models. By Brian Moore.",
"ogImage": [
{
"url": "/shareimage.webp"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-11-14T18:35:22.000Z",
"createdAtI": 1763145322,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45930151",
"author": "waxpancake",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T18:40:58.559Z",
"title": "AI World Clocks",
"createdAtI": 1763145322,
"url": "https://clocks.brianmoore.com/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T18:35:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763145659,
"commentsCount": 1,
"updatedAt": "2025-11-14T18:38:23.000Z"
}
}See how we diagnosed and confirmed an AWS Aurora RDS race condition impacting failovers.
{
"storyID": "45929921",
"title": "A race condition in Aurora RDS",
"author": "theanomaly",
"url": "https://hightouch.com/blog/uncovering-a-race-condition-in-aurora-rds",
"points": 236,
"commentsCount": 74,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://hightouch.com/blog/uncovering-a-race-condition-in-aurora-rds",
"ogTitle": "How we Uncovered a Race Condition in Aurora RDS",
"ogUrl": "https://hightouch.com/blog/uncovering-a-race-condition-in-aurora-rds",
"ogDescription": "See how we diagnosed and confirmed an AWS Aurora RDS race condition impacting failovers.",
"ogImage": [
{
"width": "1200",
"alt": "How we Uncovered a Race Condition in Aurora RDS",
"url": "https://cdn.sanity.io/images/pwmfmi47/production/3a7d4a683896a629fcbe75e6c221386d46228c23-2400x1256.jpg?w=1200",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T18:20:08.000Z",
"createdAtI": 1763144408,
"updatedAt": "2025-11-15T18:03:39.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45929921",
"author": "theanomaly",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T18:25:58.653Z",
"title": "We Uncovered a Race Condition in Aurora RDS",
"createdAtI": 1763144408,
"url": "https://hightouch.com/blog/uncovering-a-race-condition-in-aurora-rds",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T18:20:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763144759,
"commentsCount": 0,
"updatedAt": "2025-11-14T18:25:51.000Z"
}
}Nick Turse - In a memo promising legal immunity for those who kill alleged drug traffickers, the Trump administration floated an unusual legal theory.
{
"storyID": "45929863",
"title": "Secret Boat Strike Memo Justifies Kills by Claiming Targeting Drugs, Not People",
"author": "Qem",
"url": "https://theintercept.com/2025/11/14/boat-strikes-immunity-legality-trump/",
"points": 60,
"commentsCount": 114,
"tags": [],
"og": {
"twitterSite": "@theintercept",
"articlePublishedTime": "2025-11-14T17:28:25+00:00",
"twitterImage": [
{
"url": "https://theintercept.com/wp-content/uploads/2025/11/GettyImages-2244672948-e1763140184408.jpg?fit=4000%2C2000&w=2048"
}
],
"author": "Nick Turse",
"ogTitle": "Secret Boat Strike Memo Justifies Killings By Claiming the Target Is Drugs, Not People",
"ogDescription": "In a memo promising legal immunity for those who kill alleged drug traffickers, the Trump administration floated an unusual legal theory.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://theintercept.com/wp-content/uploads/2025/11/GettyImages-2244672948-e1763140184408.jpg?fit=4000%2C2000&w=1200&h=800",
"height": "800"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theintercept.com/2025/11/14/boat-strikes-immunity-legality-trump/",
"ogUrl": "https://theintercept.com/2025/11/14/boat-strikes-immunity-legality-trump/",
"ogSiteName": "The Intercept",
"articleModifiedTime": "2025-11-14T17:28:35+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T18:16:28.000Z",
"createdAtI": 1763144188,
"updatedAt": "2025-11-15T18:05:24.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45929863",
"author": "Qem",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T18:25:58.653Z",
"title": "Secret Boat Strike Memo Justifies Kills by Claiming Targeting Drugs, Not People",
"createdAtI": 1763144188,
"url": "https://theintercept.com/2025/11/14/boat-strikes-immunity-legality-trump/",
"points": 6,
"tags": [],
"createdAt": "2025-11-14T18:16:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763144759,
"commentsCount": 0,
"updatedAt": "2025-11-14T18:24:37.000Z"
}
}{
"storyID": "45929511",
"title": "The disguised return of EU Chat Control",
"author": "egorfine",
"url": "https://reclaimthenet.org/the-disguised-return-of-the-eus-private-message-scanning-plot",
"points": 778,
"commentsCount": 318,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://reclaimthenet.org/the-disguised-return-of-the-eus-private-message-scanning-plot"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T17:54:07.000Z",
"createdAtI": 1763142847,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45929511",
"author": "egorfine",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T18:00:58.459Z",
"title": "Not even a month passed and Chat Control is back in the EU",
"createdAtI": 1763142847,
"url": "https://reclaimthenet.org/the-disguised-return-of-the-eus-private-message-scanning-plot",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T17:54:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763143258,
"commentsCount": 0,
"updatedAt": "2025-11-14T17:59:36.000Z"
}
}Bitchat is a new messaging app that allows users to chat securely with or without internet access. Download it today via the App Store or Google Play store to begin communicating safely, even when connectivity disappears. Why Bitchat is needed Palestinians are dependent on Israel for their access to electricity,
{
"storyID": "45929358",
"title": "Bitchat for Gaza – messaging without internet",
"author": "ciconia",
"url": "https://updates.techforpalestine.org/bitchat-for-gaza-messaging-without-internet/",
"points": 474,
"commentsCount": 254,
"tags": [],
"og": {
"twitterTitle": "Bitchat for Gaza - messaging without internet",
"twitterSite": "@tech4palestine",
"articlePublishedTime": "2025-11-11T17:30:54.000Z",
"twitterImage": [
{
"url": "https://updates.techforpalestine.org/content/images/size/w1200/2025/11/Bitchat-Blog-Graphic.png"
}
],
"twitterUrl": "https://updates.techforpalestine.org/bitchat-for-gaza-messaging-without-internet/",
"ogTitle": "Bitchat for Gaza - messaging without internet",
"ogDescription": "Bitchat is a new messaging app that allows users to chat securely with or without internet access. Download it today via the App Store or Google Play store to begin communicating safely, even when connectivity disappears.\n\nWhy Bitchat is needed\n\nPalestinians are dependent on Israel for their access to electricity,",
"ogImage": [
{
"width": "1200",
"url": "https://updates.techforpalestine.org/content/images/size/w1200/2025/11/Bitchat-Blog-Graphic.png",
"height": "539"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Bitchat is a new messaging app that allows users to chat securely with or without internet access. Download it today via the App Store or Google Play store to begin communicating safely, even when connectivity disappears.\n\nWhy Bitchat is needed\n\nPalestinians are dependent on Israel for their access to electricity,",
"success": true,
"requestUrl": "https://updates.techforpalestine.org/bitchat-for-gaza-messaging-without-internet/",
"ogUrl": "https://updates.techforpalestine.org/bitchat-for-gaza-messaging-without-internet/",
"ogSiteName": "Tech for Palestine",
"articleModifiedTime": "2025-11-11T17:30:54.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T17:43:40.000Z",
"createdAtI": 1763142220,
"updatedAt": "2025-11-15T18:03:09.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45929358",
"author": "ciconia",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T17:55:58.357Z",
"title": "Bitchat for Gaza – messaging without internet",
"createdAtI": 1763142220,
"url": "https://updates.techforpalestine.org/bitchat-for-gaza-messaging-without-internet/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T17:43:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763142958,
"commentsCount": 0,
"updatedAt": "2025-11-14T17:55:21.000Z"
}
}Norway's wealth tax increase, expected to raise $146M, led to a $448M net loss as $54B in wealth left the country, reducing tax revenue by $594M.
{
"storyID": "45929304",
"title": "Norway's Wealth Tax Unchains a Capital Exodus",
"author": "bko",
"url": "https://citizenx.com/insights/norway-wealth-exodus/",
"points": 46,
"commentsCount": 80,
"tags": [],
"og": {
"twitterCreator": "@alexrecouso",
"twitterTitle": "Norway's Wealth Tax Unchains a Capital Exodus",
"twitterSite": "@citizenx",
"articlePublishedTime": "2025-10-05T20:23:00.000Z",
"twitterImage": [
{
"url": "https://citizenx.com/insights/content/images/size/w1200/2024/11/image-22.jpg"
}
],
"twitterUrl": "https://citizenx.com/insights/norway-wealth-exodus/",
"ogTitle": "Norway's Wealth Tax Unchains a Capital Exodus",
"ogDescription": "Norway's wealth tax increase, expected to raise $146M, led to a $448M net loss as $54B in wealth left the country, reducing tax revenue by $594M.",
"ogImage": [
{
"width": "1200",
"url": "https://citizenx.com/insights/content/images/size/w1200/2024/11/image-22.jpg",
"height": "675"
}
],
"ogType": "article",
"articleTag": "News",
"articlePublisher": "https://www.facebook.com/citizenx",
"twitterCard": "summary_large_image",
"twitterDescription": "Norway's wealth tax increase, expected to raise $146M, led to a $448M net loss as $54B in wealth left the country, reducing tax revenue by $594M.",
"success": true,
"requestUrl": "https://citizenx.com/insights/norway-wealth-exodus/",
"ogUrl": "https://citizenx.com/insights/norway-wealth-exodus/",
"ogSiteName": "CitizenX",
"articleModifiedTime": "2025-10-06T12:35:41.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T17:39:35.000Z",
"createdAtI": 1763141975,
"updatedAt": "2025-11-15T17:48:54.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45929304",
"author": "bko",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T17:50:58.441Z",
"title": "Norway's Wealth Tax Unchains a Capital Exodus",
"createdAtI": 1763141975,
"url": "https://citizenx.com/insights/norway-wealth-exodus/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T17:39:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763142658,
"commentsCount": 0,
"updatedAt": "2025-11-14T17:49:21.000Z"
}
}forgejo - All things related to sustainability: volunteers, donations, grant applications and employee delegation
{
"storyID": "45929247",
"title": "Meeting notes between Forgejo and the Dutch government via Git commits",
"author": "speckx",
"url": "https://codeberg.org/forgejo/sustainability/pulls/137/files",
"points": 103,
"commentsCount": 42,
"tags": [],
"og": {
"success": true,
"author": "forgejo",
"requestUrl": "https://codeberg.org/forgejo/sustainability/pulls/137/files",
"ogTitle": "sustainability",
"ogUrl": "https://codeberg.org/forgejo/sustainability",
"ogDescription": "All things related to sustainability: volunteers, donations, grant applications and employee delegation",
"ogSiteName": "Codeberg.org",
"ogImage": [
{
"width": "1200",
"alt": "Summary card of repository forgejo/sustainability, described as: All things related to sustainability: volunteers, donations, grant applications and employee delegation",
"url": "https://codeberg.org/forgejo/sustainability/-/summary-card",
"height": "600"
}
],
"ogType": "object"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T17:35:17.000Z",
"createdAtI": 1763141717,
"updatedAt": "2025-11-15T17:31:54.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45929247",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T17:45:58.558Z",
"title": "Meeting notes between Forgejo and the Dutch government via Git commits",
"createdAtI": 1763141717,
"url": "https://codeberg.org/forgejo/sustainability/pulls/137/files",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T17:35:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763142359,
"commentsCount": 0,
"updatedAt": "2025-11-14T17:45:51.000Z"
}
}{
"storyID": "45929052",
"title": "Germany to ban Huawei from future 6G network",
"author": "teleforce",
"url": "https://www.bloomberg.com/news/articles/2025-11-13/germany-to-ban-huawei-from-future-6g-network-in-sovereignty-push",
"points": 218,
"commentsCount": 159,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/articles/2025-11-13/germany-to-ban-huawei-from-future-6g-network-in-sovereignty-push"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T17:19:08.000Z",
"createdAtI": 1763140748,
"updatedAt": "2025-11-15T17:49:24.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45929052",
"author": "teleforce",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T17:25:58.343Z",
"title": "Germany to Ban Huawei from Future 6G Network in Sovereignty Push",
"createdAtI": 1763140748,
"url": "https://www.bloomberg.com/news/articles/2025-11-13/germany-to-ban-huawei-from-future-6g-network-in-sovereignty-push",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T17:19:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763141158,
"commentsCount": 0,
"updatedAt": "2025-11-14T17:23:51.000Z"
}
}The more I speak about being poor, the more I realize how fundamentally other folks misunderstand what it means to be poor versus being broke.
{
"storyID": "45928912",
"title": "Being poor vs. being broke",
"author": "speckx",
"url": "https://blog.ctms.me/posts/2025-11-14-being-poor-or-being-broke/",
"points": 532,
"commentsCount": 608,
"tags": [],
"og": {
"twitterTitle": "You misunderstand what it means to be poor",
"articlePublishedTime": "2025-11-14T00:00:00+00:00",
"ogTitle": "You misunderstand what it means to be poor",
"ogDescription": "The more I speak about being poor, the more I realize how fundamentally other folks misunderstand what it means to be poor versus being broke.",
"ogLocale": "en_us",
"ogType": "article",
"articleTag": "Finance",
"twitterCard": "summary",
"twitterDescription": "The more I speak about being poor, the more I realize how fundamentally other folks misunderstand what it means to be poor versus being broke.",
"success": true,
"requestUrl": "https://blog.ctms.me/posts/2025-11-14-being-poor-or-being-broke/",
"ogUrl": "https://blog.ctms.me/posts/2025-11-14-being-poor-or-being-broke/",
"ogSiteName": "Dom Corriveau",
"articleSection": "posts",
"articleModifiedTime": "2025-11-14T00:00:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T17:08:15.000Z",
"createdAtI": 1763140095,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45928912",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T17:20:58.418Z",
"title": "You misunderstand what it means to be poor",
"createdAtI": 1763140095,
"url": "https://blog.ctms.me/posts/2025-11-14-being-poor-or-being-broke/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T17:08:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763140858,
"commentsCount": 0,
"updatedAt": "2025-11-14T17:18:35.000Z"
}
}{
"storyID": "45928873",
"title": "Moving Back to a Tiling WM – XMonad",
"author": "weirdsmiley",
"url": "https://wssite.vercel.app/blog/moving-back-to-a-tiling-wm-xmonad",
"points": 75,
"commentsCount": 74,
"tags": [],
"og": {
"success": true,
"author": "Manas",
"requestUrl": "https://wssite.vercel.app/blog/moving-back-to-a-tiling-wm-xmonad",
"ogTitle": "Moving Back to a Tiling WM - XMonad",
"ogUrl": "https://wssite.vercel.app",
"ogImage": [
{
"url": "https://wssite.vercel.app/og?message=Moving Back to a Tiling WM - XMonad"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T17:04:49.000Z",
"createdAtI": 1763139889,
"updatedAt": "2025-11-15T17:52:54.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45928873",
"author": "weirdsmiley",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T17:30:58.874Z",
"title": "Moving Back to a Tiling WM – XMonad",
"createdAtI": 1763139889,
"url": "https://wssite.vercel.app/blog/moving-back-to-a-tiling-wm-xmonad",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T17:04:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763141459,
"commentsCount": 0,
"updatedAt": "2025-11-14T17:28:21.000Z"
}
}{
"storyID": "45928709",
"title": "Manganese is Lyme disease's double-edge sword",
"author": "gmays",
"url": "https://news.northwestern.edu/stories/2025/11/manganese-is-lyme-diseases-double-edge-sword",
"points": 144,
"commentsCount": 89,
"tags": [],
"og": {
"twitterCreator": "@NorthwesternU",
"twitterCard": "summary_large_image",
"twitterSite": "@NorthwesternU",
"twitterTitle": "Manganese is Lyme disease’s double-edge sword",
"twitterDescription": "New vulnerability discovered in the bacteria that causes the disease",
"twitterImage": [
{
"alt": "bacterium Borrelia burgdorferi",
"url": "https://news.northwestern.edu/assets/Stories/2025/11/burgdorferi__FocusFillMaxWyIwLjAwIiwiMC4wMCIsOTcwLDY1MF0.jpg"
}
],
"success": true,
"requestUrl": "https://news.northwestern.edu/stories/2025/11/manganese-is-lyme-diseases-double-edge-sword",
"ogTitle": "Manganese is Lyme disease’s double-edge sword",
"ogUrl": "https://news.northwestern.edu/stories/2025/11/manganese-is-lyme-diseases-double-edge-sword",
"ogImage": [
{
"url": "https://news.northwestern.edu/assets/Stories/2025/11/burgdorferi__FocusFillMaxWyIwLjAwIiwiMC4wMCIsMTIwMCw2MzBd.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T16:51:03.000Z",
"createdAtI": 1763139063,
"updatedAt": "2025-11-15T17:35:55.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45928709",
"author": "gmays",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T17:45:58.558Z",
"title": "Manganese is Lyme disease's double-edge sword",
"createdAtI": 1763139063,
"url": "https://news.northwestern.edu/stories/2025/11/manganese-is-lyme-diseases-double-edge-sword",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T16:51:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763142359,
"commentsCount": 0,
"updatedAt": "2025-11-14T17:44:06.000Z"
}
}{
"storyID": "45928620",
"title": "US Tech Market Treemap",
"author": "gwintrob",
"url": "https://caplocus.com/",
"points": 114,
"commentsCount": 49,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://caplocus.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T16:42:12.000Z",
"createdAtI": 1763138532,
"updatedAt": "2025-11-15T17:41:54.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45928620",
"author": "gwintrob",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T18:05:58.370Z",
"title": "US Tech Market Treemap",
"createdAtI": 1763138532,
"url": "https://caplocus.com/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T16:42:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763143558,
"commentsCount": 0,
"updatedAt": "2025-11-14T18:05:06.000Z"
}
}One of my favorite things in all of professional sports is the unofficial holiday referred to as “Bobby Bonilla Day.” The short version of it is that Bonilla played for the New York Met…
{
"storyID": "45928492",
"title": "'No One Lives Forever' turns 25 and you still can't buy it legitimately",
"author": "speckx",
"url": "https://www.techdirt.com/2025/11/13/no-one-lives-forever-turns-25-you-still-cant-buy-it-legitimately/",
"points": 320,
"commentsCount": 169,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2025-11-14T04:11:00+00:00",
"twitterImage": [
{
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/techdirt-white-square.png"
}
],
"ogTitle": "‘No One Lives Forever’ Turns 25 & You Still Can’t Buy It Legitimately",
"ogDescription": "One of my favorite things in all of professional sports is the unofficial holiday referred to as “Bobby Bonilla Day.” The short version of it is that Bonilla played for the New York Met…",
"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/2025/11/13/no-one-lives-forever-turns-25-you-still-cant-buy-it-legitimately/",
"ogUrl": "https://www.techdirt.com/2025/11/13/no-one-lives-forever-turns-25-you-still-cant-buy-it-legitimately/",
"ogSiteName": "Techdirt",
"articleModifiedTime": "2025-11-13T06:14:54+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T16:31:26.000Z",
"createdAtI": 1763137886,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45928492",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T16:45:58.663Z",
"title": "'No One Lives Forever' Turns 25 and You Still Can't Buy It Legitimately",
"createdAtI": 1763137886,
"url": "https://www.techdirt.com/2025/11/13/no-one-lives-forever-turns-25-you-still-cant-buy-it-legitimately/",
"points": 4,
"tags": [],
"createdAt": "2025-11-14T16:31:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763138759,
"commentsCount": 0,
"updatedAt": "2025-11-14T16:44:22.000Z"
}
}Jeremiah Johnson - How one venture capitalist represents everything wrong with social media
{
"storyID": "45927759",
"title": "Marc Andreessen as Avatar for Societal Decay",
"author": "alecco",
"url": "https://www.infinitescroll.us/p/marc-andreessen-as-avatar-for-societal",
"points": 40,
"commentsCount": 16,
"tags": [],
"og": {
"twitterTitle": "Marc Andreessen as Avatar for Societal Decay",
"twitterCard": "summary_large_image",
"twitterDescription": "How one venture capitalist represents everything wrong with social media",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!p9YF!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Finfinitescroll.substack.com%2Fapi%2Fv1%2Fpost_preview%2F178475031%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Jeremiah Johnson",
"requestUrl": "https://www.infinitescroll.us/p/marc-andreessen-as-avatar-for-societal",
"ogTitle": "Marc Andreessen as Avatar for Societal Decay",
"ogUrl": "https://www.infinitescroll.us/p/marc-andreessen-as-avatar-for-societal",
"ogDescription": "How one venture capitalist represents everything wrong with social media",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Qojo!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1967c487-aec7-40c5-9923-1dbdef8c9531_835x871.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T15:30:13.000Z",
"createdAtI": 1763134213,
"updatedAt": "2025-11-15T16:45:24.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45927759",
"author": "alecco",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T15:50:58.454Z",
"title": "Marc Andreessen as Avatar for Societal Decay",
"createdAtI": 1763134213,
"url": "https://www.infinitescroll.us/p/marc-andreessen-as-avatar-for-societal",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T15:30:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763135458,
"commentsCount": 0,
"updatedAt": "2025-11-14T15:50:20.000Z"
}
}Larry Ellison’s software company falls more than rivals over its borrowing and reliance on OpenAI contracts
{
"storyID": "45927435",
"title": "Oracle hit hard in Wall Street's tech sell-off over its AI bet",
"author": "1vuio0pswjnm7",
"url": "https://www.ft.com/content/583e9391-bdd0-433e-91e0-b1b93038d51e",
"points": 216,
"commentsCount": 178,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/583e9391-bdd0-433e-91e0-b1b93038d51e",
"ogTitle": "Oracle hit hard in Wall Street’s tech sell-off over its huge AI bet",
"ogUrl": "https://www.ft.com/content/583e9391-bdd0-433e-91e0-b1b93038d51e",
"ogDescription": "Larry Ellison’s software company falls more than rivals over its borrowing and reliance on OpenAI contracts",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2Fbe6a4489-97ce-470a-a1da-64bd738029c8.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"openai"
]
},
"createdAt": "2025-11-14T15:04:22.000Z",
"createdAtI": 1763132662,
"updatedAt": "2025-11-15T17:44:09.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45927435",
"author": "1vuio0pswjnm7",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T15:30:58.455Z",
"title": "Oracle hit hard in Wall Street's tech sell-off over its AI bet",
"createdAtI": 1763132662,
"url": "https://www.ft.com/content/583e9391-bdd0-433e-91e0-b1b93038d51e",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T15:04:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763134258,
"commentsCount": 0,
"updatedAt": "2025-11-14T15:30:36.000Z"
}
}A modest mathematical framing of language
{
"storyID": "45927210",
"title": "Linear algebra explains why some words are effectively untranslatable",
"author": "mrcgnc",
"url": "https://aethermug.com/posts/linear-algebra-explains-why-some-words-are-effectively-untranslatable",
"points": 147,
"commentsCount": 114,
"tags": [],
"og": {
"twitterCreator": "@marco_giancotti",
"twitterSite": "@marco_giancotti",
"twitterTitle": "Linear Algebra Explains Why Some Words Are Effectively Untranslatable",
"articlePublishedTime": "2025-11-13T06:54:50.540Z",
"twitterImage": [
{
"url": "https://aethermug.com/assets/posts/linear-algebra-explains-why-some-words-are-effectively-untranslatable/vackground-com-7K1_uSnNoy4-unsplash.jpg"
}
],
"ogTitle": "Linear Algebra Explains Why Some Words Are Effectively Untranslatable",
"ogDescription": "A modest mathematical framing of language",
"ogLocale": "en_US",
"ogImage": [
{
"type": "image/jpg",
"alt": "Abstract purple and white geometric shapes flowing smoothly in 3D space",
"url": "https://aethermug.com/assets/posts/linear-algebra-explains-why-some-words-are-effectively-untranslatable/vackground-com-7K1_uSnNoy4-unsplash.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A modest mathematical framing of language",
"success": true,
"requestUrl": "https://aethermug.com/posts/linear-algebra-explains-why-some-words-are-effectively-untranslatable",
"ogUrl": "https://aethermug.com/posts/linear-algebra-explains-why-some-words-are-effectively-untranslatable",
"ogSiteName": "Aether Mug",
"articleModifiedTime": "2025-11-13T06:54:50.540Z",
"articleAuthor": "Marco Giancotti"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T14:46:27.000Z",
"createdAtI": 1763131587,
"updatedAt": "2025-11-15T17:40:09.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45927210",
"author": "mrcgnc",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T16:40:58.529Z",
"title": "Linear Algebra Explains Why Some Words Are Effectively Untranslatable",
"createdAtI": 1763131587,
"url": "https://aethermug.com/posts/linear-algebra-explains-why-some-words-are-effectively-untranslatable",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T14:46:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763138459,
"commentsCount": 0,
"updatedAt": "2025-11-14T16:39:36.000Z"
}
}Tom Kington, Rome - An Italian writer says he has uncovered evidence that Italians paid Bosnian Serb forces for ‘human safaris’ during the siege in the Balkan Wars
{
"storyID": "45927035",
"title": "Wealthy foreigners 'paid for chance to shoot civilians in Sarajevo'",
"author": "mhb",
"url": "https://www.thetimes.com/world/europe/article/wealthy-foreigners-paid-for-chance-to-shoot-civilians-in-sarajevo-zrljbb27z",
"points": 88,
"commentsCount": 52,
"tags": [],
"og": {
"twitterTitle": "Wealthy foreigners ‘paid for chance to shoot civilians in Sarajevo’",
"twitterImage": [
{
"url": "https://www.thetimes.com/imageserver/image/%2Fe24bc6c4-89da-4b3b-b010-553d42fab97c.jpg?crop=2500%2C1406%2C0%2C120&resize=1200"
}
],
"author": "Tom Kington, Rome",
"twitterUrl": "https://www.thetimes.com/world/europe/article/wealthy-foreigners-paid-for-chance-to-shoot-civilians-in-sarajevo-zrljbb27z",
"ogTitle": "Wealthy foreigners ‘paid for chance to shoot civilians in Sarajevo’",
"ogDescription": "An Italian writer says he has uncovered evidence that Italians paid Bosnian Serb forces for ‘human safaris’ during the siege in the Balkan Wars",
"ogImage": [
{
"url": "https://www.thetimes.com/imageserver/image/%2Fe24bc6c4-89da-4b3b-b010-553d42fab97c.jpg?crop=2500%2C1406%2C0%2C120&resize=1200"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "An Italian writer says he has uncovered evidence that Italians paid Bosnian Serb forces for ‘human safaris’ during the siege in the Balkan Wars",
"success": true,
"requestUrl": "https://www.thetimes.com/world/europe/article/wealthy-foreigners-paid-for-chance-to-shoot-civilians-in-sarajevo-zrljbb27z",
"ogUrl": "https://www.thetimes.com/world/europe/article/wealthy-foreigners-paid-for-chance-to-shoot-civilians-in-sarajevo-zrljbb27z",
"fbAppId": "734957826605763"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T14:32:11.000Z",
"createdAtI": 1763130731,
"updatedAt": "2025-11-15T16:17:53.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45927035",
"author": "mhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T15:10:58.593Z",
"title": "Wealthy foreigners 'paid for chance to shoot civilians in Sarajevo'",
"createdAtI": 1763130731,
"url": "https://www.thetimes.com/world/europe/article/wealthy-foreigners-paid-for-chance-to-shoot-civilians-in-sarajevo-zrljbb27z",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T14:32:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763133059,
"commentsCount": 0,
"updatedAt": "2025-11-14T15:06:38.000Z"
}
}Mozilla is developing a built‑in AI assistant for Firefox that will be offered as a third browsing mode alongside Normal and Private tabs. They’re calling it “Window AI.” Details are still scarce.
{
"storyID": "45926779",
"title": "I think nobody wants AI in Firefox, Mozilla",
"author": "rpgbr",
"url": "https://manualdousuario.net/en/mozilla-firefox-window-ai/",
"points": 1224,
"commentsCount": 718,
"tags": [],
"og": {
"twitterTitle": "I think nobody wants AI in Firefox, Mozilla",
"articlePublishedTime": "2025-11-14T14:04:05+00:00",
"twitterImage": [
{
"url": "https://manualdousuario.net/wp-content/uploads/2025/11/window-ai-firefox.png"
}
],
"ogTitle": "I think nobody wants AI in Firefox, Mozilla",
"ogDescription": "Mozilla is developing a built‑in AI assistant for Firefox that will be offered as a third browsing mode alongside Normal and Private tabs. They’re calling it “Window AI.” Details are still scarce.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://manualdousuario.net/wp-content/uploads/2025/11/window-ai-firefox.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Mozilla is developing a built‑in AI assistant for Firefox that will be offered as a third browsing mode alongside Normal and Private tabs. They’re calling it “Window AI.” Details are still scarce.",
"success": true,
"requestUrl": "https://manualdousuario.net/en/mozilla-firefox-window-ai/",
"ogUrl": "https://manualdousuario.net/en/mozilla-firefox-window-ai/",
"ogSiteName": "Manual do Usuário",
"articleModifiedTime": "2025-11-14T14:04:05+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-11-14T14:05:00.000Z",
"createdAtI": 1763129100,
"updatedAt": "2025-11-15T18:05:24.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45926779",
"author": "rpgbr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T14:10:58.474Z",
"title": "I think nobody wants AI in Firefox, Mozilla",
"createdAtI": 1763129100,
"url": "https://manualdousuario.net/en/mozilla-firefox-window-ai/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T14:05:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763129458,
"commentsCount": 0,
"updatedAt": "2025-11-14T14:10:49.000Z"
}
}:AGI is a harmful and wasteful fantasy that runs counter to the principles of efficient and effective engineering.
{
"storyID": "45926469",
"title": "AGI fantasy is a blocker to actual engineering",
"author": "tomwphillips",
"url": "https://www.tomwphillips.co.uk/2025/11/agi-fantasy-is-a-blocker-to-actual-engineering/",
"points": 601,
"commentsCount": 597,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-14T06:32:56+00:00",
"success": true,
"requestUrl": "https://www.tomwphillips.co.uk/2025/11/agi-fantasy-is-a-blocker-to-actual-engineering/",
"ogTitle": "AGI fantasy is a blocker to actual engineering",
"ogUrl": "https://www.tomwphillips.co.uk/2025/11/agi-fantasy-is-a-blocker-to-actual-engineering/",
"ogDescription": ":AGI is a harmful and wasteful fantasy that runs counter to the principles of efficient and effective engineering.",
"ogSiteName": "Tom Phillips",
"articleSection": "blog",
"articleModifiedTime": "2025-11-14T06:32:56+00:00",
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AGI",
"AGI"
]
},
"createdAt": "2025-11-14T13:21:24.000Z",
"createdAtI": 1763126484,
"updatedAt": "2025-11-15T18:05:40.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45926469",
"author": "tomwphillips",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T13:45:58.683Z",
"title": "AGI fantasy is a blocker to actual engineering",
"createdAtI": 1763126484,
"url": "https://www.tomwphillips.co.uk/2025/11/agi-fantasy-is-a-blocker-to-actual-engineering/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T13:21:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763127959,
"commentsCount": 0,
"updatedAt": "2025-11-14T13:42:35.000Z"
}
}Higher supply chain consolidation under Nvidia?
{
"storyID": "45926439",
"title": "Nvidia is gearing up to sell servers instead of just GPUs and components",
"author": "giuliomagnifico",
"url": "https://www.tomshardware.com/tech-industry/artificial-intelligence/jp-morgan-says-nvidia-is-gearing-up-to-sell-entire-ai-servers-instead-of-just-ai-gpus-and-componentry-jensens-master-plan-of-vertical-integration-will-boost-profits-purportedly-starting-with-vera-rubin",
"points": 172,
"commentsCount": 75,
"tags": [],
"og": {
"twitterCreator": "@tomshardware",
"twitterSite": "@tomshardware",
"twitterTitle": "JP Morgan says Nvidia is gearing up to sell entire AI servers instead of just AI GPUs and components — Jensen's master plan of vertical integration will boost Nvidia profits, purportedly starting with Vera Rubin",
"articlePublishedTime": "2025-11-13T17:04:31Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/z53fPgXjpKHTpeGv3RHpqj-1200-80.png"
}
],
"ogTitle": "JP Morgan says Nvidia is gearing up to sell entire AI servers instead of just AI GPUs and components — Jensen's master plan of vertical integration will boost Nvidia profits, purportedly starting with Vera Rubin",
"ogDescription": "Higher supply chain consolidation under Nvidia?",
"ogImage": [
{
"width": "1920",
"url": "https://cdn.mos.cms.futurecdn.net/z53fPgXjpKHTpeGv3RHpqj-1920-80.png",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/tomshardware",
"twitterCard": "summary_large_image",
"twitterDescription": "Higher supply chain consolidation under Nvidia?",
"success": true,
"requestUrl": "https://www.tomshardware.com/tech-industry/artificial-intelligence/jp-morgan-says-nvidia-is-gearing-up-to-sell-entire-ai-servers-instead-of-just-ai-gpus-and-componentry-jensens-master-plan-of-vertical-integration-will-boost-profits-purportedly-starting-with-vera-rubin",
"ogUrl": "https://www.tomshardware.com/tech-industry/artificial-intelligence/jp-morgan-says-nvidia-is-gearing-up-to-sell-entire-ai-servers-instead-of-just-ai-gpus-and-componentry-jensens-master-plan-of-vertical-integration-will-boost-profits-purportedly-starting-with-vera-rubin",
"ogSiteName": "Tom's Hardware"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T13:18:09.000Z",
"createdAtI": 1763126289,
"updatedAt": "2025-11-15T14:25:23.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45926439",
"author": "giuliomagnifico",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T13:45:58.683Z",
"title": "Nvidia is gearing up to sell servers instead of just GPUs and components",
"createdAtI": 1763126289,
"url": "https://www.tomshardware.com/tech-industry/artificial-intelligence/jp-morgan-says-nvidia-is-gearing-up-to-sell-entire-ai-servers-instead-of-just-ai-gpus-and-componentry-jensens-master-plan-of-vertical-integration-will-boost-profits-purportedly-starting-with-vera-rubin",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T13:18:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763127959,
"commentsCount": 1,
"updatedAt": "2025-11-14T13:45:50.000Z"
}
}Drive Stats Team - Read the Q3 2025 Drive Stats report to see the latest annualized failure rates, and an analysis of how we define failure in the first place.
{
"storyID": "45926383",
"title": "Backblaze Drive Stats for Q3 2025",
"author": "woliveirajr",
"url": "https://www.backblaze.com/blog/backblaze-drive-stats-for-q3-2025/",
"points": 168,
"commentsCount": 22,
"tags": [],
"og": {
"twitterCreator": "@backblaze",
"twitterSite": "@backblaze",
"articlePublishedTime": "2025-11-11T14:00:00+00:00",
"author": "Drive Stats Team",
"ogTitle": "Backblaze Drive Stats for Q3 2025",
"ogDescription": "Read the Q3 2025 Drive Stats report to see the latest annualized failure rates, and an analysis of how we define failure in the first place.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1440",
"type": "image/png",
"url": "/blog/wp-content/uploads/2025/11/Q3-1440X880.png",
"height": "880"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/backblaze",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.backblaze.com/blog/backblaze-drive-stats-for-q3-2025/",
"ogUrl": "https://www.backblaze.com/blog/backblaze-drive-stats-for-q3-2025/",
"ogSiteName": "Backblaze Blog | Cloud Storage & Cloud Backup"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T13:10:19.000Z",
"createdAtI": 1763125819,
"updatedAt": "2025-11-15T12:09:53.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45926383",
"author": "woliveirajr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T13:40:58.549Z",
"title": "Backblaze Drive Stats for Q3 2025",
"createdAtI": 1763125819,
"url": "https://www.backblaze.com/blog/backblaze-drive-stats-for-q3-2025/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T13:10:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763127659,
"commentsCount": 0,
"updatedAt": "2025-11-14T13:38:21.000Z"
}
}{
"storyID": "45926350",
"title": "Google Releases CodeWiki",
"author": "0x79de",
"url": "https://codewiki.google/",
"points": 88,
"commentsCount": 34,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://codewiki.google/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T13:05:59.000Z",
"createdAtI": 1763125559,
"updatedAt": "2025-11-15T18:03:39.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45926350",
"author": "0x79de",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T16:20:58.521Z",
"title": "Google Releases CodeWiki",
"createdAtI": 1763125559,
"url": "https://codewiki.google/",
"points": 5,
"tags": [],
"createdAt": "2025-11-14T13:05:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763137259,
"commentsCount": 1,
"updatedAt": "2025-11-14T16:16:21.000Z"
}
}{
"storyID": "45926263",
"title": "EDE: Small and Fast Desktop Environment (2014)",
"author": "bradley_taunt",
"url": "https://edeproject.org/",
"points": 94,
"commentsCount": 34,
"tags": [],
"og": {
"success": true,
"author": "ede-team",
"requestUrl": "https://edeproject.org/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T12:51:23.000Z",
"createdAtI": 1763124683,
"updatedAt": "2025-11-15T14:42:38.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45926263",
"author": "bradley_taunt",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T14:15:58.366Z",
"title": "EDE: Small and Fast Desktop Environment",
"createdAtI": 1763124683,
"url": "https://edeproject.org/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T12:51:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763129758,
"commentsCount": 1,
"updatedAt": "2025-11-14T14:15:35.000Z"
}
}Winamp clone in swift for OS/X. Contribute to mgreenwood1001/winamp development by creating an account on GitHub.
{
"storyID": "45926224",
"title": "Winamp clone in Swift for macOS",
"author": "hyperbole",
"url": "https://github.com/mgreenwood1001/winamp",
"points": 251,
"commentsCount": 150,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - mgreenwood1001/winamp: Winamp clone in swift for OS/X",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/9a33bd5f3783d31bc16c03e0c2f03a1d2f263cda5b84958424697d8965b9abe3/mgreenwood1001/winamp"
}
],
"ogTitle": "GitHub - mgreenwood1001/winamp: Winamp clone in swift for OS/X",
"ogDescription": "Winamp clone in swift for OS/X. Contribute to mgreenwood1001/winamp development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Winamp clone in swift for OS/X. Contribute to mgreenwood1001/winamp development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/9a33bd5f3783d31bc16c03e0c2f03a1d2f263cda5b84958424697d8965b9abe3/mgreenwood1001/winamp",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Winamp clone in swift for OS/X. Contribute to mgreenwood1001/winamp development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/mgreenwood1001/winamp",
"ogUrl": "https://github.com/mgreenwood1001/winamp",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T12:44:07.000Z",
"createdAtI": 1763124247,
"updatedAt": "2025-11-15T18:00:24.000Z",
"fetchedAt": "2025-11-15T18:05:58.410Z",
"firstVersion": {
"storyID": "45926224",
"author": "hyperbole",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T14:15:58.366Z",
"title": "Winamp for OS/X",
"createdAtI": 1763124247,
"url": "https://github.com/mgreenwood1001/winamp",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T12:44:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763129758,
"commentsCount": 4,
"updatedAt": "2025-11-14T14:14:50.000Z"
}
}I'm just getting started with Magit, and it works in my Emacs, but I wanted to go over some tutorials from the webpage. magit.vc does not work currently.
{
"storyID": "45926037",
"title": "Magit manuals are available online again",
"author": "vetronauta",
"url": "https://github.com/magit/magit/issues/5472",
"points": 123,
"commentsCount": 53,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "magit.vc and emacsair.me are down · Issue #5472 · magit/magit",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/a4cef0761aecb82e2e8a4eb462330ceccf5613a32dc84cd99314cb776f7f7e56/magit/magit/issues/5472"
}
],
"ogTitle": "magit.vc and emacsair.me are down · Issue #5472 · magit/magit",
"ogDescription": "I'm just getting started with Magit, and it works in my Emacs, but I wanted to go over some tutorials from the webpage. magit.vc does not work currently.",
"ogImage": [
{
"width": "1200",
"alt": "I'm just getting started with Magit, and it works in my Emacs, but I wanted to go over some tutorials from the webpage. magit.vc does not work currently.",
"url": "https://opengraph.githubassets.com/a4cef0761aecb82e2e8a4eb462330ceccf5613a32dc84cd99314cb776f7f7e56/magit/magit/issues/5472",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "I'm just getting started with Magit, and it works in my Emacs, but I wanted to go over some tutorials from the webpage. magit.vc does not work currently.",
"success": true,
"requestUrl": "https://github.com/magit/magit/issues/5472",
"ogUrl": "https://github.com/magit/magit/issues/5472",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T12:09:59.000Z",
"createdAtI": 1763122199,
"updatedAt": "2025-11-15T17:47:54.000Z",
"fetchedAt": "2025-11-15T17:50:58.365Z",
"firstVersion": {
"storyID": "45926037",
"author": "vetronauta",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T14:35:58.409Z",
"title": "Magit manuals are available online again",
"createdAtI": 1763122199,
"url": "https://github.com/magit/magit/issues/5472",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T12:09:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763130958,
"commentsCount": 0,
"updatedAt": "2025-11-14T14:34:52.000Z"
}
}📰 Stay informed about European digital developments: Privacy technology breakthroughs, digital sovereignty initiatives, EU tech policy, and European alternatives news. Daily multilingual coverage of Europe's digital transformation.
{
"storyID": "45925996",
"title": "Show HN: European tech news in 6 languages",
"author": "Merinov",
"url": "https://europedigital.cloud/en/news",
"points": 43,
"commentsCount": 41,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Time for European Digital Alternatives - Europe Digital",
"twitterDescription": "🇪🇺 Discover European alternatives to Google, Microsoft & Amazon. Join millions choosing privacy-first, GDPR-compliant digital services. From secure email to sovereign cloud - find European solutions",
"twitterImage": [
{
"url": "https://europedigital.cloud/og-image.png"
}
],
"success": true,
"requestUrl": "https://europedigital.cloud/en/news",
"ogTitle": "European Digital News - Europe Digital",
"ogUrl": "https://europedigital.cloud/en/news",
"ogDescription": "📰 Stay informed about European digital developments: Privacy technology breakthroughs, digital sovereignty initiatives, EU tech policy, and European alternatives news. Daily multilingual coverage of Europe's digital transformation.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T12:00:57.000Z",
"createdAtI": 1763121657,
"updatedAt": "2025-11-15T14:29:53.000Z",
"fetchedAt": "2025-11-15T17:45:58.598Z",
"firstVersion": {
"storyID": "45925996",
"author": "Merinov",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T14:35:58.409Z",
"title": "Show HN: European Tech News in 6 Languages",
"createdAtI": 1763121657,
"url": "https://europedigital.cloud/en/news",
"points": 5,
"tags": [
"show_hn"
],
"createdAt": "2025-11-14T12:00:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763130958,
"commentsCount": 11,
"updatedAt": "2025-11-14T14:31:35.000Z"
}
}Chat Control is back on the menu. To highlight the corruption behind the proposal, Mullvad VPN now presents "And Then?" A film directed by Jonas Åkerlund.
{
"storyID": "45925971",
"title": "Mullvad VPN present And Then? (Chat Control is back on the menu)",
"author": "dotcoma",
"url": "https://mullvad.net/en/blog/mullvad-vpn-present-and-then",
"points": 94,
"commentsCount": 11,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://mullvad.net/en/blog/mullvad-vpn-present-and-then",
"ogTitle": "Mullvad VPN presents And Then? | Mullvad VPN",
"ogUrl": "https://mullvad.net/en/blog/mullvad-vpn-present-and-then",
"ogDescription": "Chat Control is back on the menu. To highlight the corruption behind the proposal, Mullvad VPN now presents \"And Then?\" A film directed by Jonas Åkerlund.",
"ogSiteName": "Mullvad VPN",
"ogImage": [
{
"url": "https://mullvad.nethttps://media.mullvad.net/andthen/long/Mullvad_AND_THEN_Longform_ProRes422_Webmix_4K.mov"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T11:55:48.000Z",
"createdAtI": 1763121348,
"updatedAt": "2025-11-15T17:36:54.000Z",
"fetchedAt": "2025-11-15T17:45:58.598Z",
"firstVersion": {
"storyID": "45925971",
"author": "dotcoma",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T18:10:58.471Z",
"title": "Mullvad VPN present And Then? (Chat Control is back on the menu)",
"createdAtI": 1763121348,
"url": "https://mullvad.net/en/blog/mullvad-vpn-present-and-then",
"points": 10,
"tags": [],
"createdAt": "2025-11-14T11:55:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763143858,
"commentsCount": 0,
"updatedAt": "2025-11-14T18:07:38.000Z"
}
}GNOME 50 completes the long migration to Wayland, dropping X11 backend code and relying on XWayland for any remaining compatibility needs.
{
"storyID": "45925950",
"title": "GNOME 50 completes the migration to Wayland, dropping X11 backend code",
"author": "upofadown",
"url": "https://linuxiac.com/gnome-50-ends-the-x11-era-after-decades/",
"points": 79,
"commentsCount": 152,
"tags": [],
"og": {
"twitterCreator": "@linuxiac",
"twitterTitle": "GNOME 50 Ends the X11 Era After Decades",
"twitterSite": "@linuxiac",
"articlePublishedTime": "2025-11-06T15:04:57+00:00",
"twitterImage": [
{
"url": "https://linuxiac.com/wp-content/uploads/2025/11/gnome50-drops-x11.jpg"
}
],
"ogTitle": "GNOME 50 Ends the X11 Era After Decades",
"ogDescription": "GNOME 50 completes the long migration to Wayland, dropping X11 backend code and relying on XWayland for any remaining compatibility needs.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"alt": "GNOME 50 Ends the X11 Era After Decades",
"type": "image/jpeg",
"url": "https://linuxiac.com/wp-content/uploads/2025/11/gnome50-drops-x11.jpg",
"height": "900"
}
],
"ogType": "article",
"articleTag": "x11",
"articlePublisher": "https://www.facebook.com/my.linuxiac",
"twitterCard": "summary_large_image",
"twitterDescription": "GNOME 50 completes the long migration to Wayland, dropping X11 backend code and relying on XWayland for any remaining compatibility needs.",
"success": true,
"requestUrl": "https://linuxiac.com/gnome-50-ends-the-x11-era-after-decades/",
"ogUrl": "https://linuxiac.com/gnome-50-ends-the-x11-era-after-decades/",
"ogSiteName": "Linuxiac",
"articleSection": "Software",
"articleModifiedTime": "2025-11-06T15:05:04+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T11:51:28.000Z",
"createdAtI": 1763121088,
"updatedAt": "2025-11-15T17:28:09.000Z",
"fetchedAt": "2025-11-15T17:30:58.559Z",
"firstVersion": {
"storyID": "45925950",
"author": "upofadown",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T12:10:58.545Z",
"title": "Gnome 50 Ends the X11 Era After Decades",
"createdAtI": 1763121088,
"url": "https://linuxiac.com/gnome-50-ends-the-x11-era-after-decades/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T11:51:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763122259,
"commentsCount": 0,
"updatedAt": "2025-11-14T12:09:34.000Z"
}
}Open source framework for building robust type-safe distributed systems with declarative infrastructure - encoredev/encore
{
"storyID": "45925890",
"title": "Show HN: Encore – Type-safe back end framework that generates infra from code",
"author": "andout_",
"url": "https://github.com/encoredev/encore",
"points": 72,
"commentsCount": 47,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - encoredev/encore: Open source framework for building robust type-safe distributed systems with declarative infrastructure",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/339786950/b0054f02-24f7-443c-87f5-47e2f38502a1"
}
],
"ogTitle": "GitHub - encoredev/encore: Open source framework for building robust type-safe distributed systems with declarative infrastructure",
"ogDescription": "Open source framework for building robust type-safe distributed systems with declarative infrastructure - encoredev/encore",
"ogImage": [
{
"alt": "Open source framework for building robust type-safe distributed systems with declarative infrastructure - encoredev/encore",
"url": "https://repository-images.githubusercontent.com/339786950/b0054f02-24f7-443c-87f5-47e2f38502a1"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Open source framework for building robust type-safe distributed systems with declarative infrastructure - encoredev/encore",
"success": true,
"requestUrl": "https://github.com/encoredev/encore",
"ogUrl": "https://github.com/encoredev/encore",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T11:41:47.000Z",
"createdAtI": 1763120507,
"updatedAt": "2025-11-15T13:43:09.000Z",
"fetchedAt": "2025-11-15T17:05:58.442Z",
"firstVersion": {
"storyID": "45925890",
"author": "andout_",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T11:55:58.394Z",
"title": "Show HN: Encore – Type-safe back end framework that generates infra from code",
"createdAtI": 1763120507,
"url": "https://github.com/encoredev/encore",
"points": 4,
"tags": [
"show_hn"
],
"createdAt": "2025-11-14T11:41:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763121358,
"commentsCount": 1,
"updatedAt": "2025-11-14T11:55:34.000Z"
}
}{
"storyID": "45925431",
"title": "V8 Garbage Collector",
"author": "swah",
"url": "https://wingolog.org/archives/2025/11/13/the-last-couple-years-in-v8s-garbage-collector",
"points": 120,
"commentsCount": 35,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://wingolog.org/archives/2025/11/13/the-last-couple-years-in-v8s-garbage-collector"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T09:53:13.000Z",
"createdAtI": 1763113993,
"updatedAt": "2025-11-15T14:44:53.000Z",
"fetchedAt": "2025-11-15T16:05:59.250Z",
"firstVersion": {
"storyID": "45925431",
"author": "swah",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T10:25:58.637Z",
"title": "V8 Garbage Collector",
"createdAtI": 1763113993,
"url": "https://wingolog.org/archives/2025/11/13/the-last-couple-years-in-v8s-garbage-collector",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T09:53:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763115959,
"commentsCount": 0,
"updatedAt": "2025-11-14T10:24:34.000Z"
}
}{
"storyID": "45924891",
"title": "Ask HN: Is building for the web even worth it now?",
"author": "spaceman_2020",
"url": null,
"points": 46,
"commentsCount": 35,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-14T08:10:44.000Z",
"createdAtI": 1763107844,
"updatedAt": "2025-11-15T14:29:09.000Z",
"fetchedAt": "2025-11-15T15:20:58.571Z",
"firstVersion": {
"storyID": "45924891",
"author": "spaceman_2020",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T08:15:58.360Z",
"title": "Ask HN: Is building for the web even worth it now?",
"createdAtI": 1763107844,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-14T08:10:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763108158,
"commentsCount": 0,
"updatedAt": "2025-11-14T08:13:34.000Z"
}
}Radim Marek - Stop deploying broken SQL queries. RegreSQL provides regression testing for PostgreSQL queries with performance baselines and automated warnings.
{
"storyID": "45924619",
"title": "RegreSQL: Regression Testing for PostgreSQL Queries",
"author": "radimm",
"url": "https://boringsql.com/posts/regresql-testing-queries/",
"points": 147,
"commentsCount": 36,
"tags": [],
"og": {
"success": true,
"author": "Radim Marek",
"requestUrl": "https://boringsql.com/posts/regresql-testing-queries/",
"ogTitle": "RegreSQL: Regression Testing for PostgreSQL Queries",
"ogUrl": "https://boringsql.com/posts/regresql-testing-queries/",
"ogDescription": "Stop deploying broken SQL queries. RegreSQL provides regression testing for PostgreSQL queries with performance baselines and automated warnings.",
"ogSiteName": "boringSQL | Supercharge your SQL & PostgreSQL powers",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://boringsql.com/og-images/regresql-introduction.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T07:10:10.000Z",
"createdAtI": 1763104210,
"updatedAt": "2025-11-15T13:30:08.000Z",
"fetchedAt": "2025-11-15T14:35:58.509Z",
"firstVersion": {
"storyID": "45924619",
"author": "radimm",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T07:45:58.691Z",
"title": "RegreSQL: Regression Testing for PostgreSQL Queries",
"createdAtI": 1763104210,
"url": "https://boringsql.com/posts/regresql-testing-queries/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T07:10:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763106359,
"commentsCount": 0,
"updatedAt": "2025-11-14T07:45:19.000Z"
}
}{
"storyID": "45924569",
"title": "Multi-User Dungeon (MUD)",
"author": "reconnecting",
"url": "https://en.wikipedia.org/wiki/Multi-user_dungeon",
"points": 35,
"commentsCount": 22,
"tags": [],
"og": {
"ogTitle": "Multi-user dungeon - Wikipedia",
"ogImage": [
{
"width": "1200",
"url": "https://upload.wikimedia.org/wikipedia/commons/0/07/Actsmudgnome.png",
"height": "830"
}
],
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/Multi-user_dungeon",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T06:57:22.000Z",
"createdAtI": 1763103442,
"updatedAt": "2025-11-15T11:12:38.000Z",
"fetchedAt": "2025-11-15T14:15:58.479Z",
"firstVersion": {
"storyID": "45924569",
"author": "reconnecting",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T08:05:58.750Z",
"title": "Multi-User Dungeon (MUD)",
"createdAtI": 1763103442,
"url": "https://en.wikipedia.org/wiki/Multi-user_dungeon",
"points": 5,
"tags": [],
"createdAt": "2025-11-14T06:57:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763107559,
"commentsCount": 1,
"updatedAt": "2025-11-14T08:02:48.000Z"
}
}Rindala Alajaji - It's unfortunately no longer enough to force websites to check your government-issued ID before you can access certain content, because politicians have now discovered that people are using Virtual Private Networks (VPNs) to protect their privacy and bypass these invasive laws. Their solution? Entirely ban the use of VPNs.
{
"storyID": "45924483",
"title": "Lawmakers want to ban VPNs and have no idea what they're doing",
"author": "gslin",
"url": "https://www.eff.org/deeplinks/2025/11/lawmakers-want-ban-vpns-and-they-have-no-idea-what-theyre-doing",
"points": 315,
"commentsCount": 157,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@eff",
"twitterTitle": "Lawmakers Want to Ban VPNs—And They Have No Idea What They're Doing",
"articlePublishedTime": "2025-11-13T09:38:50-08:00",
"twitterImage": [
{
"width": "1200",
"url": "https://www.eff.org/files/banner_library/student-privacy-2-og.png",
"height": "600"
}
],
"author": "Rindala Alajaji",
"ogTitle": "Lawmakers Want to Ban VPNs—And They Have No Idea What They're Doing",
"ogDescription": "It's unfortunately no longer enough to force websites to check your government-issued ID before you can access certain content, because politicians have now discovered that people are using Virtual Private Networks (VPNs) to protect their privacy and bypass these invasive laws. Their solution? Entirely ban the use of VPNs.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://www.eff.org/files/banner_library/student-privacy-2-og.png",
"height": "600"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/eff",
"twitterCard": "summary_large_image",
"twitterDescription": "It's unfortunately no longer enough to force websites to check your government-issued ID before you can access certain content, because politicians have now discovered that people are using Virtual",
"success": true,
"requestUrl": "https://www.eff.org/deeplinks/2025/11/lawmakers-want-ban-vpns-and-they-have-no-idea-what-theyre-doing",
"ogUrl": "https://www.eff.org/deeplinks/2025/11/lawmakers-want-ban-vpns-and-they-have-no-idea-what-theyre-doing",
"ogSiteName": "Electronic Frontier Foundation",
"articleModifiedTime": "2025-11-13T11:07:02-08:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T06:39:13.000Z",
"createdAtI": 1763102353,
"updatedAt": "2025-11-15T13:40:53.000Z",
"fetchedAt": "2025-11-15T13:40:58.608Z",
"firstVersion": {
"storyID": "45924483",
"author": "gslin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T06:50:58.474Z",
"title": "Lawmakers Want to Ban VPNs–and They Have No Idea What They're Doing",
"createdAtI": 1763102353,
"url": "https://www.eff.org/deeplinks/2025/11/lawmakers-want-ban-vpns-and-they-have-no-idea-what-theyre-doing",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T06:39:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763103058,
"commentsCount": 0,
"updatedAt": "2025-11-14T06:50:49.000Z"
}
}Of all the senses cultivated throughout the 19th century, it was the sense of hearing that experienced the most dramatic transformation, as the science of sound underwent rapid advancement. Lucas Thompson delves into a particular genre of popular acoustics primers aimed at children and amateurs alike, which reveal the pedagogical, ludic, and transcendental strivings of Victorian society.
{
"storyID": "45924345",
"title": "Hooked on Sonics: Experimenting with Sound in 19th-Century Popular Science",
"author": "Hooke",
"url": "https://publicdomainreview.org/essay/science-of-sound/",
"points": 38,
"commentsCount": 1,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://publicdomainreview.org/essay/science-of-sound/",
"ogTitle": "Hooked on Sonics: Experimenting with Sound in 19th-Century Popular Science\n",
"ogUrl": "https://publicdomainreview.org/essay/science-of-sound/",
"ogDescription": "Of all the senses cultivated throughout the 19th century, it was the sense of hearing that experienced the most dramatic transformation, as the science of sound underwent rapid advancement. Lucas Thompson delves into a particular genre of popular acoustics primers aimed at children and amateurs alike, which reveal the pedagogical, ludic, and transcendental strivings of Victorian society. \n",
"ogSiteName": "The Public Domain Review",
"ogImage": [
{
"url": "https://pdr-assets.b-cdn.net/essays/science-of-sound/mama-thumb.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T06:13:09.000Z",
"createdAtI": 1763100789,
"updatedAt": "2025-11-15T03:38:51.000Z",
"fetchedAt": "2025-11-15T12:30:58.586Z",
"firstVersion": {
"storyID": "45924345",
"author": "Hooke",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T06:15:58.706Z",
"title": "Hooked on Sonics: Experimenting with Sound in 19th-Century Popular Science",
"createdAtI": 1763100789,
"url": "https://publicdomainreview.org/essay/science-of-sound/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T06:13:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763100959,
"commentsCount": 0,
"updatedAt": "2025-11-14T06:15:48.000Z"
}
}{
"storyID": "45924262",
"title": "Ask HN: How to learn concurrency?",
"author": "shivajikobardan",
"url": null,
"points": 36,
"commentsCount": 18,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-14T05:52:51.000Z",
"createdAtI": 1763099571,
"updatedAt": "2025-11-15T10:39:54.000Z",
"fetchedAt": "2025-11-15T11:55:58.360Z",
"firstVersion": {
"storyID": "45924262",
"author": "shivajikobardan",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T06:10:58.598Z",
"title": "Ask HN: How to learn concurrency?",
"createdAtI": 1763099571,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-14T05:52:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763100659,
"commentsCount": 2,
"updatedAt": "2025-11-14T06:09:48.000Z"
}
}A confidant of Bill Pulte, the Trump administration’s top housing regulator, provided confidential mortgage pricing data from Fannie Mae to a principal competitor.
{
"storyID": "45923433",
"title": "Fannie Mae officials ousted after sounding alarm on sharing confidential data",
"author": "consumer451",
"url": "https://apnews.com/article/fannie-mae-freddie-mac-firing-pulte-data-a4f8c53df74fef83ec7fd07e3d524746",
"points": 90,
"commentsCount": 36,
"tags": [],
"og": {
"twitterSite": "@AP",
"twitterTitle": "Top Fannie Mae officials ousted after sounding alarm on sharing confidential housing data",
"articlePublishedTime": "2025-11-13T23:26:58",
"twitterImage": [
{
"alt": "Director of the Federal Housing Finance Agency Bill Pulte speaks with reporters at the White House, Sept. 2, 2025, in Washington. (AP Photo/Mark Schiefelbein, File)",
"url": "https://dims.apnews.com/dims4/default/24a6530/2147483647/strip/true/crop/8640x4860+0+450/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F79%2Fee%2Fb7d0f2d74c3d3abdd55174c25ac4%2Fd77f43de2652440690bc3652a3daa0e7"
}
],
"ogTitle": "Top Fannie Mae officials ousted after sounding alarm on sharing confidential housing data",
"ogDescription": "A confidant of Bill Pulte, the Trump administration’s top housing regulator, provided confidential mortgage pricing data from Fannie Mae to a principal competitor.",
"ogImage": [
{
"width": "1440",
"alt": "Director of the Federal Housing Finance Agency Bill Pulte speaks with reporters at the White House, Sept. 2, 2025, in Washington. (AP Photo/Mark Schiefelbein, File)",
"type": "image/jpeg",
"url": "https://dims.apnews.com/dims4/default/24a6530/2147483647/strip/true/crop/8640x4860+0+450/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F79%2Fee%2Fb7d0f2d74c3d3abdd55174c25ac4%2Fd77f43de2652440690bc3652a3daa0e7",
"height": "810"
}
],
"ogType": "article",
"articleTag": "Letitia James",
"twitterCard": "summary_large_image",
"twitterDescription": "A confidant of Bill Pulte, the Trump administration’s top housing regulator, provided confidential mortgage pricing data from Fannie Mae to a principal competitor.",
"success": true,
"requestUrl": "https://apnews.com/article/fannie-mae-freddie-mac-firing-pulte-data-a4f8c53df74fef83ec7fd07e3d524746",
"ogUrl": "https://apnews.com/article/fannie-mae-freddie-mac-firing-pulte-data-a4f8c53df74fef83ec7fd07e3d524746",
"ogSiteName": "AP News",
"articleModifiedTime": "2025-11-14T02:39:52.734",
"articleSection": "Politics",
"articleAuthor": "https://apnews.com/author/brian-slodysko",
"fbAppId": "870613919693099"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T03:12:38.000Z",
"createdAtI": 1763089958,
"updatedAt": "2025-11-15T04:59:22.000Z",
"fetchedAt": "2025-11-15T08:30:58.422Z",
"firstVersion": {
"storyID": "45923433",
"author": "consumer451",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T03:40:58.488Z",
"title": "Fannie Mae officials ousted after sounding alarm on sharing confidential data",
"createdAtI": 1763089958,
"url": "https://apnews.com/article/fannie-mae-freddie-mac-firing-pulte-data-a4f8c53df74fef83ec7fd07e3d524746",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T03:12:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763091658,
"commentsCount": 0,
"updatedAt": "2025-11-14T03:36:33.000Z"
}
}Authors Alliance - This is a guest post by Matthew Sag, Jonas Robitscher Professor of Law in Artificial Intelligence, Machine Learning and Data Science at Emory University Law School.
{
"storyID": "45923406",
"title": "Copyright winter is coming (to Wikipedia?)",
"author": "the-mitr",
"url": "https://authorsalliance.substack.com/p/copyright-winter-is-coming-to-wikipedia",
"points": 82,
"commentsCount": 86,
"tags": [],
"og": {
"twitterTitle": "Copyright Winter is Coming (to Wikipedia?)",
"twitterCard": "summary_large_image",
"twitterDescription": "This is a guest post by Matthew Sag, Jonas Robitscher Professor of Law in Artificial Intelligence, Machine Learning and Data Science at Emory University Law School.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!xTud!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fauthorsalliance.substack.com%2Fapi%2Fv1%2Fpost_preview%2F178502376%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Authors Alliance",
"requestUrl": "https://authorsalliance.substack.com/p/copyright-winter-is-coming-to-wikipedia",
"ogTitle": "Copyright Winter is Coming (to Wikipedia?)",
"ogUrl": "https://authorsalliance.substack.com/p/copyright-winter-is-coming-to-wikipedia",
"ogDescription": "This is a guest post by Matthew Sag, Jonas Robitscher Professor of Law in Artificial Intelligence, Machine Learning and Data Science at Emory University Law School.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ia6t!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee168b6f-4336-44e6-97e7-ed870f9a9692_1024x1024.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"artificialintelligence",
"machinelearning"
]
},
"createdAt": "2025-11-14T03:08:09.000Z",
"createdAtI": 1763089689,
"updatedAt": "2025-11-15T06:51:07.000Z",
"fetchedAt": "2025-11-15T08:20:58.535Z",
"firstVersion": {
"storyID": "45923406",
"author": "the-mitr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T03:20:58.617Z",
"title": "Copyright Winter Is Coming (To Wikipedia?)",
"createdAtI": 1763089689,
"url": "https://authorsalliance.substack.com/p/copyright-winter-is-coming-to-wikipedia",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T03:08:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763090459,
"commentsCount": 0,
"updatedAt": "2025-11-14T03:19:48.000Z"
}
}Postulate Labs, Inc. - Offline voice transcription for macOS. Turn speech into perfect text 3x faster with privacy-first AI. No internet required, no subscriptions.
{
"storyID": "45923352",
"title": "Why do voice transcription apps charge monthly when Whisper runs locally?",
"author": "metalogical",
"url": "https://www.lucidvoice.app/",
"points": 46,
"commentsCount": 75,
"tags": [],
"og": {
"twitterCreator": "@arbitr_ary",
"twitterTitle": "Lucid Voice - Offline Voice to Text for Mac",
"twitterImage": [
{
"url": "https://lucidvoice.app/og-image.png"
}
],
"author": "Postulate Labs, Inc.",
"ogTitle": "Lucid Voice - Offline Voice to Text for Mac",
"ogDescription": "Offline voice transcription for macOS. Turn speech into perfect text 3x faster with privacy-first AI. No internet required, no subscriptions.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Lucid Voice - Offline Voice to Text for Mac",
"url": "https://lucidvoice.app/og-image.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Privacy-first voice transcription that runs entirely on your Mac. 3x faster writing, completely offline.",
"success": true,
"requestUrl": "https://www.lucidvoice.app/",
"ogUrl": "https://lucidvoice.app",
"ogSiteName": "Lucid Voice"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-14T02:54:57.000Z",
"createdAtI": 1763088897,
"updatedAt": "2025-11-15T08:18:07.000Z",
"fetchedAt": "2025-11-15T08:20:58.535Z",
"firstVersion": {
"storyID": "45923352",
"author": "metalogical",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T04:40:58.629Z",
"title": "Why do voice transcription apps charge monthly when Whisper runs locally?",
"createdAtI": 1763088897,
"url": "https://www.lucidvoice.app/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T02:54:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763095259,
"commentsCount": 5,
"updatedAt": "2025-11-14T04:40:48.000Z"
}
}entropytown - Gaussian splats, JEPA and Genie 3 — and why “world model” now means three different things at once.
{
"storyID": "45923326",
"title": "Why Fei-Fei Li and Yann LeCun are both betting on \"world models\"",
"author": "signa11",
"url": "https://entropytown.com/articles/2025-11-13-world-model-lecun-feifei-li/",
"points": 136,
"commentsCount": 90,
"tags": [],
"og": {
"twitterTitle": "Why Fei-Fei Li and Yann LeCun Are Both Betting on “World Models” — and How Their Bets Differ | entropytown",
"articlePublishedTime": "2025-11-13T00:00:00.000Z",
"twitterImage": [
{
"url": "https://entropytown.com/favicon.svg"
}
],
"author": "entropytown",
"twitterUrl": "https://entropytown.com/articles/2025-11-13-world-model-lecun-feifei-li/",
"ogTitle": "Why Fei-Fei Li and Yann LeCun Are Both Betting on “World Models” — and How Their Bets Differ | entropytown",
"ogDescription": "Gaussian splats, JEPA and Genie 3 — and why “world model” now means three different things at once.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://entropytown.com/favicon.svg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Gaussian splats, JEPA and Genie 3 — and why “world model” now means three different things at once.",
"success": true,
"requestUrl": "https://entropytown.com/articles/2025-11-13-world-model-lecun-feifei-li/",
"ogUrl": "https://entropytown.com/articles/2025-11-13-world-model-lecun-feifei-li/",
"ogSiteName": "entropytown",
"articleSection": "Analysis"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T02:49:44.000Z",
"createdAtI": 1763088584,
"updatedAt": "2025-11-15T07:19:22.000Z",
"fetchedAt": "2025-11-15T08:20:58.535Z",
"firstVersion": {
"storyID": "45923326",
"author": "signa11",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T03:05:58.451Z",
"title": "Why Fei-Fei Li and Yann LeCun Are Both Betting on \"World Models\"",
"createdAtI": 1763088584,
"url": "https://entropytown.com/articles/2025-11-13-world-model-lecun-feifei-li/",
"points": 3,
"tags": [],
"createdAt": "2025-11-14T02:49:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763089558,
"commentsCount": 1,
"updatedAt": "2025-11-14T03:05:03.000Z"
}
}multi silicon ai is coming
{
"storyID": "45923188",
"title": "HipKittens: Fast and furious AMD kernels",
"author": "dataminer",
"url": "https://hazyresearch.stanford.edu/blog/2025-11-09-hk",
"points": 147,
"commentsCount": 54,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterDescription": "multi silicon ai is coming",
"twitterImage": [
{
"url": "https://hazyresearch.stanford.edu/hazy-logo.png"
}
],
"success": true,
"requestUrl": "https://hazyresearch.stanford.edu/blog/2025-11-09-hk",
"ogTitle": "HipKittens: Fast and Furious AMD Kernels",
"ogUrl": "https://hazyresearch.stanford.edu/blog/2025-11-09-hk",
"ogDescription": "multi silicon ai is coming",
"ogImage": [
{
"url": "https://hazyresearch.stanford.edu/hazy-logo.png"
}
],
"ogType": "blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T02:27:20.000Z",
"createdAtI": 1763087240,
"updatedAt": "2025-11-15T08:10:52.000Z",
"fetchedAt": "2025-11-15T08:10:58.615Z",
"firstVersion": {
"storyID": "45923188",
"author": "dataminer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T22:15:58.369Z",
"title": "HipKittens: Fast and furious AMD kernels",
"createdAtI": 1763087240,
"url": "https://hazyresearch.stanford.edu/blog/2025-11-09-hk",
"points": 17,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T02:27:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763158558,
"commentsCount": 0,
"updatedAt": "2025-11-14T22:15:36.000Z"
}
}.admonition { margin: .75em 0; padding: .6rem; overflow: hidden; font-size: 12px; page-break-inside: avoid; border-left: .3rem solid #42b983; border-radius: .3rem; box-shadow: 0 0.1re
{
"storyID": "45922850",
"title": "How to Get a North Korea / Antarctica VPS",
"author": "uneven9434",
"url": "https://blog.lyc8503.net/en/post/asn-5-worldwide-servers/",
"points": 202,
"commentsCount": 76,
"tags": [],
"og": {
"articlePublishedTime": "2024-11-11T16:05:10.000Z",
"twitterImage": [
{
"url": "https://blog.lyc8503.net/en/post/asn-5-worldwide-servers/inet6num.png"
}
],
"ogTitle": "Running Your Own ISP at Home Part.5 - How to Get a North Korea / Antarctica VPS (New Concept: Light Up the Globe)",
"ogDescription": ".admonition { margin: .75em 0; padding: .6rem; overflow: hidden; font-size: 12px; page-break-inside: avoid; border-left: .3rem solid #42b983; border-radius: .3rem; box-shadow: 0 0.1re",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://blog.lyc8503.net/en/post/asn-5-worldwide-servers/inet6num.png"
},
{
"url": "https://blog.lyc8503.net/en/post/asn-5-worldwide-servers/specific-inet6.png"
},
{
"url": "https://blog.lyc8503.net/en/post/asn-5-worldwide-servers/iplark_self.png"
},
{
"url": "https://blog.lyc8503.net/en/post/asn-5-worldwide-servers/iplark_warp.png"
},
{
"url": "https://blog.lyc8503.net/en/post/asn-5-worldwide-servers/bili.png"
}
],
"ogType": "article",
"articleTag": "Personal Blog,Tech Sharing,Coding,Random Thoughts,Notes,Web Scraping,Reverse Engineering,Security,Computer Networking,HomeLab,DevOps,Serverless",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://blog.lyc8503.net/en/post/asn-5-worldwide-servers/",
"ogUrl": "https://blog.lyc8503.net/en/post/asn-5-worldwide-servers/index.html",
"ogSiteName": "Lyc8503's blog",
"articleModifiedTime": "2024-11-11T16:05:10.000Z",
"articleAuthor": "lyc8503"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T01:30:50.000Z",
"createdAtI": 1763083850,
"updatedAt": "2025-11-15T06:06:07.000Z",
"fetchedAt": "2025-11-15T06:50:58.525Z",
"firstVersion": {
"storyID": "45922850",
"author": "uneven9434",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T03:05:58.451Z",
"title": "How to Get a North Korea / Antarctica VPS",
"createdAtI": 1763083850,
"url": "https://blog.lyc8503.net/en/post/asn-5-worldwide-servers/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T01:30:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763089558,
"commentsCount": 1,
"updatedAt": "2025-11-14T03:05:48.000Z"
}
}Apple Inc. - The Mini Apps Partner Program is designed to help developers who host mini apps grow their business and provide a great customer experience.
{
"storyID": "45922550",
"title": "Apple Mini Apps Partner Program",
"author": "soheilpro",
"url": "https://developer.apple.com/programs/mini-apps-partner/",
"points": 115,
"commentsCount": 65,
"tags": [],
"og": {
"twitterTitle": "Mini Apps Partner Program",
"twitterImage": [
{
"url": "https://developer.apple.com/news/images/og/app-store-og-twitter.png"
}
],
"author": "Apple Inc.",
"twitterUrl": "https://developer.apple.com/programs/mini-apps-partner/",
"ogTitle": "Mini Apps Partner Program",
"ogDescription": "The Mini Apps Partner Program is designed to help developers who host mini apps grow their business and provide a great customer experience.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://developer.apple.com/news/images/og/app-store-og.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "The Mini Apps Partner Program is designed to help developers who host mini apps grow their business and provide a great customer experience.",
"success": true,
"requestUrl": "https://developer.apple.com/programs/mini-apps-partner/",
"ogUrl": "https://developer.apple.com/programs/mini-apps-partner/",
"ogSiteName": "Apple Developer"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T00:41:08.000Z",
"createdAtI": 1763080868,
"updatedAt": "2025-11-15T02:46:06.000Z",
"fetchedAt": "2025-11-15T05:55:58.413Z",
"firstVersion": {
"storyID": "45922550",
"author": "soheilpro",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T01:05:58.385Z",
"title": "Apple Mini Apps Partner Program",
"createdAtI": 1763080868,
"url": "https://developer.apple.com/programs/mini-apps-partner/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T00:41:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763082358,
"commentsCount": 0,
"updatedAt": "2025-11-14T01:02:48.000Z"
}
}Dan Piepenbring - November 11, 2025 – “In a funny way, it was really the fact that writing is far too solitudinous an activity that gave us The Paris Review. Along with the CIA, of course.”
{
"storyID": "45922420",
"title": "What Happened with the CIA and The Paris Review?",
"author": "benbreen",
"url": "https://www.theparisreview.org/blog/2025/11/11/what-really-happened-with-the-cia-and-the-paris-review-a-conversation-with-lance-richardson/",
"points": 167,
"commentsCount": 101,
"tags": [],
"og": {
"twitterCreator": "@parisreview",
"twitterSite": "@parisreview",
"articlePublishedTime": "2025-11-11T14:42:20+00:00",
"author": "Dan Piepenbring",
"ogTitle": "What Really Happened with the CIA and The Paris Review?: A Conversation with Lance Richardson by Dan Piepenbring",
"ogDescription": "November 11, 2025 – “In a funny way, it was really the fact that writing is far too solitudinous an activity that gave us The Paris Review. Along with the CIA, of course.”",
"ogLocale": "en_US",
"ogImage": [
{
"width": "672",
"type": "image/jpeg",
"url": "https://www.theparisreview.org/blog/wp-content/uploads/2025/11/gettyimages-1227014895.jpg",
"height": "1024"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/parisreview/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.theparisreview.org/blog/2025/11/11/what-really-happened-with-the-cia-and-the-paris-review-a-conversation-with-lance-richardson/",
"ogUrl": "https://www.theparisreview.org/blog/2025/11/11/what-really-happened-with-the-cia-and-the-paris-review-a-conversation-with-lance-richardson/",
"ogSiteName": "The Paris Review"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-14T00:18:23.000Z",
"createdAtI": 1763079503,
"updatedAt": "2025-11-15T04:57:52.000Z",
"fetchedAt": "2025-11-15T05:20:58.625Z",
"firstVersion": {
"storyID": "45922420",
"author": "benbreen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T06:40:58.485Z",
"title": "What Happened with the CIA and The Paris Review?",
"createdAtI": 1763079503,
"url": "https://www.theparisreview.org/blog/2025/11/11/what-really-happened-with-the-cia-and-the-paris-review-a-conversation-with-lance-richardson/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-11-14T00:18:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763102458,
"commentsCount": 0,
"updatedAt": "2025-11-14T06:40:48.000Z"
}
}To prioritize the safety and security of the ecosystem, Kubernetes SIG Network and the Security Response Committee are announcing the upcoming retirement of Ingress NGINX. Best-effort maintenance will continue until March 2026. Afterward, there will be no further releases, no bugfixes, and no updates to resolve any security vulnerabilities that may be discovered. Existing deployments of Ingress NGINX will continue to
{
"storyID": "45921431",
"title": "Kubernetes Ingress Nginx is retiring",
"author": "TheApplicant",
"url": "https://www.kubernetes.dev/blog/2025/11/12/ingress-nginx-retirement/",
"points": 205,
"commentsCount": 160,
"tags": [],
"og": {
"twitterTitle": "Ingress NGINX Retirement: What You Need to Know",
"articlePublishedTime": "2025-11-12T12:00:00-05:00",
"ogTitle": "Ingress NGINX Retirement: What You Need to Know",
"ogDescription": "To prioritize the safety and security of the ecosystem, Kubernetes SIG Network and the Security Response Committee are announcing the upcoming retirement of Ingress NGINX. Best-effort maintenance will continue until March 2026. Afterward, there will be no further releases, no bugfixes, and no updates to resolve any security vulnerabilities that may be discovered. Existing deployments of Ingress NGINX will continue to",
"ogLocale": "en",
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "To prioritize the safety and security of the ecosystem, Kubernetes SIG Network and the Security Response Committee are announcing the upcoming retirement of Ingress NGINX. Best-effort maintenance will continue until March 2026. Afterward, there will be no further releases, no bugfixes, and no updates to resolve any security vulnerabilities that may be discovered. Existing deployments of Ingress NGINX will continue to",
"success": true,
"requestUrl": "https://www.kubernetes.dev/blog/2025/11/12/ingress-nginx-retirement/",
"ogUrl": "https://www.kubernetes.dev/blog/2025/11/12/ingress-nginx-retirement/",
"ogSiteName": "Kubernetes Contributors",
"articleSection": "blog",
"articleModifiedTime": "2025-11-12T12:00:00-05:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T22:20:57.000Z",
"createdAtI": 1763072457,
"updatedAt": "2025-11-15T03:24:52.000Z",
"fetchedAt": "2025-11-15T03:30:58.592Z",
"firstVersion": {
"storyID": "45921431",
"author": "TheApplicant",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T01:55:58.375Z",
"title": "Kubernetes Ingress Nginx is retiring",
"createdAtI": 1763072457,
"url": "https://www.kubernetes.dev/blog/2025/11/12/ingress-nginx-retirement/",
"points": 6,
"tags": [],
"createdAt": "2025-11-13T22:20:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763085358,
"commentsCount": 0,
"updatedAt": "2025-11-14T01:55:03.000Z"
}
}Sonder guests have complained that they had to leave their accommodation as the firm files for a sudden bankruptcy.
{
"storyID": "45921011",
"title": "Guests ejected mid-stay from bankrupt hotel chain Sonder",
"author": "onemoresoop",
"url": "https://www.bbc.com/news/articles/c364yg7g351o",
"points": 82,
"commentsCount": 123,
"tags": [],
"og": {
"twitterTitle": "Guests ejected mid-stay from bankrupt hotel chain Sonder",
"alWebUrl": "https://bbc.com/news/articles/c364yg7g351o",
"twitterImage": [
{
"alt": "A woman with her back to the camera wheeling a suitcase down the street.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/af0c/live/04536770-c0af-11f0-8a6c-bdcd4bb2f081.jpg"
}
],
"ogTitle": "Guests ejected mid-stay from bankrupt hotel chain Sonder",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Sonder guests have complained that they had to leave their accommodation as the firm files for a sudden bankruptcy.",
"ogImage": [
{
"alt": "A woman with her back to the camera wheeling a suitcase down the street.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/af0c/live/04536770-c0af-11f0-8a6c-bdcd4bb2f081.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Sonder guests have complained that they had to leave their accommodation as the firm files for a sudden bankruptcy.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c364yg7g351o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c364yg7g351o",
"articleModifiedTime": "2025-11-13T21:55:38.521Z",
"alAndroidUrl": "bbcx://news/articles/c364yg7g351o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T21:44:16.000Z",
"createdAtI": 1763070256,
"updatedAt": "2025-11-15T00:23:51.000Z",
"fetchedAt": "2025-11-15T02:50:58.556Z",
"firstVersion": {
"storyID": "45921011",
"author": "onemoresoop",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T22:05:58.327Z",
"title": "Guests ejected mid-stay from bankrupt hotel chain Sonder",
"createdAtI": 1763070256,
"url": "https://www.bbc.com/news/articles/c364yg7g351o",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-13T21:44:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763071558,
"commentsCount": 0,
"updatedAt": "2025-11-13T22:05:48.000Z"
}
}Daniel Beach - cluster fatigue
{
"storyID": "45920881",
"title": "650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark",
"author": "tanelpoder",
"url": "https://dataengineeringcentral.substack.com/p/650gb-of-data-delta-lake-on-s3-polars",
"points": 252,
"commentsCount": 104,
"tags": [],
"og": {
"twitterTitle": "650GB of Data (Delta Lake on S3). Polars vs DuckDB vs Daft vs Spark.",
"twitterCard": "summary_large_image",
"twitterDescription": "cluster fatigue",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Bw4h!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdataengineeringcentral.substack.com%2Fapi%2Fv1%2Fpost_preview%2F176872884%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Daniel Beach",
"requestUrl": "https://dataengineeringcentral.substack.com/p/650gb-of-data-delta-lake-on-s3-polars",
"ogTitle": "650GB of Data (Delta Lake on S3). Polars vs DuckDB vs Daft vs Spark.",
"ogUrl": "https://dataengineeringcentral.substack.com/p/650gb-of-data-delta-lake-on-s3-polars",
"ogDescription": "cluster fatigue",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!BzBZ!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa38e6829-dc12-49b3-98fb-cfd6da91ee11_1024x1024.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T21:33:26.000Z",
"createdAtI": 1763069606,
"updatedAt": "2025-11-15T02:36:52.000Z",
"fetchedAt": "2025-11-15T02:40:58.531Z",
"firstVersion": {
"storyID": "45920881",
"author": "tanelpoder",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T23:10:58.600Z",
"title": "650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark",
"createdAtI": 1763069606,
"url": "https://dataengineeringcentral.substack.com/p/650gb-of-data-delta-lake-on-s3-polars",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-13T21:33:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763075459,
"commentsCount": 0,
"updatedAt": "2025-11-13T23:08:18.000Z"
}
}Sean O'Kane - It's an impressive accomplishment for the new mega-rocket launch system, and paves the way for the company to start re-using the boosters in commercial missions.
{
"storyID": "45920748",
"title": "Blue Origin lands New Glenn rocket booster on second try",
"author": "perihelions",
"url": "https://techcrunch.com/2025/11/13/blue-origin-lands-new-glenn-rocket-booster-on-second-try/",
"points": 432,
"commentsCount": 274,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2025-11-13T21:15:06+00:00",
"author": "Sean O'Kane",
"ogTitle": "Blue Origin lands New Glenn rocket booster on second try | TechCrunch",
"ogDescription": "It's an impressive accomplishment for the new mega-rocket launch system, and paves the way for the company to start re-using the boosters in commercial missions.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2025/11/new-glenn-booster.jpg?resize=1200,1015",
"height": "1015"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2025/11/13/blue-origin-lands-new-glenn-rocket-booster-on-second-try/",
"ogUrl": "https://techcrunch.com/2025/11/13/blue-origin-lands-new-glenn-rocket-booster-on-second-try/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2025-11-13T21:23:23+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T21:24:25.000Z",
"createdAtI": 1763069065,
"updatedAt": "2025-11-15T02:25:36.000Z",
"fetchedAt": "2025-11-15T02:25:58.377Z",
"firstVersion": {
"storyID": "45920748",
"author": "perihelions",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T21:25:58.666Z",
"title": "Blue Origin lands New Glenn rocket booster on second try",
"createdAtI": 1763069065,
"url": "https://techcrunch.com/2025/11/13/blue-origin-lands-new-glenn-rocket-booster-on-second-try/",
"points": 4,
"tags": [],
"createdAt": "2025-11-13T21:24:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763069159,
"commentsCount": 0,
"updatedAt": "2025-11-13T21:25:48.000Z"
}
}{
"storyID": "45920677",
"title": "OpenMANET Wi-Fi HaLow open-source project for Raspberry Pi–based MANET radios",
"author": "hexmiles",
"url": "https://openmanet.net/",
"points": 143,
"commentsCount": 38,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://openmanet.net/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T21:18:14.000Z",
"createdAtI": 1763068694,
"updatedAt": "2025-11-15T00:29:22.000Z",
"fetchedAt": "2025-11-15T02:20:58.469Z",
"firstVersion": {
"storyID": "45920677",
"author": "hexmiles",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T21:25:58.666Z",
"title": "OpenMANET Wi-Fi HaLow open-source project for Raspberry Pi–based MANET radios",
"createdAtI": 1763068694,
"url": "https://openmanet.net/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-13T21:18:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763069159,
"commentsCount": 0,
"updatedAt": "2025-11-13T21:24:37.000Z"
}
}Nikita Prokopov - We used to use software; now software started to use us
{
"storyID": "45920307",
"title": "Needy Programs",
"author": "robenkleene",
"url": "https://tonsky.me/blog/needy-programs/",
"points": 112,
"commentsCount": 19,
"tags": [],
"og": {
"twitterCreator": "@nikitonsky",
"profileGender": "male",
"twitterTitle": "Needy Programs",
"articlePublishedTime": "2025-11-13",
"twitterImage": [
{
"url": "https://dynogee.com/gen?id=nm509093bpj50lv&title=Needy+Programs"
}
],
"author": "Nikita Prokopov",
"profileFirstName": "Nikita",
"twitterUrl": "https://tonsky.me/blog/needy-programs",
"ogTitle": "Needy Programs",
"ogDescription": "We used to use software; now software started to use us",
"ogImage": [
{
"url": "https://dynogee.com/gen?id=24m2qx9uethuw6p&title=Needy+Programs"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "We used to use software; now software started to use us",
"success": true,
"requestUrl": "https://tonsky.me/blog/needy-programs/",
"profileLastName": "Prokopov",
"profileUsername": "tonsky",
"ogUrl": "https://tonsky.me/blog/needy-programs",
"ogSiteName": "tonsky.me",
"articleAuthor": "https://www.facebook.com/nikitonsky"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T20:46:47.000Z",
"createdAtI": 1763066807,
"updatedAt": "2025-11-15T00:35:21.000Z",
"fetchedAt": "2025-11-15T00:55:58.491Z",
"firstVersion": {
"storyID": "45920307",
"author": "robenkleene",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T05:00:58.482Z",
"title": "Needy Programs",
"createdAtI": 1763066807,
"url": "https://tonsky.me/blog/needy-programs/",
"points": 10,
"tags": [],
"createdAt": "2025-11-13T20:46:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763096458,
"commentsCount": 0,
"updatedAt": "2025-11-14T05:00:48.000Z"
}
}Jacob Beckert - What we lose when casual nudity disappears
{
"storyID": "45920248",
"title": "The end of naked locker rooms",
"author": "loughnane",
"url": "https://www.theatlantic.com/family/2025/11/naked-locker-room-end/684907/",
"points": 36,
"commentsCount": 88,
"tags": [],
"og": {
"twitterSite": "@theatlantic",
"articlePublishedTime": "2025-11-13T12:30:00Z",
"author": "Jacob Beckert",
"ogTitle": "The End of Naked Locker Rooms",
"ogDescription": "What we lose when casual nudity disappears",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://cdn.theatlantic.com/thumbor/6heNxFnbZcDY6rhZzpSNYkiSwdU=/0x114:5345x2898/1200x625/media/img/mt/2025/11/2025_10_21_Beckert_everyday_nudity/original.jpg"
}
],
"ogType": "article",
"articleTag": "family",
"articlePublisher": "https://www.facebook.com/TheAtlantic/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.theatlantic.com/family/2025/11/naked-locker-room-end/684907/",
"ogUrl": "https://www.theatlantic.com/family/2025/11/naked-locker-room-end/684907/",
"ogSiteName": "The Atlantic",
"articleSection": "Family",
"articleModifiedTime": "2025-11-13T13:17:13Z",
"fbAppId": "100770816677686"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T20:41:39.000Z",
"createdAtI": 1763066499,
"updatedAt": "2025-11-15T00:52:51.000Z",
"fetchedAt": "2025-11-15T00:55:58.491Z",
"firstVersion": {
"storyID": "45920248",
"author": "loughnane",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T20:50:58.496Z",
"title": "The End of Naked Locker Rooms",
"createdAtI": 1763066499,
"url": "https://www.theatlantic.com/family/2025/11/naked-locker-room-end/684907/",
"points": 3,
"tags": [],
"createdAt": "2025-11-13T20:41:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763067058,
"commentsCount": 0,
"updatedAt": "2025-11-13T20:50:03.000Z"
}
}Lightweight Durable Java Workflows. Contribute to dbos-inc/dbos-transact-java development by creating an account on GitHub.
{
"storyID": "45920156",
"title": "Show HN: DBOS Java – Postgres-Backed Durable Workflows",
"author": "KraftyOne",
"url": "https://github.com/dbos-inc/dbos-transact-java",
"points": 106,
"commentsCount": 53,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - dbos-inc/dbos-transact-java: Lightweight Durable Java Workflows",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/a77a4afe31fc2f8f8e6ade88c047539ba5212b6d536b3ed251e6b00fda07004e/dbos-inc/dbos-transact-java"
}
],
"ogTitle": "GitHub - dbos-inc/dbos-transact-java: Lightweight Durable Java Workflows",
"ogDescription": "Lightweight Durable Java Workflows. Contribute to dbos-inc/dbos-transact-java development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Lightweight Durable Java Workflows. Contribute to dbos-inc/dbos-transact-java development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/a77a4afe31fc2f8f8e6ade88c047539ba5212b6d536b3ed251e6b00fda07004e/dbos-inc/dbos-transact-java",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Lightweight Durable Java Workflows. Contribute to dbos-inc/dbos-transact-java development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/dbos-inc/dbos-transact-java",
"ogUrl": "https://github.com/dbos-inc/dbos-transact-java",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T20:33:43.000Z",
"createdAtI": 1763066023,
"updatedAt": "2025-11-15T00:13:36.000Z",
"fetchedAt": "2025-11-15T00:40:58.532Z",
"firstVersion": {
"storyID": "45920156",
"author": "KraftyOne",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T20:45:58.624Z",
"title": "Show HN: DBOS Java – Postgres-Backed Durable Workflows",
"createdAtI": 1763066023,
"url": "https://github.com/dbos-inc/dbos-transact-java",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-11-13T20:33:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763066759,
"commentsCount": 0,
"updatedAt": "2025-11-13T20:44:18.000Z"
}
}In the standard libc API set there are multiple functions provided that do ASCII numbers to integer conversions. They are handy and easy to use, but also error-prone and quite lenient in what they accept and silently just swallow. atoi atoi() is perhaps the most common and basic one. It converts from a string to … Continue reading Parsing integers in C →
{
"storyID": "45920049",
"title": "Parsing Integers in C",
"author": "8organicbits",
"url": "https://daniel.haxx.se/blog/2025/11/13/parsing-integers-in-c/",
"points": 47,
"commentsCount": 12,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-13T08:35:18+01:00",
"ogTitle": "Parsing integers in C",
"ogDescription": "In the standard libc API set there are multiple functions provided that do ASCII numbers to integer conversions. They are handy and easy to use, but also error-prone and quite lenient in what they accept and silently just swallow. atoi atoi() is perhaps the most common and basic one. It converts from a string to … Continue reading Parsing integers in C →",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://daniel.haxx.se/blog/wp-content/uploads/2025/11/Screenshot-2025-11-13-at-08-19-10-curl-Project-status-dashboard.png"
}
],
"ogType": "article",
"articleTag": "Development",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://daniel.haxx.se/blog/2025/11/13/parsing-integers-in-c/",
"ogUrl": "https://daniel.haxx.se/blog/2025/11/13/parsing-integers-in-c/",
"ogSiteName": "daniel.haxx.se",
"articleSection": "cURL and libcurl",
"articleModifiedTime": "2025-11-13T08:35:18+01:00",
"articleAuthor": "https://daniel.haxx.se/blog/author/daniel/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T20:25:09.000Z",
"createdAtI": 1763065509,
"updatedAt": "2025-11-14T21:14:39.000Z",
"fetchedAt": "2025-11-15T00:25:58.577Z",
"firstVersion": {
"storyID": "45920049",
"author": "8organicbits",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T20:30:58.479Z",
"title": "Parsing Integers in C",
"createdAtI": 1763065509,
"url": "https://daniel.haxx.se/blog/2025/11/13/parsing-integers-in-c/",
"points": 3,
"tags": [],
"createdAt": "2025-11-13T20:25:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763065858,
"commentsCount": 0,
"updatedAt": "2025-11-13T20:29:09.000Z"
}
}At Octomind, we build AI agents - but our code is still mostly written by humans. We love LLMs and use them everywhere we can, from our product to our internal workflows. But despite all the hype, we’re nowhere near “agents writing most of our code.”
{
"storyID": "45920020",
"title": "Why agents DO NOT write most of our code – a reality check",
"author": "birdculture",
"url": "https://octomind.dev/blog/why-agents-do-not-write-most-of-our-code-a-reality-check",
"points": 69,
"commentsCount": 24,
"tags": [],
"og": {
"twitterTitle": "Why agents DO NOT write most of our code - a reality check",
"twitterCard": "summary_large_image",
"twitterDescription": "At Octomind, we build AI agents - but our code is still mostly written by humans. We love LLMs and use them everywhere we can, from our product to our internal workflows. But despite all the hype, we’re nowhere near “agents writing most of our code.”",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/647618f73e4f16d380e8eed9/690206d18822df6c46d0ea02_ChatGPT%20Image%20Oct%2029%2C%202025%2C%2001_18_51%20PM.webp"
}
],
"success": true,
"requestUrl": "https://octomind.dev/blog/why-agents-do-not-write-most-of-our-code-a-reality-check",
"ogTitle": "Why agents DO NOT write most of our code - a reality check",
"ogDescription": "At Octomind, we build AI agents - but our code is still mostly written by humans. We love LLMs and use them everywhere we can, from our product to our internal workflows. But despite all the hype, we’re nowhere near “agents writing most of our code.”",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/647618f73e4f16d380e8eed9/690206d18822df6c46d0ea02_ChatGPT%20Image%20Oct%2029%2C%202025%2C%2001_18_51%20PM.webp"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"LLMs"
]
},
"createdAt": "2025-11-13T20:22:35.000Z",
"createdAtI": 1763065355,
"updatedAt": "2025-11-15T00:03:51.000Z",
"fetchedAt": "2025-11-15T00:20:58.472Z",
"firstVersion": {
"storyID": "45920020",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-14T03:50:58.490Z",
"title": "Why agents DO NOT write most of our code – a reality check",
"createdAtI": 1763065355,
"url": "https://octomind.dev/blog/why-agents-do-not-write-most-of-our-code-a-reality-check",
"points": 10,
"tags": [],
"createdAt": "2025-11-13T20:22:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763092258,
"commentsCount": 1,
"updatedAt": "2025-11-14T03:49:33.000Z"
}
}{
"storyID": "45919692",
"title": "I captured my friend transiting the sun during a skydive",
"author": "bpierre",
"url": "https://twitter.com/AJamesMcCarthy/status/1989027887689998561/photo/1",
"points": 37,
"commentsCount": 11,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/AJamesMcCarthy/status/1989027887689998561/photo/1",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T19:55:26.000Z",
"createdAtI": 1763063726,
"updatedAt": "2025-11-14T20:26:08.000Z",
"fetchedAt": "2025-11-15T00:05:58.721Z",
"firstVersion": {
"storyID": "45919692",
"author": "bpierre",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T21:00:58.512Z",
"title": "I captured my friend transiting the sun during a skydive",
"createdAtI": 1763063726,
"url": "https://twitter.com/AJamesMcCarthy/status/1989027887689998561/photo/1",
"points": 5,
"tags": [],
"createdAt": "2025-11-13T19:55:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763067659,
"commentsCount": 0,
"updatedAt": "2025-11-13T21:00:47.000Z"
}
}{
"storyID": "45919611",
"title": "Apparently my Samsung fridge has ads now",
"author": "celsoazevedo",
"url": "https://old.reddit.com/r/assholedesign/comments/1ow6cpu/apparently_my_samsung_fridge_has_ads_now/",
"points": 49,
"commentsCount": 21,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/assholedesign/comments/1ow6cpu/apparently_my_samsung_fridge_has_ads_now/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T19:49:57.000Z",
"createdAtI": 1763063397,
"updatedAt": "2025-11-14T20:51:06.000Z",
"fetchedAt": "2025-11-14T23:30:58.494Z",
"firstVersion": {
"storyID": "45919611",
"author": "celsoazevedo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T20:00:58.583Z",
"title": "Apparently my Samsung fridge has ads now",
"createdAtI": 1763063397,
"url": "https://old.reddit.com/r/assholedesign/comments/1ow6cpu/apparently_my_samsung_fridge_has_ads_now/",
"points": 3,
"tags": [],
"createdAt": "2025-11-13T19:49:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763064059,
"commentsCount": 1,
"updatedAt": "2025-11-13T20:00:21.000Z"
}
}A federal magistrate judge just ordered that the private ChatGPT conversations of 20 million users be handed over to the lawyers for dozens of plaintiffs, including news organizations. Those 20 mil…
{
"storyID": "45919357",
"title": "Judge Orders OpenAI to Give Lawyers 20M Private Chats – 'Anonymization'",
"author": "heisenbit",
"url": "https://www.techdirt.com/2025/11/13/judge-orders-openai-to-give-lawyers-20-million-private-chats-thinks-anonymization-can-keep-them-private/",
"points": 43,
"commentsCount": 11,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-13T18:42:57+00:00",
"twitterImage": [
{
"url": "https://www.techdirt.com/wp-content/uploads/2025/11/image-7.png?w=640"
}
],
"ogTitle": "Judge Orders OpenAI To Give Lawyers 20 Million Private Chats, Thinks ‘Anonymization’ Can Keep Them Private",
"ogDescription": "A federal magistrate judge just ordered that the private ChatGPT conversations of 20 million users be handed over to the lawyers for dozens of plaintiffs, including news organizations. Those 20 mil…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "646",
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/td-rect-logo-white.png",
"height": "394"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.techdirt.com/2025/11/13/judge-orders-openai-to-give-lawyers-20-million-private-chats-thinks-anonymization-can-keep-them-private/",
"ogUrl": "https://www.techdirt.com/2025/11/13/judge-orders-openai-to-give-lawyers-20-million-private-chats-thinks-anonymization-can-keep-them-private/",
"ogSiteName": "Techdirt",
"articleModifiedTime": "2025-11-13T06:04:07+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"chatgpt",
"openai"
]
},
"createdAt": "2025-11-13T19:25:06.000Z",
"createdAtI": 1763061906,
"updatedAt": "2025-11-14T19:49:52.000Z",
"fetchedAt": "2025-11-14T22:55:58.483Z",
"firstVersion": {
"storyID": "45919357",
"author": "heisenbit",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T19:35:58.397Z",
"title": "Judge Orders OpenAI to Give Lawyers 20M Private Chats – 'Anonymization'",
"createdAtI": 1763061906,
"url": "https://www.techdirt.com/2025/11/13/judge-orders-openai-to-give-lawyers-20-million-private-chats-thinks-anonymization-can-keep-them-private/",
"points": 3,
"tags": [],
"createdAt": "2025-11-13T19:25:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763062558,
"commentsCount": 0,
"updatedAt": "2025-11-13T19:34:33.000Z"
}
}{
"storyID": "45919067",
"title": "SlopStop: Community-driven AI slop detection in Kagi Search",
"author": "msub2",
"url": "https://blog.kagi.com/slopstop",
"points": 552,
"commentsCount": 253,
"tags": [],
"og": {
"success": true,
"author": "Vladimir Prelovac",
"requestUrl": "https://blog.kagi.com/slopstop"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-13T19:03:26.000Z",
"createdAtI": 1763060606,
"updatedAt": "2025-11-14T21:52:51.000Z",
"fetchedAt": "2025-11-14T22:25:58.609Z",
"firstVersion": {
"storyID": "45919067",
"author": "msub2",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T19:05:58.312Z",
"title": "SlopStop: Community-driven AI slop detection in Kagi Search",
"createdAtI": 1763060606,
"url": "https://blog.kagi.com/slopstop",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-13T19:03:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763060758,
"commentsCount": 0,
"updatedAt": "2025-11-13T19:05:47.000Z"
}
}{
"storyID": "45918802",
"title": "GPT-5.1 for Developers",
"author": "tedsanders",
"url": "https://openai.com/index/gpt-5-1-for-developers/",
"points": 107,
"commentsCount": 26,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/gpt-5-1-for-developers/"
},
"aiIsh": {
"score": 2,
"offenses": [
"GPT",
"openai.com"
]
},
"createdAt": "2025-11-13T18:46:16.000Z",
"createdAtI": 1763059576,
"updatedAt": "2025-11-14T21:18:51.000Z",
"fetchedAt": "2025-11-14T21:55:58.706Z",
"firstVersion": {
"storyID": "45918802",
"author": "tedsanders",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T21:15:58.454Z",
"title": "GPT-5.1 for Developers",
"createdAtI": 1763059576,
"url": "https://openai.com/index/gpt-5-1-for-developers/",
"points": 6,
"tags": [],
"createdAt": "2025-11-13T18:46:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763068558,
"commentsCount": 0,
"updatedAt": "2025-11-13T21:15:34.000Z"
}
}Murage Kibicho - IBM Slapped the Buzzwords 'AI Interpretability' on Generalized Continued Fractions and their Series Transformations and was awarded a Patent
{
"storyID": "45918732",
"title": "IBM Patented Euler's 200 Year Old Math Technique for 'AI Interpretability'",
"author": "busymom0",
"url": "https://leetarxiv.substack.com/p/ibm-patented-eulers-fractions",
"points": 167,
"commentsCount": 63,
"tags": [],
"og": {
"twitterTitle": "IBM Patented Euler's 200 year old Math Technique",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!xEMf!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fleetarxiv.substack.com%2Fapi%2Fv1%2Fpost_preview%2F178242842%2Ftwitter.jpg%3Fversion%3D4"
}
],
"author": "Murage Kibicho",
"ogTitle": "IBM Patented Euler's 200 year old Math Technique",
"ogDescription": "IBM Slapped the Buzzwords 'AI Interpretability' on Generalized Continued Fractions and their Series Transformations and was awarded a Patent",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!d1Un!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-video.s3.amazonaws.com%2Fvideo_upload%2Fpost%2F178242842%2F4aec8a09-1bbc-4cb0-97ff-0a5f4ef3569e%2Ftranscoded-1763050020.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "IBM Slapped the Buzzwords 'AI Interpretability' on Generalized Continued Fractions and their Series Transformations and was awarded a Patent",
"success": true,
"requestUrl": "https://leetarxiv.substack.com/p/ibm-patented-eulers-fractions",
"ogUrl": "https://leetarxiv.substack.com/p/ibm-patented-eulers-fractions",
"twitterPlayer": [
{
"width": "1",
"url": "https://leetarxiv.substack.com/embed/podcast/ibm-patented-eulers-fractions?autoplay=1",
"height": "1"
}
]
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-11-13T18:41:33.000Z",
"createdAtI": 1763059293,
"updatedAt": "2025-11-14T20:26:53.000Z",
"fetchedAt": "2025-11-14T21:45:58.679Z",
"firstVersion": {
"storyID": "45918732",
"author": "busymom0",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T18:50:58.620Z",
"title": "IBM Patented Euler's 200 Year Old Math Technique for 'AI Interpretability'",
"createdAtI": 1763059293,
"url": "https://leetarxiv.substack.com/p/ibm-patented-eulers-fractions",
"points": 4,
"tags": [],
"createdAt": "2025-11-13T18:41:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763059859,
"commentsCount": 0,
"updatedAt": "2025-11-13T18:50:33.000Z"
}
}A report describing an a highly sophisticated AI-led cyberattack
{
"storyID": "45918638",
"title": "Disrupting the first reported AI-orchestrated cyber espionage campaign",
"author": "koakuma-chan",
"url": "https://www.anthropic.com/news/disrupting-AI-espionage",
"points": 355,
"commentsCount": 270,
"tags": [],
"og": {
"twitterCreator": "@AnthropicAI",
"twitterCard": "summary_large_image",
"twitterSite": "@AnthropicAI",
"twitterTitle": "Disrupting the first reported AI-orchestrated cyber espionage campaign",
"twitterDescription": "A report describing an a highly sophisticated AI-led cyberattack",
"twitterImage": [
{
"alt": "Large padlock with intricate design against minimalist background, showing security and protection mechanism",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20Lock&backgroundColor=fig"
}
],
"success": true,
"requestUrl": "https://www.anthropic.com/news/disrupting-AI-espionage",
"ogTitle": "Disrupting the first reported AI-orchestrated cyber espionage campaign",
"ogDescription": "A report describing an a highly sophisticated AI-led cyberattack",
"ogImage": [
{
"alt": "Large padlock with intricate design against minimalist background, showing security and protection mechanism",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20Lock&backgroundColor=fig"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-11-13T18:34:12.000Z",
"createdAtI": 1763058852,
"updatedAt": "2025-11-14T21:35:51.000Z",
"fetchedAt": "2025-11-14T21:35:58.543Z",
"firstVersion": {
"storyID": "45918638",
"author": "koakuma-chan",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T18:45:58.671Z",
"title": "Disrupting the first reported AI-orchestrated cyber espionage campaign",
"createdAtI": 1763058852,
"url": "https://www.anthropic.com/news/disrupting-AI-espionage",
"points": 3,
"tags": [],
"createdAt": "2025-11-13T18:34:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763059559,
"commentsCount": 0,
"updatedAt": "2025-11-13T18:44:47.000Z"
}
}Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...
{
"storyID": "45918616",
"title": "Rust in Android: move fast and fix things",
"author": "abraham",
"url": "https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html",
"points": 398,
"commentsCount": 375,
"tags": [],
"og": {
"twitterCreator": "@google",
"twitterSite": "Google Online Security Blog",
"twitterTitle": "Rust in Android: move fast and fix things",
"twitterImage": [
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjROV8ZUdZiVSj1rnMTi-vP1Dg7mBFBM2FkHYgIm8qwzvgYFfDd7Jl4P5EhrvQse9UC9o5WQSREZBgBBIsVeQqHmXJwLoXTJqkzjlmKD8W5oAoZJ0YWQSibsNLUxJrHOM9bQ_h2mQJqIlZdKJiofA8m8xCO2QukDD1RtRgJ853N4YNXYlVnl02R1hLV8zgK/s72-c/image2.png"
}
],
"ogTitle": "Rust in Android: move fast and fix things",
"ogDescription": "Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYIUyQJtaAY06QUHFJwNJq_G2-GyovxH4kqwBEFS_WweUghi5Qkid_Mrt9Qa65XBQ254P_EMWHpRQWIV17U_oQgEyStBSHWel9v8hHlWeP4ncr9BBtfD6QUhjhPlcISln2jWWNWgf2Ol-P/s1600/googlelogo_color_200x200.png"
},
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjROV8ZUdZiVSj1rnMTi-vP1Dg7mBFBM2FkHYgIm8qwzvgYFfDd7Jl4P5EhrvQse9UC9o5WQSREZBgBBIsVeQqHmXJwLoXTJqkzjlmKD8W5oAoZJ0YWQSibsNLUxJrHOM9bQ_h2mQJqIlZdKJiofA8m8xCO2QukDD1RtRgJ853N4YNXYlVnl02R1hLV8zgK/w1200-h630-p-k-no-nu/image2.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html",
"ogUrl": "https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html",
"ogSiteName": "Google Online Security Blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T18:32:36.000Z",
"createdAtI": 1763058756,
"updatedAt": "2025-11-14T21:27:36.000Z",
"fetchedAt": "2025-11-14T21:30:58.577Z",
"firstVersion": {
"storyID": "45918616",
"author": "abraham",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T18:50:58.620Z",
"title": "Rust in Android: move fast and fix things",
"createdAtI": 1763058756,
"url": "https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-13T18:32:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763059859,
"commentsCount": 0,
"updatedAt": "2025-11-13T18:50:03.000Z"
}
}{
"storyID": "45918355",
"title": "Ask HN: Anyone else disillusioned with \"AI experts\" in their team?",
"author": "randomgermanguy",
"url": null,
"points": 40,
"commentsCount": 59,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-13T18:12:30.000Z",
"createdAtI": 1763057550,
"updatedAt": "2025-11-14T20:33:21.000Z",
"fetchedAt": "2025-11-14T20:40:58.464Z",
"firstVersion": {
"storyID": "45918355",
"author": "randomgermanguy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T18:20:58.508Z",
"title": "Ask HN: Anyone else disillusioned with \"AI experts\" in their team?",
"createdAtI": 1763057550,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-13T18:12:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763058059,
"commentsCount": 2,
"updatedAt": "2025-11-13T18:20:47.000Z"
}
}{
"storyID": "45918331",
"title": "The Eggstraordinary Fortress",
"author": "tippa123",
"url": "https://ahmed1011001.github.io/Notes/stories/eggstrodinary.html",
"points": 96,
"commentsCount": 34,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://ahmed1011001.github.io/Notes/stories/eggstrodinary.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-13T18:10:29.000Z",
"createdAtI": 1763057429,
"updatedAt": "2025-11-14T19:50:23.000Z",
"fetchedAt": "2025-11-14T20:35:58.320Z",
"firstVersion": {
"storyID": "45918331",
"author": "tippa123",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-13T21:00:58.512Z",
"title": "The Eggstraordinary Fortress",
"createdAtI": 1763057429,
"url": "https://ahmed1011001.github.io/Notes/stories/eggstrodinary.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-13T18:10:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763067659,
"commentsCount": 0,
"updatedAt": "2025-11-13T20:56:47.000Z"
}
}