{
"storyID": "46413348",
"title": "Tell HN: Google ignores English searches and forces localized results",
"author": "jeanlucas",
"url": null,
"points": 53,
"commentsCount": 59,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-28T18:41:25.000Z",
"createdAtI": 1766947285,
"updatedAt": "2025-12-28T20:34:57.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46413348",
"author": "jeanlucas",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T19:10:58.488Z",
"title": "Tell HN: Google ignores English searches and forces localized results",
"createdAtI": 1766947285,
"url": null,
"points": 4,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-12-28T18:41:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766949058,
"commentsCount": 1,
"updatedAt": "2025-12-28T19:10:26.000Z"
}
}{
"storyID": "46412549",
"title": "A \"Prime\" View of HN",
"author": "keepamovin",
"url": "https://dosaygo-studio.github.io/prime-news/index.html",
"points": 38,
"commentsCount": 22,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://dosaygo-studio.github.io/prime-news/index.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T17:12:14.000Z",
"createdAtI": 1766941934,
"updatedAt": "2025-12-28T20:27:57.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46412549",
"author": "keepamovin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T17:20:58.414Z",
"title": "Hacker News made out of prime numbers",
"createdAtI": 1766941934,
"url": "https://dosaygo-studio.github.io/prime-news/index.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T17:12:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766942458,
"commentsCount": 0,
"updatedAt": "2025-12-28T17:18:26.000Z"
}
}{
"storyID": "46412411",
"title": "2 in 3 Americans think AI will cause major harm to humans in the next 20 years [pdf] (2024)",
"author": "randycupertino",
"url": "https://www.pewresearch.org/wp-content/uploads/sites/20/2025/03/pi_2025.04.03_us-public-and-ai-experts_topline.pdf",
"points": 75,
"commentsCount": 143,
"tags": [],
"createdAt": "2025-12-28T16:53:34.000Z",
"createdAtI": 1766940814,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46412411",
"author": "randycupertino",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T17:05:58.458Z",
"title": "2 in 3 Americans think AI will cause major harm to humans in the next 20 years [pdf]",
"createdAtI": 1766940814,
"url": "https://www.pewresearch.org/wp-content/uploads/sites/20/2025/03/pi_2025.04.03_us-public-and-ai-experts_topline.pdf",
"points": 3,
"tags": [],
"createdAt": "2025-12-28T16:53:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766941558,
"commentsCount": 0,
"updatedAt": "2025-12-28T17:03:41.000Z"
}
}Dr Dawn Wright was stunned to find the 'irrevocable' damage humans have done to the planet after deep sea discovery.
{
"storyID": "46412210",
"title": "Scientists discover beer bottle in the Mariana Trench (2024)",
"author": "thunderbong",
"url": "https://www.unilad.com/news/scientist-beer-bottle-deepest-point-ocean-mariana-trench-667878-20240213",
"points": 35,
"commentsCount": 45,
"tags": [],
"og": {
"twitterCreator": "@unilad",
"twitterTitle": "Scientists discover beer bottle at the deepest point of the ocean",
"twitterImage": [
{
"url": "https://images.ladbible.com/ogimage/v3/assets/blt949ea8e16e463049/blt48af1eb8c5421fc0/65cb56a8d735370409c13610/beer-ocean.png"
}
],
"ogTitle": "Scientists discover beer bottle at the deepest point of the ocean",
"ogDescription": "Dr Dawn Wright was stunned to find the 'irrevocable' damage humans have done to the planet after deep sea discovery.",
"ogImage": [
{
"url": "https://images.ladbible.com/ogimage/v3/assets/blt949ea8e16e463049/blt48af1eb8c5421fc0/65cb56a8d735370409c13610/beer-ocean.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Dr Dawn Wright was stunned to find the 'irrevocable' damage humans have done to the planet after deep sea discovery.",
"success": true,
"requestUrl": "https://www.unilad.com/news/scientist-beer-bottle-deepest-point-ocean-mariana-trench-667878-20240213",
"ogUrl": "https://www.unilad.com/news/scientist-beer-bottle-deepest-point-ocean-mariana-trench-667878-20240213",
"ogSiteName": "UNILAD",
"fbAppId": "1760576327287122"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T16:29:12.000Z",
"createdAtI": 1766939352,
"updatedAt": "2025-12-28T20:24:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46412210",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T16:35:58.337Z",
"title": "Scientists discover beer bottle in the Mariana Trench (2024)",
"createdAtI": 1766939352,
"url": "https://www.unilad.com/news/scientist-beer-bottle-deepest-point-ocean-mariana-trench-667878-20240213",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T16:29:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766939758,
"commentsCount": 0,
"updatedAt": "2025-12-28T16:35:26.000Z"
}
}Francisco Jeronimo, Tom Mainelli, Bryan Ma, Ryan Reith and Jeff Janukowicz - A global memory shortage is reshaping smartphone and PC markets for 2026. Rising DRAM and NAND costs threaten pricing, specs, and growth across devices.
{
"storyID": "46411902",
"title": "Global Memory Shortage Crisis: Market Analysis",
"author": "naves",
"url": "https://www.idc.com/resource-center/blog/global-memory-shortage-crisis-market-analysis-and-the-potential-impact-on-the-smartphone-and-pc-markets-in-2026/",
"points": 41,
"commentsCount": 19,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2025-12-18T22:03:45+00:00",
"author": "Francisco Jeronimo, Tom Mainelli, Bryan Ma, Ryan Reith and Jeff Janukowicz",
"ogTitle": "Global Memory Shortage Crisis: Market Analysis and the Potential Impact on the Smartphone and PC Markets in 2026 ",
"ogDescription": "A global memory shortage is reshaping smartphone and PC markets for 2026. Rising DRAM and NAND costs threaten pricing, specs, and growth across devices.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "3600",
"type": "image/jpeg",
"url": "https://www.idc.com/wp-content/uploads/2025/12/2D-Illustration-Abstract-Futuristic-Electronic-Circuit-Technolog.jpg",
"height": "2400"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.idc.com/resource-center/blog/global-memory-shortage-crisis-market-analysis-and-the-potential-impact-on-the-smartphone-and-pc-markets-in-2026/",
"ogUrl": "https://www.idc.com/resource-center/blog/global-memory-shortage-crisis-market-analysis-and-the-potential-impact-on-the-smartphone-and-pc-markets-in-2026/",
"ogSiteName": "IDC",
"articleModifiedTime": "2025-12-19T14:26:25+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T15:51:08.000Z",
"createdAtI": 1766937068,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46411902",
"author": "naves",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T19:20:58.392Z",
"title": "Global Memory Shortage Crisis: Market Analysis",
"createdAtI": 1766937068,
"url": "https://www.idc.com/resource-center/blog/global-memory-shortage-crisis-market-analysis-and-the-potential-impact-on-the-smartphone-and-pc-markets-in-2026/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T15:51:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766949658,
"commentsCount": 0,
"updatedAt": "2025-12-28T19:19:12.000Z"
}
}{
"storyID": "46411500",
"title": "Ask HN: Best Podcasts of 2025?",
"author": "adriancooney",
"url": null,
"points": 37,
"commentsCount": 46,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-28T14:57:47.000Z",
"createdAtI": 1766933867,
"updatedAt": "2025-12-28T20:34:57.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46411500",
"author": "adriancooney",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T15:05:58.356Z",
"title": "Ask HN: Best Podcasts of 2025?",
"createdAtI": 1766933867,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-28T14:57:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766934358,
"commentsCount": 1,
"updatedAt": "2025-12-28T15:04:27.000Z"
}
}{
"storyID": "46411275",
"title": "Ask HN: Anti-AI Open Source License?",
"author": "W-Stool",
"url": null,
"points": 40,
"commentsCount": 86,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-28T14:24:59.000Z",
"createdAtI": 1766931899,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46411275",
"author": "W-Stool",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T14:35:58.459Z",
"title": "Ask HN: Anti-AI Open Source License?",
"createdAtI": 1766931899,
"url": null,
"points": 8,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-12-28T14:24:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766932558,
"commentsCount": 1,
"updatedAt": "2025-12-28T14:34:55.000Z"
}
}Stanislas - How I built MacThrottle, a menu bar app that tells me when my Mac is thermal throttling, and the journey to find the right macOS APIs.
{
"storyID": "46410402",
"title": "Building a macOS app to know when my Mac is thermal throttling",
"author": "angristan",
"url": "https://stanislas.blog/2025/12/macos-thermal-throttling-app/",
"points": 155,
"commentsCount": 73,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Building a macOS app to know when my Mac is thermal throttling",
"articlePublishedTime": "2025-12-27T22:33:00+00:00",
"twitterImage": [
{
"url": "https://stanislas.blog/2025/12/macos-thermal-throttling-app/mac-throttle.png"
}
],
"author": "Stanislas",
"ogTitle": "Building a macOS app to know when my Mac is thermal throttling",
"ogDescription": "How I built MacThrottle, a menu bar app that tells me when my Mac is thermal throttling, and the journey to find the right macOS APIs.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://stanislas.blog/2025/12/macos-thermal-throttling-app/mac-throttle.png"
}
],
"ogType": "article",
"articleTag": "programming",
"twitterCard": "summary_large_image",
"twitterDescription": "How I built MacThrottle, a menu bar app that tells me when my Mac is thermal throttling, and the journey to find the right macOS APIs.",
"success": true,
"requestUrl": "https://stanislas.blog/2025/12/macos-thermal-throttling-app/",
"ogUrl": "https://stanislas.blog/2025/12/macos-thermal-throttling-app/",
"ogSiteName": "Stan's blog",
"articleSection": "posts",
"articleModifiedTime": "2025-12-28T00:05:39+01:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T11:51:42.000Z",
"createdAtI": 1766922702,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46410402",
"author": "angristan",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T14:45:58.714Z",
"title": "Building a macOS app to know when my Mac is thermal throttling",
"createdAtI": 1766922702,
"url": "https://stanislas.blog/2025/12/macos-thermal-throttling-app/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T11:51:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766933159,
"commentsCount": 0,
"updatedAt": "2025-12-28T14:43:26.000Z"
}
}{
"storyID": "46410285",
"title": "Claude Code creator says Claude wrote all his code for the last month",
"author": "dnlserrano",
"url": "https://twitter.com/bcherny/status/2004897269674639461",
"points": 37,
"commentsCount": 53,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/bcherny/status/2004897269674639461",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2025-12-28T11:27:07.000Z",
"createdAtI": 1766921227,
"updatedAt": "2025-12-28T20:12:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46410285",
"author": "dnlserrano",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T11:40:58.351Z",
"title": "Claude Code creator says Claude wrote all his code for the last month",
"createdAtI": 1766921227,
"url": "https://twitter.com/bcherny/status/2004897269674639461",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T11:27:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766922058,
"commentsCount": 0,
"updatedAt": "2025-12-28T11:39:55.000Z"
}
}{
"storyID": "46410210",
"title": "Learn computer graphics from scratch and for free",
"author": "theusus",
"url": "https://www.scratchapixel.com",
"points": 85,
"commentsCount": 8,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.scratchapixel.com"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T11:08:22.000Z",
"createdAtI": 1766920102,
"updatedAt": "2025-12-28T20:32:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46410210",
"author": "theusus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T17:35:58.358Z",
"title": "Learn computer graphics from scratch and for free",
"createdAtI": 1766920102,
"url": "https://www.scratchapixel.com",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T11:08:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766943358,
"commentsCount": 0,
"updatedAt": "2025-12-28T17:35:41.000Z"
}
}Salesforce is dialing back LLMs, leaning on deterministic automation and guardrails after reliability gaps. The aim: predictable outcomes, clean data, and no missed steps.
{
"storyID": "46410153",
"title": "Salesforce pulls back from LLMs, pivots Agentforce to deterministic automation",
"author": "_____k",
"url": "https://timesofindia.indiatimes.com/technology/tech-news/after-laying-off-4000-employees-and-automating-with-ai-agents-salesforce-executives-admit-we-were-more-confident-about-/articleshow/126121875.cms",
"points": 44,
"commentsCount": 25,
"tags": [],
"og": {
"twitterTitle": "Salesforce pulls back from LLMs, pivots Agentforce to deterministic automation after 4,000 layoffs",
"articlePublishedTime": "2025-12-27T06:39:47.000Z",
"twitterImage": [
{
"url": "https://cdn.completeaitraining.com/news_images/salesforce-pulls-back-from-llms-pivots-agentforce-to-deterministic-automation-af_2025-12-27.jpg"
}
],
"twitterUrl": "https://completeaitraining.com/news/salesforce-pulls-back-from-llms-pivots-agentforce-to/",
"ogTitle": "Salesforce pulls back from LLMs, pivots Agentforce to deterministic automation after 4,000 layoffs",
"ogDescription": "Salesforce is dialing back LLMs, leaning on deterministic automation and guardrails after reliability gaps. The aim: predictable outcomes, clean data, and no missed steps.",
"ogImage": [
{
"width": "512",
"url": "https://cdn.completeaitraining.com/news_images/salesforce-pulls-back-from-llms-pivots-agentforce-to-deterministic-automation-af_2025-12-27.jpg",
"height": "512"
}
],
"ogType": "article",
"articleTag": "Executives and Strategy",
"twitterCard": "summary_large_image",
"twitterDescription": "Salesforce is dialing back LLMs, leaning on deterministic automation and guardrails after reliability gaps. The aim: predictable outcomes, clean data, and no missed steps.",
"success": true,
"requestUrl": "https://completeaitraining.com/news/salesforce-pulls-back-from-llms-pivots-agentforce-to/",
"ogUrl": "https://completeaitraining.com/news/salesforce-pulls-back-from-llms-pivots-agentforce-to/",
"ogSiteName": "Complete AI Training",
"articleModifiedTime": "2025-12-27T08:05:01.000Z"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLMs",
"LLMs"
]
},
"createdAt": "2025-12-28T10:51:18.000Z",
"createdAtI": 1766919078,
"updatedAt": "2025-12-28T20:32:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46410153",
"author": "_____k",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T11:35:58.440Z",
"title": "Salesforce pulls back from LLMs, pivots Agentforce to deterministic automation",
"createdAtI": 1766919078,
"url": "https://completeaitraining.com/news/salesforce-pulls-back-from-llms-pivots-agentforce-to/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T10:51:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766921758,
"commentsCount": 0,
"updatedAt": "2025-12-28T11:35:55.000Z"
}
}The Desktop team has just returned from our engineering sprint in Gothenburg, and as we begin the development cycle for Ubuntu 26.04 LTS, I’m excited to share what’s coming next for Ubuntu Desktop. Long-term support releases traditionally focus on stability, refinement, and a cohesive user experience across installation, daily use, security, and enterprise integration. Here is a look at the key themes and what we ai
{
"storyID": "46409976",
"title": "Ubuntu 26.04 LTS – The Roadmap",
"author": "ravenical",
"url": "https://discourse.ubuntu.com/t/ubuntu-26-04-lts-the-roadmap/72740",
"points": 42,
"commentsCount": 24,
"tags": [],
"og": {
"twitterTitle": "Ubuntu 26.04 LTS - The Roadmap",
"articlePublishedTime": "2025-11-26T18:14:18+00:00",
"twitterImage": [
{
"url": "https://ubuntucommunity.s3.us-east-2.amazonaws.com/optimized/3X/8/2/82664790bccba9c232bde654f17ea6276d117cc5_2_1024x197.png"
}
],
"twitterUrl": "https://discourse.ubuntu.com/t/ubuntu-26-04-lts-the-roadmap/72740",
"ogArticleSection": "Desktop",
"ogTitle": "Ubuntu 26.04 LTS - The Roadmap",
"ogDescription": "The Desktop team has just returned from our engineering sprint in Gothenburg, and as we begin the development cycle for Ubuntu 26.04 LTS, I’m excited to share what’s coming next for Ubuntu Desktop. Long-term support releases traditionally focus on stability, refinement, and a cohesive user experience across installation, daily use, security, and enterprise integration. Here is a look at the key themes and what we ai",
"ogArticleTag": "discussion",
"ogImage": [
{
"url": "https://ubuntucommunity.s3.us-east-2.amazonaws.com/optimized/3X/8/2/82664790bccba9c232bde654f17ea6276d117cc5_2_1024x197.png"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "The Desktop team has just returned from our engineering sprint in Gothenburg, and as we begin the development cycle for Ubuntu 26.04 LTS, I’m excited to share what’s coming next for Ubuntu Desktop. Long-term support releases traditionally focus on stability, refinement, and a cohesive user experience across installation, daily use, security, and enterprise integration. Here is a look at the key themes and what we ai",
"success": true,
"requestUrl": "https://discourse.ubuntu.com/t/ubuntu-26-04-lts-the-roadmap/72740",
"ogUrl": "https://discourse.ubuntu.com/t/ubuntu-26-04-lts-the-roadmap/72740",
"ogSiteName": "Ubuntu Community Hub"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T10:13:54.000Z",
"createdAtI": 1766916834,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46409976",
"author": "ravenical",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T11:40:58.351Z",
"title": "Ubuntu 26.04 LTS – The Roadmap",
"createdAtI": 1766916834,
"url": "https://discourse.ubuntu.com/t/ubuntu-26-04-lts-the-roadmap/72740",
"points": 5,
"tags": [],
"createdAt": "2025-12-28T10:13:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766922058,
"commentsCount": 1,
"updatedAt": "2025-12-28T11:39:25.000Z"
}
}If someone had told me 12 months ago what was going to happen this past year, I wouldn’t have believed them. Skipping swiftly past all the political, economic and social turmoil, I come to th…
{
"storyID": "46409969",
"title": "Last Year on My Mac: Look Back in Disbelief",
"author": "vitosartori",
"url": "https://eclecticlight.co/2025/12/28/last-year-on-my-mac-look-back-in-disbelief/",
"points": 326,
"commentsCount": 232,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@howardnoakley",
"twitterSite": "@howardnoakley",
"articlePublishedTime": "2025-12-28T08:00:00+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/eclecticlight.co/wp-content/uploads/2025/12/understain4.jpg?fit=1200%2C508&ssl=1&w=640"
}
],
"ogTitle": "Last Year on My Mac: Look back in disbelief",
"ogDescription": "If someone had told me 12 months ago what was going to happen this past year, I wouldn’t have believed them. Skipping swiftly past all the political, economic and social turmoil, I come to th…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://i0.wp.com/eclecticlight.co/wp-content/uploads/2025/12/understain4.jpg?fit=1200%2C508&ssl=1",
"height": "508"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://eclecticlight.co/2025/12/28/last-year-on-my-mac-look-back-in-disbelief/",
"ogUrl": "https://eclecticlight.co/2025/12/28/last-year-on-my-mac-look-back-in-disbelief/",
"ogSiteName": "The Eclectic Light Company",
"articleModifiedTime": "2025-12-26T22:00:47+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T10:12:08.000Z",
"createdAtI": 1766916728,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46409969",
"author": "vitosartori",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T11:55:58.333Z",
"title": "Last Year on My Mac: Look Back in Disbelief",
"createdAtI": 1766916728,
"url": "https://eclecticlight.co/2025/12/28/last-year-on-my-mac-look-back-in-disbelief/",
"points": 5,
"tags": [],
"createdAt": "2025-12-28T10:12:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766922958,
"commentsCount": 0,
"updatedAt": "2025-12-28T11:51:40.000Z"
}
}Scientists used implanted fat cells to gobble up available nutrients around cancer tumors, starving the tumors to death.
{
"storyID": "46409928",
"title": "Hungry Fat Cells Could Someday Starve Cancer",
"author": "mrtnmrtn",
"url": "https://www.ucsf.edu/news/2025/01/429411/how-hungry-fat-cells-could-someday-starve-cancer-death",
"points": 120,
"commentsCount": 28,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@ucsf",
"twitterSite": "@ucsf",
"twitterTitle": "How Hungry Fat Cells Could Someday Starve Cancer to Death",
"twitterImage": [
{
"alt": "||||",
"url": "https://www.ucsf.edu/sites/default/files/2025-02/fat-organoid.jpg"
}
],
"ogTitle": "How Hungry Fat Cells Could Someday Starve Cancer to Death",
"ogDescription": "Scientists used implanted fat cells to gobble up available nutrients around cancer tumors, starving the tumors to death.",
"ogImage": [
{
"type": "image/jpeg",
"url": "https://www.ucsf.edu/sites/default/files/2025-02/fat-organoid.jpg"
}
],
"ogType": "news",
"twitterCard": "summary_large_image",
"twitterDescription": "Scientists used implanted fat cells to gobble up available nutrients around cancer tumors, starving the tumors to death.",
"success": true,
"requestUrl": "https://www.ucsf.edu/news/2025/01/429411/how-hungry-fat-cells-could-someday-starve-cancer-death",
"ogUrl": "https://www.ucsf.edu/news/2025/01/429411/how-hungry-fat-cells-could-someday-starve-cancer-death",
"ogSiteName": "How Hungry Fat Cells Could Someday Starve Cancer to Death | UC San Francisco"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T10:04:42.000Z",
"createdAtI": 1766916282,
"updatedAt": "2025-12-28T20:35:27.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46409928",
"author": "mrtnmrtn",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T14:25:58.618Z",
"title": "Hungry Fat Cells Could Someday Starve Cancer to Death",
"createdAtI": 1766916282,
"url": "https://www.ucsf.edu/news/2025/01/429411/how-hungry-fat-cells-could-someday-starve-cancer-death",
"points": 5,
"tags": [],
"createdAt": "2025-12-28T10:04:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766931959,
"commentsCount": 0,
"updatedAt": "2025-12-28T14:21:55.000Z"
}
}Manus reaches $100M ARR, becoming the fastest startup to hit this milestone. With $125M total revenue run-rate, 147T tokens processed, and 80M virtual computers created, Manus is redefining AI-human collaboration through its General AI Agent platform.
{
"storyID": "46409245",
"title": "Manus AI 100M USD ARR",
"author": "ms7892",
"url": "https://manus.im/blog/manus-100m-arr",
"points": 37,
"commentsCount": 42,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Manus Update: $100M ARR, $125M revenue run-rate",
"twitterDescription": "Manus reaches $100M ARR, becoming the fastest startup to hit this milestone. With $125M total revenue run-rate, 147T tokens processed, and 80M virtual computers created, Manus is redefining AI-human collaboration through its General AI Agent platform.",
"twitterImage": [
{
"alt": "Manus Update: $100M ARR, $125M revenue run-rate",
"width": "1028",
"url": "https://files.manuscdn.com/assets/dashboard/materials/2025/12/17/143eead92b8c84866b62bb036c080f24ab4bba475ac47866118f094300f2f41f.webp",
"height": "538"
}
],
"success": true,
"requestUrl": "https://manus.im/blog/manus-100m-arr",
"ogTitle": "Manus Update: $100M ARR, $125M revenue run-rate",
"ogDescription": "Manus reaches $100M ARR, becoming the fastest startup to hit this milestone. With $125M total revenue run-rate, 147T tokens processed, and 80M virtual computers created, Manus is redefining AI-human collaboration through its General AI Agent platform.",
"ogImage": [
{
"width": "1028",
"alt": "Manus Update: $100M ARR, $125M revenue run-rate",
"url": "https://files.manuscdn.com/assets/dashboard/materials/2025/12/17/143eead92b8c84866b62bb036c080f24ab4bba475ac47866118f094300f2f41f.webp",
"height": "538"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-28T07:45:16.000Z",
"createdAtI": 1766907916,
"updatedAt": "2025-12-28T19:18:41.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46409245",
"author": "ms7892",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T08:20:58.954Z",
"title": "Manus AI 100M USD ARR",
"createdAtI": 1766907916,
"url": "https://manus.im/blog/manus-100m-arr",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T07:45:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766910059,
"commentsCount": 0,
"updatedAt": "2025-12-28T08:20:24.000Z"
}
}Kapwing’s new research shows that 21-33% of YouTube’s feed may consist of AI slop or brainrot videos. But which countries and channels are achieving the greatest reach — and how much money might they make? We analyzed social data to find out.
{
"storyID": "46409125",
"title": "AI Slop Report: The Global Rise of Low-Quality AI Videos",
"author": "aquir",
"url": "https://www.kapwing.com/blog/ai-slop-report-the-global-rise-of-low-quality-ai-videos/",
"points": 149,
"commentsCount": 156,
"tags": [],
"og": {
"twitterTitle": "AI Slop Report: The Global Rise of Low-Quality AI Videos",
"twitterSite": "@KapwingApp",
"articlePublishedTime": "2025-11-28T17:36:18.000Z",
"twitterImage": [
{
"url": "https://www.kapwing.com/blog/content/images/2025/11/Header_Slop-Report.png"
}
],
"twitterUrl": "https://www.kapwing.com/blog/ai-slop-report-the-global-rise-of-low-quality-ai-videos/",
"ogTitle": "AI Slop Report: The Global Rise of Low-Quality AI Videos",
"ogDescription": "Kapwing’s new research shows that 21-33% of YouTube’s feed may consist of AI slop or brainrot videos. But which countries and channels are achieving the greatest reach — and how much money might they make? We analyzed social data to find out.",
"ogImage": [
{
"width": "1200",
"url": "https://www.kapwing.com/blog/content/images/2025/11/Header_Slop-Report.png",
"height": "632"
}
],
"ogType": "article",
"articleTag": "Experiments",
"articlePublisher": "https://www.facebook.com/KapwingVideos",
"twitterCard": "summary_large_image",
"twitterDescription": "Kapwing’s new research shows that 21-33% of YouTube’s feed may consist of AI slop or brainrot videos. But which countries and channels are achieving the greatest reach — and how much money might they make? We analyzed social data to find out.",
"success": true,
"requestUrl": "https://www.kapwing.com/blog/ai-slop-report-the-global-rise-of-low-quality-ai-videos/",
"ogUrl": "https://www.kapwing.com/blog/ai-slop-report-the-global-rise-of-low-quality-ai-videos/",
"ogSiteName": "Kapwing Company Blog",
"articleModifiedTime": "2025-11-28T17:36:18.000Z"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-28T07:14:43.000Z",
"createdAtI": 1766906083,
"updatedAt": "2025-12-28T20:33:41.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46409125",
"author": "aquir",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T07:25:58.731Z",
"title": "A new research shows that 21-33% of YouTube's feed may consist of AI slop",
"createdAtI": 1766906083,
"url": "https://www.kapwing.com/blog/ai-slop-report-the-global-rise-of-low-quality-ai-videos/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T07:14:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766906759,
"commentsCount": 0,
"updatedAt": "2025-12-28T07:25:54.000Z"
}
}Feted birth of bambina Lara in Pagliara dei Marsi highlights sticky national debate over country’s ‘demographic winter’
{
"storyID": "46409109",
"title": "Italians celebrate village's first baby in 30 years",
"author": "andsoitis",
"url": "https://www.theguardian.com/world/2025/dec/26/italian-village-first-baby-in-30-years",
"points": 35,
"commentsCount": 22,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://world/2025/dec/26/italian-village-first-baby-in-30-years?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "A child is born: Italians celebrate village’s first baby in 30 years",
"ogType": "article",
"articleTag": "Italy,Population,Children,Parents and parenting,World news,Europe,Fertility problems",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/world/2025/dec/26/italian-village-first-baby-in-30-years",
"twitterAppUrliPhone": "gnmguardian://world/2025/dec/26/italian-village-first-baby-in-30-years?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/world/2025/dec/26/italian-village-first-baby-in-30-years",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2025-12-26T10:00:07.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/d4e0162972280ab76a3aaa03d6bc9405e0b7a394/1441_418_3183_2547/master/3183.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=5b1d43c121974f8f272dac4d598d82a8"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Feted birth of bambina Lara in Pagliara dei Marsi highlights sticky national debate over country’s ‘demographic winter’",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/d4e0162972280ab76a3aaa03d6bc9405e0b7a394/1441_418_3183_2547/master/3183.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=d90c3aeb2401f3667e56dccc4725c67a",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/world/2025/dec/26/italian-village-first-baby-in-30-years",
"alIosUrl": "gnmguardian://world/2025/dec/26/italian-village-first-baby-in-30-years?contenttype=Article&source=applinks",
"articleModifiedTime": "2025-12-26T15:27:08.000Z",
"articleSection": "World news",
"articleAuthor": "https://www.theguardian.com/profile/angela-giuffrida",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T07:12:04.000Z",
"createdAtI": 1766905924,
"updatedAt": "2025-12-28T20:32:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46409109",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T08:35:58.414Z",
"title": "Italians celebrate village's first baby in 30 years",
"createdAtI": 1766905924,
"url": "https://www.theguardian.com/world/2025/dec/26/italian-village-first-baby-in-30-years",
"points": 5,
"tags": [],
"createdAt": "2025-12-28T07:12:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766910958,
"commentsCount": 0,
"updatedAt": "2025-12-28T08:32:54.000Z"
}
}Substack - A memoir of growing up in China’s classified atomic bomb base in the Gobi Desert.
{
"storyID": "46408988",
"title": "Growing up in “404 Not Found”: China's nuclear city in the Gobi Desert",
"author": "Vincent_Yan404",
"url": "https://substack.com/inbox/post/182743659",
"points": 584,
"commentsCount": 255,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Error 404: Life in a Secret Chinese Nuclear City That Was Never on the Map",
"twitterCard": "summary_large_image",
"twitterDescription": "A memoir of growing up in China’s classified atomic bomb base in the Gobi Desert.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!hF-x!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fvincent404.substack.com%2Fapi%2Fv1%2Fpost_preview%2F182743659%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Substack",
"requestUrl": "https://substack.com/inbox/post/182743659",
"ogTitle": "Error 404: Life in a Secret Chinese Nuclear City That Was Never on the Map",
"ogUrl": "https://substack.com/inbox/post/182743659",
"ogDescription": "A memoir of growing up in China’s classified atomic bomb base in the Gobi Desert.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!jnum!,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%2F02174a60-4e87-43e2-a05d-3eec20ad3fb1_1392x926.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T06:43:25.000Z",
"createdAtI": 1766904205,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46408988",
"author": "Vincent_Yan404",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T10:35:58.400Z",
"title": "Growing up in \"404 Not Found\": China's nuclear city in the Gobi Desert",
"createdAtI": 1766904205,
"url": "https://substack.com/inbox/post/182743659",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T06:43:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766918158,
"commentsCount": 1,
"updatedAt": "2025-12-28T10:35:09.000Z"
}
}Raymond Chen - The destructor serves as the "finally".
{
"storyID": "46408984",
"title": "C++ says “We have try. . . finally at home”",
"author": "ibobev",
"url": "https://devblogs.microsoft.com/oldnewthing/20251222-00/?p=111890",
"points": 101,
"commentsCount": 109,
"tags": [],
"og": {
"twitterCreator": "@https://twitter.com/ChenCravat",
"articlePublishedTime": "2025-12-22T15:00:00+00:00",
"author": "Raymond Chen",
"ogTitle": "All the other cool languages have try...finally. C++ says \"We have try...finally at home.\" - The Old New Thing",
"ogDescription": "The destructor serves as the \"finally\".",
"ogLocale": "en_US",
"ogImage": [
{
"width": "110",
"type": "image/jpeg",
"url": "https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg",
"height": "145"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://devblogs.microsoft.com/oldnewthing/20251222-00/?p=111890",
"ogUrl": "https://devblogs.microsoft.com/oldnewthing/20251222-00/?p=111890",
"ogSiteName": "The Old New Thing",
"articleModifiedTime": "2025-12-24T19:26:30+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T06:42:53.000Z",
"createdAtI": 1766904173,
"updatedAt": "2025-12-28T20:26:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46408984",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T09:50:58.422Z",
"title": "C++ says \"We have try at home.\"",
"createdAtI": 1766904173,
"url": "https://devblogs.microsoft.com/oldnewthing/20251222-00/?p=111890",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T06:42:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766915458,
"commentsCount": 0,
"updatedAt": "2025-12-28T09:50:55.000Z"
}
}A simple printable calendar with the full year on a single page
{
"storyID": "46408613",
"title": "Calendar",
"author": "twapi",
"url": "https://neatnik.net/calendar/?year=2026",
"points": 850,
"commentsCount": 107,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Calendar",
"twitterCard": "summary_large_image",
"twitterDescription": "A simple printable calendar with the full year on a single page",
"twitterImage": [
{
"url": "https://www.neatnik.net/calendar/card.jpg"
}
],
"success": true,
"requestUrl": "https://neatnik.net/calendar/?year=2026",
"ogTitle": "Calendar",
"ogDescription": "A simple printable calendar with the full year on a single page",
"ogImage": [
{
"url": "https://www.neatnik.net/calendar/card.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T05:02:39.000Z",
"createdAtI": 1766898159,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46408613",
"author": "twapi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T05:10:58.461Z",
"title": "Calendar",
"createdAtI": 1766898159,
"url": "https://neatnik.net/calendar/?year=2026",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T05:02:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766898658,
"commentsCount": 0,
"updatedAt": "2025-12-28T05:09:54.000Z"
}
}{
"storyID": "46408192",
"title": "Dialtone – AOL 3.0 Server",
"author": "rickcarlino",
"url": "https://dialtone.live/",
"points": 101,
"commentsCount": 47,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://dialtone.live/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T03:40:43.000Z",
"createdAtI": 1766893243,
"updatedAt": "2025-12-28T20:27:12.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46408192",
"author": "rickcarlino",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T05:15:58.712Z",
"title": "Dialtone – AOL 3.0 Server",
"createdAtI": 1766893243,
"url": "https://dialtone.live/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T03:40:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766898959,
"commentsCount": 1,
"updatedAt": "2025-12-28T05:15:39.000Z"
}
}Research into how a father’s choices — such as diet, exercise, stress, nicotine use — may transfer traits to his children has become impossible to ignore.
{
"storyID": "46407502",
"title": "Fathers’ choices may be packaged and passed down in sperm RNA",
"author": "vismit2000",
"url": "https://www.quantamagazine.org/how-dads-fitness-may-be-packaged-and-passed-down-in-sperm-rna-20251222/",
"points": 270,
"commentsCount": 166,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@QuantaMagazine",
"twitterTitle": "How Dad’s Fitness May Be Packaged and Passed Down in Sperm RNA | Quanta Magazine",
"articlePublishedTime": "2025-12-22T14:15:07+00:00",
"twitterImage": [
{
"alt": "An illustration shows sperm cells circling an egg cell. Each sperm cell is stamped with an icon representing fitness, including a steak, dumbbell and cigarette.",
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/12/Epigenetic-Sperm-cr-Weerasekera-Social.jpg"
}
],
"ogTitle": "How Dad’s Fitness May Be Packaged and Passed Down in Sperm RNA | Quanta Magazine",
"ogDescription": "Research into how a father’s choices — such as diet, exercise, stress, nicotine use — may transfer traits to his children has become impossible to ignore.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "An illustration shows sperm cells circling an egg cell. Each sperm cell is stamped with an icon representing fitness, including a steak, dumbbell and cigarette.",
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/12/Epigenetic-Sperm-cr-Weerasekera-Social.jpg",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/QuantaNews",
"twitterCard": "summary_large_image",
"twitterDescription": "Research into how a father’s choices — such as diet, exercise, stress, nicotine use — may transfer traits to his children has become impossible to ignore.",
"success": true,
"requestUrl": "https://www.quantamagazine.org/how-dads-fitness-may-be-packaged-and-passed-down-in-sperm-rna-20251222/",
"ogUrl": "https://www.quantamagazine.org/how-dads-fitness-may-be-packaged-and-passed-down-in-sperm-rna-20251222/",
"ogSiteName": "Quanta Magazine",
"articleModifiedTime": "2025-12-22T16:26:53+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T01:33:10.000Z",
"createdAtI": 1766885590,
"updatedAt": "2025-12-28T20:35:27.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46407502",
"author": "vismit2000",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T02:05:58.417Z",
"title": "Dad's Fitness May Be Packaged and Passed Down in Sperm RNA",
"createdAtI": 1766885590,
"url": "https://www.quantamagazine.org/how-dads-fitness-may-be-packaged-and-passed-down-in-sperm-rna-20251222/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-28T01:33:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766887558,
"commentsCount": 0,
"updatedAt": "2025-12-28T02:04:53.000Z"
}
}A collection of bad practices in HTML, copied from real websites.
{
"storyID": "46407337",
"title": "Replacing JavaScript with Just HTML",
"author": "soheilpro",
"url": "https://www.htmhell.dev/adventcalendar/2025/27/",
"points": 627,
"commentsCount": 231,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Replacing JS with just HTML - HTMHell",
"twitterDescription": "A collection of bad practices in HTML, copied from real websites.",
"success": true,
"requestUrl": "https://www.htmhell.dev/adventcalendar/2025/27/",
"ogTitle": "Replacing JS with just HTML - HTMHell",
"ogUrl": "/adventcalendar/2025/27/",
"ogDescription": "A collection of bad practices in HTML, copied from real websites.",
"ogSiteName": "Replacing JS with just HTML - HTMHell",
"ogLocale": "en_GB",
"ogImage": [
{
"url": "https://www.htmhell.dev/images/og/advent25_27.png?s=171224"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T01:07:09.000Z",
"createdAtI": 1766884029,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46407337",
"author": "soheilpro",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T01:20:58.490Z",
"title": "Replacing JavaScript with Just HTML",
"createdAtI": 1766884029,
"url": "https://www.htmhell.dev/adventcalendar/2025/27/",
"points": 4,
"tags": [],
"createdAt": "2025-12-28T01:07:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766884858,
"commentsCount": 0,
"updatedAt": "2025-12-28T01:20:39.000Z"
}
}> In banking, telecom, and payments, reliability is not a nice to have. It is table stakes. The most reliable systems I have worked on reduce entire classes of bugs before the code even runs. Functional programming and Algebraic Data Types (ADTs) let you push correctness into the type system, so illegal states cannot be constructed in the first place. **What you will learn** - How invalid states show up in real sy
{
"storyID": "46406901",
"title": "Functional programming and reliability: ADTs, safety, critical infrastructure",
"author": "rastrian",
"url": "https://blog.rastrian.dev/post/why-reliability-demands-functional-programming-adts-safety-and-critical-infrastructure",
"points": 133,
"commentsCount": 133,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@TheRastrian",
"twitterSite": "@TheRastrian",
"twitterTitle": "Why Reliability Demands Functional Programming: ADTs, Safety, and Critical Infrastructure",
"articlePublishedTime": "2025-09-16T16:29:27Z",
"twitterImage": [
{
"url": "https://rastrian.dev/assets/img/profile.png"
}
],
"ogTitle": "Why Reliability Demands Functional Programming: ADTs, Safety, and Critical Infrastructure",
"ogDescription": "> In banking, telecom, and payments, reliability is not a nice to have. It is table stakes. The most reliable systems I have worked on reduce entire classes of bugs before the code even runs. Functional programming and Algebraic Data Types (ADTs) let you push correctness into the type system, so illegal states cannot be constructed in the first place. **What you will learn** - How invalid states show up in real sy",
"ogImage": [
{
"url": "https://rastrian.dev/assets/img/profile.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "> In banking, telecom, and payments, reliability is not a nice to have. It is table stakes. The most reliable systems I have worked on reduce entire classes of bugs before the code even runs. Functional programming and Algebraic Data Types (ADTs) let you push correctness into the type system, so illegal states cannot be constructed in the first place. **What you will learn** - How invalid states show up in real sy",
"success": true,
"requestUrl": "https://blog.rastrian.dev/post/why-reliability-demands-functional-programming-adts-safety-and-critical-infrastructure",
"ogUrl": "https://blog.rastrian.dev/post/why-reliability-demands-functional-programming-adts-safety-and-critical-infrastructure",
"articleAuthor": "Luis Vaz (Rastrian)"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-28T00:05:52.000Z",
"createdAtI": 1766880352,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46406901",
"author": "rastrian",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T00:30:58.402Z",
"title": "Why Reliability Demands Functional Programming",
"createdAtI": 1766880352,
"url": "https://blog.rastrian.dev/post/why-reliability-demands-functional-programming-adts-safety-and-critical-infrastructure",
"points": 3,
"tags": [],
"createdAt": "2025-12-28T00:05:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766881858,
"commentsCount": 0,
"updatedAt": "2025-12-28T00:27:53.000Z"
}
}{
"storyID": "46406486",
"title": "Show HN: Waycore – an open-source, offline-first modular field computer",
"author": "DGrechko",
"url": null,
"points": 43,
"commentsCount": 21,
"tags": [
"show_hn"
],
"createdAt": "2025-12-27T23:16:55.000Z",
"createdAtI": 1766877415,
"updatedAt": "2025-12-28T19:01:13.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46406486",
"author": "DGrechko",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T23:45:58.615Z",
"title": "Show HN: Waycore – an open-source, offline-first modular field computer",
"createdAtI": 1766877415,
"url": null,
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-27T23:16:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766879159,
"commentsCount": 0,
"updatedAt": "2025-12-27T23:45:54.000Z"
}
}{
"storyID": "46406213",
"title": "7- and 14-segment fonts \"DSEG\"",
"author": "anigbrowl",
"url": "https://www.keshikan.net/fonts.html",
"points": 44,
"commentsCount": 8,
"tags": [],
"og": {
"twitterCreator": "@keshinomi_88pro",
"twitterCard": "summary_large_image",
"twitterSite": "@keshinomi_88pro",
"twitterTitle": "7セグ・14セグフォント 「DSEG」",
"twitterDescription": "LEDやデジタル時計でおなじみのセグメント表示を意識したフリーフォント「DSEG」を公開しています。",
"twitterImage": [
{
"url": "https://www.keshikan.net/img/dseg_sample.png"
}
],
"success": true,
"requestUrl": "https://www.keshikan.net/fonts.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T22:49:53.000Z",
"createdAtI": 1766875793,
"updatedAt": "2025-12-28T18:50:56.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46406213",
"author": "anigbrowl",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T01:10:58.425Z",
"title": "7- and 14-segment fonts \"DSEG\"",
"createdAtI": 1766875793,
"url": "https://www.keshikan.net/fonts.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T22:49:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766884258,
"commentsCount": 1,
"updatedAt": "2025-12-28T01:08:38.000Z"
}
}Yesterday, the Bazel team at Google did not have a very Merry Boxing Day. An SSL certificate expired for and as shown in this screenshot from the github issue. This expired certificate apparently b…
{
"storyID": "46406129",
"title": "The Dangers of SSL Certificates",
"author": "azhenley",
"url": "https://surfingcomplexity.blog/2025/12/27/the-dangers-of-ssl-certificates/",
"points": 81,
"commentsCount": 95,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-27T22:02:59+00:00",
"twitterImage": [
{
"url": "https://surfingcomplexity.blog/wp-content/uploads/2025/12/image-4.png?w=640"
}
],
"ogTitle": "The dangers of SSL certificates",
"ogDescription": "Yesterday, the Bazel team at Google did not have a very Merry Boxing Day. An SSL certificate expired for and as shown in this screenshot from the github issue. This expired certificate apparently b…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1915",
"url": "https://surfingcomplexity.blog/wp-content/uploads/2025/12/image-4.png",
"height": "1057"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://surfingcomplexity.blog/2025/12/27/the-dangers-of-ssl-certificates/",
"ogUrl": "https://surfingcomplexity.blog/2025/12/27/the-dangers-of-ssl-certificates/",
"ogSiteName": "Surfing Complexity",
"articleModifiedTime": "2025-12-27T22:02:59+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T22:41:22.000Z",
"createdAtI": 1766875282,
"updatedAt": "2025-12-28T20:34:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46406129",
"author": "azhenley",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T23:30:58.339Z",
"title": "The Dangers of SSL Certificates",
"createdAtI": 1766875282,
"url": "https://surfingcomplexity.blog/2025/12/27/the-dangers-of-ssl-certificates/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T22:41:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766878258,
"commentsCount": 1,
"updatedAt": "2025-12-27T23:29:38.000Z"
}
}Despite how widely used the ESP32 is, its Bluetooth stack remains closed source. Let’s dive into the low-level workings of a proprietary Bluetooth peripheral. Whether you are interested in reverse ...
{
"storyID": "46406098",
"title": "Liberating Bluetooth on the ESP32",
"author": "todsacerdoti",
"url": "https://exquisite.tube/w/mEzF442Q4hUXnhQ8HmfZuq",
"points": 133,
"commentsCount": 26,
"tags": [
"front_page"
],
"og": {
"ogVideo": [
{
"width": "560",
"type": "text/html",
"url": "https://exquisite.tube/videos/embed/mEzF442Q4hUXnhQ8HmfZuq",
"height": "315"
}
],
"twitterSite": "@Chocobozzz",
"twitterTitle": "Liberating Bluetooth on the ESP32",
"ogTitle": "Liberating Bluetooth on the ESP32",
"ogDescription": "Despite how widely used the ESP32 is, its Bluetooth stack remains closed source. Let’s dive into the low-level workings of a proprietary Bluetooth peripheral. Whether you are interested in reverse ...",
"ogImage": [
{
"width": "850",
"url": "https://exquisite.tube/lazy-static/previews/c30b17f2-00c1-4aeb-9996-601cfd5abe0b.jpg",
"height": "480"
}
],
"ogType": "video",
"twitterCard": "player",
"twitterDescription": "Despite how widely used the ESP32 is, its Bluetooth stack remains closed source. Let’s dive into the low-level workings of a proprietary Bluetooth peripheral. Whether you are interested in reverse ...",
"success": true,
"requestUrl": "https://exquisite.tube/w/mEzF442Q4hUXnhQ8HmfZuq",
"ogUrl": "https://exquisite.tube/w/mEzF442Q4hUXnhQ8HmfZuq",
"ogSiteName": "Exquisite.tube",
"ogVideoSecureURL": "https://exquisite.tube/videos/embed/mEzF442Q4hUXnhQ8HmfZuq",
"twitterPlayer": [
{
"width": "560",
"url": "https://exquisite.tube/videos/embed/mEzF442Q4hUXnhQ8HmfZuq",
"height": "315"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T22:37:58.000Z",
"createdAtI": 1766875078,
"updatedAt": "2025-12-28T20:33:41.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46406098",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T02:25:58.339Z",
"title": "Liberating Bluetooth on the ESP32",
"createdAtI": 1766875078,
"url": "https://exquisite.tube/w/mEzF442Q4hUXnhQ8HmfZuq",
"points": 5,
"tags": [],
"createdAt": "2025-12-27T22:37:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766888758,
"commentsCount": 0,
"updatedAt": "2025-12-28T02:22:38.000Z"
}
}{
"storyID": "46405927",
"title": "Yanis Varoufakis on the future of capitalism [video]",
"author": "xqcgrek2",
"url": "https://www.youtube.com/watch?v=P_TMuVQPfxw",
"points": 57,
"commentsCount": 66,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=P_TMuVQPfxw"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T22:21:10.000Z",
"createdAtI": 1766874070,
"updatedAt": "2025-12-28T20:34:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46405927",
"author": "xqcgrek2",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T22:30:58.336Z",
"title": "Big Tech stole $35T from the public [video]",
"createdAtI": 1766874070,
"url": "https://www.youtube.com/watch?v=P_TMuVQPfxw",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T22:21:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766874658,
"commentsCount": 0,
"updatedAt": "2025-12-27T22:30:08.000Z"
}
}Natalie Musumeci - Bankruptcies are suddenly everywhere, from billion-dollar giants to small businesses to individuals. Experts are stumped at the breadth of industries.
{
"storyID": "46405898",
"title": "Bankruptcies are exploding across the economy",
"author": "zerosizedweasle",
"url": "https://www.businessinsider.com/bankruptcies-across-economy-small-business-households-corporate-2025-12",
"points": 57,
"commentsCount": 21,
"tags": [],
"og": {
"articlePublisher": "businessinsider",
"twitterCard": "summary_large_image",
"success": true,
"author": "Natalie Musumeci",
"requestUrl": "https://www.businessinsider.com/bankruptcies-across-economy-small-business-households-corporate-2025-12",
"ogTitle": "A wave of bankruptcies is hitting nearly every corner of the economy, leading to this 'unusual' pattern",
"ogUrl": "https://www.businessinsider.com/bankruptcies-across-economy-small-business-households-corporate-2025-12",
"ogDescription": "Bankruptcies are suddenly everywhere, from billion-dollar giants to small businesses to individuals. Experts are stumped at the breadth of industries.",
"ogSiteName": "Business Insider",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://i.insider.com/69430cd604eda4732f2db875?width=1200&format=jpeg",
"height": "600"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T22:18:24.000Z",
"createdAtI": 1766873904,
"updatedAt": "2025-12-28T19:11:26.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46405898",
"author": "zerosizedweasle",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T22:30:58.336Z",
"title": "Bankruptcies are exploding across the economy",
"createdAtI": 1766873904,
"url": "https://www.businessinsider.com/bankruptcies-across-economy-small-business-households-corporate-2025-12",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T22:18:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766874658,
"commentsCount": 0,
"updatedAt": "2025-12-27T22:30:08.000Z"
}
}January 1, 2026 is Public Domain Day: Works from 1930 are open to all, as are sound recordings from 1925! By Jennifer Jenkins and James Boyle[1] CC BY 4.0 Please note that this site is only about US law; the copyright terms in other countries are different.[2] On January 1, 2026, thousands of copyrighted works from 1930 enter the US public domain, along with sound recordings from 1925.
{
"storyID": "46405866",
"title": "Public Domain Day 2026",
"author": "rolph",
"url": "https://web.law.duke.edu/cspd/publicdomainday/2026/",
"points": 94,
"commentsCount": 13,
"tags": [],
"og": {
"twitterTitle": "Public Domain Day 2026",
"twitterImage": [
{
"url": "https://web.law.duke.edu/sites/default/files/images/centers/cspd/pdd2025/PDDmontageRS.jpg"
}
],
"twitterUrl": "https://web.law.duke.edu/cspd/publicdomainday/2026/",
"ogTitle": "Public Domain Day 2026 | Duke University School of Law",
"ogDescription": "January 1, 2026 is Public Domain Day: Works from 1930 are open to all, as are sound recordings from 1925! By Jennifer Jenkins and James Boyle[1] CC BY 4.0 Please note that this site is only about US law; the copyright terms in other countries are different.[2] On January 1, 2026, thousands of copyrighted works from 1930 enter the US public domain, along with sound recordings from 1925.",
"ogImage": [
{
"type": "image/png",
"url": "https://web.law.duke.edu/sites/default/files/images/centers/cspd/pdd2025/PDDmontageRS.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"ogDeterminer": "auto",
"twitterDescription": "January 1, 2026 is Public Domain Day: Works from 1930 are open to all, as are sound recordings from 1925! By Jennifer Jenkins and James Boyle[1] CC BY 4.0 Please note that this site is only about US",
"success": true,
"requestUrl": "https://web.law.duke.edu/cspd/publicdomainday/2026/",
"ogUrl": "https://web.law.duke.edu/cspd/publicdomainday/2026/",
"fbAppId": "189501712936"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T22:15:43.000Z",
"createdAtI": 1766873743,
"updatedAt": "2025-12-28T20:29:57.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46405866",
"author": "rolph",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-28T02:15:58.533Z",
"title": "Public Domain Day 2026",
"createdAtI": 1766873743,
"url": "https://web.law.duke.edu/cspd/publicdomainday/2026/",
"points": 5,
"tags": [],
"createdAt": "2025-12-27T22:15:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766888159,
"commentsCount": 1,
"updatedAt": "2025-12-28T02:11:53.000Z"
}
}Martin Oppenheimer is professor emeritus of sociology at Rutgers University, and has written extensively about the civil rights movement. Betty Medsger, The Burglary: The Discovery of J. Edgar Hoover’s Secret... READ MORE
{
"storyID": "46405481",
"title": "How We Found Out About COINTELPRO (2014)",
"author": "bryanrasmussen",
"url": "https://monthlyreview.org/articles/how-we-found-out-about-cointelpro/",
"points": 86,
"commentsCount": 48,
"tags": [],
"og": {
"articlePublisher": "https://www.facebook.com/monthly.review.magazine/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://monthlyreview.org/articles/how-we-found-out-about-cointelpro/",
"ogTitle": "How We Found Out About COINTELPRO - Monthly Review",
"ogUrl": "https://monthlyreview.org/articles/how-we-found-out-about-cointelpro/",
"ogDescription": "Martin Oppenheimer is professor emeritus of sociology at Rutgers University, and has written extensively about the civil rights movement. Betty Medsger, The Burglary: The Discovery of J. Edgar Hoover’s Secret... READ MORE",
"ogSiteName": "Monthly Review",
"ogLocale": "en_US",
"articleModifiedTime": "2025-09-08T13:36:09+00:00",
"ogImage": [
{
"width": "500",
"type": "image/jpeg",
"url": "https://dhjhkxawhe8q4.cloudfront.net/monthlyreview_wp/wp-content/uploads/2022/08/12172020/mr-logo_500px.jpg",
"height": "500"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T21:36:27.000Z",
"createdAtI": 1766871387,
"updatedAt": "2025-12-28T20:18:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46405481",
"author": "bryanrasmussen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T21:50:58.446Z",
"title": "How We Found Out About COINTELPRO",
"createdAtI": 1766871387,
"url": "https://monthlyreview.org/articles/how-we-found-out-about-cointelpro/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T21:36:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766872258,
"commentsCount": 0,
"updatedAt": "2025-12-27T21:49:08.000Z"
}
}Jeffrey Flier - Even the biggest future blockbuster drugs can be prematurely abandoned.
{
"storyID": "46405480",
"title": "Pfizer ended up passing on my GLP-1 work back in the early '90s (2024)",
"author": "rajlego",
"url": "https://www.statnews.com/2024/09/09/glp-1-history-pfizer-john-baxter-jeffrey-flier-calbio-metabio/",
"points": 109,
"commentsCount": 49,
"tags": [],
"og": {
"twitterCreator": "@jflier",
"twitterSite": "@statnews",
"articlePublishedTime": "2024-09-09T08:30:00+00:00",
"author": "Jeffrey Flier",
"ogTitle": "How Pfizer ended up passing on my GLP-1 work back in the early ’90s",
"ogDescription": "Even the biggest future blockbuster drugs can be prematurely abandoned.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"type": "image/jpeg",
"url": "https://www.statnews.com/wp-content/uploads/2024/09/GettyImages-1211939971-1024x576.jpg",
"height": "576"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/statnews/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.statnews.com/2024/09/09/glp-1-history-pfizer-john-baxter-jeffrey-flier-calbio-metabio/",
"ogUrl": "https://www.statnews.com/2024/09/09/glp-1-history-pfizer-john-baxter-jeffrey-flier-calbio-metabio/",
"ogSiteName": "STAT",
"articleModifiedTime": "2024-09-16T13:38:35+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T21:36:22.000Z",
"createdAtI": 1766871382,
"updatedAt": "2025-12-28T20:26:12.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46405480",
"author": "rajlego",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T21:40:58.395Z",
"title": "How Pfizer ended up passing on my GLP-1 work back in the early '90s",
"createdAtI": 1766871382,
"url": "https://www.statnews.com/2024/09/09/glp-1-history-pfizer-john-baxter-jeffrey-flier-calbio-metabio/",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T21:36:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766871658,
"commentsCount": 0,
"updatedAt": "2025-12-27T21:40:53.000Z"
}
}Thirty years later, JavaScript is the glue that holds the interactive web together, warts and all.
{
"storyID": "46405375",
"title": "In 1995, a Netscape employee wrote a hack in 10 days that now runs the Internet",
"author": "taubek",
"url": "https://arstechnica.com/gadgets/2025/12/in-1995-a-netscape-employee-wrote-a-hack-in-10-days-that-now-runs-the-internet/",
"points": 55,
"commentsCount": 15,
"tags": [],
"og": {
"twitterTitle": "In 1995, a Netscape employee wrote a hack in 10 days that now runs the Internet",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-12-04T17:59:38+00:00",
"twitterImage": [
{
"alt": "An early logo from the Netscape web browser that featured animated comets.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/12/netscape_logo_header_3-1152x648.jpg"
}
],
"ogTitle": "In 1995, a Netscape employee wrote a hack in 10 days that now runs the Internet",
"ogDescription": "Thirty years later, JavaScript is the glue that holds the interactive web together, warts and all.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "An early logo from the Netscape web browser that featured animated comets.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/12/netscape_logo_header_3-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Thirty years later, JavaScript is the glue that holds the interactive web together, warts and all.",
"success": true,
"requestUrl": "https://arstechnica.com/gadgets/2025/12/in-1995-a-netscape-employee-wrote-a-hack-in-10-days-that-now-runs-the-internet/",
"ogUrl": "https://arstechnica.com/gadgets/2025/12/in-1995-a-netscape-employee-wrote-a-hack-in-10-days-that-now-runs-the-internet/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-12-04T18:48:02+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T21:22:44.000Z",
"createdAtI": 1766870564,
"updatedAt": "2025-12-28T20:05:41.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46405375",
"author": "taubek",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T21:45:58.615Z",
"title": "In 1995, a Netscape employee wrote a hack in 10 days that now runs the Internet",
"createdAtI": 1766870564,
"url": "https://arstechnica.com/gadgets/2025/12/in-1995-a-netscape-employee-wrote-a-hack-in-10-days-that-now-runs-the-internet/",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T21:22:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766871959,
"commentsCount": 0,
"updatedAt": "2025-12-27T21:44:38.000Z"
}
}NHS England is rolling out software to run our health records from Palantir - fight back
{
"storyID": "46405309",
"title": "Say No to Palantir in the NHS",
"author": "_____k",
"url": "https://notopalantir.goodlawproject.org/email-to-target/stop-palantir-in-the-nhs/",
"points": 541,
"commentsCount": 198,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://notopalantir.goodlawproject.org/email-to-target/stop-palantir-in-the-nhs/",
"ogTitle": "Say no to Palantir in the NHS",
"ogUrl": "https://notopalantir.goodlawproject.org/email-to-target/stop-palantir-in-the-nhs/",
"ogDescription": "NHS England is rolling out software to run our health records from Palantir - fight back",
"ogSiteName": "No to Palantir",
"ogLocale": "en_GB",
"articleModifiedTime": "2025-12-15T10:56:35+00:00",
"ogImage": [
{
"width": "600",
"type": "image/png",
"url": "http://notopalantir.goodlawproject.org/wp-content/uploads/sites/3/2025/11/Artboard-2-3.png",
"height": "355"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T21:15:35.000Z",
"createdAtI": 1766870135,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46405309",
"author": "_____k",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T21:20:58.444Z",
"title": "Say No to Palantir in the NHS",
"createdAtI": 1766870135,
"url": "https://notopalantir.goodlawproject.org/email-to-target/stop-palantir-in-the-nhs/",
"points": 4,
"tags": [],
"createdAt": "2025-12-27T21:15:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766870458,
"commentsCount": 0,
"updatedAt": "2025-12-27T21:20:53.000Z"
}
}{
"storyID": "46405306",
"title": "Richard Stallman at the First Hackers Conference in 1984 [video]",
"author": "schmuckonwheels",
"url": "https://www.youtube.com/watch?v=Hf2pfzzWPYE",
"points": 148,
"commentsCount": 33,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=Hf2pfzzWPYE"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T21:15:14.000Z",
"createdAtI": 1766870114,
"updatedAt": "2025-12-28T20:35:27.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46405306",
"author": "schmuckonwheels",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T21:45:58.615Z",
"title": "Richard Stallman at the First Hackers Conference in 1984 [video]",
"createdAtI": 1766870114,
"url": "https://www.youtube.com/watch?v=Hf2pfzzWPYE",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T21:15:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766871959,
"commentsCount": 0,
"updatedAt": "2025-12-27T21:45:26.000Z"
}
}{
"storyID": "46405235",
"title": "An ounce of silver is now worth more than a barrel of oil",
"author": "bookofjoe",
"url": "https://www.wsj.com/finance/commodities-futures/an-ounce-of-silver-is-now-worth-more-than-a-barrel-of-oil-196e149e",
"points": 99,
"commentsCount": 102,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/finance/commodities-futures/an-ounce-of-silver-is-now-worth-more-than-a-barrel-of-oil-196e149e"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T21:06:47.000Z",
"createdAtI": 1766869607,
"updatedAt": "2025-12-28T20:29:27.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46405235",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T21:30:58.717Z",
"title": "An Ounce of Silver Is Now Worth More Than a Barrel of Oil",
"createdAtI": 1766869607,
"url": "https://www.wsj.com/finance/commodities-futures/an-ounce-of-silver-is-now-worth-more-than-a-barrel-of-oil-196e149e",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T21:06:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766871059,
"commentsCount": 2,
"updatedAt": "2025-12-27T21:29:23.000Z"
}
}{
"storyID": "46405216",
"title": "Legal sports betting linked to sharp increases in violent crime",
"author": "geox",
"url": "https://news.rice.edu/news/2025/legal-sports-betting-linked-sharp-increases-violent-crime-study-finds",
"points": 42,
"commentsCount": 16,
"tags": [],
"og": {
"error": "Server has returned a 400/500 error code",
"requestUrl": "https://news.rice.edu/news/2025/legal-sports-betting-linked-sharp-increases-violent-crime-study-finds"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T21:05:06.000Z",
"createdAtI": 1766869506,
"updatedAt": "2025-12-28T20:19:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46405216",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T21:20:58.444Z",
"title": "Legal sports betting linked to sharp increases in violent crime",
"createdAtI": 1766869506,
"url": "https://news.rice.edu/news/2025/legal-sports-betting-linked-sharp-increases-violent-crime-study-finds",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T21:05:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766870458,
"commentsCount": 0,
"updatedAt": "2025-12-27T21:20:09.000Z"
}
}The Trump administration says it plans to dismantle the National Center for Atmospheric Research in Colorado, which is the nation’s premier atmospheric science center. The center was founded in 1960 and has facilitated generations of breakthroughs in climate and weather science. William Brangham discussed the move with climate scientist Kim Cobb and meteorologist Matthew Cappucci.
{
"storyID": "46405183",
"title": "White House pushes to dismantle leading climate and weather research center",
"author": "Teever",
"url": "https://www.pbs.org/newshour/show/white-house-pushes-to-dismantle-leading-climate-and-weather-research-center",
"points": 270,
"commentsCount": 176,
"tags": [],
"og": {
"twitterSite": "@newshour",
"twitterTitle": "White House pushes to dismantle leading climate and weather research center",
"articlePublishedTime": "2025-12-26T18:40:37-05:00",
"twitterImage": [
{
"url": "https://d3i6fh83elv35t.cloudfront.net/static/2025/12/dismantlingscience-1024x683.jpg"
}
],
"ogTitle": "White House pushes to dismantle leading climate and weather research center",
"ogDescription": "The Trump administration says it plans to dismantle the National Center for Atmospheric Research in Colorado, which is the nation’s premier atmospheric science center. The center was founded in 1960 and has facilitated generations of breakthroughs in climate and weather science. William Brangham discussed the move with climate scientist Kim Cobb and meteorologist Matthew Cappucci.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"url": "https://d3i6fh83elv35t.cloudfront.net/static/2025/12/dismantlingscience-1024x683.jpg",
"height": "683"
}
],
"ogType": "article",
"articleTag": "climate, climate change, meteorology, national center for atmospheric research, science",
"articlePublisher": "https://www.facebook.com/newshour/",
"twitterCard": "summary_large_image",
"twitterDescription": "The Trump administration says it plans to dismantle the National Center for Atmospheric Research in Colorado, which is the nation’s premier atmospheric science center. The center was founded in 1960 and has facilitated generations of breakthroughs in climate and weather science. William Brangham discussed the move with climate scientist Kim Cobb and meteorologist Matthew Cappucci.",
"success": true,
"requestUrl": "https://www.pbs.org/newshour/show/white-house-pushes-to-dismantle-leading-climate-and-weather-research-center",
"ogUrl": "https://www.pbs.org/newshour/show/white-house-pushes-to-dismantle-leading-climate-and-weather-research-center",
"ogSiteName": "PBS News",
"articleSection": "Nation",
"fbAppId": "114150878604116"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T21:01:09.000Z",
"createdAtI": 1766869269,
"updatedAt": "2025-12-28T11:25:54.000Z",
"fetchedAt": "2025-12-28T11:25:58.615Z",
"firstVersion": {
"storyID": "46405183",
"author": "Teever",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T21:10:58.356Z",
"title": "White House pushes to dismantle leading climate and weather research center",
"createdAtI": 1766869269,
"url": "https://www.pbs.org/newshour/show/white-house-pushes-to-dismantle-leading-climate-and-weather-research-center",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T21:01:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766869858,
"commentsCount": 0,
"updatedAt": "2025-12-27T21:08:08.000Z"
}
}America's richest 10% now hold 60% of the nation's wealth. The bottom half of America? It holds just 6%. Wealth inequality is eating this country alive.
{
"storyID": "46405023",
"title": "America's richest 10% now hold 60% of the nation's wealth",
"author": "doener",
"url": "https://bsky.app/profile/rbreich.bsky.social/post/3mayikzgatu2v",
"points": 50,
"commentsCount": 13,
"tags": [],
"og": {
"twitterSite": "@bluesky",
"articlePublishedTime": "2025-12-27T19:01:09.031Z",
"twitterImage": [
{
"url": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:4u3hwe3p7oy3hoy3amlw7rp2/bafkreiccl7fpoakgp5xian4kb46wmx7632mmvjgqgbunifbkjomwdso4nu@jpeg"
}
],
"ogTitle": "Robert Reich (@rbreich.bsky.social)",
"ogDescription": "America's richest 10% now hold 60% of the nation's wealth. \n\nThe bottom half of America? It holds just 6%.\n\nWealth inequality is eating this country alive.",
"ogImage": [
{
"url": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:4u3hwe3p7oy3hoy3amlw7rp2/bafkreiccl7fpoakgp5xian4kb46wmx7632mmvjgqgbunifbkjomwdso4nu@jpeg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "America's richest 10% now hold 60% of the nation's wealth. \n\nThe bottom half of America? It holds just 6%.\n\nWealth inequality is eating this country alive.",
"success": true,
"requestUrl": "https://bsky.app/profile/rbreich.bsky.social/post/3mayikzgatu2v",
"profileUsername": "rbreich.bsky.social",
"ogLogo": "https://web-cdn.bsky.app/static/favicon.png",
"ogUrl": "https://bsky.app/profile/rbreich.bsky.social/post/3mayikzgatu2v",
"ogSiteName": "Bluesky Social"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T20:37:24.000Z",
"createdAtI": 1766867844,
"updatedAt": "2025-12-28T16:57:56.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46405023",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T20:45:58.563Z",
"title": "America's richest 10% now hold 60% of the nation's wealth",
"createdAtI": 1766867844,
"url": "https://bsky.app/profile/rbreich.bsky.social/post/3mayikzgatu2v",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T20:37:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766868359,
"commentsCount": 0,
"updatedAt": "2025-12-27T20:42:52.000Z"
}
}Jess Cockerill - There's a parasite living in the brains of 40 million Americans, and most of these human hosts are completely unaware.
{
"storyID": "46404952",
"title": "'Off switch' discovery could help clear our brains of a common parasite",
"author": "amichail",
"url": "https://www.sciencealert.com/off-switch-discovery-could-help-clear-our-brains-of-a-common-parasite",
"points": 47,
"commentsCount": 13,
"tags": [],
"og": {
"twitterCreator": "@ScienceAlert",
"twitterTitle": "'Off Switch' Discovery Could Help Clear Our Brains of a Common Parasite",
"twitterSite": "@ScienceAlert",
"articlePublishedTime": "2025-10-26T12:00:25+00:00",
"author": "Jess Cockerill",
"ogTitle": "'Off Switch' Discovery Could Help Clear Our Brains of a Common Parasite",
"ogDescription": "There's a parasite living in the brains of 40 million Americans, and most of these human hosts are completely unaware.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://www.sciencealert.com/images/2025/10/toxoplasma-oocyst-under-microscope.jpg",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/ScienceAlert",
"twitterCard": "summary_large_image",
"twitterDescription": "One in three of us have it.",
"success": true,
"requestUrl": "https://www.sciencealert.com/off-switch-discovery-could-help-clear-our-brains-of-a-common-parasite",
"ogUrl": "https://www.sciencealert.com/off-switch-discovery-could-help-clear-our-brains-of-a-common-parasite",
"ogSiteName": "ScienceAlert",
"articleSection": "health"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T20:28:07.000Z",
"createdAtI": 1766867287,
"updatedAt": "2025-12-28T18:55:57.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46404952",
"author": "amichail",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T21:05:58.716Z",
"title": "'Off Switch' Discovery Could Help Clear Our Brains of a Common Parasite",
"createdAtI": 1766867287,
"url": "https://www.sciencealert.com/off-switch-discovery-could-help-clear-our-brains-of-a-common-parasite",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T20:28:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766869559,
"commentsCount": 0,
"updatedAt": "2025-12-27T21:02:52.000Z"
}
}{
"storyID": "46404848",
"title": "How we lost communication to entertainment",
"author": "8organicbits",
"url": "https://ploum.net/2025-12-15-communication-entertainment.html",
"points": 626,
"commentsCount": 347,
"tags": [
"front_page"
],
"og": {
"ogArticlePublishedTime": "2025-12-15",
"ogArticleAuthor": "Ploum - Lionel Dricot",
"success": true,
"requestUrl": "https://ploum.net/2025-12-15-communication-entertainment.html",
"ogTitle": "How We Lost Communication to Entertainment",
"ogUrl": "https://ploum.net/2025-12-15-communication-entertainment.html",
"ogImage": [
{
"url": "https://ploum.net/files/framalistes.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T20:15:01.000Z",
"createdAtI": 1766866501,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46404848",
"author": "8organicbits",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T20:25:58.672Z",
"title": "We Lost Communication to Entertainment",
"createdAtI": 1766866501,
"url": "https://ploum.net/2025-12-15-communication-entertainment.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T20:15:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766867159,
"commentsCount": 0,
"updatedAt": "2025-12-27T20:25:53.000Z"
}
}{
"storyID": "46404799",
"title": "The Epstein files downloaded today is different compared to before",
"author": "IDKhowTo",
"url": null,
"points": 47,
"commentsCount": 8,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-27T20:08:45.000Z",
"createdAtI": 1766866125,
"updatedAt": "2025-12-28T18:35:12.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46404799",
"author": "IDKhowTo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T20:25:58.672Z",
"title": "The Epstein files downloaded today is different compared to before",
"createdAtI": 1766866125,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-27T20:08:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766867159,
"commentsCount": 1,
"updatedAt": "2025-12-27T20:23:07.000Z"
}
}Dimas Ibnu - Rainbow Six Siege appears to have been hacked as global server outages hit all platforms, with players reporting billions of credits, dev skins, and random bans while Ubisoft calls it a server incident.
{
"storyID": "46404597",
"title": "Rainbow Six Siege hacked as players get billions of credits and random bans",
"author": "erhuve",
"url": "https://www.shanethegamer.com/esports-news/rainbow-six-siege-hacked-global-server-outage/",
"points": 268,
"commentsCount": 138,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@officialstgplay",
"twitterSite": "@officialstgplay",
"articlePublishedTime": "2025-12-27T15:07:39+00:00",
"author": "Dimas Ibnu",
"ogTitle": "Rainbow Six Siege Hacked as Players Get Billions of Credits and Random Bans - STG Play",
"ogDescription": "Rainbow Six Siege appears to have been hacked as global server outages hit all platforms, with players reporting billions of credits, dev skins, and random bans while Ubisoft calls it a server incident.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1280",
"type": "image/webp",
"url": "https://www.shanethegamer.com/wp-content/uploads/2025/12/STG-Cover-7-1.webp",
"height": "840"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/officialstgplay/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.shanethegamer.com/esports-news/rainbow-six-siege-hacked-global-server-outage/",
"ogUrl": "https://www.shanethegamer.com/esports-news/rainbow-six-siege-hacked-global-server-outage/",
"ogSiteName": "STG Play"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T19:45:28.000Z",
"createdAtI": 1766864728,
"updatedAt": "2025-12-28T20:33:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46404597",
"author": "erhuve",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T21:50:58.446Z",
"title": "Rainbow Six Siege Hacked as Players Get Billions of Credits and Random Bans",
"createdAtI": 1766864728,
"url": "https://www.shanethegamer.com/esports-news/rainbow-six-siege-hacked-global-server-outage/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T19:45:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766872258,
"commentsCount": 0,
"updatedAt": "2025-12-27T21:48:08.000Z"
}
}{
"storyID": "46403992",
"title": "Toll roads are spreading in America",
"author": "smurda",
"url": "https://www.economist.com/united-states/2025/12/18/toll-roads-are-spreading-in-america",
"points": 191,
"commentsCount": 599,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/united-states/2025/12/18/toll-roads-are-spreading-in-america"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T18:31:27.000Z",
"createdAtI": 1766860287,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403992",
"author": "smurda",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T19:00:58.397Z",
"title": "Toll roads are spreading in America",
"createdAtI": 1766860287,
"url": "https://www.economist.com/united-states/2025/12/18/toll-roads-are-spreading-in-america",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T18:31:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766862058,
"commentsCount": 1,
"updatedAt": "2025-12-27T18:59:23.000Z"
}
}With grim prognosis hanging overhead, doctors and scientists at universities and institutions across the U.S. worked tirelessly to develop the world’s first custom gene-editing therapy to save the life of a newborn.
{
"storyID": "46403955",
"title": "Scientists edited genes in a living person and saved his life",
"author": "QueensGambit",
"url": "https://www.popularmechanics.com/science/health/a64815804/crispr-therapy/",
"points": 120,
"commentsCount": 41,
"tags": [],
"og": {
"articlePublishedTime": "2025-05-20T13:30:00Z",
"twitterImage": [
{
"url": "https://hips.hearstapps.com/hmg-prod/images/close-up-of-woman-touching-dna-molecule-nebula-dust-royalty-free-image-1747682910.pjpeg?crop=1xw:0.75xh;center,top&resize=640:*"
}
],
"ogTitle": "Scientists Edited Genes Inside a Living Person for the First Time—and Saved His Life",
"ogDescription": "With grim prognosis hanging overhead, doctors and scientists at universities and institutions across the U.S. worked tirelessly to develop the world’s first custom gene-editing therapy to save the life of a newborn.",
"ogImage": [
{
"width": "1200",
"url": "https://hips.hearstapps.com/hmg-prod/images/close-up-of-woman-touching-dna-molecule-nebula-dust-royalty-free-image-1747682910.pjpeg?crop=1xw:0.75xh;center,top&resize=1200:*",
"height": "600"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/popularmechanics",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.popularmechanics.com/science/health/a64815804/crispr-therapy/",
"ogUrl": "https://www.popularmechanics.com/science/health/a64815804/crispr-therapy/",
"ogSiteName": "Popular Mechanics",
"articleSection": "Health",
"articleModifiedTime": "2025-05-20T13:30:00Z",
"fbAppId": "218456798186610"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T18:26:46.000Z",
"createdAtI": 1766860006,
"updatedAt": "2025-12-28T19:07:41.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403955",
"author": "QueensGambit",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T18:50:58.361Z",
"title": "Scientists Edited Genes Inside a Living Person for First Time, Saved His Life",
"createdAtI": 1766860006,
"url": "https://www.popularmechanics.com/science/health/a64815804/crispr-therapy/",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T18:26:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766861458,
"commentsCount": 0,
"updatedAt": "2025-12-27T18:50:07.000Z"
}
}{
"storyID": "46403915",
"title": "Windows 2 for the Apricot PC/Xi",
"author": "todsacerdoti",
"url": "https://www.ninakalinina.com/notes/win2apri/",
"points": 156,
"commentsCount": 40,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.ninakalinina.com/notes/win2apri/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T18:22:05.000Z",
"createdAtI": 1766859725,
"updatedAt": "2025-12-28T20:11:41.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403915",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T18:50:58.361Z",
"title": "Windows 2 for the Apricot PC/Xi",
"createdAtI": 1766859725,
"url": "https://www.ninakalinina.com/notes/win2apri/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T18:22:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766861458,
"commentsCount": 0,
"updatedAt": "2025-12-27T18:50:07.000Z"
}
}Low-quality AI-generated content is now saturating social media – and generating about $117m a year, data shows
{
"storyID": "46403805",
"title": "More than 20% of videos shown to new YouTube users are 'AI slop', study finds",
"author": "schu",
"url": "https://www.theguardian.com/technology/2025/dec/27/more-than-20-of-videos-shown-to-new-youtube-users-are-ai-slop-study-finds",
"points": 69,
"commentsCount": 22,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://technology/2025/dec/27/more-than-20-of-videos-shown-to-new-youtube-users-are-ai-slop-study-finds?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "More than 20% of videos shown to new YouTube users are ‘AI slop’, study finds",
"ogType": "article",
"articleTag": "Artificial intelligence (AI),YouTube,Social media,Technology,Media,Digital media,World news",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/technology/2025/dec/27/more-than-20-of-videos-shown-to-new-youtube-users-are-ai-slop-study-finds",
"twitterAppUrliPhone": "gnmguardian://technology/2025/dec/27/more-than-20-of-videos-shown-to-new-youtube-users-are-ai-slop-study-finds?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/technology/2025/dec/27/more-than-20-of-videos-shown-to-new-youtube-users-are-ai-slop-study-finds",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2025-12-27T17:00:43.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/2d8021bb048378298f4bb9ca81867e7248b5a3cd/0_1_5000_3998/master/5000.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=ef03db5adf2e67f6e470fd5be680a2f4"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Low-quality AI-generated content is now saturating social media – and generating about $117m a year, data shows",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/2d8021bb048378298f4bb9ca81867e7248b5a3cd/0_1_5000_3998/master/5000.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=8f1528b44eada9e7f6b3721f462622a8",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/technology/2025/dec/27/more-than-20-of-videos-shown-to-new-youtube-users-are-ai-slop-study-finds",
"alIosUrl": "gnmguardian://technology/2025/dec/27/more-than-20-of-videos-shown-to-new-youtube-users-are-ai-slop-study-finds?contenttype=Article&source=applinks",
"articleModifiedTime": "2025-12-27T17:05:59.000Z",
"articleSection": "Technology",
"articleAuthor": "https://www.theguardian.com/profile/aisha-down",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-27T18:10:49.000Z",
"createdAtI": 1766859049,
"updatedAt": "2025-12-28T15:42:13.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403805",
"author": "schu",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T18:20:58.365Z",
"title": "More than 20% of videos shown to new YouTube users are 'AI slop', study finds",
"createdAtI": 1766859049,
"url": "https://www.theguardian.com/technology/2025/dec/27/more-than-20-of-videos-shown-to-new-youtube-users-are-ai-slop-study-finds",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T18:10:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766859658,
"commentsCount": 0,
"updatedAt": "2025-12-27T18:20:07.000Z"
}
}{
"storyID": "46403741",
"title": "Cleartext signatures considered harmful",
"author": "derleyici",
"url": "https://gnupg.org/blog/20251226-cleartext-signatures.html",
"points": 40,
"commentsCount": 6,
"tags": [],
"og": {
"dcLanguage": "en",
"dcDate": "2025-12-26",
"dcRights": "https://gnupg.org/copying.html",
"success": true,
"requestUrl": "https://gnupg.org/blog/20251226-cleartext-signatures.html",
"dcIdentifier": "https://gnupg.org/",
"dcTitle": "Cleartext Signatures Considered Harmful",
"dcPublisher": "The GnuPG Project",
"dcCreator": "The People of the GnuPG Project",
"dcDescription": "GnuPG is a free implementation of OpenPGP"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T18:03:42.000Z",
"createdAtI": 1766858622,
"updatedAt": "2025-12-28T09:14:40.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403741",
"author": "derleyici",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T18:15:58.735Z",
"title": "Cleartext Signatures Considered Harmful",
"createdAtI": 1766858622,
"url": "https://gnupg.org/blog/20251226-cleartext-signatures.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T18:03:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766859359,
"commentsCount": 0,
"updatedAt": "2025-12-27T18:12:52.000Z"
}
}The Groq deal that dodged regulators, enriched Chamath, sidestepped Saudi entanglements and a whole bunch more
{
"storyID": "46403559",
"title": "Nvidia's $20B antitrust loophole",
"author": "ossa-ma",
"url": "https://ossa-ma.github.io/blog/groq",
"points": 525,
"commentsCount": 166,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Nvidia's $20B Antitrust Loophole",
"articlePublishedTime": "2025-12-25T00:00:00.000Z",
"twitterDescription": "The Groq deal that dodged regulators, enriched Chamath, sidestepped Saudi entanglements and a whole bunch more",
"twitterImage": [
{
"url": "https://ossa-ma.github.io/og.png"
}
],
"success": true,
"requestUrl": "https://ossa-ma.github.io/blog/groq",
"ogTitle": "Nvidia's $20B Antitrust Loophole",
"ogUrl": "https://ossa-ma.github.io/blog/groq",
"ogDescription": "The Groq deal that dodged regulators, enriched Chamath, sidestepped Saudi entanglements and a whole bunch more",
"ogImage": [
{
"url": "https://ossa-ma.github.io/og.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T17:42:46.000Z",
"createdAtI": 1766857366,
"updatedAt": "2025-12-28T20:29:57.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403559",
"author": "ossa-ma",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T17:50:58.352Z",
"title": "Nvidia's $20B Antitrust Loophole (Not an Acquisition)",
"createdAtI": 1766857366,
"url": "https://ossa-ma.github.io/blog/groq",
"points": 4,
"tags": [],
"createdAt": "2025-12-27T17:42:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766857858,
"commentsCount": 1,
"updatedAt": "2025-12-27T17:50:52.000Z"
}
}Raymond Chen - Not an artistic judgement. Just a technical one.
{
"storyID": "46403291",
"title": "Janet Jackson had the power to crash laptop computers (2022)",
"author": "montalbano",
"url": "https://devblogs.microsoft.com/oldnewthing/20220816-00/?p=106994",
"points": 295,
"commentsCount": 119,
"tags": [],
"og": {
"twitterCreator": "@https://twitter.com/ChenCravat",
"articlePublishedTime": "2022-08-16T14:00:00+00:00",
"author": "Raymond Chen",
"ogTitle": "Janet Jackson had the power to crash laptop computers - The Old New Thing",
"ogDescription": "Not an artistic judgement. Just a technical one.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "110",
"type": "image/jpeg",
"url": "https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg",
"height": "145"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://devblogs.microsoft.com/oldnewthing/20220816-00/?p=106994",
"ogUrl": "https://devblogs.microsoft.com/oldnewthing/20220816-00/?p=106994",
"ogSiteName": "The Old New Thing",
"articleModifiedTime": "2022-12-09T18:37:56+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T17:16:08.000Z",
"createdAtI": 1766855768,
"updatedAt": "2025-12-28T19:59:12.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403291",
"author": "montalbano",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T17:25:58.365Z",
"title": "Janet Jackson had the power to crash laptop computers (2022)",
"createdAtI": 1766855768,
"url": "https://devblogs.microsoft.com/oldnewthing/20220816-00/?p=106994",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T17:16:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766856358,
"commentsCount": 0,
"updatedAt": "2025-12-27T17:25:52.000Z"
}
}{
"storyID": "46403276",
"title": "USD share as global reserve currency drops to lowest since 1994",
"author": "stevenjgarner",
"url": "https://wolfstreet.com/2025/12/26/status-of-the-us-dollar-as-global-reserve-currency-usd-share-drops-to-lowest-since-1994/",
"points": 253,
"commentsCount": 269,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://wolfstreet.com/2025/12/26/status-of-the-us-dollar-as-global-reserve-currency-usd-share-drops-to-lowest-since-1994/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T17:14:06.000Z",
"createdAtI": 1766855646,
"updatedAt": "2025-12-28T20:26:12.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403276",
"author": "stevenjgarner",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T17:25:58.365Z",
"title": "USD Share as Global Reserve Currency Drops to Lowest Since 1994",
"createdAtI": 1766855646,
"url": "https://wolfstreet.com/2025/12/26/status-of-the-us-dollar-as-global-reserve-currency-usd-share-drops-to-lowest-since-1994/",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T17:14:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766856358,
"commentsCount": 0,
"updatedAt": "2025-12-27T17:25:21.000Z"
}
}{
"storyID": "46403200",
"title": "Gpg.fail",
"author": "todsacerdoti",
"url": "https://gpg.fail",
"points": 422,
"commentsCount": 265,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://gpg.fail"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T17:05:50.000Z",
"createdAtI": 1766855150,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403200",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T17:20:58.306Z",
"title": "Gpg.fail",
"createdAtI": 1766855150,
"url": "https://gpg.fail",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T17:05:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766856058,
"commentsCount": 1,
"updatedAt": "2025-12-27T17:20:52.000Z"
}
}Our beloved, irreplaceable daughter Annie should’ve been celebrating her 30th birthday this week. Instead, we’re left marking that milestone without her -- remembering all that she was and grieving all that should have been. Annie died by suicide last year, after being fired by MongoDB while she was on disability leave. Yesterday, we filed a legal complaint against MongoDB, seeking accountability for Annie’s wron
{
"storyID": "46403128",
"title": "Employee commits suicide after MongoDB fired her during mental health leave",
"author": "canucker2016",
"url": "https://www.linkedin.com/posts/gsurman_our-beloved-irreplaceable-daughter-annie-activity-7407842359826120704-kFaq",
"points": 193,
"commentsCount": 69,
"tags": [],
"og": {
"twitterTitle": "Our beloved, irreplaceable daughter Annie should’ve been celebrating her 30th birthday this week. Instead, we’re left marking that milestone without her -- remembering all that she was and grieving… | Greg Surman | 257 comments",
"twitterSite": "@linkedin",
"twitterImage": [
{
"url": "https://media.licdn.com/dms/image/v2/D5622AQEh0px-3dcDUA/feedshare-shrink_2048_1536/B56Zs3xXcJGsAw-/0/1766167248499?e=2147483647&v=beta&t=RF5VlTIevDs3ztG1iSNAjBB6YdfNexQ-LYb6wZ7ND8c"
}
],
"twitterUrl": "https://www.linkedin.com/posts/gsurman_our-beloved-irreplaceable-daughter-annie-activity-7407842359826120704-kFaq",
"ogTitle": "Our beloved, irreplaceable daughter Annie should’ve been celebrating her 30th birthday this week. Instead, we’re left marking that milestone without her -- remembering all that she was and grieving… | Greg Surman | 257 comments",
"alAndroidPackage": "com.linkedin.android",
"alIosAppStoreId": "288429040",
"ogDescription": "Our beloved, irreplaceable daughter Annie should’ve been celebrating her 30th birthday this week. Instead, we’re left marking that milestone without her -- remembering all that she was and grieving all that should have been.\n\nAnnie died by suicide last year, after being fired by MongoDB while she was on disability leave. \n \nYesterday, we filed a legal complaint against MongoDB, seeking accountability for Annie’s wron",
"ogImage": [
{
"url": "https://media.licdn.com/dms/image/v2/D5622AQEh0px-3dcDUA/feedshare-shrink_2048_1536/B56Zs3xXcJGsAw-/0/1766167248499?e=2147483647&v=beta&t=RF5VlTIevDs3ztG1iSNAjBB6YdfNexQ-LYb6wZ7ND8c"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Our beloved, irreplaceable daughter Annie should’ve been celebrating her 30th birthday this week. Instead, we’re left marking that milestone without her -- remembering all that she was and grieving all that should have been.\n\nAnnie died by suicide last year, after being fired by MongoDB while she was on disability leave. \n \nYesterday, we filed a legal complaint against MongoDB, seeking accountability for Annie’s wron",
"success": true,
"requestUrl": "https://www.linkedin.com/posts/gsurman_our-beloved-irreplaceable-daughter-annie-activity-7407842359826120704-kFaq",
"alIosAppName": "LinkedIn",
"alAndroidAppName": "LinkedIn",
"alIosUrl": "https://www.linkedin.com/posts/gsurman_our-beloved-irreplaceable-daughter-annie-activity-7407842359826120704-kFaq",
"ogUrl": "https://www.linkedin.com/posts/gsurman_our-beloved-irreplaceable-daughter-annie-activity-7407842359826120704-kFaq",
"alAndroidUrl": "https://www.linkedin.com/posts/gsurman_our-beloved-irreplaceable-daughter-annie-activity-7407842359826120704-kFaq"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T16:57:36.000Z",
"createdAtI": 1766854656,
"updatedAt": "2025-12-28T20:23:41.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403128",
"author": "canucker2016",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T19:00:58.397Z",
"title": "Employee commits suicide after MongoDB fired her during mental health leave",
"createdAtI": 1766854656,
"url": "https://www.linkedin.com/posts/gsurman_our-beloved-irreplaceable-daughter-annie-activity-7407842359826120704-kFaq",
"points": 5,
"tags": [],
"createdAt": "2025-12-27T16:57:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766862058,
"commentsCount": 1,
"updatedAt": "2025-12-27T18:58:07.000Z"
}
}Visual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
{
"storyID": "46403073",
"title": "VSCode rebrands as \"The open source AI code editor\"",
"author": "michidk",
"url": "https://code.visualstudio.com",
"points": 99,
"commentsCount": 67,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@code",
"success": true,
"requestUrl": "https://code.visualstudio.com",
"ogTitle": "Visual Studio Code - The open source AI code editor",
"ogUrl": "https://code.visualstudio.com/",
"ogDescription": "Visual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.",
"ogImage": [
{
"url": "https://code.visualstudio.com/opengraphimg/opengraph-home.png"
}
]
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-27T16:51:01.000Z",
"createdAtI": 1766854261,
"updatedAt": "2025-12-28T18:24:28.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403073",
"author": "michidk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T17:00:58.428Z",
"title": "VSCode rebrands as \"The open source AI code editor\"",
"createdAtI": 1766854261,
"url": "https://code.visualstudio.com",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T16:51:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766854858,
"commentsCount": 1,
"updatedAt": "2025-12-27T17:00:52.000Z"
}
}{
"storyID": "46403048",
"title": "PNG in Chrome shows a different image than in Safari or any desktop app",
"author": "lr0",
"url": "https://lr0.org/blog/p/pngchanges/",
"points": 69,
"commentsCount": 44,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://lr0.org/blog/p/pngchanges/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T16:48:18.000Z",
"createdAtI": 1766854098,
"updatedAt": "2025-12-28T20:18:41.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403048",
"author": "lr0",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T16:55:58.352Z",
"title": "This PNG shows a different version when opened in Chrome than in an image viewer",
"createdAtI": 1766854098,
"url": "https://lr0.org/blog/p/pngchanges/",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T16:48:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766854558,
"commentsCount": 0,
"updatedAt": "2025-12-27T16:55:06.000Z"
}
}Dr. Josh C. Simmons - Panic buying, plain and simple. If anything indicates that this AI bubble is about to pop, it’s this.
{
"storyID": "46403041",
"title": "Nvidia just paid $20B for a company that missed its revenue target by 75%",
"author": "joshcsimmons",
"url": "https://blog.drjoshcsimmons.com/p/nvidia-just-paid-20-billion-for-a",
"points": 214,
"commentsCount": 177,
"tags": [],
"og": {
"twitterTitle": "Nvidia Just Paid $20 Billion for a Company That Missed Its Revenue Target by 75%",
"twitterCard": "summary_large_image",
"twitterDescription": "Panic buying, plain and simple. If anything indicates that this AI bubble is about to pop, it’s this.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!9a6_!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdrjoshcsimmons.substack.com%2Fapi%2Fv1%2Fpost_preview%2F182706966%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Dr. Josh C. Simmons",
"requestUrl": "https://blog.drjoshcsimmons.com/p/nvidia-just-paid-20-billion-for-a",
"ogTitle": "Nvidia Just Paid $20 Billion for a Company That Missed Its Revenue Target by 75%",
"ogUrl": "https://blog.drjoshcsimmons.com/p/nvidia-just-paid-20-billion-for-a",
"ogDescription": "Panic buying, plain and simple. If anything indicates that this AI bubble is about to pop, it’s this.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!7ppM!,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%2F9a099433-4de1-45a1-9804-cfcede6b28da_5064x2704.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-27T16:47:13.000Z",
"createdAtI": 1766854033,
"updatedAt": "2025-12-28T20:21:56.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46403041",
"author": "joshcsimmons",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T17:00:58.428Z",
"title": "Nvidia Just Paid $20B for a Company That Missed Its Revenue Target by 75%",
"createdAtI": 1766854033,
"url": "https://blog.drjoshcsimmons.com/p/nvidia-just-paid-20-billion-for-a",
"points": 4,
"tags": [],
"createdAt": "2025-12-27T16:47:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766854858,
"commentsCount": 0,
"updatedAt": "2025-12-27T16:58:23.000Z"
}
}In the summer of 1918, Emmy Noether published the theorem that now bears her name, establishing a profound two-way connection between symmetries and conservation laws. The influence of this insight is pervasive in physics; it underlies all of our theories of the fundamental interactions and gives meaning to conservation laws that elevates them beyond useful empirical rules. Noether's papers, lectures, and personal in
{
"storyID": "46402611",
"title": "A Century of Noether's Theorem",
"author": "fanf2",
"url": "https://arxiv.org/abs/1902.01989",
"points": 58,
"commentsCount": 9,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Colloquium: A Century of Noether's Theorem",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Colloquium: A Century of Noether's Theorem",
"ogDescription": "In the summer of 1918, Emmy Noether published the theorem that now bears her name, establishing a profound two-way connection between symmetries and conservation laws. The influence of this insight is pervasive in physics; it underlies all of our theories of the fundamental interactions and gives meaning to conservation laws that elevates them beyond useful empirical rules. Noether's papers, lectures, and personal in",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "In the summer of 1918, Emmy Noether published the theorem that now bears her name, establishing a profound two-way connection between symmetries and conservation laws. The influence of this...",
"success": true,
"requestUrl": "https://arxiv.org/abs/1902.01989",
"ogUrl": "https://arxiv.org/abs/1902.01989v2",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T15:42:02.000Z",
"createdAtI": 1766850122,
"updatedAt": "2025-12-28T18:27:41.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46402611",
"author": "fanf2",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T16:05:58.369Z",
"title": "A Century of Noether's Theorem",
"createdAtI": 1766850122,
"url": "https://arxiv.org/abs/1902.01989",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T15:42:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766851558,
"commentsCount": 0,
"updatedAt": "2025-12-27T16:04:37.000Z"
}
}{
"storyID": "46402609",
"title": "New York to require social media platforms to display mental health warnings",
"author": "pseudolus",
"url": "https://www.reuters.com/legal/litigation/new-york-require-social-media-platforms-display-mental-health-warnings-2025-12-26/",
"points": 51,
"commentsCount": 71,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/legal/litigation/new-york-require-social-media-platforms-display-mental-health-warnings-2025-12-26/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T15:41:50.000Z",
"createdAtI": 1766850110,
"updatedAt": "2025-12-28T20:26:12.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46402609",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T15:50:58.913Z",
"title": "New York to require social media platforms to display mental health warnings",
"createdAtI": 1766850110,
"url": "https://www.reuters.com/legal/litigation/new-york-require-social-media-platforms-display-mental-health-warnings-2025-12-26/",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T15:41:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766850659,
"commentsCount": 0,
"updatedAt": "2025-12-27T15:48:22.000Z"
}
}Dennis Li - Two engineers walked into the government six months ago to drag federal retirements from an underground mine onto the Internet. They built retire.opm.gov and are poised to turn six-month waits into near-instant processing for hundreds of thousands of employees.
{
"storyID": "46402327",
"title": "How we automated federal retirements",
"author": "caseysoftware",
"url": "https://ndstudio.gov/posts/automating-federal-retirements",
"points": 95,
"commentsCount": 96,
"tags": [],
"og": {
"twitterCreator": "@ndstudio",
"twitterTitle": "How We Automated Federal Retirements",
"articlePublishedTime": "2025-12-26T19:00:00.000Z",
"twitterImage": [
{
"url": "https://assets.ndstudio.gov/mine.png"
}
],
"author": "Dennis Li",
"ogTitle": "How We Automated Federal Retirements",
"ogDescription": "Two engineers walked into the government six months ago to drag federal retirements from an underground mine onto the Internet. They built retire.opm.gov and are poised to turn six-month waits into near-instant processing for hundreds of thousands of employees.",
"ogImage": [
{
"width": "1200",
"alt": "How We Automated Federal Retirements",
"url": "https://assets.ndstudio.gov/mine.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Two engineers walked into the government six months ago to drag federal retirements from an underground mine onto the Internet. They built retire.opm.gov and are poised to turn six-month waits into near-instant processing for hundreds of thousands of employees.",
"success": true,
"requestUrl": "https://ndstudio.gov/posts/automating-federal-retirements",
"ogUrl": "https://ndstudio.gov/posts/automating-federal-retirements",
"ogSiteName": "National Design Studio",
"articleModifiedTime": "2025-12-26T19:29:49.721Z",
"articleAuthor": "Dennis Li"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T15:02:30.000Z",
"createdAtI": 1766847750,
"updatedAt": "2025-12-28T20:21:56.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46402327",
"author": "caseysoftware",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T15:25:58.662Z",
"title": "We Automated Federal Retirements",
"createdAtI": 1766847750,
"url": "https://ndstudio.gov/posts/automating-federal-retirements",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T15:02:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766849159,
"commentsCount": 0,
"updatedAt": "2025-12-27T15:22:51.000Z"
}
}{
"storyID": "46402202",
"title": "Easel Turns One One year of building my own IDE in Clojure",
"author": "todsacerdoti",
"url": "https://blog.phronemophobic.com/easel-one-year.html",
"points": 36,
"commentsCount": 1,
"tags": [],
"og": {
"success": true,
"author": "Adrian Smith",
"requestUrl": "https://blog.phronemophobic.com/easel-one-year.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T14:46:16.000Z",
"createdAtI": 1766846776,
"updatedAt": "2025-12-28T17:42:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46402202",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T17:45:58.533Z",
"title": "Easel Turns One One year of building my own IDE in Clojure",
"createdAtI": 1766846776,
"url": "https://blog.phronemophobic.com/easel-one-year.html",
"points": 10,
"tags": [],
"createdAt": "2025-12-27T14:46:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766857559,
"commentsCount": 0,
"updatedAt": "2025-12-27T17:45:53.000Z"
}
}This is a follow-up to making the rav1d video decoder 1% faster, where we compared profiler snapshots of rav1d (the Rust implementation) and dav1d (the C …
{
"storyID": "46401982",
"title": "Why is calling my asm function from Rust slower than calling it from C?",
"author": "gavide",
"url": "https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/",
"points": 62,
"commentsCount": 4,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Why is calling my asm function from Rust slower than calling it from C?",
"twitterDescription": "This is a follow-up to making the rav1d video decoder 1% faster, where we compared profiler snapshots of rav1d (the Rust implementation) and dav1d (the C …",
"twitterImage": [
{
"url": "https://ohadravid.github.io/2025-12-rav1d-faster-asm/asm_side_by_side.webp"
}
],
"success": true,
"requestUrl": "https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/",
"twitterUrl": "https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/",
"ogTitle": "Why is calling my asm function from Rust slower than calling it from C?",
"ogUrl": "https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/",
"ogDescription": "This is a follow-up to making the rav1d video decoder 1% faster, where we compared profiler snapshots of rav1d (the Rust implementation) and dav1d (the C …",
"ogImage": [
{
"url": "https://ohadravid.github.io/2025-12-rav1d-faster-asm/asm_side_by_side.webp"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T14:13:58.000Z",
"createdAtI": 1766844838,
"updatedAt": "2025-12-28T20:33:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46401982",
"author": "gavide",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T14:25:58.397Z",
"title": "Why is calling my asm function from Rust slower than calling it from C?",
"createdAtI": 1766844838,
"url": "https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T14:13:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766845558,
"commentsCount": 0,
"updatedAt": "2025-12-27T14:21:36.000Z"
}
}{
"storyID": "46401938",
"title": "NMH BASIC",
"author": "AlexeyBrin",
"url": "https://t3x.org/nmhbasic/index.html",
"points": 45,
"commentsCount": 1,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://t3x.org/nmhbasic/index.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T14:05:44.000Z",
"createdAtI": 1766844344,
"updatedAt": "2025-12-28T12:02:55.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46401938",
"author": "AlexeyBrin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T16:20:58.500Z",
"title": "NMH BASIC",
"createdAtI": 1766844344,
"url": "https://t3x.org/nmhbasic/index.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T14:05:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766852459,
"commentsCount": 0,
"updatedAt": "2025-12-27T16:18:52.000Z"
}
}{
"storyID": "46401612",
"title": "Floor796",
"author": "krtkush",
"url": "https://floor796.com/",
"points": 941,
"commentsCount": 111,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Floor796",
"twitterDescription": "A huge animation scene with many references to memes, games, films, series, anime, music groups",
"twitterImage": [
{
"url": "https://floor796.com/assets/og/og-v2.jpg"
}
],
"success": true,
"requestUrl": "https://floor796.com/",
"twitterUrl": "https://floor796.com",
"ogTitle": "Floor796",
"ogUrl": "https://floor796.com",
"ogSiteName": "Floor796",
"ogImage": [
{
"url": "https://floor796.com/assets/og/og-v2.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T13:13:00.000Z",
"createdAtI": 1766841180,
"updatedAt": "2025-12-28T20:35:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46401612",
"author": "krtkush",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T14:30:58.437Z",
"title": "Floor796",
"createdAtI": 1766841180,
"url": "https://floor796.com/",
"points": 5,
"tags": [],
"createdAt": "2025-12-27T13:13:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766845858,
"commentsCount": 0,
"updatedAt": "2025-12-27T14:30:21.000Z"
}
}Sharp Monocular View Synthesis in Less Than a Second - apple/ml-sharp
{
"storyID": "46401539",
"title": "Apple releases open-source model that instantly turns 2D photos into 3D views",
"author": "SG-",
"url": "https://github.com/apple/ml-sharp",
"points": 387,
"commentsCount": 198,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - apple/ml-sharp: Sharp Monocular View Synthesis in Less Than a Second",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/3d10f710355c977290b6aec3f646f9be7c6295b2e67e3563e9bcbabf820aaf85/apple/ml-sharp"
}
],
"ogTitle": "GitHub - apple/ml-sharp: Sharp Monocular View Synthesis in Less Than a Second",
"ogDescription": "Sharp Monocular View Synthesis in Less Than a Second - apple/ml-sharp",
"ogImage": [
{
"width": "1200",
"alt": "Sharp Monocular View Synthesis in Less Than a Second - apple/ml-sharp",
"url": "https://opengraph.githubassets.com/3d10f710355c977290b6aec3f646f9be7c6295b2e67e3563e9bcbabf820aaf85/apple/ml-sharp",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Sharp Monocular View Synthesis in Less Than a Second - apple/ml-sharp",
"success": true,
"requestUrl": "https://github.com/apple/ml-sharp",
"ogUrl": "https://github.com/apple/ml-sharp",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T12:58:12.000Z",
"createdAtI": 1766840292,
"updatedAt": "2025-12-28T20:33:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46401539",
"author": "SG-",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T14:20:58.384Z",
"title": "Apple releases open-source model that instantly turns 2D photos into 3D views",
"createdAtI": 1766840292,
"url": "https://github.com/apple/ml-sharp",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T12:58:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766845258,
"commentsCount": 0,
"updatedAt": "2025-12-27T14:20:36.000Z"
}
}OrangePi 6 Plus Review: The New Frontier for ARM64 SBC Performance
{
"storyID": "46401499",
"title": "OrangePi 6 Plus Review",
"author": "ekianjo",
"url": "https://boilingsteam.com/orange-pi-6-plus-review/",
"points": 190,
"commentsCount": 170,
"tags": [],
"og": {
"twitterCreator": "@BoilingSteam",
"twitterCard": "summary",
"twitterSite": "@BoilingSteam",
"twitterTitle": "OrangePi 6 Plus Review: The New Frontier for ARM64 SBC Performance",
"success": true,
"requestUrl": "https://boilingsteam.com/orange-pi-6-plus-review/",
"ogTitle": "OrangePi 6 Plus Review: The New Frontier for ARM64 SBC Performance",
"ogUrl": "https://boilingsteam.com/orange-pi-6-plus-review/",
"ogDescription": "OrangePi 6 Plus Review: The New Frontier for ARM64 SBC Performance"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T12:51:15.000Z",
"createdAtI": 1766839875,
"updatedAt": "2025-12-28T20:33:11.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46401499",
"author": "ekianjo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T13:40:58.449Z",
"title": "OrangePi 6 Plus Review: The New Frontier for ARM64 SBC Performance",
"createdAtI": 1766839875,
"url": "https://boilingsteam.com/orange-pi-6-plus-review/",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T12:51:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766842858,
"commentsCount": 0,
"updatedAt": "2025-12-27T13:40:06.000Z"
}
}Interactive React components for creating network diagrams, fiber networks, and rack infrastructure visualization.
{
"storyID": "46401190",
"title": "Splice a Fibre",
"author": "matt-p",
"url": "https://react-networks-lib.rackout.net/fibre",
"points": 96,
"commentsCount": 42,
"tags": [],
"og": {
"twitterSite": "@reactnetworks",
"twitterTitle": "React Networks - Example",
"twitterImage": [
{
"alt": "React Networks Diagram Preview",
"url": "https://react-networks-lib.rackout.net/network-diagram-preview.png"
}
],
"ogTitle": "React Networks - Example",
"ogDescription": "Interactive React components for creating network diagrams, fiber networks, and rack infrastructure visualization.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://react-networks-lib.rackout.net/network-diagram-preview.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Interactive React components for creating network diagrams, fiber networks, and rack infrastructure visualization.",
"success": true,
"requestUrl": "https://react-networks-lib.rackout.net/fibre",
"ogUrl": "https://react-networks-lib.rackout.net",
"ogSiteName": "React Networks"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T11:57:17.000Z",
"createdAtI": 1766836637,
"updatedAt": "2025-12-28T19:42:26.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46401190",
"author": "matt-p",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T12:15:58.426Z",
"title": "Splice a Fibre",
"createdAtI": 1766836637,
"url": "https://react-networks-lib.rackout.net/fibre",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T11:57:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766837758,
"commentsCount": 1,
"updatedAt": "2025-12-27T12:15:20.000Z"
}
}admin - Follow up: Cloudflare: Making the internet a little bit faster – for a select group of people CloudFlare is a very helpful service if you are a website owner and don’t want to deal with separate services for CDN, DNS, basic DDOS protection and other (superficial) security needs. You can have all these services in […]
{
"storyID": "46400490",
"title": "CloudFlare is ruining the internet (for me) (2016)",
"author": "nomilk",
"url": "https://www.slashgeek.net/2016/05/17/cloudflare-is-ruining-the-internet-for-me/",
"points": 90,
"commentsCount": 75,
"tags": [],
"og": {
"articlePublishedTime": "2016-05-17T08:14:22+00:00",
"author": "admin",
"ogTitle": "CloudFlare is ruining the internet (for me) < Slashgeek",
"ogDescription": "Follow up: Cloudflare: Making the internet a little bit faster – for a select group of people CloudFlare is a very helpful service if you are a website owner and don’t want to deal with separate services for CDN, DNS, basic DDOS protection and other (superficial) security needs. You can have all these services in […]",
"ogLocale": "en_US",
"ogImage": [
{
"width": "969",
"type": "image/png",
"url": "https://www.slashgeek.net/wp-content/uploads/2016/05/privacypass-cloudflare.png",
"height": "815"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/slashge3k",
"success": true,
"requestUrl": "https://www.slashgeek.net/2016/05/17/cloudflare-is-ruining-the-internet-for-me/",
"ogUrl": "https://www.slashgeek.net/2016/05/17/cloudflare-is-ruining-the-internet-for-me/",
"ogSiteName": "Slashgeek",
"articleModifiedTime": "2020-08-01T16:21:26+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T09:33:14.000Z",
"createdAtI": 1766827994,
"updatedAt": "2025-12-28T12:14:25.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46400490",
"author": "nomilk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T09:55:58.366Z",
"title": "Cloudflare Is Ruining the Internet",
"createdAtI": 1766827994,
"url": "https://www.slashgeek.net/2016/05/17/cloudflare-is-ruining-the-internet-for-me/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T09:33:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766829358,
"commentsCount": 0,
"updatedAt": "2025-12-27T09:55:50.000Z"
}
}{
"storyID": "46400251",
"title": "Show HN: Ez FFmpeg – Video editing in plain English",
"author": "josharsh",
"url": "http://npmjs.com/package/ezff",
"points": 393,
"commentsCount": 191,
"tags": [
"show_hn"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "http://npmjs.com/package/ezff"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T08:45:46.000Z",
"createdAtI": 1766825146,
"updatedAt": "2025-12-28T20:19:42.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46400251",
"author": "josharsh",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T08:50:58.717Z",
"title": "Show HN: Ez FFmpeg – Video editing in plain English",
"createdAtI": 1766825146,
"url": "http://npmjs.com/package/ezff",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-27T08:45:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766825459,
"commentsCount": 0,
"updatedAt": "2025-12-27T08:50:20.000Z"
}
}{
"storyID": "46400242",
"title": "Verdichtung",
"author": "kenty",
"url": "https://alexeygy.github.io/blog/verdichtung/",
"points": 51,
"commentsCount": 20,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://alexeygy.github.io/blog/verdichtung/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T08:42:45.000Z",
"createdAtI": 1766824965,
"updatedAt": "2025-12-28T18:13:57.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46400242",
"author": "kenty",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T14:10:58.476Z",
"title": "Verdichtung",
"createdAtI": 1766824965,
"url": "https://alexeygy.github.io/blog/verdichtung/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T08:42:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766844658,
"commentsCount": 0,
"updatedAt": "2025-12-27T14:06:36.000Z"
}
}{
"storyID": "46400129",
"title": "Ask HN: How are you sandboxing coding agents?",
"author": "m-hodges",
"url": null,
"points": 43,
"commentsCount": 29,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-27T08:13:09.000Z",
"createdAtI": 1766823189,
"updatedAt": "2025-12-28T16:58:26.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46400129",
"author": "m-hodges",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T09:45:58.726Z",
"title": "Ask HN: How are you sandboxing coding agents?",
"createdAtI": 1766823189,
"url": null,
"points": 5,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-27T08:13:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766828759,
"commentsCount": 1,
"updatedAt": "2025-12-27T09:45:35.000Z"
}
}A fun trick for making crontab tasks a little more flexible and dynamic
{
"storyID": "46399576",
"title": "More dynamic cronjobs",
"author": "0928374082",
"url": "https://george.mand.is/2025/09/more-dynamic-cronjobs/",
"points": 93,
"commentsCount": 29,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://george.mand.is/2025/09/more-dynamic-cronjobs/",
"ogTitle": "More dynamic cronjobs",
"ogSiteName": "George Mandis",
"ogDescription": "A fun trick for making crontab tasks a little more flexible and dynamic",
"ogImage": [
{
"url": "https://georgemandis.s3-us-west-1.amazonaws.com/preview.png"
}
],
"ogType": "blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T06:10:42.000Z",
"createdAtI": 1766815842,
"updatedAt": "2025-12-28T20:18:41.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46399576",
"author": "0928374082",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T07:00:58.461Z",
"title": "More Dynamic Cronjobs",
"createdAtI": 1766815842,
"url": "https://george.mand.is/2025/09/more-dynamic-cronjobs/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T06:10:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766818858,
"commentsCount": 0,
"updatedAt": "2025-12-27T06:56:50.000Z"
}
}{
"storyID": "46398906",
"title": "Pre-commit hooks are broken",
"author": "todsacerdoti",
"url": "https://jyn.dev/pre-commit-hooks-are-fundamentally-broken/",
"points": 198,
"commentsCount": 141,
"tags": [],
"og": {
"success": true,
"author": "jyn",
"requestUrl": "https://jyn.dev/pre-commit-hooks-are-fundamentally-broken/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T03:45:20.000Z",
"createdAtI": 1766807120,
"updatedAt": "2025-12-28T20:02:56.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46398906",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T07:30:58.459Z",
"title": "Pre-commit hooks are fundamentally broken",
"createdAtI": 1766807120,
"url": "https://jyn.dev/pre-commit-hooks-are-fundamentally-broken/",
"points": 6,
"tags": [],
"createdAt": "2025-12-27T03:45:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766820658,
"commentsCount": 0,
"updatedAt": "2025-12-27T07:30:50.000Z"
}
}{
"storyID": "46398752",
"title": "CEO of health care software company sentenced for $1B fraud conspiracy",
"author": "healsdata",
"url": "https://www.justice.gov/opa/pr/ceo-health-care-software-company-sentenced-1b-fraud-conspiracy",
"points": 131,
"commentsCount": 121,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.justice.gov/opa/pr/ceo-health-care-software-company-sentenced-1b-fraud-conspiracy"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T03:14:56.000Z",
"createdAtI": 1766805296,
"updatedAt": "2025-12-28T20:08:57.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46398752",
"author": "healsdata",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T04:25:58.742Z",
"title": "CEO of Health Care Software Company Sentenced for $1B Fraud Conspiracy",
"createdAtI": 1766805296,
"url": "https://www.justice.gov/opa/pr/ceo-health-care-software-company-sentenced-1b-fraud-conspiracy",
"points": 5,
"tags": [],
"createdAt": "2025-12-27T03:14:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766809559,
"commentsCount": 0,
"updatedAt": "2025-12-27T04:24:50.000Z"
}
}The positively charged particle at the heart of the atom is an object of unspeakable complexity, one that changes its appearance depending on how it is probed. We’ve attempted to connect the proton’s many faces to form the most complete picture yet.
{
"storyID": "46398666",
"title": "Inside the proton, the ‘most complicated thing you could possibly imagine’ (2022)",
"author": "tzury",
"url": "https://www.quantamagazine.org/inside-the-proton-the-most-complicated-thing-imaginable-20221019/",
"points": 134,
"commentsCount": 57,
"tags": [],
"og": {
"twitterCreator": "@walkingthedot",
"twitterSite": "@QuantaMagazine",
"twitterTitle": "Inside the Proton, the ‘Most Complicated Thing’ Imaginable",
"articlePublishedTime": "2022-10-19T14:21:02+00:00",
"twitterImage": [
{
"url": "https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/10/PROTON_1200_Social.webp"
}
],
"ogTitle": "Inside the Proton, the ‘Most Complicated Thing’ Imaginable",
"ogDescription": "The positively charged particle at the heart of the atom is an object of unspeakable complexity, one that changes its appearance depending on how it is probed. We’ve attempted to connect the proton’s many faces to form the most complete picture yet.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://d2r55xnwy6nx47.cloudfront.net/uploads/2022/10/PROTON_1200_Social.webp",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/QuantaNews",
"twitterCard": "summary_large_image",
"twitterDescription": "The positively charged particle at the heart of the atom is an object of unspeakable complexity, one that changes its appearance depending on how it is probed. We’ve attempted to connect the proton’s many faces to form the most complete picture yet.",
"success": true,
"requestUrl": "https://www.quantamagazine.org/inside-the-proton-the-most-complicated-thing-imaginable-20221019/",
"ogUrl": "https://www.quantamagazine.org/inside-the-proton-the-most-complicated-thing-imaginable-20221019/",
"ogSiteName": "Quanta Magazine",
"articleModifiedTime": "2023-02-16T18:28:23+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T03:00:00.000Z",
"createdAtI": 1766804400,
"updatedAt": "2025-12-28T20:35:27.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46398666",
"author": "tzury",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T06:55:58.474Z",
"title": "The Proton, the 'Most Complicated Thing You Could Possibly Imagine'",
"createdAtI": 1766804400,
"url": "https://www.quantamagazine.org/inside-the-proton-the-most-complicated-thing-imaginable-20221019/",
"points": 5,
"tags": [],
"createdAt": "2025-12-27T03:00:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766818558,
"commentsCount": 0,
"updatedAt": "2025-12-27T06:53:35.000Z"
}
}{
"storyID": "46398644",
"title": "Former ULA President and CEO Tory Bruno Joins Blue Origin",
"author": "geeB",
"url": "https://spaceflightnow.com/2025/12/26/former-ula-president-and-ceo-tory-bruno-joins-blue-origin/",
"points": 44,
"commentsCount": 6,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://spaceflightnow.com/2025/12/26/former-ula-president-and-ceo-tory-bruno-joins-blue-origin/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T02:56:43.000Z",
"createdAtI": 1766804203,
"updatedAt": "2025-12-28T14:20:25.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46398644",
"author": "geeB",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T03:40:58.438Z",
"title": "Former ULA President and CEO Tory Bruno Joins Blue Origin",
"createdAtI": 1766804203,
"url": "https://spaceflightnow.com/2025/12/26/former-ula-president-and-ceo-tory-bruno-joins-blue-origin/",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T02:56:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766806858,
"commentsCount": 0,
"updatedAt": "2025-12-27T03:38:05.000Z"
}
}Try out the initial release of the QNX Developer Desktop -- a self-hosted development environment for QNX. No more cross-compilation!
{
"storyID": "46398201",
"title": "QNX Self-Hosted Developer Desktop",
"author": "transpute",
"url": "https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/",
"points": 274,
"commentsCount": 158,
"tags": [],
"og": {
"twitterTitle": "QNX Self-Hosted Developer Desktop -- Initial Release",
"articlePublishedTime": "2025-12-11T15:27:10.000Z",
"twitterImage": [
{
"url": "https://devblog.qnx.com/content/images/size/w1200/2025/12/desktop-preview1-1.png"
}
],
"twitterUrl": "https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/",
"ogTitle": "QNX Self-Hosted Developer Desktop -- Initial Release",
"ogDescription": "Try out the initial release of the QNX Developer Desktop -- a self-hosted development environment for QNX. No more cross-compilation!",
"ogImage": [
{
"width": "1200",
"url": "https://devblog.qnx.com/content/images/size/w1200/2025/12/desktop-preview1-1.png",
"height": "731"
}
],
"ogType": "article",
"articleTag": "News",
"twitterCard": "summary_large_image",
"twitterDescription": "Try out the initial release of the QNX Developer Desktop -- a self-hosted development environment for QNX. No more cross-compilation!",
"success": true,
"requestUrl": "https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/",
"ogUrl": "https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/",
"ogSiteName": "QNX Developer Blog",
"articleModifiedTime": "2025-12-12T14:04:00.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T01:16:53.000Z",
"createdAtI": 1766798213,
"updatedAt": "2025-12-28T19:19:41.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46398201",
"author": "transpute",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T02:00:58.693Z",
"title": "QNX Self-Hosted Developer Desktop",
"createdAtI": 1766798213,
"url": "https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T01:16:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766800859,
"commentsCount": 1,
"updatedAt": "2025-12-27T02:00:19.000Z"
}
}{
"storyID": "46398170",
"title": "The battle to stop clever people betting",
"author": "zoenolan",
"url": "https://www.economist.com/christmas-specials/2025/12/18/the-battle-to-stop-clever-people-betting",
"points": 84,
"commentsCount": 122,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/christmas-specials/2025/12/18/the-battle-to-stop-clever-people-betting"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T01:11:05.000Z",
"createdAtI": 1766797865,
"updatedAt": "2025-12-28T17:48:56.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46398170",
"author": "zoenolan",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T12:50:58.515Z",
"title": "The battle to stop clever people betting",
"createdAtI": 1766797865,
"url": "https://www.economist.com/christmas-specials/2025/12/18/the-battle-to-stop-clever-people-betting",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T01:11:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766839859,
"commentsCount": 1,
"updatedAt": "2025-12-27T12:50:52.000Z"
}
}In 12 months, @aarondfrancis changed his life by bypassing fear and embracing risk. Now, he’s working his dream job @tuple. Get his full story on The ReadME Project:
{
"storyID": "46397991",
"title": "Publishing your work increases your luck",
"author": "magoghm",
"url": "https://github.com/readme/guides/publishing-your-work",
"points": 316,
"commentsCount": 119,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "Publishing your work increases your luck",
"twitterImage": [
{
"url": "https://images.ctfassets.net/s5uo95nf6njh/4iLgSG3oAeIN9jW716sC7D/a9648d871e068d18244cc1ab1c42f2a6/1200x630-ReadMe-Twitter_LI_Post-Kathy_Korevec-Guide__2_.jpg"
}
],
"ogTitle": "Publishing your work increases your luck",
"ogDescription": "In 12 months, @aarondfrancis changed his life by bypassing fear and embracing risk. Now, he’s working his dream job @tuple. Get his full story on The ReadME Project: \n",
"ogImage": [
{
"alt": "In 12 months, @aarondfrancis changed his life by bypassing fear and embracing risk. Now, he’s working his dream job @tuple. Get his full story on The ReadME Project: \n",
"url": "https://images.ctfassets.net/s5uo95nf6njh/4iLgSG3oAeIN9jW716sC7D/a9648d871e068d18244cc1ab1c42f2a6/1200x630-ReadMe-Twitter_LI_Post-Kathy_Korevec-Guide__2_.jpg"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "In 12 months, @aarondfrancis changed his life by bypassing fear and embracing risk. Now, he’s working his dream job @tuple. Get his full story on The ReadME Project: \n",
"success": true,
"requestUrl": "https://github.com/readme/guides/publishing-your-work",
"ogUrl": "https://github.com/readme/guides/publishing-your-work",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T00:43:04.000Z",
"createdAtI": 1766796184,
"updatedAt": "2025-12-28T20:25:12.000Z",
"fetchedAt": "2025-12-28T20:35:58.498Z",
"firstVersion": {
"storyID": "46397991",
"author": "magoghm",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T02:55:58.706Z",
"title": "Publishing your work increases your luck",
"createdAtI": 1766796184,
"url": "https://github.com/readme/guides/publishing-your-work",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-27T00:43:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766804159,
"commentsCount": 0,
"updatedAt": "2025-12-27T02:53:35.000Z"
}
}{
"storyID": "46397609",
"title": "Exe.dev",
"author": "achairapart",
"url": "https://exe.dev/",
"points": 444,
"commentsCount": 287,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://exe.dev/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T23:42:46.000Z",
"createdAtI": 1766792566,
"updatedAt": "2025-12-28T20:06:11.000Z",
"fetchedAt": "2025-12-28T20:15:58.483Z",
"firstVersion": {
"storyID": "46397609",
"author": "achairapart",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T00:10:58.485Z",
"title": "Exe.dev/",
"createdAtI": 1766792566,
"url": "https://exe.dev/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T23:42:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766794258,
"commentsCount": 0,
"updatedAt": "2025-12-27T00:10:49.000Z"
}
}{
"storyID": "46397379",
"title": "Always bet on text (2014)",
"author": "jesseduffield",
"url": "https://graydon2.dreamwidth.org/193447.html",
"points": 344,
"commentsCount": 173,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://graydon2.dreamwidth.org/193447.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T23:09:40.000Z",
"createdAtI": 1766790580,
"updatedAt": "2025-12-28T19:16:26.000Z",
"fetchedAt": "2025-12-28T19:50:58.498Z",
"firstVersion": {
"storyID": "46397379",
"author": "jesseduffield",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T23:25:58.344Z",
"title": "Always Bet on Text",
"createdAtI": 1766790580,
"url": "https://graydon2.dreamwidth.org/193447.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-26T23:09:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766791558,
"commentsCount": 2,
"updatedAt": "2025-12-26T23:23:49.000Z"
}
}More than a container orchastrator
{
"storyID": "46396043",
"title": "How I think about Kubernetes",
"author": "todsacerdoti",
"url": "https://garnaudov.com/writings/how-i-think-about-kubernetes/",
"points": 89,
"commentsCount": 67,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-26T00:00:00+00:00",
"success": true,
"requestUrl": "https://garnaudov.com/writings/how-i-think-about-kubernetes/",
"ogTitle": "How I think about Kubernetes",
"ogUrl": "https://garnaudov.com/writings/how-i-think-about-kubernetes/",
"ogSiteName": "Georgi Arnaudov",
"ogDescription": "More than a container orchastrator",
"ogLocale": "en_us",
"articleSection": "writings",
"articleModifiedTime": "2025-12-26T00:00:00+00:00",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T20:44:28.000Z",
"createdAtI": 1766781868,
"updatedAt": "2025-12-28T12:40:10.000Z",
"fetchedAt": "2025-12-28T17:10:58.375Z",
"firstVersion": {
"storyID": "46396043",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T20:55:58.543Z",
"title": "I Think about Kubernetes",
"createdAtI": 1766781868,
"url": "https://garnaudov.com/writings/how-i-think-about-kubernetes/",
"points": 3,
"tags": [],
"createdAt": "2025-12-26T20:44:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766782559,
"commentsCount": 0,
"updatedAt": "2025-12-26T20:52:49.000Z"
}
}Joanna Bregan - The worst toy is one with many pieces that my kids dump on the ground and then play with for only 2 minutes.
{
"storyID": "46395885",
"title": "Toys with the highest play-time and lowest clean-up-time",
"author": "surprisetalk",
"url": "https://joannabregan.substack.com/p/toys-with-the-highest-play-time-and",
"points": 462,
"commentsCount": 269,
"tags": [],
"og": {
"twitterTitle": "Toys with the highest play-time and lowest clean-up-time ",
"twitterCard": "summary_large_image",
"twitterDescription": "The worst toy is one with many pieces that my kids dump on the ground and then play with for only 2 minutes.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!JLvG!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fjoannabregan.substack.com%2Fapi%2Fv1%2Fpost_preview%2F181462642%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Joanna Bregan",
"requestUrl": "https://joannabregan.substack.com/p/toys-with-the-highest-play-time-and",
"ogTitle": "Toys with the highest play-time and lowest clean-up-time ",
"ogUrl": "https://joannabregan.substack.com/p/toys-with-the-highest-play-time-and",
"ogDescription": "The worst toy is one with many pieces that my kids dump on the ground and then play with for only 2 minutes.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!RQsy!,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%2F0557b2f9-797e-4dc2-b636-41de66c74e88_1500x1500.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T20:28:53.000Z",
"createdAtI": 1766780933,
"updatedAt": "2025-12-28T16:55:11.000Z",
"fetchedAt": "2025-12-28T17:00:58.390Z",
"firstVersion": {
"storyID": "46395885",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T05:55:58.369Z",
"title": "Toys with the highest play-time and lowest clean-up-time",
"createdAtI": 1766780933,
"url": "https://joannabregan.substack.com/p/toys-with-the-highest-play-time-and",
"points": 13,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T20:28:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766814958,
"commentsCount": 209,
"updatedAt": "2025-12-27T05:55:50.000Z"
}
}T-Ruby: TypeScript-style type system for Ruby. Write .trb files with type annotations, compile to standard .rb files.
{
"storyID": "46395871",
"title": "T-Ruby is Ruby with syntax for types",
"author": "thunderbong",
"url": "https://type-ruby.github.io/",
"points": 174,
"commentsCount": 138,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"ogLocaleAlternate": "ko_KR",
"twitterImage": [
{
"url": "https://type-ruby.github.io/img/t-ruby-social-card.png"
}
],
"success": true,
"requestUrl": "https://type-ruby.github.io/",
"ogTitle": "Type-safe Ruby | T-Ruby",
"ogUrl": "https://type-ruby.github.io/",
"ogDescription": "T-Ruby: TypeScript-style type system for Ruby. Write .trb files with type annotations, compile to standard .rb files.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://type-ruby.github.io/img/t-ruby-social-card.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T20:27:50.000Z",
"createdAtI": 1766780870,
"updatedAt": "2025-12-28T16:51:11.000Z",
"fetchedAt": "2025-12-28T17:00:58.390Z",
"firstVersion": {
"storyID": "46395871",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T01:00:58.457Z",
"title": "T-Ruby is Ruby with syntax for types",
"createdAtI": 1766780870,
"url": "https://type-ruby.github.io/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T20:27:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766797258,
"commentsCount": 0,
"updatedAt": "2025-12-27T01:00:49.000Z"
}
}They want to know how much time is left in class ... but can't quite tell, one teacher says.
{
"storyID": "46395757",
"title": "NYC phone ban reveals some students can't read clocks",
"author": "geox",
"url": "https://gothamist.com/news/nyc-phone-ban-reveals-some-students-cant-read-clocks",
"points": 45,
"commentsCount": 100,
"tags": [],
"og": {
"twitterSite": "@gothamist",
"articlePublishedTime": "2025-12-26T15:01:01.400Z",
"ogTitle": "NYC phone ban reveals some students can't read clocks",
"ogDescription": "They want to know how much time is left in class ... but can't quite tell, one teacher says.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "A clock and the Empire State Building.",
"url": "https://api-prod.gothamist.com/images/354635/fill-1200x650|format-webp|webpquality-85/",
"height": "650"
}
],
"ogType": "website",
"articleTag": "education,new-york-city",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://gothamist.com/news/nyc-phone-ban-reveals-some-students-cant-read-clocks",
"ogUrl": "https://gothamist.com/news/nyc-phone-ban-reveals-some-students-cant-read-clocks",
"ogSiteName": "Gothamist",
"articleSection": "News",
"fbAppId": "151261804904925",
"articleAuthor": "https://gothamist.com/staff/jessica-gould"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T20:18:02.000Z",
"createdAtI": 1766780282,
"updatedAt": "2025-12-28T15:15:12.000Z",
"fetchedAt": "2025-12-28T16:40:58.473Z",
"firstVersion": {
"storyID": "46395757",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T20:25:58.703Z",
"title": "NYC phone ban reveals some students can't read clocks",
"createdAtI": 1766780282,
"url": "https://gothamist.com/news/nyc-phone-ban-reveals-some-students-cant-read-clocks",
"points": 3,
"tags": [],
"createdAt": "2025-12-26T20:18:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766780759,
"commentsCount": 2,
"updatedAt": "2025-12-26T20:25:51.000Z"
}
}{
"storyID": "46395714",
"title": "Karpathy on Programming",
"author": "rishabhaiover",
"url": "https://twitter.com/karpathy/status/2004607146781278521",
"points": 57,
"commentsCount": 36,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/karpathy/status/2004607146781278521",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T20:12:09.000Z",
"createdAtI": 1766779929,
"updatedAt": "2025-12-28T13:10:41.000Z",
"fetchedAt": "2025-12-28T16:35:58.337Z",
"firstVersion": {
"storyID": "46395714",
"author": "rishabhaiover",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T21:50:58.485Z",
"title": "Karpathy on Programming",
"createdAtI": 1766779929,
"url": "https://twitter.com/karpathy/status/2004607146781278521",
"points": 5,
"tags": [],
"createdAt": "2025-12-26T20:12:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766785858,
"commentsCount": 4,
"updatedAt": "2025-12-26T21:50:19.000Z"
}
}Kyle Jeong - A deep dive into Kubernetes.
{
"storyID": "46395491",
"title": "What on earth is Kubernetes? (a beginners intro)",
"author": "Kylejeong21",
"url": "https://kylejeong.com/blog/what-is-kubernetes",
"points": 64,
"commentsCount": 1,
"tags": [],
"og": {
"twitterCreator": "@kylejeong",
"twitterSite": "@kylejeong",
"twitterTitle": "What on earth is Kubernetes?",
"articlePublishedTime": "2025-12-26",
"author": "Kyle Jeong",
"ogTitle": "What on earth is Kubernetes?",
"ogDescription": "A deep dive into Kubernetes.",
"ogLocale": "en_US",
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A deep dive into Kubernetes.",
"success": true,
"requestUrl": "https://kylejeong.com/blog/what-is-kubernetes",
"ogUrl": "https://kylejeong.com/blog/what-is-kubernetes",
"ogSiteName": "Kyle Jeong",
"articleAuthor": "Kyle Jeong"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T19:50:02.000Z",
"createdAtI": 1766778602,
"updatedAt": "2025-12-28T13:03:10.000Z",
"fetchedAt": "2025-12-28T16:05:58.368Z",
"firstVersion": {
"storyID": "46395491",
"author": "Kylejeong21",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T04:15:58.496Z",
"title": "What on earth is Kubernetes? (a beginners intro)",
"createdAtI": 1766778602,
"url": "https://kylejeong.com/blog/what-is-kubernetes",
"points": 10,
"tags": [],
"createdAt": "2025-12-26T19:50:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766808958,
"commentsCount": 0,
"updatedAt": "2025-12-27T04:13:19.000Z"
}
}When the world's richest man can simply 'correct' an AI to reflect his own values, what does that tell us about the entire alignment discourse?
{
"storyID": "46395292",
"title": "Grok and the Naked King: The Ultimate Argument Against AI Alignment",
"author": "ibrahimcesar",
"url": "https://ibrahimcesar.cloud/blog/grok-and-the-naked-king/",
"points": 111,
"commentsCount": 67,
"tags": [],
"og": {
"twitterCreator": "@ibrahimcesar",
"twitterTitle": "Grok and the Naked King: The Ultimate Argument Against AI Alignment — Ibrahim Cesar",
"twitterImage": [
{
"url": "https://ibrahimcesar.cloud/og/grok-and-the-naked-king.png"
}
],
"twitterUrl": "https://ibrahimcesar.cloud/blog/grok-and-the-naked-king",
"ogTitle": "Grok and the Naked King: The Ultimate Argument Against AI Alignment — Ibrahim Cesar",
"ogDescription": "When the world's richest man can simply 'correct' an AI to reflect his own values, what does that tell us about the entire alignment discourse?",
"ogImage": [
{
"url": "https://ibrahimcesar.cloud/og/grok-and-the-naked-king.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "When the world's richest man can simply 'correct' an AI to reflect his own values, what does that tell us about the entire alignment discourse?",
"success": true,
"requestUrl": "https://ibrahimcesar.cloud/blog/grok-and-the-naked-king/",
"ogUrl": "https://ibrahimcesar.cloud/blog/grok-and-the-naked-king"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-26T19:25:28.000Z",
"createdAtI": 1766777128,
"updatedAt": "2025-12-28T15:17:10.000Z",
"fetchedAt": "2025-12-28T15:50:58.427Z",
"firstVersion": {
"storyID": "46395292",
"author": "ibrahimcesar",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T20:35:58.377Z",
"title": "Grok and the Naked King: The Ultimate Argument Against AI Alignment",
"createdAtI": 1766777128,
"url": "https://ibrahimcesar.cloud/blog/grok-and-the-naked-king/",
"points": 5,
"tags": [],
"createdAt": "2025-12-26T19:25:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766781358,
"commentsCount": 1,
"updatedAt": "2025-12-26T20:35:34.000Z"
}
}Contribute to NullandKale/NullSplats development by creating an account on GitHub.
{
"storyID": "46395273",
"title": "Gaussian Splatting 3 Ways",
"author": "nullandkale",
"url": "https://github.com/NullandKale/NullSplats",
"points": 70,
"commentsCount": 8,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - NullandKale/NullSplats",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/78924d8eacf27ae6a619b1723dedae6812a43a4652859cb206269c010861523c/NullandKale/NullSplats"
}
],
"ogTitle": "GitHub - NullandKale/NullSplats",
"ogDescription": "Contribute to NullandKale/NullSplats development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to NullandKale/NullSplats development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/78924d8eacf27ae6a619b1723dedae6812a43a4652859cb206269c010861523c/NullandKale/NullSplats",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to NullandKale/NullSplats development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/NullandKale/NullSplats",
"ogUrl": "https://github.com/NullandKale/NullSplats",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T19:23:28.000Z",
"createdAtI": 1766777008,
"updatedAt": "2025-12-28T08:11:09.000Z",
"fetchedAt": "2025-12-28T15:50:58.427Z",
"firstVersion": {
"storyID": "46395273",
"author": "nullandkale",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T20:00:58.543Z",
"title": "Gaussian Splatting 3 Ways",
"createdAtI": 1766777008,
"url": "https://github.com/NullandKale/NullSplats",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T19:23:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766779259,
"commentsCount": 0,
"updatedAt": "2025-12-26T19:58:50.000Z"
}
}{
"storyID": "46395184",
"title": "My insulin pump controller uses the Linux kernel. It also violates the GPL",
"author": "davisr",
"url": "https://old.reddit.com/r/linux/comments/1puojsr/the_device_that_controls_my_insulin_pump_uses_the/",
"points": 485,
"commentsCount": 247,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/linux/comments/1puojsr/the_device_that_controls_my_insulin_pump_uses_the/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T19:13:22.000Z",
"createdAtI": 1766776402,
"updatedAt": "2025-12-28T15:20:26.000Z",
"fetchedAt": "2025-12-28T15:50:58.427Z",
"firstVersion": {
"storyID": "46395184",
"author": "davisr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T19:20:58.404Z",
"title": "My insulin pump controller uses the Linux kernel. It also violates the GPL",
"createdAtI": 1766776402,
"url": "https://old.reddit.com/r/linux/comments/1puojsr/the_device_that_controls_my_insulin_pump_uses_the/",
"points": 4,
"tags": [],
"createdAt": "2025-12-26T19:13:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766776858,
"commentsCount": 0,
"updatedAt": "2025-12-26T19:19:48.000Z"
}
}John - Charles Dodgson (a.k.a. Lewis Carroll) developed a method of computing determinants which has some practical advantages.
{
"storyID": "46395106",
"title": "How Lewis Carroll computed determinants (2023)",
"author": "tzury",
"url": "https://www.johndcook.com/blog/2023/07/10/lewis-carroll-determinants/",
"points": 208,
"commentsCount": 68,
"tags": [],
"og": {
"twitterTitle": "How Lewis Carroll computed determinants",
"articlePublishedTime": "2023-07-10T15:53:27+00:00",
"twitterImage": [
{
"url": "https://www.johndcook.com/blog/wp-content/uploads/2022/05/twittercard.png"
}
],
"author": "John",
"ogTitle": "How Lewis Carroll computed determinants",
"ogDescription": "Charles Dodgson (a.k.a. Lewis Carroll) developed a method of computing determinants which has some practical advantages.",
"ogLocale": "en_US",
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Charles Dodgson (a.k.a. Lewis Carroll) developed a method of computing determinants which has some practical advantages.",
"success": true,
"requestUrl": "https://www.johndcook.com/blog/2023/07/10/lewis-carroll-determinants/",
"ogUrl": "https://www.johndcook.com/blog/2023/07/10/lewis-carroll-determinants/",
"ogSiteName": "John D. Cook | Applied Mathematics Consulting",
"articleModifiedTime": "2023-07-15T01:57:12+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T19:03:32.000Z",
"createdAtI": 1766775812,
"updatedAt": "2025-12-28T15:12:26.000Z",
"fetchedAt": "2025-12-28T15:45:58.524Z",
"firstVersion": {
"storyID": "46395106",
"author": "tzury",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T19:15:58.375Z",
"title": "Lewis Carroll Computed Determinants",
"createdAtI": 1766775812,
"url": "https://www.johndcook.com/blog/2023/07/10/lewis-carroll-determinants/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T19:03:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766776558,
"commentsCount": 0,
"updatedAt": "2025-12-26T19:15:04.000Z"
}
}{
"storyID": "46395061",
"title": "Drawing with zero-width characters",
"author": "benswerd",
"url": "https://zw.swerdlow.dev",
"points": 117,
"commentsCount": 31,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://zw.swerdlow.dev"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T18:59:39.000Z",
"createdAtI": 1766775579,
"updatedAt": "2025-12-28T15:12:56.000Z",
"fetchedAt": "2025-12-28T15:40:58.394Z",
"firstVersion": {
"storyID": "46395061",
"author": "benswerd",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T21:55:58.731Z",
"title": "Drawing with zero-width characters",
"createdAtI": 1766775579,
"url": "https://zw.swerdlow.dev",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T18:59:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766786159,
"commentsCount": 1,
"updatedAt": "2025-12-26T21:54:04.000Z"
}
}Simon Willison - Rob Pike (that Rob Pike) is furious. Here’s a Bluesky link for if you have an account there and a link to it in my thread viewer if you don’t. …
{
"storyID": "46394867",
"title": "Rob Pike got spammed with an AI slop \"act of kindness\"",
"author": "nabla9",
"url": "https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/",
"points": 296,
"commentsCount": 235,
"tags": [],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://static.simonwillison.net/static/2025/rob-pike-card.jpg"
}
],
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/",
"ogTitle": "How Rob Pike got spammed with an AI slop “act of kindness”",
"ogUrl": "https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "Rob Pike (that Rob Pike) is furious. Here’s a Bluesky link for if you have an account there and a link to it in my thread viewer if you don’t. …",
"ogImage": [
{
"url": "https://static.simonwillison.net/static/2025/rob-pike-card.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-26T18:42:13.000Z",
"createdAtI": 1766774533,
"updatedAt": "2025-12-28T15:10:40.000Z",
"fetchedAt": "2025-12-28T15:10:58.507Z",
"firstVersion": {
"storyID": "46394867",
"author": "nabla9",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T18:50:58.407Z",
"title": "Rob Pike got spammed with an AI slop \"act of kindness\"",
"createdAtI": 1766774533,
"url": "https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/",
"points": 4,
"tags": [],
"createdAt": "2025-12-26T18:42:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766775058,
"commentsCount": 0,
"updatedAt": "2025-12-26T18:50:34.000Z"
}
}Contribute to joe-desimone/mongobleed development by creating an account on GitHub.
{
"storyID": "46394620",
"title": "MongoBleed",
"author": "gpi",
"url": "https://github.com/joe-desimone/mongobleed/blob/main/mongobleed.py",
"points": 105,
"commentsCount": 13,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "mongobleed/mongobleed.py at main · joe-desimone/mongobleed",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/c8c974c89f66f69ec65d600249c1b901ecadafaeb46ff9b304b14a8992a5c68d/joe-desimone/mongobleed"
}
],
"ogTitle": "mongobleed/mongobleed.py at main · joe-desimone/mongobleed",
"ogDescription": "Contribute to joe-desimone/mongobleed development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to joe-desimone/mongobleed development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/c8c974c89f66f69ec65d600249c1b901ecadafaeb46ff9b304b14a8992a5c68d/joe-desimone/mongobleed",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to joe-desimone/mongobleed development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/joe-desimone/mongobleed/blob/main/mongobleed.py",
"ogUrl": "https://github.com/joe-desimone/mongobleed/blob/main/mongobleed.py",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T18:17:00.000Z",
"createdAtI": 1766773020,
"updatedAt": "2025-12-28T14:47:41.000Z",
"fetchedAt": "2025-12-28T15:00:58.470Z",
"firstVersion": {
"storyID": "46394620",
"author": "gpi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T21:00:58.310Z",
"title": "MongoBleed",
"createdAtI": 1766773020,
"url": "https://github.com/joe-desimone/mongobleed/blob/main/mongobleed.py",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T18:17:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766782858,
"commentsCount": 0,
"updatedAt": "2025-12-26T21:00:49.000Z"
}
}{
"storyID": "46394327",
"title": "FFmpeg has issued a DMCA takedown on GitHub",
"author": "merlindru",
"url": "https://twitter.com/FFmpeg/status/2004599109559496984",
"points": 540,
"commentsCount": 181,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/FFmpeg/status/2004599109559496984",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:48:25.000Z",
"createdAtI": 1766771305,
"updatedAt": "2025-12-28T14:05:25.000Z",
"fetchedAt": "2025-12-28T14:20:58.535Z",
"firstVersion": {
"storyID": "46394327",
"author": "merlindru",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T18:00:58.462Z",
"title": "FFmpeg has issued a DMCA takedown on GitHub",
"createdAtI": 1766771305,
"url": "https://twitter.com/FFmpeg/status/2004599109559496984",
"points": 4,
"tags": [],
"createdAt": "2025-12-26T17:48:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766772058,
"commentsCount": 1,
"updatedAt": "2025-12-26T18:00:03.000Z"
}
}{
"storyID": "46394228",
"title": "ICE's interest in high-tech gear raises new questions: 'What is it for?'",
"author": "standardUser",
"url": "https://www.politico.com/news/2025/12/26/ice-high-tech-surveillance-lower-privacy-guardrails-00705401",
"points": 102,
"commentsCount": 102,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.politico.com/news/2025/12/26/ice-high-tech-surveillance-lower-privacy-guardrails-00705401"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:37:31.000Z",
"createdAtI": 1766770651,
"updatedAt": "2025-12-28T06:44:54.000Z",
"fetchedAt": "2025-12-28T14:15:58.338Z",
"firstVersion": {
"storyID": "46394228",
"author": "standardUser",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T17:50:58.371Z",
"title": "ICE's interest in high-tech gear raises new questions: 'What is it for?'",
"createdAtI": 1766770651,
"url": "https://www.politico.com/news/2025/12/26/ice-high-tech-surveillance-lower-privacy-guardrails-00705401",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T17:37:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766771458,
"commentsCount": 1,
"updatedAt": "2025-12-26T17:49:20.000Z"
}
}{
"storyID": "46394169",
"title": "A Proclamation Regarding the Restoration of the Dash",
"author": "BeetleB",
"url": "https://blog.nawaz.org/posts/2025/Dec/a-proclamation-regarding-the-restoration-of-the-dash/",
"points": 122,
"commentsCount": 138,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://blog.nawaz.org/posts/2025/Dec/a-proclamation-regarding-the-restoration-of-the-dash/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:29:31.000Z",
"createdAtI": 1766770171,
"updatedAt": "2025-12-28T11:38:40.000Z",
"fetchedAt": "2025-12-28T13:40:58.331Z",
"firstVersion": {
"storyID": "46394169",
"author": "BeetleB",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T18:20:58.392Z",
"title": "A Proclamation Regarding the Restoration of the Em-Dash",
"createdAtI": 1766770171,
"url": "https://blog.nawaz.org/posts/2025/Dec/a-proclamation-regarding-the-restoration-of-the-dash/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T17:29:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766773258,
"commentsCount": 3,
"updatedAt": "2025-12-26T18:18:03.000Z"
}
}Andrew Nesbitt - uv’s speed comes from engineering decisions, not just Rust. Static metadata, dropping legacy formats, and standards that didn’t exist five years ago.
{
"storyID": "46393992",
"title": "How uv got so fast",
"author": "zdw",
"url": "https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html",
"points": 1226,
"commentsCount": 432,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "How uv got so fast",
"articlePublishedTime": "2025-12-26T10:00:00+00:00",
"success": true,
"author": "Andrew Nesbitt",
"requestUrl": "https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html",
"ogTitle": "How uv got so fast",
"ogUrl": "https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html",
"ogDescription": "uv’s speed comes from engineering decisions, not just Rust. Static metadata, dropping legacy formats, and standards that didn’t exist five years ago.",
"ogSiteName": "Andrew Nesbitt",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:13:07.000Z",
"createdAtI": 1766769187,
"updatedAt": "2025-12-28T13:25:41.000Z",
"fetchedAt": "2025-12-28T13:25:58.366Z",
"firstVersion": {
"storyID": "46393992",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T20:10:58.407Z",
"title": "How uv got so fast",
"createdAtI": 1766769187,
"url": "https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T17:13:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766779858,
"commentsCount": 0,
"updatedAt": "2025-12-26T20:09:34.000Z"
}
}Between traditional folklore and modern biology, the wild forest floor and the sterile scientific laboratory, lies the story of the lilliputian mushroom.
{
"storyID": "46393936",
"title": "Experts explore new mushroom which causes fairytale-like hallucinations",
"author": "astronads",
"url": "https://nhmu.utah.edu/articles/experts-explore-new-mushroom-which-causes-fairytale-hallucinations",
"points": 475,
"commentsCount": 309,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Experts Explore New Mushroom Which Causes Fairytale-Like Hallucinations",
"twitterImage": [
{
"alt": "lanmaoa asiatica or jian shou qing lilliputian mushrooms",
"url": "https://nhmu.utah.edu/sites/default/files/images/2025-11/web%20jianshouqing_1.png"
}
],
"success": true,
"requestUrl": "https://nhmu.utah.edu/articles/experts-explore-new-mushroom-which-causes-fairytale-hallucinations",
"ogTitle": "Experts Explore New Mushroom Which Causes Fairytale-Like Hallucinations",
"ogUrl": "https://nhmu.utah.edu/articles/experts-explore-new-mushroom-which-causes-fairytale-hallucinations",
"ogSiteName": "Natural History Museum of Utah",
"ogDescription": "Between traditional folklore and modern biology, the wild forest floor and the sterile scientific laboratory, lies the story of the lilliputian mushroom.",
"ogImage": [
{
"alt": "lanmaoa asiatica or jian shou qing lilliputian mushrooms",
"url": "https://nhmu.utah.edu/sites/default/files/images/2025-11/web%20jianshouqing_1.png"
}
],
"ogType": "Article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:07:53.000Z",
"createdAtI": 1766768873,
"updatedAt": "2025-12-28T12:55:10.000Z",
"fetchedAt": "2025-12-28T13:00:58.885Z",
"firstVersion": {
"storyID": "46393936",
"author": "astronads",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T17:40:58.702Z",
"title": "Experts Explore New Mushroom Which Causes Fairytale-Like Hallucinations",
"createdAtI": 1766768873,
"url": "https://nhmu.utah.edu/articles/experts-explore-new-mushroom-which-causes-fairytale-hallucinations",
"points": 3,
"tags": [],
"createdAt": "2025-12-26T17:07:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766770859,
"commentsCount": 1,
"updatedAt": "2025-12-26T17:40:48.000Z"
}
}Nikolaos Papadopoulos - A summary of different approaches for embedding files within c / c++ code
{
"storyID": "46393924",
"title": "C/C++ Embedded Files (2013)",
"author": "ibobev",
"url": "https://www.4rknova.com//blog/2013/01/27/cpp-embedded-files",
"points": 49,
"commentsCount": 48,
"tags": [],
"og": {
"twitterCreator": "Nikolaos Papadopoulos",
"twitterTitle": "C/C++ Embedded Files",
"twitterSite": "https://www.4rknova.com",
"twitterImage": [
{
"alt": "C/C++ Embedded Files",
"url": "http://www.4rknova.com/img/posts/cpp_embedded_files/og-wide.png"
}
],
"author": "Nikolaos Papadopoulos",
"twitterUrl": "http://www.4rknova.com/blog/2013/01/27/cpp-embedded-files",
"ogTitle": "C/C++ Embedded Files",
"ogDescription": "A summary of different approaches for embedding files within c / c++ code",
"ogImage": [
{
"width": "1200",
"alt": "C/C++ Embedded Files",
"url": "http://www.4rknova.com/img/posts/cpp_embedded_files/og-wide.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A summary of different approaches for embedding files within c / c++ code",
"success": true,
"requestUrl": "https://www.4rknova.com//blog/2013/01/27/cpp-embedded-files",
"ogUrl": "http://www.4rknova.com/blog/2013/01/27/cpp-embedded-files"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:06:35.000Z",
"createdAtI": 1766768795,
"updatedAt": "2025-12-28T11:02:55.000Z",
"fetchedAt": "2025-12-28T12:50:58.763Z",
"firstVersion": {
"storyID": "46393924",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T17:15:58.393Z",
"title": "C/C++ Embedded Files",
"createdAtI": 1766768795,
"url": "https://www.4rknova.com//blog/2013/01/27/cpp-embedded-files",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T17:06:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766769358,
"commentsCount": 0,
"updatedAt": "2025-12-26T17:14:03.000Z"
}
}