{
"storyID": "45982649",
"title": "Building more with GPT-5.1-Codex-Max",
"author": "hansonw",
"url": "https://openai.com/index/gpt-5-1-codex-max/",
"points": 110,
"commentsCount": 72,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/gpt-5-1-codex-max/"
},
"aiIsh": {
"score": 2,
"offenses": [
"GPT",
"openai.com"
]
},
"createdAt": "2025-11-19T18:01:59.000Z",
"createdAtI": 1763575319,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45982649",
"author": "hansonw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T18:10:58.445Z",
"title": "Building more with GPT-5.1-Codex-Max",
"createdAtI": 1763575319,
"url": "https://openai.com/index/gpt-5-1-codex-max/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-11-19T18:01:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763575858,
"commentsCount": 1,
"updatedAt": "2025-11-19T18:10:40.000Z"
}
}{
"storyID": "45982542",
"title": "I am just sooo sick of AI prediction content, let's kill it already",
"author": "frenchmajesty",
"url": "https://verdikapuku.com/posts/i-am-just-so-sick-of-ai-prediction-content/",
"points": 63,
"commentsCount": 62,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://verdikapuku.com/posts/i-am-just-so-sick-of-ai-prediction-content/"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-19T17:53:58.000Z",
"createdAtI": 1763574838,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45982542",
"author": "frenchmajesty",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T18:10:58.445Z",
"title": "I am just sooo sick of AI prediction content, let's kill it already",
"createdAtI": 1763574838,
"url": "https://verdikapuku.com/posts/i-am-just-so-sick-of-ai-prediction-content/",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T17:53:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763575858,
"commentsCount": 0,
"updatedAt": "2025-11-19T18:08:54.000Z"
}
}{
"storyID": "45982128",
"title": "LLMs are bullshitters. But that doesn't mean they're not useful",
"author": "speckx",
"url": "https://blog.kagi.com/llms",
"points": 59,
"commentsCount": 41,
"tags": [],
"og": {
"success": true,
"author": "Vladimir Prelovac",
"requestUrl": "https://blog.kagi.com/llms"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLMs"
]
},
"createdAt": "2025-11-19T17:20:12.000Z",
"createdAtI": 1763572812,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45982128",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T17:35:58.366Z",
"title": "LLMs are bullshitters. But that doesn't mean they're not useful",
"createdAtI": 1763572812,
"url": "https://blog.kagi.com/llms",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T17:20:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763573758,
"commentsCount": 0,
"updatedAt": "2025-11-19T17:33:10.000Z"
}
}{
"storyID": "45981760",
"title": "Questions for Cloudflare",
"author": "todsacerdoti",
"url": "https://entropicthoughts.com/questions-for-cloudflare",
"points": 59,
"commentsCount": 54,
"tags": [],
"og": {
"success": true,
"author": "kqr",
"requestUrl": "https://entropicthoughts.com/questions-for-cloudflare"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T16:49:08.000Z",
"createdAtI": 1763570948,
"updatedAt": "2025-11-19T19:20:27.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45981760",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T16:55:58.390Z",
"title": "Questions for Cloudflare",
"createdAtI": 1763570948,
"url": "https://entropicthoughts.com/questions-for-cloudflare",
"points": 4,
"tags": [],
"createdAt": "2025-11-19T16:49:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763571358,
"commentsCount": 0,
"updatedAt": "2025-11-19T16:55:40.000Z"
}
}Running docker inside LXC is weird. It's containers on top of other container, and there was a fairly recent issue with AppArmor that prevented some functionality from running inside a docker container with very cryptic error. I was trying to deploy coolify and/or dokploy in my homelab and hitting
{
"storyID": "45981666",
"title": "Adventures in upgrading Proxmox",
"author": "speckx",
"url": "https://blog.vasi.li/adventures-in-upgrading-proxmox/",
"points": 37,
"commentsCount": 28,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Adventures in upgrading Proxmox",
"articlePublishedTime": "2025-11-19T04:30:55.000Z",
"twitterUrl": "https://blog.vasi.li/adventures-in-upgrading-proxmox/",
"ogTitle": "Adventures in upgrading Proxmox",
"ogDescription": "Running docker inside LXC is weird. It's containers on top of other container, and there was a fairly recent issue with AppArmor that prevented some functionality from running inside a docker container with very cryptic error. I was trying to deploy coolify and/or dokploy in my homelab and hitting",
"ogType": "article",
"articleTag": "proxmox",
"twitterCard": "summary",
"twitterDescription": "Running docker inside LXC is weird. It's containers on top of other container, and there was a fairly recent issue with AppArmor that prevented some functionality from running inside a docker container with very cryptic error. I was trying to deploy coolify and/or dokploy in my homelab and hitting",
"success": true,
"requestUrl": "https://blog.vasi.li/adventures-in-upgrading-proxmox/",
"ogUrl": "https://blog.vasi.li/adventures-in-upgrading-proxmox/",
"ogSiteName": "Vasili's Blog",
"articleModifiedTime": "2025-11-19T04:30:55.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T16:40:24.000Z",
"createdAtI": 1763570424,
"updatedAt": "2025-11-19T19:19:57.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45981666",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T16:55:58.390Z",
"title": "Adventures in Upgrading Proxmox",
"createdAtI": 1763570424,
"url": "https://blog.vasi.li/adventures-in-upgrading-proxmox/",
"points": 4,
"tags": [],
"createdAt": "2025-11-19T16:40:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763571358,
"commentsCount": 0,
"updatedAt": "2025-11-19T16:54:54.000Z"
}
}: Carrier insists network wasn't at fault when smartphone couldn't reach 000
{
"storyID": "45981608",
"title": "Outdated Samsung handset linked to fatal emergency call failure in Australia",
"author": "doener",
"url": "https://www.theregister.com/2025/11/18/samsung_emergency_call_failure/",
"points": 54,
"commentsCount": 43,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2025/11/18/samsung_emergency_call_failure/",
"ogTitle": "Old Samsung handset linked to fatal emergency call failure",
"ogUrl": "https://www.theregister.com/2025/11/18/samsung_emergency_call_failure/",
"ogDescription": ": Carrier insists network wasn't at fault when smartphone couldn't reach 000",
"ogImage": [
{
"url": "https://regmedia.co.uk/2025/11/18/shutterstock_2673793177.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T16:35:35.000Z",
"createdAtI": 1763570135,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45981608",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T16:45:58.563Z",
"title": "Outdated Samsung handset linked to fatal emergency call failure in Australia",
"createdAtI": 1763570135,
"url": "https://www.theregister.com/2025/11/18/samsung_emergency_call_failure/",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T16:35:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763570759,
"commentsCount": 0,
"updatedAt": "2025-11-19T16:44:58.000Z"
}
}Eric Goldman - Delarosa was convicted of murder. (Some background on the case). On appeal, he argues the court should have excluded a Facebook message that indicated he owned a gun a few weeks before the shooting. The Facebook message included some emojis:...
{
"storyID": "45981009",
"title": "Emoji evidence errors don’t undo a murder conviction",
"author": "hn_acker",
"url": "https://blog.ericgoldman.org/archives/2025/11/emoji-evidence-errors-dont-undo-a-murder-conviction-people-v-harmon.htm",
"points": 60,
"commentsCount": 61,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2025-11-19T15:33:00+00:00",
"success": true,
"author": "Eric Goldman",
"requestUrl": "https://blog.ericgoldman.org/archives/2025/11/emoji-evidence-errors-dont-undo-a-murder-conviction-people-v-harmon.htm",
"ogTitle": "Emoji Evidence Errors Don't Undo a Murder Conviction-People v. Harmon - Technology & Marketing Law Blog",
"ogUrl": "https://blog.ericgoldman.org/archives/2025/11/emoji-evidence-errors-dont-undo-a-murder-conviction-people-v-harmon.htm",
"ogDescription": "Delarosa was convicted of murder. (Some background on the case). On appeal, he argues the court should have excluded a Facebook message that indicated he owned a gun a few weeks before the shooting. The Facebook message included some emojis:...",
"ogSiteName": "Technology & Marketing Law Blog",
"ogLocale": "en_US",
"ogImage": [
{
"width": "787",
"type": "image/jpeg",
"url": "https://blog.ericgoldman.org/wp-content/uploads/2025/11/I-rectangle-unicode.jpg",
"height": "490"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T15:46:30.000Z",
"createdAtI": 1763567190,
"updatedAt": "2025-11-19T19:16:54.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45981009",
"author": "hn_acker",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T15:50:58.462Z",
"title": "Emoji Evidence Errors Don't Undo a Murder Conviction–People vs. Harmon",
"createdAtI": 1763567190,
"url": "https://blog.ericgoldman.org/archives/2025/11/emoji-evidence-errors-dont-undo-a-murder-conviction-people-v-harmon.htm",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T15:46:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763567458,
"commentsCount": 0,
"updatedAt": "2025-11-19T15:50:54.000Z"
}
}Mosaic Team - Mosaic is a canvas for agentic video editing. Run video edits on autopilot and A/B test multiple variants from the same raw footage. Then jump into a familiar timeline editor for hands-on creative control.
{
"storyID": "45980760",
"title": "Launch HN: Mosaic (YC W25) – Agentic Video Editing",
"author": "adishj",
"url": "https://mosaic.so",
"points": 74,
"commentsCount": 53,
"tags": [
"launch_hn",
"front_page"
],
"og": {
"twitterCreator": "@mosaic_so",
"twitterSite": "@mosaic_so",
"twitterTitle": "Mosaic | Agentic AI Video Editing Platform",
"twitterImage": [
{
"url": "https://assets.frameapp.ai/newherometa.png"
}
],
"author": "Mosaic Team",
"ogTitle": "Mosaic | Agentic AI Video Editing Platform",
"ogDescription": "Mosaic is a canvas for agentic video editing. Run video edits on autopilot and A/B test multiple variants from the same raw footage. Then jump into a familiar timeline editor for hands-on creative control.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Mosaic - Agentic AI Video Editing Platform",
"url": "https://assets.frameapp.ai/newherometa.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Mosaic is a canvas for agentic video editing. Run video edits on autopilot and A/B test multiple variants from the same raw footage. Then jump into a familiar timeline editor for hands-on creative control.",
"success": true,
"requestUrl": "https://mosaic.so",
"ogUrl": "https://mosaic.so",
"ogSiteName": "Mosaic"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T15:28:04.000Z",
"createdAtI": 1763566084,
"updatedAt": "2025-11-19T19:19:57.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45980760",
"author": "adishj",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T15:55:58.373Z",
"title": "Launch HN: Mosaic (YC W25) – Agentic Video Editing",
"createdAtI": 1763566084,
"url": "https://mosaic.so",
"points": 3,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2025-11-19T15:28:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763567758,
"commentsCount": 0,
"updatedAt": "2025-11-19T15:54:26.000Z"
}
}Robert Hart - The EU folds under Big Tech’s pressure.
{
"storyID": "45980117",
"title": "Europe is scaling back GDPR and relaxing AI laws",
"author": "ksec",
"url": "https://www.theverge.com/news/823750/european-union-ai-act-gdpr-changes",
"points": 152,
"commentsCount": 185,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Europe is scaling back its landmark privacy and AI laws",
"articlePublishedTime": "2025-11-19T12:47:09+00:00",
"twitterImage": [
{
"alt": "The European Union flag against a blue backdrop.",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/03/STK450_EU_E.jpg?quality=90&strip=all&crop=0%2C9.9676601489831%2C100%2C80.064679702034&w=1200"
}
],
"author": "Robert Hart",
"twitterUrl": "https://www.theverge.com/news/823750/european-union-ai-act-gdpr-changes",
"ogTitle": "Europe is scaling back its landmark privacy and AI laws",
"ogDescription": "The EU folds under Big Tech’s pressure.",
"ogImage": [
{
"width": "1200",
"alt": "The European Union flag against a blue backdrop.",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/03/STK450_EU_E.jpg?quality=90&strip=all&crop=0%2C9.9676601489831%2C100%2C80.064679702034&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The EU folds under Big Tech’s pressure.",
"success": true,
"requestUrl": "https://www.theverge.com/news/823750/european-union-ai-act-gdpr-changes",
"ogUrl": "https://www.theverge.com/news/823750/european-union-ai-act-gdpr-changes",
"ogSiteName": "The Verge",
"articleModifiedTime": "2025-11-19T12:47:09+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-19T14:41:30.000Z",
"createdAtI": 1763563290,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45980117",
"author": "ksec",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T14:50:58.370Z",
"title": "Europe is scaling back its landmark privacy and AI laws",
"createdAtI": 1763563290,
"url": "https://www.theverge.com/news/823750/european-union-ai-act-gdpr-changes",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T14:41:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763563858,
"commentsCount": 0,
"updatedAt": "2025-11-19T14:49:09.000Z"
}
}Joan Westenberg - Is There Still a Return on Being Reasonable?
{
"storyID": "45980106",
"title": "How to stay sane in a world that rewards insanity",
"author": "enbywithunix",
"url": "https://www.joanwestenberg.com/p/how-to-stay-sane-in-a-world-that-rewards-insanity",
"points": 136,
"commentsCount": 122,
"tags": [],
"og": {
"twitterTitle": "How to Stay Sane in a World That Rewards Insanity",
"twitterImage": [
{
"url": "https://images.unsplash.com/photo-1524901548305-08eeddc35080?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w0ODM4NTF8MHwxfHNlYXJjaHw4fHxjYWxtfGVufDB8fHx8MTc2MjczMDQ5Mnww&ixlib=rb-4.1.0&q=80&w=1080&utm_source=beehiiv&utm_medium=referral"
}
],
"author": "Joan Westenberg",
"twitterUrl": "https://www.joanwestenberg.com/p/how-to-stay-sane-in-a-world-that-rewards-insanity",
"ogTitle": "How to Stay Sane in a World That Rewards Insanity",
"ogDescription": "Is There Still a Return on Being Reasonable?",
"ogImage": [
{
"alt": "Is There Still a Return on Being Reasonable?",
"url": "https://images.unsplash.com/photo-1524901548305-08eeddc35080?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w0ODM4NTF8MHwxfHNlYXJjaHw4fHxjYWxtfGVufDB8fHx8MTc2MjczMDQ5Mnww&ixlib=rb-4.1.0&q=80&w=1080&utm_source=beehiiv&utm_medium=referral"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "The Marginal Returns of Being Reasonable",
"success": true,
"requestUrl": "https://www.joanwestenberg.com/p/how-to-stay-sane-in-a-world-that-rewards-insanity",
"ogUrl": "https://www.joanwestenberg.com/p/how-to-stay-sane-in-a-world-that-rewards-insanity",
"ogSiteName": "Westenberg.",
"fbAppId": "1932054120322754"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T14:40:38.000Z",
"createdAtI": 1763563238,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45980106",
"author": "enbywithunix",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T14:50:58.370Z",
"title": "How to Stay Sane in a World That Rewards Insanity",
"createdAtI": 1763563238,
"url": "https://www.joanwestenberg.com/p/how-to-stay-sane-in-a-world-that-rewards-insanity",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T14:40:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763563858,
"commentsCount": 0,
"updatedAt": "2025-11-19T14:49:39.000Z"
}
}{
"storyID": "45980005",
"title": "Proxmox virtual environment 9.1 available",
"author": "speckx",
"url": "https://www.proxmox.com/en/about/company-details/press-releases/proxmox-virtual-environment-9-1",
"points": 65,
"commentsCount": 63,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Proxmox Virtual Environment 9.1 available",
"twitterImage": [
{
"url": "https://www.proxmox.com/images/proxmox/Proxmox-logo-stacked-1240.png"
}
],
"success": true,
"requestUrl": "https://www.proxmox.com/en/about/company-details/press-releases/proxmox-virtual-environment-9-1",
"ogTitle": "Proxmox Virtual Environment 9.1 available",
"ogUrl": "https://www.proxmox.com/en/about/company-details/press-releases/proxmox-virtual-environment-9-1",
"ogSiteName": "Proxmox",
"ogImage": [
{
"url": "https://www.proxmox.com/images/proxmox/Proxmox-logo-stacked-1240.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T14:35:17.000Z",
"createdAtI": 1763562917,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45980005",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T14:45:58.620Z",
"title": "Proxmox Virtual Environment 9.1 available",
"createdAtI": 1763562917,
"url": "https://www.proxmox.com/en/about/company-details/press-releases/proxmox-virtual-environment-9-1",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-19T14:35:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763563559,
"commentsCount": 0,
"updatedAt": "2025-11-19T14:44:39.000Z"
}
}Rose Horowitch - What happens when even college students can’t do math anymore?
{
"storyID": "45979637",
"title": "What happens when even college students can't do math anymore?",
"author": "fortran77",
"url": "https://www.theatlantic.com/ideas/2025/11/math-decline-ucsd/684973/",
"points": 51,
"commentsCount": 111,
"tags": [],
"og": {
"twitterSite": "@theatlantic",
"articlePublishedTime": "2025-11-19T12:00:00Z",
"author": "Rose Horowitch",
"ogTitle": "‘A Recipe for Idiocracy’",
"ogDescription": "What happens when even college students can’t do math anymore?",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://cdn.theatlantic.com/thumbor/fXOLuRc2yUdUWu-WMk8ZKw6bq4U=/0x43:2000x1085/1200x625/media/img/mt/2025/11/2025_11_17_Horowitch_Young_people_Math_final/original.png"
}
],
"ogType": "article",
"articleTag": "ideas",
"articlePublisher": "https://www.facebook.com/TheAtlantic/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.theatlantic.com/ideas/2025/11/math-decline-ucsd/684973/",
"ogUrl": "https://www.theatlantic.com/ideas/2025/11/math-decline-ucsd/684973/",
"ogSiteName": "The Atlantic",
"articleSection": "Ideas",
"articleModifiedTime": "2025-11-19T12:45:08Z",
"fbAppId": "100770816677686"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T14:05:21.000Z",
"createdAtI": 1763561121,
"updatedAt": "2025-11-19T19:19:11.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45979637",
"author": "fortran77",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T14:15:58.374Z",
"title": "What happens when even college students can't do math anymore?",
"createdAtI": 1763561121,
"url": "https://www.theatlantic.com/ideas/2025/11/math-decline-ucsd/684973/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-19T14:05:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763561758,
"commentsCount": 1,
"updatedAt": "2025-11-19T14:15:55.000Z"
}
}Tom Warren - The seven-year nightmare is nearly over
{
"storyID": "45979527",
"title": "Europe's cookie nightmare is crumbling. EC wants preference at browser level",
"author": "nopakos",
"url": "https://www.theverge.com/news/823788/europe-cookie-prompt-browser-changes-proposal",
"points": 55,
"commentsCount": 86,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Europe’s cookie nightmare is crumbling",
"articlePublishedTime": "2025-11-19T13:28:08+00:00",
"twitterImage": [
{
"alt": "The image shows the stars from the European Union’s flag over a black background framed with blue.",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/chorus/uploads/chorus_asset/file/24814379/STK450_European_Union_01.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200"
}
],
"author": "Tom Warren",
"twitterUrl": "https://www.theverge.com/news/823788/europe-cookie-prompt-browser-changes-proposal",
"ogTitle": "Europe’s cookie nightmare is crumbling",
"ogDescription": "The seven-year nightmare is nearly over",
"ogImage": [
{
"width": "1200",
"alt": "The image shows the stars from the European Union’s flag over a black background framed with blue.",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/chorus/uploads/chorus_asset/file/24814379/STK450_European_Union_01.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The seven-year nightmare is nearly over",
"success": true,
"requestUrl": "https://www.theverge.com/news/823788/europe-cookie-prompt-browser-changes-proposal",
"ogUrl": "https://www.theverge.com/news/823788/europe-cookie-prompt-browser-changes-proposal",
"ogSiteName": "The Verge",
"articleModifiedTime": "2025-11-19T13:28:08+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T13:54:40.000Z",
"createdAtI": 1763560480,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45979527",
"author": "nopakos",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T14:10:58.540Z",
"title": "Europe's cookie nightmare is crumbling. EC wants preference at browser level",
"createdAtI": 1763560480,
"url": "https://www.theverge.com/news/823788/europe-cookie-prompt-browser-changes-proposal",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T13:54:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763561459,
"commentsCount": 0,
"updatedAt": "2025-11-19T14:10:25.000Z"
}
}Daniel Kahn Gillmor - Big Tech Oligopoly helps the Trump Administration crack down on free speech
{
"storyID": "45979297",
"title": "Your smartphone, their rules: App stores enable corporate-government censorship",
"author": "pabs3",
"url": "https://www.aclu.org/news/free-speech/app-store-oligopoly",
"points": 376,
"commentsCount": 189,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@aclu",
"twitterSite": "@aclu",
"articlePublishedTime": "2025-11-18T20:12:09+00:00",
"author": "Daniel Kahn Gillmor",
"ogTitle": "Your Smartphone, Their Rules: How App Stores Enable Corporate-Government Censorship | ACLU",
"ogDescription": "Big Tech Oligopoly helps the Trump Administration crack down on free speech",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://assets.aclu.org/live/uploads/2025/11/App-store-oligopoly-11-18-25.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.aclu.org/news/free-speech/app-store-oligopoly",
"ogUrl": "https://www.aclu.org/news/free-speech/app-store-oligopoly",
"ogSiteName": "American Civil Liberties Union",
"articleModifiedTime": "2025-11-18T22:58:10+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T13:28:40.000Z",
"createdAtI": 1763558920,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45979297",
"author": "pabs3",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T13:45:58.626Z",
"title": "Your Smartphone, Their Rules: App Stores Enable Corporate-Government Censorship",
"createdAtI": 1763558920,
"url": "https://www.aclu.org/news/free-speech/app-store-oligopoly",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-19T13:28:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763559959,
"commentsCount": 0,
"updatedAt": "2025-11-19T13:45:38.000Z"
}
}Terence Eden - Most of the people who run Open Source projects are mortal. Recent history shows us that they will all eventually die, or get bored, or win the lottery, or get sick, or be conscripted, or lose their mind. If you've ever visited a foreign country's national history museum, I guarantee you've read this little snippet: King Whatshisface was a wise and noble ruler who bought peace and prosperity…
{
"storyID": "45979232",
"title": "The peaceful transfer of power in open source projects",
"author": "edent",
"url": "https://shkspr.mobi/blog/2025/11/the-peaceful-transfer-of-power-in-open-source-projects/",
"points": 166,
"commentsCount": 111,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@edent",
"articlePublishedTime": "2025-11-19T12:34:27+00:00",
"author": "Terence Eden",
"ogTitle": "The Peaceful Transfer of Power in Open Source Projects",
"ogDescription": "Most of the people who run Open Source projects are mortal. Recent history shows us that they will all eventually die, or get bored, or win the lottery, or get sick, or be conscripted, or lose their mind. If you've ever visited a foreign country's national history museum, I guarantee you've read this little snippet: King Whatshisface was a wise and noble ruler who bought peace and prosperity…",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "895",
"alt": "A book from 1680 written by Robert Filmer. Patriarcha - The Divine Right Of Kings.",
"url": "https://shkspr.mobi/blog/wp-content/uploads/2025/11/Patriarcha-Book_of-Robert_Filmer_Originally_from_1680.webp",
"height": "783"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://shkspr.mobi/blog/2025/11/the-peaceful-transfer-of-power-in-open-source-projects/",
"ogUrl": "https://shkspr.mobi/blog/2025/11/the-peaceful-transfer-of-power-in-open-source-projects/",
"ogSiteName": "Terence Eden’s Blog",
"articleModifiedTime": "2025-11-19T06:56:33+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T13:20:42.000Z",
"createdAtI": 1763558442,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45979232",
"author": "edent",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T13:40:58.714Z",
"title": "The Peaceful Transfer of Power in Open Source Projects",
"createdAtI": 1763558442,
"url": "https://shkspr.mobi/blog/2025/11/the-peaceful-transfer-of-power-in-open-source-projects/",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T13:20:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763559659,
"commentsCount": 0,
"updatedAt": "2025-11-19T13:40:53.000Z"
}
}{
"storyID": "45979190",
"title": "Larry Summers resigns from OpenAI board",
"author": "koolba",
"url": "https://www.cnbc.com/2025/11/19/larry-summers-epstein-openai.html",
"points": 61,
"commentsCount": 70,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2025/11/19/larry-summers-epstein-openai.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2025-11-19T13:16:23.000Z",
"createdAtI": 1763558183,
"updatedAt": "2025-11-19T19:20:27.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45979190",
"author": "koolba",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T13:20:58.417Z",
"title": "Larry Summers resigns from OpenAI board after release of emails with Epstein",
"createdAtI": 1763558183,
"url": "https://www.cnbc.com/2025/11/19/larry-summers-epstein-openai.html",
"points": 4,
"tags": [],
"createdAt": "2025-11-19T13:16:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763558458,
"commentsCount": 1,
"updatedAt": "2025-11-19T13:20:25.000Z"
}
}Two of the world’s leading cult interventionists live (with their parrot) in Philadelphia. They explain the art of coaxing people out of the most pernicious cults in the world
{
"storyID": "45978813",
"title": "How do the pros get someone to leave a cult?",
"author": "n1b0m",
"url": "https://www.theguardian.com/science/2025/nov/19/how-to-leave-a-cult-experts-intervention",
"points": 110,
"commentsCount": 97,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://science/2025/nov/19/how-to-leave-a-cult-experts-intervention?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "How do the pros get someone to leave a cult? Manipulate them into thinking it was their idea",
"ogType": "article",
"articleTag": "Psychology,Religion,US news,Philadelphia,Pennsylvania",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/science/2025/nov/19/how-to-leave-a-cult-experts-intervention",
"twitterAppUrliPhone": "gnmguardian://science/2025/nov/19/how-to-leave-a-cult-experts-intervention?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/science/2025/nov/19/how-to-leave-a-cult-experts-intervention",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2025-11-19T11:00:34.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/9c48f5e9bb22c97729f2df3827be0965980d80cd/399_0_3993_3195/master/3993.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=cdf8062399240ed8a0a55ab1caf5d446"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Two of the world’s leading cult interventionists live (with their parrot) in Philadelphia. They explain the art of coaxing people out of the most pernicious cults in the world",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/9c48f5e9bb22c97729f2df3827be0965980d80cd/399_0_3993_3195/master/3993.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=9bdfb3b82c22231713310ece8b6d5382",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/science/2025/nov/19/how-to-leave-a-cult-experts-intervention",
"alIosUrl": "gnmguardian://science/2025/nov/19/how-to-leave-a-cult-experts-intervention?contenttype=Article&source=applinks",
"articleModifiedTime": "2025-11-19T11:00:34.000Z",
"articleSection": "Science",
"articleAuthor": "Nic M Neves",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T12:31:54.000Z",
"createdAtI": 1763555514,
"updatedAt": "2025-11-19T19:18:40.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45978813",
"author": "n1b0m",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T12:55:58.368Z",
"title": "How do the pros get someone to leave a cult?",
"createdAtI": 1763555514,
"url": "https://www.theguardian.com/science/2025/nov/19/how-to-leave-a-cult-experts-intervention",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-19T12:31:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763556958,
"commentsCount": 0,
"updatedAt": "2025-11-19T12:55:55.000Z"
}
}jit - Back in the early ’90s, I had an Amiga 2000 with just one expansion card: a SCSI controller paired with a massive 290 MB hard drive. Getting software and game
{
"storyID": "45978545",
"title": "Pimped Amiga 500",
"author": "onename",
"url": "https://www.pimyretro.org/pimped-amiga-500/",
"points": 84,
"commentsCount": 39,
"tags": [],
"og": {
"ogArticleModifiedTime": "2025-11-15 20:22:23",
"twitterTitle": "Pimped Amiga 500",
"articlePublishedTime": "2025-11-15",
"twitterImage": [
{
"url": "https://www.pimyretro.org/wp-content/uploads/2025/11/Title-blog.jpg"
}
],
"author": "jit",
"ogTitle": "Pimped Amiga 500",
"ogDescription": "Back in the early ’90s, I had an Amiga 2000 with just one expansion card: a SCSI controller paired with a massive 290 MB hard drive. Getting software and game",
"ogArticleTag": "storage",
"ogImage": [
{
"width": "1800",
"type": "image/jpeg",
"url": "https://www.pimyretro.org/wp-content/uploads/2025/11/Title-blog.jpg",
"height": "600"
},
{
"url": "https://www.pimyretro.org/wp-content/uploads/2025/11/Title-blog.jpg"
}
],
"ogType": "article",
"articleTag": "storage",
"ogArticlePublishedTime": "2025-11-15 20:22:23",
"twitterCard": "summary",
"twitterDescription": "Back in the early ’90s, I had an Amiga 2000 with just one expansion card: a SCSI controller paired with a massive 290 MB hard drive. Getting software and game",
"success": true,
"requestUrl": "https://www.pimyretro.org/pimped-amiga-500/",
"ogUrl": "/pimped-amiga-500/",
"ogSiteName": "Pimp my retro handheld",
"articleModifiedTime": "2025-11-15",
"articleAuthor": "https://www.pimyretro.org/author/jit/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T12:02:49.000Z",
"createdAtI": 1763553769,
"updatedAt": "2025-11-19T19:18:40.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45978545",
"author": "onename",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T12:50:58.457Z",
"title": "Pimped Amiga 500",
"createdAtI": 1763553769,
"url": "https://www.pimyretro.org/pimped-amiga-500/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-19T12:02:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763556658,
"commentsCount": 0,
"updatedAt": "2025-11-19T12:47:09.000Z"
}
}Paradox splits from Colossal Order and hands Cities: Skylines II to Iceflake. Can the sequel recover from its technical and business missteps?
{
"storyID": "45978541",
"title": "The Cities Skylines Paradox: how the sequel stumbled",
"author": "jhy",
"url": "https://selix.net/notes/the-cities-skyline-paradox",
"points": 40,
"commentsCount": 54,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://selix.net/notes/the-cities-skyline-paradox",
"ogTitle": "The Cities Skyline Paradox",
"ogUrl": "https://selix.net/notes/the-cities-skyline-paradox",
"ogDescription": "Paradox splits from Colossal Order and hands Cities: Skylines II to Iceflake. Can the sequel recover from its technical and business missteps?",
"ogImage": [
{
"url": "https://selix.net/img/notes/xl/skylines@F-e8G3.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T12:02:15.000Z",
"createdAtI": 1763553735,
"updatedAt": "2025-11-19T19:08:12.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45978541",
"author": "jhy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T12:50:58.457Z",
"title": "The Cities Skylines Paradox: how the sequel stumbled",
"createdAtI": 1763553735,
"url": "https://selix.net/notes/the-cities-skyline-paradox",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T12:02:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763556658,
"commentsCount": 0,
"updatedAt": "2025-11-19T12:49:54.000Z"
}
}Heather Ellsworth, Brendan Abolivier - Thunderbird Exchange support has finally landed for email in the latest monthly release. Find out what's in, out, and still on the way.
{
"storyID": "45978423",
"title": "Thunderbird adds native Microsoft Exchange email support",
"author": "babolivier",
"url": "https://blog.thunderbird.net/2025/11/thunderbird-adds-native-microsoft-exchange-email-support/",
"points": 149,
"commentsCount": 38,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2025-11-18T15:15:26+00:00",
"author": "Heather Ellsworth, Brendan Abolivier",
"ogTitle": "Thunderbird Adds Native Microsoft Exchange Email Support - The Thunderbird Blog",
"ogDescription": "Thunderbird Exchange support has finally landed for email in the latest monthly release. Find out what's in, out, and still on the way.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"type": "image/png",
"url": "https://blog.thunderbird.net/files/2025/11/Announcing-Exchange-support-in-1451.png",
"height": "1080"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://blog.thunderbird.net/2025/11/thunderbird-adds-native-microsoft-exchange-email-support/",
"ogUrl": "https://blog.thunderbird.net/2025/11/thunderbird-adds-native-microsoft-exchange-email-support/",
"ogSiteName": "The Thunderbird Blog",
"articleModifiedTime": "2025-11-18T15:35:28+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T11:45:51.000Z",
"createdAtI": 1763552751,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45978423",
"author": "babolivier",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T16:35:58.313Z",
"title": "Thunderbird Adds Native Microsoft Exchange Email Support",
"createdAtI": 1763552751,
"url": "https://blog.thunderbird.net/2025/11/thunderbird-adds-native-microsoft-exchange-email-support/",
"points": 6,
"tags": [],
"createdAt": "2025-11-19T11:45:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763570158,
"commentsCount": 0,
"updatedAt": "2025-11-19T16:33:56.000Z"
}
}{
"storyID": "45978245",
"title": "Learning to Boot from PXE",
"author": "speckx",
"url": "https://blog.imraniqbal.org/learning-to-boot-from-pxe/",
"points": 54,
"commentsCount": 30,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2025-11-17T00:00:00+00:00",
"success": true,
"requestUrl": "https://blog.imraniqbal.org/learning-to-boot-from-pxe/",
"ogTitle": "Learning to boot from PXE",
"ogUrl": "https://blog.imraniqbal.org/learning-to-boot-from-pxe/",
"ogSiteName": "Imran's Blog",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T11:18:59.000Z",
"createdAtI": 1763551139,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45978245",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T14:15:58.374Z",
"title": "Learning to Boot from PXE",
"createdAtI": 1763551139,
"url": "https://blog.imraniqbal.org/learning-to-boot-from-pxe/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-19T11:18:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763561758,
"commentsCount": 2,
"updatedAt": "2025-11-19T14:14:26.000Z"
}
}{
"storyID": "45977900",
"title": "What Killed Perl?",
"author": "speckx",
"url": "https://entropicthoughts.com/what-killed-perl",
"points": 59,
"commentsCount": 116,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "kqr",
"requestUrl": "https://entropicthoughts.com/what-killed-perl"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T10:25:25.000Z",
"createdAtI": 1763547925,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45977900",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T14:45:58.620Z",
"title": "What Killed Perl?",
"createdAtI": 1763547925,
"url": "https://entropicthoughts.com/what-killed-perl",
"points": 5,
"tags": [],
"createdAt": "2025-11-19T10:25:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763563559,
"commentsCount": 4,
"updatedAt": "2025-11-19T14:45:39.000Z"
}
}Dotsquare LLC - A cautionary tale about AWS VPC networking, NAT Gateways, and how a missing VPC Endpoint turned our S3 data transfers into an expensive lesson.
{
"storyID": "45977744",
"title": "A $1k AWS mistake",
"author": "thecodemonkey",
"url": "https://www.geocod.io/code-and-coordinates/2025-11-18-the-1000-aws-mistake/",
"points": 223,
"commentsCount": 194,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@geocodio",
"twitterCard": "summary",
"twitterSite": "@geocodio",
"success": true,
"author": "Dotsquare LLC",
"requestUrl": "https://www.geocod.io/code-and-coordinates/2025-11-18-the-1000-aws-mistake/",
"ogTitle": "The $1,000 AWS mistake - Geocodio",
"ogUrl": "https://www.geocod.io/code-and-coordinates/2025-11-18-the-1000-aws-mistake/",
"ogDescription": "A cautionary tale about AWS VPC networking, NAT Gateways, and how a missing VPC Endpoint turned our S3 data transfers into an expensive lesson.",
"ogSiteName": "Geocodio",
"ogImage": [
{
"url": "https://www.geocod.io/img/blog/aws-traffic-cost.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T10:00:05.000Z",
"createdAtI": 1763546405,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45977744",
"author": "thecodemonkey",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T10:10:58.501Z",
"title": "The $1k AWS Mistake",
"createdAtI": 1763546405,
"url": "https://www.geocod.io/code-and-coordinates/2025-11-18-the-1000-aws-mistake/",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T10:00:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763547059,
"commentsCount": 0,
"updatedAt": "2025-11-19T10:08:38.000Z"
}
}{
"storyID": "45977629",
"title": "I made a downdetector for downdetector's downdetector's downdetector",
"author": "halgir",
"url": "https://downdetectorsdowndetectorsdowndetectorsdowndetector.com",
"points": 83,
"commentsCount": 13,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://downdetectorsdowndetectorsdowndetectorsdowndetector.com"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T09:40:13.000Z",
"createdAtI": 1763545213,
"updatedAt": "2025-11-19T19:06:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45977629",
"author": "halgir",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T11:10:58.612Z",
"title": "I made a downdetector for downdetector's downdetector's downdetector",
"createdAtI": 1763545213,
"url": "https://downdetectorsdowndetectorsdowndetectorsdowndetector.com",
"points": 5,
"tags": [],
"createdAt": "2025-11-19T09:40:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763550659,
"commentsCount": 0,
"updatedAt": "2025-11-19T11:07:53.000Z"
}
}Official Implementation of "MMaDA-Parallel: Multimodal Large Diffusion Language Models for Thinking-Aware Editing and Generation" - tyfeld/MMaDA-Parallel
{
"storyID": "45977542",
"title": "Multimodal Diffusion Language Models for Thinking-Aware Editing and Generation",
"author": "lnyan",
"url": "https://github.com/tyfeld/MMaDA-Parallel",
"points": 105,
"commentsCount": 12,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - tyfeld/MMaDA-Parallel: Official Implementation of \"MMaDA-Parallel: Multimodal Large Diffusion Language Models for Thinking-Aware Editing and Generation\"",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/9b1ae26eea37be53e481fc3a93829130185a012d15150e71784ac9614aa541d8/tyfeld/MMaDA-Parallel"
}
],
"ogTitle": "GitHub - tyfeld/MMaDA-Parallel: Official Implementation of \"MMaDA-Parallel: Multimodal Large Diffusion Language Models for Thinking-Aware Editing and Generation\"",
"ogDescription": "Official Implementation of \"MMaDA-Parallel: Multimodal Large Diffusion Language Models for Thinking-Aware Editing and Generation\" - tyfeld/MMaDA-Parallel",
"ogImage": [
{
"width": "1200",
"alt": "Official Implementation of \"MMaDA-Parallel: Multimodal Large Diffusion Language Models for Thinking-Aware Editing and Generation\" - tyfeld/MMaDA-Parallel",
"url": "https://opengraph.githubassets.com/9b1ae26eea37be53e481fc3a93829130185a012d15150e71784ac9614aa541d8/tyfeld/MMaDA-Parallel",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Official Implementation of \"MMaDA-Parallel: Multimodal Large Diffusion Language Models for Thinking-Aware Editing and Generation\" - tyfeld/MMaDA-Parallel",
"success": true,
"requestUrl": "https://github.com/tyfeld/MMaDA-Parallel",
"ogUrl": "https://github.com/tyfeld/MMaDA-Parallel",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"languagemodel",
"languagemodel"
]
},
"createdAt": "2025-11-19T09:27:17.000Z",
"createdAtI": 1763544437,
"updatedAt": "2025-11-19T19:18:10.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45977542",
"author": "lnyan",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T09:30:58.484Z",
"title": "Multimodal Diffusion Language Models for Thinking-Aware Editing and Generation",
"createdAtI": 1763544437,
"url": "https://github.com/tyfeld/MMaDA-Parallel",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T09:27:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763544658,
"commentsCount": 0,
"updatedAt": "2025-11-19T09:30:53.000Z"
}
}World’s largest scientific review warns consumption of UPFs poses seismic threat to global health and wellbeing
{
"storyID": "45977457",
"title": "Ultra-processed food linked to harm in every major human organ, study finds",
"author": "lentil_soup",
"url": "https://www.theguardian.com/society/2025/nov/18/ultra-processed-food-linked-to-harm-in-every-major-human-organ-study-finds",
"points": 68,
"commentsCount": 99,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://society/2025/nov/18/ultra-processed-food-linked-to-harm-in-every-major-human-organ-study-finds?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Ultra-processed food linked to harm in every major human organ, study finds",
"ogType": "article",
"articleTag": "Ultra-processed foods,Food & drink industry,Health,Lobbying,Health policy,Advertising",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/society/2025/nov/18/ultra-processed-food-linked-to-harm-in-every-major-human-organ-study-finds",
"twitterAppUrliPhone": "gnmguardian://society/2025/nov/18/ultra-processed-food-linked-to-harm-in-every-major-human-organ-study-finds?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/society/2025/nov/18/ultra-processed-food-linked-to-harm-in-every-major-human-organ-study-finds",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2025-11-18T23:30:00.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/89f2700e9d725ae856d3cf916cc9b6dc0cbb7557/64_0_7240_5792/master/7240.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=b9184df76e8451b2b15cbdbb3183bfe3"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "World’s largest scientific review warns consumption of UPFs poses seismic threat to global health and wellbeing",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/89f2700e9d725ae856d3cf916cc9b6dc0cbb7557/64_0_7240_5792/master/7240.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=9bde83a0eb58c6a3b33978fa4dcc1d44",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/society/2025/nov/18/ultra-processed-food-linked-to-harm-in-every-major-human-organ-study-finds",
"alIosUrl": "gnmguardian://society/2025/nov/18/ultra-processed-food-linked-to-harm-in-every-major-human-organ-study-finds?contenttype=Article&source=applinks",
"articleModifiedTime": "2025-11-18T23:30:00.000Z",
"articleSection": "Society",
"articleAuthor": "https://www.theguardian.com/profile/andrew-gregory",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T09:15:38.000Z",
"createdAtI": 1763543738,
"updatedAt": "2025-11-19T19:19:11.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45977457",
"author": "lentil_soup",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T09:35:58.429Z",
"title": "Ultra-processed food linked to harm in every major human organ, study finds",
"createdAtI": 1763543738,
"url": "https://www.theguardian.com/society/2025/nov/18/ultra-processed-food-linked-to-harm-in-every-major-human-organ-study-finds",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T09:15:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763544958,
"commentsCount": 0,
"updatedAt": "2025-11-19T09:31:38.000Z"
}
}{
"storyID": "45976832",
"title": "Exploring the Limits of Large Language Models as Quant Traders",
"author": "rzk",
"url": "https://nof1.ai/blog/TechPost1",
"points": 87,
"commentsCount": 78,
"tags": [],
"og": {
"error": "Server has returned a 400/500 error code",
"requestUrl": "https://nof1.ai/blog/TechPost1"
},
"aiIsh": {
"score": 2,
"offenses": [
"languagemodel",
"nof1.ai"
]
},
"createdAt": "2025-11-19T07:36:25.000Z",
"createdAtI": 1763537785,
"updatedAt": "2025-11-19T19:18:10.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45976832",
"author": "rzk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T08:05:58.417Z",
"title": "Exploring the Limits of Large Language Models as Quant Traders",
"createdAtI": 1763537785,
"url": "https://nof1.ai/blog/TechPost1",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-19T07:36:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763539558,
"commentsCount": 0,
"updatedAt": "2025-11-19T08:03:08.000Z"
}
}{
"storyID": "45976734",
"title": "What nicotine does to your brain",
"author": "runeks",
"url": "https://economist.com/science-and-technology/2025/09/12/what-nicotine-does-to-your-brain",
"points": 47,
"commentsCount": 79,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://economist.com/science-and-technology/2025/09/12/what-nicotine-does-to-your-brain"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T07:20:33.000Z",
"createdAtI": 1763536833,
"updatedAt": "2025-11-19T19:09:39.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45976734",
"author": "runeks",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T09:00:58.496Z",
"title": "What nicotine does to your brain",
"createdAtI": 1763536833,
"url": "https://economist.com/science-and-technology/2025/09/12/what-nicotine-does-to-your-brain",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-19T07:20:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763542858,
"commentsCount": 1,
"updatedAt": "2025-11-19T09:00:55.000Z"
}
}{
"storyID": "45976670",
"title": "A down detector for down detector's down detector",
"author": "SeanAnderson",
"url": "https://downdetectorsdowndetectorsdowndetector.com/",
"points": 187,
"commentsCount": 60,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://downdetectorsdowndetectorsdowndetector.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T07:09:52.000Z",
"createdAtI": 1763536192,
"updatedAt": "2025-11-19T18:58:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45976670",
"author": "SeanAnderson",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T07:55:58.516Z",
"title": "A down detector for down detector's down detector",
"createdAtI": 1763536192,
"url": "https://downdetectorsdowndetectorsdowndetector.com/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-19T07:09:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763538959,
"commentsCount": 1,
"updatedAt": "2025-11-19T07:54:39.000Z"
}
}Tim De Chant - Constellation Energy will use the loan to refurbish a reactor it idled in 2019. Microsoft has agreed to buy the power once the facility reopens in 2028.
{
"storyID": "45975006",
"title": "DOE gives Microsoft partner $1B loan to restart Three Mile Island reactor",
"author": "pseudolus",
"url": "https://techcrunch.com/2025/11/18/trump-doe-gives-microsoft-partner-1b-loan-to-restart-three-mile-island-reactor/",
"points": 99,
"commentsCount": 87,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2025-11-19T00:03:02+00:00",
"author": "Tim De Chant",
"ogTitle": "Trump DOE gives Microsoft partner $1B loan to restart Three Mile Island reactor | TechCrunch",
"ogDescription": "Constellation Energy will use the loan to refurbish a reactor it idled in 2019. Microsoft has agreed to buy the power once the facility reopens in 2028.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2024/09/GettyImages-496672575.jpg?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/18/trump-doe-gives-microsoft-partner-1b-loan-to-restart-three-mile-island-reactor/",
"ogUrl": "https://techcrunch.com/2025/11/18/trump-doe-gives-microsoft-partner-1b-loan-to-restart-three-mile-island-reactor/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2025-11-19T00:29:30+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T02:02:10.000Z",
"createdAtI": 1763517730,
"updatedAt": "2025-11-19T19:05:09.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45975006",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T02:20:58.523Z",
"title": "DOE gives Microsoft partner $1B loan to restart Three Mile Island reactor",
"createdAtI": 1763517730,
"url": "https://techcrunch.com/2025/11/18/trump-doe-gives-microsoft-partner-1b-loan-to-restart-three-mile-island-reactor/",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T02:02:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763518859,
"commentsCount": 0,
"updatedAt": "2025-11-19T02:18:22.000Z"
}
}I’m in over a month now with non-working RCS on my iPhone 15 Pro. Apple blames the carriers, the carriers tell me it’s not them (mostly T-Mobile since I have good contacts there). They tell me they can’t really do anything about iPhones not... | What's This Guy Doing? | Written stuff about things.
{
"storyID": "45974869",
"title": "I just want working RCS messaging",
"author": "joecool1029",
"url": "https://wt.gd/i-just-want-my-rcs-messaging-to-work",
"points": 257,
"commentsCount": 249,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@",
"twitterSite": "@svbtle",
"twitterTitle": "I just want working RCS messaging",
"twitterImage": [
{
"url": "https://svbtleusercontent.com/e3D6xwwmfoFozgTp5RMytW0xspap.png"
}
],
"ogTitle": "I just want working RCS messaging • What's This Guy Doing?",
"ogDescription": "I’m in over a month now with non-working RCS on my iPhone 15 Pro. Apple blames the carriers, the carriers tell me it’s not them (mostly T-Mobile since I have good contacts there). They tell me they can’t really do anything about iPhones not... | What's This Guy Doing? | Written stuff about things.",
"ogImage": [
{
"url": "https://svbtleusercontent.com/e3D6xwwmfoFozgTp5RMytW0xspap.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "I’m in over a month now with non-working RCS on my iPhone 15 Pro. Apple blames the carriers, the carriers tell me it’s not them (mostly T-Mobile since I have good contacts there). They tell me they can’t really do anything about iPhones not...",
"success": true,
"requestUrl": "https://wt.gd/i-just-want-my-rcs-messaging-to-work",
"ogUrl": "https://wt.gd/i-just-want-my-rcs-messaging-to-work",
"ogSiteName": "What's This Guy Doing? on Svbtle",
"fbAppId": "346346195413177"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T01:41:33.000Z",
"createdAtI": 1763516493,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45974869",
"author": "joecool1029",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T03:25:58.673Z",
"title": "I just want working RCS messaging",
"createdAtI": 1763516493,
"url": "https://wt.gd/i-just-want-my-rcs-messaging-to-work",
"points": 5,
"tags": [],
"createdAt": "2025-11-19T01:41:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763522759,
"commentsCount": 0,
"updatedAt": "2025-11-19T03:24:07.000Z"
}
}Daniel AJ Sokolov - Vienna researchers retrieved all WhatsApp numbers. The 3.5 billion profiles represent the largest data leak in history—and it's worse than you might think.
{
"storyID": "45974814",
"title": "3.5B Accounts: Complete WhatsApp Directory Retrieved and Evaluated",
"author": "therealmarv",
"url": "https://www.heise.de/en/news/3-5-Billion-Accounts-Complete-WhatsApp-Directory-Retrieved-and-Evaluated-11083244.html",
"points": 37,
"commentsCount": 1,
"tags": [],
"og": {
"twitterSite": "@heisec",
"twitterTitle": "3.5 Billion Accounts: Complete WhatsApp Directory Retrieved and Evaluated",
"twitterImage": [
{
"url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/9/8/0/0/7/2/shutterstock_2207791035-75a97c3336458329.jpg"
}
],
"author": "Daniel AJ Sokolov",
"ogTitle": "3.5 Billion Accounts: Complete WhatsApp Directory Retrieved and Evaluated",
"ogDescription": "Vienna researchers retrieved all WhatsApp numbers. The 3.5 billion profiles represent the largest data leak in history—and it's worse than you might think.",
"ogLocale": "de_DE",
"ogImage": [
{
"url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/9/8/0/0/7/2/shutterstock_2207791035-75a97c3336458329.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Vienna researchers retrieved all WhatsApp numbers. The 3.5 billion profiles represent the largest data leak in history—and it's worse than you might think.",
"success": true,
"requestUrl": "https://www.heise.de/en/news/3-5-Billion-Accounts-Complete-WhatsApp-Directory-Retrieved-and-Evaluated-11083244.html",
"dcIdentifier": "https://heise.de/-11083244",
"dcCreator": "heise online",
"ogUrl": "https://www.heise.de/en/news/3-5-Billion-Accounts-Complete-WhatsApp-Directory-Retrieved-and-Evaluated-11083244.html",
"ogSiteName": "Security"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T01:33:09.000Z",
"createdAtI": 1763515989,
"updatedAt": "2025-11-19T18:52:10.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45974814",
"author": "therealmarv",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T02:20:58.523Z",
"title": "3.5B Accounts: Complete WhatsApp Directory Retrieved and Evaluated",
"createdAtI": 1763515989,
"url": "https://www.heise.de/en/news/3-5-Billion-Accounts-Complete-WhatsApp-Directory-Retrieved-and-Evaluated-11083244.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T01:33:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763518859,
"commentsCount": 0,
"updatedAt": "2025-11-19T02:18:51.000Z"
}
}Cities and counties call Congressional plan an “unprecedented federal intrusion.”…
{
"storyID": "45974710",
"title": "GOP overhaul of broadband permit laws: Cities hate it, cable companies love it",
"author": "duxup",
"url": "https://arstechnica.com/tech-policy/2025/11/gop-overhaul-of-broadband-permit-laws-cities-hate-it-cable-companies-love-it/",
"points": 48,
"commentsCount": 9,
"tags": [],
"og": {
"twitterTitle": "GOP overhaul of broadband permit laws: Cities hate it, cable companies love it",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-11-18T22:42:07+00:00",
"twitterImage": [
{
"alt": "Illustration of a US map with crisscrossing lines representing a broadband network.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2022/09/getty-network-map-1152x648.jpg"
}
],
"ogTitle": "GOP overhaul of broadband permit laws: Cities hate it, cable companies love it",
"ogDescription": "Cities and counties call Congressional plan an “unprecedented federal intrusion.”…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "Illustration of a US map with crisscrossing lines representing a broadband network.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2022/09/getty-network-map-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Cities and counties call Congressional plan an “unprecedented federal intrusion.”…",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2025/11/gop-overhaul-of-broadband-permit-laws-cities-hate-it-cable-companies-love-it/",
"ogUrl": "https://arstechnica.com/tech-policy/2025/11/gop-overhaul-of-broadband-permit-laws-cities-hate-it-cable-companies-love-it/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-11-18T22:42:07+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T01:22:10.000Z",
"createdAtI": 1763515330,
"updatedAt": "2025-11-19T18:58:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45974710",
"author": "duxup",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T01:40:58.517Z",
"title": "GOP overhaul of broadband permit laws: Cities hate it, cable companies love it",
"createdAtI": 1763515330,
"url": "https://arstechnica.com/tech-policy/2025/11/gop-overhaul-of-broadband-permit-laws-cities-hate-it-cable-companies-love-it/",
"points": 3,
"tags": [],
"createdAt": "2025-11-19T01:22:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763516459,
"commentsCount": 0,
"updatedAt": "2025-11-19T01:37:07.000Z"
}
}A clone of the strace command for macOS. Contribute to Mic92/strace-macos development by creating an account on GitHub.
{
"storyID": "45974681",
"title": "Strace-macOS: A clone of the strace command for macOS",
"author": "signa11",
"url": "https://github.com/Mic92/strace-macos",
"points": 96,
"commentsCount": 22,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Mic92/strace-macos: A clone of the strace command for macOS",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/6d6ed01cf6f33c1f264339d8f7f6278c14e1adca4219a3a55e8cf6462c62a3fc/Mic92/strace-macos"
}
],
"ogTitle": "GitHub - Mic92/strace-macos: A clone of the strace command for macOS",
"ogDescription": "A clone of the strace command for macOS. Contribute to Mic92/strace-macos development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "A clone of the strace command for macOS. Contribute to Mic92/strace-macos development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/6d6ed01cf6f33c1f264339d8f7f6278c14e1adca4219a3a55e8cf6462c62a3fc/Mic92/strace-macos",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A clone of the strace command for macOS. Contribute to Mic92/strace-macos development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/Mic92/strace-macos",
"ogUrl": "https://github.com/Mic92/strace-macos",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T01:18:02.000Z",
"createdAtI": 1763515082,
"updatedAt": "2025-11-19T18:49:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45974681",
"author": "signa11",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T04:40:58.545Z",
"title": "Strace-macOS: A clone of the strace command for macOS",
"createdAtI": 1763515082,
"url": "https://github.com/Mic92/strace-macos",
"points": 5,
"tags": [],
"createdAt": "2025-11-19T01:18:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763527259,
"commentsCount": 0,
"updatedAt": "2025-11-19T04:40:07.000Z"
}
}{
"storyID": "45974012",
"title": "Show HN: I made a down detector for down detector",
"author": "gusowen",
"url": "https://downdetectorsdowndetector.com",
"points": 477,
"commentsCount": 145,
"tags": [
"show_hn",
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://downdetectorsdowndetector.com"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-19T00:05:28.000Z",
"createdAtI": 1763510728,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45974012",
"author": "gusowen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T04:30:58.461Z",
"title": "I made a down detector for down detector",
"createdAtI": 1763510728,
"url": "https://downdetectorsdowndetector.com",
"points": 5,
"tags": [],
"createdAt": "2025-11-19T00:05:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763526658,
"commentsCount": 0,
"updatedAt": "2025-11-19T04:28:37.000Z"
}
}Kevin Bowling - I am still recovering from the fairly challenging logistical project of saving a Lucent 5ESS. This is a whale of a project and I am still in a state of disbelief that I have gotten to this point. Thanks to my wife, brother, and a few friends for their help …
{
"storyID": "45973955",
"title": "Lucent 7 R/E 5ESS Telephone Switch Rescue (2024)",
"author": "gjvc",
"url": "http://kev009.com/wp/2024/07/Lucent-5ESS-Rescue/",
"points": 49,
"commentsCount": 27,
"tags": [],
"og": {
"articleTag": "Projects",
"articlePublishedTime": "2024-07-03",
"success": true,
"author": "Kevin Bowling",
"requestUrl": "http://kev009.com/wp/2024/07/Lucent-5ESS-Rescue/",
"ogTitle": "Lucent 7 R/E 5ESS Telephone Switch Rescue",
"ogUrl": "http://kev009.com/wp/2024/07/Lucent-5ESS-Rescue/",
"ogSiteName": "Kev009.com",
"ogDescription": "I am still recovering from the fairly challenging logistical project of saving a Lucent 5ESS. This is a whale of a project and I am still in a state of disbelief that I have gotten to this point. Thanks to my wife, brother, and a few friends for their help …",
"articleSection": "misc",
"ogType": "article",
"articleAuthor": "Kevin Bowling"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T23:59:14.000Z",
"createdAtI": 1763510354,
"updatedAt": "2025-11-19T19:14:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45973955",
"author": "gjvc",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T00:15:58.419Z",
"title": "Lucent 7 R/E 5ESS Telephone Switch Rescue",
"createdAtI": 1763510354,
"url": "http://kev009.com/wp/2024/07/Lucent-5ESS-Rescue/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T23:59:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763511358,
"commentsCount": 0,
"updatedAt": "2025-11-19T00:14:26.000Z"
}
}Cloudflare suffered a service outage on November 18, 2025. The outage was triggered by a bug in generation logic for a Bot Management feature file causing many Cloudflare services to be affected.
{
"storyID": "45973709",
"title": "Cloudflare outage on November 18, 2025 post mortem",
"author": "eastdakota",
"url": "https://blog.cloudflare.com/18-november-2025-outage/",
"points": 1390,
"commentsCount": 827,
"tags": [],
"og": {
"twitterCreator": "@eastdakota",
"twitterTitle": "Cloudflare outage on November 18, 2025",
"twitterSite": "@cloudflare",
"articlePublishedTime": "2025-11-18T00:00+00:00",
"twitterImage": [
{
"url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/YBe790iu0YNmD9fP6wdDW/21a23905b0b90e9a505180ac4ad9654d/Cloudflare_outage_on_November_18_2025-OG.png"
}
],
"twitterUrl": "https://blog.cloudflare.com/18-november-2025-outage/",
"ogTitle": "Cloudflare outage on November 18, 2025",
"ogDescription": "Cloudflare suffered a service outage on November 18, 2025. The outage was triggered by a bug in generation logic for a Bot Management feature file causing many Cloudflare services to be affected. \n",
"ogImage": [
{
"width": "1200",
"url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/YBe790iu0YNmD9fP6wdDW/21a23905b0b90e9a505180ac4ad9654d/Cloudflare_outage_on_November_18_2025-OG.png",
"height": "628"
}
],
"ogType": "article",
"articleTag": "Bot Management",
"articlePublisher": "https://www.facebook.com/cloudflare",
"twitterCard": "summary_large_image",
"twitterDescription": "Cloudflare suffered a service outage on November 18, 2025. The outage was triggered by a bug in generation logic for a Bot Management feature file causing many Cloudflare services to be affected. \n",
"success": true,
"requestUrl": "https://blog.cloudflare.com/18-november-2025-outage/",
"ogUrl": "https://blog.cloudflare.com/18-november-2025-outage/",
"ogSiteName": "The Cloudflare Blog",
"articleModifiedTime": "2025-11-18T23:45:27.177Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T23:31:22.000Z",
"createdAtI": 1763508682,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45973709",
"author": "eastdakota",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T23:35:58.397Z",
"title": "Cloudflare 18 November 2025 Outage Post Mortem",
"createdAtI": 1763508682,
"url": "https://blog.cloudflare.com/18-november-2025-outage/",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T23:31:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763508958,
"commentsCount": 0,
"updatedAt": "2025-11-18T23:35:07.000Z"
}
}Ford can't find auto mechanics -- for $120,000 a year. Most high school graduates don't know enough math (or read well enough) to succeed in job training.
{
"storyID": "45973648",
"title": "Ford can't find mechanics for $120K: It takes math to learn a trade",
"author": "mhb",
"url": "https://www.joannejacobs.com/post/ford-can-t-find-mechanics-for-120k-it-takes-math-to-learn-a-trade",
"points": 48,
"commentsCount": 187,
"tags": [],
"og": {
"twitterTitle": "Ford can't find mechanics for $120K: It takes math to learn a trade ",
"articlePublishedTime": "2025-11-17T14:10:14.772Z",
"twitterImage": [
{
"url": "https://static.wixstatic.com/media/cf8a68_3da9a823a4c743c49944790d4772f1b3~mv2.jpg/v1/fill/w_720,h_720,al_c,lg_1,q_85/cf8a68_3da9a823a4c743c49944790d4772f1b3~mv2.jpg"
}
],
"ogTitle": "Ford can't find mechanics for $120K: It takes math to learn a trade ",
"ogDescription": "Ford can't find auto mechanics -- for $120,000 a year. Most high school graduates don't know enough math (or read well enough) to succeed in job training.",
"ogImage": [
{
"width": "600",
"url": "https://static.wixstatic.com/media/cf8a68_3da9a823a4c743c49944790d4772f1b3~mv2.jpg/v1/fill/w_720,h_720,al_c,lg_1,q_85/cf8a68_3da9a823a4c743c49944790d4772f1b3~mv2.jpg",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Ford can't find auto mechanics -- for $120,000 a year. Most high school graduates don't know enough math (or read well enough) to succeed in job training.",
"success": true,
"requestUrl": "https://www.joannejacobs.com/post/ford-can-t-find-mechanics-for-120k-it-takes-math-to-learn-a-trade",
"ogUrl": "https://www.joannejacobs.com/post/ford-can-t-find-mechanics-for-120k-it-takes-math-to-learn-a-trade",
"ogSiteName": "Joanne Jacobs",
"articleModifiedTime": "2025-11-17T14:10:14.772Z",
"articleAuthor": "Joanne Jacobs"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T23:23:04.000Z",
"createdAtI": 1763508184,
"updatedAt": "2025-11-19T18:47:12.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45973648",
"author": "mhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T23:50:58.638Z",
"title": "Ford can't find mechanics for $120K: It takes math to learn a trade",
"createdAtI": 1763508184,
"url": "https://www.joannejacobs.com/post/ford-can-t-find-mechanics-for-120k-it-takes-math-to-learn-a-trade",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T23:23:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763509859,
"commentsCount": 0,
"updatedAt": "2025-11-18T23:49:07.000Z"
}
}Adam Gordon Bell - Today Rebecca Burger Becky Heineman shares the tale of porting Doom to the 3DO console under extreme conditions. There is an engine to tweak, deadlines to hit, hardware acceleration to get working, and dramatic rock anthems to record.We also learn about how game piracy led her to game development and what it was like to do game development in the... […]
{
"storyID": "45973573",
"title": "Rebecca Heineman – from homelessness to porting Doom (2022)",
"author": "birdculture",
"url": "https://corecursive.com/doomed-to-fail-with-burger-becky/",
"points": 235,
"commentsCount": 34,
"tags": [],
"og": {
"twitterCreator": "@corecursive",
"twitterSite": "@corecursive",
"twitterTitle": "DOOMed to Fail: A Horror Story - CoRecursive Podcast",
"twitterImage": [
{
"url": "https://corecursive.com/assets/images/083/wide.png"
}
],
"author": "Adam Gordon Bell",
"ogTitle": "DOOMed to Fail: A Horror Story - CoRecursive Podcast",
"ogDescription": "Today Rebecca Burger Becky Heineman shares the tale of porting Doom to the 3DO console under extreme conditions. There is an engine to tweak, deadlines to hit, hardware acceleration to get working, and dramatic rock anthems to record.We also learn about how game piracy led her to game development and what it was like to do game development in the... […]",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://corecursive.com/assets/images/083/wide.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Today Rebecca Burger Becky Heineman shares the tale of porting Doom to the 3DO console under extreme conditions. There is an engine to tweak, deadlines to hit, hardware acceleration to get working, and dramatic rock anthems to record.We also learn about how game piracy led her to game development and what it was like to do game development in the... […]",
"success": true,
"requestUrl": "https://corecursive.com/doomed-to-fail-with-burger-becky/",
"ogUrl": "https://corecursive.com/doomed-to-fail-with-burger-becky/",
"ogSiteName": "CoRecursive Podcast"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T23:13:35.000Z",
"createdAtI": 1763507615,
"updatedAt": "2025-11-19T19:20:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45973573",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T00:00:58.612Z",
"title": "Rebecca Heineman – from homelessness to porting Doom",
"createdAtI": 1763507615,
"url": "https://corecursive.com/doomed-to-fail-with-burger-becky/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T23:13:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763510459,
"commentsCount": 0,
"updatedAt": "2025-11-19T00:00:38.000Z"
}
}tl;dr Don’t try to shake-down a typography nerd with your dubious, automated claims about his employer using unlicensed fonts. How it started It started with a LinkedIn InMail message (sanitised to protect privacy): Subject: [Urgent] Font Software Licensing Review Hi Ameel I hope you
{
"storyID": "45973261",
"title": "Monotype font licencing shake-down",
"author": "evolve2k",
"url": "https://www.insanityworks.org/randomtangent/2025/11/14/monotype-font-licencing-shake-down",
"points": 185,
"commentsCount": 55,
"tags": [],
"og": {
"twitterTitle": "Monotype font licencing shake-down — Insanity Works",
"twitterImage": [
{
"url": "http://static1.squarespace.com/static/5194d3ffe4b05e9de60d63d8/519f8468e4b0cab750b86f4c/6916fdb5c7c0f5199592dbaa/1763116615425/Typefaces+we+use.jpg?format=1500w"
}
],
"twitterUrl": "https://www.insanityworks.org/randomtangent/2025/11/14/monotype-font-licencing-shake-down",
"ogTitle": "Monotype font licencing shake-down — Insanity Works",
"ogDescription": "tl;dr Don’t try to shake-down a typography nerd with your dubious, automated claims about his employer using unlicensed fonts. How it started It started with a LinkedIn InMail message (sanitised to protect privacy): Subject: [Urgent] Font Software Licensing Review Hi Ameel I hope you",
"ogImage": [
{
"width": "1085",
"url": "http://static1.squarespace.com/static/5194d3ffe4b05e9de60d63d8/519f8468e4b0cab750b86f4c/6916fdb5c7c0f5199592dbaa/1763116615425/Typefaces+we+use.jpg?format=1500w",
"height": "1579"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "tl;dr Don’t try to shake-down a typography nerd with your dubious, automated claims about his employer using unlicensed fonts. How it started It started with a LinkedIn InMail message (sanitised to protect privacy): Subject: [Urgent] Font Software Licensing Review Hi Ameel I hope you",
"success": true,
"requestUrl": "https://www.insanityworks.org/randomtangent/2025/11/14/monotype-font-licencing-shake-down",
"ogUrl": "https://www.insanityworks.org/randomtangent/2025/11/14/monotype-font-licencing-shake-down",
"ogSiteName": "Insanity Works"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T22:42:45.000Z",
"createdAtI": 1763505765,
"updatedAt": "2025-11-19T18:52:55.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45973261",
"author": "evolve2k",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T23:15:58.428Z",
"title": "Monotype font licencing shake-down",
"createdAtI": 1763505765,
"url": "https://www.insanityworks.org/randomtangent/2025/11/14/monotype-font-licencing-shake-down",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T22:42:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763507758,
"commentsCount": 0,
"updatedAt": "2025-11-18T23:15:21.000Z"
}
}{
"storyID": "45972519",
"title": "Blender 5.0",
"author": "FrostKiwi",
"url": "https://www.blender.org/download/releases/5-0/",
"points": 973,
"commentsCount": 315,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.blender.org/download/releases/5-0/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T21:39:18.000Z",
"createdAtI": 1763501958,
"updatedAt": "2025-11-19T19:19:57.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45972519",
"author": "FrostKiwi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T21:45:58.612Z",
"title": "Blender 5.0 Released",
"createdAtI": 1763501958,
"url": "https://www.blender.org/download/releases/5-0/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T21:39:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763502359,
"commentsCount": 0,
"updatedAt": "2025-11-18T21:44:53.000Z"
}
}{
"storyID": "45971741",
"title": "GitHub Down",
"author": "mikeocool",
"url": null,
"points": 99,
"commentsCount": 2,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-18T20:41:50.000Z",
"createdAtI": 1763498510,
"updatedAt": "2025-11-19T17:10:25.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45971741",
"author": "mikeocool",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T20:45:58.626Z",
"title": "GitHub Down",
"createdAtI": 1763498510,
"url": null,
"points": 16,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-11-18T20:41:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763498759,
"commentsCount": 2,
"updatedAt": "2025-11-18T20:45:52.000Z"
}
}{
"storyID": "45971726",
"title": "GitHub: Git operation failures",
"author": "wilhelmklopp",
"url": "https://www.githubstatus.com/incidents/5q7nmlxz30sk",
"points": 380,
"commentsCount": 317,
"tags": [],
"og": {
"twitterCreator": "githubstatus",
"twitterCard": "summary",
"twitterSite": "githubstatus",
"success": true,
"requestUrl": "https://www.githubstatus.com/incidents/5q7nmlxz30sk",
"ogTitle": "Git operation failures",
"ogUrl": "https://www.githubstatus.com/incidents/5q7nmlxz30sk",
"ogImage": [
{
"url": "https://dka575ofm4ao0.cloudfront.net/pages-twitter_logos/original/36420/GitHub-Mark-120px-plus.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T20:40:46.000Z",
"createdAtI": 1763498446,
"updatedAt": "2025-11-19T19:19:11.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45971726",
"author": "wilhelmklopp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T20:45:58.626Z",
"title": "GitHub: Git Operation Failures",
"createdAtI": 1763498446,
"url": "https://www.githubstatus.com/incidents/5q7nmlxz30sk",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T20:40:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763498759,
"commentsCount": 0,
"updatedAt": "2025-11-18T20:45:52.000Z"
}
}{
"storyID": "45971723",
"title": "GitHub Is Having Issues",
"author": "polyrand",
"url": null,
"points": 53,
"commentsCount": 1,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-18T20:40:12.000Z",
"createdAtI": 1763498412,
"updatedAt": "2025-11-18T22:16:09.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45971723",
"author": "polyrand",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T20:45:58.626Z",
"title": "GitHub Is Having Issues",
"createdAtI": 1763498412,
"url": null,
"points": 25,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-18T20:40:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763498759,
"commentsCount": 10,
"updatedAt": "2025-11-18T20:45:52.000Z"
}
}{
"storyID": "45971668",
"title": "Facebook has made it impossible to delete Pages – dark patterns everywhere",
"author": "ramharts",
"url": null,
"points": 36,
"commentsCount": 12,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-18T20:35:28.000Z",
"createdAtI": 1763498128,
"updatedAt": "2025-11-19T18:49:24.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45971668",
"author": "ramharts",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T20:40:58.483Z",
"title": "Facebook has made it impossible to delete Pages – dark patterns everywhere",
"createdAtI": 1763498128,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-18T20:35:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763498458,
"commentsCount": 0,
"updatedAt": "2025-11-18T20:40:37.000Z"
}
}AI’s circular economy may have a reverse Midas at the centre
{
"storyID": "45971601",
"title": "Oracle is underwater on its $300B OpenAI deal",
"author": "busymom0",
"url": "https://www.ft.com/content/064bbca0-1cb2-45ab-85f4-25fdfc318d89",
"points": 241,
"commentsCount": 176,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"articlePublishedTime": "2025-11-18T06:30:09.127Z",
"twitterImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F9b3bed24-4007-4ff0-9224-1d0bbdbe2a70.jpg?source=next-article&fit=scale-down&quality=highest&width=700&dpr=1"
}
],
"ogTitle": "Oracle is already underwater on its ‘astonishing’ $300bn OpenAI deal",
"ogDescription": "AI’s circular economy may have a reverse Midas at the centre",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F9b3bed24-4007-4ff0-9224-1d0bbdbe2a70.jpg?source=next-article&fit=scale-down&quality=highest&width=700&dpr=1"
}
],
"ogType": "article",
"articleTag": "News",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/064bbca0-1cb2-45ab-85f4-25fdfc318d89",
"ogUrl": "https://www.ft.com/content/064bbca0-1cb2-45ab-85f4-25fdfc318d89",
"articleModifiedTime": "2025-11-18T06:30:09.127Z",
"articleAuthor": "Bryce Elder"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"openai"
]
},
"createdAt": "2025-11-18T20:29:35.000Z",
"createdAtI": 1763497775,
"updatedAt": "2025-11-19T19:18:40.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45971601",
"author": "busymom0",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T20:40:58.483Z",
"title": "Oracle is underwater on its 'astonishing' $300B OpenAI deal",
"createdAtI": 1763497775,
"url": "https://www.ft.com/content/064bbca0-1cb2-45ab-85f4-25fdfc318d89",
"points": 6,
"tags": [],
"createdAt": "2025-11-18T20:29:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763498458,
"commentsCount": 0,
"updatedAt": "2025-11-18T20:40:37.000Z"
}
}Sixty former staffers describe an environment of suspicion and intimidation within the nation’s most powerful law enforcement agency.
{
"storyID": "45971521",
"title": "The Unraveling of the Justice Department: 60 attorneys describe a year of chaos",
"author": "tastyface",
"url": "https://www.nytimes.com/interactive/2025/11/16/magazine/trump-justice-department-staff-attorneys.html",
"points": 47,
"commentsCount": 4,
"tags": [],
"og": {
"twitterTitle": "60 Attorneys on the Year of Chaos Inside Trump’s Justice Department",
"twitterSite": "@nytimes",
"articlePublishedTime": "2025-11-17T02:21:55.000Z",
"twitterImage": [
{
"url": "https://static01.nyt.com/images/2025/11/14/magazine/DOJ-promostill/DOJ-promostill-videoSixteenByNineJumbo1600-v2.jpg"
}
],
"twitterUrl": "https://www.nytimes.com/interactive/2025/11/16/magazine/trump-justice-department-staff-attorneys.html",
"ogTitle": "60 Attorneys on the Year of Chaos Inside Trump’s Justice Department",
"ogDescription": "Sixty former staffers describe an environment of suspicion and intimidation within the nation’s most powerful law enforcement agency.",
"ogImage": [
{
"url": "https://static01.nyt.com/images/2025/11/14/magazine/DOJ-promostill/DOJ-promostill-facebookJumbo-v2.jpg"
}
],
"ogType": "article",
"articleTag": "Blanche, Todd (Attorney)",
"twitterCard": "summary_large_image",
"twitterDescription": "Sixty former staffers describe an environment of suspicion and intimidation within the nation’s most powerful law enforcement agency.",
"success": true,
"requestUrl": "https://www.nytimes.com/interactive/2025/11/16/magazine/trump-justice-department-staff-attorneys.html",
"ogUrl": "https://www.nytimes.com/interactive/2025/11/16/magazine/trump-justice-department-staff-attorneys.html",
"articleModifiedTime": "2025-11-17T17:50:08.339Z",
"articleSection": "Magazine",
"articleAuthor": "https://www.nytimes.com/by/rachel-poser",
"fbAppId": "9869919170"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T20:21:19.000Z",
"createdAtI": 1763497279,
"updatedAt": "2025-11-19T15:31:26.000Z",
"fetchedAt": "2025-11-19T19:20:58.365Z",
"firstVersion": {
"storyID": "45971521",
"author": "tastyface",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T20:40:58.483Z",
"title": "The Unraveling of the Justice Department: 60 attorneys describe a year of chaos",
"createdAtI": 1763497279,
"url": "https://www.nytimes.com/interactive/2025/11/16/magazine/trump-justice-department-staff-attorneys.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T20:21:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763498458,
"commentsCount": 1,
"updatedAt": "2025-11-18T20:40:37.000Z"
}
}there are no llms online today, everything is faceplanted through cloudflare, which makes it a perfect day to slip out the worst possible updates, rug-pulls, and files am i right? qualcomm arduino just pushed a privacy policy and terms qualcomm-rewrite TODAY...
{
"storyID": "45971039",
"title": "New Arduino T&C: \"user shall not [...] reverse-engineer the platform\"",
"author": "gregsadetsky",
"url": "https://bsky.app/profile/ptorrone.bsky.social/post/3m5wcakoip22u",
"points": 39,
"commentsCount": 8,
"tags": [],
"og": {
"twitterSite": "@bluesky",
"articlePublishedTime": "2025-11-18T17:47:06.162Z",
"twitterImage": [
{
"url": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:ncrjsblaiuc4s7oewkykqwqb/bafkreic66alablpoii6l24hy7bbfn42z4qzwy35odi66gochntm5rb3xdy@jpeg"
},
{
"url": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:ncrjsblaiuc4s7oewkykqwqb/bafkreigqctrs66u4qju5vdrpef2o64icuzsotuqp7majczhqq7xcrobrdu@jpeg"
}
],
"ogTitle": "pt (@ptorrone.bsky.social)",
"ogDescription": "there are no llms online today, everything is faceplanted through cloudflare, which makes it a perfect day to slip out the worst possible updates, rug-pulls, and files am i right? qualcomm arduino just pushed a privacy policy and terms qualcomm-rewrite TODAY...",
"ogImage": [
{
"url": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:ncrjsblaiuc4s7oewkykqwqb/bafkreic66alablpoii6l24hy7bbfn42z4qzwy35odi66gochntm5rb3xdy@jpeg"
},
{
"url": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:ncrjsblaiuc4s7oewkykqwqb/bafkreigqctrs66u4qju5vdrpef2o64icuzsotuqp7majczhqq7xcrobrdu@jpeg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "there are no llms online today, everything is faceplanted through cloudflare, which makes it a perfect day to slip out the worst possible updates, rug-pulls, and files am i right? qualcomm arduino just pushed a privacy policy and terms qualcomm-rewrite TODAY...",
"success": true,
"requestUrl": "https://bsky.app/profile/ptorrone.bsky.social/post/3m5wcakoip22u",
"profileUsername": "ptorrone.bsky.social",
"ogLogo": "https://web-cdn.bsky.app/static/favicon.png",
"ogUrl": "https://bsky.app/profile/ptorrone.bsky.social/post/3m5wcakoip22u",
"ogSiteName": "Bluesky Social"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T19:43:55.000Z",
"createdAtI": 1763495035,
"updatedAt": "2025-11-19T18:45:55.000Z",
"fetchedAt": "2025-11-19T19:10:58.321Z",
"firstVersion": {
"storyID": "45971039",
"author": "gregsadetsky",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T20:10:58.497Z",
"title": "New Arduino Privacy Policy: \"user shall not [...] reverse-engineer the platform\"",
"createdAtI": 1763495035,
"url": "https://bsky.app/profile/ptorrone.bsky.social/post/3m5wcakoip22u",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T19:43:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763496658,
"commentsCount": 0,
"updatedAt": "2025-11-18T20:09:22.000Z"
}
}Anya Zhukova - The EU advances its new Chat Control plan as privacy experts warn it could enable backdoor scanning and threaten encrypted messaging.
{
"storyID": "45970663",
"title": "New EU Chat Control proposal moves forward",
"author": "ericzawo",
"url": "https://techreport.com/news/new-eu-chat-control-proposal-privacy-experts-see-dangerous-backdoor/",
"points": 138,
"commentsCount": 23,
"tags": [],
"og": {
"twitterCreator": "@thetechreport",
"twitterSite": "@thetechreport",
"articlePublishedTime": "2025-11-17T10:41:46+00:00",
"author": "Anya Zhukova",
"ogTitle": "EU Chat Control Advances as Privacy Experts Warn of Hidden Backdoor Risks",
"ogDescription": "The EU advances its new Chat Control plan as privacy experts warn it could enable backdoor scanning and threaten encrypted messaging.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"type": "image/jpeg",
"url": "https://techreport.com/wp-content/uploads/2025/11/new-eu-chat-control-proposal-privacy-experts-see-dangerous-backdoor.jpg?_t=1763377146",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techreportnews",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techreport.com/news/new-eu-chat-control-proposal-privacy-experts-see-dangerous-backdoor/",
"ogUrl": "https://techreport.com/news/new-eu-chat-control-proposal-privacy-experts-see-dangerous-backdoor/",
"ogSiteName": "Techreport",
"articleModifiedTime": "2025-11-17T10:59:06+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T19:16:09.000Z",
"createdAtI": 1763493369,
"updatedAt": "2025-11-19T18:36:25.000Z",
"fetchedAt": "2025-11-19T18:50:58.407Z",
"firstVersion": {
"storyID": "45970663",
"author": "ericzawo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T19:25:58.645Z",
"title": "New EU Chat Control Proposal Moves Forward",
"createdAtI": 1763493369,
"url": "https://techreport.com/news/new-eu-chat-control-proposal-privacy-experts-see-dangerous-backdoor/",
"points": 4,
"tags": [],
"createdAt": "2025-11-18T19:16:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763493959,
"commentsCount": 0,
"updatedAt": "2025-11-18T19:24:06.000Z"
}
}Simon Willison - Google released Gemini 3 Pro today. Here’s the announcement from Sundar Pichai, Demis Hassabis, and Koray Kavukcuoglu, their developer blog announcement from Logan Kilpatrick, the Gemini 3 Pro Model Card, …
{
"storyID": "45970519",
"title": "Trying out Gemini 3 Pro with audio transcription and a new pelican benchmark",
"author": "nabla9",
"url": "https://simonwillison.net/2025/Nov/18/gemini-3/",
"points": 174,
"commentsCount": 53,
"tags": [],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://static.simonwillison.net/static/2025/gemini-3-pelican-high.png"
}
],
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2025/Nov/18/gemini-3/",
"ogTitle": "Trying out Gemini 3 Pro with audio transcription and a new pelican benchmark",
"ogUrl": "https://simonwillison.net/2025/Nov/18/gemini-3/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "Google released Gemini 3 Pro today. Here’s the announcement from Sundar Pichai, Demis Hassabis, and Koray Kavukcuoglu, their developer blog announcement from Logan Kilpatrick, the Gemini 3 Pro Model Card, …",
"ogImage": [
{
"url": "https://static.simonwillison.net/static/2025/gemini-3-pelican-high.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"gemini",
"gemini"
]
},
"createdAt": "2025-11-18T19:05:44.000Z",
"createdAtI": 1763492744,
"updatedAt": "2025-11-19T18:36:25.000Z",
"fetchedAt": "2025-11-19T18:40:58.398Z",
"firstVersion": {
"storyID": "45970519",
"author": "nabla9",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T19:40:58.503Z",
"title": "Trying out Gemini 3 Pro with audio transcription and a new pelican benchmark",
"createdAtI": 1763492744,
"url": "https://simonwillison.net/2025/Nov/18/gemini-3/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T19:05:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763494859,
"commentsCount": 0,
"updatedAt": "2025-11-18T19:39:51.000Z"
}
}Brian Benchoff - OrthoRoute: GPU-Accelerated PCB Autorouter
{
"storyID": "45970391",
"title": "OrthoRoute – GPU-accelerated autorouting for KiCad",
"author": "wanderingjew",
"url": "https://bbenchoff.github.io/pages/OrthoRoute.html",
"points": 202,
"commentsCount": 25,
"tags": [],
"og": {
"twitterCreator": "@Brian Benchoff",
"twitterSite": "@bbenchoff",
"twitterTitle": "OrthoRoute",
"articlePublishedTime": "2025-06-04T00:00:00+00:00",
"twitterImage": [
{
"url": "https://bbenchoff.github.io/images/ConnM/OrthorouteCard.png"
},
{
"url": "https://bbenchoff.github.io/images/ConnM/OrthorouteCard.png"
}
],
"author": "Brian Benchoff",
"ogTitle": "OrthoRoute",
"ogDescription": "OrthoRoute: GPU-Accelerated PCB Autorouter",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://bbenchoff.github.io/images/ConnM/OrthorouteCard.png"
},
{
"url": "https://bbenchoff.github.io/images/ConnM/OrthorouteCard.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "OrthoRoute: GPU-Accelerated PCB Autorouter",
"success": true,
"requestUrl": "https://bbenchoff.github.io/pages/OrthoRoute.html",
"ogUrl": "https://bbenchoff.github.io/pages/OrthoRoute.html",
"ogSiteName": "Benchoff Design Portfolio"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T18:54:54.000Z",
"createdAtI": 1763492094,
"updatedAt": "2025-11-19T17:55:57.000Z",
"fetchedAt": "2025-11-19T18:20:58.509Z",
"firstVersion": {
"storyID": "45970391",
"author": "wanderingjew",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T19:05:58.396Z",
"title": "Routing an 8,192-net, 32-layer KiCad PCB with a GPU autorouter",
"createdAtI": 1763492094,
"url": "https://bbenchoff.github.io/pages/OrthoRoute.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T18:54:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763492758,
"commentsCount": 0,
"updatedAt": "2025-11-18T19:02:38.000Z"
}
}AI-powered multi-agent builder. Contribute to rowboatlabs/rowboat development by creating an account on GitHub.
{
"storyID": "45970338",
"title": "Show HN: RowboatX – open-source Claude Code for everyday automations",
"author": "segmenta",
"url": "https://github.com/rowboatlabs/rowboat",
"points": 108,
"commentsCount": 39,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - rowboatlabs/rowboat: AI-powered multi-agent builder",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/38314cb1ecd1392906e822386d9a35c76c12c47ff5f972d207e8882095e1a49e/rowboatlabs/rowboat"
}
],
"ogTitle": "GitHub - rowboatlabs/rowboat: AI-powered multi-agent builder",
"ogDescription": "AI-powered multi-agent builder. Contribute to rowboatlabs/rowboat development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "AI-powered multi-agent builder. Contribute to rowboatlabs/rowboat development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/38314cb1ecd1392906e822386d9a35c76c12c47ff5f972d207e8882095e1a49e/rowboatlabs/rowboat",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "AI-powered multi-agent builder. Contribute to rowboatlabs/rowboat development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/rowboatlabs/rowboat",
"ogUrl": "https://github.com/rowboatlabs/rowboat",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"claude"
]
},
"createdAt": "2025-11-18T18:50:00.000Z",
"createdAtI": 1763491800,
"updatedAt": "2025-11-19T17:46:39.000Z",
"fetchedAt": "2025-11-19T18:15:58.356Z",
"firstVersion": {
"storyID": "45970338",
"author": "segmenta",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T18:55:58.474Z",
"title": "Show HN: RowboatX – open-source Claude Code for everyday automations",
"createdAtI": 1763491800,
"url": "https://github.com/rowboatlabs/rowboat",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-11-18T18:50:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763492158,
"commentsCount": 0,
"updatedAt": "2025-11-18T18:55:36.000Z"
}
}National Public Radio will receive approximately $36 million in government funding to operate the nation’s public radio interconnection system under the terms of a court settlement.
{
"storyID": "45969974",
"title": "Court settlement calls for NPR to get $36M to operate US public radio system",
"author": "geox",
"url": "https://apnews.com/article/trump-npr-lawsuit-2cc4abfa8cf00fe6f89e387e63eb4a2a",
"points": 119,
"commentsCount": 60,
"tags": [],
"og": {
"twitterSite": "@AP",
"twitterTitle": "Court settlement calls for NPR to get $36M in government funds to operate US public radio system",
"articlePublishedTime": "2025-11-18T17:52:21",
"twitterImage": [
{
"alt": "National Public Radio (NPR) on North Capitol Street in Washington, April 15, 2013. (AP Photo/Charles Dharapak, File)",
"url": "https://dims.apnews.com/dims4/default/2dc8449/2147483647/strip/true/crop/5100x2869+0+266/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fdb%2Fdb%2F254a95f1d5e83d681dbcfec0d65c%2F2791c8635bbd47388f81b8616ef3bb4b"
}
],
"ogTitle": "Court settlement calls for NPR to get $36M in government funds to operate US public radio system",
"ogDescription": "National Public Radio will receive approximately $36 million in government funding to operate the nation’s public radio interconnection system under the terms of a court settlement.",
"ogImage": [
{
"width": "1440",
"alt": "National Public Radio (NPR) on North Capitol Street in Washington, April 15, 2013. (AP Photo/Charles Dharapak, File)",
"type": "image/jpeg",
"url": "https://dims.apnews.com/dims4/default/2dc8449/2147483647/strip/true/crop/5100x2869+0+266/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fdb%2Fdb%2F254a95f1d5e83d681dbcfec0d65c%2F2791c8635bbd47388f81b8616ef3bb4b",
"height": "810"
}
],
"ogType": "article",
"articleTag": "District of Columbia",
"twitterCard": "summary_large_image",
"twitterDescription": "National Public Radio will receive approximately $36 million in government funding to operate the nation’s public radio interconnection system under the terms of a court settlement.",
"success": true,
"requestUrl": "https://apnews.com/article/trump-npr-lawsuit-2cc4abfa8cf00fe6f89e387e63eb4a2a",
"ogUrl": "https://apnews.com/article/trump-npr-lawsuit-2cc4abfa8cf00fe6f89e387e63eb4a2a",
"ogSiteName": "AP News",
"articleModifiedTime": "2025-11-18T17:52:45.055",
"articleSection": "U.S. News",
"articleAuthor": "https://apnews.com/author/michael-kunzelman",
"fbAppId": "870613919693099"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T18:19:10.000Z",
"createdAtI": 1763489950,
"updatedAt": "2025-11-19T17:33:10.000Z",
"fetchedAt": "2025-11-19T17:35:58.366Z",
"firstVersion": {
"storyID": "45969974",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T18:25:58.704Z",
"title": "NPR to get $36M in settlement to operate US public radio system",
"createdAtI": 1763489950,
"url": "https://apnews.com/article/trump-npr-lawsuit-2cc4abfa8cf00fe6f89e387e63eb4a2a",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T18:19:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763490359,
"commentsCount": 0,
"updatedAt": "2025-11-18T18:24:54.000Z"
}
}Reflections on my time leading Mastodon and what's to come next.
{
"storyID": "45969909",
"title": "I am stepping down as the CEO of Mastodon",
"author": "Tomte",
"url": "https://blog.joinmastodon.org/2025/11/my-next-chapter-with-mastodon/",
"points": 571,
"commentsCount": 412,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://blog.joinmastodon.org/2025/11/my-next-chapter-with-mastodon/",
"ogTitle": "My next chapter with Mastodon",
"ogUrl": "https://blog.joinmastodon.org/2025/11/my-next-chapter-with-mastodon/",
"ogDescription": "Reflections on my time leading Mastodon and what's to come next.",
"ogSiteName": "Mastodon Blog",
"ogImage": [
{
"url": "https://blog.joinmastodon.org/2025/11/my-next-chapter-with-mastodon/hero_hu9357646108315047752.png"
}
],
"ogType": "article",
"articleAuthor": "Eugen Rochko"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T18:13:30.000Z",
"createdAtI": 1763489610,
"updatedAt": "2025-11-19T17:30:39.000Z",
"fetchedAt": "2025-11-19T17:30:58.427Z",
"firstVersion": {
"storyID": "45969909",
"author": "Tomte",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T18:20:58.539Z",
"title": "My Next Chapter with Mastodon",
"createdAtI": 1763489610,
"url": "https://blog.joinmastodon.org/2025/11/my-next-chapter-with-mastodon/",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T18:13:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763490059,
"commentsCount": 0,
"updatedAt": "2025-11-18T18:18:06.000Z"
}
}Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend. - coder/guts
{
"storyID": "45969708",
"title": "Show HN: Guts – convert Golang types to TypeScript",
"author": "emyrk",
"url": "https://github.com/coder/guts",
"points": 92,
"commentsCount": 28,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - coder/guts: Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/3c8abc625ba41cc64d35f087438b610b139d8c62869234509f1861b18000d665/coder/guts"
}
],
"ogTitle": "GitHub - coder/guts: Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend.",
"ogDescription": "Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend. - coder/guts",
"ogImage": [
{
"width": "1200",
"alt": "Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend. - coder/guts",
"url": "https://opengraph.githubassets.com/3c8abc625ba41cc64d35f087438b610b139d8c62869234509f1861b18000d665/coder/guts",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend. - coder/guts",
"success": true,
"requestUrl": "https://github.com/coder/guts",
"ogUrl": "https://github.com/coder/guts",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T17:55:55.000Z",
"createdAtI": 1763488555,
"updatedAt": "2025-11-19T17:06:25.000Z",
"fetchedAt": "2025-11-19T17:20:58.383Z",
"firstVersion": {
"storyID": "45969708",
"author": "emyrk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T18:00:58.620Z",
"title": "Show HN: Guts – convert Golang types to TypeScript",
"createdAtI": 1763488555,
"url": "https://github.com/coder/guts",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-11-18T17:55:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763488859,
"commentsCount": 0,
"updatedAt": "2025-11-18T17:59:37.000Z"
}
}Sundar Pichai says no company is immune if AI bubble bursts, echoing dotcom fears.
{
"storyID": "45969581",
"title": "Google CEO: If an AI bubble pops, no one is getting out clean",
"author": "doctorshady",
"url": "https://arstechnica.com/ai/2025/11/googles-sundar-pichai-warns-of-irrationality-in-trillion-dollar-ai-investment-boom/",
"points": 75,
"commentsCount": 2,
"tags": [],
"og": {
"twitterTitle": "Google’s Sundar Pichai warns of “irrationality” in trillion-dollar AI investment boom",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-11-18T16:32:58+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/06/Sundar-IO-1152x648.jpg"
}
],
"ogTitle": "Google’s Sundar Pichai warns of “irrationality” in trillion-dollar AI investment boom",
"ogDescription": "Sundar Pichai says no company is immune if AI bubble bursts, echoing dotcom fears.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/06/Sundar-IO-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Sundar Pichai says no company is immune if AI bubble bursts, echoing dotcom fears.",
"success": true,
"requestUrl": "https://arstechnica.com/ai/2025/11/googles-sundar-pichai-warns-of-irrationality-in-trillion-dollar-ai-investment-boom/",
"ogUrl": "https://arstechnica.com/ai/2025/11/googles-sundar-pichai-warns-of-irrationality-in-trillion-dollar-ai-investment-boom/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-11-18T16:48:34+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-11-18T17:47:41.000Z",
"createdAtI": 1763488061,
"updatedAt": "2025-11-18T22:05:37.000Z",
"fetchedAt": "2025-11-19T17:20:58.383Z",
"firstVersion": {
"storyID": "45969581",
"author": "doctorshady",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T17:55:58.731Z",
"title": "Google CEO: If an AI bubble pops, no one is getting out clean",
"createdAtI": 1763488061,
"url": "https://arstechnica.com/ai/2025/11/googles-sundar-pichai-warns-of-irrationality-in-trillion-dollar-ai-investment-boom/",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T17:47:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763488559,
"commentsCount": 0,
"updatedAt": "2025-11-18T17:55:51.000Z"
}
}Emma Roth - The thermostats may no longer connect to Google’s app, but they still transmit your data.
{
"storyID": "45969332",
"title": "Google is collecting troves of data from downgraded Nest thermostats",
"author": "sdoering",
"url": "https://www.theverge.com/news/820600/google-nest-learning-thermostat-downgraded-data-collection",
"points": 35,
"commentsCount": 17,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Google is collecting troves of data from downgraded Nest thermostats",
"articlePublishedTime": "2025-11-17T12:00:00+00:00",
"twitterImage": [
{
"alt": "A photo showing the second-generation Nest Thermostat",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/11/DSC_7066.1419978891.webp?quality=90&strip=all&crop=0,10.887883763438,100,78.224232473125"
}
],
"author": "Emma Roth",
"twitterUrl": "https://www.theverge.com/news/820600/google-nest-learning-thermostat-downgraded-data-collection",
"ogTitle": "Google is collecting troves of data from downgraded Nest thermostats",
"ogDescription": "The thermostats may no longer connect to Google’s app, but they still transmit your data.",
"ogImage": [
{
"width": "1010",
"alt": "A photo showing the second-generation Nest Thermostat",
"type": "image/webp",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/11/DSC_7066.1419978891.webp?quality=90&strip=all&crop=0,10.887883763438,100,78.224232473125",
"height": "528"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The thermostats may no longer connect to Google’s app, but they still transmit your data.",
"success": true,
"requestUrl": "https://www.theverge.com/news/820600/google-nest-learning-thermostat-downgraded-data-collection",
"ogUrl": "https://www.theverge.com/news/820600/google-nest-learning-thermostat-downgraded-data-collection",
"ogSiteName": "The Verge",
"articleModifiedTime": "2025-11-17T12:00:00+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T17:30:16.000Z",
"createdAtI": 1763487016,
"updatedAt": "2025-11-19T17:10:55.000Z",
"fetchedAt": "2025-11-19T17:20:58.383Z",
"firstVersion": {
"storyID": "45969332",
"author": "sdoering",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T17:55:58.731Z",
"title": "Google is collecting troves of data from downgraded Nest thermostats",
"createdAtI": 1763487016,
"url": "https://www.theverge.com/news/820600/google-nest-learning-thermostat-downgraded-data-collection",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T17:30:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763488559,
"commentsCount": 0,
"updatedAt": "2025-11-18T17:54:22.000Z"
}
}Eric Migicovsky - Pebble, Rebble, and a Path Forward
{
"storyID": "45969250",
"title": "Pebble, Rebble, and a path forward",
"author": "phoronixrly",
"url": "https://ericmigi.com/blog/pebble-rebble-and-a-path-forward/",
"points": 444,
"commentsCount": 228,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@ericmigi",
"twitterTitle": "Pebble, Rebble, and a Path Forward",
"articlePublishedTime": "2025-11-18",
"twitterImage": [
{
"alt": "Pebble, Rebble, and a Path Forward",
"url": "https://ericmigi.com/assets/pebble-rebble-and-a-path-forward-0-cleanshot_2025-11-17_at_23.24.362x.png"
}
],
"author": "Eric Migicovsky",
"twitterUrl": "https://ericmigi.com/blog/pebble-rebble-and-a-path-forward",
"ogTitle": "Pebble, Rebble, and a Path Forward",
"ogDescription": "Pebble, Rebble, and a Path Forward",
"ogImage": [
{
"width": "1200",
"url": "https://ericmigi.com/assets/pebble-rebble-and-a-path-forward-0-cleanshot_2025-11-17_at_23.24.362x.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Pebble, Rebble, and a Path Forward",
"success": true,
"requestUrl": "https://ericmigi.com/blog/pebble-rebble-and-a-path-forward/",
"ogUrl": "https://ericmigi.com/blog/pebble-rebble-and-a-path-forward",
"articleModifiedTime": "2025-11-18T17:27:00.000Z",
"articleAuthor": "Eric Migicovsky"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T17:24:27.000Z",
"createdAtI": 1763486667,
"updatedAt": "2025-11-19T17:20:54.000Z",
"fetchedAt": "2025-11-19T17:20:58.383Z",
"firstVersion": {
"storyID": "45969250",
"author": "phoronixrly",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T17:30:58.512Z",
"title": "Pebble, Rebble, and a Path Forward",
"createdAtI": 1763486667,
"url": "https://ericmigi.com/blog/pebble-rebble-and-a-path-forward/",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T17:24:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763487059,
"commentsCount": 0,
"updatedAt": "2025-11-18T17:29:37.000Z"
}
}Chester Lam - Editor’s Note (11/2/2025): Due to an error in moving the article over from Google Docs to Substack, the “Balancing CPU and GPU Bandwidth Demands” section was missing some Cyberpunk 2077 data.
{
"storyID": "45968611",
"title": "Strix Halo's Memory Subsystem: Tackling iGPU Challenges",
"author": "PaulHoule",
"url": "https://chipsandcheese.com/p/strix-halos-memory-subsystem-tackling",
"points": 71,
"commentsCount": 33,
"tags": [],
"og": {
"twitterTitle": "Strix Halo’s Memory Subsystem: Tackling iGPU Challenges",
"twitterCard": "summary_large_image",
"twitterDescription": "Editor’s Note (11/2/2025): Due to an error in moving the article over from Google Docs to Substack, the “Balancing CPU and GPU Bandwidth Demands” section was missing some Cyberpunk 2077 data.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!i45y!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fchipsandcheese.substack.com%2Fapi%2Fv1%2Fpost_preview%2F177398860%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Chester Lam",
"requestUrl": "https://chipsandcheese.com/p/strix-halos-memory-subsystem-tackling",
"ogTitle": "Strix Halo’s Memory Subsystem: Tackling iGPU Challenges",
"ogUrl": "https://chipsandcheese.com/p/strix-halos-memory-subsystem-tackling",
"ogDescription": "Editor’s Note (11/2/2025): Due to an error in moving the article over from Google Docs to Substack, the “Balancing CPU and GPU Bandwidth Demands” section was missing some Cyberpunk 2077 data.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Uwb0!,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%2Fb8f4aa5e-9bdd-48c9-a117-7d5e4f94e963_1600x1065.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T16:41:34.000Z",
"createdAtI": 1763484094,
"updatedAt": "2025-11-19T16:49:25.000Z",
"fetchedAt": "2025-11-19T16:50:58.464Z",
"firstVersion": {
"storyID": "45968611",
"author": "PaulHoule",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T16:55:58.375Z",
"title": "Strix Halo's Memory Subsystem: Tackling iGPU Challenges",
"createdAtI": 1763484094,
"url": "https://chipsandcheese.com/p/strix-halos-memory-subsystem-tackling",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T16:41:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763484958,
"commentsCount": 0,
"updatedAt": "2025-11-18T16:55:51.000Z"
}
}LLMs have achieved remarkable breakthroughs in reasoning, insights, and tool use, but chaining these abilities into extended processes at the scale of those routinely executed by humans, organizations, and societies has remained out of reach. The models have a persistent error rate that prevents scale-up: for instance, recent experiments in the Towers of Hanoi benchmark domain showed that the process inevitably becom
{
"storyID": "45968362",
"title": "Solving a million-step LLM task with zero errors",
"author": "Anon84",
"url": "https://arxiv.org/abs/2511.09030",
"points": 210,
"commentsCount": 83,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Solving a Million-Step LLM Task with Zero Errors",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Solving a Million-Step LLM Task with Zero Errors",
"ogDescription": "LLMs have achieved remarkable breakthroughs in reasoning, insights, and tool use, but chaining these abilities into extended processes at the scale of those routinely executed by humans, organizations, and societies has remained out of reach. The models have a persistent error rate that prevents scale-up: for instance, recent experiments in the Towers of Hanoi benchmark domain showed that the process inevitably becom",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "LLMs have achieved remarkable breakthroughs in reasoning, insights, and tool use, but chaining these abilities into extended processes at the scale of those routinely executed by humans,...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2511.09030",
"ogUrl": "https://arxiv.org/abs/2511.09030v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLM",
"LLMs"
]
},
"createdAt": "2025-11-18T16:26:28.000Z",
"createdAtI": 1763483188,
"updatedAt": "2025-11-19T16:48:09.000Z",
"fetchedAt": "2025-11-19T16:50:58.464Z",
"firstVersion": {
"storyID": "45968362",
"author": "Anon84",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T16:55:58.375Z",
"title": "Solving a Million-Step LLM Task with Zero Errors",
"createdAtI": 1763483188,
"url": "https://arxiv.org/abs/2511.09030",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T16:26:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763484958,
"commentsCount": 0,
"updatedAt": "2025-11-18T16:54:06.000Z"
}
}Igor Wallossek - My visit to Hetzner Online in Falkenstein goes far beyond a tour of a single server, as the site reveals an impressive combination of industrial precision, tech
{
"storyID": "45968235",
"title": "A day at Hetzner Online in the Falkenstein data center",
"author": "speckx",
"url": "https://www.igorslab.de/en/a-day-at-hetzner-online-in-the-falkenstein-data-center-insights-into-server-technology-cooling-production-rma-and-sustainability/",
"points": 173,
"commentsCount": 76,
"tags": [],
"og": {
"ogArticleModifiedTime": "2025-11-18 12:26:29",
"twitterTitle": "A day at Hetzner Online in the Falkenstein Data Center: insights into server technology, cooling, production, RMA and sustainability",
"articlePublishedTime": "2025-11-18T11:24:22+00:00",
"twitterImage": [
{
"url": "https://www.igorslab.de/wp-content/uploads/2025/11/Teaser-4.jpg"
},
{
"url": "https://www.igorslab.de/wp-content/uploads/2025/11/Teaser-4.jpg"
}
],
"author": "Igor Wallossek",
"ogTitle": "A day at Hetzner Online in the Falkenstein Data Center: insights into server technology, cooling, production, RMA and sustainability",
"ogDescription": "My visit to Hetzner Online in Falkenstein goes far beyond a tour of a single server, as the site reveals an impressive combination of industrial precision, tech",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1980",
"url": "https://www.igorslab.de/wp-content/uploads/2025/11/Teaser-4.jpg",
"height": "1080"
},
{
"url": "https://www.igorslab.de/wp-content/uploads/2025/11/Teaser-4.jpg"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/igorslab.de",
"ogArticlePublishedTime": "2025-11-18 12:24:22",
"twitterCard": "summary",
"twitterDescription": "My visit to Hetzner Online in Falkenstein goes far beyond a tour of a single server, as the site reveals an impressive combination of industrial precision, tech",
"success": true,
"requestUrl": "https://www.igorslab.de/en/a-day-at-hetzner-online-in-the-falkenstein-data-center-insights-into-server-technology-cooling-production-rma-and-sustainability/",
"ogUrl": "/en/a-day-at-hetzner-online-in-the-falkenstein-data-center-insights-into-server-technology-cooling-production-rma-and-sustainability/",
"ogSiteName": "igor´sLAB",
"articleModifiedTime": "2025-11-18T11:26:29+00:00",
"articleAuthor": "https://www.facebook.com/igor.wallossek"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T16:18:47.000Z",
"createdAtI": 1763482727,
"updatedAt": "2025-11-19T16:30:40.000Z",
"fetchedAt": "2025-11-19T16:30:58.388Z",
"firstVersion": {
"storyID": "45968235",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T16:40:58.554Z",
"title": "A Day at Hetzner Online in the Falkenstein Data Center",
"createdAtI": 1763482727,
"url": "https://www.igorslab.de/en/a-day-at-hetzner-online-in-the-falkenstein-data-center-insights-into-server-technology-cooling-production-rma-and-sustainability/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T16:18:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763484059,
"commentsCount": 0,
"updatedAt": "2025-11-18T16:39:35.000Z"
}
}Do not start baseless theories like this. Nothing points at anything nefarious targeting users here (see below). I personally am just hoping that Catfriend1 is doing fine. Just in case you are reading this and as it bears repeating: Thanks for being part of this community and all the work you put into the app! Now as a user I’d suggest as we German-speakers would say “Abwarten und Tee trinken” (wait and see I guess?
{
"storyID": "45968192",
"title": "PSA syncthing-fork has changed owners",
"author": "raybb",
"url": "https://forum.syncthing.net/t/does-anyone-know-why-syncthing-fork-is-no-longer-available-on-github/25661?page=2",
"points": 39,
"commentsCount": 3,
"tags": [],
"og": {
"twitterTitle": "Does anyone know why syncthing-fork is no longer available on Github?",
"articlePublishedTime": "2025-11-15T12:12:09+00:00",
"twitterImage": [
{
"url": "https://forum.syncthing.net/uploads/default/original/2X/2/25050fcb8ad640e67fb74a67b17b77b3648fb295.png"
}
],
"twitterUrl": "https://forum.syncthing.net/t/does-anyone-know-why-syncthing-fork-is-no-longer-available-on-github/25661?page=2",
"ogArticleSection": "General",
"ogTitle": "Does anyone know why syncthing-fork is no longer available on Github?",
"ogDescription": "Do not start baseless theories like this. Nothing points at anything nefarious targeting users here (see below). I personally am just hoping that Catfriend1 is doing fine. Just in case you are reading this and as it bears repeating: Thanks for being part of this community and all the work you put into the app! Now as a user I’d suggest as we German-speakers would say “Abwarten und Tee trinken” (wait and see I guess?",
"ogImage": [
{
"url": "https://forum.syncthing.net/uploads/default/original/2X/2/25050fcb8ad640e67fb74a67b17b77b3648fb295.png"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Do not start baseless theories like this. Nothing points at anything nefarious targeting users here (see below). I personally am just hoping that Catfriend1 is doing fine. Just in case you are reading this and as it bears repeating: Thanks for being part of this community and all the work you put into the app! Now as a user I’d suggest as we German-speakers would say “Abwarten und Tee trinken” (wait and see I guess?",
"success": true,
"requestUrl": "https://forum.syncthing.net/t/does-anyone-know-why-syncthing-fork-is-no-longer-available-on-github/25661?page=2",
"ogUrl": "https://forum.syncthing.net/t/does-anyone-know-why-syncthing-fork-is-no-longer-available-on-github/25661?page=2",
"ogSiteName": "Syncthing Community Forum"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T16:15:52.000Z",
"createdAtI": 1763482552,
"updatedAt": "2025-11-19T13:37:23.000Z",
"fetchedAt": "2025-11-19T16:25:58.680Z",
"firstVersion": {
"storyID": "45968192",
"author": "raybb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T16:40:58.554Z",
"title": "PSA syncthing-fork has changed owners",
"createdAtI": 1763482552,
"url": "https://forum.syncthing.net/t/does-anyone-know-why-syncthing-fork-is-no-longer-available-on-github/25661?page=2",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T16:15:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763484059,
"commentsCount": 0,
"updatedAt": "2025-11-18T16:39:35.000Z"
}
}{
"storyID": "45968121",
"title": "The code and open-source tools I used to produce a science fiction anthology",
"author": "mojoe",
"url": "https://compellingsciencefiction.com/posts/the-code-and-open-source-tools-i-used-to-produce-a-science-fiction-anthology.html",
"points": 183,
"commentsCount": 31,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://compellingsciencefiction.com/posts/the-code-and-open-source-tools-i-used-to-produce-a-science-fiction-anthology.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T16:10:34.000Z",
"createdAtI": 1763482234,
"updatedAt": "2025-11-19T16:25:40.000Z",
"fetchedAt": "2025-11-19T16:25:58.680Z",
"firstVersion": {
"storyID": "45968121",
"author": "mojoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T21:20:58.561Z",
"title": "The code and open-source tools I used to produce a science fiction anthology",
"createdAtI": 1763482234,
"url": "https://compellingsciencefiction.com/posts/the-code-and-open-source-tools-i-used-to-produce-a-science-fiction-anthology.html",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T16:10:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763500859,
"commentsCount": 0,
"updatedAt": "2025-11-18T21:20:39.000Z"
}
}{
"storyID": "45968104",
"title": "5 Things to Try with Gemini 3 Pro in Gemini CLI",
"author": "keithba",
"url": "https://developers.googleblog.com/en/5-things-to-try-with-gemini-3-pro-in-gemini-cli/",
"points": 100,
"commentsCount": 42,
"tags": [],
"og": {
"ogTitle": "5 things to try with Gemini 3 Pro in Gemini CLI",
"twitterCard": "summary_large_image",
"twitterTitle": "Google for Developers Blog - News about Web, Mobile, AI and Cloud",
"ogImage": [
{
"url": "https://storage.googleapis.com/gweb-developer-goog-blog-assets/images/GeminiCLI_Thumbnail_02.2e16d0ba.fill-1200x600.png"
}
],
"success": true,
"requestUrl": "https://developers.googleblog.com/en/5-things-to-try-with-gemini-3-pro-in-gemini-cli/"
},
"aiIsh": {
"score": 1,
"offenses": [
"gemini"
]
},
"createdAt": "2025-11-18T16:09:31.000Z",
"createdAtI": 1763482171,
"updatedAt": "2025-11-19T16:01:39.000Z",
"fetchedAt": "2025-11-19T16:25:58.680Z",
"firstVersion": {
"storyID": "45968104",
"author": "keithba",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T16:40:58.554Z",
"title": "5 Things to Try with Gemini 3 Pro in Gemini CLI",
"createdAtI": 1763482171,
"url": "https://developers.googleblog.com/en/5-things-to-try-with-gemini-3-pro-in-gemini-cli/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T16:09:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763484059,
"commentsCount": 0,
"updatedAt": "2025-11-18T16:39:07.000Z"
}
}Learn more about Gemini 3 and how it’s upgrading Google Search and AI Mode.
{
"storyID": "45968091",
"title": "Google Brings Gemini 3 AI Model to Search and AI Mode",
"author": "CrypticShift",
"url": "https://blog.google/products/search/gemini-3-search-ai-mode/",
"points": 84,
"commentsCount": 9,
"tags": [],
"og": {
"twitterTitle": "Google Search with Gemini 3: Our most intelligent search yet",
"twitterSite": "@google",
"articlePublishedTime": "2025-11-18",
"twitterImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/SearchwithGemini3_Social.width-1300.png"
}
],
"twitterUrl": "https://blog.google/products/search/gemini-3-search-ai-mode/",
"ogTitle": "Google Search with Gemini 3: Our most intelligent search yet",
"ogDescription": "Learn more about Gemini 3 and how it’s upgrading Google Search and AI Mode.",
"ogImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/SearchwithGemini3_Social.width-1300.png"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Google/",
"twitterCard": "summary_large_image",
"twitterDescription": "Learn more about Gemini 3 and how it’s upgrading Google Search and AI Mode.",
"publishedTime": "2025-11-18T16:00:00+00:00",
"success": true,
"requestUrl": "https://blog.google/products/search/gemini-3-search-ai-mode/",
"ogUrl": "https://blog.google/products/search/gemini-3-search-ai-mode/",
"ogSiteName": "Google"
},
"aiIsh": {
"score": 4,
"offenses": [
"AI",
"AI",
"gemini",
"gemini"
]
},
"createdAt": "2025-11-18T16:08:17.000Z",
"createdAtI": 1763482097,
"updatedAt": "2025-11-19T08:35:08.000Z",
"fetchedAt": "2025-11-19T16:25:58.680Z",
"firstVersion": {
"storyID": "45968091",
"author": "CrypticShift",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T16:40:58.554Z",
"title": "Google Brings Gemini 3 AI Model to Search and AI Mode",
"createdAtI": 1763482097,
"url": "https://blog.google/products/search/gemini-3-search-ai-mode/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T16:08:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763484059,
"commentsCount": 0,
"updatedAt": "2025-11-18T16:39:35.000Z"
}
}Google Antigravity - Build the new way
{
"storyID": "45968065",
"title": "Google Antigravity",
"author": "meetpateltech",
"url": "https://antigravity.google/blog/introducing-google-antigravity",
"points": 193,
"commentsCount": 4,
"tags": [],
"og": {
"twitterSite": "@antigravity",
"twitterTitle": "Google Antigravity",
"twitterImage": [
{
"url": "https://antigravity.google/assets/image/sitecards/sitecard-default.png"
}
],
"ogTitle": "Google Antigravity",
"ogDescription": "Google Antigravity - Build the new way",
"ogImage": [
{
"url": "https://antigravity.google/assets/image/sitecards/sitecard-default.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Google Antigravity - Build the new way",
"success": true,
"requestUrl": "https://antigravity.google/blog/introducing-google-antigravity",
"ogUrl": "https://antigravity.google",
"ogSiteName": "Google Antigravity"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-18T16:06:32.000Z",
"createdAtI": 1763481992,
"updatedAt": "2025-11-19T07:38:07.000Z",
"fetchedAt": "2025-11-19T16:25:58.680Z",
"firstVersion": {
"storyID": "45968065",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T16:10:59.050Z",
"title": "Google Antigravity, a New Era in AI-Assisted Software Development",
"createdAtI": 1763481992,
"url": "https://antigravity.google/blog/introducing-google-antigravity",
"points": 5,
"tags": [],
"createdAt": "2025-11-18T16:06:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763482259,
"commentsCount": 0,
"updatedAt": "2025-11-18T16:10:51.000Z"
}
}For some immigrants, becoming a US citizen takes a few years. For others, limited visa availability and annual country caps mean waiting decades before even applying.
{
"storyID": "45968059",
"title": "How long can it take to become a US citizen?",
"author": "speckx",
"url": "https://usafacts.org/articles/how-long-can-it-take-to-become-a-us-citizen/",
"points": 63,
"commentsCount": 250,
"tags": [],
"og": {
"twitterCreator": "@USAFacts",
"twitterSite": "@USAFacts",
"twitterTitle": "How long can it take to become a US citizen? | USAFacts",
"twitterImage": [
{
"url": "https://cdn.builder.io/api/v1/image/assets%2F0b9e002c2ba04655a10a2d191e448df9%2Fc682fb95ac9a448d853654d2040ba0f5"
}
],
"ogTitle": "How long can it take to become a US citizen? | USAFacts",
"ogDescription": "For some immigrants, becoming a US citizen takes a few years. For others, limited visa availability and annual country caps mean waiting decades before even applying.",
"ogImage": [
{
"url": "https://cdn.builder.io/api/v1/image/assets%2F0b9e002c2ba04655a10a2d191e448df9%2Fc682fb95ac9a448d853654d2040ba0f5"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "For some immigrants, becoming a US citizen takes a few years. For others, limited visa availability and annual country caps mean waiting decades before even applying.",
"success": true,
"requestUrl": "https://usafacts.org/articles/how-long-can-it-take-to-become-a-us-citizen/",
"ogUrl": "https://usafacts.org/articles/how-long-can-it-take-to-become-a-us-citizen/",
"ogSiteName": "USAFacts"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T16:06:03.000Z",
"createdAtI": 1763481963,
"updatedAt": "2025-11-19T16:25:26.000Z",
"fetchedAt": "2025-11-19T16:25:58.680Z",
"firstVersion": {
"storyID": "45968059",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T16:10:59.050Z",
"title": "How long can it take to become a US citizen?",
"createdAtI": 1763481963,
"url": "https://usafacts.org/articles/how-long-can-it-take-to-become-a-us-citizen/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T16:06:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763482259,
"commentsCount": 0,
"updatedAt": "2025-11-18T16:10:36.000Z"
}
}Gemini 3 is introducing advanced agentic coding capabilities, plus Google Antigravity, a new agentic development platform.
{
"storyID": "45968043",
"title": "Gemini 3 for developers: New reasoning, agentic capabilities",
"author": "janpio",
"url": "https://blog.google/technology/developers/gemini-3-developers/",
"points": 362,
"commentsCount": 1,
"tags": [],
"og": {
"twitterTitle": "Start building with Gemini 3",
"twitterSite": "@google",
"articlePublishedTime": "2025-11-18",
"twitterImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/gemini-3_dev-blog_meta-01-dark.width-1300.jpg"
}
],
"twitterUrl": "https://blog.google/technology/developers/gemini-3-developers/",
"ogTitle": "Start building with Gemini 3",
"ogDescription": "Gemini 3 is introducing advanced agentic coding capabilities, plus Google Antigravity, a new agentic development platform.",
"ogImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/gemini-3_dev-blog_meta-01-dark.width-1300.jpg"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Google/",
"twitterCard": "summary_large_image",
"twitterDescription": "Gemini 3 is introducing advanced agentic coding capabilities, plus Google Antigravity, a new agentic development platform.",
"publishedTime": "2025-11-18T16:00:00+00:00",
"success": true,
"requestUrl": "https://blog.google/technology/developers/gemini-3-developers/",
"ogUrl": "https://blog.google/technology/developers/gemini-3-developers/",
"ogSiteName": "Google"
},
"aiIsh": {
"score": 2,
"offenses": [
"gemini",
"gemini"
]
},
"createdAt": "2025-11-18T16:04:12.000Z",
"createdAtI": 1763481852,
"updatedAt": "2025-11-19T15:51:44.000Z",
"fetchedAt": "2025-11-19T16:20:58.363Z",
"firstVersion": {
"storyID": "45968043",
"author": "janpio",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T16:10:59.050Z",
"title": "Gemini 3 for developers: New reasoning, agentic capabilities",
"createdAtI": 1763481852,
"url": "https://blog.google/technology/developers/gemini-3-developers/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T16:04:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763482259,
"commentsCount": 0,
"updatedAt": "2025-11-18T16:10:51.000Z"
}
}Today we’re releasing Gemini 3 – our most intelligent model that helps you bring any idea to life.
{
"storyID": "45967999",
"title": "Gemini 3",
"author": "meetpateltech",
"url": "https://blog.google/products/gemini/gemini-3/",
"points": 345,
"commentsCount": 1,
"tags": [],
"og": {
"twitterTitle": "A new era of intelligence with Gemini 3",
"twitterSite": "@google",
"articlePublishedTime": "2025-11-18",
"twitterImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/gemini-3_model-blog_meta-dark.width-1300.jpg"
}
],
"twitterUrl": "https://blog.google/products/gemini/gemini-3/",
"ogTitle": "A new era of intelligence with Gemini 3",
"ogDescription": "Today we’re releasing Gemini 3 – our most intelligent model that helps you bring any idea to life.",
"ogImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/gemini-3_model-blog_meta-dark.width-1300.jpg"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Google/",
"twitterCard": "summary_large_image",
"twitterDescription": "Today we’re releasing Gemini 3 – our most intelligent model that helps you bring any idea to life.",
"publishedTime": "2025-11-18T16:00:00+00:00",
"success": true,
"requestUrl": "https://blog.google/products/gemini/gemini-3/",
"ogUrl": "https://blog.google/products/gemini/gemini-3/",
"ogSiteName": "Google"
},
"aiIsh": {
"score": 2,
"offenses": [
"gemini",
"gemini"
]
},
"createdAt": "2025-11-18T16:00:33.000Z",
"createdAtI": 1763481633,
"updatedAt": "2025-11-19T15:40:26.000Z",
"fetchedAt": "2025-11-19T16:20:58.363Z",
"firstVersion": {
"storyID": "45967999",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T16:05:58.453Z",
"title": "Gemini 3",
"createdAtI": 1763481633,
"url": "https://blog.google/products/gemini/gemini-3/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T16:00:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763481958,
"commentsCount": 0,
"updatedAt": "2025-11-18T16:05:51.000Z"
}
}Google Antigravity - Build the new way
{
"storyID": "45967814",
"title": "Google Antigravity",
"author": "Fysi",
"url": "https://antigravity.google/",
"points": 985,
"commentsCount": 962,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@antigravity",
"twitterTitle": "Google Antigravity",
"twitterImage": [
{
"url": "https://antigravity.google/assets/image/sitecards/sitecard-default.png"
}
],
"ogTitle": "Google Antigravity",
"ogDescription": "Google Antigravity - Build the new way",
"ogImage": [
{
"url": "https://antigravity.google/assets/image/sitecards/sitecard-default.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Google Antigravity - Build the new way",
"success": true,
"requestUrl": "https://antigravity.google/",
"ogUrl": "https://antigravity.google",
"ogSiteName": "Google Antigravity"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T15:47:38.000Z",
"createdAtI": 1763480858,
"updatedAt": "2025-11-19T16:20:40.000Z",
"fetchedAt": "2025-11-19T16:20:58.363Z",
"firstVersion": {
"storyID": "45967814",
"author": "Fysi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T16:00:58.501Z",
"title": "Google Antigravity",
"createdAtI": 1763480858,
"url": "https://antigravity.google/",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T15:47:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763481659,
"commentsCount": 3,
"updatedAt": "2025-11-18T15:57:05.000Z"
}
}{
"storyID": "45967211",
"title": "Gemini 3",
"author": "preek",
"url": "https://blog.google/products/gemini/gemini-3/",
"points": 1570,
"commentsCount": 982,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://aistudio.google.com/prompts/new_chat?model=gemini-3-pro-preview"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"gemini"
]
},
"createdAt": "2025-11-18T15:09:38.000Z",
"createdAtI": 1763478578,
"updatedAt": "2025-11-19T16:20:40.000Z",
"fetchedAt": "2025-11-19T16:20:58.363Z",
"firstVersion": {
"storyID": "45967211",
"author": "preek",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T15:15:58.510Z",
"title": "Gemini 3 Pro Preview Live in AI Studio",
"createdAtI": 1763478578,
"url": "https://aistudio.google.com/prompts/new_chat?model=gemini-3-pro-preview",
"points": 4,
"tags": [],
"createdAt": "2025-11-18T15:09:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763478959,
"commentsCount": 1,
"updatedAt": "2025-11-18T15:15:21.000Z"
}
}N-Body Simulator - Explore the famous three-body problem with this interactive N-body physics simulator. Real-time 3D visualization of gravitational dynamics and orbital mechanics.
{
"storyID": "45967079",
"title": "Show HN: Browser-based interactive 3D Three-Body problem simulator",
"author": "jgchaos",
"url": "https://trisolarchaos.com/?pr=O_8(0.6)&n=3&s=5.0&so=0.00&im=rk4&dt=1.00e-4&rt=1.0e-6&at=1.0e-8&bs=0.15&sf=0&sv=0&cm=free&kt=1&st=1&tl=1500&cp=2.5208,1.5125,2.5208&ct=0.0000,0.0000,0.1670",
"points": 192,
"commentsCount": 78,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterTitle": "N-Body Simulator - Interactive 3 Body Problem",
"twitterImage": [
{
"url": "https://trisolarchaos.com/og-image.png"
}
],
"author": "N-Body Simulator",
"twitterUrl": "https://trisolarchaos.com/",
"ogTitle": "N-Body Simulator - Interactive 3 Body Problem Simulation",
"ogDescription": "Explore the famous three-body problem with this interactive N-body physics simulator. Real-time 3D visualization of gravitational dynamics and orbital mechanics.",
"ogImage": [
{
"url": "https://trisolarchaos.com/og-image.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Explore the famous three-body problem with this interactive N-body physics simulator. Real-time 3D visualization of gravitational dynamics.",
"success": true,
"requestUrl": "https://trisolarchaos.com/?pr=O_8(0.6)&n=3&s=5.0&so=0.00&im=rk4&dt=1.00e-4&rt=1.0e-6&at=1.0e-8&bs=0.15&sf=0&sv=0&cm=free&kt=1&st=1&tl=1500&cp=2.5208,1.5125,2.5208&ct=0.0000,0.0000,0.1670",
"ogUrl": "https://trisolarchaos.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T15:00:36.000Z",
"createdAtI": 1763478036,
"updatedAt": "2025-11-19T16:20:11.000Z",
"fetchedAt": "2025-11-19T16:20:58.363Z",
"firstVersion": {
"storyID": "45967079",
"author": "jgchaos",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-19T03:20:59.075Z",
"title": "Show HN: Browser-based interactive 3D Three-Body problem simulator",
"createdAtI": 1763478036,
"url": "https://trisolarchaos.com/?pr=O_8(0.6)&n=3&s=5.0&so=0.00&im=rk4&dt=1.00e-4&rt=1.0e-6&at=1.0e-8&bs=0.15&sf=0&sv=0&cm=free&kt=1&st=1&tl=1500&cp=2.5208,1.5125,2.5208&ct=0.0000,0.0000,0.1670",
"points": 15,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-11-18T15:00:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763522459,
"commentsCount": 7,
"updatedAt": "2025-11-19T03:17:37.000Z"
}
}Lincoln Michel - Novels that challenge with style, story, or form that you can read in a day.
{
"storyID": "45966435",
"title": "Short Little Difficult Books",
"author": "crescit_eundo",
"url": "https://countercraft.substack.com/p/short-little-difficult-books",
"points": 189,
"commentsCount": 104,
"tags": [],
"og": {
"twitterTitle": "Short Little Difficult Books",
"twitterCard": "summary_large_image",
"twitterDescription": "Novels that challenge with style, story, or form that you can read in a day.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Zcmd!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fcountercraft.substack.com%2Fapi%2Fv1%2Fpost_preview%2F178799622%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Lincoln Michel",
"requestUrl": "https://countercraft.substack.com/p/short-little-difficult-books",
"ogTitle": "Short Little Difficult Books",
"ogUrl": "https://countercraft.substack.com/p/short-little-difficult-books",
"ogDescription": "Novels that challenge with style, story, or form that you can read in a day.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!9HOH!,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%2Fab5a1044-cc44-4a03-9cab-c9d21a82543f_1584x837.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T14:23:18.000Z",
"createdAtI": 1763475798,
"updatedAt": "2025-11-19T16:05:10.000Z",
"fetchedAt": "2025-11-19T16:15:58.443Z",
"firstVersion": {
"storyID": "45966435",
"author": "crescit_eundo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T14:30:58.489Z",
"title": "Short Little Difficult Books",
"createdAtI": 1763475798,
"url": "https://countercraft.substack.com/p/short-little-difficult-books",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T14:23:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763476258,
"commentsCount": 0,
"updatedAt": "2025-11-18T14:30:38.000Z"
}
}The study, commissioned by the Department for Transport, was completed by Berkshire's TRL.
{
"storyID": "45966251",
"title": "Nearly all UK drivers say headlights are too bright",
"author": "YeGoblynQueenne",
"url": "https://www.bbc.com/news/articles/c1j8ewy1p86o",
"points": 809,
"commentsCount": 814,
"tags": [],
"og": {
"twitterTitle": "Nearly all drivers say vehicles' lights are too bright in study",
"alWebUrl": "https://bbc.com/news/articles/c1j8ewy1p86o",
"twitterImage": [
{
"alt": "A generic picture showing a car's headlights glowing at night on an empty country road, with a grassy bank on the right.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/11ab/live/14493d30-b9a2-11f0-91b3-9fadee0808a6.jpg"
}
],
"ogTitle": "Nearly all drivers say vehicles' lights are too bright in study",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The study, commissioned by the Department for Transport, was completed by Berkshire's TRL.",
"ogImage": [
{
"alt": "A generic picture showing a car's headlights glowing at night on an empty country road, with a grassy bank on the right.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/11ab/live/14493d30-b9a2-11f0-91b3-9fadee0808a6.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The study, commissioned by the Department for Transport, was completed by Berkshire's TRL.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c1j8ewy1p86o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c1j8ewy1p86o",
"articleModifiedTime": "2025-11-05T00:17:01.611Z",
"alAndroidUrl": "bbcx://news/articles/c1j8ewy1p86o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T14:11:17.000Z",
"createdAtI": 1763475077,
"updatedAt": "2025-11-19T16:09:43.000Z",
"fetchedAt": "2025-11-19T16:10:58.409Z",
"firstVersion": {
"storyID": "45966251",
"author": "YeGoblynQueenne",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T14:20:58.641Z",
"title": "Nearly all UK drivers say headlights are too bright",
"createdAtI": 1763475077,
"url": "https://www.bbc.com/news/articles/c1j8ewy1p86o",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T14:11:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763475659,
"commentsCount": 0,
"updatedAt": "2025-11-18T14:20:39.000Z"
}
}I got it working with arrays and records, but couldn't make it work for regular objects.
{
"storyID": "45966018",
"title": "Experiment: Making TypeScript immutable-by-default",
"author": "ingve",
"url": "https://evanhahn.com/typescript-immutability-experiment/",
"points": 104,
"commentsCount": 108,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-18T00:00:00+00:00",
"success": true,
"requestUrl": "https://evanhahn.com/typescript-immutability-experiment/",
"ogTitle": "Experiment: making TypeScript immutable-by-default",
"ogUrl": "https://evanhahn.com/typescript-immutability-experiment/",
"ogDescription": "I got it working with arrays and records, but couldn't make it work for regular objects.",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T13:56:21.000Z",
"createdAtI": 1763474181,
"updatedAt": "2025-11-19T15:38:10.000Z",
"fetchedAt": "2025-11-19T16:05:58.448Z",
"firstVersion": {
"storyID": "45966018",
"author": "ingve",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T14:25:58.352Z",
"title": "Experiment: Making TypeScript Immutable-by-Default",
"createdAtI": 1763474181,
"url": "https://evanhahn.com/typescript-immutability-experiment/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T13:56:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763475958,
"commentsCount": 0,
"updatedAt": "2025-11-18T14:25:35.000Z"
}
}His company is potentially creating the ultimate state surveillance tool, and Karp has recently been on a striking political and philosophical journey. His biographer reveals what makes him tick
{
"storyID": "45965796",
"title": "'Fear really drives him': is Alex Karp of Palantir the world's scariest CEO?",
"author": "mellosouls",
"url": "https://www.theguardian.com/technology/2025/nov/18/fear-really-drives-him-is-alex-karp-of-palantir-the-worlds-scariest-ceo",
"points": 52,
"commentsCount": 68,
"tags": [],
"og": {
"twitterCreator": "@steverose7",
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://technology/2025/nov/18/fear-really-drives-him-is-alex-karp-of-palantir-the-worlds-scariest-ceo?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "‘Fear really drives him’: is Alex Karp of Palantir the world’s scariest CEO?",
"ogType": "article",
"articleTag": "Palantir,Technology,Artificial intelligence (AI),US news,Peter Thiel,World news,Computing",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/technology/2025/nov/18/fear-really-drives-him-is-alex-karp-of-palantir-the-worlds-scariest-ceo",
"twitterAppUrliPhone": "gnmguardian://technology/2025/nov/18/fear-really-drives-him-is-alex-karp-of-palantir-the-worlds-scariest-ceo?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/technology/2025/nov/18/fear-really-drives-him-is-alex-karp-of-palantir-the-worlds-scariest-ceo",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2025-11-18T10:00:30.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/71329e6e355a36d195edf75cb3badcd1ff4b6913/0_0_2500_2000/master/2500.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=0a215a0597b9149692d6195ea519aff8"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "His company is potentially creating the ultimate state surveillance tool, and Karp has recently been on a striking political and philosophical journey. His biographer reveals what makes him tick",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/71329e6e355a36d195edf75cb3badcd1ff4b6913/0_0_2500_2000/master/2500.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=5b0f5bb76ce5135dbea7caad3782126c",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/technology/2025/nov/18/fear-really-drives-him-is-alex-karp-of-palantir-the-worlds-scariest-ceo",
"alIosUrl": "gnmguardian://technology/2025/nov/18/fear-really-drives-him-is-alex-karp-of-palantir-the-worlds-scariest-ceo?contenttype=Article&source=applinks",
"articleModifiedTime": "2025-11-18T10:00:30.000Z",
"articleSection": "Technology",
"articleAuthor": "https://www.theguardian.com/profile/steverose",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T13:41:54.000Z",
"createdAtI": 1763473314,
"updatedAt": "2025-11-19T15:50:25.000Z",
"fetchedAt": "2025-11-19T16:05:58.448Z",
"firstVersion": {
"storyID": "45965796",
"author": "mellosouls",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T14:10:58.573Z",
"title": "'Fear really drives him': is Alex Karp of Palantir the world's scariest CEO?",
"createdAtI": 1763473314,
"url": "https://www.theguardian.com/technology/2025/nov/18/fear-really-drives-him-is-alex-karp-of-palantir-the-worlds-scariest-ceo",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T13:41:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763475059,
"commentsCount": 1,
"updatedAt": "2025-11-18T14:06:38.000Z"
}
}{
"storyID": "45965664",
"title": "Ruby 4.0.0 Preview2",
"author": "pansa2",
"url": "https://www.ruby-lang.org/en/news/2025/11/17/ruby-4-0-0-preview2-released/",
"points": 193,
"commentsCount": 82,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.ruby-lang.org/en/news/2025/11/17/ruby-4-0-0-preview2-released/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T13:34:44.000Z",
"createdAtI": 1763472884,
"updatedAt": "2025-11-19T15:51:44.000Z",
"fetchedAt": "2025-11-19T16:05:58.448Z",
"firstVersion": {
"storyID": "45965664",
"author": "pansa2",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T13:45:58.533Z",
"title": "Ruby 4.0.0 Preview2 Released",
"createdAtI": 1763472884,
"url": "https://www.ruby-lang.org/en/news/2025/11/17/ruby-4-0-0-preview2-released/",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T13:34:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763473559,
"commentsCount": 0,
"updatedAt": "2025-11-18T13:43:07.000Z"
}
}Ken White at Popehat Report - The Tellingly Pathetic Case Against Alejandro Orellana
{
"storyID": "45965445",
"title": "Only Criminals Don't Want to Be Gassed by the Government",
"author": "felineflock",
"url": "https://www.popehat.com/p/only-criminals-don-t-want-to-be-gassed-by-the-government",
"points": 74,
"commentsCount": 18,
"tags": [],
"og": {
"twitterTitle": "Only Criminals Don’t Want To Be Gassed By The Government",
"twitterImage": [
{
"url": "https://beehiiv-images-production.s3.amazonaws.com/uploads/publication/thumbnail/a2b126a8-70db-4520-8182-e7c9debfc9ce/landscape_IMG_2793.png"
}
],
"author": "Ken White at Popehat Report",
"twitterUrl": "https://www.popehat.com/p/only-criminals-don-t-want-to-be-gassed-by-the-government",
"ogTitle": "Only Criminals Don’t Want To Be Gassed By The Government",
"ogDescription": "The Tellingly Pathetic Case Against Alejandro Orellana",
"ogImage": [
{
"width": "1200",
"alt": "The Tellingly Pathetic Case Against Alejandro Orellana",
"url": "https://beehiiv-images-production.s3.amazonaws.com/uploads/publication/thumbnail/a2b126a8-70db-4520-8182-e7c9debfc9ce/landscape_IMG_2793.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "The Tellingly Pathetic Case Against Alejandro Orellana",
"success": true,
"requestUrl": "https://www.popehat.com/p/only-criminals-don-t-want-to-be-gassed-by-the-government",
"ogUrl": "https://www.popehat.com/p/only-criminals-don-t-want-to-be-gassed-by-the-government",
"ogSiteName": "The Popehat Report",
"fbAppId": "1932054120322754"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T13:21:13.000Z",
"createdAtI": 1763472073,
"updatedAt": "2025-11-19T13:36:54.000Z",
"fetchedAt": "2025-11-19T16:00:58.736Z",
"firstVersion": {
"storyID": "45965445",
"author": "felineflock",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T13:40:58.608Z",
"title": "Only Criminals Don't Want to Be Gassed by the Government",
"createdAtI": 1763472073,
"url": "https://www.popehat.com/p/only-criminals-don-t-want-to-be-gassed-by-the-government",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T13:21:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763473259,
"commentsCount": 0,
"updatedAt": "2025-11-18T13:38:09.000Z"
}
}My blog containing posts about open source software, statistics, history, and related topics
{
"storyID": "45965060",
"title": "Do not put your site behind Cloudflare if you don't need to",
"author": "huijzer",
"url": "https://huijzer.xyz/posts/123/do-not-put-your-site-behind-cloudflare-if-you-dont",
"points": 474,
"commentsCount": 357,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-18T12:54:34Z",
"success": true,
"requestUrl": "https://huijzer.xyz/posts/123/do-not-put-your-site-behind-cloudflare-if-you-dont",
"ogTitle": "Do Not Put Your Site Behind Cloudflare if You Don",
"ogUrl": "https://huijzer.xyz/posts/123/do-not-put-your-site-behind-cloudflare-if-you-dont",
"ogDescription": "My blog containing posts about open source software, statistics, history, and related topics",
"ogSiteName": "Rik's Weblog",
"articleModifiedTime": "2025-11-18T14:12:03Z",
"articleAuthor": "Rik Huijzer",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T12:54:49.000Z",
"createdAtI": 1763470489,
"updatedAt": "2025-11-19T15:47:39.000Z",
"fetchedAt": "2025-11-19T15:50:58.462Z",
"firstVersion": {
"storyID": "45965060",
"author": "huijzer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T14:05:58.941Z",
"title": "Do Not Put Your Site Behind Cloudflare If You Don't Need To",
"createdAtI": 1763470489,
"url": "https://huijzer.xyz/posts/123/do-not-put-your-site-behind-cloudflare-if-you-dont",
"points": 5,
"tags": [],
"createdAt": "2025-11-18T12:54:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763474759,
"commentsCount": 0,
"updatedAt": "2025-11-18T14:03:52.000Z"
}
}{
"storyID": "45964987",
"title": "Multiple Digital Ocean services down",
"author": "inanothertime",
"url": "https://status.digitalocean.com/incidents/lgt5xs2843rx",
"points": 114,
"commentsCount": 43,
"tags": [],
"og": {
"twitterCreator": "DOStatus",
"twitterCard": "summary",
"twitterSite": "DOStatus",
"success": true,
"requestUrl": "https://status.digitalocean.com/incidents/lgt5xs2843rx",
"ogTitle": "Multiple Services Disruption",
"ogUrl": "http://status.digitalocean.com/incidents/lgt5xs2843rx",
"ogImage": [
{
"url": "https://dka575ofm4ao0.cloudfront.net/assets/logos/favicon-2b86ed00cfa6258307d4a3d0c482fd733c7973f82de213143b24fc062c540367.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T12:48:45.000Z",
"createdAtI": 1763470125,
"updatedAt": "2025-11-19T09:44:38.000Z",
"fetchedAt": "2025-11-19T15:50:58.462Z",
"firstVersion": {
"storyID": "45964987",
"author": "inanothertime",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T12:55:58.484Z",
"title": "Multiple Digital Ocean services down",
"createdAtI": 1763470125,
"url": "https://status.digitalocean.com/incidents/lgt5xs2843rx",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T12:48:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763470558,
"commentsCount": 0,
"updatedAt": "2025-11-18T12:54:50.000Z"
}
}{
"storyID": "45964835",
"title": "GoSign Desktop RCE flaws affecting users in Italy",
"author": "ascii",
"url": "https://www.ush.it/2025/11/14/multiple-vulnerabilities-gosign-desktop-remote-code-execution/",
"points": 83,
"commentsCount": 23,
"tags": [],
"og": {
"error": "500 Internal Server Error",
"requestUrl": "https://www.ush.it/2025/11/14/multiple-vulnerabilities-gosign-desktop-remote-code-execution/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T12:36:54.000Z",
"createdAtI": 1763469414,
"updatedAt": "2025-11-19T13:54:56.000Z",
"fetchedAt": "2025-11-19T15:50:58.462Z",
"firstVersion": {
"storyID": "45964835",
"author": "ascii",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T12:40:58.477Z",
"title": "GoSign Desktop RCE flaws affecting users in Italy",
"createdAtI": 1763469414,
"url": "https://www.ush.it/2025/11/14/multiple-vulnerabilities-gosign-desktop-remote-code-execution/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T12:36:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763469658,
"commentsCount": 1,
"updatedAt": "2025-11-18T12:40:51.000Z"
}
}{
"storyID": "45964816",
"title": "Mathematics and Computation (2019) [pdf]",
"author": "nill0",
"url": "https://www.math.ias.edu/files/Book-online-Aug0619.pdf",
"points": 83,
"commentsCount": 12,
"tags": [],
"createdAt": "2025-11-18T12:35:13.000Z",
"createdAtI": 1763469313,
"updatedAt": "2025-11-19T15:34:25.000Z",
"fetchedAt": "2025-11-19T15:50:58.462Z",
"firstVersion": {
"storyID": "45964816",
"author": "nill0",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T14:20:58.641Z",
"title": "Mathematics and Computation (2019) [pdf]",
"createdAtI": 1763469313,
"url": "https://www.math.ias.edu/files/Book-online-Aug0619.pdf",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T12:35:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763475659,
"commentsCount": 0,
"updatedAt": "2025-11-18T14:17:36.000Z"
}
}{
"storyID": "45963949",
"title": "Cloudflare Global Network experiencing issues",
"author": "meetpateltech",
"url": "https://www.cloudflarestatus.com/incidents/8gmgl950y3h7",
"points": 303,
"commentsCount": 6,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.cloudflarestatus.com/incidents/8gmgl950y3h7",
"ogTitle": "Cloudflare Global Network experiencing issues",
"ogUrl": "https://www.cloudflarestatus.com/incidents/8gmgl950y3h7",
"ogImage": [
{
"url": "https://dka575ofm4ao0.cloudfront.net/assets/logos/favicon-2b86ed00cfa6258307d4a3d0c482fd733c7973f82de213143b24fc062c540367.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T11:48:56.000Z",
"createdAtI": 1763466536,
"updatedAt": "2025-11-19T00:20:39.000Z",
"fetchedAt": "2025-11-19T15:45:58.531Z",
"firstVersion": {
"storyID": "45963949",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T11:50:58.572Z",
"title": "Cloudflare Global Network experiencing issues",
"createdAtI": 1763466536,
"url": "https://www.cloudflarestatus.com/incidents/8gmgl950y3h7",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T11:48:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763466659,
"commentsCount": 0,
"updatedAt": "2025-11-18T11:50:51.000Z"
}
}This file has been shared with you on pixeldrain
{
"storyID": "45963836",
"title": "Gemini 3 Pro Model Card",
"author": "Topfi",
"url": "https://pixeldrain.com/u/hwgaNKeH",
"points": 429,
"commentsCount": 2,
"tags": [],
"og": {
"twitterTitle": "Gemini-3-Pro-Model-Card.pdf",
"twitterSite": "@Fornax96",
"success": true,
"requestUrl": "https://pixeldrain.com/u/hwgaNKeH",
"ogTitle": "Gemini-3-Pro-Model-Card.pdf",
"ogUrl": "https://pixeldrain.com/u/hwgaNKeH",
"ogSiteName": "pixeldrain",
"ogDescription": "This file has been shared with you on pixeldrain",
"ogImage": [
{
"url": "https://pixeldrain.com/api/file/hwgaNKeH/thumbnail"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"gemini"
]
},
"createdAt": "2025-11-18T11:40:01.000Z",
"createdAtI": 1763466001,
"updatedAt": "2025-11-19T05:44:22.000Z",
"fetchedAt": "2025-11-19T15:45:58.531Z",
"firstVersion": {
"storyID": "45963836",
"author": "Topfi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T11:50:58.572Z",
"title": "Gemini 3 Pro Model Card",
"createdAtI": 1763466001,
"url": "https://pixeldrain.com/u/hwgaNKeH",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T11:40:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763466659,
"commentsCount": 1,
"updatedAt": "2025-11-18T11:50:06.000Z"
}
}{
"storyID": "45963804",
"title": "Cloudflare Down?",
"author": "krthr",
"url": null,
"points": 42,
"commentsCount": 4,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-18T11:37:40.000Z",
"createdAtI": 1763465860,
"updatedAt": "2025-11-19T00:18:55.000Z",
"fetchedAt": "2025-11-19T15:40:58.466Z",
"firstVersion": {
"storyID": "45963804",
"author": "krthr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T11:40:58.527Z",
"title": "Cloudflare Down?",
"createdAtI": 1763465860,
"url": null,
"points": 7,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-18T11:37:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763466059,
"commentsCount": 4,
"updatedAt": "2025-11-18T11:40:50.000Z"
}
}{
"storyID": "45963780",
"title": "Cloudflare Global Network experiencing issues",
"author": "imdsm",
"url": "https://www.cloudflarestatus.com/incidents/8gmgl950y3h7",
"points": 2394,
"commentsCount": 1619,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.cloudflarestatus.com/?t=1"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T11:35:10.000Z",
"createdAtI": 1763465710,
"updatedAt": "2025-11-19T15:35:39.000Z",
"fetchedAt": "2025-11-19T15:35:58.459Z",
"firstVersion": {
"storyID": "45963780",
"author": "imdsm",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T11:40:58.527Z",
"title": "Cloudflare, X, More are down",
"createdAtI": 1763465710,
"url": "https://www.cloudflarestatus.com/?t=1",
"points": 47,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T11:35:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763466059,
"commentsCount": 9,
"updatedAt": "2025-11-18T11:40:50.000Z"
}
}{
"storyID": "45963670",
"title": "Gemini 3 Pro Model Card [pdf]",
"author": "virgildotcodes",
"url": "https://storage.googleapis.com/deepmind-media/Model-Cards/Gemini-3-Pro-Model-Card.pdf",
"points": 248,
"commentsCount": 323,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T11:12:20.000Z",
"createdAtI": 1763464340,
"updatedAt": "2025-11-19T15:19:43.000Z",
"fetchedAt": "2025-11-19T15:25:58.642Z",
"firstVersion": {
"storyID": "45963670",
"author": "virgildotcodes",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T11:30:58.525Z",
"title": "Gemini 3 Pro Model Card [pdf]",
"createdAtI": 1763464340,
"url": "https://storage.googleapis.com/deepmind-media/Model-Cards/Gemini-3-Pro-Model-Card.pdf",
"points": 4,
"tags": [],
"createdAt": "2025-11-18T11:12:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763465459,
"commentsCount": 0,
"updatedAt": "2025-11-18T11:30:51.000Z"
}
}{
"storyID": "45963592",
"title": "A 'small' vanilla Kubernetes install on NixOS",
"author": "todsacerdoti",
"url": "https://stephank.nl/p/2025-11-17-a-small-vanilla-kubernetes-install-on-nixos.html",
"points": 43,
"commentsCount": 13,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://stephank.nl/p/2025-11-17-a-small-vanilla-kubernetes-install-on-nixos.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T11:01:21.000Z",
"createdAtI": 1763463681,
"updatedAt": "2025-11-19T14:33:54.000Z",
"fetchedAt": "2025-11-19T15:20:58.708Z",
"firstVersion": {
"storyID": "45963592",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T21:30:58.585Z",
"title": "A 'small' vanilla Kubernetes install on NixOS",
"createdAtI": 1763463681,
"url": "https://stephank.nl/p/2025-11-17-a-small-vanilla-kubernetes-install-on-nixos.html",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T11:01:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763501459,
"commentsCount": 2,
"updatedAt": "2025-11-18T21:27:52.000Z"
}
}{
"storyID": "45963583",
"title": "The Miracle of Wörgl",
"author": "simonebrunozzi",
"url": "https://scf.green/story-of-worgl-and-others/",
"points": 150,
"commentsCount": 87,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://scf.green/story-of-worgl-and-others/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T10:59:54.000Z",
"createdAtI": 1763463594,
"updatedAt": "2025-11-19T14:46:55.000Z",
"fetchedAt": "2025-11-19T15:15:58.880Z",
"firstVersion": {
"storyID": "45963583",
"author": "simonebrunozzi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T12:10:58.510Z",
"title": "The Miracle of Wörgl",
"createdAtI": 1763463594,
"url": "https://scf.green/story-of-worgl-and-others/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T10:59:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763467859,
"commentsCount": 0,
"updatedAt": "2025-11-18T12:09:49.000Z"
}
}Joshua Rogers - In October, I reported two security issues to Okta’s auth0/nextjs-auth0 project, here and here. The latter bug, an oauth parameter injection, allows for a range of types of abuse, like scoping tokens for unintended services, setting redirect_uri and scope to arbitrary values to leak tokens, and so on.
{
"storyID": "45963350",
"title": "AI slop security engineering: Okta's NextJS-0auth troubles",
"author": "ramimac",
"url": "https://joshua.hu/ai-slop-okta-nextjs-0auth-security-vulnerability",
"points": 40,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "AI slop security engineering: Okta’s nextjs-0auth troubles",
"articlePublishedTime": "2025-11-18T00:00:00+00:00",
"success": true,
"author": "Joshua Rogers",
"requestUrl": "https://joshua.hu/ai-slop-okta-nextjs-0auth-security-vulnerability",
"ogTitle": "AI slop security engineering: Okta’s nextjs-0auth troubles",
"ogUrl": "https://joshua.hu/ai-slop-okta-nextjs-0auth-security-vulnerability",
"ogDescription": "In October, I reported two security issues to Okta’s auth0/nextjs-auth0 project, here and here. The latter bug, an oauth parameter injection, allows for a range of types of abuse, like scoping tokens for unintended services, setting redirect_uri and scope to arbitrary values to leak tokens, and so on.",
"ogSiteName": "Joshua.Hu Joshua Rogers’ Scribbles",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-18T10:17:20.000Z",
"createdAtI": 1763461040,
"updatedAt": "2025-11-19T13:33:39.000Z",
"fetchedAt": "2025-11-19T14:45:58.620Z",
"firstVersion": {
"storyID": "45963350",
"author": "ramimac",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T12:05:58.339Z",
"title": "AI slop security engineering: Okta's NextJS-0auth troubles",
"createdAtI": 1763461040,
"url": "https://joshua.hu/ai-slop-okta-nextjs-0auth-security-vulnerability",
"points": 7,
"tags": [],
"createdAt": "2025-11-18T10:17:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763467558,
"commentsCount": 0,
"updatedAt": "2025-11-18T12:05:20.000Z"
}
}{
"storyID": "45963001",
"title": "Comparing Android Alternatives: Lineage OS, ∕E∕OS, and Graphene OS",
"author": "ingve",
"url": "https://kevinboone.me/lineage-eos-graphene.html",
"points": 61,
"commentsCount": 41,
"tags": [],
"og": {
"success": true,
"author": "Kevin Boone",
"requestUrl": "https://kevinboone.me/lineage-eos-graphene.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T09:13:13.000Z",
"createdAtI": 1763457193,
"updatedAt": "2025-11-19T14:07:39.000Z",
"fetchedAt": "2025-11-19T14:15:58.374Z",
"firstVersion": {
"storyID": "45963001",
"author": "ingve",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T11:45:58.670Z",
"title": "Comparing Android Alternatives: Lineage OS, ∕E∕OS, and Graphene OS",
"createdAtI": 1763457193,
"url": "https://kevinboone.me/lineage-eos-graphene.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T09:13:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763466359,
"commentsCount": 0,
"updatedAt": "2025-11-18T11:45:36.000Z"
}
}{
"storyID": "45962654",
"title": "How Quake.exe got its TCP/IP stack",
"author": "billiob",
"url": "https://fabiensanglard.net/quake_chunnel/index.html",
"points": 496,
"commentsCount": 131,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://fabiensanglard.net/quake_chunnel/index.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T08:18:35.000Z",
"createdAtI": 1763453915,
"updatedAt": "2025-11-19T13:57:09.000Z",
"fetchedAt": "2025-11-19T14:00:58.386Z",
"firstVersion": {
"storyID": "45962654",
"author": "billiob",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T09:00:58.562Z",
"title": "How Quake.exe got its TCP/IP stack",
"createdAtI": 1763453915,
"url": "https://fabiensanglard.net/quake_chunnel/index.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T08:18:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763456459,
"commentsCount": 0,
"updatedAt": "2025-11-18T09:00:53.000Z"
}
}Soooo... PayPal is banning Asahi Linux users. Hey, can you maybe not do that please? https://gist.github.com/asahilina/31dd6bf3cde26a51e0fc1414e1abe730 Yes, they ban Linux users with a GPU name containing the string "Apple M1". Anything else works. Edit: To be clear they're banning the platform from access, not individual accounts. This won't get your account banned. Edit 2: Alternate workaround: Spoof a Mac OS /
{
"storyID": "45962444",
"title": "PayPal bans Linux users with a GPU name containing the string \"Apple M1\"",
"author": "robin_reala",
"url": "https://vt.social/@lina/115568401302718163",
"points": 113,
"commentsCount": 41,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://vt.social/@lina/115568401302718163",
"ogTitle": "Asahi Lina (朝日リナ) 🩵 3D Yuri Wedding 2026!!! (@lina@vt.social)",
"profileUsername": "lina@vt.social",
"ogUrl": "https://vt.social/@lina/115568401302718163",
"ogSiteName": "VT Social",
"ogDescription": "Soooo... PayPal is banning Asahi Linux users. Hey, can you maybe not do that please?\n\nhttps://gist.github.com/asahilina/31dd6bf3cde26a51e0fc1414e1abe730\n\nYes, they ban Linux users with a GPU name containing the string \"Apple M1\". Anything else works.\n\nEdit: To be clear they're banning the platform from access, not individual accounts. This won't get your account banned.\n\nEdit 2: Alternate workaround: Spoof a Mac OS /",
"ogLocale": "en",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T07:49:20.000Z",
"createdAtI": 1763452160,
"updatedAt": "2025-11-19T13:34:09.000Z",
"fetchedAt": "2025-11-19T13:35:58.383Z",
"firstVersion": {
"storyID": "45962444",
"author": "robin_reala",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T08:15:58.424Z",
"title": "PayPal bans Linux users with a GPU name containing the string \"Apple M1\"",
"createdAtI": 1763452160,
"url": "https://vt.social/@lina/115568401302718163",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T07:49:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763453758,
"commentsCount": 0,
"updatedAt": "2025-11-18T08:15:35.000Z"
}
}{
"storyID": "45962266",
"title": "Show HN: A subtly obvious e-paper room air monitor",
"author": "nomarv",
"url": "https://www.nicolin-dora.ch/blog/en-epaper-room-air-monitor-part-1/",
"points": 53,
"commentsCount": 20,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://www.nicolin-dora.ch/blog/en-epaper-room-air-monitor-part-1/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T07:14:03.000Z",
"createdAtI": 1763450043,
"updatedAt": "2025-11-19T11:39:23.000Z",
"fetchedAt": "2025-11-19T13:15:58.700Z",
"firstVersion": {
"storyID": "45962266",
"author": "nomarv",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T22:50:58.577Z",
"title": "Show HN: A subtly obvious e-paper room air monitor",
"createdAtI": 1763450043,
"url": "https://www.nicolin-dora.ch/blog/en-epaper-room-air-monitor-part-1/",
"points": 15,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-11-18T07:14:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763506259,
"commentsCount": 1,
"updatedAt": "2025-11-18T22:47:23.000Z"
}
}The AI boom has been an "extraordinary moment" but a subsequent bust would affect every company, CEO Sundar Pichai told the BBC.
{
"storyID": "45961886",
"title": "Google boss says AI investment boom has 'elements of irrationality'",
"author": "jillesvangurp",
"url": "https://www.bbc.com/news/articles/cwy7vrd8k4eo",
"points": 270,
"commentsCount": 542,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Google boss Sundar Pichai warns 'no company immune' if AI bubble bursts",
"alWebUrl": "https://bbc.com/news/articles/cwy7vrd8k4eo",
"twitterImage": [
{
"alt": "Sundar Pichai",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/11d6/live/0de8cc60-c3db-11f0-8669-5560f5c90fbe.png"
}
],
"ogTitle": "Google boss Sundar Pichai warns 'no company immune' if AI bubble bursts",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The AI boom has been an \"extraordinary moment\" but a subsequent bust would affect every company, CEO Sundar Pichai told the BBC.",
"ogImage": [
{
"alt": "Sundar Pichai",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/11d6/live/0de8cc60-c3db-11f0-8669-5560f5c90fbe.png"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The AI boom has been an \"extraordinary moment\" but a subsequent bust would affect every company, CEO Sundar Pichai told the BBC.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cwy7vrd8k4eo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cwy7vrd8k4eo",
"articleModifiedTime": "2025-11-18T05:02:04.548Z",
"alAndroidUrl": "bbcx://news/articles/cwy7vrd8k4eo"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-11-18T06:06:52.000Z",
"createdAtI": 1763446012,
"updatedAt": "2025-11-19T12:55:55.000Z",
"fetchedAt": "2025-11-19T12:55:58.368Z",
"firstVersion": {
"storyID": "45961886",
"author": "jillesvangurp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T06:30:58.437Z",
"title": "Google boss warns 'no company is going to be immune' if AI bubble bursts",
"createdAtI": 1763446012,
"url": "https://www.bbc.com/news/articles/cwy7vrd8k4eo",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T06:06:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763447458,
"commentsCount": 3,
"updatedAt": "2025-11-18T06:29:34.000Z"
}
}Molly Glick - The Surprising Benefits of Giving Up: Ditching or adjusting goals in the face of adversity might often be the best thing for us.
{
"storyID": "45961481",
"title": "The surprising benefits of giving up",
"author": "jnord",
"url": "https://nautil.us/the-surprising-benefits-of-giving-up-1248362/",
"points": 221,
"commentsCount": 160,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2025-11-18T03:00:00+00:00",
"success": true,
"author": "Molly Glick",
"requestUrl": "https://nautil.us/the-surprising-benefits-of-giving-up-1248362/",
"ogTitle": "The Surprising Benefits of Giving Up",
"ogUrl": "https://nautil.us/the-surprising-benefits-of-giving-up-1248362/",
"ogDescription": "The Surprising Benefits of Giving Up: Ditching or adjusting goals in the face of adversity might often be the best thing for us.",
"ogSiteName": "Nautilus",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://assets.nautil.us/sites/3/nautilus/dvz7tMLk-Glick_HERO.png?auto=compress&fm=png&ixlib=php-3.3.1",
"height": "720"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T04:44:21.000Z",
"createdAtI": 1763441061,
"updatedAt": "2025-11-19T12:14:38.000Z",
"fetchedAt": "2025-11-19T12:25:58.613Z",
"firstVersion": {
"storyID": "45961481",
"author": "jnord",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T05:10:58.452Z",
"title": "The Surprising Benefits of Giving Up",
"createdAtI": 1763441061,
"url": "https://nautil.us/the-surprising-benefits-of-giving-up-1248362/",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T04:44:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763442658,
"commentsCount": 0,
"updatedAt": "2025-11-18T05:10:18.000Z"
}
}Learning manipulable representations of the world and its dynamics is central to AI. Joint-Embedding Predictive Architectures (JEPAs) offer a promising blueprint, but lack of practical guidance and theory has led to ad-hoc R&D. We present a comprehensive theory of JEPAs and instantiate it in {\bf LeJEPA}, a lean, scalable, and theoretically grounded training objective. First, we identify the isotropic Gaussian as
{
"storyID": "45960922",
"title": "LeJEPA: Provable and Scalable Self-Supervised Learning Without the Heuristics",
"author": "nothrowaways",
"url": "https://arxiv.org/abs/2511.08544",
"points": 68,
"commentsCount": 16,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "LeJEPA: Provable and Scalable Self-Supervised Learning Without the...",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "LeJEPA: Provable and Scalable Self-Supervised Learning Without the Heuristics",
"ogDescription": "Learning manipulable representations of the world and its dynamics is central to AI. Joint-Embedding Predictive Architectures (JEPAs) offer a promising blueprint, but lack of practical guidance and theory has led to ad-hoc R&D. We present a comprehensive theory of JEPAs and instantiate it in {\\bf LeJEPA}, a lean, scalable, and theoretically grounded training objective. First, we identify the isotropic Gaussian as",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Learning manipulable representations of the world and its dynamics is central to AI. Joint-Embedding Predictive Architectures (JEPAs) offer a promising blueprint, but lack of practical guidance...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2511.08544",
"ogUrl": "https://arxiv.org/abs/2511.08544v3",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-18T02:58:31.000Z",
"createdAtI": 1763434711,
"updatedAt": "2025-11-19T02:24:22.000Z",
"fetchedAt": "2025-11-19T08:50:58.448Z",
"firstVersion": {
"storyID": "45960922",
"author": "nothrowaways",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T04:50:58.553Z",
"title": "LeJEPA",
"createdAtI": 1763434711,
"url": "https://arxiv.org/abs/2511.08544",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T02:58:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763441459,
"commentsCount": 0,
"updatedAt": "2025-11-18T04:49:48.000Z"
}
}{
"storyID": "45960893",
"title": "Core Devices keeps stealing our work",
"author": "jdauriemma",
"url": "https://rebble.io/2025/11/17/core-devices-keeps-stealing-our-work.html",
"points": 597,
"commentsCount": 115,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://rebble.io/2025/11/17/core-devices-keeps-stealing-our-work.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T02:53:28.000Z",
"createdAtI": 1763434408,
"updatedAt": "2025-11-19T08:45:39.000Z",
"fetchedAt": "2025-11-19T08:50:58.448Z",
"firstVersion": {
"storyID": "45960893",
"author": "jdauriemma",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T03:10:58.495Z",
"title": "Core Devices (Pebble Watch) Keeps Stealing Our Work",
"createdAtI": 1763434408,
"url": "https://rebble.io/2025/11/17/core-devices-keeps-stealing-our-work.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T02:53:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763435458,
"commentsCount": 0,
"updatedAt": "2025-11-18T03:10:48.000Z"
}
}UNOFFICIAL "Tier 4" Rust target for Windows 9x/Me/NT/2000/XP/Vista. - rust9x/rust
{
"storyID": "45960852",
"title": "Unofficial \"Tier 4\" Rust Target for older Windows versions",
"author": "kristianp",
"url": "https://github.com/rust9x/rust",
"points": 128,
"commentsCount": 87,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - rust9x/rust: UNOFFICIAL \"Tier 4\" Rust target for Windows 9x/Me/NT/2000/XP/Vista.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/617547f89a7402c9293162aec944cb72dd5ae1985ab4dbc5523992b5a54bd83d/rust9x/rust"
}
],
"ogTitle": "GitHub - rust9x/rust: UNOFFICIAL \"Tier 4\" Rust target for Windows 9x/Me/NT/2000/XP/Vista.",
"ogDescription": "UNOFFICIAL \"Tier 4\" Rust target for Windows 9x/Me/NT/2000/XP/Vista. - rust9x/rust",
"ogImage": [
{
"width": "1200",
"alt": "UNOFFICIAL \"Tier 4\" Rust target for Windows 9x/Me/NT/2000/XP/Vista. - rust9x/rust",
"url": "https://opengraph.githubassets.com/617547f89a7402c9293162aec944cb72dd5ae1985ab4dbc5523992b5a54bd83d/rust9x/rust",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "UNOFFICIAL \"Tier 4\" Rust target for Windows 9x/Me/NT/2000/XP/Vista. - rust9x/rust",
"success": true,
"requestUrl": "https://github.com/rust9x/rust",
"ogUrl": "https://github.com/rust9x/rust",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T02:46:50.000Z",
"createdAtI": 1763434010,
"updatedAt": "2025-11-19T08:13:11.000Z",
"fetchedAt": "2025-11-19T08:35:58.460Z",
"firstVersion": {
"storyID": "45960852",
"author": "kristianp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T05:10:58.452Z",
"title": "Rust9x Unofficial \"Tier 4\" Rust Target for Windows 9x/Me/NT/2000/XP/Vista",
"createdAtI": 1763434010,
"url": "https://github.com/rust9x/rust",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-18T02:46:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763442658,
"commentsCount": 0,
"updatedAt": "2025-11-18T05:09:49.000Z"
}
}Heineman's cancer fundraiser is now collecting for her funeral.
{
"storyID": "45960368",
"title": "Rebecca Heineman has died",
"author": "shdon",
"url": "https://www.pcgamer.com/gaming-industry/legendary-game-designer-programmer-space-invaders-champion-and-lgbtq-trailblazer-rebecca-heineman-has-died/",
"points": 923,
"commentsCount": 178,
"tags": [],
"og": {
"twitterCreator": "@pcgamer",
"twitterSite": "@pcgamer",
"twitterTitle": "Legendary game designer, programmer, Space Invaders champion, and LGBTQ trailblazer Rebecca Heineman has died",
"articlePublishedTime": "2025-11-18T00:14:39Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/StxkvE4o4bTrVfXt5YvVm6-1200-80.jpg"
}
],
"ogTitle": "Legendary game designer, programmer, Space Invaders champion, and LGBTQ trailblazer Rebecca Heineman has died",
"ogDescription": "Heineman's cancer fundraiser is now collecting for her funeral.",
"ogImage": [
{
"width": "1600",
"url": "https://cdn.mos.cms.futurecdn.net/StxkvE4o4bTrVfXt5YvVm6-1600-80.jpg",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/pcgamermagazine",
"twitterCard": "summary_large_image",
"twitterDescription": "Heineman's cancer fundraiser is now collecting for her funeral.",
"success": true,
"requestUrl": "https://www.pcgamer.com/gaming-industry/legendary-game-designer-programmer-space-invaders-champion-and-lgbtq-trailblazer-rebecca-heineman-has-died/",
"ogUrl": "https://www.pcgamer.com/gaming-industry/legendary-game-designer-programmer-space-invaders-champion-and-lgbtq-trailblazer-rebecca-heineman-has-died/",
"ogSiteName": "PC Gamer",
"fbAppId": "235441786508054"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-18T01:25:54.000Z",
"createdAtI": 1763429154,
"updatedAt": "2025-11-19T06:20:39.000Z",
"fetchedAt": "2025-11-19T06:20:58.661Z",
"firstVersion": {
"storyID": "45960368",
"author": "shdon",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-18T01:30:58.571Z",
"title": "Legendary game designer, programmer Rebecca Heineman has died",
"createdAtI": 1763429154,
"url": "https://www.pcgamer.com/gaming-industry/legendary-game-designer-programmer-space-invaders-champion-and-lgbtq-trailblazer-rebecca-heineman-has-died/",
"points": 3,
"tags": [],
"createdAt": "2025-11-18T01:25:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1763429459,
"commentsCount": 0,
"updatedAt": "2025-11-18T01:29:18.000Z"
}
}