Ryan Kaplan - Software Engineer at Figma. Previously at Dropbox. Studied Math/CS at Brown University.
{
"storyID": "46066695",
"title": "Ray Marching Soft Shadows in 2D",
"author": "memalign",
"url": "https://www.rykap.com/2020/09/23/distance-fields/",
"points": 48,
"commentsCount": 5,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@ryanjkaplan",
"twitterTitle": "Ray Marching Soft Shadows in 2D",
"author": "Ryan Kaplan",
"twitterUrl": "http://www.rykap.com/2020/09/23/distance-fields/",
"ogTitle": "Ray Marching Soft Shadows in 2D",
"ogDescription": "Software Engineer at Figma. Previously at Dropbox. Studied Math/CS at Brown University.\n",
"ogLocale": "en_US",
"ogImage": [
{
"url": "http://rykap.com/images/voronoi.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "I posted a WebGL demo to twitter and it blew up! This post talks about how it works under the hood.",
"success": true,
"requestUrl": "https://www.rykap.com/2020/09/23/distance-fields/",
"ogUrl": "http://www.rykap.com/2020/09/23/distance-fields/",
"ogSiteName": "Ryan Kaplan"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T07:31:24.000Z",
"createdAtI": 1764228684,
"updatedAt": "2025-11-27T10:08:38.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46066695",
"author": "memalign",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T07:55:58.510Z",
"title": "Ray Marching Soft Shadows in 2D",
"createdAtI": 1764228684,
"url": "https://www.rykap.com/2020/09/23/distance-fields/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T07:31:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764230159,
"commentsCount": 0,
"updatedAt": "2025-11-27T07:54:23.000Z"
}
}Insights for digital builders
{
"storyID": "46066522",
"title": "Mixpanel Security Breach",
"author": "jaredwiener",
"url": "https://mixpanel.com/blog/sms-security-incident/",
"points": 59,
"commentsCount": 55,
"tags": [],
"og": {
"twitterCreator": "@mixpanel",
"twitterSite": "@mixpanel",
"articlePublishedTime": "2025-11-27T04:39:29.000Z",
"ogTitle": "Our response to a recent security incident | Signals & Stories",
"ogDescription": "Insights for digital builders",
"ogLocale": "en_US",
"ogImage": [
{
"width": "768",
"alt": "Insights for digital builders",
"url": "https://thesignalprod.wpenginepowered.com/wp-content/uploads/2024/10/Thumbnail-Twitter@2x-768x432.png",
"height": "432"
}
],
"ogType": "article",
"articleTag": "mixpanel news",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://mixpanel.com/blog/sms-security-incident/",
"ogUrl": "https://mixpanel.com/blog/sms-security-incident/",
"ogSiteName": "Mixpanel",
"articleAuthor": "https://mixpanel.com/blog/author/jen-taylor/107"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T07:02:40.000Z",
"createdAtI": 1764226960,
"updatedAt": "2025-11-27T10:10:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46066522",
"author": "jaredwiener",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T07:30:58.562Z",
"title": "Mixpanel Security Breach",
"createdAtI": 1764226960,
"url": "https://mixpanel.com/blog/sms-security-incident/",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T07:02:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764228659,
"commentsCount": 1,
"updatedAt": "2025-11-27T07:26:22.000Z"
}
}{
"storyID": "46066482",
"title": "The Nerd Reich – Silicon Valley Fascism and the War on Democracy",
"author": "brunohaid",
"url": "https://www.simonandschuster.com/books/The-Nerd-Reich/Gil-Duran/9781668221402",
"points": 38,
"commentsCount": 0,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.simonandschuster.com/books/The-Nerd-Reich/Gil-Duran/9781668221402"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T06:53:17.000Z",
"createdAtI": 1764226397,
"updatedAt": "2025-11-27T09:55:53.000Z",
"fetchedAt": "2025-11-27T09:55:58.355Z",
"firstVersion": {
"storyID": "46066482",
"author": "brunohaid",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T07:20:58.493Z",
"title": "The Nerd Reich – Silicon Valley Fascism and the War on Democracy",
"createdAtI": 1764226397,
"url": "https://www.simonandschuster.com/books/The-Nerd-Reich/Gil-Duran/9781668221402",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T06:53:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764228058,
"commentsCount": 0,
"updatedAt": "2025-11-27T07:20:23.000Z"
}
}reverser.dev - Interactive Linux kernel source code browser with guided learning paths.
{
"storyID": "46066280",
"title": "Linux Kernel Explorer",
"author": "tanelpoder",
"url": "https://reverser.dev/linux-kernel-explorer",
"points": 107,
"commentsCount": 20,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Linux Kernel Explorer | reverser.dev",
"twitterDescription": "Interactive Linux kernel source code browser with guided learning paths.",
"twitterImage": [
{
"url": "https://reverser.dev/og-image.png"
}
],
"success": true,
"author": "reverser.dev",
"requestUrl": "https://reverser.dev/linux-kernel-explorer",
"ogTitle": "Linux Kernel Explorer | reverser.dev",
"ogUrl": "https://reverser.dev/linux-kernel-explorer",
"ogDescription": "Interactive Linux kernel source code browser with guided learning paths.",
"ogImage": [
{
"width": "1200",
"alt": "Linux Kernel Explorer | reverser.dev",
"url": "https://reverser.dev/og-image.png",
"height": "630"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T06:17:37.000Z",
"createdAtI": 1764224257,
"updatedAt": "2025-11-27T10:10:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46066280",
"author": "tanelpoder",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T08:00:58.439Z",
"title": "Linux Kernel Explorer",
"createdAtI": 1764224257,
"url": "https://reverser.dev/linux-kernel-explorer",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T06:17:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764230458,
"commentsCount": 0,
"updatedAt": "2025-11-27T07:58:23.000Z"
}
}A new study finds patients who listen to music during surgery wake faster and need fewer painkillers.
{
"storyID": "46065817",
"title": "Music eases surgery and speeds recovery, study finds",
"author": "1659447091",
"url": "https://www.bbc.com/news/articles/c231dv9zpz3o",
"points": 73,
"commentsCount": 18,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Indian study finds music helps patients heal under anaesthesia ",
"alWebUrl": "https://bbc.com/news/articles/c231dv9zpz3o",
"twitterImage": [
{
"alt": "India surgery",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/2db4/live/98981940-c8a1-11f0-8c06-f5d460985095.jpg"
}
],
"ogTitle": "Indian study finds music helps patients heal under anaesthesia ",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "A new study finds patients who listen to music during surgery wake faster and need fewer painkillers.",
"ogImage": [
{
"alt": "India surgery",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/2db4/live/98981940-c8a1-11f0-8c06-f5d460985095.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "A new study finds patients who listen to music during surgery wake faster and need fewer painkillers.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c231dv9zpz3o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c231dv9zpz3o",
"articleModifiedTime": "2025-11-25T00:00:11.808Z",
"alAndroidUrl": "bbcx://news/articles/c231dv9zpz3o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T04:55:57.000Z",
"createdAtI": 1764219357,
"updatedAt": "2025-11-27T10:10:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46065817",
"author": "1659447091",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T06:35:58.702Z",
"title": "Music eases surgery and speeds recovery, study finds",
"createdAtI": 1764219357,
"url": "https://www.bbc.com/news/articles/c231dv9zpz3o",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T04:55:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764225359,
"commentsCount": 0,
"updatedAt": "2025-11-27T06:33:37.000Z"
}
}{
"storyID": "46065698",
"title": "Coq: The World's Best Macro Assembler? [pdf] [2013]",
"author": "addaon",
"url": "https://nickbenton.name/coqasm.pdf",
"points": 70,
"commentsCount": 27,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T04:34:56.000Z",
"createdAtI": 1764218096,
"updatedAt": "2025-11-27T10:06:38.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46065698",
"author": "addaon",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T05:10:58.457Z",
"title": "Coq: The World's Best Macro Assembler? [pdf]",
"createdAtI": 1764218096,
"url": "https://nickbenton.name/coqasm.pdf",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T04:34:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764220258,
"commentsCount": 0,
"updatedAt": "2025-11-27T05:09:52.000Z"
}
}An 8-bay DIY NAS with 10GbE networking, TrueNAS 25.10.1, an Intel N355 CPU, 32GB of DDR5 RAM, and a smallish form factor that occupies less than 20 liters of your office space.
{
"storyID": "46065034",
"title": "DIY NAS: 2026 Edition",
"author": "sashk",
"url": "https://blog.briancmoses.com/2025/11/diy-nas-2026-edition.html",
"points": 188,
"commentsCount": 68,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@briancmoses",
"twitterCard": "summary_large_image",
"twitterSite": "@briancmoses",
"success": true,
"requestUrl": "https://blog.briancmoses.com/2025/11/diy-nas-2026-edition.html",
"ogTitle": "DIY NAS: 2026 Edition",
"ogUrl": "https://blog.briancmoses.com/2025/11/diy-nas-2026-edition.html",
"ogDescription": "An 8-bay DIY NAS with 10GbE networking, TrueNAS 25.10.1, an Intel N355 CPU, 32GB of DDR5 RAM, and a smallish form factor that occupies less than 20 liters of your office space.",
"ogImage": [
{
"url": "https://blog.briancmoses.com/images/2026/diynas/diynas2026_830.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T02:54:23.000Z",
"createdAtI": 1764212063,
"updatedAt": "2025-11-27T10:10:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46065034",
"author": "sashk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T03:15:58.472Z",
"title": "DIY NAS: 2026 Edition",
"createdAtI": 1764212063,
"url": "https://blog.briancmoses.com/2025/11/diy-nas-2026-edition.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T02:54:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764213358,
"commentsCount": 0,
"updatedAt": "2025-11-27T03:15:37.000Z"
}
}{
"storyID": "46065015",
"title": "Green Card Interviews End in Handcuffs for Spouses of U.S. Citizens",
"author": "nxobject",
"url": "https://www.nytimes.com/2025/11/26/us/trump-green-card-interview-arrests.html",
"points": 182,
"commentsCount": 84,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2025/11/26/us/trump-green-card-interview-arrests.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T02:51:31.000Z",
"createdAtI": 1764211891,
"updatedAt": "2025-11-27T10:09:38.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46065015",
"author": "nxobject",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T03:05:58.337Z",
"title": "Green Card Interviews End in Handcuffs for Spouses of U.S. Citizens",
"createdAtI": 1764211891,
"url": "https://www.nytimes.com/2025/11/26/us/trump-green-card-interview-arrests.html",
"points": 4,
"tags": [],
"createdAt": "2025-11-27T02:51:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764212758,
"commentsCount": 2,
"updatedAt": "2025-11-27T03:04:52.000Z"
}
}Penpot: The open-source design tool for design and code collaboration - penpot/penpot
{
"storyID": "46064757",
"title": "Penpot: The Open-Source Figma",
"author": "selvan",
"url": "https://github.com/penpot/penpot",
"points": 320,
"commentsCount": 50,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - penpot/penpot: Penpot: The open-source design tool for design and code collaboration",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/48769241/1e3fb75a-13e6-4d77-a658-e70e17fb1c6f"
}
],
"ogTitle": "GitHub - penpot/penpot: Penpot: The open-source design tool for design and code collaboration",
"ogDescription": "Penpot: The open-source design tool for design and code collaboration - penpot/penpot",
"ogImage": [
{
"alt": "Penpot: The open-source design tool for design and code collaboration - penpot/penpot",
"url": "https://repository-images.githubusercontent.com/48769241/1e3fb75a-13e6-4d77-a658-e70e17fb1c6f"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Penpot: The open-source design tool for design and code collaboration - penpot/penpot",
"success": true,
"requestUrl": "https://github.com/penpot/penpot",
"ogUrl": "https://github.com/penpot/penpot",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T02:14:36.000Z",
"createdAtI": 1764209676,
"updatedAt": "2025-11-27T10:10:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46064757",
"author": "selvan",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T02:30:58.469Z",
"title": "Penpot: The Open-Source Figma",
"createdAtI": 1764209676,
"url": "https://github.com/penpot/penpot",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T02:14:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764210658,
"commentsCount": 0,
"updatedAt": "2025-11-27T02:27:36.000Z"
}
}{
"storyID": "46064680",
"title": "Functional Data Structures and Algorithms: a Proof Assistant Approach",
"author": "SchwKatze",
"url": "https://fdsa-book.net/",
"points": 54,
"commentsCount": 8,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://fdsa-book.net/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T02:04:57.000Z",
"createdAtI": 1764209097,
"updatedAt": "2025-11-27T10:05:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46064680",
"author": "SchwKatze",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T05:05:58.722Z",
"title": "Functional Data Structures and Algorithms: a Proof Assistant Approach",
"createdAtI": 1764209097,
"url": "https://fdsa-book.net/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T02:04:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764219959,
"commentsCount": 0,
"updatedAt": "2025-11-27T05:03:22.000Z"
}
}{
"storyID": "46064571",
"title": "Migrating the main Zig repository from GitHub to Codeberg",
"author": "todsacerdoti",
"url": "https://ziglang.org/news/migrating-from-github-to-codeberg/",
"points": 613,
"commentsCount": 507,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://ziglang.org/news/migrating-from-github-to-codeberg/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T01:49:00.000Z",
"createdAtI": 1764208140,
"updatedAt": "2025-11-27T10:10:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46064571",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T01:50:58.487Z",
"title": "Migrating the Main Zig Repository from GitHub to Codeberg",
"createdAtI": 1764208140,
"url": "https://ziglang.org/news/migrating-from-github-to-codeberg/",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T01:49:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764208258,
"commentsCount": 0,
"updatedAt": "2025-11-27T01:50:52.000Z"
}
}{
"storyID": "46064456",
"title": "The Tesla Model Y Just Scored the Worst Reliability Rating in a Decade",
"author": "whynotmaybe",
"url": "https://www.autoblog.com/news/the-bestselling-tesla-model-y-just-scored-the-worst-reliability-rating-in-a-decade",
"points": 91,
"commentsCount": 56,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.autoblog.com/news/the-bestselling-tesla-model-y-just-scored-the-worst-reliability-rating-in-a-decade"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T01:33:39.000Z",
"createdAtI": 1764207219,
"updatedAt": "2025-11-27T09:58:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46064456",
"author": "whynotmaybe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T01:50:58.487Z",
"title": "The Tesla Model Y Just Scored the Worst Reliability Rating in a Decade",
"createdAtI": 1764207219,
"url": "https://www.autoblog.com/news/the-bestselling-tesla-model-y-just-scored-the-worst-reliability-rating-in-a-decade",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T01:33:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764208258,
"commentsCount": 1,
"updatedAt": "2025-11-27T01:50:37.000Z"
}
}{
"storyID": "46064065",
"title": "DSP 101 Part 1: An Introductory Course in DSP System Design",
"author": "teleforce",
"url": "https://www.analog.com/en/resources/analog-dialogue/articles/dsp-101-part-1.html",
"points": 41,
"commentsCount": 6,
"tags": [],
"createdAt": "2025-11-27T00:42:13.000Z",
"createdAtI": 1764204133,
"updatedAt": "2025-11-27T09:30:38.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46064065",
"author": "teleforce",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T04:00:58.374Z",
"title": "DSP 101 Part 1: An Introductory Course in DSP System Design",
"createdAtI": 1764204133,
"url": "https://www.analog.com/en/resources/analog-dialogue/articles/dsp-101-part-1.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T00:42:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764216058,
"commentsCount": 0,
"updatedAt": "2025-11-27T03:56:37.000Z"
}
}Gary Marcus - Or is pouring a pile of government money in just a coincidence?
{
"storyID": "46064019",
"title": "Has the bailout of generative AI begun?",
"author": "chmaynard",
"url": "https://garymarcus.substack.com/p/has-the-bailout-of-generative-ai",
"points": 37,
"commentsCount": 3,
"tags": [],
"og": {
"twitterTitle": "Has the bailout of generative AI already begun?",
"twitterCard": "summary_large_image",
"twitterDescription": "Or is pouring a pile of government money in just a coincidence?",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ggko!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fgarymarcus.substack.com%2Fapi%2Fv1%2Fpost_preview%2F180066235%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Gary Marcus",
"requestUrl": "https://garymarcus.substack.com/p/has-the-bailout-of-generative-ai",
"ogTitle": "Has the bailout of generative AI already begun?",
"ogUrl": "https://garymarcus.substack.com/p/has-the-bailout-of-generative-ai",
"ogDescription": "Or is pouring a pile of government money in just a coincidence?",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Ka51!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8fb2e48c-be2a-4db7-b68c-90300f00fd1e_1668x1456.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-27T00:35:47.000Z",
"createdAtI": 1764203747,
"updatedAt": "2025-11-27T10:02:38.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46064019",
"author": "chmaynard",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T01:00:58.431Z",
"title": "Has the bailout of generative AI begun?",
"createdAtI": 1764203747,
"url": "https://garymarcus.substack.com/p/has-the-bailout-of-generative-ai",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T00:35:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764205258,
"commentsCount": 0,
"updatedAt": "2025-11-27T01:00:51.000Z"
}
}{
"storyID": "46063915",
"title": "AdBlock and Signal are for terrorists, according to French govt (2023) [video]",
"author": "pabs3",
"url": "https://www.youtube.com/watch?v=1q1hjmwLqe4",
"points": 110,
"commentsCount": 31,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=1q1hjmwLqe4"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T00:20:37.000Z",
"createdAtI": 1764202837,
"updatedAt": "2025-11-27T10:10:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46063915",
"author": "pabs3",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T00:35:58.480Z",
"title": "AdBlock and Signal are for terrorists, according to the French government [video]",
"createdAtI": 1764202837,
"url": "https://www.youtube.com/watch?v=1q1hjmwLqe4",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T00:20:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764203758,
"commentsCount": 0,
"updatedAt": "2025-11-27T00:35:36.000Z"
}
}Several companies are selling crypto stockpiles in effort to fund share buybacks, shore up stock prices.
{
"storyID": "46063819",
"title": "Crypto hoarders dump tokens as shares tumble",
"author": "Bender",
"url": "https://arstechnica.com/information-technology/2025/11/crypto-hoarders-dump-tokens-as-shares-tumble/",
"points": 40,
"commentsCount": 54,
"tags": [],
"og": {
"twitterTitle": "Crypto hoarders dump tokens as shares tumble",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-11-26T15:37:47+00:00",
"twitterImage": [
{
"alt": "gold bitcoin symbol on top of stock market images",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/11/GettyImages-1368998806-2560x1440.jpg"
}
],
"ogTitle": "Crypto hoarders dump tokens as shares tumble",
"ogDescription": "Several companies are selling crypto stockpiles in effort to fund share buybacks, shore up stock prices.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2560",
"alt": "gold bitcoin symbol on top of stock market images",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/11/GettyImages-1368998806-2560x1440.jpg",
"height": "1440"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Several companies are selling crypto stockpiles in effort to fund share buybacks, shore up stock prices.",
"success": true,
"requestUrl": "https://arstechnica.com/information-technology/2025/11/crypto-hoarders-dump-tokens-as-shares-tumble/",
"ogUrl": "https://www.ft.com/content/53473a9f-e801-4280-a78b-8e6e00bcac78",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-11-26T15:37:47+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T00:07:49.000Z",
"createdAtI": 1764202069,
"updatedAt": "2025-11-27T09:43:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46063819",
"author": "Bender",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T00:20:59.017Z",
"title": "Crypto hoarders dump tokens as shares tumble",
"createdAtI": 1764202069,
"url": "https://arstechnica.com/information-technology/2025/11/crypto-hoarders-dump-tokens-as-shares-tumble/",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T00:07:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764202859,
"commentsCount": 0,
"updatedAt": "2025-11-27T00:17:22.000Z"
}
}When two of the most influential people in AI both say that today’s large language models are hitting their limits , it’s worth paying attention. In a recent long-form interview, Ilya Sutskever – co-founder of OpenAI and now head of Safe Superintelligence Inc. – argued that the industry is movin
{
"storyID": "46063531",
"title": "Ilya Sutskever, Yann LeCun and the End of “Just Add GPUs”",
"author": "birdculture",
"url": "https://www.abzglobal.net/web-development-blog/ilya-sutskever-yann-lecun-and-the-end-of-just-add-gpus",
"points": 97,
"commentsCount": 111,
"tags": [],
"og": {
"twitterTitle": "Ilya Sutskever, Yann LeCun and the End of “Just Add GPUs” — abZ Global",
"twitterImage": [
{
"url": "http://static1.squarespace.com/static/646918b62b87e8434e2f2f29/64f4df10ce3b6b596090b4d3/6926e83f54477b4646e36597/1764174696230/Gemini_Generated_Image_akgm24akgm24akgm.png?format=1500w"
}
],
"twitterUrl": "https://www.abzglobal.net/web-development-blog/ilya-sutskever-yann-lecun-and-the-end-of-just-add-gpus",
"ogTitle": "Ilya Sutskever, Yann LeCun and the End of “Just Add GPUs” — abZ Global",
"ogDescription": "When two of the most influential people in AI both say that today’s large language models are hitting their limits , it’s worth paying attention. In a recent long-form interview, Ilya Sutskever – co-founder of OpenAI and now head of Safe Superintelligence Inc. – argued that the industry is movin",
"ogImage": [
{
"width": "1500",
"url": "http://static1.squarespace.com/static/646918b62b87e8434e2f2f29/64f4df10ce3b6b596090b4d3/6926e83f54477b4646e36597/1764174696230/Gemini_Generated_Image_akgm24akgm24akgm.png?format=1500w",
"height": "837"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "When two of the most influential people in AI both say that today’s large language models are hitting their limits , it’s worth paying attention. In a recent long-form interview, Ilya Sutskever – co-founder of OpenAI and now head of Safe Superintelligence Inc. – argued that the industry is movin",
"success": true,
"requestUrl": "https://www.abzglobal.net/web-development-blog/ilya-sutskever-yann-lecun-and-the-end-of-just-add-gpus",
"ogUrl": "https://www.abzglobal.net/web-development-blog/ilya-sutskever-yann-lecun-and-the-end-of-just-add-gpus",
"ogSiteName": "abZ Global"
},
"aiIsh": {
"score": 4,
"offenses": [
"AI",
"LLMs",
"openai",
"languagemodel"
]
},
"createdAt": "2025-11-26T23:33:12.000Z",
"createdAtI": 1764199992,
"updatedAt": "2025-11-27T10:02:07.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46063531",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T23:50:58.353Z",
"title": "Sutskever and LeCun: Scaling LLMs Won't Yield More Useful Results",
"createdAtI": 1764199992,
"url": "https://www.abzglobal.net/web-development-blog/ilya-sutskever-yann-lecun-and-the-end-of-just-add-gpus",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T23:33:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764201058,
"commentsCount": 0,
"updatedAt": "2025-11-26T23:46:37.000Z"
}
}The Linux®-powered computer designed to accelerate your work.
{
"storyID": "46063450",
"title": "C100 Developer Terminal",
"author": "matthewsinclair",
"url": "https://caligra.com/",
"points": 73,
"commentsCount": 79,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Caligra is a new computer company.",
"twitterDescription": "The Linux®-powered computer designed to accelerate your work.",
"twitterImage": [
{
"url": "https://caligra.com/images/og.c100.jpg"
}
],
"success": true,
"requestUrl": "https://caligra.com/",
"ogTitle": "Caligra is a new computer company.",
"ogDescription": "The Linux®-powered computer designed to accelerate your work.",
"ogImage": [
{
"url": "https://caligra.com/images/og.c100.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T23:22:24.000Z",
"createdAtI": 1764199344,
"updatedAt": "2025-11-27T10:10:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46063450",
"author": "matthewsinclair",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T23:45:58.608Z",
"title": "C100 Developer Terminal",
"createdAtI": 1764199344,
"url": "https://caligra.com/",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T23:22:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764200759,
"commentsCount": 0,
"updatedAt": "2025-11-26T23:44:21.000Z"
}
}{
"storyID": "46063272",
"title": "Running Unsupported iOS on Deprecated Devices",
"author": "OuterVale",
"url": "https://nyansatan.github.io/run-unsupported-ios/",
"points": 152,
"commentsCount": 55,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://nyansatan.github.io/run-unsupported-ios/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T22:57:56.000Z",
"createdAtI": 1764197876,
"updatedAt": "2025-11-27T10:10:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46063272",
"author": "OuterVale",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T23:20:58.466Z",
"title": "Running Unsupported iOS on Deprecated Devices",
"createdAtI": 1764197876,
"url": "https://nyansatan.github.io/run-unsupported-ios/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T22:57:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764199258,
"commentsCount": 0,
"updatedAt": "2025-11-26T23:18:37.000Z"
}
}Bring Bathroom Doors Back to Hotels
{
"storyID": "46063072",
"title": "Bring bathroom doors back to hotels",
"author": "bariumbitmap",
"url": "https://bringbackdoors.com/",
"points": 659,
"commentsCount": 508,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://i0.wp.com/bringbackdoors.com/wp-content/uploads/2025/10/cropped-Untitled-design-3.png?fit=240%2C240&ssl=1"
}
],
"success": true,
"requestUrl": "https://bringbackdoors.com/",
"ogTitle": "Bring Back Doors",
"ogUrl": "https://bringbackdoors.com/",
"ogDescription": "Bring Bathroom Doors Back to Hotels",
"ogSiteName": "Bring Back Doors",
"ogLocale": "en_US",
"ogImage": [
{
"width": "512",
"url": "https://i0.wp.com/bringbackdoors.com/wp-content/uploads/2025/10/cropped-Untitled-design-3.png?fit=512%2C512&ssl=1",
"height": "512"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T22:26:36.000Z",
"createdAtI": 1764195996,
"updatedAt": "2025-11-27T10:10:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46063072",
"author": "bariumbitmap",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T22:35:58.383Z",
"title": "Bring Back Doors – Bring Bathroom Doors Back to Hotels",
"createdAtI": 1764195996,
"url": "https://bringbackdoors.com/",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T22:26:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764196558,
"commentsCount": 1,
"updatedAt": "2025-11-26T22:35:51.000Z"
}
}The agreement follows more than three years of disagreements
{
"storyID": "46062777",
"title": "EU Council approves Chat Control mandate for negotiation with Parliament",
"author": "mseri",
"url": "https://www.techradar.com/vpn/vpn-privacy-security/chat-control-eu-lawmakers-finally-agree-on-the-voluntary-scanning-of-your-private-chats",
"points": 128,
"commentsCount": 104,
"tags": [],
"og": {
"twitterCreator": "@TechRadar",
"twitterSite": "@TechRadar",
"twitterTitle": "Chat Control: EU lawmakers finally agree on the voluntary scanning of your private chats",
"articlePublishedTime": "2025-11-26T15:41:03Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/57n4iicSB8ANTSiAk56Hjk-1200-80.jpg"
}
],
"ogTitle": "Chat Control: EU lawmakers finally agree on the voluntary scanning of your private chats",
"ogDescription": "The agreement follows more than three years of disagreements",
"ogImage": [
{
"width": "1920",
"url": "https://cdn.mos.cms.futurecdn.net/57n4iicSB8ANTSiAk56Hjk-1920-80.jpg",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/TechRadar",
"twitterCard": "summary_large_image",
"twitterDescription": "The agreement follows more than three years of disagreements",
"success": true,
"requestUrl": "https://www.techradar.com/vpn/vpn-privacy-security/chat-control-eu-lawmakers-finally-agree-on-the-voluntary-scanning-of-your-private-chats",
"ogUrl": "https://www.techradar.com/vpn/vpn-privacy-security/chat-control-eu-lawmakers-finally-agree-on-the-voluntary-scanning-of-your-private-chats",
"ogSiteName": "TechRadar",
"fbAppId": "235441786508054"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T21:52:14.000Z",
"createdAtI": 1764193934,
"updatedAt": "2025-11-27T10:10:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46062777",
"author": "mseri",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T21:55:58.386Z",
"title": "EU approves Chat Control policy",
"createdAtI": 1764193934,
"url": "https://www.techradar.com/vpn/vpn-privacy-security/chat-control-eu-lawmakers-finally-agree-on-the-voluntary-scanning-of-your-private-chats",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T21:52:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764194158,
"commentsCount": 0,
"updatedAt": "2025-11-26T21:55:51.000Z"
}
}Google’s Pixel 10 works with AirDrop, and other phones should follow later.
{
"storyID": "46062504",
"title": "The EU made Apple adopt new Wi-Fi standards, and now Android can support AirDrop",
"author": "cyclecount",
"url": "https://arstechnica.com/gadgets/2025/11/the-eu-made-apple-adopt-new-wi-fi-standards-and-now-android-can-support-airdrop/",
"points": 468,
"commentsCount": 216,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "The EU made Apple adopt new Wi-Fi standards, and now Android can support AirDrop",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-11-20T20:11:01+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/11/Google-Pixel-10-4-1152x648.jpg"
}
],
"ogTitle": "The EU made Apple adopt new Wi-Fi standards, and now Android can support AirDrop",
"ogDescription": "Google’s Pixel 10 works with AirDrop, and other phones should follow later.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/11/Google-Pixel-10-4-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Google’s Pixel 10 works with AirDrop, and other phones should follow later.",
"success": true,
"requestUrl": "https://arstechnica.com/gadgets/2025/11/the-eu-made-apple-adopt-new-wi-fi-standards-and-now-android-can-support-airdrop/",
"ogUrl": "https://arstechnica.com/gadgets/2025/11/the-eu-made-apple-adopt-new-wi-fi-standards-and-now-android-can-support-airdrop/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-11-20T21:24:12+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T21:25:36.000Z",
"createdAtI": 1764192336,
"updatedAt": "2025-11-27T10:10:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46062504",
"author": "cyclecount",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T21:30:58.426Z",
"title": "The EU made Apple adopt new Wi-Fi standards, and now Android can support AirDrop",
"createdAtI": 1764192336,
"url": "https://arstechnica.com/gadgets/2025/11/the-eu-made-apple-adopt-new-wi-fi-standards-and-now-android-can-support-airdrop/",
"points": 5,
"tags": [],
"createdAt": "2025-11-26T21:25:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764192658,
"commentsCount": 0,
"updatedAt": "2025-11-26T21:30:08.000Z"
}
}Will Sattelberg - Out of nowhere, Google brought cross-platform AirDrop support to the Pixel 10 this week, allowing the company’s latest lineup of...
{
"storyID": "46062483",
"title": "AirDrop support for Pixel 10 likely exists because of the EU ruling",
"author": "joejohnson",
"url": "https://9to5google.com/2025/11/21/googles-airdrop-support-for-pixel-10-likely-exists-because-of-the-eus-apple-ruling/",
"points": 99,
"commentsCount": 10,
"tags": [],
"og": {
"twitterCreator": "@will_sattelberg",
"twitterSite": "@9to5Google",
"articlePublishedTime": "2025-11-21T13:00:00+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/9to5google.com/wp-content/uploads/sites/4/2025/10/Pixel-10-Pro-XL-and-iPhone-17-Pro-Max-2.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1"
}
],
"author": "Will Sattelberg",
"ogTitle": "Google's AirDrop support for Pixel 10 likely exists because of the EU's Apple ruling",
"ogDescription": "Out of nowhere, Google brought cross-platform AirDrop support to the Pixel 10 this week, allowing the company’s latest lineup of...",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2000",
"type": "image/jpeg",
"url": "https://i0.wp.com/9to5google.com/wp-content/uploads/sites/4/2025/10/Pixel-10-Pro-XL-and-iPhone-17-Pro-Max-2.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1",
"height": "1000"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/pages/9to5Google/218132111544562",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://9to5google.com/2025/11/21/googles-airdrop-support-for-pixel-10-likely-exists-because-of-the-eus-apple-ruling/",
"ogUrl": "https://9to5google.com/2025/11/21/googles-airdrop-support-for-pixel-10-likely-exists-because-of-the-eus-apple-ruling/",
"ogSiteName": "9to5Google"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T21:24:09.000Z",
"createdAtI": 1764192249,
"updatedAt": "2025-11-27T07:53:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46062483",
"author": "joejohnson",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T21:35:58.383Z",
"title": "AirDrop support for Pixel 10 likely exists because of the EU ruling",
"createdAtI": 1764192249,
"url": "https://9to5google.com/2025/11/21/googles-airdrop-support-for-pixel-10-likely-exists-because-of-the-eus-apple-ruling/",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T21:24:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764192958,
"commentsCount": 1,
"updatedAt": "2025-11-26T21:32:38.000Z"
}
}Andre Franca - Tags: #Blogging #ClassicCinema #ModernMovies #Netflix #Streaming I was rewatching The Silence of the Lambs the other night, and somethin...
{
"storyID": "46062198",
"title": "Why 90s Movies Feel More Alive Than Anything on Netflix",
"author": "jslakro",
"url": "https://afranca.com.br/why-90s-movies-feel-more-alive-than-anything-on-netflix",
"points": 65,
"commentsCount": 107,
"tags": [],
"og": {
"twitterTitle": "Why 90s Movies Feel More Alive Than Anything on Netflix — Andre Franca",
"articlePublishedTime": "2025-11-21T12:11:19Z",
"twitterImage": [
{
"url": "https://afranca.com.br/img/avatars/a.png"
}
],
"author": "Andre Franca",
"ogTitle": "Why 90s Movies Feel More Alive Than Anything on Netflix",
"ogDescription": "Tags: #Blogging #ClassicCinema #ModernMovies #Netflix #Streaming I was rewatching The Silence of the Lambs the other night, and somethin...",
"ogImage": [
{
"url": "https://afranca.com.br/img/avatars/a.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Tags: #Blogging #ClassicCinema #ModernMovies #Netflix #Streaming I was rewatching The Silence of the Lambs the other night, and somethin...",
"success": true,
"requestUrl": "https://afranca.com.br/why-90s-movies-feel-more-alive-than-anything-on-netflix",
"ogUrl": "https://afranca.com.br/why-90s-movies-feel-more-alive-than-anything-on-netflix",
"ogSiteName": "Andre Franca"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T20:53:45.000Z",
"createdAtI": 1764190425,
"updatedAt": "2025-11-27T10:03:54.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46062198",
"author": "jslakro",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T21:00:58.336Z",
"title": "Why 90s Movies Feel More Alive Than Anything on Netflix",
"createdAtI": 1764190425,
"url": "https://afranca.com.br/why-90s-movies-feel-more-alive-than-anything-on-netflix",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T20:53:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764190858,
"commentsCount": 1,
"updatedAt": "2025-11-26T20:58:51.000Z"
}
}Sarah Grace Taylor - Willie Shane and his crew walk off the Music City Loop project, citing safety concerns and payment issues with The Boring Company.
{
"storyID": "46061840",
"title": "Crews claim Boring Company failed to pay workers and snubbed OSHA concerns",
"author": "breve",
"url": "https://nashvillebanner.com/2025/11/25/boring-company-nashville-shane-trucking-and-excavating/",
"points": 124,
"commentsCount": 36,
"tags": [],
"og": {
"twitterCreator": "@nashvillebanner",
"twitterSite": "@nashvillebanner",
"articlePublishedTime": "2025-11-26T02:09:59+00:00",
"author": "Sarah Grace Taylor",
"ogTitle": "Local contractor employees stop Music City Loop work - Nashville Banner",
"ogDescription": "Willie Shane and his crew walk off the Music City Loop project, citing safety concerns and payment issues with The Boring Company.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2357",
"type": "image/jpeg",
"url": "https://nashvillebanner.com/wp-content/uploads/2025/11/Boring-Co-Capitol-site-Nov25-03.jpg",
"height": "1768"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/NashvilleBanner",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://nashvillebanner.com/2025/11/25/boring-company-nashville-shane-trucking-and-excavating/",
"ogUrl": "https://nashvillebanner.com/2025/11/25/boring-company-nashville-shane-trucking-and-excavating/",
"ogSiteName": "Nashville Banner",
"articleModifiedTime": "2025-11-26T16:20:03+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T20:14:17.000Z",
"createdAtI": 1764188057,
"updatedAt": "2025-11-27T09:05:07.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46061840",
"author": "breve",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T20:20:58.334Z",
"title": "Crews Claim Boring Company Failed to Pay Workers and Snubbed OSHA Concerns",
"createdAtI": 1764188057,
"url": "https://nashvillebanner.com/2025/11/25/boring-company-nashville-shane-trucking-and-excavating/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T20:14:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764188458,
"commentsCount": 0,
"updatedAt": "2025-11-26T20:20:51.000Z"
}
}Leo Benedictus - In which some stereotypes are resoundingly confirmed
{
"storyID": "46061714",
"title": "The most male and female reasons to end up hospital",
"author": "speckx",
"url": "https://leobenedictus.substack.com/p/the-most-male-and-female-reasons",
"points": 83,
"commentsCount": 65,
"tags": [],
"og": {
"twitterTitle": "The most male and female reasons to end up hospital 🚑",
"twitterCard": "summary_large_image",
"twitterDescription": "In which some stereotypes are resoundingly confirmed",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!GLvx!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fleobenedictus.substack.com%2Fapi%2Fv1%2Fpost_preview%2F175795787%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Leo Benedictus",
"requestUrl": "https://leobenedictus.substack.com/p/the-most-male-and-female-reasons",
"ogTitle": "The most male and female reasons to end up hospital 🚑",
"ogUrl": "https://leobenedictus.substack.com/p/the-most-male-and-female-reasons",
"ogDescription": "In which some stereotypes are resoundingly confirmed",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!3oLr!,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%2Fc7ea61ce-f53f-499f-a7f5-46855c8943ae_2349x4193.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T20:01:41.000Z",
"createdAtI": 1764187301,
"updatedAt": "2025-11-27T10:07:08.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46061714",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T20:20:58.334Z",
"title": "The most male and female reasons to end up hospital",
"createdAtI": 1764187301,
"url": "https://leobenedictus.substack.com/p/the-most-male-and-female-reasons",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T20:01:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764188458,
"commentsCount": 0,
"updatedAt": "2025-11-26T20:20:51.000Z"
}
}{
"storyID": "46061682",
"title": "S&box is now an open source game engine",
"author": "MaximilianEmel",
"url": "https://sbox.game/news/update-25-11-26",
"points": 318,
"commentsCount": 102,
"tags": [
"front_page"
],
"og": {
"success": true,
"twitterSite": "@s8box",
"requestUrl": "https://sbox.game/news/update-25-11-26"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T19:58:27.000Z",
"createdAtI": 1764187107,
"updatedAt": "2025-11-27T10:10:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46061682",
"author": "MaximilianEmel",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T20:15:58.383Z",
"title": "S&box is now an open source game engine",
"createdAtI": 1764187107,
"url": "https://sbox.game/news/update-25-11-26",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T19:58:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764188158,
"commentsCount": 0,
"updatedAt": "2025-11-26T20:15:21.000Z"
}
}{
"storyID": "46061623",
"title": "Don't Download Apps",
"author": "speckx",
"url": "https://blog.calebjay.com/posts/dont-download-apps/",
"points": 357,
"commentsCount": 206,
"tags": [],
"og": {
"success": true,
"author": "Caleb Jay Rogers",
"requestUrl": "https://blog.calebjay.com/posts/dont-download-apps/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T19:51:52.000Z",
"createdAtI": 1764186712,
"updatedAt": "2025-11-27T10:07:37.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46061623",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T21:35:58.383Z",
"title": "Don't Download Apps",
"createdAtI": 1764186712,
"url": "https://blog.calebjay.com/posts/dont-download-apps/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T19:51:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764192958,
"commentsCount": 0,
"updatedAt": "2025-11-26T21:33:06.000Z"
}
}{
"storyID": "46061239",
"title": "Alan.app – Add a Border to macOS Active Window",
"author": "donatj",
"url": "https://tyler.io/2025/11/alan/",
"points": 128,
"commentsCount": 73,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://tyler.io/2025/11/alan/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T19:12:40.000Z",
"createdAtI": 1764184360,
"updatedAt": "2025-11-27T09:46:37.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46061239",
"author": "donatj",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T21:30:58.426Z",
"title": "Alan.app – Add a Border to macOS Active Window",
"createdAtI": 1764184360,
"url": "https://tyler.io/2025/11/alan/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T19:12:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764192658,
"commentsCount": 0,
"updatedAt": "2025-11-26T21:30:21.000Z"
}
}Contribute to microsoft/fara development by creating an account on GitHub.
{
"storyID": "46061208",
"title": "Fara-7B: An efficient agentic model for computer use",
"author": "maxloh",
"url": "https://github.com/microsoft/fara",
"points": 133,
"commentsCount": 44,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - microsoft/fara",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/0b42bb25e20bbb1c92393920625c02eb43dfe42118f3b1a95d4b4eec2c61bbce/microsoft/fara"
}
],
"ogTitle": "GitHub - microsoft/fara",
"ogDescription": "Contribute to microsoft/fara development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to microsoft/fara development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/0b42bb25e20bbb1c92393920625c02eb43dfe42118f3b1a95d4b4eec2c61bbce/microsoft/fara",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to microsoft/fara development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/microsoft/fara",
"ogUrl": "https://github.com/microsoft/fara",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"languagemodel"
]
},
"createdAt": "2025-11-26T19:10:24.000Z",
"createdAtI": 1764184224,
"updatedAt": "2025-11-27T10:10:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46061208",
"author": "maxloh",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T19:20:58.372Z",
"title": "Fara-7B by Microsoft: An agentic small language model designed for computer use",
"createdAtI": 1764184224,
"url": "https://github.com/microsoft/fara",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T19:10:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764184858,
"commentsCount": 0,
"updatedAt": "2025-11-26T19:17:06.000Z"
}
}Jack C. - One of the three launch vehicles will be China’s first and the first outside the United States.
{
"storyID": "46060935",
"title": "China Has Three Reusable Rockets Ready for Their Debut Flights",
"author": "speckx",
"url": "https://www.china-in-space.com/p/china-has-three-reusable-rockets",
"points": 66,
"commentsCount": 66,
"tags": [],
"og": {
"twitterTitle": "China Has Three Reusable Rockets Ready for Their Debut Flights",
"twitterCard": "summary_large_image",
"twitterDescription": "One of the three launch vehicles will be China’s first and the first outside the United States.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!A-0-!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fphazzee.substack.com%2Fapi%2Fv1%2Fpost_preview%2F180001077%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Jack C.",
"requestUrl": "https://www.china-in-space.com/p/china-has-three-reusable-rockets",
"ogTitle": "China Has Three Reusable Rockets Ready for Their Debut Flights",
"ogUrl": "https://www.china-in-space.com/p/china-has-three-reusable-rockets",
"ogDescription": "One of the three launch vehicles will be China’s first and the first outside the United States.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!iRhV!,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%2F42cb838f-2b4d-40f9-90e2-62472405dc9c_4542x3107.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T18:45:43.000Z",
"createdAtI": 1764182743,
"updatedAt": "2025-11-27T09:49:24.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46060935",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T18:55:58.395Z",
"title": "China Has Three Reusable Rockets Ready for Their Debut Flights",
"createdAtI": 1764182743,
"url": "https://www.china-in-space.com/p/china-has-three-reusable-rockets",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T18:45:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764183358,
"commentsCount": 0,
"updatedAt": "2025-11-26T18:51:51.000Z"
}
}An important victory – but we still need to stop Chat Control.
{
"storyID": "46060534",
"title": "A temporary victory – but we still need to stop Chat Control",
"author": "AlgebraFox",
"url": "https://mullvad.net/en/blog/an-important-victory-but-we-still-need-to-stop-chat-control",
"points": 60,
"commentsCount": 4,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://mullvad.net/en/blog/an-important-victory-but-we-still-need-to-stop-chat-control",
"ogTitle": "An important victory – but we still need to stop Chat Control. | Mullvad VPN",
"ogUrl": "https://mullvad.net/en/blog/an-important-victory-but-we-still-need-to-stop-chat-control",
"ogDescription": "An important victory – but we still need to stop Chat Control.",
"ogSiteName": "Mullvad VPN",
"ogImage": [
{
"url": "https://mullvad.net/press/MullvadVPN_logo_Round_RGB_Color_positive.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T18:10:18.000Z",
"createdAtI": 1764180618,
"updatedAt": "2025-11-27T10:08:38.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46060534",
"author": "AlgebraFox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T22:30:58.386Z",
"title": "A temporary victory – but we still need to stop Chat Control",
"createdAtI": 1764180618,
"url": "https://mullvad.net/en/blog/an-important-victory-but-we-still-need-to-stop-chat-control",
"points": 5,
"tags": [],
"createdAt": "2025-11-26T18:10:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764196258,
"commentsCount": 1,
"updatedAt": "2025-11-26T22:28:06.000Z"
}
}Gemini CLI Tips and Tricks. Contribute to addyosmani/gemini-cli-tips development by creating an account on GitHub.
{
"storyID": "46060508",
"title": "Gemini CLI Tips and Tricks for Agentic Coding",
"author": "ayoisaiah",
"url": "https://github.com/addyosmani/gemini-cli-tips",
"points": 279,
"commentsCount": 94,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - addyosmani/gemini-cli-tips: Gemini CLI Tips and Tricks",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/0e1ffafd82818d6ec1f033081ea99e4c2f0bb89d339c80e53954c5efef74b8d4/addyosmani/gemini-cli-tips"
}
],
"ogTitle": "GitHub - addyosmani/gemini-cli-tips: Gemini CLI Tips and Tricks",
"ogDescription": "Gemini CLI Tips and Tricks. Contribute to addyosmani/gemini-cli-tips development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Gemini CLI Tips and Tricks. Contribute to addyosmani/gemini-cli-tips development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/0e1ffafd82818d6ec1f033081ea99e4c2f0bb89d339c80e53954c5efef74b8d4/addyosmani/gemini-cli-tips",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Gemini CLI Tips and Tricks. Contribute to addyosmani/gemini-cli-tips development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/addyosmani/gemini-cli-tips",
"ogUrl": "https://github.com/addyosmani/gemini-cli-tips",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"gemini",
"gemini"
]
},
"createdAt": "2025-11-26T18:08:02.000Z",
"createdAtI": 1764180482,
"updatedAt": "2025-11-27T10:09:08.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46060508",
"author": "ayoisaiah",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T18:55:58.395Z",
"title": "Gemini CLI Tips and Tricks for Agentic Coding",
"createdAtI": 1764180482,
"url": "https://github.com/addyosmani/gemini-cli-tips",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T18:08:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764183358,
"commentsCount": 0,
"updatedAt": "2025-11-26T18:55:50.000Z"
}
}{
"storyID": "46060357",
"title": "Investors expect AI use to soar. That's not happening",
"author": "gaius_baltar",
"url": "https://www.economist.com/finance-and-economics/2025/11/26/investors-expect-ai-use-to-soar-thats-not-happening",
"points": 48,
"commentsCount": 64,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/finance-and-economics/2025/11/26/investors-expect-ai-use-to-soar-thats-not-happening"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-26T17:57:13.000Z",
"createdAtI": 1764179833,
"updatedAt": "2025-11-27T09:43:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46060357",
"author": "gaius_baltar",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T18:05:58.327Z",
"title": "Investors expect AI use to soar. That's not happening",
"createdAtI": 1764179833,
"url": "https://www.economist.com/finance-and-economics/2025/11/26/investors-expect-ai-use-to-soar-thats-not-happening",
"points": 4,
"tags": [],
"createdAt": "2025-11-26T17:57:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764180358,
"commentsCount": 2,
"updatedAt": "2025-11-26T18:05:50.000Z"
}
}From desktop to datacenter: how Scaleway turns Apple's Mac mini into a fully managed, high-performance cloud server for macOS and iOS developers.
{
"storyID": "46060122",
"title": "Scaleway turns Mac Minis into high‑density, Raspberry Pi–managed servers",
"author": "Lwrless",
"url": "https://www.scaleway.com/en/blog/how-we-turn-apples-mac-mini-into-high-performance-dedicated-servers/",
"points": 81,
"commentsCount": 93,
"tags": [],
"og": {
"twitterCreator": "@Scaleway",
"twitterTitle": "How We Turn Apple’s Mac Mini Into High-Performance Dedicated Servers",
"twitterImage": [
{
"url": "https://www-uploads.scaleway.com/Content_Mac_Mini_Illustration_Content_49fe77e236.png"
}
],
"ogTitle": "How We Turn Apple’s Mac Mini Into High-Performance Dedicated Servers",
"ogDescription": "From desktop to datacenter: how Scaleway turns Apple's Mac mini into a fully managed, high-performance cloud server for macOS and iOS developers.",
"ogImage": [
{
"url": "https://www-uploads.scaleway.com/Content_Mac_Mini_Illustration_Content_49fe77e236.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "From desktop to datacenter: how Scaleway turns Apple's Mac mini into a fully managed, high-performance cloud server for macOS and iOS developers.",
"success": true,
"requestUrl": "https://www.scaleway.com/en/blog/how-we-turn-apples-mac-mini-into-high-performance-dedicated-servers/",
"ogUrl": "https://www.scaleway.com/en/blog/how-we-turn-apples-mac-mini-into-high-performance-dedicated-servers/",
"articleAuthor": "https://www.scaleway.com/en/blog/author/alexia-valais"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T17:40:16.000Z",
"createdAtI": 1764178816,
"updatedAt": "2025-11-27T09:05:38.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46060122",
"author": "Lwrless",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T17:50:58.480Z",
"title": "Scaleway turns Mac minis into high‑density, Raspberry Pi–managed servers",
"createdAtI": 1764178816,
"url": "https://www.scaleway.com/en/blog/how-we-turn-apples-mac-mini-into-high-performance-dedicated-servers/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T17:40:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764179458,
"commentsCount": 0,
"updatedAt": "2025-11-26T17:49:35.000Z"
}
}We no longer have any active servers in France and are continuing the process of leaving OVH. We'll be rotating our TLS keys and Let's Encrypt account keys pinned via accounturi. DNSSEC keys may also be rotated. Our backups are encrypted and can remain on OVH for now.
{
"storyID": "46059765",
"title": "GrapheneOS is leaving France after receiving threats from law enforcement",
"author": "a022311",
"url": "https://grapheneos.social/@GrapheneOS/115606319562587450",
"points": 45,
"commentsCount": 9,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://grapheneos.social/@GrapheneOS/115606319562587450",
"ogTitle": "GrapheneOS (@GrapheneOS@grapheneos.social)",
"profileUsername": "GrapheneOS@grapheneos.social",
"ogUrl": "https://grapheneos.social/@GrapheneOS/115606319562587450",
"ogSiteName": "GrapheneOS Mastodon",
"ogDescription": "We no longer have any active servers in France and are continuing the process of leaving OVH. We'll be rotating our TLS keys and Let's Encrypt account keys pinned via accounturi. DNSSEC keys may also be rotated. Our backups are encrypted and can remain on OVH for now.",
"ogLocale": "en",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T17:13:44.000Z",
"createdAtI": 1764177224,
"updatedAt": "2025-11-27T07:10:37.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46059765",
"author": "a022311",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T17:45:58.543Z",
"title": "GrapheneOS is leaving France after receiving threats from law enforcement",
"createdAtI": 1764177224,
"url": "https://grapheneos.social/@GrapheneOS/115606319562587450",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T17:13:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764179159,
"commentsCount": 2,
"updatedAt": "2025-11-26T17:45:52.000Z"
}
}There are a lot of reasons to be skeptical.
{
"storyID": "46059737",
"title": "DRAM prices are spiking, but I don't trust the industry's why",
"author": "binarycrusader",
"url": "https://www.xda-developers.com/dram-prices-spiking-dont-trust-industry-reasons/",
"points": 236,
"commentsCount": 127,
"tags": [],
"og": {
"twitterCreator": "@AdamConwayIE",
"twitterSite": "@xdadevelopers",
"twitterTitle": "DRAM prices are spiking, but I don't trust the industry's reasons why",
"articlePublishedTime": "2025-11-25T16:01:17Z",
"twitterImage": [
{
"url": "https://static0.xdaimages.com/wordpress/wp-content/uploads/wm/2025/10/threadripper-lots-of-ram.jpg?q=70&fit=crop&w=1200&h=628&dpr=1"
}
],
"ogTitle": "DRAM prices are spiking, but I don't trust the industry's reasons why",
"ogDescription": "There are a lot of reasons to be skeptical.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://static0.xdaimages.com/wordpress/wp-content/uploads/wm/2025/10/threadripper-lots-of-ram.jpg?w=1600&h=900&fit=crop",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/xda.developers",
"twitterCard": "summary_large_image",
"twitterDescription": "There are a lot of reasons to be skeptical.",
"success": true,
"requestUrl": "https://www.xda-developers.com/dram-prices-spiking-dont-trust-industry-reasons/",
"ogUrl": "https://www.xda-developers.com/dram-prices-spiking-dont-trust-industry-reasons/",
"ogSiteName": "XDA",
"articleModifiedTime": "2025-11-25T16:01:17Z",
"articleSection": "Other Hardware",
"articleAuthor": "Adam Conway",
"fbAppId": "457224991007811"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T17:12:01.000Z",
"createdAtI": 1764177121,
"updatedAt": "2025-11-27T10:05:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46059737",
"author": "binarycrusader",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T17:25:58.346Z",
"title": "DRAM prices are spiking, but I don't trust the industry's why",
"createdAtI": 1764177121,
"url": "https://www.xda-developers.com/dram-prices-spiking-dont-trust-industry-reasons/",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T17:12:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764177958,
"commentsCount": 0,
"updatedAt": "2025-11-26T17:23:22.000Z"
}
}We lost the capitalism game and they're trying to get a second wind through a broken vibe-coded SaaS platform.
{
"storyID": "46059582",
"title": "A Vibe Coded SaaS Killed My Team",
"author": "speckx",
"url": "https://cendyne.dev/posts/2025-11-26-a-vibe-coded-saas-killed-my-team.html",
"points": 85,
"commentsCount": 91,
"tags": [],
"og": {
"twitterCreator": "@CendyneNaga",
"twitterTitle": "A Vibe Coded SaaS Killed My Team",
"twitterImage": [
{
"url": "https://cendyne.dev/c/GMdXzX3w?width=800"
}
],
"twitterUrl": "https://cendyne.dev/posts/2025-11-26-a-vibe-coded-saas-killed-my-team.html",
"ogTitle": "A Vibe Coded SaaS Killed My Team",
"ogDescription": "We lost the capitalism game and they're trying to get a second wind through a broken vibe-coded SaaS platform.",
"ogImage": [
{
"url": "https://cendyne.dev/c/GMdXzX3w?width=800"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "We lost the capitalism game and they're trying to get a second wind through a broken vibe-coded SaaS platform.",
"success": true,
"requestUrl": "https://cendyne.dev/posts/2025-11-26-a-vibe-coded-saas-killed-my-team.html",
"ogUrl": "https://cendyne.dev/posts/2025-11-26-a-vibe-coded-saas-killed-my-team.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T17:00:23.000Z",
"createdAtI": 1764176423,
"updatedAt": "2025-11-27T09:48:08.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46059582",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T18:40:58.354Z",
"title": "A Vibe Coded SaaS Killed My Team",
"createdAtI": 1764176423,
"url": "https://cendyne.dev/posts/2025-11-26-a-vibe-coded-saas-killed-my-team.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T17:00:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764182458,
"commentsCount": 0,
"updatedAt": "2025-11-26T18:38:36.000Z"
}
}Yet again, another global IT outage happen (deja vu strikes again in our industry). This time at cloudflare(Prince 2025). Again, taking down large swats of the internet with it(Booth 2025). And yes, like my previous analysis of the GCP and CrowdStrike’s outages, this post critiques Cloudflare’s root cause analysis (RCA), which — despite providing a great overview of what happened — misses the real lesson. Here’s the
{
"storyID": "46059227",
"title": "Cloudflare outage should not have happened",
"author": "b-man",
"url": "https://ebellani.github.io/blog/2025/cloudflare-outage-should-not-have-happened-and-they-seem-to-be-missing-the-point-on-how-to-avoid-it-in-the-future/",
"points": 144,
"commentsCount": 243,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-26T00:00:00+00:00",
"success": true,
"requestUrl": "https://ebellani.github.io/blog/2025/cloudflare-outage-should-not-have-happened-and-they-seem-to-be-missing-the-point-on-how-to-avoid-it-in-the-future/",
"ogTitle": "Cloudflare outage should not have happened, and they seem to be missing the point on how to avoid it in the future",
"ogUrl": "https://ebellani.github.io/blog/2025/cloudflare-outage-should-not-have-happened-and-they-seem-to-be-missing-the-point-on-how-to-avoid-it-in-the-future/",
"ogDescription": "Yet again, another global IT outage happen (deja vu strikes again in our industry). This time at cloudflare(Prince 2025). Again, taking down large swats of the internet with it(Booth 2025).\nAnd yes, like my previous analysis of the GCP and CrowdStrike’s outages, this post critiques Cloudflare’s root cause analysis (RCA), which — despite providing a great overview of what happened — misses the real lesson.\nHere’s the ",
"articleSection": "blog",
"articleModifiedTime": "2025-11-26T00:00:00+00:00",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T16:34:58.000Z",
"createdAtI": 1764174898,
"updatedAt": "2025-11-27T10:07:37.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46059227",
"author": "b-man",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T16:50:58.343Z",
"title": "Cloudflare outage should not have happened",
"createdAtI": 1764174898,
"url": "https://ebellani.github.io/blog/2025/cloudflare-outage-should-not-have-happened-and-they-seem-to-be-missing-the-point-on-how-to-avoid-it-in-the-future/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T16:34:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764175858,
"commentsCount": 0,
"updatedAt": "2025-11-26T16:49:50.000Z"
}
}Fight the Slop Syndicate!
{
"storyID": "46059069",
"title": "Slop Detective – Fight the Slop Syndicate",
"author": "speckx",
"url": "https://slopdetective.kagi.com/",
"points": 95,
"commentsCount": 44,
"tags": [],
"og": {
"twitterTitle": "Slop Detective",
"twitterImage": [
{
"alt": "Slop Detective",
"url": "https://slopdetective.kagi.com/public/img/slop-detective-banner.png"
}
],
"twitterUrl": "https://slopdetective.kagi.com",
"ogTitle": "Slop Detective",
"ogDescription": "Fight the Slop Syndicate!",
"ogLocale": "en_US",
"ogImage": [
{
"type": "image/png",
"url": "https://slopdetective.kagi.com/public/img/slop-detective-banner.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Fight the Slop Syndicate!",
"success": true,
"requestUrl": "https://slopdetective.kagi.com/",
"ogUrl": "https://slopdetective.kagi.com/",
"ogSiteName": "Slop Detective"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T16:24:29.000Z",
"createdAtI": 1764174269,
"updatedAt": "2025-11-27T10:03:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46059069",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T16:55:58.473Z",
"title": "Slop Detective – Fight the Slop Syndicate",
"createdAtI": 1764174269,
"url": "https://slopdetective.kagi.com/",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T16:24:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764176158,
"commentsCount": 0,
"updatedAt": "2025-11-26T16:53:21.000Z"
}
}{
"storyID": "46058912",
"title": "Slashdot effect",
"author": "firefax",
"url": "https://en.wikipedia.org/wiki/Slashdot_effect",
"points": 51,
"commentsCount": 69,
"tags": [],
"og": {
"ogTitle": "Slashdot effect - Wikipedia",
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/Slashdot_effect",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T16:12:51.000Z",
"createdAtI": 1764173571,
"updatedAt": "2025-11-27T09:41:07.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46058912",
"author": "firefax",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T16:20:58.444Z",
"title": "Slashdot Effect",
"createdAtI": 1764173571,
"url": "https://en.wikipedia.org/wiki/Slashdot_effect",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T16:12:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764174058,
"commentsCount": 0,
"updatedAt": "2025-11-26T16:20:36.000Z"
}
}A diabetes medication that lowers brain fluid pressure has cut monthly migraine days by more than half
{
"storyID": "46058600",
"title": "From blood sugar to brain relief: GLP-1 therapy slashes migraine frequency",
"author": "Anon84",
"url": "https://www.medlink.com/news/from-blood-sugar-to-brain-relief-glp-1-therapy-slashes-migraine-frequency",
"points": 148,
"commentsCount": 105,
"tags": [],
"og": {
"twitterCreator": "@medlinkneurol",
"twitterSite": "@medlinkneurol",
"twitterTitle": "From blood sugar to brain relief: GLP-1 therapy slashes migraine frequency",
"ogTitle": "From blood sugar to brain relief: GLP-1 therapy slashes migraine frequency | MedLink Neurology",
"ogDescription": "A diabetes medication that lowers brain fluid pressure has cut monthly migraine days by more than half",
"ogLocale": "en_US",
"ogImage": [
{
"width": "500",
"url": "https://assets.medlink.com/content/craft/guide/SEO.png",
"height": "261"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "A diabetes medication that lowers brain fluid pressure has cut monthly migraine days by more than half",
"success": true,
"requestUrl": "https://www.medlink.com/news/from-blood-sugar-to-brain-relief-glp-1-therapy-slashes-migraine-frequency",
"ogUrl": "https://www.medlink.com/news/from-blood-sugar-to-brain-relief-glp-1-therapy-slashes-migraine-frequency",
"ogSiteName": "MedLink Neurology"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T15:49:11.000Z",
"createdAtI": 1764172151,
"updatedAt": "2025-11-27T09:59:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46058600",
"author": "Anon84",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T17:40:58.381Z",
"title": "From blood sugar to brain relief: GLP-1 therapy slashes migraine frequency",
"createdAtI": 1764172151,
"url": "https://www.medlink.com/news/from-blood-sugar-to-brain-relief-glp-1-therapy-slashes-migraine-frequency",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T15:49:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764178858,
"commentsCount": 1,
"updatedAt": "2025-11-26T17:37:51.000Z"
}
}{
"storyID": "46058531",
"title": "KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support",
"author": "mikece",
"url": "https://www.phoronix.com/news/KDE-Plasma-68-Wayland-Exclusive",
"points": 118,
"commentsCount": 200,
"tags": [],
"og": {
"twitterCreator": "@michaellarabel",
"twitterCard": "summary_large_image",
"twitterSite": "@phoronix",
"twitterTitle": "KDE Plasma 6.8 Will Go Wayland-Exclusive In Dropping X11 Session Support",
"twitterDescription": "KDE developers announced they are going 'all-in on a Wayland future' and with the Plasma 6.8 desktop it will become Wayland-exclusive",
"twitterImage": [
{
"url": "https://www.phoronix.net/image.php?id=2025&image=plasma_66_early"
}
],
"success": true,
"requestUrl": "https://www.phoronix.com/news/KDE-Plasma-68-Wayland-Exclusive",
"ogTitle": "KDE Plasma 6.8 Will Go Wayland-Exclusive In Dropping X11 Session Support",
"ogImage": [
{
"url": "https://www.phoronix.net/image.php?id=2025&image=plasma_66_early"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T15:44:09.000Z",
"createdAtI": 1764171849,
"updatedAt": "2025-11-27T10:10:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46058531",
"author": "mikece",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T15:50:58.369Z",
"title": "KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support",
"createdAtI": 1764171849,
"url": "https://www.phoronix.com/news/KDE-Plasma-68-Wayland-Exclusive",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T15:44:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764172258,
"commentsCount": 0,
"updatedAt": "2025-11-26T15:49:36.000Z"
}
}{
"storyID": "46058361",
"title": "MIT study finds AI can replace 11.7% of U.S. workforce",
"author": "tiahura",
"url": "https://www.cnbc.com/2025/11/26/mit-study-finds-ai-can-already-replace-11point7percent-of-us-workforce.html",
"points": 57,
"commentsCount": 59,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2025/11/26/mit-study-finds-ai-can-already-replace-11point7percent-of-us-workforce.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-26T15:32:06.000Z",
"createdAtI": 1764171126,
"updatedAt": "2025-11-27T09:57:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46058361",
"author": "tiahura",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T15:45:58.652Z",
"title": "MIT study finds AI can replace 11.7% of U.S. workforce",
"createdAtI": 1764171126,
"url": "https://www.cnbc.com/2025/11/26/mit-study-finds-ai-can-already-replace-11point7percent-of-us-workforce.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T15:32:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764171959,
"commentsCount": 1,
"updatedAt": "2025-11-26T15:45:51.000Z"
}
}A burning platform
{
"storyID": "46058065",
"title": "OpenAI needs to raise at least $207B by 2030",
"author": "akira_067",
"url": "https://ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"points": 532,
"commentsCount": 545,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"ogTitle": "OpenAI needs to raise at least $207bn by 2030 so it can continue to lose money, HSBC estimates",
"ogUrl": "https://www.ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"ogDescription": "A burning platform",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F70e3b7d9-56ce-4610-af8b-5f2904990537.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2025-11-26T15:06:37.000Z",
"createdAtI": 1764169597,
"updatedAt": "2025-11-27T09:57:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46058065",
"author": "akira_067",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T15:10:58.478Z",
"title": "OpenAI needs to raise at least $207B by 2030 so it can continue to lose money",
"createdAtI": 1764169597,
"url": "https://ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T15:06:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764169858,
"commentsCount": 0,
"updatedAt": "2025-11-26T15:10:50.000Z"
}
}Ronalds Vilcins - https://grohan.co - Every systems engineer at some point in their journey yearns to write a filesystem. This sounds daunting at first - and writing a battle-tested filesystem is hard - but the minimal surface area for a “working” FS is surprisingly small, simple, and in-distribution for coding agents. In fact, one of my smoke tests for new coding models is seeing how good of a filesystem they can one-shot! At some point, I had quite a f
{
"storyID": "46058033",
"title": "Compressed filesystems à la language models",
"author": "grohan",
"url": "https://grohan.co/2025/11/25/llmfuse/",
"points": 54,
"commentsCount": 9,
"tags": [],
"og": {
"twitterTitle": "Compressed Filesystems á la Language Models",
"articlePublishedTime": "2025-11-25T00:00:00+00:00",
"author": "Ronalds Vilcins - https://grohan.co",
"ogTitle": "Compressed Filesystems á la Language Models",
"ogDescription": "Every systems engineer at some point in their journey yearns to write a filesystem. This sounds daunting at first - and writing a battle-tested filesystem is hard - but the minimal surface area for a “working” FS is surprisingly small, simple, and in-distribution for coding agents.\nIn fact, one of my smoke tests for new coding models is seeing how good of a filesystem they can one-shot! At some point, I had quite a f",
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Every systems engineer at some point in their journey yearns to write a filesystem. This sounds daunting at first - and writing a battle-tested filesystem is hard - but the minimal surface area for a “working” FS is surprisingly small, simple, and in-distribution for coding agents.\nIn fact, one of my smoke tests for new coding models is seeing how good of a filesystem they can one-shot! At some point, I had quite a f",
"success": true,
"requestUrl": "https://grohan.co/2025/11/25/llmfuse/",
"ogUrl": "https://grohan.co/2025/11/25/llmfuse/",
"articleSection": "posts",
"articleModifiedTime": "2025-11-25T00:00:00+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"languagemodel"
]
},
"createdAt": "2025-11-26T15:03:09.000Z",
"createdAtI": 1764169389,
"updatedAt": "2025-11-27T09:59:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46058033",
"author": "grohan",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T22:35:58.383Z",
"title": "Compressed filesystems à la language models",
"createdAtI": 1764169389,
"url": "https://grohan.co/2025/11/25/llmfuse/",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T15:03:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764196558,
"commentsCount": 0,
"updatedAt": "2025-11-26T22:33:36.000Z"
}
}The Justice Department’s Antitrust Division filed a proposed settlement today to resolve the United States’ claims against RealPage Inc. as part of its ongoing enforcement against algorithmic coordination, information sharing, and other anticompetitive practices in rental housing markets across the country. The proposed settlement would help restore free market competition in
{
"storyID": "46057852",
"title": "Justice dept. requires RealPage end sharing competitively sensitive information",
"author": "phkahler",
"url": "https://www.justice.gov/opa/pr/justice-department-requires-realpage-end-sharing-competitively-sensitive-information-and",
"points": 65,
"commentsCount": 58,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Justice Department Requires RealPage to End the Sharing of",
"articlePublishedTime": "2025-11-24T16:26:40-05:00",
"twitterImage": [
{
"url": "https://www.justice.gov/themes/custom/usdoj_uswds/images/metatag-image--press-release.png"
}
],
"success": true,
"requestUrl": "https://www.justice.gov/opa/pr/justice-department-requires-realpage-end-sharing-competitively-sensitive-information-and",
"ogTitle": "Justice Department Requires RealPage to End the Sharing of Competitively Sensitive Information and Alignment of Pricing Among Competitors",
"ogDescription": "The Justice Department’s Antitrust Division filed a proposed settlement today to resolve the United States’ claims against RealPage Inc. as part of its ongoing enforcement against algorithmic coordination, information sharing, and other anticompetitive practices in rental housing markets across the country. The proposed settlement would help restore free market competition in",
"articleModifiedTime": "2025-11-24T16:46:55-05:00",
"ogImage": [
{
"url": "https://www.justice.gov/themes/custom/usdoj_uswds/images/metatag-image--press-release.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T14:46:05.000Z",
"createdAtI": 1764168365,
"updatedAt": "2025-11-27T09:12:08.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46057852",
"author": "phkahler",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T14:55:58.381Z",
"title": "Justice dept. requires Realpage end sharing competitively sensitive information",
"createdAtI": 1764168365,
"url": "https://www.justice.gov/opa/pr/justice-department-requires-realpage-end-sharing-competitively-sensitive-information-and",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T14:46:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764168958,
"commentsCount": 0,
"updatedAt": "2025-11-26T14:55:50.000Z"
}
}In trial, 82% saw weight rebound and cardiovascular health reverse after withdrawal.
{
"storyID": "46057628",
"title": "There may not be a safe off-ramp for some taking GLP-1 drugs, study suggests",
"author": "voxadam",
"url": "https://arstechnica.com/health/2025/11/glp-1-drugs-improve-heart-health-but-only-if-you-keep-taking-them/",
"points": 72,
"commentsCount": 97,
"tags": [],
"og": {
"twitterTitle": "There may not be a safe off-ramp for some taking GLP-1 drugs, study suggests",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-11-25T22:44:35+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2024/08/GettyImages-2126120280-1152x648.jpg"
}
],
"ogTitle": "There may not be a safe off-ramp for some taking GLP-1 drugs, study suggests",
"ogDescription": "In trial, 82% saw weight rebound and cardiovascular health reverse after withdrawal.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2024/08/GettyImages-2126120280-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "In trial, 82% saw weight rebound and cardiovascular health reverse after withdrawal.",
"success": true,
"requestUrl": "https://arstechnica.com/health/2025/11/glp-1-drugs-improve-heart-health-but-only-if-you-keep-taking-them/",
"ogUrl": "https://arstechnica.com/health/2025/11/glp-1-drugs-improve-heart-health-but-only-if-you-keep-taking-them/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-11-26T13:22:12+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T14:21:40.000Z",
"createdAtI": 1764166900,
"updatedAt": "2025-11-27T09:36:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46057628",
"author": "voxadam",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T15:10:58.478Z",
"title": "There may not be a safe off-ramp for some taking GLP-1 drugs, study suggests",
"createdAtI": 1764166900,
"url": "https://arstechnica.com/health/2025/11/glp-1-drugs-improve-heart-health-but-only-if-you-keep-taking-them/",
"points": 4,
"tags": [],
"createdAt": "2025-11-26T14:21:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764169858,
"commentsCount": 0,
"updatedAt": "2025-11-26T15:10:05.000Z"
}
}{
"storyID": "46057488",
"title": "Voyager 1 is about to reach one light-day from Earth",
"author": "ashishgupta2209",
"url": "https://scienceclock.com/voyager-1-is-about-to-reach-one-light-day-from-earth/",
"points": 926,
"commentsCount": 314,
"tags": [
"front_page"
],
"og": {
"error": "503 Service Unavailable",
"requestUrl": "https://scienceclock.com/voyager-1-is-about-to-reach-one-light-day-from-earth/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T14:02:46.000Z",
"createdAtI": 1764165766,
"updatedAt": "2025-11-27T10:10:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46057488",
"author": "ashishgupta2209",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T14:30:58.454Z",
"title": "Voyager 1 Is About to Reach One Light-Day from Earth",
"createdAtI": 1764165766,
"url": "https://scienceclock.com/voyager-1-is-about-to-reach-one-light-day-from-earth/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T14:02:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764167458,
"commentsCount": 0,
"updatedAt": "2025-11-26T14:30:50.000Z"
}
}{
"storyID": "46057304",
"title": "I DM'd a Korean presidential candidate and ended up building his core campaign",
"author": "wjsdj2009",
"url": "https://medium.com/@wjsdj2008/i-dmd-a-korean-presidential-candidate-and-ended-up-building-his-core-campaign-platform-the-38eb1c5f5e7d",
"points": 171,
"commentsCount": 91,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://medium.com/@wjsdj2008/i-dmd-a-korean-presidential-candidate-and-ended-up-building-his-core-campaign-platform-the-38eb1c5f5e7d"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T13:40:04.000Z",
"createdAtI": 1764164404,
"updatedAt": "2025-11-27T09:43:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46057304",
"author": "wjsdj2009",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T13:50:58.465Z",
"title": "I DM'd a Korean Presidential Candidate – and Ended Up Building His Core Campaign",
"createdAtI": 1764164404,
"url": "https://medium.com/@wjsdj2008/i-dmd-a-korean-presidential-candidate-and-ended-up-building-his-core-campaign-platform-the-38eb1c5f5e7d",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T13:40:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764165058,
"commentsCount": 0,
"updatedAt": "2025-11-26T13:47:04.000Z"
}
}Ash Parrish - “We can produce results that meet our quality standards without its assistance.”
{
"storyID": "46057000",
"title": "Indie game developers have a new sales pitch: being 'AI free'",
"author": "01-_-",
"url": "https://www.theverge.com/entertainment/827650/indie-developers-gen-ai-nexon-arc-raiders",
"points": 116,
"commentsCount": 97,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Indie game developers have a new sales pitch: being ‘AI free’",
"articlePublishedTime": "2025-11-24T18:22:32+00:00",
"twitterImage": [
{
"alt": "Screenshot from Unbeatable featuring the main character, a young woman with pink hair and a black tank top, hitting a baseball with “BAM” in big white letters",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/11/ss_6151f4f1d8c8a80cf4e98f7381b775f3e405fb3b.1920x1080.jpg?quality=90&strip=all&crop=0%2C3.4613147178592%2C100%2C93.077370564282&w=1200"
}
],
"author": "Ash Parrish",
"twitterUrl": "https://www.theverge.com/entertainment/827650/indie-developers-gen-ai-nexon-arc-raiders",
"ogTitle": "Indie game developers have a new sales pitch: being ‘AI free’",
"ogDescription": "“We can produce results that meet our quality standards without its assistance.”",
"ogImage": [
{
"width": "1200",
"alt": "Screenshot from Unbeatable featuring the main character, a young woman with pink hair and a black tank top, hitting a baseball with “BAM” in big white letters",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/11/ss_6151f4f1d8c8a80cf4e98f7381b775f3e405fb3b.1920x1080.jpg?quality=90&strip=all&crop=0%2C3.4613147178592%2C100%2C93.077370564282&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "“We can produce results that meet our quality standards without its assistance.”",
"success": true,
"requestUrl": "https://www.theverge.com/entertainment/827650/indie-developers-gen-ai-nexon-arc-raiders",
"ogUrl": "https://www.theverge.com/entertainment/827650/indie-developers-gen-ai-nexon-arc-raiders",
"ogSiteName": "The Verge",
"articleModifiedTime": "2025-11-24T18:22:32+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-26T13:05:33.000Z",
"createdAtI": 1764162333,
"updatedAt": "2025-11-27T10:10:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46057000",
"author": "01-_-",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T13:50:58.465Z",
"title": "Indie game developers have a new sales pitch: being 'AI free'",
"createdAtI": 1764162333,
"url": "https://www.theverge.com/entertainment/827650/indie-developers-gen-ai-nexon-arc-raiders",
"points": 4,
"tags": [],
"createdAt": "2025-11-26T13:05:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764165058,
"commentsCount": 0,
"updatedAt": "2025-11-26T13:49:20.000Z"
}
}{
"storyID": "46056763",
"title": "Kagi Hub Belgrade",
"author": "_se",
"url": "https://blog.kagi.com/kagi-hub",
"points": 128,
"commentsCount": 124,
"tags": [],
"og": {
"success": true,
"author": "Vladimir Prelovac",
"requestUrl": "https://blog.kagi.com/kagi-hub"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T12:28:30.000Z",
"createdAtI": 1764160110,
"updatedAt": "2025-11-27T10:06:38.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46056763",
"author": "_se",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T13:10:58.733Z",
"title": "Kagi Hub Belgrade",
"createdAtI": 1764160110,
"url": "https://blog.kagi.com/kagi-hub",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T12:28:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764162659,
"commentsCount": 0,
"updatedAt": "2025-11-26T13:10:06.000Z"
}
}Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives. - Qiskit/qiskit
{
"storyID": "46056757",
"title": "Qiskit open-source SDK for working with quantum computers",
"author": "thinkingemote",
"url": "https://github.com/Qiskit/qiskit",
"points": 39,
"commentsCount": 3,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Qiskit/qiskit: Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/83821669/9207357a-cf9b-45ed-9974-0abc3df14b95"
}
],
"ogTitle": "GitHub - Qiskit/qiskit: Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.",
"ogDescription": "Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives. - Qiskit/qiskit",
"ogImage": [
{
"alt": "Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives. - Qiskit/qiskit",
"url": "https://repository-images.githubusercontent.com/83821669/9207357a-cf9b-45ed-9974-0abc3df14b95"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives. - Qiskit/qiskit",
"success": true,
"requestUrl": "https://github.com/Qiskit/qiskit",
"ogUrl": "https://github.com/Qiskit/qiskit",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T12:26:49.000Z",
"createdAtI": 1764160009,
"updatedAt": "2025-11-27T09:06:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46056757",
"author": "thinkingemote",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T14:30:58.454Z",
"title": "Qiskit open-source SDK for working with quantum computers",
"createdAtI": 1764160009,
"url": "https://github.com/Qiskit/qiskit",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T12:26:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764167458,
"commentsCount": 0,
"updatedAt": "2025-11-26T14:30:50.000Z"
}
}{
"storyID": "46056358",
"title": "EU council reaches position on Chat Control",
"author": "Aldipower",
"url": "https://www.consilium.europa.eu/de/press/press-releases/2025/11/26/child-sexual-abuse-council-reaches-position-on-law-protecting-children-from-online-abuse/",
"points": 79,
"commentsCount": 5,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.consilium.europa.eu/de/press/press-releases/2025/11/26/child-sexual-abuse-council-reaches-position-on-law-protecting-children-from-online-abuse/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T11:31:42.000Z",
"createdAtI": 1764156702,
"updatedAt": "2025-11-27T09:17:38.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46056358",
"author": "Aldipower",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T11:55:58.435Z",
"title": "EU council reaches position on Chat Control",
"createdAtI": 1764156702,
"url": "https://www.consilium.europa.eu/de/press/press-releases/2025/11/26/child-sexual-abuse-council-reaches-position-on-law-protecting-children-from-online-abuse/",
"points": 6,
"tags": [],
"createdAt": "2025-11-26T11:31:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764158158,
"commentsCount": 0,
"updatedAt": "2025-11-26T11:55:49.000Z"
}
}Python’s async model is misunderstood, especially by engineers coming from JS or C#. In Python, awaiting a coroutine doesn’t yield to the event loop. Only tasks create concurrency. This post explains why that distinction matters and how it affects locking, design, and correctness.
{
"storyID": "46056197",
"title": "Await Is Not a Context Switch: Understanding Python's Coroutines vs. Tasks",
"author": "remyduthu",
"url": "https://mergify.com/blog/await-is-not-a-context-switch-understanding-python-s-coroutines-vs-tasks",
"points": 76,
"commentsCount": 75,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "await Is Not a Context Switch: Understanding Python's Coroutines vs Tasks — Mergify",
"twitterDescription": "Python’s async model is misunderstood, especially by engineers coming from JS or C#. In Python, awaiting a coroutine doesn’t yield to the event loop. Only tasks create concurrency. This post explains why that distinction matters and how it affects locking, design, and correctness.",
"twitterImage": [
{
"url": "https://framerusercontent.com/images/wX35ZKKCZunrUx7eCsegvYTizIM.png?width=1376&height=864"
}
],
"success": true,
"requestUrl": "https://mergify.com/blog/await-is-not-a-context-switch-understanding-python-s-coroutines-vs-tasks",
"ogTitle": "await Is Not a Context Switch: Understanding Python's Coroutines vs Tasks — Mergify",
"ogUrl": "https://mergify.com/blog/await-is-not-a-context-switch-understanding-python-s-coroutines-vs-tasks",
"ogDescription": "Python’s async model is misunderstood, especially by engineers coming from JS or C#. In Python, awaiting a coroutine doesn’t yield to the event loop. Only tasks create concurrency. This post explains why that distinction matters and how it affects locking, design, and correctness.",
"ogImage": [
{
"url": "https://framerusercontent.com/images/wX35ZKKCZunrUx7eCsegvYTizIM.png?width=1376&height=864"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T11:00:49.000Z",
"createdAtI": 1764154849,
"updatedAt": "2025-11-27T10:05:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46056197",
"author": "remyduthu",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T11:10:58.320Z",
"title": "Await Is Not a Context Switch: Understanding Python's Coroutines vs. Tasks",
"createdAtI": 1764154849,
"url": "https://mergify.com/blog/await-is-not-a-context-switch-understanding-python-s-coroutines-vs-tasks",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T11:00:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764155458,
"commentsCount": 0,
"updatedAt": "2025-11-26T11:09:34.000Z"
}
}{
"storyID": "46055944",
"title": "I don't care how well your \"AI\" works",
"author": "todsacerdoti",
"url": "https://fokus.cool/2025/11/25/i-dont-care-how-well-your-ai-works.html",
"points": 468,
"commentsCount": 734,
"tags": [],
"og": {
"ogImage": [
{
"url": "/assets/window.jpg"
}
],
"success": true,
"requestUrl": "https://fokus.cool/2025/11/25/i-dont-care-how-well-your-ai-works.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-26T10:08:20.000Z",
"createdAtI": 1764151700,
"updatedAt": "2025-11-27T10:04:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46055944",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T10:30:58.366Z",
"title": "I don't care how well your \"AI\" works",
"createdAtI": 1764151700,
"url": "https://fokus.cool/2025/11/25/i-dont-care-how-well-your-ai-works.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T10:08:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764153058,
"commentsCount": 0,
"updatedAt": "2025-11-26T10:28:33.000Z"
}
}The newly described microbe represents a world of parasitic, intercellular biodiversity only beginning to be revealed by genome sequencing.
{
"storyID": "46055935",
"title": "A cell so minimal that it challenges definitions of life",
"author": "ibobev",
"url": "https://www.quantamagazine.org/a-cell-so-minimal-that-it-challenges-definitions-of-life-20251124/",
"points": 279,
"commentsCount": 122,
"tags": [],
"og": {
"twitterSite": "@QuantaMagazine",
"twitterTitle": "A Cell So Minimal That It Challenges Definitions of Life | Quanta Magazine",
"articlePublishedTime": "2025-11-24T14:54:21+00:00",
"twitterImage": [
{
"alt": "An illustration shows a scientist standing beneath a spectrum of life — including a rock (not alive), virus, cell and cat.]",
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/11/Quasi-lifeforms-cr-Carlos-Arrojo-Social.jpg"
}
],
"ogTitle": "A Cell So Minimal That It Challenges Definitions of Life | Quanta Magazine",
"ogDescription": "The newly described microbe represents a world of parasitic, intercellular biodiversity only beginning to be revealed by genome sequencing.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "An illustration shows a scientist standing beneath a spectrum of life — including a rock (not alive), virus, cell and cat.]",
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/11/Quasi-lifeforms-cr-Carlos-Arrojo-Social.jpg",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/QuantaNews",
"twitterCard": "summary_large_image",
"twitterDescription": "The newly described microbe represents a world of parasitic, intercellular biodiversity only beginning to be revealed by genome sequencing.",
"success": true,
"requestUrl": "https://www.quantamagazine.org/a-cell-so-minimal-that-it-challenges-definitions-of-life-20251124/",
"ogUrl": "https://www.quantamagazine.org/a-cell-so-minimal-that-it-challenges-definitions-of-life-20251124/",
"ogSiteName": "Quanta Magazine",
"articleModifiedTime": "2025-11-24T14:55:38+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T10:06:41.000Z",
"createdAtI": 1764151601,
"updatedAt": "2025-11-27T10:10:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46055935",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T13:00:58.401Z",
"title": "A Cell So Minimal That It Challenges Definitions of Life",
"createdAtI": 1764151601,
"url": "https://www.quantamagazine.org/a-cell-so-minimal-that-it-challenges-definitions-of-life-20251124/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T10:06:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764162058,
"commentsCount": 0,
"updatedAt": "2025-11-26T12:58:05.000Z"
}
}Timothy Fraser, PhD - Your online textbook for learning reliability and six sigma techniques in R and Python! Made for Cornell University Course SYSEN 5300.
{
"storyID": "46055421",
"title": "Statistical Process Control in Python",
"author": "lifeisstillgood",
"url": "https://timothyfraser.com/sigma/statistical-process-control-in-python.html",
"points": 210,
"commentsCount": 70,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "16 Statistical Process Control in Python | System Reliability and Six Sigma in R and Python",
"twitterDescription": "Your online textbook for learning reliability and six sigma techniques in R and Python! Made for Cornell University Course SYSEN 5300.",
"success": true,
"author": "Timothy Fraser, PhD",
"requestUrl": "https://timothyfraser.com/sigma/statistical-process-control-in-python.html",
"ogTitle": "16 Statistical Process Control in Python | System Reliability and Six Sigma in R and Python",
"ogDescription": "Your online textbook for learning reliability and six sigma techniques in R and Python! Made for Cornell University Course SYSEN 5300.",
"ogType": "book"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T08:40:29.000Z",
"createdAtI": 1764146429,
"updatedAt": "2025-11-27T09:51:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46055421",
"author": "lifeisstillgood",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T09:25:58.520Z",
"title": "Statistical Process Control in Python",
"createdAtI": 1764146429,
"url": "https://timothyfraser.com/sigma/statistical-process-control-in-python.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T08:40:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764149159,
"commentsCount": 0,
"updatedAt": "2025-11-26T09:25:49.000Z"
}
}{
"storyID": "46055298",
"title": "AWS is 10x slower than a dedicated server for the same price [video]",
"author": "wolfgangbabad",
"url": "https://www.youtube.com/watch?v=Ps3AI1kTIR4",
"points": 102,
"commentsCount": 152,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=Ps3AI1kTIR4"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T08:18:45.000Z",
"createdAtI": 1764145125,
"updatedAt": "2025-11-27T10:04:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46055298",
"author": "wolfgangbabad",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T08:20:58.480Z",
"title": "AWS is 10x slower than a dedicated server for the same price [video]",
"createdAtI": 1764145125,
"url": "https://www.youtube.com/watch?v=Ps3AI1kTIR4",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T08:18:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764145258,
"commentsCount": 0,
"updatedAt": "2025-11-26T08:20:49.000Z"
}
}Image diffusion models, though originally developed for image generation, implicitly capture rich semantic structures that enable various recognition and localization tasks beyond synthesis. In this work, we investigate their self-attention maps can be reinterpreted as semantic label propagation kernels, providing robust pixel-level correspondences between relevant image regions. Extending this mechanism across frame
{
"storyID": "46055177",
"title": "Image Diffusion Models Exhibit Emergent Temporal Propagation in Videos",
"author": "50kIters",
"url": "https://arxiv.org/abs/2511.19936",
"points": 118,
"commentsCount": 19,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Image Diffusion Models Exhibit Emergent Temporal Propagation in Videos",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Image Diffusion Models Exhibit Emergent Temporal Propagation in Videos",
"ogDescription": "Image diffusion models, though originally developed for image generation, implicitly capture rich semantic structures that enable various recognition and localization tasks beyond synthesis. In this work, we investigate their self-attention maps can be reinterpreted as semantic label propagation kernels, providing robust pixel-level correspondences between relevant image regions. Extending this mechanism across frame",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Image diffusion models, though originally developed for image generation, implicitly capture rich semantic structures that enable various recognition and localization tasks beyond synthesis. In...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2511.19936",
"ogUrl": "https://arxiv.org/abs/2511.19936v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 2,
"offenses": [
"diffusionmodel",
"diffusionmodel"
]
},
"createdAt": "2025-11-26T07:55:49.000Z",
"createdAtI": 1764143749,
"updatedAt": "2025-11-27T09:48:53.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46055177",
"author": "50kIters",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T09:55:58.381Z",
"title": "Image Diffusion Models Exhibit Emergent Temporal Propagation in Videos",
"createdAtI": 1764143749,
"url": "https://arxiv.org/abs/2511.19936",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T07:55:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764150958,
"commentsCount": 0,
"updatedAt": "2025-11-26T09:55:49.000Z"
}
}Pesala Bandara - A GoFundMe campaign has been set up to help him with the costs.
{
"storyID": "46054713",
"title": "ICE Arrests the Press",
"author": "cypherpunk666",
"url": "https://petapixel.com/2025/11/24/photojournalist-arrested-covering-ice-protest-as-authorities-impound-his-camera-gear/",
"points": 50,
"commentsCount": 3,
"tags": [],
"og": {
"twitterCreator": "@Pesala_B",
"twitterSite": "@petapixel",
"articlePublishedTime": "2025-11-24T14:21:07+00:00",
"author": "Pesala Bandara",
"ogTitle": "Photojournalist Arrested Covering ICE Protest as Authorities Impound His Camera Gear",
"ogDescription": "A GoFundMe campaign has been set up to help him with the costs.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"type": "image/jpeg",
"url": "https://petapixel.com/assets/uploads/2025/11/photjournalist-camera-gear-impouded-arested-ice-protest.jpg",
"height": "840"
}
],
"ogType": "article",
"articlePublisher": "https://facebook.com/petapixelcom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://petapixel.com/2025/11/24/photojournalist-arrested-covering-ice-protest-as-authorities-impound-his-camera-gear/",
"ogUrl": "https://petapixel.com/2025/11/24/photojournalist-arrested-covering-ice-protest-as-authorities-impound-his-camera-gear/",
"ogSiteName": "PetaPixel"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T06:27:41.000Z",
"createdAtI": 1764138461,
"updatedAt": "2025-11-26T09:52:34.000Z",
"fetchedAt": "2025-11-26T09:55:58.381Z",
"firstVersion": {
"storyID": "46054713",
"author": "cypherpunk666",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T06:35:58.381Z",
"title": "ICE Arrests the Press",
"createdAtI": 1764138461,
"url": "https://petapixel.com/2025/11/24/photojournalist-arrested-covering-ice-protest-as-authorities-impound-his-camera-gear/",
"points": 4,
"tags": [],
"createdAt": "2025-11-26T06:27:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764138958,
"commentsCount": 1,
"updatedAt": "2025-11-26T06:35:33.000Z"
}
}A burning platform
{
"storyID": "46054092",
"title": "OpenAI needs to raise $207B by 2030 so it can continue to lose money",
"author": "cebert",
"url": "https://www.ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"points": 52,
"commentsCount": 20,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"ogTitle": "OpenAI needs to raise at least $207bn by 2030 so it can continue to lose money, HSBC estimates",
"ogUrl": "https://www.ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"ogDescription": "A burning platform",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F70e3b7d9-56ce-4610-af8b-5f2904990537.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2025-11-26T04:06:32.000Z",
"createdAtI": 1764129992,
"updatedAt": "2025-11-27T09:40:07.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46054092",
"author": "cebert",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T04:10:58.705Z",
"title": "OpenAI needs to raise $207B by 2030 so it can continue to lose money",
"createdAtI": 1764129992,
"url": "https://www.ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T04:06:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764130259,
"commentsCount": 3,
"updatedAt": "2025-11-26T04:10:48.000Z"
}
}"I sometimes feel like I need to milk a particular joke until its inevitable demise"
{
"storyID": "46053784",
"title": "Modder who put Thomas the Tank Engine into Skyrim flips the bird at lawyers",
"author": "perihelions",
"url": "https://www.gamesradar.com/games/the-elder-scrolls/modder-who-first-put-thomas-the-tank-engine-into-skyrim-flips-the-bird-at-the-lawyers-does-it-again-in-morrowind-i-fundamentally-do-not-view-toy-company-ceos-or-media-ceos-as-people/",
"points": 35,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@gamesradar",
"twitterSite": "@gamesradar",
"twitterTitle": "Modder who first put Thomas the Tank Engine into Skyrim flips the bird at the lawyers, does it again in Morrowind: \"I fundamentally do not view toy company CEOs or media CEOs as people\"",
"articlePublishedTime": "2025-11-25T22:53:47Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/xbQBVAHwjCiKA5PhAoDkNf-1200-80.jpg"
}
],
"ogTitle": "Modder who first put Thomas the Tank Engine into Skyrim flips the bird at the lawyers, does it again in Morrowind: \"I fundamentally do not view toy company CEOs or media CEOs as people\"",
"ogDescription": "\"I sometimes feel like I need to milk a particular joke until its inevitable demise\"",
"ogImage": [
{
"width": "1920",
"url": "https://cdn.mos.cms.futurecdn.net/xbQBVAHwjCiKA5PhAoDkNf-1920-80.jpg",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/gamesradarplus/",
"twitterCard": "summary_large_image",
"twitterDescription": "\"I sometimes feel like I need to milk a particular joke until its inevitable demise\"",
"success": true,
"requestUrl": "https://www.gamesradar.com/games/the-elder-scrolls/modder-who-first-put-thomas-the-tank-engine-into-skyrim-flips-the-bird-at-the-lawyers-does-it-again-in-morrowind-i-fundamentally-do-not-view-toy-company-ceos-or-media-ceos-as-people/",
"ogUrl": "https://www.gamesradar.com/games/the-elder-scrolls/modder-who-first-put-thomas-the-tank-engine-into-skyrim-flips-the-bird-at-the-lawyers-does-it-again-in-morrowind-i-fundamentally-do-not-view-toy-company-ceos-or-media-ceos-as-people/",
"ogSiteName": "GamesRadar+",
"fbAppId": "235441786508054"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T03:04:47.000Z",
"createdAtI": 1764126287,
"updatedAt": "2025-11-27T03:45:52.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46053784",
"author": "perihelions",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T03:25:58.594Z",
"title": "Modder who put Thomas the Tank Engine into Skyrim flips the bird at lawyers",
"createdAtI": 1764126287,
"url": "https://www.gamesradar.com/games/the-elder-scrolls/modder-who-first-put-thomas-the-tank-engine-into-skyrim-flips-the-bird-at-the-lawyers-does-it-again-in-morrowind-i-fundamentally-do-not-view-toy-company-ceos-or-media-ceos-as-people/",
"points": 4,
"tags": [],
"createdAt": "2025-11-26T03:04:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764127559,
"commentsCount": 0,
"updatedAt": "2025-11-26T03:23:48.000Z"
}
}“I was really influenced by three films,” Ridley Scott told Fantastic Films in 1979, on the subject of the Nostromo and its claustrophobic corridors. “Not so much in terms of Star…
{
"storyID": "46053566",
"title": "Space Truckin' – The Nostromo (2012)",
"author": "exvi",
"url": "https://alienseries.wordpress.com/2012/10/23/space-truckin-the-nostromo/",
"points": 144,
"commentsCount": 113,
"tags": [],
"og": {
"articlePublishedTime": "2012-10-23T12:17:53+00:00",
"twitterImage": [
{
"url": "https://alienseries.wordpress.com/wp-content/uploads/2012/10/zlpr3.jpg?w=640"
}
],
"ogTitle": "Space Truckin’ – the Nostromo",
"ogDescription": "“I was really influenced by three films,” Ridley Scott told Fantastic Films in 1979, on the subject of the Nostromo and its claustrophobic corridors. “Not so much in terms of Star…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "450",
"url": "https://alienseries.wordpress.com/wp-content/uploads/2012/10/zlpr3.jpg",
"height": "356"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://alienseries.wordpress.com/2012/10/23/space-truckin-the-nostromo/",
"ogUrl": "https://alienseries.wordpress.com/2012/10/23/space-truckin-the-nostromo/",
"ogSiteName": "Strange Shapes",
"articleModifiedTime": "2015-03-19T17:04:43+00:00",
"fbAppId": "249643311490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T02:31:41.000Z",
"createdAtI": 1764124301,
"updatedAt": "2025-11-27T09:50:23.000Z",
"fetchedAt": "2025-11-27T10:10:58.409Z",
"firstVersion": {
"storyID": "46053566",
"author": "exvi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T02:40:58.435Z",
"title": "Space Truckin' – The Nostromo (2012)",
"createdAtI": 1764124301,
"url": "https://alienseries.wordpress.com/2012/10/23/space-truckin-the-nostromo/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T02:31:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764124858,
"commentsCount": 0,
"updatedAt": "2025-11-26T02:39:18.000Z"
}
}Serve images from Cloudflare's global CDN. Zero egress fees, one-click setup, works with any theme.
{
"storyID": "46053385",
"title": "Show HN: A WordPress plugin that rewrites image URLs for near-zero-cost delivery",
"author": "cr1st1an",
"url": "https://wordpress.org/plugins/bandwidth-saver/",
"points": 66,
"commentsCount": 61,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@WordPress",
"twitterImage": [
{
"url": "https://ps.w.org/bandwidth-saver/assets/banner-1544x500.png?rev=3402062"
}
],
"success": true,
"requestUrl": "https://wordpress.org/plugins/bandwidth-saver/",
"ogTitle": "Bandwidth Saver: Image CDN",
"ogUrl": "https://wordpress.org/plugins/bandwidth-saver/",
"ogDescription": "Serve images from Cloudflare's global CDN. Zero egress fees, one-click setup, works with any theme.",
"ogSiteName": "WordPress.org",
"ogImage": [
{
"url": "https://ps.w.org/bandwidth-saver/assets/banner-772x250.png?rev=3402062"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T02:05:36.000Z",
"createdAtI": 1764122736,
"updatedAt": "2025-11-27T09:26:08.000Z",
"fetchedAt": "2025-11-27T10:00:58.475Z",
"firstVersion": {
"storyID": "46053385",
"author": "cr1st1an",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T03:00:58.489Z",
"title": "Show HN: A WordPress plugin that rewrites image URLs for near-zero-cost delivery",
"createdAtI": 1764122736,
"url": "https://wordpress.org/plugins/bandwidth-saver/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-11-26T02:05:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764126058,
"commentsCount": 0,
"updatedAt": "2025-11-26T02:59:33.000Z"
}
}{
"storyID": "46053262",
"title": "BebboSSH: SSH2 implementation for Amiga systems (68000, GPLv3)",
"author": "snvzz",
"url": "https://franke.ms/git/bebbo/bebbossh",
"points": 59,
"commentsCount": 16,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://franke.ms/git/bebbo/bebbossh"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T01:51:26.000Z",
"createdAtI": 1764121886,
"updatedAt": "2025-11-27T09:42:23.000Z",
"fetchedAt": "2025-11-27T10:00:58.475Z",
"firstVersion": {
"storyID": "46053262",
"author": "snvzz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T03:15:58.469Z",
"title": "BebboSSH: SSH2 implementation for Amiga systems (68000, GPLv3)",
"createdAtI": 1764121886,
"url": "https://franke.ms/git/bebbo/bebbossh",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T01:51:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764126958,
"commentsCount": 1,
"updatedAt": "2025-11-26T03:15:33.000Z"
}
}{
"storyID": "46053017",
"title": "Space: 1999 – Special Effects Techniques",
"author": "exvi",
"url": "https://catacombs.space1999.net/main/pguide/upsfx.html",
"points": 46,
"commentsCount": 18,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://catacombs.space1999.net/main/pguide/upsfx.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T01:19:17.000Z",
"createdAtI": 1764119957,
"updatedAt": "2025-11-27T02:27:06.000Z",
"fetchedAt": "2025-11-27T08:40:58.428Z",
"firstVersion": {
"storyID": "46053017",
"author": "exvi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T01:25:58.356Z",
"title": "Space: 1999 – Special Effects Techniques",
"createdAtI": 1764119957,
"url": "https://catacombs.space1999.net/main/pguide/upsfx.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T01:19:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764120358,
"commentsCount": 0,
"updatedAt": "2025-11-26T01:22:48.000Z"
}
}The court filing is part of a years-old lawsuit alleging that major social media companies knowingly created products that would harm teen mental health.
{
"storyID": "46052725",
"title": "Meta Execs Privately Compared Instagram to Addictive Drug, Court Filing Shows",
"author": "fortran77",
"url": "https://www.nationalreview.com/news/meta-researchers-privately-compared-instagram-to-addictive-drug-bombshell-court-filing-shows/",
"points": 43,
"commentsCount": 8,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-25T13:08:49+00:00",
"success": true,
"requestUrl": "https://www.nationalreview.com/news/meta-researchers-privately-compared-instagram-to-addictive-drug-bombshell-court-filing-shows/",
"ogTitle": "Meta Researchers Privately Compared Instagram to Addictive Drug, Bombshell Court Filing Shows | National Review",
"ogUrl": "https://www.nationalreview.com/news/meta-researchers-privately-compared-instagram-to-addictive-drug-bombshell-court-filing-shows/",
"ogDescription": "The court filing is part of a years-old lawsuit alleging that major social media companies knowingly created products that would harm teen mental health.",
"ogSiteName": "National Review",
"articleModifiedTime": "2025-11-25T13:44:13+00:00",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2057",
"url": "https://i0.wp.com/www.nationalreview.com/wp-content/uploads/2025/11/Mark-Zuckerberg.jpg?fit=2057%2C1200&ssl=1",
"height": "1200"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T00:39:46.000Z",
"createdAtI": 1764117586,
"updatedAt": "2025-11-27T07:34:22.000Z",
"fetchedAt": "2025-11-27T07:50:58.383Z",
"firstVersion": {
"storyID": "46052725",
"author": "fortran77",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T00:50:58.411Z",
"title": "Meta Execs Privately Compared Instagram to Addictive Drug, Court Filing Shows",
"createdAtI": 1764117586,
"url": "https://www.nationalreview.com/news/meta-researchers-privately-compared-instagram-to-addictive-drug-bombshell-court-filing-shows/",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T00:39:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764118258,
"commentsCount": 1,
"updatedAt": "2025-11-26T00:49:50.000Z"
}
}{
"storyID": "46052685",
"title": "CS234: Reinforcement Learning Winter 2025",
"author": "jonbaer",
"url": "https://web.stanford.edu/class/cs234/",
"points": 195,
"commentsCount": 59,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://web.stanford.edu/class/cs234/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T00:33:29.000Z",
"createdAtI": 1764117209,
"updatedAt": "2025-11-27T06:32:23.000Z",
"fetchedAt": "2025-11-27T07:25:58.613Z",
"firstVersion": {
"storyID": "46052685",
"author": "jonbaer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T02:05:58.383Z",
"title": "CS234: Reinforcement Learning Winter 2025",
"createdAtI": 1764117209,
"url": "https://web.stanford.edu/class/cs234/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T00:33:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764122758,
"commentsCount": 0,
"updatedAt": "2025-11-26T02:05:18.000Z"
}
}Alistair Barr - A new report from Indeed shows tech jobs, and especially data analytics roles, have fallen dramatically in recent years.
{
"storyID": "46052527",
"title": "The gruesome new data on tech jobs",
"author": "pseudolus",
"url": "https://www.businessinsider.com/gruesome-tech-jobs-data-scientists-analytics-indeed-2025-11",
"points": 69,
"commentsCount": 77,
"tags": [],
"og": {
"articlePublisher": "businessinsider",
"twitterCard": "summary_large_image",
"success": true,
"author": "Alistair Barr",
"requestUrl": "https://www.businessinsider.com/gruesome-tech-jobs-data-scientists-analytics-indeed-2025-11",
"ogTitle": "The gruesome new data on tech jobs",
"ogUrl": "https://www.businessinsider.com/gruesome-tech-jobs-data-scientists-analytics-indeed-2025-11",
"ogDescription": "A new report from Indeed shows tech jobs, and especially data analytics roles, have fallen dramatically in recent years.",
"ogSiteName": "Business Insider",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://i.insider.com/691e6df9abd5e944effb188b?width=1200&format=jpeg",
"height": "600"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T00:14:21.000Z",
"createdAtI": 1764116061,
"updatedAt": "2025-11-27T04:29:52.000Z",
"fetchedAt": "2025-11-27T07:05:58.420Z",
"firstVersion": {
"storyID": "46052527",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T00:30:58.364Z",
"title": "The gruesome new data on tech jobs",
"createdAtI": 1764116061,
"url": "https://www.businessinsider.com/gruesome-tech-jobs-data-scientists-analytics-indeed-2025-11",
"points": 4,
"tags": [],
"createdAt": "2025-11-26T00:14:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764117058,
"commentsCount": 0,
"updatedAt": "2025-11-26T00:26:47.000Z"
}
}A critical benchmark for image generation models: A partially eaten burrito with cheese, sour cream, guacamole, lettuce, salsa, pinto beans, and chicken.
{
"storyID": "46052102",
"title": "The Generative Burrito Test",
"author": "pathdependent",
"url": "https://www.generativist.com/notes/2025/Nov/25/generative-burrito-test.html",
"points": 114,
"commentsCount": 52,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "The Generative Burrito Test",
"twitterDescription": "A critical benchmark for image generation models: A partially eaten burrito with cheese, sour cream, guacamole, lettuce, salsa, pinto beans, and chicken.",
"twitterImage": [
{
"url": "https://www.generativist.com/static/imgs/burrito-test/qwen-image.webp"
}
],
"success": true,
"requestUrl": "https://www.generativist.com/notes/2025/Nov/25/generative-burrito-test.html",
"ogTitle": "The Generative Burrito Test",
"ogUrl": "https://www.generativist.com/notes/2025/Nov/25/generative-burrito-test.html",
"ogDescription": "A critical benchmark for image generation models: A partially eaten burrito with cheese, sour cream, guacamole, lettuce, salsa, pinto beans, and chicken.",
"ogImage": [
{
"url": "https://www.generativist.com/static/imgs/burrito-test/qwen-image.webp"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T23:28:17.000Z",
"createdAtI": 1764113297,
"updatedAt": "2025-11-27T04:39:37.000Z",
"fetchedAt": "2025-11-27T06:45:58.601Z",
"firstVersion": {
"storyID": "46052102",
"author": "pathdependent",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T23:35:58.476Z",
"title": "Image models generating partially-eaten burritos over time",
"createdAtI": 1764113297,
"url": "https://www.generativist.com/notes/2025/Nov/25/generative-burrito-test.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T23:28:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764113758,
"commentsCount": 1,
"updatedAt": "2025-11-25T23:35:33.000Z"
}
}{
"storyID": "46051724",
"title": "Notes on the Troubleshooting and Repair of Computer and Video Monitors",
"author": "WorldPeas",
"url": "https://www.repairfaq.org/sam/monfaq.htm",
"points": 55,
"commentsCount": 18,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.repairfaq.org/sam/monfaq.htm"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:40:52.000Z",
"createdAtI": 1764110452,
"updatedAt": "2025-11-27T03:00:22.000Z",
"fetchedAt": "2025-11-27T06:30:58.370Z",
"firstVersion": {
"storyID": "46051724",
"author": "WorldPeas",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T00:10:58.369Z",
"title": "Notes on the Troubleshooting and Repair of Computer and Video Monitors",
"createdAtI": 1764110452,
"url": "https://www.repairfaq.org/sam/monfaq.htm",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T22:40:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764115858,
"commentsCount": 0,
"updatedAt": "2025-11-26T00:10:47.000Z"
}
}Matt Mitchell - An exploration of how .NET evolved from a distributed build system to Unified Build, dramatically reducing complexity and build times while improving flexibility and predictability for shipping .NET releases.
{
"storyID": "46051691",
"title": "Reinventing how .NET builds and ships (again)",
"author": "IcyWindows",
"url": "https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/",
"points": 206,
"commentsCount": 134,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2025-11-20T18:05:00+00:00",
"success": true,
"author": "Matt Mitchell",
"requestUrl": "https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/",
"ogTitle": "Reinventing how .NET Builds and Ships (Again) - .NET Blog",
"ogUrl": "https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/",
"ogDescription": "An exploration of how .NET evolved from a distributed build system to Unified Build, dramatically reducing complexity and build times while improving flexibility and predictability for shipping .NET releases.",
"ogSiteName": ".NET Blog",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1441",
"type": "image/jpeg",
"url": "https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2025/11/unified-build.webp",
"height": "811"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:37:48.000Z",
"createdAtI": 1764110268,
"updatedAt": "2025-11-27T05:14:07.000Z",
"fetchedAt": "2025-11-27T06:30:58.370Z",
"firstVersion": {
"storyID": "46051691",
"author": "IcyWindows",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T23:30:58.330Z",
"title": "Reinventing How .NET Builds and Ships (Again)",
"createdAtI": 1764110268,
"url": "https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T22:37:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764113458,
"commentsCount": 0,
"updatedAt": "2025-11-25T23:27:04.000Z"
}
}{
"storyID": "46051449",
"title": "Show HN: KiDoom – Running DOOM on PCB Traces",
"author": "mikeayles",
"url": "https://www.mikeayles.com/#kidoom",
"points": 329,
"commentsCount": 47,
"tags": [
"show_hn",
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.mikeayles.com/#kidoom"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:13:35.000Z",
"createdAtI": 1764108815,
"updatedAt": "2025-11-27T05:17:52.000Z",
"fetchedAt": "2025-11-27T06:00:58.473Z",
"firstVersion": {
"storyID": "46051449",
"author": "mikeayles",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T23:30:58.330Z",
"title": "A DOOM vector engine for rendering in KiCad, and over an audio jack",
"createdAtI": 1764108815,
"url": "https://www.mikeayles.com/#kidoom",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T22:13:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764113458,
"commentsCount": 1,
"updatedAt": "2025-11-25T23:30:48.000Z"
}
}i built kaneo.app - an open source, self-hosted kanban board. turns out shipping code is the easy part. here's what maintaining it actually looks like.
{
"storyID": "46051393",
"title": "What they don't tell you about maintaining an open source project",
"author": "andrejsshell",
"url": "https://andrej.sh/blog/maintaining-open-source-project/",
"points": 175,
"commentsCount": 158,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "What They Don't Tell You About Maintaining an Open Source Project",
"twitterDescription": "i built kaneo.app - an open source, self-hosted kanban board. turns out shipping code is the easy part. here's what maintaining it actually looks like.",
"twitterImage": [
{
"url": "https://andrej.sh/static/og-image.png"
}
],
"success": true,
"requestUrl": "https://andrej.sh/blog/maintaining-open-source-project/",
"twitterUrl": "https://andrej.sh/blog/maintaining-open-source-project",
"ogTitle": "What They Don't Tell You About Maintaining an Open Source Project",
"ogUrl": "https://andrej.sh/blog/maintaining-open-source-project",
"ogDescription": "i built kaneo.app - an open source, self-hosted kanban board. turns out shipping code is the easy part. here's what maintaining it actually looks like.",
"ogImage": [
{
"width": "1200",
"url": "https://andrej.sh/static/og-image.png",
"height": "630"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:08:25.000Z",
"createdAtI": 1764108505,
"updatedAt": "2025-11-27T04:26:37.000Z",
"fetchedAt": "2025-11-27T05:55:58.339Z",
"firstVersion": {
"storyID": "46051393",
"author": "andrejsshell",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T23:35:58.476Z",
"title": "What They Don't Tell You About Maintaining an Open Source Project",
"createdAtI": 1764108505,
"url": "https://andrej.sh/blog/maintaining-open-source-project/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T22:08:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764113758,
"commentsCount": 0,
"updatedAt": "2025-11-25T23:35:33.000Z"
}
}Google’s seventh-gen Tensor Processing Unit is here! Learn what makes Ironwood our most powerful and energy-efficient custom silicon to date.
{
"storyID": "46051345",
"title": "Ironwood, our latest TPU",
"author": "zdw",
"url": "https://blog.google/products/google-cloud/ironwood-google-tpu-things-to-know/",
"points": 82,
"commentsCount": 36,
"tags": [],
"og": {
"twitterTitle": "3 things to know about Ironwood, our latest TPU",
"twitterSite": "@google",
"articlePublishedTime": "2025-11-25",
"twitterImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/ironwood_social.width-1300.png"
}
],
"twitterUrl": "https://blog.google/products/google-cloud/ironwood-google-tpu-things-to-know/",
"ogTitle": "3 things to know about Ironwood, our latest TPU",
"ogDescription": "Google’s seventh-gen Tensor Processing Unit is here! Learn what makes Ironwood our most powerful and energy-efficient custom silicon to date.",
"ogImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/ironwood_social.width-1300.png"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Google/",
"twitterCard": "summary_large_image",
"twitterDescription": "Google’s seventh-gen Tensor Processing Unit is here! Learn what makes Ironwood our most powerful and energy-efficient custom silicon to date.",
"publishedTime": "2025-11-25T16:00:00+00:00",
"success": true,
"requestUrl": "https://blog.google/products/google-cloud/ironwood-google-tpu-things-to-know/",
"ogUrl": "https://blog.google/products/google-cloud/ironwood-google-tpu-things-to-know/",
"ogSiteName": "Google"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:04:44.000Z",
"createdAtI": 1764108284,
"updatedAt": "2025-11-27T04:08:52.000Z",
"fetchedAt": "2025-11-27T05:45:58.647Z",
"firstVersion": {
"storyID": "46051345",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T00:15:58.689Z",
"title": "3 things to know about Ironwood, our latest TPU",
"createdAtI": 1764108284,
"url": "https://blog.google/products/google-cloud/ironwood-google-tpu-things-to-know/",
"points": 5,
"tags": [],
"createdAt": "2025-11-25T22:04:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764116159,
"commentsCount": 0,
"updatedAt": "2025-11-26T00:13:03.000Z"
}
}Jayden Milne - In my recent analysis of YouTube’s information density I included the results from an advanced statistical analysis on the number of videos present on the home page, which projected that around May 2026 there would only be one lonely video on the home screen.
{
"storyID": "46051340",
"title": "Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled",
"author": "jaydenmilne",
"url": "https://jayd.ml/2025/11/10/someone-at-youtube-needs-glasses-prophecy-fulfilled.html",
"points": 932,
"commentsCount": 660,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Someone At YouTube Needs Glasses: The Prophecy Has Been Fulfilled",
"articlePublishedTime": "2025-11-10T07:48:00+00:00",
"success": true,
"author": "Jayden Milne",
"requestUrl": "https://jayd.ml/2025/11/10/someone-at-youtube-needs-glasses-prophecy-fulfilled.html",
"ogTitle": "Someone At YouTube Needs Glasses: The Prophecy Has Been Fulfilled",
"ogUrl": "https://jayd.ml/2025/11/10/someone-at-youtube-needs-glasses-prophecy-fulfilled.html",
"ogDescription": "In my recent analysis of YouTube’s information density I included the results from an advanced statistical analysis on the number of videos present on the home page, which projected that around May 2026 there would only be one lonely video on the home screen.",
"ogSiteName": "Jayden’s Blog",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:04:31.000Z",
"createdAtI": 1764108271,
"updatedAt": "2025-11-27T05:35:52.000Z",
"fetchedAt": "2025-11-27T05:35:58.399Z",
"firstVersion": {
"storyID": "46051340",
"author": "jaydenmilne",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T23:35:58.476Z",
"title": "Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled",
"createdAtI": 1764108271,
"url": "https://jayd.ml/2025/11/10/someone-at-youtube-needs-glasses-prophecy-fulfilled.html",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T22:04:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764113758,
"commentsCount": 2,
"updatedAt": "2025-11-25T23:35:33.000Z"
}
}{
"storyID": "46051169",
"title": "Google steers Americans looking for health care into \"junk insurance\"",
"author": "hn_acker",
"url": "https://pluralistic.net/2025/11/25/open-season/",
"points": 137,
"commentsCount": 51,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://pluralistic.net/2025/11/25/open-season/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T21:45:01.000Z",
"createdAtI": 1764107101,
"updatedAt": "2025-11-27T01:25:51.000Z",
"fetchedAt": "2025-11-27T05:10:58.457Z",
"firstVersion": {
"storyID": "46051169",
"author": "hn_acker",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T22:10:58.328Z",
"title": "Google steers Americans looking for health care into \"junk insurance\"",
"createdAtI": 1764107101,
"url": "https://pluralistic.net/2025/11/25/open-season/",
"points": 4,
"tags": [],
"createdAt": "2025-11-25T21:45:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764108658,
"commentsCount": 0,
"updatedAt": "2025-11-25T22:10:17.000Z"
}
}Blackout — The Official Blackout Public FAFO Repo. - clark-prog/blackout-public
{
"storyID": "46050471",
"title": "ZoomInfo CEO blocks researcher after documenting pre-consent biometric tracking",
"author": "SignalDr",
"url": "https://github.com/clark-prog/blackout-public",
"points": 123,
"commentsCount": 26,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - clark-prog/blackout-public: Blackout — The Official Blackout Public FAFO Repo.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/4a73149b5144913a8247300f72ede60d752b1aec491fd124dd9a3e801be292ec/clark-prog/blackout-public"
}
],
"ogTitle": "GitHub - clark-prog/blackout-public: Blackout — The Official Blackout Public FAFO Repo.",
"ogDescription": "Blackout — The Official Blackout Public FAFO Repo. - clark-prog/blackout-public",
"ogImage": [
{
"width": "1200",
"alt": "Blackout — The Official Blackout Public FAFO Repo. - clark-prog/blackout-public",
"url": "https://opengraph.githubassets.com/4a73149b5144913a8247300f72ede60d752b1aec491fd124dd9a3e801be292ec/clark-prog/blackout-public",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Blackout — The Official Blackout Public FAFO Repo. - clark-prog/blackout-public",
"success": true,
"requestUrl": "https://github.com/clark-prog/blackout-public",
"ogUrl": "https://github.com/clark-prog/blackout-public",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T20:39:07.000Z",
"createdAtI": 1764103147,
"updatedAt": "2025-11-27T00:03:51.000Z",
"fetchedAt": "2025-11-27T03:10:58.692Z",
"firstVersion": {
"storyID": "46050471",
"author": "SignalDr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T22:25:58.636Z",
"title": "ZoomInfo CEO Blocks Researcher After Documenting Pre-Consent Biometric Tracking",
"createdAtI": 1764103147,
"url": "https://github.com/clark-prog/blackout-public",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T20:39:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764109559,
"commentsCount": 1,
"updatedAt": "2025-11-25T22:25:47.000Z"
}
}Dell Cameron - Immigration and Customs Enforcement lifted a $180 million cap on a proposed immigrant-tracking program while guaranteeing multimillion-dollar payouts for private surveillance firms.
{
"storyID": "46050029",
"title": "ICE Offers Up to $280M to Immigrant-Tracking 'Bounty Hunter' Firms",
"author": "zzzeek",
"url": "https://www.wired.com/story/ice-bounty-hunter-spy-program/",
"points": 156,
"commentsCount": 79,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "ICE Offers Up to $280 Million to Immigrant-Tracking ‘Bounty Hunter’ Firms",
"articlePublishedTime": "2025-11-25T19:54:15.895Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/6925cc9ed9fb5a78e4faab65/191:100/w_1280,c_limit/GettyImages-2246547356.jpg?mbid=social_retweet"
}
],
"author": "Dell Cameron",
"ogTitle": "ICE Offers Up to $280 Million to Immigrant-Tracking ‘Bounty Hunter’ Firms",
"ogDescription": "Immigration and Customs Enforcement lifted a $180 million cap on a proposed immigrant-tracking program while guaranteeing multimillion-dollar payouts for private surveillance firms.",
"ogImage": [
{
"url": "https://media.wired.com/photos/6925cc9ed9fb5a78e4faab65/191:100/w_1280,c_limit/GettyImages-2246547356.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Immigration and Customs Enforcement lifted a $180 million cap on a proposed immigrant-tracking program while guaranteeing multimillion-dollar payouts for private surveillance firms.",
"success": true,
"requestUrl": "https://www.wired.com/story/ice-bounty-hunter-spy-program/",
"ogUrl": "https://www.wired.com/story/ice-bounty-hunter-spy-program/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2025-11-25T19:54:15.895Z",
"articleAuthor": "Dell Cameron",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T20:02:05.000Z",
"createdAtI": 1764100925,
"updatedAt": "2025-11-27T01:50:37.000Z",
"fetchedAt": "2025-11-27T02:00:58.366Z",
"firstVersion": {
"storyID": "46050029",
"author": "zzzeek",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T20:15:58.466Z",
"title": "ICE Offers Up to $280M to Immigrant-Tracking 'Bounty Hunter' Firms",
"createdAtI": 1764100925,
"url": "https://www.wired.com/story/ice-bounty-hunter-spy-program/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T20:02:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764101758,
"commentsCount": 0,
"updatedAt": "2025-11-25T20:14:35.000Z"
}
}{
"storyID": "46049981",
"title": "This blog is now hosted on a GPS/LTE modem (2021)",
"author": "xx_ns",
"url": "https://blog.nns.ee/2021/04/01/modem-blog",
"points": 68,
"commentsCount": 7,
"tags": [],
"og": {
"twitterCard": "summary",
"ogImage": [
{
"url": "https://blog.nns.ee/img/logo.png"
}
],
"twitterImage": [
{
"url": "https://blog.nns.ee/img/twitter.png"
}
],
"success": true,
"requestUrl": "https://blog.nns.ee/2021/04/01/modem-blog",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T19:58:10.000Z",
"createdAtI": 1764100690,
"updatedAt": "2025-11-26T23:14:52.000Z",
"fetchedAt": "2025-11-27T02:00:58.366Z",
"firstVersion": {
"storyID": "46049981",
"author": "xx_ns",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T21:05:58.341Z",
"title": "How to repurpose your old phone's GPS modem into a web server",
"createdAtI": 1764100690,
"url": "https://blog.nns.ee/2021/04/01/modem-blog",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T19:58:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764104758,
"commentsCount": 3,
"updatedAt": "2025-11-25T21:05:47.000Z"
}
}Descriptive set theorists study the niche mathematics of infinity. Now, they’ve shown that their problems can be rewritten in the concrete language of algorithms.
{
"storyID": "46049932",
"title": "A new bridge links the math of infinity to computer science",
"author": "digital55",
"url": "https://www.quantamagazine.org/a-new-bridge-links-the-strange-math-of-infinity-to-computer-science-20251121/",
"points": 242,
"commentsCount": 137,
"tags": [],
"og": {
"twitterSite": "@QuantaMagazine",
"twitterTitle": "A New Bridge Links the Strange Math of Infinity to Computer Science | Quanta Magazine",
"articlePublishedTime": "2025-11-21T15:54:35+00:00",
"twitterImage": [
{
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/11/Set-Theory-Algorythms-cr-Valentin-Tkach-Social.jpg"
}
],
"ogTitle": "A New Bridge Links the Strange Math of Infinity to Computer Science | Quanta Magazine",
"ogDescription": "Descriptive set theorists study the niche mathematics of infinity. Now, they’ve shown that their problems can be rewritten in the concrete language of algorithms.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/11/Set-Theory-Algorythms-cr-Valentin-Tkach-Social.jpg",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/QuantaNews",
"twitterCard": "summary_large_image",
"twitterDescription": "Descriptive set theorists study the niche mathematics of infinity. Now, they’ve shown that their problems can be rewritten in the concrete language of algorithms.",
"success": true,
"requestUrl": "https://www.quantamagazine.org/a-new-bridge-links-the-strange-math-of-infinity-to-computer-science-20251121/",
"ogUrl": "https://www.quantamagazine.org/a-new-bridge-links-the-strange-math-of-infinity-to-computer-science-20251121/",
"ogSiteName": "Quanta Magazine",
"articleModifiedTime": "2025-11-21T15:54:25+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T19:53:20.000Z",
"createdAtI": 1764100400,
"updatedAt": "2025-11-27T01:41:52.000Z",
"fetchedAt": "2025-11-27T01:55:58.445Z",
"firstVersion": {
"storyID": "46049932",
"author": "digital55",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T20:10:58.439Z",
"title": "A New Bridge Links the Math of Infinity to Computer Science",
"createdAtI": 1764100400,
"url": "https://www.quantamagazine.org/a-new-bridge-links-the-strange-math-of-infinity-to-computer-science-20251121/",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T19:53:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764101458,
"commentsCount": 0,
"updatedAt": "2025-11-25T20:08:47.000Z"
}
}What happens when you work closely with someone on a really difficult project—and then they seem to just fuck it up? This is a post about t...
{
"storyID": "46049835",
"title": "The Bughouse Effect",
"author": "surprisetalk",
"url": "https://tsvibt.blogspot.com/2025/11/the-bughouse-effect.html",
"points": 48,
"commentsCount": 12,
"tags": [],
"og": {
"ogTitle": "The Bughouse Effect",
"ogUrl": "https://tsvibt.blogspot.com/2025/11/the-bughouse-effect.html",
"ogDescription": "What happens when you work closely with someone on a really difficult project—and then they seem to just fuck it up? This is a post about t...",
"ogImage": [
{
"url": "https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tmMLFZFMcrOQzRxCmbWbNKSeuU4zfFe0sEyOBj1bXVbEFqVZ5kUvh5ArrDIMSoH0yd9Zn4khFIhdJW8X8Vcyn8xw=w1200-h630-p-k-no-nu"
}
],
"success": true,
"requestUrl": "https://tsvibt.blogspot.com/2025/11/the-bughouse-effect.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T19:43:42.000Z",
"createdAtI": 1764099822,
"updatedAt": "2025-11-27T01:32:22.000Z",
"fetchedAt": "2025-11-27T01:45:58.515Z",
"firstVersion": {
"storyID": "46049835",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T03:50:58.333Z",
"title": "The Bughouse Effect",
"createdAtI": 1764099822,
"url": "https://tsvibt.blogspot.com/2025/11/the-bughouse-effect.html",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T19:43:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764129058,
"commentsCount": 1,
"updatedAt": "2025-11-26T03:49:35.000Z"
}
}After years of engineering, design, and community collaboration, we're excited to release Unison 1.0. This version delivers a refined programming workflow and a mature toolchain. Join us as we celebrate this milestone and look ahead to the future of Unison.
{
"storyID": "46049722",
"title": "Unison 1.0",
"author": "pchiusano",
"url": "https://www.unison-lang.org/unison-1-0/",
"points": 276,
"commentsCount": 89,
"tags": [],
"og": {
"twitterTitle": "Announcing Unison 1.0",
"twitterCard": "summary",
"twitterSite": "@unisonweb",
"twitterDescription": "After years of engineering, design, and community collaboration, we're excited to release Unison 1.0. This version delivers a refined programming workflow and a mature toolchain. Join us as we celebrate this milestone and look ahead to the future of Unison.",
"twitterImage": [
{
"url": "https://unison-lang.org/assets/unison-is-one-oh.png"
}
],
"success": true,
"requestUrl": "https://www.unison-lang.org/unison-1-0/",
"ogTitle": "Announcing Unison 1.0",
"ogUrl": "https://unison-lang.org",
"ogDescription": "After years of engineering, design, and community collaboration, we're excited to release Unison 1.0. This version delivers a refined programming workflow and a mature toolchain. Join us as we celebrate this milestone and look ahead to the future of Unison.",
"ogImage": [
{
"width": "1200",
"url": "https://unison-lang.org/assets/unison-is-one-oh.png",
"height": "627"
}
],
"ogType": "blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T19:33:00.000Z",
"createdAtI": 1764099180,
"updatedAt": "2025-11-27T00:21:37.000Z",
"fetchedAt": "2025-11-27T01:35:58.427Z",
"firstVersion": {
"storyID": "46049722",
"author": "pchiusano",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T19:35:58.402Z",
"title": "Unison 1.0 Release",
"createdAtI": 1764099180,
"url": "https://www.unison-lang.org/unison-1-0/",
"points": 5,
"tags": [],
"createdAt": "2025-11-25T19:33:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764099358,
"commentsCount": 0,
"updatedAt": "2025-11-25T19:35:33.000Z"
}
}{
"storyID": "46049624",
"title": "IQ differences of identical twins reared apart are influenced by education",
"author": "wjb3",
"url": "https://www.sciencedirect.com/science/article/pii/S0001691825003853",
"points": 110,
"commentsCount": 115,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.sciencedirect.com/science/article/pii/S0001691825003853"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T19:23:04.000Z",
"createdAtI": 1764098584,
"updatedAt": "2025-11-26T21:31:21.000Z",
"fetchedAt": "2025-11-27T01:35:58.427Z",
"firstVersion": {
"storyID": "46049624",
"author": "wjb3",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T19:25:58.507Z",
"title": "IQ differences of identical twins reared apart are influenced by education",
"createdAtI": 1764098584,
"url": "https://www.sciencedirect.com/science/article/pii/S0001691825003853",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T19:23:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764098759,
"commentsCount": 0,
"updatedAt": "2025-11-25T19:25:47.000Z"
}
}Build a bad date picker and win a shit trophy! Presented by Nordcraft.
{
"storyID": "46049066",
"title": "Bad UX World Cup 2025",
"author": "CharlesW",
"url": "https://badux.lol/",
"points": 149,
"commentsCount": 43,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://badux.lol/",
"ogTitle": "Bad UX World Cup",
"ogUrl": "https://badux.lol",
"ogDescription": "Build a bad date picker and win a shit trophy! Presented by Nordcraft.",
"ogImage": [
{
"alt": "Nordcraft presents Bad UX World Cup",
"url": "/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/badux:badux-og-image.png/public"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T18:36:10.000Z",
"createdAtI": 1764095770,
"updatedAt": "2025-11-27T00:22:52.000Z",
"fetchedAt": "2025-11-27T00:25:58.627Z",
"firstVersion": {
"storyID": "46049066",
"author": "CharlesW",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T19:10:58.957Z",
"title": "Bad UX World Cup 2025",
"createdAtI": 1764095770,
"url": "https://badux.lol/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T18:36:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764097859,
"commentsCount": 0,
"updatedAt": "2025-11-25T19:09:47.000Z"
}
}An indirect prompt injection in an implementation blog can manipulate Antigravity to invoke a malicious browser subagent in order to steal credentials and sensitive code from a user’s IDE.
{
"storyID": "46048996",
"title": "Google Antigravity exfiltrates data via indirect prompt injection attack",
"author": "jjmaxwell4",
"url": "https://www.promptarmor.com/resources/google-antigravity-exfiltrates-data",
"points": 740,
"commentsCount": 204,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Google Antigravity Exfiltrates Data - SquareDocs",
"twitterDescription": "An indirect prompt injection in an implementation blog can manipulate Antigravity to invoke a malicious browser subagent in order to steal credentials and sensitive code from a user’s IDE.",
"twitterImage": [
{
"url": "https://framerusercontent.com/images/SxZFWyzsvHDN2YO7QHE3nMXzXE.png?width=1732&height=1301"
}
],
"success": true,
"requestUrl": "https://www.promptarmor.com/resources/google-antigravity-exfiltrates-data",
"ogTitle": "Google Antigravity Exfiltrates Data - SquareDocs",
"ogUrl": "https://www.promptarmor.com/resources/google-antigravity-exfiltrates-data",
"ogDescription": "An indirect prompt injection in an implementation blog can manipulate Antigravity to invoke a malicious browser subagent in order to steal credentials and sensitive code from a user’s IDE.",
"ogImage": [
{
"url": "https://framerusercontent.com/images/SxZFWyzsvHDN2YO7QHE3nMXzXE.png?width=1732&height=1301"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T18:31:16.000Z",
"createdAtI": 1764095476,
"updatedAt": "2025-11-27T00:14:06.000Z",
"fetchedAt": "2025-11-27T00:15:58.794Z",
"firstVersion": {
"storyID": "46048996",
"author": "jjmaxwell4",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T18:35:58.421Z",
"title": "Google Antigravity Exfiltrates Data",
"createdAtI": 1764095476,
"url": "https://www.promptarmor.com/resources/google-antigravity-exfiltrates-data",
"points": 8,
"tags": [],
"createdAt": "2025-11-25T18:31:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764095758,
"commentsCount": 0,
"updatedAt": "2025-11-25T18:35:17.000Z"
}
}{
"storyID": "46048322",
"title": "Show HN: StepKit, an open and cross-platform durable execution standard",
"author": "tonyhb",
"url": null,
"points": 36,
"commentsCount": 16,
"tags": [
"show_hn"
],
"createdAt": "2025-11-25T17:39:36.000Z",
"createdAtI": 1764092376,
"updatedAt": "2025-11-26T22:41:37.000Z",
"fetchedAt": "2025-11-26T23:05:58.462Z",
"firstVersion": {
"storyID": "46048322",
"author": "tonyhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T17:40:58.330Z",
"title": "Show HN: StepKit, an open and cross-platform durable execution standard",
"createdAtI": 1764092376,
"url": null,
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-11-25T17:39:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764092458,
"commentsCount": 0,
"updatedAt": "2025-11-25T17:40:47.000Z"
}
}Open source payments + billing infrastructure. Contribute to flowglad/flowglad development by creating an account on GitHub.
{
"storyID": "46048252",
"title": "Show HN: We built an open source, zero webhooks payment processor",
"author": "agreeahmed",
"url": "https://github.com/flowglad/flowglad",
"points": 371,
"commentsCount": 209,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - flowglad/flowglad: Open source payments + billing infrastructure",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/12624f76557d4db7780ffeb30f82f5d6691a92206469a130b49bca4ed6af8bd1/flowglad/flowglad"
}
],
"ogTitle": "GitHub - flowglad/flowglad: Open source payments + billing infrastructure",
"ogDescription": "Open source payments + billing infrastructure. Contribute to flowglad/flowglad development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Open source payments + billing infrastructure. Contribute to flowglad/flowglad development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/12624f76557d4db7780ffeb30f82f5d6691a92206469a130b49bca4ed6af8bd1/flowglad/flowglad",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Open source payments + billing infrastructure. Contribute to flowglad/flowglad development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/flowglad/flowglad",
"ogUrl": "https://github.com/flowglad/flowglad",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:33:50.000Z",
"createdAtI": 1764092030,
"updatedAt": "2025-11-26T22:55:36.000Z",
"fetchedAt": "2025-11-26T22:55:58.365Z",
"firstVersion": {
"storyID": "46048252",
"author": "agreeahmed",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T17:40:58.330Z",
"title": "Show HN: We built an open source, zero webhooks payment processor",
"createdAtI": 1764092030,
"url": "https://github.com/flowglad/flowglad",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-11-25T17:33:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764092458,
"commentsCount": 0,
"updatedAt": "2025-11-25T17:40:18.000Z"
}
}Roma Komarov - TPAC 2025 just ended, and I am positively tired. Attending it remotely, my sleep schedule is chaotic right now. I have many ideas for CSS-related posts in my list of ideas for November, but almost all of them require at least some amount of research and crafting demos. Well! I found one note that I wanted to expand on, and which sounds tiny enough to be able to finish it in my altered state.
{
"storyID": "46048229",
"title": "It is ok to say \"CSS variables\" instead of \"custom properties\"",
"author": "eustoria",
"url": "https://blog.kizu.dev/css-variables/",
"points": 93,
"commentsCount": 95,
"tags": [],
"og": {
"success": true,
"author": "Roma Komarov",
"requestUrl": "https://blog.kizu.dev/css-variables/",
"ogTitle": "It is OK to Say “CSS Variables” Instead of (or Alongside) “Custom Properties”",
"ogUrl": "https://blog.kizu.dev/css-variables/",
"ogDescription": "TPAC 2025 just ended, and I am positively tired. Attending it remotely, my sleep schedule is chaotic right now. I have many ideas for CSS-related posts in my list of ideas for November, but almost all of them require at least some amount of research and crafting demos. Well! I found one note that I wanted to expand on, and which sounds tiny enough to be able to finish it in my altered state.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:31:47.000Z",
"createdAtI": 1764091907,
"updatedAt": "2025-11-26T21:37:21.000Z",
"fetchedAt": "2025-11-26T22:50:58.388Z",
"firstVersion": {
"storyID": "46048229",
"author": "eustoria",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T18:00:58.347Z",
"title": "It Is OK to Say \"CSS Variables\" Instead of \"Custom Properties\"",
"createdAtI": 1764091907,
"url": "https://blog.kizu.dev/css-variables/",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T17:31:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764093658,
"commentsCount": 0,
"updatedAt": "2025-11-25T17:59:02.000Z"
}
}XML vs. JSON: Stop Worrying About the Wrong Layer
{
"storyID": "46048159",
"title": "Stop Telling Us XMPP Should Use JSON",
"author": "todsacerdoti",
"url": "https://www.process-one.net/blog/stop-telling-us-xmpp-should-use-json/",
"points": 35,
"commentsCount": 22,
"tags": [],
"og": {
"twitterTitle": "Stop Telling Us XMPP Should Use JSON",
"articlePublishedTime": "2025-11-25T15:14:04.000Z",
"twitterImage": [
{
"url": "https://www.process-one.net/content/images/2025/11/Why-XMPP-Uses-XML-2.png"
}
],
"twitterUrl": "https://www.process-one.net/blog/stop-telling-us-xmpp-should-use-json/",
"ogTitle": "Stop Telling Us XMPP Should Use JSON",
"ogDescription": "XML vs. JSON: Stop Worrying About the Wrong Layer",
"ogImage": [
{
"width": "1200",
"url": "https://www.process-one.net/content/images/2025/11/Why-XMPP-Uses-XML-2.png",
"height": "904"
}
],
"ogType": "article",
"articleTag": "xmpp",
"twitterCard": "summary_large_image",
"twitterDescription": "XML vs. JSON: Stop Worrying About the Wrong Layer",
"success": true,
"requestUrl": "https://www.process-one.net/blog/stop-telling-us-xmpp-should-use-json/",
"ogUrl": "https://www.process-one.net/blog/stop-telling-us-xmpp-should-use-json/",
"ogSiteName": "ProcessOne",
"articleModifiedTime": "2025-11-25T15:25:23.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:25:03.000Z",
"createdAtI": 1764091503,
"updatedAt": "2025-11-26T17:13:24.000Z",
"fetchedAt": "2025-11-26T22:40:58.705Z",
"firstVersion": {
"storyID": "46048159",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T18:30:58.435Z",
"title": "Stop Telling Us XMPP Should Use JSON",
"createdAtI": 1764091503,
"url": "https://www.process-one.net/blog/stop-telling-us-xmpp-should-use-json/",
"points": 5,
"tags": [],
"createdAt": "2025-11-25T17:25:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764095458,
"commentsCount": 0,
"updatedAt": "2025-11-25T18:28:32.000Z"
}
}Dwarkesh Patel - “These models somehow just generalize dramatically worse than people. It's a very fundamental thing.”
{
"storyID": "46048125",
"title": "Ilya Sutskever: We're moving from the age of scaling to the age of research",
"author": "piotrgrabowski",
"url": "https://www.dwarkesh.com/p/ilya-sutskever-2",
"points": 387,
"commentsCount": 326,
"tags": [],
"og": {
"twitterTitle": "Ilya Sutskever – We're moving from the age of scaling to the age of research",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!-O-h!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdwarkesh.substack.com%2Fapi%2Fv1%2Fpost_preview%2F179924094%2Ftwitter.jpg%3Fversion%3D4"
}
],
"author": "Dwarkesh Patel",
"ogTitle": "Ilya Sutskever – We're moving from the age of scaling to the age of research",
"ogDescription": "“These models somehow just generalize dramatically worse than people. It's a very fundamental thing.”",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!vDe4!,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%2F179924094%2F59ee9f3b-e222-4bf4-8bfb-97d69ec33688%2Ftranscoded-1764088384.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "“These models somehow just generalize dramatically worse than people. It's a very fundamental thing.”",
"success": true,
"requestUrl": "https://www.dwarkesh.com/p/ilya-sutskever-2",
"ogUrl": "https://www.dwarkesh.com/p/ilya-sutskever-2",
"twitterPlayer": [
{
"width": "1",
"url": "https://www.dwarkesh.com/embed/podcast/ilya-sutskever-2?autoplay=1",
"height": "1"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:21:52.000Z",
"createdAtI": 1764091312,
"updatedAt": "2025-11-26T22:35:06.000Z",
"fetchedAt": "2025-11-26T22:35:58.383Z",
"firstVersion": {
"storyID": "46048125",
"author": "piotrgrabowski",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T18:55:58.447Z",
"title": "Ilya Sutskever on Dwarkesh Patel's Podcast",
"createdAtI": 1764091312,
"url": "https://www.dwarkesh.com/p/ilya-sutskever-2",
"points": 5,
"tags": [],
"createdAt": "2025-11-25T17:21:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764096958,
"commentsCount": 0,
"updatedAt": "2025-11-25T18:55:18.000Z"
}
}Zack Whittaker - U.S. banking giants including JPMorgan Chase, Citi, and Morgan Stanley are working to identify what data was stolen in a recent cyberattack on a New York financial firm.
{
"storyID": "46047980",
"title": "US banks scramble to assess data theft after hackers breach financial tech firm",
"author": "indigodaddy",
"url": "https://techcrunch.com/2025/11/24/us-banks-scramble-to-assess-data-theft-after-hackers-breach-financial-tech-firm/",
"points": 110,
"commentsCount": 29,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2025-11-24T14:18:55+00:00",
"author": "Zack Whittaker",
"ogTitle": "US banks scramble to assess data theft after hackers breach financial tech firm | TechCrunch",
"ogDescription": "U.S. banking giants including JPMorgan Chase, Citi, and Morgan Stanley are working to identify what data was stolen in a recent cyberattack on a New York financial firm.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2019/06/GettyImages-172674485.jpeg?resize=1200,800",
"height": "800"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2025/11/24/us-banks-scramble-to-assess-data-theft-after-hackers-breach-financial-tech-firm/",
"ogUrl": "https://techcrunch.com/2025/11/24/us-banks-scramble-to-assess-data-theft-after-hackers-breach-financial-tech-firm/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2025-11-24T17:10:33+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:08:49.000Z",
"createdAtI": 1764090529,
"updatedAt": "2025-11-26T21:49:52.000Z",
"fetchedAt": "2025-11-26T22:25:58.664Z",
"firstVersion": {
"storyID": "46047980",
"author": "indigodaddy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T17:15:58.384Z",
"title": "US banks scramble to assess data theft after hackers breach financial tech firm",
"createdAtI": 1764090529,
"url": "https://techcrunch.com/2025/11/24/us-banks-scramble-to-assess-data-theft-after-hackers-breach-financial-tech-firm/",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T17:08:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764090958,
"commentsCount": 0,
"updatedAt": "2025-11-25T17:15:17.000Z"
}
}{
"storyID": "46047958",
"title": "Unifying our mobile and desktop domains",
"author": "todsacerdoti",
"url": "https://techblog.wikimedia.org/2025/11/21/unifying-mobile-and-desktop-domains/",
"points": 179,
"commentsCount": 51,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://techblog.wikimedia.org/2025/11/21/unifying-mobile-and-desktop-domains/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:07:06.000Z",
"createdAtI": 1764090426,
"updatedAt": "2025-11-26T22:12:06.000Z",
"fetchedAt": "2025-11-26T22:20:58.330Z",
"firstVersion": {
"storyID": "46047958",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T17:10:58.459Z",
"title": "Unifying Wikipedia mobile and desktop domains",
"createdAtI": 1764090426,
"url": "https://techblog.wikimedia.org/2025/11/21/unifying-mobile-and-desktop-domains/",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T17:07:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764090658,
"commentsCount": 0,
"updatedAt": "2025-11-25T17:10:16.000Z"
}
}🇪🇺EU government ambassadors set to adopt #ChatControl negotiating mandate tomorrow without discussion, including "voluntary" mass scanning and anonymity-destroying age verification. https://www.parlament.gv.at/dokument/XXVIII/EU/46204/imfname_11544887.pdf The protest continues next year! https://chatcontrol.eu 💪
{
"storyID": "46047951",
"title": "EU set to adopt ChatControl negotiating mandate tomorrow without discussion",
"author": "nickslaughter02",
"url": "https://digitalcourage.social/@echo_pbreyer/115611006935923542",
"points": 98,
"commentsCount": 26,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://digitalcourage.social/@echo_pbreyer/115611006935923542",
"ogTitle": "Patrick Breyer (@echo_pbreyer@digitalcourage.social)",
"profileUsername": "echo_pbreyer@digitalcourage.social",
"ogUrl": "https://digitalcourage.social/@echo_pbreyer/115611006935923542",
"ogSiteName": "digitalcourage.social",
"ogDescription": "🇪🇺EU government ambassadors set to adopt #ChatControl negotiating mandate tomorrow without discussion, including \"voluntary\" mass scanning and anonymity-destroying age verification. https://www.parlament.gv.at/dokument/XXVIII/EU/46204/imfname_11544887.pdf\n\nThe protest continues next year! https://chatcontrol.eu 💪",
"ogLocale": "de",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:06:44.000Z",
"createdAtI": 1764090404,
"updatedAt": "2025-11-26T21:12:21.000Z",
"fetchedAt": "2025-11-26T22:00:58.315Z",
"firstVersion": {
"storyID": "46047951",
"author": "nickslaughter02",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T17:15:58.384Z",
"title": "EU set to adopt ChatControl negotiating mandate tomorrow without discussion",
"createdAtI": 1764090404,
"url": "https://digitalcourage.social/@echo_pbreyer/115611006935923542",
"points": 4,
"tags": [],
"createdAt": "2025-11-25T17:06:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764090958,
"commentsCount": 1,
"updatedAt": "2025-11-25T17:14:48.000Z"
}
}Claus Wilke - It may be a good language for data science, but it’s not a great one.
{
"storyID": "46047580",
"title": "Python is not a great language for data science",
"author": "speckx",
"url": "https://blog.genesmindsmachines.com/p/python-is-not-a-great-language-for",
"points": 316,
"commentsCount": 299,
"tags": [],
"og": {
"twitterTitle": "Python is not a great language for data science. Part 1: The experience",
"twitterCard": "summary_large_image",
"twitterDescription": "It may be a good language for data science, but it’s not a great one.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!u9WI!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fclauswilke.substack.com%2Fapi%2Fv1%2Fpost_preview%2F178439014%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Claus Wilke",
"requestUrl": "https://blog.genesmindsmachines.com/p/python-is-not-a-great-language-for",
"ogTitle": "Python is not a great language for data science. Part 1: The experience",
"ogUrl": "https://blog.genesmindsmachines.com/p/python-is-not-a-great-language-for",
"ogDescription": "It may be a good language for data science, but it’s not a great one.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!BCXZ!,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%2Fa23c3227-419b-47cf-8da1-670edef49477_6000x3376.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T16:38:57.000Z",
"createdAtI": 1764088737,
"updatedAt": "2025-11-26T21:10:21.000Z",
"fetchedAt": "2025-11-26T21:10:58.632Z",
"firstVersion": {
"storyID": "46047580",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T18:05:58.682Z",
"title": "Python is not a great language for data science. Part 1: The experience",
"createdAtI": 1764088737,
"url": "https://blog.genesmindsmachines.com/p/python-is-not-a-great-language-for",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T16:38:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764093959,
"commentsCount": 1,
"updatedAt": "2025-11-25T18:05:48.000Z"
}
}Novo Nordisk’s shares fell 6% on the news.
{
"storyID": "46047513",
"title": "Ozempic does not slow Alzheimer's, study finds",
"author": "danso",
"url": "https://www.semafor.com/article/11/25/2025/ozempic-does-not-slow-alzheimers-study-finds",
"points": 138,
"commentsCount": 86,
"tags": [],
"og": {
"twitterTitle": "Ozempic does not slow Alzheimer’s, study finds",
"articlePublishedTime": "2025-11-25T11:46:27Z",
"twitterImage": [
{
"url": "https://img.semafor.com/b31628664d12d47e2c874558918565545114f3cc-6720x4480.jpg?rect=0,476,6720,3528&w=1200&h=630&q=75&auto=format"
}
],
"ogTitle": "Ozempic does not slow Alzheimer’s, study finds",
"ogDescription": "Novo Nordisk’s shares fell 6% on the news.",
"ogImage": [
{
"width": "630",
"url": "https://img.semafor.com/b31628664d12d47e2c874558918565545114f3cc-6720x4480.jpg?rect=0,476,6720,3528&w=1200&h=630&q=75&auto=format",
"height": "1200"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Novo Nordisk’s shares fell 6% on the news.",
"success": true,
"requestUrl": "https://www.semafor.com/article/11/25/2025/ozempic-does-not-slow-alzheimers-study-finds",
"ogUrl": "https://www.semafor.com/article/11/25/2025/ozempic-does-not-slow-alzheimers-study-finds",
"articleModifiedTime": "2025-11-25T11:46:27Z",
"articleAuthor": "https://www.semafor.com/author/tom-chivers"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T16:34:08.000Z",
"createdAtI": 1764088448,
"updatedAt": "2025-11-26T20:06:21.000Z",
"fetchedAt": "2025-11-26T20:50:58.444Z",
"firstVersion": {
"storyID": "46047513",
"author": "danso",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T16:50:58.453Z",
"title": "Ozempic does not slow Alzheimer's, study finds",
"createdAtI": 1764088448,
"url": "https://www.semafor.com/article/11/25/2025/ozempic-does-not-slow-alzheimers-study-finds",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T16:34:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764089458,
"commentsCount": 0,
"updatedAt": "2025-11-25T16:50:47.000Z"
}
}{
"storyID": "46047350",
"title": "Orion 1.0",
"author": "STRiDEX",
"url": "https://blog.kagi.com/orion",
"points": 425,
"commentsCount": 258,
"tags": [],
"og": {
"success": true,
"author": "Vladimir Prelovac",
"requestUrl": "https://blog.kagi.com/orion"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T16:21:24.000Z",
"createdAtI": 1764087684,
"updatedAt": "2025-11-26T20:10:06.000Z",
"fetchedAt": "2025-11-26T20:20:58.334Z",
"firstVersion": {
"storyID": "46047350",
"author": "STRiDEX",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T16:30:58.482Z",
"title": "Orion 1.0 – Browse Beyond",
"createdAtI": 1764087684,
"url": "https://blog.kagi.com/orion",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T16:21:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764088258,
"commentsCount": 1,
"updatedAt": "2025-11-25T16:29:01.000Z"
}
}What is the role of tech journalism in a world where CEOs no longer feel shame?
{
"storyID": "46047229",
"title": "Roblox is a problem but it's a symptom of something worse",
"author": "FiddlerClamp",
"url": "https://www.platformer.news/roblox-ceo-interview-backlash-analysis/",
"points": 251,
"commentsCount": 356,
"tags": [],
"og": {
"twitterCreator": "@CaseyNewton",
"twitterTitle": "Roblox is a problem — but it’s a symptom of something worse",
"twitterSite": "@platformer",
"articlePublishedTime": "2025-11-25T02:47:20.000Z",
"twitterImage": [
{
"url": "https://www.platformer.news/content/images/size/w1200/2025/11/oberon-copeland-veryinformed-com-TWcT7gG59js-unsplash.jpg"
}
],
"twitterUrl": "https://www.platformer.news/roblox-ceo-interview-backlash-analysis/",
"ogTitle": "Roblox is a problem — but it’s a symptom of something worse",
"ogDescription": "What is the role of tech journalism in a world where CEOs no longer feel shame?",
"ogImage": [
{
"width": "1200",
"url": "https://www.platformer.news/content/images/size/w1200/2025/11/oberon-copeland-veryinformed-com-TWcT7gG59js-unsplash.jpg",
"height": "900"
}
],
"ogType": "article",
"articleTag": "Social Media",
"twitterCard": "summary_large_image",
"twitterDescription": "What is the role of tech journalism in a world where CEOs no longer feel shame?",
"success": true,
"requestUrl": "https://www.platformer.news/roblox-ceo-interview-backlash-analysis/",
"ogUrl": "https://www.platformer.news/roblox-ceo-interview-backlash-analysis/",
"ogSiteName": "Platformer",
"articleModifiedTime": "2025-11-25T02:47:20.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T16:12:22.000Z",
"createdAtI": 1764087142,
"updatedAt": "2025-11-26T19:37:37.000Z",
"fetchedAt": "2025-11-26T19:40:58.361Z",
"firstVersion": {
"storyID": "46047229",
"author": "FiddlerClamp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T16:20:58.368Z",
"title": "Roblox is a problem – but it's a symptom of something worse",
"createdAtI": 1764087142,
"url": "https://www.platformer.news/roblox-ceo-interview-backlash-analysis/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T16:12:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764087658,
"commentsCount": 1,
"updatedAt": "2025-11-25T16:19:48.000Z"
}
}Josh W. Comeau - Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new layout possibilities, stuff we couldn’t do until now. ✨
{
"storyID": "46047053",
"title": "New layouts with CSS Subgrid",
"author": "joshwcomeau",
"url": "https://www.joshwcomeau.com/css/subgrid/",
"points": 272,
"commentsCount": 87,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Brand New Layouts with CSS Subgrid • Josh W. Comeau",
"twitterDescription": "Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new layout possibilities, stuff we couldn’t do until now. ✨",
"twitterImage": [
{
"width": "1280",
"url": "https://www.joshwcomeau.com/images/og-subgrid.jpg",
"height": "675"
}
],
"success": true,
"author": "Josh W. Comeau",
"requestUrl": "https://www.joshwcomeau.com/css/subgrid/",
"ogTitle": "Brand New Layouts with CSS Subgrid • Josh W. Comeau",
"ogDescription": "Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new layout possibilities, stuff we couldn’t do until now. ✨",
"ogLocale": "en_CA",
"ogImage": [
{
"width": "1280",
"url": "https://www.joshwcomeau.com/images/og-subgrid.jpg",
"height": "675"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T15:57:54.000Z",
"createdAtI": 1764086274,
"updatedAt": "2025-11-26T19:12:05.000Z",
"fetchedAt": "2025-11-26T19:15:58.390Z",
"firstVersion": {
"storyID": "46047053",
"author": "joshwcomeau",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T02:20:58.415Z",
"title": "Brand New Layouts with CSS Subgrid",
"createdAtI": 1764086274,
"url": "https://www.joshwcomeau.com/css/subgrid/",
"points": 11,
"tags": [],
"createdAt": "2025-11-25T15:57:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764123658,
"commentsCount": 1,
"updatedAt": "2025-11-26T02:20:03.000Z"
}
}