Fred Lambert - Tesla has reported yet another crash involving its Robotaxi fleet in Austin to the NHTSA. The new data keeps the...
{
"storyID": "46297702",
"title": "Tesla Robotaxis in Austin Crash 12.5x More Frequently Than Humans",
"author": "hjouneau",
"url": "https://electrek.co/2025/12/15/tesla-reports-another-robotaxi-crash-even-with-supervisor/",
"points": 38,
"commentsCount": 9,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@electrekco",
"twitterSite": "@electrekco",
"articlePublishedTime": "2025-12-15T19:53:15+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/electrek.co/wp-content/uploads/sites/3/2025/10/Tesla-Robotaxi-hero.png?resize=1200%2C628&quality=82&strip=all&ssl=1"
}
],
"author": "Fred Lambert",
"ogTitle": "Tesla reports another Robotaxi crash, even with supervisor as it moves to remove them",
"ogDescription": "Tesla has reported yet another crash involving its Robotaxi fleet in Austin to the NHTSA. The new data keeps the...",
"ogLocale": "en_US",
"ogType": "article",
"articlePublisher": "https://www.facebook.com/electrekco",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://electrek.co/2025/12/15/tesla-reports-another-robotaxi-crash-even-with-supervisor/",
"ogUrl": "https://electrek.co/2025/12/15/tesla-reports-another-robotaxi-crash-even-with-supervisor/",
"ogSiteName": "Electrek",
"articleModifiedTime": "2025-12-15T19:53:17+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-17T02:52:22.000Z",
"createdAtI": 1765939942,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46297702",
"author": "hjouneau",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-17T03:10:58.334Z",
"title": "Tesla Robotaxis in Austin Crash 12.5x More Frequently Than Humans",
"createdAtI": 1765939942,
"url": "https://electrek.co/2025/12/15/tesla-reports-another-robotaxi-crash-even-with-supervisor/",
"points": 4,
"tags": [],
"createdAt": "2025-12-17T02:52:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765941058,
"commentsCount": 0,
"updatedAt": "2025-12-17T03:10:08.000Z"
}
}The locking of an Apple Account and the difficulty one loyal Apple customer has experienced in regaining access is a stark reminder to be vigilant when buying gift cards for the holidays.
{
"storyID": "46297336",
"title": "Locked out: How a gift card purchase destroyed an Apple account",
"author": "nonfamous",
"url": "https://appleinsider.com/articles/25/12/13/locked-out-how-a-gift-card-purchase-destroyed-an-apple-account",
"points": 36,
"commentsCount": 15,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@appleinsider",
"twitterSite": "@appleinsider",
"twitterTitle": "AppleInsider.com",
"twitterImage": [
{
"url": "https://photos5.appleinsider.com/gallery/66069-138459-60781-125114-000-lede-gift-card-xl-xl.jpg"
}
],
"twitterUrl": "https://appleinsider.com/articles/25/12/13/locked-out-how-a-gift-card-purchase-destroyed-an-apple-account",
"ogTitle": "Locked out: How a gift card purchase destroyed an Apple account",
"ogDescription": "The locking of an Apple Account and the difficulty one loyal Apple customer has experienced in regaining access is a stark reminder to be vigilant when buying gift cards for the holidays.",
"ogLocale": "en_US",
"ogImage": [
{
"alt": "How a gift card purchase destroyed an Apple account",
"url": "https://photos5.appleinsider.com/gallery/66069-138459-60781-125114-000-lede-gift-card-xl-xl.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "The locking of an Apple Account and the difficulty one loyal Apple customer has experienced in regaining access is a stark reminder to be vigilant when buying gift cards for the holidays.",
"success": true,
"requestUrl": "https://appleinsider.com/articles/25/12/13/locked-out-how-a-gift-card-purchase-destroyed-an-apple-account",
"ogUrl": "https://appleinsider.com/articles/25/12/13/locked-out-how-a-gift-card-purchase-destroyed-an-apple-account",
"ogSiteName": "AppleInsider"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-17T02:01:38.000Z",
"createdAtI": 1765936898,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46297336",
"author": "nonfamous",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-17T02:10:58.450Z",
"title": "Locked out: How a gift card purchase destroyed an Apple account",
"createdAtI": 1765936898,
"url": "https://appleinsider.com/articles/25/12/13/locked-out-how-a-gift-card-purchase-destroyed-an-apple-account",
"points": 3,
"tags": [],
"createdAt": "2025-12-17T02:01:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765937458,
"commentsCount": 1,
"updatedAt": "2025-12-17T02:07:53.000Z"
}
}Abhijith M B - Windows 11 will ask for your consent before AI agents access personal files in known folders. Microsoft confirms per-agent permissions, too.
{
"storyID": "46296697",
"title": "Windows 11 will ask consent before sharing personal files with AI after outrage",
"author": "jinxmeta",
"url": "https://www.windowslatest.com/2025/12/17/microsoft-confirms-windows-11-will-ask-for-consent-before-sharing-your-personal-files-with-ai-after-outrage/",
"points": 36,
"commentsCount": 21,
"tags": [],
"og": {
"twitterCreator": "@https://x.com/abhijithwrites",
"twitterSite": "@windowslatest",
"articlePublishedTime": "2025-12-16T23:51:55+00:00",
"author": "Abhijith M B",
"ogTitle": "Microsoft confirms Windows 11 will ask for consent before AI agents can access your personal files, after outrage",
"ogDescription": "Windows 11 will ask for your consent before AI agents access personal files in known folders. Microsoft confirms per-agent permissions, too.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1633",
"type": "image/jpeg",
"url": "https://www.windowslatest.com/wp-content/uploads/2025/12/Windows-11-AI-ask-consent-to-access-personal-files.jpg",
"height": "875"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/windowslatestdotcom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.windowslatest.com/2025/12/17/microsoft-confirms-windows-11-will-ask-for-consent-before-sharing-your-personal-files-with-ai-after-outrage/",
"ogUrl": "https://www.windowslatest.com/2025/12/17/microsoft-confirms-windows-11-will-ask-for-consent-before-sharing-your-personal-files-with-ai-after-outrage/",
"ogSiteName": "Windows Latest",
"articleModifiedTime": "2025-12-17T00:57:34+00:00",
"articleAuthor": "https://www.facebook.com/Abhijith.MB"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-17T00:27:58.000Z",
"createdAtI": 1765931278,
"updatedAt": "2025-12-17T04:00:24.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46296697",
"author": "jinxmeta",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-17T00:35:58.471Z",
"title": "Windows 11 will ask consent before sharing personal files with AI after outrage",
"createdAtI": 1765931278,
"url": "https://www.windowslatest.com/2025/12/17/microsoft-confirms-windows-11-will-ask-for-consent-before-sharing-your-personal-files-with-ai-after-outrage/",
"points": 3,
"tags": [],
"createdAt": "2025-12-17T00:27:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765931758,
"commentsCount": 0,
"updatedAt": "2025-12-17T00:33:23.000Z"
}
}Protesters held signs noting dangers to water and potential electricity rate increases because of data centers being proposed across Michigan.
{
"storyID": "46296172",
"title": "More than 100 rally against data centers at Michigan Capitol",
"author": "rmason",
"url": "https://www.lansingstatejournal.com/story/news/local/2025/12/16/lansing-state-capitol-data-centers-rally-michigan/87792001007/",
"points": 45,
"commentsCount": 34,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@LSJNews",
"twitterSite": "@LSJNews",
"twitterTitle": "More than 100 rally against data centers at Michigan Capitol",
"twitterImage": [
{
"url": "https://www.lansingstatejournal.com/gcdn/authoring/authoring-images/2025/12/16/PLSJ/87796429007-data-center-rally-07979.jpg?crop=1498,842,x2,y35&width=1498&height=749&format=pjpg&auto=webp"
}
],
"ogTitle": "More than 100 rally against data centers at Michigan Capitol",
"ogDescription": "Protesters held signs noting dangers to water and potential electricity rate increases because of data centers being proposed across Michigan.",
"ogImage": [
{
"width": "1498",
"url": "https://www.lansingstatejournal.com/gcdn/authoring/authoring-images/2025/12/16/PLSJ/87796429007-data-center-rally-07979.jpg?crop=1498,842,x2,y35&width=1498&height=842&format=pjpg&auto=webp",
"height": "842"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Protesters held signs noting dangers to water and potential electricity rate increases because of data centers being proposed across Michigan.",
"success": true,
"requestUrl": "https://www.lansingstatejournal.com/story/news/local/2025/12/16/lansing-state-capitol-data-centers-rally-michigan/87792001007/",
"ogUrl": "https://www.lansingstatejournal.com/story/news/local/2025/12/16/lansing-state-capitol-data-centers-rally-michigan/87792001007/",
"ogSiteName": "Lansing State Journal",
"articleAuthor": "Susan Vela",
"fbAppId": "155580771156105"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T23:27:10.000Z",
"createdAtI": 1765927630,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46296172",
"author": "rmason",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-17T01:15:58.442Z",
"title": "More than 100 rally against data centers at Michigan Capitol",
"createdAtI": 1765927630,
"url": "https://www.lansingstatejournal.com/story/news/local/2025/12/16/lansing-state-capitol-data-centers-rally-michigan/87792001007/",
"points": 5,
"tags": [],
"createdAt": "2025-12-16T23:27:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765934158,
"commentsCount": 1,
"updatedAt": "2025-12-17T01:13:41.000Z"
}
}Dafny project - The Dafny Programming and Verification Language and tools
{
"storyID": "46295792",
"title": "Dafny: Verification-Aware Programming Language",
"author": "handfuloflight",
"url": "https://dafny.org/",
"points": 37,
"commentsCount": 19,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "Dafny project",
"requestUrl": "https://dafny.org/",
"ogTitle": "Dafny",
"ogUrl": "https://dafny.org",
"ogDescription": "The Dafny Programming and Verification Language and tools",
"ogImage": [
{
"url": "image.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T22:50:59.000Z",
"createdAtI": 1765925459,
"updatedAt": "2025-12-17T03:56:08.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46295792",
"author": "handfuloflight",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T23:25:58.736Z",
"title": "Dafny: Verification-Aware Programming Language",
"createdAtI": 1765925459,
"url": "https://dafny.org/",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T22:50:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765927559,
"commentsCount": 0,
"updatedAt": "2025-12-16T23:21:38.000Z"
}
}Simon Willison - I wrote about JustHTML yesterday—Emil Stenström’s project to build a new standards compliant HTML5 parser in pure Python code using coding agents running against the comprehensive html5lib-tests testing library. Last …
{
"storyID": "46295771",
"title": "I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in hours",
"author": "pbowyer",
"url": "https://simonwillison.net/2025/Dec/15/porting-justhtml/",
"points": 91,
"commentsCount": 55,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://static.simonwillison.net/static/2025/justjshtml-better-card.jpg"
}
],
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2025/Dec/15/porting-justhtml/",
"ogTitle": "I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in 4.5 hours",
"ogUrl": "https://simonwillison.net/2025/Dec/15/porting-justhtml/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "I wrote about JustHTML yesterday—Emil Stenström’s project to build a new standards compliant HTML5 parser in pure Python code using coding agents running against the comprehensive html5lib-tests testing library. Last …",
"ogImage": [
{
"url": "https://static.simonwillison.net/static/2025/justjshtml-better-card.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"GPT"
]
},
"createdAt": "2025-12-16T22:48:56.000Z",
"createdAtI": 1765925336,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46295771",
"author": "pbowyer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T23:35:58.405Z",
"title": "I Ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in 4.5h",
"createdAtI": 1765925336,
"url": "https://simonwillison.net/2025/Dec/15/porting-justhtml/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T22:48:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765928158,
"commentsCount": 0,
"updatedAt": "2025-12-16T23:33:23.000Z"
}
}Mozilla's pivot to AI first browsing raises fundamental questions about what a browser should be. Waterfox won't include them. The browser's job is to serve you, not think for you.
{
"storyID": "46295268",
"title": "No AI* Here – A Response to Mozilla's Next Chapter",
"author": "MrAlex94",
"url": "https://www.waterfox.com/blog/no-ai-here-response-to-mozilla/",
"points": 153,
"commentsCount": 94,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@Waterfoxproject",
"twitterTitle": "No AI* Here - A Response to Mozilla's Next Chapter - Waterfox Blog",
"twitterImage": [
{
"alt": "Mozilla's pivot to AI first browsing raises fundamental questions about what a browser should be. Waterfox won't include them. The browser's job is to serve you, not think for you.",
"url": "https://www.waterfox.com/open-graph/blog/no-ai-here-response-to-mozilla.png"
}
],
"ogTitle": "No AI* Here - A Response to Mozilla's Next Chapter - Waterfox Blog",
"ogDescription": "Mozilla's pivot to AI first browsing raises fundamental questions about what a browser should be. Waterfox won't include them. The browser's job is to serve you, not think for you.",
"ogImage": [
{
"width": "1200",
"alt": "No AI* Here - A Response to Mozilla's Next Chapter - Waterfox Blog",
"type": "image/png",
"url": "https://www.waterfox.com/open-graph/blog/no-ai-here-response-to-mozilla.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Mozilla's pivot to AI first browsing raises fundamental questions about what a browser should be. Waterfox won't include them. The browser's job is to serve you, not think for you.",
"success": true,
"requestUrl": "https://www.waterfox.com/blog/no-ai-here-response-to-mozilla/",
"ogUrl": "https://www.waterfox.com/blog/no-ai-here-response-to-mozilla/",
"ogSiteName": "Waterfox"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-16T22:07:49.000Z",
"createdAtI": 1765922869,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46295268",
"author": "MrAlex94",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T22:35:58.475Z",
"title": "No AI* Here – A Response to Mozilla's Next Chapter",
"createdAtI": 1765922869,
"url": "https://www.waterfox.com/blog/no-ai-here-response-to-mozilla/",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T22:07:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765924558,
"commentsCount": 3,
"updatedAt": "2025-12-16T22:33:38.000Z"
}
}Nuno F Gomes Loureiro, 47, a nuclear science and engineering professor was shot "multiple times" on Monday.
{
"storyID": "46295071",
"title": "MIT professor shot at his Massachusetts home dies",
"author": "mosura",
"url": "https://www.bbc.com/news/articles/cly08y25688o",
"points": 211,
"commentsCount": 109,
"tags": [],
"og": {
"twitterTitle": "MIT professor from Portugal shot at home dies, police say",
"alWebUrl": "https://bbc.com/news/articles/cly08y25688o",
"twitterImage": [
{
"alt": "A general view of an MIT logo on October 21, 2025, at Henry G. Steinbrenner '27 Stadium on the Massachusetts Institute of Technology (MIT) campus in Cambridge, MA.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/0bea/live/1563b920-dab8-11f0-b2d6-8b03c56348b7.jpg"
}
],
"ogTitle": "MIT professor from Portugal shot at home dies, police say",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Nuno F Gomes Loureiro, 47, a nuclear science and engineering professor was shot \"multiple times\" on Monday.",
"ogImage": [
{
"alt": "A general view of an MIT logo on October 21, 2025, at Henry G. Steinbrenner '27 Stadium on the Massachusetts Institute of Technology (MIT) campus in Cambridge, MA.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/0bea/live/1563b920-dab8-11f0-b2d6-8b03c56348b7.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Nuno F Gomes Loureiro, 47, a nuclear science and engineering professor was shot \"multiple times\" on Monday.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cly08y25688o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cly08y25688o",
"articleModifiedTime": "2025-12-16T22:17:34.432Z",
"alAndroidUrl": "bbcx://news/articles/cly08y25688o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T21:52:26.000Z",
"createdAtI": 1765921946,
"updatedAt": "2025-12-17T03:58:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46295071",
"author": "mosura",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T22:20:58.472Z",
"title": "MIT professor shot at his Massachusetts home dies",
"createdAtI": 1765921946,
"url": "https://www.bbc.com/news/articles/cly08y25688o",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T21:52:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765923658,
"commentsCount": 0,
"updatedAt": "2025-12-16T22:20:53.000Z"
}
}{
"storyID": "46294780",
"title": "UK Lawmakers Propose Mandatory On-Device Surveillance and VPN Age Verification",
"author": "_____k",
"url": "https://reclaimthenet.org/uk-lawmakers-propose-mandatory-on-device-surveillance-and-vpn-age-verification",
"points": 37,
"commentsCount": 8,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://reclaimthenet.org/uk-lawmakers-propose-mandatory-on-device-surveillance-and-vpn-age-verification"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T21:29:38.000Z",
"createdAtI": 1765920578,
"updatedAt": "2025-12-17T03:46:23.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46294780",
"author": "_____k",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T21:35:58.737Z",
"title": "UK Lawmakers Propose Mandatory On-Device Surveillance and VPN Age Verification",
"createdAtI": 1765920578,
"url": "https://reclaimthenet.org/uk-lawmakers-propose-mandatory-on-device-surveillance-and-vpn-age-verification",
"points": 4,
"tags": [],
"createdAt": "2025-12-16T21:29:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765920959,
"commentsCount": 0,
"updatedAt": "2025-12-16T21:35:38.000Z"
}
}Brian Scott made an app that's safe, simple, and educational for kids to chat in, using Tailscale's tsnet and connectivity.
{
"storyID": "46294592",
"title": "Chat-tails: Throwback terminal chat, built on Tailscale",
"author": "nulbyte",
"url": "https://tailscale.com/blog/chat-tails-terminal-chat",
"points": 58,
"commentsCount": 11,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Chat-tails is a terminal-based chat app, made secure with Tailscale",
"twitterSite": "@tailscale",
"twitterDescription": "Brian Scott made an app that's safe, simple, and educational for kids to chat in, using Tailscale's tsnet and connectivity.",
"twitterImage": [
{
"url": "https://tailscale.com/api/og-image?id=756c29a8-9336-4225-b147-40f20ad6df28"
}
],
"success": true,
"requestUrl": "https://tailscale.com/blog/chat-tails-terminal-chat",
"ogTitle": "Chat-tails is a terminal-based chat app, made secure with Tailscale",
"ogUrl": "https://tailscale.com/blog/chat-tails-terminal-chat",
"ogDescription": "Brian Scott made an app that's safe, simple, and educational for kids to chat in, using Tailscale's tsnet and connectivity.",
"ogImage": [
{
"url": "https://tailscale.com/api/og-image?id=756c29a8-9336-4225-b147-40f20ad6df28"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T21:16:35.000Z",
"createdAtI": 1765919795,
"updatedAt": "2025-12-17T03:52:24.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46294592",
"author": "nulbyte",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T21:50:58.482Z",
"title": "Chat-tails: Throwback terminal chat, built on Tailscale",
"createdAtI": 1765919795,
"url": "https://tailscale.com/blog/chat-tails-terminal-chat",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T21:16:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765921858,
"commentsCount": 0,
"updatedAt": "2025-12-16T21:50:08.000Z"
}
}{
"storyID": "46294574",
"title": "AI will make formal verification go mainstream",
"author": "evankhoury",
"url": "https://martin.kleppmann.com/2025/12/08/ai-formal-verification.html",
"points": 395,
"commentsCount": 199,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://martin.kleppmann.com/2025/12/08/ai-formal-verification.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-16T21:14:49.000Z",
"createdAtI": 1765919689,
"updatedAt": "2025-12-17T03:59:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46294574",
"author": "evankhoury",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T21:30:58.368Z",
"title": "Prediction: AI will make formal verification go mainstream",
"createdAtI": 1765919689,
"url": "https://martin.kleppmann.com/2025/12/08/ai-formal-verification.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T21:14:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765920658,
"commentsCount": 0,
"updatedAt": "2025-12-16T21:30:38.000Z"
}
}ty is an extremely fast Python type checker and language server, written in Rust, and designed as an alternative to mypy, Pyright, and Pylance.
{
"storyID": "46294289",
"title": "Announcing the Beta release of ty",
"author": "gavide",
"url": "https://astral.sh/blog/ty",
"points": 379,
"commentsCount": 75,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@astral_sh",
"success": true,
"requestUrl": "https://astral.sh/blog/ty",
"ogTitle": "ty: An extremely fast Python type checker and language server",
"ogUrl": "https://astral.sh/blog/ty",
"ogDescription": "ty is an extremely fast Python type checker and language server, written in Rust, and designed as an alternative to mypy, Pyright, and Pylance.",
"ogImage": [
{
"url": "https://astral.sh/static/OpenGraph/Astral.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T20:52:45.000Z",
"createdAtI": 1765918365,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46294289",
"author": "gavide",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T20:55:58.527Z",
"title": "Ty: A fast Python type checker and LSP",
"createdAtI": 1765918365,
"url": "https://astral.sh/blog/ty",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T20:52:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765918559,
"commentsCount": 0,
"updatedAt": "2025-12-16T20:55:53.000Z"
}
}Introducing Letta Code, a memory-first coding agent. Letta Code is the #1 model-agnostic open source agent on the leading AI coding benchmark Terminal-Bench.
{
"storyID": "46294274",
"title": "Letta Code",
"author": "ascorbic",
"url": "https://www.letta.com/blog/letta-code",
"points": 63,
"commentsCount": 31,
"tags": [],
"og": {
"twitterTitle": "Letta Code: A Memory-First Coding Agent | Letta",
"twitterCard": "summary_large_image",
"twitterDescription": "Introducing Letta Code, a memory-first coding agent. Letta Code is the #1 model-agnostic open source agent on the leading AI coding benchmark Terminal-Bench.",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/66bb3d1f468f0f3848a20a84/69419caea50a5208e60e88d9_letta-code-blog-thumb.png"
}
],
"success": true,
"requestUrl": "https://www.letta.com/blog/letta-code",
"ogTitle": "Letta Code: A Memory-First Coding Agent | Letta",
"ogDescription": "Introducing Letta Code, a memory-first coding agent. Letta Code is the #1 model-agnostic open source agent on the leading AI coding benchmark Terminal-Bench.",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/66bb3d1f468f0f3848a20a84/69419caea50a5208e60e88d9_letta-code-blog-thumb.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-16T20:51:27.000Z",
"createdAtI": 1765918287,
"updatedAt": "2025-12-17T03:38:09.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46294274",
"author": "ascorbic",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T22:00:58.381Z",
"title": "Letta Code",
"createdAtI": 1765918287,
"url": "https://www.letta.com/blog/letta-code",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T20:51:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765922458,
"commentsCount": 0,
"updatedAt": "2025-12-16T22:00:08.000Z"
}
}Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve performance, and prepare for future GPU workloads.
{
"storyID": "46293062",
"title": "No Graphics API",
"author": "ryandrake",
"url": "https://www.sebastianaaltonen.com/blog/no-graphics-api",
"points": 464,
"commentsCount": 85,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "No Graphics API — Sebastian Aaltonen",
"twitterImage": [
{
"url": "http://static1.squarespace.com/static/6741ac845a0db27835868e3c/6741ad819bc40a3797cb733f/6741ad819bc40a3797cb7340/1765910436173/20140301_Trade-151_0124-copy.jpg?format=1500w"
}
],
"twitterUrl": "https://www.sebastianaaltonen.com/blog/no-graphics-api",
"ogTitle": "No Graphics API — Sebastian Aaltonen",
"ogDescription": "Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve performance, and prepare for future GPU workloads.",
"ogImage": [
{
"width": "1500",
"url": "http://static1.squarespace.com/static/6741ac845a0db27835868e3c/6741ad819bc40a3797cb733f/6741ad819bc40a3797cb7340/1765910436173/20140301_Trade-151_0124-copy.jpg?format=1500w",
"height": "954"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve performance, and prepare for future GPU workloads.",
"success": true,
"requestUrl": "https://www.sebastianaaltonen.com/blog/no-graphics-api",
"ogUrl": "https://www.sebastianaaltonen.com/blog/no-graphics-api",
"ogSiteName": "Sebastian Aaltonen"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T19:20:17.000Z",
"createdAtI": 1765912817,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46293062",
"author": "ryandrake",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T19:35:58.457Z",
"title": "No Graphics API",
"createdAtI": 1765912817,
"url": "https://www.sebastianaaltonen.com/blog/no-graphics-api",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T19:20:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765913758,
"commentsCount": 0,
"updatedAt": "2025-12-16T19:35:08.000Z"
}
}Canadian judge Kimberly Prost is unable to use credit cards, transfer money or book everyday services in what she calls an attack on the independence of the judiciary
{
"storyID": "46293048",
"title": "'It's surreal': How US sanctions lock ICC judges out of daily life",
"author": "rendx",
"url": "https://www.irishtimes.com/world/us/2025/12/12/its-surreal-us-sanctions-lock-international-criminal-court-judge-out-of-daily-life/",
"points": 53,
"commentsCount": 30,
"tags": [],
"og": {
"twitterTitle": "‘It’s surreal’: US sanctions lock International Criminal Court judge out of daily life",
"twitterSite": "@IrishTimes",
"twitterImage": [
{
"alt": "International Criminal Court judge Kimberly Prost has been added to the United States' sanctions list. Illustration: Paul Scott",
"url": "https://www.irishtimes.com/resizer/v2/ITMJCB5EJBBGVLDI7WCBPW573U.jpg?smart=true&auth=5f2592035c27cea0bf3b211958dd0d6fd9099bb6604a1f0f5817f80e03c86a93&width=1200&height=630"
}
],
"ogTitle": "‘It’s surreal’: US sanctions lock International Criminal Court judge out of daily life",
"ogDescription": "Canadian judge Kimberly Prost is unable to use credit cards, transfer money or book everyday services in what she calls an attack on the independence of the judiciary ",
"ogImage": [
{
"alt": "International Criminal Court judge Kimberly Prost has been added to the United States' sanctions list. Illustration: Paul Scott",
"url": "https://www.irishtimes.com/resizer/v2/ITMJCB5EJBBGVLDI7WCBPW573U.jpg?smart=true&auth=5f2592035c27cea0bf3b211958dd0d6fd9099bb6604a1f0f5817f80e03c86a93&width=1200&height=630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Canadian judge Kimberly Prost is unable to use credit cards, transfer money or book everyday services in what she calls an attack on the independence of the judiciary ",
"success": true,
"requestUrl": "https://www.irishtimes.com/world/us/2025/12/12/its-surreal-us-sanctions-lock-international-criminal-court-judge-out-of-daily-life/",
"ogUrl": "https://www.irishtimes.com/world/us/2025/12/12/its-surreal-us-sanctions-lock-international-criminal-court-judge-out-of-daily-life/",
"ogSiteName": "The Irish Times"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T19:19:32.000Z",
"createdAtI": 1765912772,
"updatedAt": "2025-12-17T03:51:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46293048",
"author": "rendx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T19:25:58.629Z",
"title": "'It's surreal': How US sanctions lock ICC judges out of daily life",
"createdAtI": 1765912772,
"url": "https://www.irishtimes.com/world/us/2025/12/12/its-surreal-us-sanctions-lock-international-criminal-court-judge-out-of-daily-life/",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T19:19:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765913159,
"commentsCount": 0,
"updatedAt": "2025-12-16T19:24:38.000Z"
}
}{
"storyID": "46292708",
"title": "MIT Professor Is Fatally Shot in His Home",
"author": "donohoe",
"url": "https://www.nytimes.com/2025/12/16/us/mit-professor-shot-brookline-nuno-loureiro.html",
"points": 45,
"commentsCount": 15,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2025/12/16/us/mit-professor-shot-brookline-nuno-loureiro.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T18:56:17.000Z",
"createdAtI": 1765911377,
"updatedAt": "2025-12-17T03:59:23.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46292708",
"author": "donohoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T19:05:58.346Z",
"title": "MIT Professor Is Fatally Shot in His Home",
"createdAtI": 1765911377,
"url": "https://www.nytimes.com/2025/12/16/us/mit-professor-shot-brookline-nuno-loureiro.html",
"points": 5,
"tags": [],
"createdAt": "2025-12-16T18:56:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765911958,
"commentsCount": 1,
"updatedAt": "2025-12-16T19:05:38.000Z"
}
}Stephan Schmidt - Getting to the limits of what developers can do
{
"storyID": "46292365",
"title": "Vibe coding creates fatigue?",
"author": "rom16384",
"url": "https://www.tabulamag.com/p/too-fast-to-think-the-hidden-fatigue",
"points": 144,
"commentsCount": 142,
"tags": [],
"og": {
"twitterTitle": "Too Fast to Think: The Hidden Fatigue of AI Vibe Coding",
"twitterCard": "summary_large_image",
"twitterDescription": "Getting to the limits of what developers can do",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!AVsP!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ftabulamag.substack.com%2Fapi%2Fv1%2Fpost_preview%2F167884746%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Stephan Schmidt",
"requestUrl": "https://www.tabulamag.com/p/too-fast-to-think-the-hidden-fatigue",
"ogTitle": "Too Fast to Think: The Hidden Fatigue of AI Vibe Coding",
"ogUrl": "https://www.tabulamag.com/p/too-fast-to-think-the-hidden-fatigue",
"ogDescription": "Getting to the limits of what developers can do",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!9BCU!,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%2F6754724e-cd49-4ce5-91bd-35cce738c763_1024x1024.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-16T18:32:46.000Z",
"createdAtI": 1765909966,
"updatedAt": "2025-12-17T03:57:38.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46292365",
"author": "rom16384",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T18:45:58.627Z",
"title": "Too Fast to Think: The Hidden Fatigue of AI Vibe Coding",
"createdAtI": 1765909966,
"url": "https://www.tabulamag.com/p/too-fast-to-think-the-hidden-fatigue",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T18:32:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765910759,
"commentsCount": 0,
"updatedAt": "2025-12-16T18:44:52.000Z"
}
}{
"storyID": "46291941",
"title": "GPT Image 1.5",
"author": "charlierguo",
"url": "https://openai.com/index/new-chatgpt-images-is-here/",
"points": 348,
"commentsCount": 177,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://platform.openai.com/docs/models/gpt-image-1.5"
},
"aiIsh": {
"score": 1,
"offenses": [
"GPT"
]
},
"createdAt": "2025-12-16T18:07:07.000Z",
"createdAtI": 1765908427,
"updatedAt": "2025-12-17T04:00:24.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46291941",
"author": "charlierguo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T18:20:58.393Z",
"title": "GPT Image 1.5",
"createdAtI": 1765908427,
"url": "https://platform.openai.com/docs/models/gpt-image-1.5",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T18:07:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765909258,
"commentsCount": 1,
"updatedAt": "2025-12-16T18:19:09.000Z"
}
}{
"storyID": "46291827",
"title": "The new ChatGPT Images is here",
"author": "meetpateltech",
"url": "https://openai.com/index/new-chatgpt-images-is-here/",
"points": 59,
"commentsCount": 1,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/new-chatgpt-images-is-here/"
},
"aiIsh": {
"score": 2,
"offenses": [
"chatgpt",
"openai.com"
]
},
"createdAt": "2025-12-16T17:58:59.000Z",
"createdAtI": 1765907939,
"updatedAt": "2025-12-17T00:41:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46291827",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T18:10:58.326Z",
"title": "The new ChatGPT Images is here",
"createdAtI": 1765907939,
"url": "https://openai.com/index/new-chatgpt-images-is-here/",
"points": 4,
"tags": [],
"createdAt": "2025-12-16T17:58:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765908658,
"commentsCount": 0,
"updatedAt": "2025-12-16T18:10:52.000Z"
}
}Engineering graduates face shrinking opportunities and rising pressure to upskill beyond their curriculum.
{
"storyID": "46291504",
"title": "AI is wiping out entry-level tech jobs, leaving graduates stranded",
"author": "cratermoon",
"url": "https://restofworld.org/2025/engineering-graduates-ai-job-losses/",
"points": 115,
"commentsCount": 142,
"tags": [],
"og": {
"twitterSite": "@restofworld",
"twitterTitle": "“Everyone is so panicked”: Entry-level tech workers describe the AI-fueled jobpocalypse",
"articlePublishedTime": "2025-12-09T11:00:00+00:00",
"twitterImage": [
{
"alt": "A graduate in cap and gown walks forward holding a diploma, with disappearing effect behind. Green and yellow gradient background.",
"url": "https://restofworld.org/wp-content/uploads/2025/11/AI-take-over_Green-300ppi-1600x900.jpg"
}
],
"ogTitle": "“Everyone is so panicked”: Entry-level tech workers describe the AI-fueled jobpocalypse",
"ogDescription": "Engineering graduates face shrinking opportunities and rising pressure to upskill beyond their curriculum.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"alt": "A graduate in cap and gown walks forward holding a diploma, with disappearing effect behind. Green and yellow gradient background.",
"url": "https://restofworld.org/wp-content/uploads/2025/11/AI-take-over_Green-300ppi-1600x900.jpg",
"height": "900"
}
],
"ogType": "article",
"articleTag": "tech jobs",
"articlePublisher": "https://www.facebook.com/readrestofworld",
"twitterCard": "summary_large_image",
"twitterDescription": "Engineering graduates face shrinking opportunities and rising pressure to upskill beyond their curriculum.",
"success": true,
"requestUrl": "https://restofworld.org/2025/engineering-graduates-ai-job-losses/",
"ogUrl": "https://restofworld.org/2025/engineering-graduates-ai-job-losses/",
"ogSiteName": "Rest of World"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-16T17:37:41.000Z",
"createdAtI": 1765906661,
"updatedAt": "2025-12-17T03:56:08.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46291504",
"author": "cratermoon",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T17:50:58.426Z",
"title": "AI is wiping out entry-level tech jobs, leaving graduates stranded",
"createdAtI": 1765906661,
"url": "https://restofworld.org/2025/engineering-graduates-ai-job-losses/",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T17:37:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765907458,
"commentsCount": 1,
"updatedAt": "2025-12-16T17:48:09.000Z"
}
}GitHub is adding a $0.002-per-minute fee on all GitHub Actions usage, so the control plane is no longer free.
{
"storyID": "46291500",
"title": "The GitHub Actions control plane is no longer free",
"author": "adityajp",
"url": "https://www.blacksmith.sh/blog/actions-pricing",
"points": 214,
"commentsCount": 3,
"tags": [],
"og": {
"twitterTitle": "The GitHub Actions control plane is no longer free | Blacksmith",
"twitterCard": "summary_large_image",
"twitterDescription": "GitHub is adding a $0.002-per-minute fee on all GitHub Actions usage, so the control plane is no longer free.",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/68232df8de1a79da2c32a09e/6940645783dd546d6a5cde56_Control_Plane.jpg"
}
],
"success": true,
"requestUrl": "https://www.blacksmith.sh/blog/actions-pricing",
"ogTitle": "The GitHub Actions control plane is no longer free | Blacksmith",
"ogDescription": "GitHub is adding a $0.002-per-minute fee on all GitHub Actions usage, so the control plane is no longer free.",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/68232df8de1a79da2c32a09e/6940645783dd546d6a5cde56_Control_Plane.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T17:37:34.000Z",
"createdAtI": 1765906654,
"updatedAt": "2025-12-17T03:04:38.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46291500",
"author": "adityajp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T17:40:58.407Z",
"title": "The GitHub Actions control plane is no longer free",
"createdAtI": 1765906654,
"url": "https://www.blacksmith.sh/blog/actions-pricing",
"points": 4,
"tags": [],
"createdAt": "2025-12-16T17:37:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765906858,
"commentsCount": 1,
"updatedAt": "2025-12-16T17:40:52.000Z"
}
}On January 1, 2026, GitHub will reduce the price of GitHub-hosted runners by up to 39% depending on the machine type used. The free usage minute quotas will remain the…
{
"storyID": "46291414",
"title": "Coming soon: Simpler pricing and a better experience for GitHub Actions",
"author": "nklow",
"url": "https://github.blog/changelog/2025-12-16-coming-soon-simpler-pricing-and-a-better-experience-for-github-actions/",
"points": 447,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://github.blog/changelog/2025-12-16-coming-soon-simpler-pricing-and-a-better-experience-for-github-actions/",
"ogTitle": "Coming soon: Simpler pricing and a better experience for GitHub Actions - GitHub Changelog",
"ogUrl": "https://github.blog/changelog/2025-12-16-coming-soon-simpler-pricing-and-a-better-experience-for-github-actions/",
"ogDescription": "On January 1, 2026, GitHub will reduce the price of GitHub-hosted runners by up to 39% depending on the machine type used. The free usage minute quotas will remain the…",
"ogSiteName": "The GitHub Blog",
"ogLocale": "en_US",
"articleModifiedTime": "2025-12-16T17:03:56+00:00",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://github.blog/wp-content/themes/github-2021-child/dist/img/social-v3-new-releases.jpg",
"height": "630"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T17:32:38.000Z",
"createdAtI": 1765906358,
"updatedAt": "2025-12-17T00:36:09.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46291414",
"author": "nklow",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T17:35:58.503Z",
"title": "GitHub will begin charging for self-hosted action runners on March 2026",
"createdAtI": 1765906358,
"url": "https://github.blog/changelog/2025-12-16-coming-soon-simpler-pricing-and-a-better-experience-for-github-actions/",
"points": 4,
"tags": [],
"createdAt": "2025-12-16T17:32:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765906559,
"commentsCount": 0,
"updatedAt": "2025-12-16T17:35:53.000Z"
}
}{
"storyID": "46291172",
"title": "FVWM-95 (2001)",
"author": "mghackerlady",
"url": "https://fvwm95.sourceforge.net/",
"points": 113,
"commentsCount": 82,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://fvwm95.sourceforge.net/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T17:13:07.000Z",
"createdAtI": 1765905187,
"updatedAt": "2025-12-17T03:19:54.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46291172",
"author": "mghackerlady",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T17:20:58.494Z",
"title": "FVWM-95",
"createdAtI": 1765905187,
"url": "https://fvwm95.sourceforge.net/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T17:13:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765905658,
"commentsCount": 0,
"updatedAt": "2025-12-16T17:20:37.000Z"
}
}GitHub Actions pricing update: Discover lower runner rates (up to 39% off) following a major re-architecture for faster, more reliable CI/CD.
{
"storyID": "46291156",
"title": "Pricing Changes for GitHub Actions",
"author": "kevin-david",
"url": "https://resources.github.com/actions/2026-pricing-changes-for-github-actions/",
"points": 524,
"commentsCount": 602,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@GitHub",
"twitterCard": "summary_large_image",
"twitterSite": "@github",
"success": true,
"requestUrl": "https://resources.github.com/actions/2026-pricing-changes-for-github-actions/",
"ogTitle": "Pricing changes for GitHub Actions",
"ogUrl": "https://resources.github.com/actions/2026-pricing-changes-for-github-actions/",
"ogSiteName": "GitHub Resources",
"ogDescription": "GitHub Actions pricing update: Discover lower runner rates (up to 39% off) following a major re-architecture for faster, more reliable CI/CD.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Pricing changes for GitHub Actions",
"url": "https://images.ctfassets.net/wfutmusr1t3h/6vVL1uYW6nWek87T49U7li/5ae2ad099a784217a01102797e1d45df/42130a3f56086cfea747b361ec3c1da261499827e1c3b10be75c4f0874169f9e-1920x1080.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T17:12:02.000Z",
"createdAtI": 1765905122,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46291156",
"author": "kevin-david",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T17:15:58.369Z",
"title": "Pricing Changes for GitHub Actions",
"createdAtI": 1765905122,
"url": "https://resources.github.com/actions/2026-pricing-changes-for-github-actions/",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T17:12:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765905358,
"commentsCount": 0,
"updatedAt": "2025-12-16T17:15:52.000Z"
}
}ALPR Watch - Track ALPR, Flock Safety cameras, and surveillance tech discussions in your local government meetings. Get alerts and take action.
{
"storyID": "46290916",
"title": "alpr.watch",
"author": "theamk",
"url": "https://alpr.watch/",
"points": 664,
"commentsCount": 331,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "ALPR Watch – Track Surveillance Tech in Local Government",
"twitterImage": [
{
"url": "https://alpr.watch/static/favicon.ico"
}
],
"author": "ALPR Watch",
"twitterUrl": "https://alpr.watch/",
"ogTitle": "ALPR Watch – Track Surveillance Tech in Local Government",
"ogDescription": "Track ALPR, Flock Safety cameras, and surveillance tech discussions in your local government meetings. Get alerts and take action.",
"ogImage": [
{
"url": "https://alpr.watch/static/favicon.ico"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Track ALPR, Flock Safety cameras, and surveillance tech discussions in your local government meetings.",
"success": true,
"requestUrl": "https://alpr.watch/",
"ogUrl": "https://alpr.watch/",
"ogSiteName": "ALPR Watch"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T16:54:19.000Z",
"createdAtI": 1765904059,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46290916",
"author": "theamk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T17:10:58.440Z",
"title": "Track Surveillance (Flock Cameras) Tech in Local Government Meetings",
"createdAtI": 1765904059,
"url": "https://alpr.watch/",
"points": 13,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T16:54:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765905058,
"commentsCount": 1,
"updatedAt": "2025-12-16T17:10:53.000Z"
}
}: Coalition for App Fairness warns App Store fees remain unlawful despite non-compliance ruling
{
"storyID": "46290320",
"title": "Devs say Apple still flouting EU's Digital Markets Act six months on",
"author": "paulatreides",
"url": "https://www.theregister.com/2025/12/16/apple_dma_complaint/",
"points": 92,
"commentsCount": 63,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2025/12/16/apple_dma_complaint/",
"ogTitle": "Devs say Apple still flouting EU's DMA six months on",
"ogUrl": "https://www.theregister.com/2025/12/16/apple_dma_complaint/",
"ogDescription": ": Coalition for App Fairness warns App Store fees remain unlawful despite non-compliance ruling",
"ogImage": [
{
"url": "https://regmedia.co.uk/2024/04/17/shutterstock_logo.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T16:09:48.000Z",
"createdAtI": 1765901388,
"updatedAt": "2025-12-17T03:45:54.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46290320",
"author": "paulatreides",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T16:20:58.336Z",
"title": "Devs say Apple still flouting EU's Digital Markets Act six months on",
"createdAtI": 1765901388,
"url": "https://www.theregister.com/2025/12/16/apple_dma_complaint/",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T16:09:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765902058,
"commentsCount": 0,
"updatedAt": "2025-12-16T16:19:52.000Z"
}
}AI SBOM: AI Software Bill of Materials - The Supply Chain for Artificial Intelligence - Lab700xOrg/aisbom
{
"storyID": "46290113",
"title": "AIsbom – open-source CLI to detect \"Pickle Bombs\" in PyTorch models",
"author": "lab700xdev",
"url": "https://github.com/Lab700xOrg/aisbom",
"points": 48,
"commentsCount": 33,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Lab700xOrg/aisbom: AI SBOM: AI Software Bill of Materials - The Supply Chain for Artificial Intelligence",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/95be91aaef88324cfed564b4d6348da348067a0be08264fdc7910da3316cfa5d/Lab700xOrg/aisbom"
}
],
"ogTitle": "GitHub - Lab700xOrg/aisbom: AI SBOM: AI Software Bill of Materials - The Supply Chain for Artificial Intelligence",
"ogDescription": "AI SBOM: AI Software Bill of Materials - The Supply Chain for Artificial Intelligence - Lab700xOrg/aisbom",
"ogImage": [
{
"width": "1200",
"alt": "AI SBOM: AI Software Bill of Materials - The Supply Chain for Artificial Intelligence - Lab700xOrg/aisbom",
"url": "https://opengraph.githubassets.com/95be91aaef88324cfed564b4d6348da348067a0be08264fdc7910da3316cfa5d/Lab700xOrg/aisbom",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "AI SBOM: AI Software Bill of Materials - The Supply Chain for Artificial Intelligence - Lab700xOrg/aisbom",
"success": true,
"requestUrl": "https://github.com/Lab700xOrg/aisbom",
"ogUrl": "https://github.com/Lab700xOrg/aisbom",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"pytorch",
"artificialintelligence"
]
},
"createdAt": "2025-12-16T15:55:45.000Z",
"createdAtI": 1765900545,
"updatedAt": "2025-12-17T03:53:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46290113",
"author": "lab700xdev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T16:25:58.758Z",
"title": "AIsbom – open-source CLI to detect \"Pickle Bombs\" in PyTorch models",
"createdAtI": 1765900545,
"url": "https://github.com/Lab700xOrg/aisbom",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T15:55:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765902359,
"commentsCount": 1,
"updatedAt": "2025-12-16T16:21:37.000Z"
}
}Joshua Worth - This was a fun project for a couple of days, but I will probably shelve it for now so I can continue what I was already working on before. Read on to follow along with my journey. Spoilers: I didn’t get very far.
{
"storyID": "46289918",
"title": "Writing a blatant Telegram clone using Qt, QML and Rust. And C++",
"author": "tempodox",
"url": "https://kemble.net/blog/provoke/",
"points": 91,
"commentsCount": 53,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Writing a blatant Telegram clone using Qt, QML and Rust. And C++.",
"articlePublishedTime": "2025-12-16T03:02:00+10:00",
"author": "Joshua Worth",
"ogTitle": "Writing a blatant Telegram clone using Qt, QML and Rust. And C++.",
"ogDescription": "\nThis was a fun project for a couple of days, but I will probably shelve it for now so I can continue what I was already working on before. Read on to follow along with my journey.\nSpoilers: I didn’t get very far.\n",
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "\nThis was a fun project for a couple of days, but I will probably shelve it for now so I can continue what I was already working on before. Read on to follow along with my journey.\nSpoilers: I didn’t get very far.\n",
"success": true,
"requestUrl": "https://kemble.net/blog/provoke/",
"ogUrl": "https://kemble.net/blog/provoke/",
"ogSiteName": "Kemble Software",
"articleSection": "blog",
"articleModifiedTime": "2025-12-16T03:02:00+10:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T15:41:47.000Z",
"createdAtI": 1765899707,
"updatedAt": "2025-12-17T03:58:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46289918",
"author": "tempodox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T20:00:58.792Z",
"title": "Writing a blatant Telegram clone using Qt, QML and Rust. And C++",
"createdAtI": 1765899707,
"url": "https://kemble.net/blog/provoke/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T15:41:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765915259,
"commentsCount": 0,
"updatedAt": "2025-12-16T20:00:37.000Z"
}
}Eve Lu - A recent analysis showed the rate of uninsured children in the U.S. grew from 2022 to 2024. Experts say this could lead to more pediatric cancer deaths
{
"storyID": "46289635",
"title": "Four Million U.S. Children Had No Health Insurance in 2024",
"author": "Brajeshwar",
"url": "https://www.scientificamerican.com/article/how-rising-rates-of-uninsured-children-will-increase-pediatric-cancer-deaths/",
"points": 57,
"commentsCount": 106,
"tags": [],
"og": {
"twitterTitle": "How Rising Rates of Uninsured Children Will Increase Pediatric Cancer Deaths",
"twitterSite": "@sciam",
"twitterImage": [
{
"alt": "Cropped image of a line chart highlights data points for the years 2022 to 2024 when the percentage of uninsured children rose from 5.1 percent to 6 percent.",
"url": "https://static.scientificamerican.com/dam/m/214bd7e15d40a965/original/uninsured-children_graphic_leadImage.png?m=1765562915.493&w=1200"
}
],
"author": "Eve Lu",
"ogTitle": "Millions of Kids in the U.S. Are Losing Insurance, and Some Will Get Sicker and Die from Cancer",
"ogDescription": "A recent analysis showed the rate of uninsured children in the U.S. grew from 2022 to 2024. Experts say this could lead to more pediatric cancer deaths",
"ogLocale": "en_US",
"ogImage": [
{
"alt": "Cropped image of a line chart highlights data points for the years 2022 to 2024 when the percentage of uninsured children rose from 5.1 percent to 6 percent.",
"url": "https://static.scientificamerican.com/dam/m/214bd7e15d40a965/original/uninsured-children_graphic_leadImage.png?m=1765562915.493&w=1200"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A recent analysis showed the rate of uninsured children in the U.S. grew from 2022 to 2024. Experts say this could lead to more pediatric cancer deaths",
"success": true,
"requestUrl": "https://www.scientificamerican.com/article/how-rising-rates-of-uninsured-children-will-increase-pediatric-cancer-deaths/",
"ogUrl": "https://www.scientificamerican.com/article/how-rising-rates-of-uninsured-children-will-increase-pediatric-cancer-deaths/",
"ogSiteName": "Scientific American"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T15:22:32.000Z",
"createdAtI": 1765898552,
"updatedAt": "2025-12-17T03:33:23.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46289635",
"author": "Brajeshwar",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T15:35:58.372Z",
"title": "Four Million U.S. Children Had No Health Insurance in 2024",
"createdAtI": 1765898552,
"url": "https://www.scientificamerican.com/article/how-rising-rates-of-uninsured-children-will-increase-pediatric-cancer-deaths/",
"points": 4,
"tags": [],
"createdAt": "2025-12-16T15:22:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765899358,
"commentsCount": 0,
"updatedAt": "2025-12-16T15:34:52.000Z"
}
}{
"storyID": "46289160",
"title": "CEOs to Keep Spending on AI, Despite Spotty Returns",
"author": "1vuio0pswjnm7",
"url": "https://www.wsj.com/tech/ai/ceos-to-keep-spending-on-ai-despite-spotty-returns-2eaeb6b",
"points": 66,
"commentsCount": 39,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/tech/ai/ceos-to-keep-spending-on-ai-despite-spotty-returns-2eaeb6b"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-16T14:46:52.000Z",
"createdAtI": 1765896412,
"updatedAt": "2025-12-17T03:50:38.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46289160",
"author": "1vuio0pswjnm7",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T15:10:58.377Z",
"title": "CEOs to Keep Spending on AI, Despite Spotty Returns",
"createdAtI": 1765896412,
"url": "https://www.wsj.com/tech/ai/ceos-to-keep-spending-on-ai-despite-spotty-returns-2eaeb6b",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T14:46:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765897858,
"commentsCount": 0,
"updatedAt": "2025-12-16T15:10:51.000Z"
}
}David Pierce - Anthony Enzor-DeMeo is taking charge of one of the internet’s most important — and most complicated — companies.
{
"storyID": "46289115",
"title": "Mozilla's new CEO is doubling down on an AI future for Firefox",
"author": "latexr",
"url": "https://www.theverge.com/tech/845216/mozilla-ceo-anthony-enzor-demeo",
"points": 56,
"commentsCount": 87,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Mozilla’s new CEO is doubling down on an AI future for Firefox",
"articlePublishedTime": "2025-12-16T13:15:00+00:00",
"twitterImage": [
{
"alt": "Press_Firefox_Brand_1200x800_2",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/12/Press_Firefox_Brand_1200x800_2.png?quality=90&strip=all&crop=0,10.732984293194,100,78.534031413613"
}
],
"author": "David Pierce",
"twitterUrl": "https://www.theverge.com/tech/845216/mozilla-ceo-anthony-enzor-demeo",
"ogTitle": "Mozilla’s new CEO is doubling down on an AI future for Firefox",
"ogDescription": "Anthony Enzor-DeMeo is taking charge of one of the internet’s most important — and most complicated — companies.",
"ogImage": [
{
"width": "1200",
"alt": "Press_Firefox_Brand_1200x800_2",
"type": "image/png",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/12/Press_Firefox_Brand_1200x800_2.png?quality=90&strip=all&crop=0,10.732984293194,100,78.534031413613",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Anthony Enzor-DeMeo is taking charge of one of the internet’s most important — and most complicated — companies.",
"success": true,
"requestUrl": "https://www.theverge.com/tech/845216/mozilla-ceo-anthony-enzor-demeo",
"ogUrl": "https://www.theverge.com/tech/845216/mozilla-ceo-anthony-enzor-demeo",
"ogSiteName": "The Verge",
"articleModifiedTime": "2025-12-16T13:15:00+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-16T14:43:18.000Z",
"createdAtI": 1765896198,
"updatedAt": "2025-12-17T04:00:24.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46289115",
"author": "latexr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T15:00:58.790Z",
"title": "Mozilla's new CEO is doubling down on an AI future for Firefox",
"createdAtI": 1765896198,
"url": "https://www.theverge.com/tech/845216/mozilla-ceo-anthony-enzor-demeo",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T14:43:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765897259,
"commentsCount": 0,
"updatedAt": "2025-12-16T15:00:51.000Z"
}
}{
"storyID": "46288673",
"title": "U.S. unemployment rose in November despite job gains",
"author": "JumpCrisscross",
"url": "https://www.wsj.com/economy/jobs/jobs-report-october-november-2025-unemployment-economy-7f6eea90",
"points": 88,
"commentsCount": 94,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/economy/jobs/jobs-report-october-november-2025-unemployment-economy-7f6eea90"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T14:11:08.000Z",
"createdAtI": 1765894268,
"updatedAt": "2025-12-17T03:45:24.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46288673",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T14:20:58.509Z",
"title": "U.S. unemployment rose in November despite job gains",
"createdAtI": 1765894268,
"url": "https://www.wsj.com/economy/jobs/jobs-report-october-november-2025-unemployment-economy-7f6eea90",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T14:11:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765894859,
"commentsCount": 0,
"updatedAt": "2025-12-16T14:17:52.000Z"
}
}Today, I step into the role of CEO of Mozilla Corporation. It is a privilege to lead an organization with a long history of standing up for people and buil
{
"storyID": "46288491",
"title": "Mozilla appoints new CEO Anthony Enzor-Demeo",
"author": "recvonline",
"url": "https://blog.mozilla.org/en/mozilla/leadership/mozillas-next-chapter-anthony-enzor-demeo-new-ceo/",
"points": 440,
"commentsCount": 692,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@firefox",
"twitterCard": "summary_large_image",
"twitterTitle": "Mozilla’s Next Chapter: Building the World’s Most Trusted Software Company | The Mozilla Blog",
"twitterDescription": "Today, I step into the role of CEO of Mozilla Corporation. It is a privilege to lead an organization with a long history of standing up for people and buil",
"twitterImage": [
{
"url": "https://blog.mozilla.org/wp-content/blogs.dir/278/files/2025/12/Distilled_Header_Anthony-1080x720.png"
}
],
"success": true,
"requestUrl": "https://blog.mozilla.org/en/mozilla/leadership/mozillas-next-chapter-anthony-enzor-demeo-new-ceo/",
"ogTitle": "Mozilla’s Next Chapter: Building the World’s Most Trusted Software Company | The Mozilla Blog",
"ogDescription": "Today, I step into the role of CEO of Mozilla Corporation. It is a privilege to lead an organization with a long history of standing up for people and buil",
"ogImage": [
{
"url": "https://blog.mozilla.org/wp-content/blogs.dir/278/files/2025/12/Distilled_Header_Anthony-1080x720.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T13:53:14.000Z",
"createdAtI": 1765893194,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46288491",
"author": "recvonline",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T13:55:58.447Z",
"title": "Mozilla Appoints New CEO Anthony Enzor-Demeo",
"createdAtI": 1765893194,
"url": "https://blog.mozilla.org/en/mozilla/leadership/mozillas-next-chapter-anthony-enzor-demeo-new-ceo/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T13:53:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765893358,
"commentsCount": 0,
"updatedAt": "2025-12-16T13:55:52.000Z"
}
}Interpretation of numerous MRI data may be incorrect: blood flow is not a reliable indicator of brain activity.
{
"storyID": "46288415",
"title": "40 percent of fMRI signals do not correspond to actual brain activity",
"author": "geox",
"url": "https://www.tum.de/en/news-and-events/all-news/press-releases/details/40-percent-of-mri-signals-do-not-correspond-to-actual-brain-activity",
"points": 404,
"commentsCount": 177,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.tum.de/en/news-and-events/all-news/press-releases/details/40-percent-of-mri-signals-do-not-correspond-to-actual-brain-activity",
"ogTitle": "40 percent of MRI signals misinterpreted",
"ogUrl": "https://www.tum.de/en/news-and-events/all-news/press-releases/details/40-percent-of-mri-signals-do-not-correspond-to-actual-brain-activity",
"ogDescription": "Interpretation of numerous MRI data may be incorrect: blood flow is not a reliable indicator of brain activity.",
"ogImage": [
{
"width": "1200",
"url": "https://www.tum.de/fileadmin/user_upload_87/_processed_/7/c/csm_Foto_Riedl_Epp_Gabriel_Castrillon_-_quer_2ca96e8977.jpg",
"height": "762"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T13:46:57.000Z",
"createdAtI": 1765892817,
"updatedAt": "2025-12-17T03:57:08.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46288415",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T13:55:58.447Z",
"title": "40 percent of MRI signals do not correspond to actual brain activity",
"createdAtI": 1765892817,
"url": "https://www.tum.de/en/news-and-events/all-news/press-releases/details/40-percent-of-mri-signals-do-not-correspond-to-actual-brain-activity",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T13:46:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765893358,
"commentsCount": 0,
"updatedAt": "2025-12-16T13:55:07.000Z"
}
}Typography for Lawyers
{
"storyID": "46288414",
"title": "A brief history of Times New Roman",
"author": "tosh",
"url": "https://typographyforlawyers.com/a-brief-history-of-times-new-roman.html",
"points": 104,
"commentsCount": 59,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "A brief history of Times New Roman | Typography for Lawyers",
"twitterDescription": "Typography for Lawyers",
"twitterImage": [
{
"url": "https://typographyforlawyers.com/images/og-image.jpg?1763668221"
}
],
"success": true,
"requestUrl": "https://typographyforlawyers.com/a-brief-history-of-times-new-roman.html",
"twitterUrl": "https://typographyforlawyers.com",
"ogTitle": "A brief history of Times New Roman | Typography for Lawyers",
"ogUrl": "https://typographyforlawyers.com",
"ogDescription": "Typography for Lawyers",
"ogImage": [
{
"url": "https://typographyforlawyers.com/images/og-image.jpg?1763668221"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T13:46:55.000Z",
"createdAtI": 1765892815,
"updatedAt": "2025-12-17T03:58:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46288414",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T14:20:58.509Z",
"title": "A brief history of Times New Roman",
"createdAtI": 1765892815,
"url": "https://typographyforlawyers.com/a-brief-history-of-times-new-roman.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T13:46:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765894859,
"commentsCount": 0,
"updatedAt": "2025-12-16T14:20:52.000Z"
}
}{
"storyID": "46288371",
"title": "This is not the future",
"author": "ericdanielski",
"url": "https://blog.mathieui.net/this-is-not-the-future.html",
"points": 670,
"commentsCount": 388,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://blog.mathieui.net/this-is-not-the-future.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T13:42:24.000Z",
"createdAtI": 1765892544,
"updatedAt": "2025-12-17T04:00:24.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46288371",
"author": "ericdanielski",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T14:05:58.690Z",
"title": "This is not the future",
"createdAtI": 1765892544,
"url": "https://blog.mathieui.net/this-is-not-the-future.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T13:42:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765893959,
"commentsCount": 0,
"updatedAt": "2025-12-16T14:05:51.000Z"
}
}{
"storyID": "46288351",
"title": "I don't think Lindley's paradox supports p-circling",
"author": "speckx",
"url": "https://vilgot-huhn.github.io/mywebsite/posts/20251206_p_circle_lindley/",
"points": 42,
"commentsCount": 12,
"tags": [],
"og": {
"success": true,
"author": "Vilgot Huhn",
"requestUrl": "https://vilgot-huhn.github.io/mywebsite/posts/20251206_p_circle_lindley/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T13:40:02.000Z",
"createdAtI": 1765892402,
"updatedAt": "2025-12-17T02:45:08.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46288351",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T14:00:58.382Z",
"title": "I don't think Lindley's paradox supports p-circling",
"createdAtI": 1765892402,
"url": "https://vilgot-huhn.github.io/mywebsite/posts/20251206_p_circle_lindley/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T13:40:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765893658,
"commentsCount": 0,
"updatedAt": "2025-12-16T14:00:37.000Z"
}
}Guillaume Gomez - Blog of Guillaume Gomez (Rust GCC backend: Why and how)
{
"storyID": "46288291",
"title": "Rust GCC backend: Why and how",
"author": "ahlCVA",
"url": "https://blog.guillaume-gomez.fr/articles/2025-12-15+Rust+GCC+backend%3A+Why+and+how",
"points": 171,
"commentsCount": 95,
"tags": [],
"og": {
"success": true,
"author": "Guillaume Gomez",
"requestUrl": "https://blog.guillaume-gomez.fr/articles/2025-12-15+Rust+GCC+backend%3A+Why+and+how",
"ogTitle": "Rust GCC backend: Why and how",
"ogUrl": "https://blog.guillaume-gomez.fr%2Farticles%2F2025-12-15%2BRust%2BGCC%2Bbackend%253A%2BWhy%2Band%2Bhow",
"ogDescription": "Blog of Guillaume Gomez (Rust GCC backend: Why and how)",
"ogImage": [
{
"url": "https://guillaume-gomez.fr/image/eye.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T13:33:25.000Z",
"createdAtI": 1765892005,
"updatedAt": "2025-12-17T03:55:38.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46288291",
"author": "ahlCVA",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T13:40:58.519Z",
"title": "Rust GCC back end: Why and how",
"createdAtI": 1765892005,
"url": "https://blog.guillaume-gomez.fr/articles/2025-12-15+Rust+GCC+backend%3A+Why+and+how",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T13:33:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765892459,
"commentsCount": 0,
"updatedAt": "2025-12-16T13:40:21.000Z"
}
}Fixed-size ring buffers with full lock freedom
{
"storyID": "46288286",
"title": "Put a ring on it: a lock-free MPMC ring buffer",
"author": "signa11",
"url": "https://h4x0r.org/ring/",
"points": 74,
"commentsCount": 39,
"tags": [],
"og": {
"twitterTitle": "Put a ring on it: a lock-free MPMC ring buffer",
"articlePublishedTime": "2025-08-26T00:00:00Z",
"twitterImage": [
{
"url": "https://h4x0r.org/img/default-seo-image.png"
}
],
"ogTitle": "Put a ring on it: a lock-free MPMC ring buffer",
"ogDescription": "Fixed-size ring buffers with full lock freedom",
"ogImage": [
{
"url": "https://h4x0r.org/img/default-seo-image.png"
}
],
"ogType": "article",
"articleTag": "📳",
"twitterCard": "summary_large_image",
"twitterDescription": "Fixed-size ring buffers with full lock freedom",
"success": true,
"requestUrl": "https://h4x0r.org/ring/",
"ogUrl": "https://h4x0r.org/ring/",
"ogSiteName": "h4x0r"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T13:32:42.000Z",
"createdAtI": 1765891962,
"updatedAt": "2025-12-17T03:32:24.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46288286",
"author": "signa11",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T13:40:58.519Z",
"title": "Put a ring on it: a lock-free MPMC ring buffer",
"createdAtI": 1765891962,
"url": "https://h4x0r.org/ring/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T13:32:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765892459,
"commentsCount": 0,
"updatedAt": "2025-12-16T13:38:51.000Z"
}
}Sherry Ning - Overconsumption is a spiritual problem, not a money problem. Lessons about desire from "Spirited Away".
{
"storyID": "46288185",
"title": "Overconsumption is a spiritual problem",
"author": "speckx",
"url": "https://www.sherryning.com/p/youre-overspending-because-you-lack-values",
"points": 95,
"commentsCount": 77,
"tags": [],
"og": {
"twitterTitle": "You're overspending because you lack values",
"twitterCard": "summary_large_image",
"twitterDescription": "Overconsumption is a spiritual problem, not a money problem. Lessons about desire from \"Spirited Away\".",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!59ZA!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fpluri.substack.com%2Fapi%2Fv1%2Fpost_preview%2F172726092%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Sherry Ning",
"requestUrl": "https://www.sherryning.com/p/youre-overspending-because-you-lack-values",
"ogTitle": "You're overspending because you lack values",
"ogUrl": "https://www.sherryning.com/p/youre-overspending-because-you-lack-values",
"ogDescription": "Overconsumption is a spiritual problem, not a money problem. Lessons about desire from \"Spirited Away\".",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!awsn!,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%2F54aeee46-b9fe-45c7-9aaa-6870f8a21883_1200x630.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T13:20:51.000Z",
"createdAtI": 1765891251,
"updatedAt": "2025-12-17T03:41:39.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46288185",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T14:50:58.438Z",
"title": "You're overspending because you lack values",
"createdAtI": 1765891251,
"url": "https://www.sherryning.com/p/youre-overspending-because-you-lack-values",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T13:20:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765896658,
"commentsCount": 2,
"updatedAt": "2025-12-16T14:50:51.000Z"
}
}Phil Salvador - Our project to preserve the history of Sega Channel — including over 100 new Sega Channel ROMs.
{
"storyID": "46288024",
"title": "Sega Channel: VGHF Recovers over 100 Sega Channel ROMs (and More)",
"author": "wicket",
"url": "https://gamehistory.org/segachannel/",
"points": 228,
"commentsCount": 37,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@gamehistoryorg",
"twitterSite": "@gamehistoryorg",
"articlePublishedTime": "2025-12-15T18:50:00+00:00",
"author": "Phil Salvador",
"ogTitle": "The Secrets of Sega Channel: VGHF recovers over 100 Sega Channel ROMs (and more) | Video Game History Foundation",
"ogDescription": "Our project to preserve the history of Sega Channel — including over 100 new Sega Channel ROMs.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2400",
"type": "image/jpeg",
"url": "https://gamehistory.org/wp-content/uploads/2025/12/segachannel_preview.jpg",
"height": "1800"
}
],
"ogType": "article",
"articlePublisher": "http://www.facebook.com/gamehistoryorg",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://gamehistory.org/segachannel/",
"ogUrl": "https://gamehistory.org/segachannel/",
"ogSiteName": "Video Game History Foundation",
"articleModifiedTime": "2025-12-15T23:27:41+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T13:07:14.000Z",
"createdAtI": 1765890434,
"updatedAt": "2025-12-17T03:59:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46288024",
"author": "wicket",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T14:40:58.925Z",
"title": "Sega Channel: VGHF Recovers over 100 Sega Channel ROMs (and More)",
"createdAtI": 1765890434,
"url": "https://gamehistory.org/segachannel/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T13:07:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765896059,
"commentsCount": 0,
"updatedAt": "2025-12-16T14:39:51.000Z"
}
}COLUMN. The American president wants the 'Pax Americana' to be sustained by tribute payments from the rest of the world in order to endlessly fund US deficits. But with American power already in decline, we must begin to imagine a world without it, the economist writes in his column.
{
"storyID": "46287596",
"title": "Thomas Piketty: 'The reality is the US is losing control of the world'",
"author": "robtherobber",
"url": "https://www.lemonde.fr/en/opinion/article/2025/04/12/thomas-piketty-the-reality-is-the-us-is-losing-control-of-the-world_6740140_23.html",
"points": 88,
"commentsCount": 179,
"tags": [],
"og": {
"twitterSite": "@LeMonde_EN",
"twitterTitle": "Thomas Piketty: 'The reality is the US is losing control of the world'",
"twitterImage": [
{
"url": "https://img.lemde.fr/2025/04/11/508/0/8256/4128/1440/720/60/0/886c6e9_ftp-import-images-1-ryyncviorw3k-5587956-01-06.jpg"
}
],
"ogArticleSection": "Opinion",
"twitterUrl": "https://www.lemonde.fr/en/opinion/article/2025/04/12/thomas-piketty-the-reality-is-the-us-is-losing-control-of-the-world_6740140_23.html",
"ogTitle": "Thomas Piketty: 'The reality is the US is losing control of the world'",
"ogDescription": "COLUMN. The American president wants the 'Pax Americana' to be sustained by tribute payments from the rest of the world in order to endlessly fund US deficits. But with American power already in decline, we must begin to imagine a world without it, the economist writes in his column.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1440",
"type": "image/jpeg",
"url": "https://img.lemde.fr/2025/04/11/0/0/8256/5504/1440/960/60/0/886c6e9_ftp-import-images-1-ryyncviorw3k-5587956-01-06.jpg",
"height": "720"
}
],
"ogType": "article",
"ogArticlePublishedTime": "2025-04-12T03:30:00+00:00",
"twitterCard": "summary_large_image",
"ogArticleAuthor": "Thomas Piketty",
"twitterDescription": "COLUMN. The American president wants the 'Pax Americana' to be sustained by tribute payments from the rest of the world in order to endlessly fund US deficits. But with American power already in decline, we must begin to imagine a world without it, the economist writes in his column.",
"success": true,
"requestUrl": "https://www.lemonde.fr/en/opinion/article/2025/04/12/thomas-piketty-the-reality-is-the-us-is-losing-control-of-the-world_6740140_23.html",
"ogUrl": "https://www.lemonde.fr/en/opinion/article/2025/04/12/thomas-piketty-the-reality-is-the-us-is-losing-control-of-the-world_6740140_23.html",
"alIosUrl": "lmfr://en/element/article/6740140?x4=8&xto=AL-8-%5BAutres%5D",
"ogSiteName": "Le Monde.fr",
"alAndroidUrl": "lmfr://en/element/article/6740140?x4=8&xto=AL-8-%5BAutres%5D",
"fbAppId": "166878320861"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T12:12:58.000Z",
"createdAtI": 1765887178,
"updatedAt": "2025-12-17T03:55:09.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46287596",
"author": "robtherobber",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T12:35:58.541Z",
"title": "Thomas Piketty: 'The reality is the US is losing control of the world'",
"createdAtI": 1765887178,
"url": "https://www.lemonde.fr/en/opinion/article/2025/04/12/thomas-piketty-the-reality-is-the-us-is-losing-control-of-the-world_6740140_23.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T12:12:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765888559,
"commentsCount": 1,
"updatedAt": "2025-12-16T12:34:35.000Z"
}
}Between 2004 and 2024, household real income per capita in the EU grew by 22%. Income per capita grew steadily between 2004 and 2008, stagnated between 2008 and 2011 due to the global financial crisis and declined in 2012 and 2013. Since then, income resumed the steady growth until the year 2020 where it declined due to the global pandemic. The year 2021 saw a rebound but income grew slowly in 2022 and 2023. The firs
{
"storyID": "46287251",
"title": "EU household real income per capita up 22% since 2004",
"author": "andrewstetsenko",
"url": "https://ec.europa.eu/eurostat/web/products-eurostat-news/w/ddn-20251125-2",
"points": 54,
"commentsCount": 56,
"tags": [],
"og": {
"twitterCreator": "@EU_Eurostat",
"twitterTitle": "EU household real income per capita up 22% since 2004",
"twitterSite": "@EU_Eurostat",
"articlePublishedTime": "2025-11-25T10:00:00Z",
"twitterImage": [
{
"url": "https://ec.europa.eu/eurostat/documents/4187653/15353621/WesLenspeopleimages_AdobeStock_959267132_RV.jpg"
}
],
"twitterUrl": "https://ec.europa.eu/eurostat/product?code=DDN-20251125-2",
"ogTitle": "EU household real income per capita up 22% since 2004",
"ogDescription": "Between 2004 and 2024, household real income per capita in the EU grew by 22%. Income per capita grew steadily between 2004 and 2008, stagnated between 2008 and 2011 due to the global financial crisis and declined in 2012 and 2013. Since then, income resumed the steady growth until the year 2020 where it declined due to the global pandemic. The year 2021 saw a rebound but income grew slowly in 2022 and 2023. The firs",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "800",
"alt": "A man and a woman writing at a desk.",
"url": "https://ec.europa.eu/eurostat/documents/4187653/15353621/WesLenspeopleimages_AdobeStock_959267132_RV.jpg",
"height": "450"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Between 2004 and 2024, household real income per capita in the EU grew by 22%. Income per capita grew steadily between 2004 and 2008, stagnated between 2008 and 2011 due to the global financial crisis and declined in 2012 and 2013. Since then, income resumed the steady growth until the year 2020 where it declined due to the global pandemic. The year 2021 saw a rebound but income grew slowly in 2022 and 2023. The firs",
"success": true,
"requestUrl": "https://ec.europa.eu/eurostat/web/products-eurostat-news/w/ddn-20251125-2",
"articleModifiedTime": "2025-11-25T10:00:00Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T11:19:11.000Z",
"createdAtI": 1765883951,
"updatedAt": "2025-12-17T03:22:39.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46287251",
"author": "andrewstetsenko",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T11:30:58.721Z",
"title": "EU household real income per capita up 22% since 2004",
"createdAtI": 1765883951,
"url": "https://ec.europa.eu/eurostat/web/products-eurostat-news/w/ddn-20251125-2",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T11:19:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765884659,
"commentsCount": 0,
"updatedAt": "2025-12-16T11:26:20.000Z"
}
}The search for alternatives to American IT services is intensifying as geopolitical unrest grows. TU/e and ICT cooperative SURF are also looking for replacements for Microsoft and Google. However, a fully-fledged European alternative is not yet available, according to Joost de Jong, the university's Chief Information Security Officer.
{
"storyID": "46287098",
"title": "Should we fear Microsoft's monopoly?",
"author": "sergdigon",
"url": "https://www.cursor.tue.nl/en/background/2025/december/week-2/should-we-fear-microsofts-monopoly",
"points": 45,
"commentsCount": 59,
"tags": [],
"og": {
"twitterSite": "@tuecursor",
"articlePublishedTime": "2025-12-12",
"ogTitle": "Should we fear Microsoft's monopoly?",
"ogDescription": "The search for alternatives to American IT services is intensifying as geopolitical unrest grows. TU/e and ICT cooperative SURF are also looking for replacements for Microsoft and Google. However, a fully-fledged European alternative is not yet available, according to Joost de Jong, the university's Chief Information Security Officer.",
"ogImage": [
{
"url": "https://www.cursor.tue.nl//fileadmin/_processed_/3/3/csm_iStock-496476627-Tomhoryn_f6572a314b.jpg"
}
],
"ogType": "article",
"articleTag": "The University",
"articlePublisher": "https://www.facebook.com/CursorINT",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.cursor.tue.nl/en/background/2025/december/week-2/should-we-fear-microsofts-monopoly",
"ogUrl": "https://www.cursor.tue.nl/en/background/2025/december/week-2/should-we-fear-microsofts-monopoly",
"articleModifiedTime": "2025-12-12",
"articleSection": "News"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T10:56:40.000Z",
"createdAtI": 1765882600,
"updatedAt": "2025-12-17T03:08:54.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46287098",
"author": "sergdigon",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T13:00:58.545Z",
"title": "Should we fear Microsoft's monopoly?",
"createdAtI": 1765882600,
"url": "https://www.cursor.tue.nl/en/background/2025/december/week-2/should-we-fear-microsofts-monopoly",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T10:56:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765890059,
"commentsCount": 1,
"updatedAt": "2025-12-16T13:00:51.000Z"
}
}Local-first AI-powered document intelligence platform for investigative journalism - mantisfury/ArkhamMirror
{
"storyID": "46286666",
"title": "ArkhamMirror: Airgapped investigation platform with CIA-style hypothesis testing",
"author": "ArkhamMirror",
"url": "https://github.com/mantisfury/ArkhamMirror",
"points": 135,
"commentsCount": 50,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - mantisfury/ArkhamMirror: Local-first AI-powered document intelligence platform for investigative journalism",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/dff4cd60805710ee8ae9bde3e53e8e3681d29e1c52c4d258a78d0a5278e9999c/mantisfury/ArkhamMirror"
}
],
"ogTitle": "GitHub - mantisfury/ArkhamMirror: Local-first AI-powered document intelligence platform for investigative journalism",
"ogDescription": "Local-first AI-powered document intelligence platform for investigative journalism - mantisfury/ArkhamMirror",
"ogImage": [
{
"width": "1200",
"alt": "Local-first AI-powered document intelligence platform for investigative journalism - mantisfury/ArkhamMirror",
"url": "https://opengraph.githubassets.com/dff4cd60805710ee8ae9bde3e53e8e3681d29e1c52c4d258a78d0a5278e9999c/mantisfury/ArkhamMirror",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Local-first AI-powered document intelligence platform for investigative journalism - mantisfury/ArkhamMirror",
"success": true,
"requestUrl": "https://github.com/mantisfury/ArkhamMirror",
"ogUrl": "https://github.com/mantisfury/ArkhamMirror",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-16T09:51:31.000Z",
"createdAtI": 1765878691,
"updatedAt": "2025-12-17T03:47:23.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46286666",
"author": "ArkhamMirror",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T11:20:58.484Z",
"title": "ArkhamMirror: Airgapped investigation platform with CIA-style hypothesis testing",
"createdAtI": 1765878691,
"url": "https://github.com/mantisfury/ArkhamMirror",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T09:51:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765884058,
"commentsCount": 1,
"updatedAt": "2025-12-16T11:20:50.000Z"
}
}In June 2018, I joined mytaxi (FREE NOW), a competitor of Uber in the ride-hailing space, as Backend Chapter Lead. I was looking for an opportunity to grow in technical leadership. Honestly, I did not even fully understand what “Chapter Lead” meant. After some research, I learned it was part of Spotify’s squad (team) and chapter (horiz...
{
"storyID": "46286559",
"title": "I'm a Tech Lead, and nobody listens to me. What should I do?",
"author": "joaoqalves",
"url": "https://world.hey.com/joaoqalves/i-m-a-tech-lead-and-nobody-listens-to-me-what-should-i-do-e16e454d",
"points": 151,
"commentsCount": 123,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://world.hey.com/joaoqalves/e16e454d/representations/eyJfcmFpbHMiOnsiZGF0YSI6MjM4MDE2NTAyNiwicHVyIjoiYmxvYl9pZCJ9fQ--faeb376287e9805a250b9f66538ddbad3f2a57406a2c5e8bd67ac6e9263ff351/eyJfcmFpbHMiOnsiZGF0YSI6eyJyZXNpemVfdG9fZmlsbCI6WzMwMCwzMDBdLCJxdWFsaXR5Ijo0MCwic3RyaXAiOnRydWV9LCJwdXIiOiJ2YXJpYXRpb24ifX0--1e91937302a31b63480a2c5ef1238f19409df779c8b931d63c84cc356851f33b/Screenshot%202025-12-10%20at%2020.10.55.png"
}
],
"success": true,
"requestUrl": "https://world.hey.com/joaoqalves/i-m-a-tech-lead-and-nobody-listens-to-me-what-should-i-do-e16e454d",
"ogTitle": "I’m a Tech Lead, and nobody listens to me. What should I do?",
"ogUrl": "https://world.hey.com/joaoqalves/i-m-a-tech-lead-and-nobody-listens-to-me-what-should-i-do-e16e454d",
"ogDescription": "In June 2018, I joined mytaxi (FREE NOW), a competitor of Uber in the ride-hailing space, as Backend Chapter Lead. I was looking for an opportunity to grow in technical leadership. Honestly, I did not even fully understand what “Chapter Lead” meant. After some research, I learned it was part of Spotify’s squad (team) and chapter (horiz...",
"ogImage": [
{
"url": "https://world.hey.com/joaoqalves/e16e454d/representations/eyJfcmFpbHMiOnsiZGF0YSI6MjM4MDE2NTAyNiwicHVyIjoiYmxvYl9pZCJ9fQ--faeb376287e9805a250b9f66538ddbad3f2a57406a2c5e8bd67ac6e9263ff351/eyJfcmFpbHMiOnsiZGF0YSI6eyJyZXNpemVfdG9fZmlsbCI6WzEyMDAsNjMwXSwicXVhbGl0eSI6NDAsInN0cmlwIjp0cnVlfSwicHVyIjoidmFyaWF0aW9uIn19--850460abb6619f326eb585ef63fdb0b416ee8bffff0b16dfc60dcb6699d89ebd/Screenshot%202025-12-10%20at%2020.10.55.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T09:38:42.000Z",
"createdAtI": 1765877922,
"updatedAt": "2025-12-17T03:58:23.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46286559",
"author": "joaoqalves",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T09:45:58.742Z",
"title": "I'm a Tech Lead, and nobody listens to me. What should I do?",
"createdAtI": 1765877922,
"url": "https://world.hey.com/joaoqalves/i-m-a-tech-lead-and-nobody-listens-to-me-what-should-i-do-e16e454d",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T09:38:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765878359,
"commentsCount": 0,
"updatedAt": "2025-12-16T09:42:50.000Z"
}
}{
"storyID": "46286407",
"title": "A2UI: A Protocol for Agent-Driven Interfaces",
"author": "makeramen",
"url": "https://a2ui.org/",
"points": 145,
"commentsCount": 65,
"tags": [],
"og": {
"success": true,
"author": "Google",
"requestUrl": "https://a2ui.org/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T09:16:31.000Z",
"createdAtI": 1765876591,
"updatedAt": "2025-12-17T03:36:09.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46286407",
"author": "makeramen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T10:10:58.368Z",
"title": "A2UI: A Protocol for Agent-Driven Interfaces",
"createdAtI": 1765876591,
"url": "https://a2ui.org/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T09:16:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765879858,
"commentsCount": 0,
"updatedAt": "2025-12-16T10:09:20.000Z"
}
}Wolf Hosbach - Microsoft has deactivated the IntelliCode extensions for VS Code and refers to Copilot, which has a limited free volume.
{
"storyID": "46286383",
"title": "VS Code deactivates IntelliCode in favor of the paid Copilot",
"author": "sagischwarz",
"url": "https://www.heise.de/en/news/VS-Code-deactivates-IntelliCode-in-favor-of-the-paid-Copilot-11115783.html",
"points": 210,
"commentsCount": 152,
"tags": [],
"og": {
"twitterSite": "@heisedc",
"twitterTitle": "VS Code deactivates IntelliCode in favor of the paid Copilot",
"twitterImage": [
{
"url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/9/9/6/7/5/1/shutterstock_223628806-50bed6d2b0c07afd.jpg"
}
],
"author": "Wolf Hosbach",
"ogTitle": "VS Code deactivates IntelliCode in favor of the paid Copilot",
"ogDescription": "Microsoft has deactivated the IntelliCode extensions for VS Code and refers to Copilot, which has a limited free volume.",
"ogLocale": "de_DE",
"ogImage": [
{
"url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/9/9/6/7/5/1/shutterstock_223628806-50bed6d2b0c07afd.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Microsoft has deactivated the IntelliCode extensions for VS Code and refers to Copilot, which has a limited free volume.",
"success": true,
"requestUrl": "https://www.heise.de/en/news/VS-Code-deactivates-IntelliCode-in-favor-of-the-paid-Copilot-11115783.html",
"dcIdentifier": "https://heise.de/-11115783",
"dcCreator": "heise online",
"ogUrl": "https://www.heise.de/en/news/VS-Code-deactivates-IntelliCode-in-favor-of-the-paid-Copilot-11115783.html",
"ogSiteName": "Developer"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T09:12:53.000Z",
"createdAtI": 1765876373,
"updatedAt": "2025-12-17T03:29:38.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46286383",
"author": "sagischwarz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T10:35:58.374Z",
"title": "VS Code deactivates IntelliCode in favor of the paid Copilot",
"createdAtI": 1765876373,
"url": "https://www.heise.de/en/news/VS-Code-deactivates-IntelliCode-in-favor-of-the-paid-Copilot-11115783.html",
"points": 5,
"tags": [],
"createdAt": "2025-12-16T09:12:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765881358,
"commentsCount": 0,
"updatedAt": "2025-12-16T10:35:05.000Z"
}
}No Author - The change is expected to be approved within the current fiscal year, then gradually rolled out in school textbooks and other materials.
{
"storyID": "46286292",
"title": "Japan to revise romanization rules for first time in 70 years",
"author": "rgovostes",
"url": "https://www.japantimes.co.jp/news/2025/08/21/japan/panel-hepburn-style-romanization/",
"points": 138,
"commentsCount": 113,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Japan to revise romanization rules for first time in 70 years",
"articlePublishedTime": "2025-08-21T10:56:00+09:00",
"twitterImage": [
{
"url": "https://www.japantimes.co.jp/japantimes/uploads/images/2025/08/21/488935.jpg?v=3.1"
}
],
"author": "No Author",
"ogTitle": "Japan to revise romanization rules for first time in 70 years",
"ogDescription": "The change is expected to be approved within the current fiscal year, then gradually rolled out in school textbooks and other materials.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "600",
"url": "https://www.japantimes.co.jp/japantimes/uploads/images/2025/08/21/488935.jpg?v=3.1",
"height": "315"
}
],
"ogType": "article",
"articleTag": " language",
"twitterCard": "summary_large_image",
"twitterDescription": "The change is expected to be approved within the current fiscal year, then gradually rolled out in school textbooks and other materials.",
"success": true,
"requestUrl": "https://www.japantimes.co.jp/news/2025/08/21/japan/panel-hepburn-style-romanization/",
"ogUrl": "https://www.japantimes.co.jp/news/2025/08/21/japan/panel-hepburn-style-romanization/",
"ogSiteName": "The Japan Times",
"articleModifiedTime": "2025-08-21T11:17:24+09:00",
"articleSection": "JAPAN",
"articleExpirationTime": "2026-08-21T10:56:00+09:00",
"articleAuthor": "/author/int-no_author",
"fbAppId": "119406745111"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T08:54:58.000Z",
"createdAtI": 1765875298,
"updatedAt": "2025-12-17T03:59:23.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46286292",
"author": "rgovostes",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T09:00:58.522Z",
"title": "Japan to revise romanization rules for first time in 70 years",
"createdAtI": 1765875298,
"url": "https://www.japantimes.co.jp/news/2025/08/21/japan/panel-hepburn-style-romanization/",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T08:54:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765875659,
"commentsCount": 0,
"updatedAt": "2025-12-16T09:00:20.000Z"
}
}Across Europe huge heat pumps are being installed that can heat tens of thousands of homes.
{
"storyID": "46286030",
"title": "The biggest heat pumps",
"author": "rayhaanj",
"url": "https://www.bbc.com/news/articles/c17p44w87rno",
"points": 108,
"commentsCount": 138,
"tags": [],
"og": {
"twitterTitle": "The giant heat pumps designed to warm whole districts",
"alWebUrl": "https://bbc.com/news/articles/c17p44w87rno",
"twitterImage": [
{
"alt": "A large pump system",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/171b/live/f790c580-c524-11f0-b288-51552c83ad58.jpg"
}
],
"ogTitle": "The giant heat pumps designed to warm whole districts",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Across Europe huge heat pumps are being installed that can heat tens of thousands of homes. ",
"ogImage": [
{
"alt": "A large pump system",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/171b/live/f790c580-c524-11f0-b288-51552c83ad58.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Across Europe huge heat pumps are being installed that can heat tens of thousands of homes. ",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c17p44w87rno",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c17p44w87rno",
"articleModifiedTime": "2025-12-16T00:06:44.634Z",
"alAndroidUrl": "bbcx://news/articles/c17p44w87rno"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T08:13:01.000Z",
"createdAtI": 1765872781,
"updatedAt": "2025-12-17T03:59:23.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46286030",
"author": "rayhaanj",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T08:50:58.426Z",
"title": "The biggest heat pumps in the world",
"createdAtI": 1765872781,
"url": "https://www.bbc.com/news/articles/c17p44w87rno",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T08:13:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765875058,
"commentsCount": 0,
"updatedAt": "2025-12-16T08:46:20.000Z"
}
}{
"storyID": "46285535",
"title": "A linear-time alternative for Dimensionality Reduction and fast visualisation",
"author": "romanfll",
"url": "https://medium.com/@roman.f/a-linear-time-alternative-to-t-sne-for-dimensionality-reduction-and-fast-visualisation-5cd1a7219d6f",
"points": 110,
"commentsCount": 32,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://medium.com/@roman.f/a-linear-time-alternative-to-t-sne-for-dimensionality-reduction-and-fast-visualisation-5cd1a7219d6f"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T06:47:09.000Z",
"createdAtI": 1765867629,
"updatedAt": "2025-12-17T03:49:38.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46285535",
"author": "romanfll",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T07:00:58.408Z",
"title": "A linear-time alternative for Dimensionality Reduction and fast visualisation",
"createdAtI": 1765867629,
"url": "https://medium.com/@roman.f/a-linear-time-alternative-to-t-sne-for-dimensionality-reduction-and-fast-visualisation-5cd1a7219d6f",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T06:47:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765868458,
"commentsCount": 0,
"updatedAt": "2025-12-16T07:00:50.000Z"
}
}Basically... the MIT do-whatever-you-want license, but with the commercial rights for SaaS reserved for the copyright holder.
{
"storyID": "46285448",
"title": "O'saasy License Agreement",
"author": "d3w1tt",
"url": "https://osaasy.dev/",
"points": 48,
"commentsCount": 66,
"tags": [],
"og": {
"twitterCreator": "@37signals",
"twitterTitle": "License Agreement",
"twitterImage": [
{
"alt": "O’Saasy",
"url": "https://osaasy.dev/assets/images/opengraph.png"
}
],
"ogTitle": "License Agreement",
"ogDescription": "Basically... the MIT do-whatever-you-want license, but with the commercial rights for SaaS reserved for the copyright holder.",
"ogImage": [
{
"url": "https://osaasy.dev/assets/images/opengraph.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Basically... the MIT do-whatever-you-want license, but with the commercial rights for SaaS reserved for the copyright holder.",
"success": true,
"requestUrl": "https://osaasy.dev/",
"ogUrl": "https://osaasy.dev",
"ogSiteName": "O’Saasy"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T06:29:02.000Z",
"createdAtI": 1765866542,
"updatedAt": "2025-12-17T03:37:08.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46285448",
"author": "d3w1tt",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T07:10:58.468Z",
"title": "O'saasy License Agreement",
"createdAtI": 1765866542,
"url": "https://osaasy.dev/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T06:29:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765869058,
"commentsCount": 0,
"updatedAt": "2025-12-16T07:08:20.000Z"
}
}Huge amounts appear to have been raised for seriously ill children who never received the money.
{
"storyID": "46285376",
"title": "Children with cancer scammed out of millions fundraised for their treatment",
"author": "1659447091",
"url": "https://www.bbc.com/news/articles/ckgz318y8elo",
"points": 522,
"commentsCount": 440,
"tags": [],
"og": {
"twitterTitle": "Children with cancer scammed out of millions fundraised for their treatment, BBC finds",
"alWebUrl": "https://bbc.com/news/articles/ckgz318y8elo",
"twitterImage": [
{
"alt": "Ana, Viktoriia, and Khalil - Ana has dark hair and hospital pjs on, Viktoriia is wearing a blue top and holding a teddy bear and Khalil is wearing a red, white and blue top and has a hat on. All of them are smiling.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/0b73/live/a6481a60-d6a0-11f0-9fb5-5f3a3703a365.jpg"
}
],
"ogTitle": "Children with cancer scammed out of millions fundraised for their treatment, BBC finds",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Huge amounts appear to have been raised for seriously ill children who never received the money.\n\n\n",
"ogImage": [
{
"alt": "Ana, Viktoriia, and Khalil - Ana has dark hair and hospital pjs on, Viktoriia is wearing a blue top and holding a teddy bear and Khalil is wearing a red, white and blue top and has a hat on. All of them are smiling.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/0b73/live/a6481a60-d6a0-11f0-9fb5-5f3a3703a365.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Huge amounts appear to have been raised for seriously ill children who never received the money.\n\n\n",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/ckgz318y8elo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/ckgz318y8elo",
"articleModifiedTime": "2025-12-16T01:25:32.698Z",
"alAndroidUrl": "bbcx://news/articles/ckgz318y8elo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T06:17:37.000Z",
"createdAtI": 1765865857,
"updatedAt": "2025-12-17T03:58:23.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46285376",
"author": "1659447091",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T07:00:58.408Z",
"title": "Children with cancer scammed out of millions fundraised for their treatment",
"createdAtI": 1765865857,
"url": "https://www.bbc.com/news/articles/ckgz318y8elo",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T06:17:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765868458,
"commentsCount": 0,
"updatedAt": "2025-12-16T07:00:35.000Z"
}
}The procedural generation voxel engine. Contribute to scallyw4g/bonsai development by creating an account on GitHub.
{
"storyID": "46285319",
"title": "Bonsai: A Voxel Engine, from scratch",
"author": "jesse__",
"url": "https://github.com/scallyw4g/bonsai",
"points": 220,
"commentsCount": 41,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - scallyw4g/bonsai: The procedural generation voxel engine",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/74796411/91e9a674-39a6-4b7a-8eef-c5150dc57beb"
}
],
"ogTitle": "GitHub - scallyw4g/bonsai: The procedural generation voxel engine",
"ogDescription": "The procedural generation voxel engine. Contribute to scallyw4g/bonsai development by creating an account on GitHub.",
"ogImage": [
{
"alt": "The procedural generation voxel engine. Contribute to scallyw4g/bonsai development by creating an account on GitHub.",
"url": "https://repository-images.githubusercontent.com/74796411/91e9a674-39a6-4b7a-8eef-c5150dc57beb"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "The procedural generation voxel engine. Contribute to scallyw4g/bonsai development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/scallyw4g/bonsai",
"ogUrl": "https://github.com/scallyw4g/bonsai",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T06:06:43.000Z",
"createdAtI": 1765865203,
"updatedAt": "2025-12-17T03:57:08.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46285319",
"author": "jesse__",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T06:45:58.662Z",
"title": "Bonsai: A Voxel Engine, from scratch",
"createdAtI": 1765865203,
"url": "https://github.com/scallyw4g/bonsai",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T06:06:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765867559,
"commentsCount": 0,
"updatedAt": "2025-12-16T06:43:20.000Z"
}
}Problem 1026 on the Erdős problem web site recently got solved through an interesting combination of existing literature, online collaboration, and AI tools. The purpose of this blog post is to try…
{
"storyID": "46284897",
"title": "Erdős Problem #1026",
"author": "tzury",
"url": "https://terrytao.wordpress.com/2025/12/08/the-story-of-erdos-problem-126/",
"points": 155,
"commentsCount": 26,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-09T03:11:49+00:00",
"twitterImage": [
{
"url": "https://terrytao.wordpress.com/wp-content/uploads/2025/12/game.jpg?w=144"
}
],
"ogTitle": "The story of Erdős problem #1026",
"ogDescription": "Problem 1026 on the Erdős problem web site recently got solved through an interesting combination of existing literature, online collaboration, and AI tools. The purpose of this blog post is to try…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "500",
"url": "https://terrytao.wordpress.com/wp-content/uploads/2025/12/game.jpg"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://terrytao.wordpress.com/2025/12/08/the-story-of-erdos-problem-126/",
"ogUrl": "https://terrytao.wordpress.com/2025/12/08/the-story-of-erdos-problem-126/",
"ogSiteName": "What's new",
"articleModifiedTime": "2025-12-13T04:47:23+00:00",
"fbAppId": "249643311490"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-16T04:49:03.000Z",
"createdAtI": 1765860543,
"updatedAt": "2025-12-17T03:45:54.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46284897",
"author": "tzury",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T05:05:58.362Z",
"title": "Erdős Problem #1026",
"createdAtI": 1765860543,
"url": "https://terrytao.wordpress.com/2025/12/08/the-story-of-erdos-problem-126/",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T04:49:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765861558,
"commentsCount": 0,
"updatedAt": "2025-12-16T05:03:34.000Z"
}
}{
"storyID": "46284658",
"title": "SHARP, an approach to photorealistic view synthesis from a single image",
"author": "dvrp",
"url": "https://apple.github.io/ml-sharp/",
"points": 494,
"commentsCount": 104,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://apple.github.io/ml-sharp/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T04:06:51.000Z",
"createdAtI": 1765858011,
"updatedAt": "2025-12-17T03:42:09.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46284658",
"author": "dvrp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T04:45:58.678Z",
"title": "Sharp",
"createdAtI": 1765858011,
"url": "https://apple.github.io/ml-sharp/",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T04:06:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765860359,
"commentsCount": 0,
"updatedAt": "2025-12-16T04:45:49.000Z"
}
}{
"storyID": "46284313",
"title": "Opus 1.6 Released – Interactive Audio Codec",
"author": "ledoge",
"url": "https://opus-codec.org/demo/opus-1.6/",
"points": 69,
"commentsCount": 16,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://opus-codec.org/demo/opus-1.6/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T03:11:39.000Z",
"createdAtI": 1765854699,
"updatedAt": "2025-12-17T03:19:54.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46284313",
"author": "ledoge",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T03:40:58.436Z",
"title": "Opus 1.6 Released",
"createdAtI": 1765854699,
"url": "https://opus-codec.org/demo/opus-1.6/",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T03:11:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765856458,
"commentsCount": 0,
"updatedAt": "2025-12-16T03:37:06.000Z"
}
}{
"storyID": "46284266",
"title": "8M users' AI conversations sold for profit by \"privacy\" extensions",
"author": "takira",
"url": "https://www.koi.ai/blog/urban-vpn-browser-extension-ai-conversations-data-collection",
"points": 784,
"commentsCount": 240,
"tags": [],
"og": {
"twitterTitle": "8 Million Users' AI Conversations Sold for Profit by \"Privacy\" Extensions | Koi Blog",
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/689ad8c5d13f40cf59df0e0c/6940043002b9b0e7d938b3ac_1765802302699.jpeg"
}
],
"success": true,
"requestUrl": "https://www.koi.ai/blog/urban-vpn-browser-extension-ai-conversations-data-collection",
"ogTitle": "8 Million Users' AI Conversations Sold for Profit by \"Privacy\" Extensions | Koi Blog",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/689ad8c5d13f40cf59df0e0c/6940043002b9b0e7d938b3ac_1765802302699.jpeg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"www.koi.ai"
]
},
"createdAt": "2025-12-16T03:03:49.000Z",
"createdAtI": 1765854229,
"updatedAt": "2025-12-17T03:49:08.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46284266",
"author": "takira",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T03:15:58.346Z",
"title": "8M Users' AI Conversations Sold for Profit by \"Privacy\" Extensions",
"createdAtI": 1765854229,
"url": "https://www.koi.ai/blog/urban-vpn-browser-extension-ai-conversations-data-collection",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T03:03:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765854958,
"commentsCount": 0,
"updatedAt": "2025-12-16T03:15:49.000Z"
}
}Audio streaming platform SoundCloud has confirmed that outages and VPN connection issues over the past few days were caused by a security breach in which threat actors stole a database containing user information.
{
"storyID": "46283699",
"title": "SoundCloud confirms breach after member data stolen, VPN access disrupted",
"author": "technonerd",
"url": "https://www.bleepingcomputer.com/news/security/soundcloud-confirms-breach-after-member-data-stolen-vpn-access-disrupted/",
"points": 95,
"commentsCount": 12,
"tags": [],
"og": {
"twitterCreator": "@BleepinComputer",
"twitterSite": "@BleepinComputer",
"twitterTitle": "SoundCloud confirms breach after member data stolen, VPN access disrupted",
"twitterImage": [
{
"url": "https://www.bleepstatic.com/content/hl-images/2025/12/15/soundcloud.jpg"
}
],
"ogTitle": "SoundCloud confirms breach after member data stolen, VPN access disrupted",
"ogDescription": "Audio streaming platform SoundCloud has confirmed that outages and VPN connection issues over the past few days were caused by a security breach in which threat actors stole a database containing user information.",
"ogLocale": "en_us",
"ogImage": [
{
"width": "1600",
"url": "https://www.bleepstatic.com/content/hl-images/2025/12/15/soundcloud.jpg",
"height": "900"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Audio streaming platform SoundCloud has confirmed that outages and VPN connection issues over the past few days were caused by a security breach in which threat actors stole a database containing user information.",
"success": true,
"requestUrl": "https://www.bleepingcomputer.com/news/security/soundcloud-confirms-breach-after-member-data-stolen-vpn-access-disrupted/",
"ogUrl": "https://www.bleepingcomputer.com/news/security/soundcloud-confirms-breach-after-member-data-stolen-vpn-access-disrupted/",
"ogSiteName": "BleepingComputer",
"fbAppId": "517620508265293"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T01:44:47.000Z",
"createdAtI": 1765849487,
"updatedAt": "2025-12-17T00:55:08.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46283699",
"author": "technonerd",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T01:55:58.362Z",
"title": "SoundCloud confirms breach after member data stolen, VPN access disrupted",
"createdAtI": 1765849487,
"url": "https://www.bleepingcomputer.com/news/security/soundcloud-confirms-breach-after-member-data-stolen-vpn-access-disrupted/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T01:44:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765850158,
"commentsCount": 0,
"updatedAt": "2025-12-16T01:55:19.000Z"
}
}The defining experience of our age seems to be hunger. We're hungry for more, but we have more than we need. We're hungry for less, while more accumulates and multiplies. We're hungry and we don't have words to articulate why. We're hungry, and we're lacking and we're wanting. We are
{
"storyID": "46283276",
"title": "Thin desires are eating life",
"author": "mitchbob",
"url": "https://www.joanwestenberg.com/thin-desires-are-eating-your-life/",
"points": 355,
"commentsCount": 144,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Thin Desires Are Eating Your Life",
"twitterSite": "@jawestenberg",
"articlePublishedTime": "2025-12-15T22:23:02.000Z",
"twitterImage": [
{
"url": "https://images.unsplash.com/photo-1570381039627-fb3348f2a719?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDZ8fGRlc2lyZXxlbnwwfHx8fDE3NjU3Njc1NzZ8MA&ixlib=rb-4.1.0&q=80&w=2000"
}
],
"twitterUrl": "https://www.joanwestenberg.com/thin-desires-are-eating-your-life/",
"ogTitle": "Thin Desires Are Eating Your Life",
"ogDescription": "The defining experience of our age seems to be hunger. \n\nWe're hungry for more, but we have more than we need. \n\nWe're hungry for less, while more accumulates and multiplies.\n\nWe're hungry and we don't have words to articulate why.\n\nWe're hungry, and we're lacking and we're wanting.\n\nWe are",
"ogImage": [
{
"width": "1200",
"url": "https://images.unsplash.com/photo-1570381039627-fb3348f2a719?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDZ8fGRlc2lyZXxlbnwwfHx8fDE3NjU3Njc1NzZ8MA&ixlib=rb-4.1.0&q=80&w=2000",
"height": "675"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The defining experience of our age seems to be hunger. \n\nWe're hungry for more, but we have more than we need. \n\nWe're hungry for less, while more accumulates and multiplies.\n\nWe're hungry and we don't have words to articulate why.\n\nWe're hungry, and we're lacking and we're wanting.\n\nWe are",
"success": true,
"requestUrl": "https://www.joanwestenberg.com/thin-desires-are-eating-your-life/",
"ogUrl": "https://www.joanwestenberg.com/thin-desires-are-eating-your-life/",
"ogSiteName": "Westenberg.",
"articleModifiedTime": "2025-12-15T22:23:02.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T00:50:41.000Z",
"createdAtI": 1765846241,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46283276",
"author": "mitchbob",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T02:10:58.791Z",
"title": "Thin Desires Are Eating Your Life",
"createdAtI": 1765846241,
"url": "https://www.joanwestenberg.com/thin-desires-are-eating-your-life/",
"points": 5,
"tags": [],
"createdAt": "2025-12-16T00:50:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765851059,
"commentsCount": 0,
"updatedAt": "2025-12-16T02:08:49.000Z"
}
}For half a decade we’ve been worrying that ideas are getting harder to find. In fact, they might just be harder to sell.
{
"storyID": "46283129",
"title": "Ideas aren't getting harder to find",
"author": "mitchbob",
"url": "https://asteriskmag.com/issues/12-books/ideas-arent-getting-harder-to-find",
"points": 121,
"commentsCount": 64,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Ideas Aren’t Getting Harder to Find—Asterisk",
"twitterDescription": "For half a decade we’ve been worrying that ideas are getting harder to find. In fact, they might just be harder to sell.",
"twitterImage": [
{
"url": "https://asteriskmag.com/media/pages/issues/12-books/ideas-arent-getting-harder-to-find/42108cfccc-1765826200/copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-happy-independence-day-1-1200x630-crop.png"
}
],
"success": true,
"requestUrl": "https://asteriskmag.com/issues/12-books/ideas-arent-getting-harder-to-find",
"ogTitle": "Ideas Aren’t Getting Harder to Find—Asterisk",
"ogUrl": "https://asteriskmag.com/issues/12-books/ideas-arent-getting-harder-to-find",
"ogDescription": "For half a decade we’ve been worrying that ideas are getting harder to find. In fact, they might just be harder to sell.",
"ogImage": [
{
"url": "https://asteriskmag.com/media/pages/issues/12-books/ideas-arent-getting-harder-to-find/42108cfccc-1765826200/copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-copy-of-happy-independence-day-1-1200x630-crop.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T00:34:35.000Z",
"createdAtI": 1765845275,
"updatedAt": "2025-12-17T03:42:09.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46283129",
"author": "mitchbob",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T00:50:58.496Z",
"title": "Ideas Aren't Getting Harder to Find",
"createdAtI": 1765845275,
"url": "https://asteriskmag.com/issues/12-books/ideas-arent-getting-harder-to-find",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T00:34:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765846258,
"commentsCount": 0,
"updatedAt": "2025-12-16T00:50:48.000Z"
}
}Vox Silva - Create custom emoji handshakes using yellow hands like 🫱🫲🏿 and 🫱🏿🫲.
{
"storyID": "46283052",
"title": "Creating custom yellow handshake emojis with zero-width joiners",
"author": "dado3212",
"url": "https://blog.alexbeals.com/posts/custom-yellow-handshake-emojis-with-zero-width-joiners",
"points": 64,
"commentsCount": 4,
"tags": [],
"og": {
"success": true,
"author": "Vox Silva",
"requestUrl": "https://blog.alexbeals.com/posts/custom-yellow-handshake-emojis-with-zero-width-joiners",
"ogTitle": "Creating custom yellow handshake emojis with zero-width joiners - Vox Silva",
"ogUrl": "https://blog.alexbeals.com/posts/custom-yellow-handshake-emojis-with-zero-width-joiners",
"ogSiteName": "Vox Silva",
"ogDescription": "Create custom emoji handshakes using yellow hands like 🫱🫲🏿 and 🫱🏿🫲.",
"ogImage": [
{
"url": "https://blog.alexbeals.com/images/custom-yellow-handshake-emojis-with-zero-width-joiners/5.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T00:25:53.000Z",
"createdAtI": 1765844753,
"updatedAt": "2025-12-17T03:57:38.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46283052",
"author": "dado3212",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T07:00:58.408Z",
"title": "Creating custom yellow handshake emojis with zero-width joiners",
"createdAtI": 1765844753,
"url": "https://blog.alexbeals.com/posts/custom-yellow-handshake-emojis-with-zero-width-joiners",
"points": 10,
"tags": [],
"createdAt": "2025-12-16T00:25:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765868458,
"commentsCount": 0,
"updatedAt": "2025-12-16T06:58:19.000Z"
}
}{
"storyID": "46283016",
"title": "Quill OS: An open-source OS for Kobo's eReaders",
"author": "Curiositry",
"url": "https://quill-os.org/",
"points": 444,
"commentsCount": 137,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://quill-os.org/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T00:22:41.000Z",
"createdAtI": 1765844561,
"updatedAt": "2025-12-17T04:00:53.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46283016",
"author": "Curiositry",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T01:00:58.383Z",
"title": "Quill OS – an open-source, fully-functional standalone OS for Kobo eReaders",
"createdAtI": 1765844561,
"url": "https://quill-os.org/",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T00:22:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765846858,
"commentsCount": 0,
"updatedAt": "2025-12-16T00:59:34.000Z"
}
}Ray Padgett - An interview with Fredrik Wikingsson, the subject of 'Experiment Ensam'
{
"storyID": "46282984",
"title": "The Bob Dylan concert for just one person",
"author": "NaOH",
"url": "https://www.flaggingdown.com/p/the-bob-dylan-concert-for-just-one",
"points": 96,
"commentsCount": 24,
"tags": [],
"og": {
"twitterTitle": "The Bob Dylan Concert for Just One Person",
"twitterCard": "summary_large_image",
"twitterDescription": "An interview with Fredrik Wikingsson, the subject of 'Experiment Ensam'",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!nMm8!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdylanlive.substack.com%2Fapi%2Fv1%2Fpost_preview%2F181077847%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Ray Padgett",
"requestUrl": "https://www.flaggingdown.com/p/the-bob-dylan-concert-for-just-one",
"ogTitle": "The Bob Dylan Concert for Just One Person",
"ogUrl": "https://www.flaggingdown.com/p/the-bob-dylan-concert-for-just-one",
"ogDescription": "An interview with Fredrik Wikingsson, the subject of 'Experiment Ensam'",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!U8s_!,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%2F87847b9d-1154-49de-85d0-329d13a09f62_2880x1623.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T00:18:58.000Z",
"createdAtI": 1765844338,
"updatedAt": "2025-12-17T00:30:38.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46282984",
"author": "NaOH",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T00:50:58.496Z",
"title": "The Bob Dylan Concert for Just One Person",
"createdAtI": 1765844338,
"url": "https://www.flaggingdown.com/p/the-bob-dylan-concert-for-just-one",
"points": 3,
"tags": [],
"createdAt": "2025-12-16T00:18:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765846258,
"commentsCount": 0,
"updatedAt": "2025-12-16T00:47:04.000Z"
}
}Yascha Mounk - A case study in elite misinformation.
{
"storyID": "46282874",
"title": "The World Happiness Report is beset with methodological problems",
"author": "thatoneengineer",
"url": "https://yaschamounk.substack.com/p/the-world-happiness-report-is-a-sham",
"points": 93,
"commentsCount": 112,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "The World Happiness Report Is a Sham",
"twitterCard": "summary_large_image",
"twitterDescription": "A case study in elite misinformation.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!OL9B!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fyaschamounk.substack.com%2Fapi%2Fv1%2Fpost_preview%2F159447473%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Yascha Mounk",
"requestUrl": "https://yaschamounk.substack.com/p/the-world-happiness-report-is-a-sham",
"ogTitle": "The World Happiness Report Is a Sham",
"ogUrl": "https://yaschamounk.substack.com/p/the-world-happiness-report-is-a-sham",
"ogDescription": "A case study in elite misinformation.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Kbgp!,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%2F94ff85f6-7fa3-4123-a6cc-4a6e1f56f2ae_1024x683.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-16T00:06:49.000Z",
"createdAtI": 1765843609,
"updatedAt": "2025-12-17T03:57:38.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46282874",
"author": "thatoneengineer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T19:25:58.629Z",
"title": "The World Happiness Report is beset with methodological problems",
"createdAtI": 1765843609,
"url": "https://yaschamounk.substack.com/p/the-world-happiness-report-is-a-sham",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2025-12-16T00:06:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765913159,
"commentsCount": 5,
"updatedAt": "2025-12-16T19:25:52.000Z"
}
}Piotr - Benchmarking World of Warcraft performance when running native and emulated on Windows on ARM.
{
"storyID": "46282679",
"title": "Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite",
"author": "geekman7473",
"url": "https://rkblog.dev/posts/pc-hardware/pc-on-arm/x86_versus_arm_native_game/",
"points": 100,
"commentsCount": 54,
"tags": [],
"og": {
"twitterCreator": "@riklaunim",
"twitterTitle": "Native versus emulation - World of Warcraft game performance on Snapdragon X Elite",
"twitterSite": "@riklaunim",
"twitterImage": [
{
"url": "https://rkblog.dev/covers/X2SCuN-TUt-708.webp"
}
],
"author": "Piotr",
"twitterUrl": "https://rkblog.dev/posts/pc-hardware/pc-on-arm/x86_versus_arm_native_game/",
"ogTitle": "Native versus emulation - World of Warcraft game performance on Snapdragon X Elite",
"ogDescription": "Benchmarking World of Warcraft performance when running native and emulated on Windows on ARM.",
"ogImage": [
{
"url": "https://rkblog.dev/covers/X2SCuN-TUt-708.webp"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Benchmarking World of Warcraft performance when running native and emulated on Windows on ARM.",
"success": true,
"requestUrl": "https://rkblog.dev/posts/pc-hardware/pc-on-arm/x86_versus_arm_native_game/",
"ogUrl": "https://rkblog.dev/posts/pc-hardware/pc-on-arm/x86_versus_arm_native_game/",
"ogSiteName": "RkBlog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T23:47:37.000Z",
"createdAtI": 1765842457,
"updatedAt": "2025-12-17T03:19:54.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46282679",
"author": "geekman7473",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T02:55:58.475Z",
"title": "Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite",
"createdAtI": 1765842457,
"url": "https://rkblog.dev/posts/pc-hardware/pc-on-arm/x86_versus_arm_native_game/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T23:47:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765853758,
"commentsCount": 0,
"updatedAt": "2025-12-16T02:54:50.000Z"
}
}{
"storyID": "46282133",
"title": "Instacart director says she was fired for Democratic congressional campaign",
"author": "reaperducer",
"url": "https://www.washingtonpost.com/politics/2025/12/15/instacart-congress-campaign-democrat/",
"points": 45,
"commentsCount": 15,
"tags": [],
"createdAt": "2025-12-15T23:03:50.000Z",
"createdAtI": 1765839830,
"updatedAt": "2025-12-17T01:28:39.000Z",
"fetchedAt": "2025-12-17T04:00:58.424Z",
"firstVersion": {
"storyID": "46282133",
"author": "reaperducer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T23:20:58.465Z",
"title": "Instacart director says she was fired for Democratic congressional campaign",
"createdAtI": 1765839830,
"url": "https://www.washingtonpost.com/politics/2025/12/15/instacart-congress-campaign-democrat/",
"points": 3,
"tags": [],
"createdAt": "2025-12-15T23:03:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765840858,
"commentsCount": 0,
"updatedAt": "2025-12-15T23:20:34.000Z"
}
}{
"storyID": "46281944",
"title": "JetBlue flight averts mid-air collision with US Air Force jet",
"author": "divbzero",
"url": "https://www.reuters.com/world/americas/jetblue-flight-averts-mid-air-collision-with-us-air-force-jet-2025-12-15/",
"points": 367,
"commentsCount": 306,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/world/americas/jetblue-flight-averts-mid-air-collision-with-us-air-force-jet-2025-12-15/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T22:48:56.000Z",
"createdAtI": 1765838936,
"updatedAt": "2025-12-17T03:31:53.000Z",
"fetchedAt": "2025-12-17T03:55:58.381Z",
"firstVersion": {
"storyID": "46281944",
"author": "divbzero",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T23:10:58.374Z",
"title": "JetBlue flight averts mid-air collision with US Air Force jet",
"createdAtI": 1765838936,
"url": "https://www.reuters.com/world/americas/jetblue-flight-averts-mid-air-collision-with-us-air-force-jet-2025-12-15/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T22:48:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765840258,
"commentsCount": 0,
"updatedAt": "2025-12-15T23:10:05.000Z"
}
}Government seeks “nudity-detection algorithms” in iOS and Android, report says.
{
"storyID": "46281567",
"title": "UK to \"encourage\" Apple and Google to put nudity-blocking systems on phones",
"author": "GlumWoodpecker",
"url": "https://arstechnica.com/tech-policy/2025/12/uk-to-encourage-apple-and-google-to-put-nudity-blocking-systems-on-phones/",
"points": 46,
"commentsCount": 15,
"tags": [],
"og": {
"twitterTitle": "UK to “encourage” Apple and Google to put nudity-blocking systems on phones",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-12-15T19:38:32+00:00",
"twitterImage": [
{
"alt": "A smartphone wrapped in a metal chain and padlock",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2024/10/phone-locking-1152x648.jpg"
}
],
"ogTitle": "UK to “encourage” Apple and Google to put nudity-blocking systems on phones",
"ogDescription": "Government seeks “nudity-detection algorithms” in iOS and Android, report says.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "A smartphone wrapped in a metal chain and padlock",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2024/10/phone-locking-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Government seeks “nudity-detection algorithms” in iOS and Android, report says.",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2025/12/uk-to-encourage-apple-and-google-to-put-nudity-blocking-systems-on-phones/",
"ogUrl": "https://arstechnica.com/tech-policy/2025/12/uk-to-encourage-apple-and-google-to-put-nudity-blocking-systems-on-phones/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-12-15T19:45:31+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T22:17:33.000Z",
"createdAtI": 1765837053,
"updatedAt": "2025-12-17T01:59:54.000Z",
"fetchedAt": "2025-12-17T02:30:58.400Z",
"firstVersion": {
"storyID": "46281567",
"author": "GlumWoodpecker",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T22:30:58.368Z",
"title": "UK to \"encourage\" Apple and Google to put nudity-blocking systems on phones",
"createdAtI": 1765837053,
"url": "https://arstechnica.com/tech-policy/2025/12/uk-to-encourage-apple-and-google-to-put-nudity-blocking-systems-on-phones/",
"points": 3,
"tags": [],
"createdAt": "2025-12-15T22:17:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765837858,
"commentsCount": 0,
"updatedAt": "2025-12-15T22:26:34.000Z"
}
}{
"storyID": "46281288",
"title": "Economics of Orbital vs. Terrestrial Data Centers",
"author": "flinner",
"url": "https://andrewmccalip.com/space-datacenters",
"points": 183,
"commentsCount": 261,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://andrewmccalip.com/space-datacenters"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T21:56:03.000Z",
"createdAtI": 1765835763,
"updatedAt": "2025-12-17T02:03:08.000Z",
"fetchedAt": "2025-12-17T02:10:58.450Z",
"firstVersion": {
"storyID": "46281288",
"author": "flinner",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T22:30:58.368Z",
"title": "Economics of Orbital vs. Terrestrial Data Centers",
"createdAtI": 1765835763,
"url": "https://andrewmccalip.com/space-datacenters",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T21:56:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765837858,
"commentsCount": 0,
"updatedAt": "2025-12-15T22:29:49.000Z"
}
}Greg Sargent - He is descended from Russian Jews—you know, the kind of people who were once denounced as alien and unassimilable. Today, his project is to unleash government persecution of those he deems alien and unassimilable. How far will Miller’s sadistic designs go?
{
"storyID": "46281206",
"title": "Stephen Miller's Dark Plot to Build a MAGA Terror State",
"author": "tastyface",
"url": "https://newrepublic.com/article/204191/stephen-miller-maga-terror-state-dark-plot",
"points": 51,
"commentsCount": 22,
"tags": [],
"og": {
"twitterCreator": "@GregTSargent",
"twitterTitle": "Inside Stephen Miller’s Dark Plot to Build a MAGA Terror State",
"twitterSite": "@newrepublic",
"articlePublishedTime": "2025-12-15",
"twitterImage": [
{
"url": "https://images.newrepublic.com/14e90d26c348ffc9d1bc545f0dfaed4d4f42d837.jpeg?w=1200&h=600&crop=faces&fit=crop&fm=jpg"
}
],
"author": "Greg Sargent",
"ogTitle": "Inside Stephen Miller’s Dark Plot to Build a MAGA Terror State",
"ogDescription": "He is descended from Russian Jews—you know, the kind of people who were once denounced as alien and unassimilable. Today, his project is to unleash government persecution of those he deems alien and unassimilable. How far will Miller’s sadistic designs go?",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://images.newrepublic.com/14e90d26c348ffc9d1bc545f0dfaed4d4f42d837.jpeg?w=1200&h=630&crop=faces&fit=crop&fm=jpg",
"height": "630"
}
],
"ogType": "article",
"articleTag": "Nativism",
"articlePublisher": "https://www.facebook.com/newrepublic",
"twitterCard": "summary_large_image",
"twitterDescription": "He is descended from Russian Jews—you know, the kind of people who were once denounced as alien and unassimilable. Today, his project is to unleash government persecution of those he deems alien and unassimilable. How far will Miller’s sadistic designs go?",
"success": true,
"requestUrl": "https://newrepublic.com/article/204191/stephen-miller-maga-terror-state-dark-plot",
"ogUrl": "https://newrepublic.com/article/204191/stephen-miller-maga-terror-state-dark-plot",
"ogSiteName": "The New Republic",
"articleModifiedTime": "2025-12-15"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T21:49:04.000Z",
"createdAtI": 1765835344,
"updatedAt": "2025-12-16T23:17:23.000Z",
"fetchedAt": "2025-12-17T01:35:58.496Z",
"firstVersion": {
"storyID": "46281206",
"author": "tastyface",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T21:55:58.531Z",
"title": "Stephen Miller's Dark Plot to Build a MAGA Terror State",
"createdAtI": 1765835344,
"url": "https://newrepublic.com/article/204191/stephen-miller-maga-terror-state-dark-plot",
"points": 5,
"tags": [],
"createdAt": "2025-12-15T21:49:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765835759,
"commentsCount": 1,
"updatedAt": "2025-12-15T21:55:48.000Z"
}
}Aarian Marshall - The move comes as a response to the Trump administration’s waning support for electrification and a weakening consumer market.
{
"storyID": "46281182",
"title": "Ford kills the All-Electric F-150",
"author": "sacred-rat",
"url": "https://www.wired.com/story/ford-kills-electric-f-150-lightning-for-hybrid/",
"points": 428,
"commentsCount": 836,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "Ford Kills the All-Electric F-150 as It Rethinks Its EV Ambitions",
"articlePublishedTime": "2025-12-15T21:13:57.105Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/69406460e98f502ba03d0bd9/191:100/w_1280,c_limit/Ford-Killing-All-Electric-F150-Gear-2210066233.jpg?mbid=social_retweet"
}
],
"author": "Aarian Marshall",
"ogTitle": "Ford Kills the All-Electric F-150 as It Rethinks Its EV Ambitions",
"ogDescription": "The move comes as a response to the Trump administration’s waning support for electrification and a weakening consumer market.",
"ogImage": [
{
"url": "https://media.wired.com/photos/69406460e98f502ba03d0bd9/191:100/w_1280,c_limit/Ford-Killing-All-Electric-F150-Gear-2210066233.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The move comes as a response to the Trump administration’s waning support for electrification and a weakening consumer market.",
"success": true,
"requestUrl": "https://www.wired.com/story/ford-kills-electric-f-150-lightning-for-hybrid/",
"ogUrl": "https://www.wired.com/story/ford-kills-electric-f-150-lightning-for-hybrid/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2025-12-15T21:13:57.105Z",
"articleAuthor": "Aarian Marshall",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T21:46:53.000Z",
"createdAtI": 1765835213,
"updatedAt": "2025-12-17T01:29:25.000Z",
"fetchedAt": "2025-12-17T01:30:58.481Z",
"firstVersion": {
"storyID": "46281182",
"author": "sacred-rat",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T21:55:58.531Z",
"title": "Ford kills the All-Electric F-150",
"createdAtI": 1765835213,
"url": "https://www.wired.com/story/ford-kills-electric-f-150-lightning-for-hybrid/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T21:46:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765835759,
"commentsCount": 0,
"updatedAt": "2025-12-15T21:53:49.000Z"
}
}{
"storyID": "46281119",
"title": "Liskell – Haskell Semantics with Lisp Syntax [pdf]",
"author": "todsacerdoti",
"url": "http://clemens.endorphin.org/ILC07-Liskell-draft.pdf",
"points": 64,
"commentsCount": 20,
"tags": [],
"createdAt": "2025-12-15T21:41:18.000Z",
"createdAtI": 1765834878,
"updatedAt": "2025-12-17T00:53:23.000Z",
"fetchedAt": "2025-12-17T01:20:58.724Z",
"firstVersion": {
"storyID": "46281119",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T02:20:58.358Z",
"title": "Liskell – Haskell Semantics with Lisp Syntax [pdf]",
"createdAtI": 1765834878,
"url": "http://clemens.endorphin.org/ILC07-Liskell-draft.pdf",
"points": 28,
"tags": [],
"createdAt": "2025-12-15T21:41:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765851658,
"commentsCount": 0,
"updatedAt": "2025-12-16T02:20:49.000Z"
}
}Revenge tale against Consumer Electronics "Control".
{
"storyID": "46281060",
"title": "Fix HDMI-CEC weirdness with a Raspberry Pi and a $7 cable",
"author": "jlian",
"url": "https://johnlian.net/posts/hdmi-cec/",
"points": 274,
"commentsCount": 134,
"tags": [],
"og": {
"twitterTitle": "Fix HDMI-CEC weirdness with a Raspberry Pi and a $7 cable",
"articlePublishedTime": "2025-11-15T10:00:00-07:00",
"twitterImage": [
{
"url": "https://johnlian.net/images/posts/hdmi-cec/featured.jpg"
}
],
"ogTitle": "Fix HDMI-CEC weirdness with a Raspberry Pi and a $7 cable",
"ogDescription": "Revenge tale against Consumer Electronics \"Control\".",
"ogLocale": "en_us",
"ogImage": [
{
"url": "https://johnlian.net/images/posts/hdmi-cec/featured.jpg"
}
],
"ogType": "article",
"articleTag": "Hdmi",
"twitterCard": "summary_large_image",
"twitterDescription": "Revenge tale against Consumer Electronics \"Control\".",
"success": true,
"requestUrl": "https://johnlian.net/posts/hdmi-cec/",
"ogUrl": "https://johnlian.net/posts/hdmi-cec/",
"ogSiteName": "John Lian",
"articleSection": "posts",
"articleModifiedTime": "2025-11-15T10:00:00-07:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T21:37:09.000Z",
"createdAtI": 1765834629,
"updatedAt": "2025-12-17T01:14:08.000Z",
"fetchedAt": "2025-12-17T01:15:58.442Z",
"firstVersion": {
"storyID": "46281060",
"author": "jlian",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T21:50:58.356Z",
"title": "Fix HDMI-CEC weirdness with a Raspberry Pi and a $7 cable",
"createdAtI": 1765834629,
"url": "https://johnlian.net/posts/hdmi-cec/",
"points": 3,
"tags": [],
"createdAt": "2025-12-15T21:37:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765835458,
"commentsCount": 0,
"updatedAt": "2025-12-15T21:47:48.000Z"
}
}Matt Stoller - The Trump FTC tried to hide a complaint showing Pepsi forced shoppers to pay higher prices everywhere but Walmart. But now it's unsealed. And the politics of affordability are explosive.
{
"storyID": "46280887",
"title": "Secret Documents Show Pepsi and Walmart Colluded to Raise Food Prices",
"author": "connor11528",
"url": "https://www.thebignewsletter.com/p/secret-documents-show-pepsi-and-walmart",
"points": 560,
"commentsCount": 150,
"tags": [],
"og": {
"twitterTitle": "Secret Documents Show Pepsi and Walmart Colluded to Raise Food Prices Across the Economy",
"twitterCard": "summary_large_image",
"twitterDescription": "The Trump FTC tried to hide a complaint showing Pepsi forced shoppers to pay higher prices everywhere but Walmart. But now it's unsealed. And the politics of affordability are explosive.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!CT4p!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fmattstoller.substack.com%2Fapi%2Fv1%2Fpost_preview%2F181432503%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Matt Stoller",
"requestUrl": "https://www.thebignewsletter.com/p/secret-documents-show-pepsi-and-walmart",
"ogTitle": "Secret Documents Show Pepsi and Walmart Colluded to Raise Food Prices Across the Economy",
"ogUrl": "https://www.thebignewsletter.com/p/secret-documents-show-pepsi-and-walmart",
"ogDescription": "The Trump FTC tried to hide a complaint showing Pepsi forced shoppers to pay higher prices everywhere but Walmart. But now it's unsealed. And the politics of affordability are explosive.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!EGsn!,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%2F90a5471b-fb95-44c2-8cd8-55d05469f9b6_656x658.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T21:24:06.000Z",
"createdAtI": 1765833846,
"updatedAt": "2025-12-17T00:49:08.000Z",
"fetchedAt": "2025-12-17T01:10:58.415Z",
"firstVersion": {
"storyID": "46280887",
"author": "connor11528",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T21:35:58.381Z",
"title": "Secret Documents Show Pepsi and Walmart Colluded to Raise Food Prices",
"createdAtI": 1765833846,
"url": "https://www.thebignewsletter.com/p/secret-documents-show-pepsi-and-walmart",
"points": 3,
"tags": [],
"createdAt": "2025-12-15T21:24:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765834558,
"commentsCount": 0,
"updatedAt": "2025-12-15T21:31:33.000Z"
}
}A group of linguists are asking Prime Minister Carney to ditch British English in official documents, saying it is a matter of "pride".
{
"storyID": "46280775",
"title": "Canada's Carney called out for 'utilizing' British spelling",
"author": "haunter",
"url": "https://www.bbc.com/news/articles/cj69d89l8l5o",
"points": 75,
"commentsCount": 203,
"tags": [],
"og": {
"twitterTitle": "Linguists call out Canada's Carney for 'utilizing' British spelling ",
"alWebUrl": "https://bbc.com/news/articles/cj69d89l8l5o",
"twitterImage": [
{
"alt": "A photo of PM Mark Carney speaking at a podium. Behind him is a row of Canadian flags. He is gesturing with both of his hands mid-speech. He has short grey hair and is wearing a suit with patterned blue tie.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/02b9/live/dd2a0110-d9de-11f0-ba85-09c2975a5393.jpg"
}
],
"ogTitle": "Linguists call out Canada's Carney for 'utilizing' British spelling ",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "A group of linguists are asking Prime Minister Carney to ditch British English in official documents, saying it is a matter of \"pride\".",
"ogImage": [
{
"alt": "A photo of PM Mark Carney speaking at a podium. Behind him is a row of Canadian flags. He is gesturing with both of his hands mid-speech. He has short grey hair and is wearing a suit with patterned blue tie.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/02b9/live/dd2a0110-d9de-11f0-ba85-09c2975a5393.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "A group of linguists are asking Prime Minister Carney to ditch British English in official documents, saying it is a matter of \"pride\".",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cj69d89l8l5o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cj69d89l8l5o",
"articleModifiedTime": "2025-12-15T19:29:49.111Z",
"alAndroidUrl": "bbcx://news/articles/cj69d89l8l5o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T21:15:53.000Z",
"createdAtI": 1765833353,
"updatedAt": "2025-12-17T00:45:54.000Z",
"fetchedAt": "2025-12-17T00:45:58.595Z",
"firstVersion": {
"storyID": "46280775",
"author": "haunter",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T06:30:58.755Z",
"title": "Canada's Carney called out for 'utilizing' British spelling",
"createdAtI": 1765833353,
"url": "https://www.bbc.com/news/articles/cj69d89l8l5o",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T21:15:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765866659,
"commentsCount": 14,
"updatedAt": "2025-12-16T06:30:20.000Z"
}
}How I investigated and worked around a kernel bug that caused async-profiler to freeze my machine whenever I tried to use a profiler.
{
"storyID": "46280465",
"title": "A kernel bug froze my machine: Debugging an async-profiler deadlock",
"author": "bluestreak",
"url": "https://questdb.com/blog/async-profiler-kernel-bug/",
"points": 115,
"commentsCount": 18,
"tags": [],
"og": {
"twitterCreator": "@questdb",
"twitterSite": "@questdb",
"twitterTitle": "How a Kernel Bug Froze My Machine: Debugging an Async-profiler Deadlock | QuestDB",
"twitterImage": [
{
"url": "https://questdb.com/images/blog/2025-12-11/banner.thumb.webp"
}
],
"ogTitle": "How a Kernel Bug Froze My Machine: Debugging an Async-profiler Deadlock | QuestDB",
"ogDescription": "How I investigated and worked around a kernel bug that caused async-profiler to freeze my machine whenever I tried to use a profiler.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "How a Kernel Bug Froze My Machine: Debugging an Async-profiler Deadlock",
"url": "https://questdb.com/images/blog/2025-12-11/banner.thumb.webp",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "How I investigated and worked around a kernel bug that caused async-profiler to freeze my machine whenever I tried to use a profiler.",
"success": true,
"requestUrl": "https://questdb.com/blog/async-profiler-kernel-bug/",
"ogUrl": "https://questdb.com/blog/async-profiler-kernel-bug/",
"ogSiteName": "QuestDB"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T20:52:35.000Z",
"createdAtI": 1765831955,
"updatedAt": "2025-12-16T23:52:23.000Z",
"fetchedAt": "2025-12-17T00:30:58.430Z",
"firstVersion": {
"storyID": "46280465",
"author": "bluestreak",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T21:15:58.479Z",
"title": "A Kernel Bug Froze My Machine: Debugging an Async-Profiler Deadlock",
"createdAtI": 1765831955,
"url": "https://questdb.com/blog/async-profiler-kernel-bug/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T20:52:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765833358,
"commentsCount": 0,
"updatedAt": "2025-12-15T21:15:49.000Z"
}
}Using newly-assembled data from 1980 through 2024, we show that 25% of scientifically-active, US-trained STEM PhD graduates leave the US within 15 years of graduating. Leave rates are lower in the life sciences and higher in AI and quantum science but overall have been stable for decades. Contrary to common perceptions, US technology benefits from these graduates' work even if they leave: though the US share of globa
{
"storyID": "46280080",
"title": "A quarter of US-trained scientists eventually leave",
"author": "bikenaga",
"url": "https://arxiv.org/abs/2512.11146",
"points": 149,
"commentsCount": 166,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "A Quarter of US-Trained Scientists Eventually Leave. Is the US...",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "A Quarter of US-Trained Scientists Eventually Leave. Is the US Giving Away Its Edge?",
"ogDescription": "Using newly-assembled data from 1980 through 2024, we show that 25% of scientifically-active, US-trained STEM PhD graduates leave the US within 15 years of graduating. Leave rates are lower in the life sciences and higher in AI and quantum science but overall have been stable for decades. Contrary to common perceptions, US technology benefits from these graduates' work even if they leave: though the US share of globa",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Using newly-assembled data from 1980 through 2024, we show that 25% of scientifically-active, US-trained STEM PhD graduates leave the US within 15 years of graduating. Leave rates are lower in the...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2512.11146",
"ogUrl": "https://arxiv.org/abs/2512.11146v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-15T20:25:18.000Z",
"createdAtI": 1765830318,
"updatedAt": "2025-12-16T22:59:38.000Z",
"fetchedAt": "2025-12-16T23:30:58.353Z",
"firstVersion": {
"storyID": "46280080",
"author": "bikenaga",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T20:45:58.702Z",
"title": "1/4 of US-Trained Scientists Eventually Leave. Is the US Giving Away Its Edge?",
"createdAtI": 1765830318,
"url": "https://arxiv.org/abs/2512.11146",
"points": 3,
"tags": [],
"createdAt": "2025-12-15T20:25:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765831559,
"commentsCount": 1,
"updatedAt": "2025-12-15T20:42:07.000Z"
}
}Taiwan may restart one of its atomic power plants in 2028 if safety reviews proceed smoothly, a government minister said, in another sign the island may reverse
{
"storyID": "46279996",
"title": "Taiwan may restart nuclear power plant in 2028, minister says",
"author": "mpweiher",
"url": "https://www.energyconnects.com/news/utilities/2025/december/taiwan-may-restart-nuclear-power-plant-in-2028-minister-says/",
"points": 39,
"commentsCount": 19,
"tags": [],
"og": {
"twitterCreator": "@energyconnects_",
"twitterSite": "@energyconnects_",
"twitterTitle": "Taiwan May Restart Nuclear Power Plant in 2028, Minister",
"articlePublishedTime": "12/2/2025 7:50:04 AM",
"twitterImage": [
{
"alt": "Taiwan May Restart Nuclear Power Plant in 2028, Minister",
"url": "https://www.energyconnects.com/media/lvtfbl0a/bloomburgmedia_t6m846t96ot300_02-12-2025_07-50-04_639002304000000000.jpg?width=1200&height=628&v=1dc636045467d50"
}
],
"ogTitle": "Taiwan May Restart Nuclear Power Plant in 2028, Minister",
"ogDescription": "Taiwan may restart one of its atomic power plants in 2028 if safety reviews proceed smoothly, a government minister said, in another sign the island may reverse",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Taiwan May Restart Nuclear Power Plant in 2028, Minister",
"url": "https://www.energyconnects.com/media/lvtfbl0a/bloomburgmedia_t6m846t96ot300_02-12-2025_07-50-04_639002304000000000.jpg?width=1200&height=628&v=1dc636045467d50",
"height": "628"
}
],
"ogType": "article",
"articleTag": "Utilities",
"twitterCard": "summary_large_image",
"twitterDescription": "Taiwan may restart one of its atomic power plants in 2028 if safety reviews proceed smoothly, a government minister said, in another sign the island may reverse",
"success": true,
"requestUrl": "https://www.energyconnects.com/news/utilities/2025/december/taiwan-may-restart-nuclear-power-plant-in-2028-minister-says/",
"ogUrl": "https://www.energyconnects.com/news/utilities/2025/december/taiwan-may-restart-nuclear-power-plant-in-2028-minister-says/",
"ogSiteName": "Energy Connects",
"articleModifiedTime": "12/10/2025 8:05:27 AM"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T20:20:05.000Z",
"createdAtI": 1765830005,
"updatedAt": "2025-12-16T21:17:24.000Z",
"fetchedAt": "2025-12-16T23:20:58.506Z",
"firstVersion": {
"storyID": "46279996",
"author": "mpweiher",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T20:30:58.505Z",
"title": "Taiwan May Restart Nuclear Power Plant in 2028, Minister Says",
"createdAtI": 1765830005,
"url": "https://www.energyconnects.com/news/utilities/2025/december/taiwan-may-restart-nuclear-power-plant-in-2028-minister-says/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T20:20:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765830659,
"commentsCount": 0,
"updatedAt": "2025-12-15T20:30:48.000Z"
}
}Most people put too much effort into everything they do. Here’s a good example from Kristijan around tension in his hands when touching and holding things: Something clicked about inhibition and non-doing (in Alexander Technique), and the strongest effect has been a relaxation of my hands. Like I was
{
"storyID": "46279825",
"title": "The appropriate amount of effort is zero",
"author": "gmays",
"url": "https://expandingawareness.org/blog/the-appropriate-amount-of-effort-is-zero/",
"points": 196,
"commentsCount": 113,
"tags": [],
"og": {
"twitterCreator": "@m_ashcroft",
"twitterTitle": "The appropriate amount of effort is zero",
"twitterSite": "@m_ashcroft",
"articlePublishedTime": "2025-08-28T18:06:08.000Z",
"twitterImage": [
{
"url": "https://cdn.getmidnight.com/57d3d307ea7a3152cb20d145dd50914b/2025/08/Adam-Cai-Cropped--1-.jpg"
}
],
"twitterUrl": "https://expandingawareness.org/blog/the-appropriate-amount-of-effort-is-zero/",
"ogTitle": "The appropriate amount of effort is zero",
"ogDescription": "Most people put too much effort into everything they do. Here’s a good example from Kristijan around tension in his hands when touching and holding things:\n\n\nSomething clicked about inhibition and non-doing (in Alexander Technique), and the strongest effect has been a relaxation of my hands.\n\nLike I was",
"ogImage": [
{
"width": "1200",
"url": "https://cdn.getmidnight.com/57d3d307ea7a3152cb20d145dd50914b/2025/08/Adam-Cai-Cropped--1-.jpg",
"height": "511"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Most people put too much effort into everything they do. Here’s a good example from Kristijan around tension in his hands when touching and holding things:\n\n\nSomething clicked about inhibition and non-doing (in Alexander Technique), and the strongest effect has been a relaxation of my hands.\n\nLike I was",
"success": true,
"requestUrl": "https://expandingawareness.org/blog/the-appropriate-amount-of-effort-is-zero/",
"ogUrl": "https://expandingawareness.org/blog/the-appropriate-amount-of-effort-is-zero/",
"ogSiteName": "Expanding Awareness",
"articleModifiedTime": "2025-08-28T18:12:56.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T20:09:48.000Z",
"createdAtI": 1765829388,
"updatedAt": "2025-12-16T23:04:07.000Z",
"fetchedAt": "2025-12-16T23:20:58.506Z",
"firstVersion": {
"storyID": "46279825",
"author": "gmays",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T21:30:58.478Z",
"title": "The appropriate amount of effort is zero",
"createdAtI": 1765829388,
"url": "https://expandingawareness.org/blog/the-appropriate-amount-of-effort-is-zero/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T20:09:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765834258,
"commentsCount": 0,
"updatedAt": "2025-12-15T21:30:50.000Z"
}
}{
"storyID": "46279715",
"title": "Improving Emacs Screenshots",
"author": "speckx",
"url": "https://mbork.pl/2025-12-15_Improving_Emacs_screenshots",
"points": 35,
"commentsCount": 0,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://mbork.pl/2025-12-15_Improving_Emacs_screenshots"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T20:02:21.000Z",
"createdAtI": 1765828941,
"updatedAt": "2025-12-16T20:03:39.000Z",
"fetchedAt": "2025-12-16T23:15:58.391Z",
"firstVersion": {
"storyID": "46279715",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T01:50:58.448Z",
"title": "Improving Emacs Screenshots",
"createdAtI": 1765828941,
"url": "https://mbork.pl/2025-12-15_Improving_Emacs_screenshots",
"points": 34,
"tags": [],
"createdAt": "2025-12-15T20:02:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765849858,
"commentsCount": 0,
"updatedAt": "2025-12-16T01:50:49.000Z"
}
}{
"storyID": "46279674",
"title": "We are discontinuing the dark web report",
"author": "ortusdux",
"url": "https://support.google.com/websearch/answer/16767242?hl=en",
"points": 50,
"commentsCount": 2,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://support.google.com/websearch/answer/16767242?hl=en&co=GENIE.Platform%3DAndroid"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T19:59:41.000Z",
"createdAtI": 1765828781,
"updatedAt": "2025-12-16T06:40:05.000Z",
"fetchedAt": "2025-12-16T23:10:58.718Z",
"firstVersion": {
"storyID": "46279674",
"author": "ortusdux",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T20:05:58.419Z",
"title": "Google discontinuing their dark web report",
"createdAtI": 1765828781,
"url": "https://support.google.com/websearch/answer/16767242?hl=en&co=GENIE.Platform%3DAndroid",
"points": 3,
"tags": [],
"createdAt": "2025-12-15T19:59:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765829158,
"commentsCount": 0,
"updatedAt": "2025-12-15T20:04:49.000Z"
}
}Let’s Encrypt is introducing several updates to the certificates we issue, including new root certificates, the deprecation of TLS client authentication, and shortening certificate lifetimes. To help roll out changes gradually, we’re making use of ACME profiles to allow users to have control over when some of these changes take place. For most users, no action is required. Let’s Encrypt has generated two new Root Ce
{
"storyID": "46279241",
"title": "Upcoming Changes to Let's Encrypt Certificates",
"author": "schmuckonwheels",
"url": "https://community.letsencrypt.org/t/upcoming-changes-to-let-s-encrypt-certificates/243873",
"points": 314,
"commentsCount": 303,
"tags": [],
"og": {
"twitterTitle": "Upcoming Changes to Let’s Encrypt Certificates",
"articlePublishedTime": "2025-12-15T19:16:59+00:00",
"twitterImage": [
{
"url": "https://global.discourse-cdn.com/letsencrypt/original/3X/4/c/4c5760509a18adfc3bc657ba8bd49b301faaa66b.png"
}
],
"twitterUrl": "https://community.letsencrypt.org/t/upcoming-changes-to-let-s-encrypt-certificates/243873",
"ogArticleSection": "API Announcements",
"ogTitle": "Upcoming Changes to Let’s Encrypt Certificates",
"ogDescription": "Let’s Encrypt is introducing several updates to the certificates we issue, including new root certificates, the deprecation of TLS client authentication, and shortening certificate lifetimes. To help roll out changes gradually, we’re making use of ACME profiles to allow users to have control over when some of these changes take place. For most users, no action is required. Let’s Encrypt has generated two new Root Ce",
"ogImage": [
{
"url": "https://global.discourse-cdn.com/letsencrypt/original/3X/4/c/4c5760509a18adfc3bc657ba8bd49b301faaa66b.png"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Let’s Encrypt is introducing several updates to the certificates we issue, including new root certificates, the deprecation of TLS client authentication, and shortening certificate lifetimes. To help roll out changes gradually, we’re making use of ACME profiles to allow users to have control over when some of these changes take place. For most users, no action is required. Let’s Encrypt has generated two new Root Ce",
"success": true,
"requestUrl": "https://community.letsencrypt.org/t/upcoming-changes-to-let-s-encrypt-certificates/243873",
"ogUrl": "https://community.letsencrypt.org/t/upcoming-changes-to-let-s-encrypt-certificates/243873",
"ogSiteName": "Let's Encrypt Community Support"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T19:30:22.000Z",
"createdAtI": 1765827022,
"updatedAt": "2025-12-16T22:35:24.000Z",
"fetchedAt": "2025-12-16T22:40:58.703Z",
"firstVersion": {
"storyID": "46279241",
"author": "schmuckonwheels",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T20:10:58.386Z",
"title": "Upcoming Changes to Let's Encrypt Certificates",
"createdAtI": 1765827022,
"url": "https://community.letsencrypt.org/t/upcoming-changes-to-let-s-encrypt-certificates/243873",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T19:30:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765829458,
"commentsCount": 0,
"updatedAt": "2025-12-15T20:10:37.000Z"
}
}Bring the cloud to your home with umbrelOS - a beautiful home server OS for self-hosting, and Umbrel Home - a plug-and-play home server. Install Nextcloud, Jellyfin, Bitcoin node, and hundreds of self-hosted apps in one click.
{
"storyID": "46279187",
"title": "Umbrel – Personal Cloud",
"author": "oldfuture",
"url": "https://umbrel.com",
"points": 210,
"commentsCount": 120,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Umbrel - Personal home cloud and OS for self-hosting",
"twitterDescription": "Bring the cloud to your home with umbrelOS - a beautiful home server OS for self-hosting, and Umbrel Home - a plug-and-play home server. Install Nextcloud, Jellyfin, Bitcoin node, and hundreds of self-hosted apps in one click.",
"twitterImage": [
{
"url": "https://framerusercontent.com/assets/VtFM5q2FUl9bn7DnjXJwicUN3Y.jpg"
}
],
"success": true,
"requestUrl": "https://umbrel.com",
"ogTitle": "Umbrel - Personal home cloud and OS for self-hosting",
"ogDescription": "Bring the cloud to your home with umbrelOS - a beautiful home server OS for self-hosting, and Umbrel Home - a plug-and-play home server. Install Nextcloud, Jellyfin, Bitcoin node, and hundreds of self-hosted apps in one click.",
"ogImage": [
{
"url": "https://framerusercontent.com/assets/VtFM5q2FUl9bn7DnjXJwicUN3Y.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T19:27:08.000Z",
"createdAtI": 1765826828,
"updatedAt": "2025-12-16T22:22:08.000Z",
"fetchedAt": "2025-12-16T22:35:58.475Z",
"firstVersion": {
"storyID": "46279187",
"author": "oldfuture",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T19:35:58.487Z",
"title": "Umbrel – Personal Cloud",
"createdAtI": 1765826828,
"url": "https://umbrel.com",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T19:27:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765827358,
"commentsCount": 1,
"updatedAt": "2025-12-15T19:33:51.000Z"
}
}You can be, do, and have whatever you want, except for not spilling user information
{
"storyID": "46279123",
"title": "“Super secure” messaging app leaks everyone's phone number",
"author": "e_daigle",
"url": "https://ericdaigle.ca/posts/super-secure-maga-messaging-app-leaks-everyones-phone-number/",
"points": 611,
"commentsCount": 291,
"tags": [],
"og": {
"twitterCreator": "Eric Daigle",
"twitterCard": "summary",
"articlePublishedTime": "2025-12-10 00:00:00 +0000 UTC",
"success": true,
"requestUrl": "https://ericdaigle.ca/posts/super-secure-maga-messaging-app-leaks-everyones-phone-number/",
"ogTitle": "\"Super secure\" MAGA-themed messaging app leaks everyone's phone number",
"ogUrl": "https://ericdaigle.ca/posts/super-secure-maga-messaging-app-leaks-everyones-phone-number/",
"ogDescription": "You can be, do, and have whatever you want, except for not spilling user information",
"ogSiteName": "Eric Daigle",
"ogLocale": "en",
"ogImage": [
{
"width": "1200",
"url": "https://ericdaigle.ca/og-image.png",
"height": "627"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T19:23:51.000Z",
"createdAtI": 1765826631,
"updatedAt": "2025-12-16T22:05:39.000Z",
"fetchedAt": "2025-12-16T22:35:58.475Z",
"firstVersion": {
"storyID": "46279123",
"author": "e_daigle",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T19:35:58.487Z",
"title": "\"Super secure\" MAGA-themed messaging app leaks everyone's phone number",
"createdAtI": 1765826631,
"url": "https://ericdaigle.ca/posts/super-secure-maga-messaging-app-leaks-everyones-phone-number/",
"points": 3,
"tags": [],
"createdAt": "2025-12-15T19:23:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765827358,
"commentsCount": 0,
"updatedAt": "2025-12-15T19:31:33.000Z"
}
}Matthew Klint - United Airlines' Boeing 777-200 Is Quietly Being Phased Out - Recent Events Show Why - what is the future of this aircraft in United's fleet?
{
"storyID": "46279053",
"title": "United 777-200 fleet faces an uncertain future after Dulles engine failure",
"author": "makaimc",
"url": "https://liveandletsfly.com/united-airlines-777-200-future/",
"points": 98,
"commentsCount": 100,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-15T14:39:28+00:00",
"success": true,
"author": "Matthew Klint",
"requestUrl": "https://liveandletsfly.com/united-airlines-777-200-future/",
"ogTitle": "United 777-200 Fleet Faces An Uncertain Future After Dulles Engine Failure - Live and Let's Fly",
"ogUrl": "https://liveandletsfly.com/united-airlines-777-200-future/",
"ogDescription": "United Airlines' Boeing 777-200 Is Quietly Being Phased Out - Recent Events Show Why - what is the future of this aircraft in United's fleet?",
"ogSiteName": "Live and Let's Fly",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1500",
"type": "image/jpeg",
"url": "https://liveandletsfly.com/wp-content/uploads/2024/11/United-Airlines-777-200-Premium-Economy-Review-16.jpeg",
"height": "1125"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T19:19:23.000Z",
"createdAtI": 1765826363,
"updatedAt": "2025-12-16T18:47:07.000Z",
"fetchedAt": "2025-12-16T22:30:58.480Z",
"firstVersion": {
"storyID": "46279053",
"author": "makaimc",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T19:30:58.335Z",
"title": "United 777-200 Fleet Faces an Uncertain Future After Dulles Engine Failure",
"createdAtI": 1765826363,
"url": "https://liveandletsfly.com/united-airlines-777-200-future/",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T19:19:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765827058,
"commentsCount": 0,
"updatedAt": "2025-12-15T19:30:20.000Z"
}
}A programming blog written by Vaxry.
{
"storyID": "46278857",
"title": "Problems with D-Bus on the Linux desktop",
"author": "LorenDB",
"url": "https://blog.vaxry.net/articles/2025-dbusSucks",
"points": 318,
"commentsCount": 295,
"tags": [],
"og": {
"twitterCreator": "Vaxry's Blog",
"twitterSite": "Vaxry's Blog",
"twitterTitle": "Vaxry's Blog",
"twitterDescription": "A programming blog written by Vaxry.",
"twitterImage": [
{
"url": "https://blog.vaxry.net/resource/avatar.jpg"
}
],
"success": true,
"requestUrl": "https://blog.vaxry.net/articles/2025-dbusSucks",
"ogTitle": "Vaxry's Blog",
"ogUrl": "https://blog.vaxry.net/",
"ogDescription": "A programming blog written by Vaxry.",
"ogImage": [
{
"url": "https://blog.vaxry.net/resource/avatar.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T19:07:10.000Z",
"createdAtI": 1765825630,
"updatedAt": "2025-12-16T22:19:58.000Z",
"fetchedAt": "2025-12-16T22:20:58.472Z",
"firstVersion": {
"storyID": "46278857",
"author": "LorenDB",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T19:25:58.595Z",
"title": "D-Bus is a disgrace to the Linux desktop",
"createdAtI": 1765825630,
"url": "https://blog.vaxry.net/articles/2025-dbusSucks",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T19:07:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765826759,
"commentsCount": 0,
"updatedAt": "2025-12-15T19:25:05.000Z"
}
}We’ve talked about the Australian social media ban that went into effect last week, how dumb it is, and why it’s already a mess. But late last week, some additional news broke that makes the whole …
{
"storyID": "46278232",
"title": "Australia's social media ban was pushed by ad agency focused on gambling ads",
"author": "hn_acker",
"url": "https://www.techdirt.com/2025/12/15/australias-social-media-ban-was-pushed-by-ad-agency-focused-on-gambling-ads-it-didnt-want-banned/",
"points": 97,
"commentsCount": 23,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-15T17:28:12+00:00",
"twitterImage": [
{
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/techdirt-white-square.png"
}
],
"ogTitle": "Australia’s Social Media Ban Was Pushed By Ad Agency Focused On Gambling Ads It Didn’t Want Banned",
"ogDescription": "We’ve talked about the Australian social media ban that went into effect last week, how dumb it is, and why it’s already a mess. But late last week, some additional news broke that makes the whole …",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/td-rect-logo-white.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.techdirt.com/2025/12/15/australias-social-media-ban-was-pushed-by-ad-agency-focused-on-gambling-ads-it-didnt-want-banned/",
"ogUrl": "https://www.techdirt.com/2025/12/15/australias-social-media-ban-was-pushed-by-ad-agency-focused-on-gambling-ads-it-didnt-want-banned/",
"ogSiteName": "Techdirt",
"articleModifiedTime": "2025-12-15T17:28:13+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T18:19:20.000Z",
"createdAtI": 1765822760,
"updatedAt": "2025-12-16T21:31:08.000Z",
"fetchedAt": "2025-12-16T21:50:58.482Z",
"firstVersion": {
"storyID": "46278232",
"author": "hn_acker",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T18:30:58.476Z",
"title": "Australia's Social Media Ban Was Pushed by Gambling Ad Agency",
"createdAtI": 1765822760,
"url": "https://www.techdirt.com/2025/12/15/australias-social-media-ban-was-pushed-by-ad-agency-focused-on-gambling-ads-it-didnt-want-banned/",
"points": 3,
"tags": [],
"createdAt": "2025-12-15T18:19:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765823458,
"commentsCount": 1,
"updatedAt": "2025-12-15T18:29:33.000Z"
}
}Turn pictures and animations into top-notch terminal graphics and ANSI art.
{
"storyID": "46278208",
"title": "Chafa: Terminal Graphics for the 21st Century",
"author": "birdculture",
"url": "https://hpjansson.org/chafa/",
"points": 206,
"commentsCount": 31,
"tags": [],
"og": {
"twitterTitle": "Chafa: Terminal Graphics for the 21st Century",
"twitterImage": [
{
"url": "https://hpjansson.org/chafa/img/chafa-logo-still.png"
}
],
"ogTitle": "Chafa: Terminal Graphics for the 21st Century",
"ogDescription": "Turn pictures and animations into top-notch terminal graphics and ANSI art.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://hpjansson.org/chafa/img/chafa-logo-still.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Turn pictures and animations into top-notch terminal graphics and ANSI art.",
"success": true,
"requestUrl": "https://hpjansson.org/chafa/",
"ogUrl": "https://hpjansson.org/chafa/",
"articleSection": "Computing"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T18:16:34.000Z",
"createdAtI": 1765822594,
"updatedAt": "2025-12-16T21:16:26.000Z",
"fetchedAt": "2025-12-16T21:45:58.544Z",
"firstVersion": {
"storyID": "46278208",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T19:40:58.406Z",
"title": "Chafa: Terminal Graphics for the 21st Century",
"createdAtI": 1765822594,
"url": "https://hpjansson.org/chafa/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T18:16:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765827658,
"commentsCount": 0,
"updatedAt": "2025-12-15T19:40:35.000Z"
}
}{
"storyID": "46277477",
"title": "Show HN: 100 Million splats, a whole town, rendered in M2 MacBook Air",
"author": "Arun_Kurian",
"url": "https://twitter.com/AKurian001/status/1986979144014701026",
"points": 80,
"commentsCount": 40,
"tags": [
"show_hn"
],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/AKurian001/status/1986979144014701026",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T17:27:03.000Z",
"createdAtI": 1765819623,
"updatedAt": "2025-12-16T17:30:53.000Z",
"fetchedAt": "2025-12-16T21:00:58.487Z",
"firstVersion": {
"storyID": "46277477",
"author": "Arun_Kurian",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T17:55:58.448Z",
"title": "Show HN: 100 Million splats, a whole town, rendered in M2 MacBook Air",
"createdAtI": 1765819623,
"url": "https://twitter.com/AKurian001/status/1986979144014701026",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-12-15T17:27:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765821358,
"commentsCount": 0,
"updatedAt": "2025-12-15T17:53:49.000Z"
}
}{
"storyID": "46277381",
"title": "Break up bad companies; replace bad union bosses",
"author": "hn_acker",
"url": "https://pluralistic.net/2025/12/15/class-war-labor-peace/",
"points": 71,
"commentsCount": 102,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://pluralistic.net/2025/12/15/class-war-labor-peace/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T17:21:20.000Z",
"createdAtI": 1765819280,
"updatedAt": "2025-12-16T20:32:37.000Z",
"fetchedAt": "2025-12-16T20:50:58.362Z",
"firstVersion": {
"storyID": "46277381",
"author": "hn_acker",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T17:45:58.503Z",
"title": "Break up bad companies; replace bad union bosses",
"createdAtI": 1765819280,
"url": "https://pluralistic.net/2025/12/15/class-war-labor-peace/",
"points": 5,
"tags": [],
"createdAt": "2025-12-15T17:21:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765820759,
"commentsCount": 0,
"updatedAt": "2025-12-15T17:45:04.000Z"
}
}Building technology for the American people. Join the Tech Force and use your skills to serve your country.
{
"storyID": "46277353",
"title": "US Tech Force",
"author": "purple_ferret",
"url": "https://techforce.gov/",
"points": 216,
"commentsCount": 290,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Tech Force",
"twitterDescription": "Building technology for the American people. Join the Tech Force and use your skills to serve your country.",
"twitterImage": [
{
"url": "https://techforce.gov/images/og-image.webp"
}
],
"success": true,
"requestUrl": "https://techforce.gov/",
"ogTitle": "Tech Force",
"ogDescription": "Building technology for the American people. Join the Tech Force and use your skills to serve your country.",
"ogImage": [
{
"url": "https://techforce.gov/images/og-image.webp"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T17:19:24.000Z",
"createdAtI": 1765819164,
"updatedAt": "2025-12-16T20:40:24.000Z",
"fetchedAt": "2025-12-16T20:50:58.362Z",
"firstVersion": {
"storyID": "46277353",
"author": "purple_ferret",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T17:25:58.632Z",
"title": "US Tech Force",
"createdAtI": 1765819164,
"url": "https://techforce.gov/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T17:19:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765819559,
"commentsCount": 0,
"updatedAt": "2025-12-15T17:25:47.000Z"
}
}{
"storyID": "46277090",
"title": "Cosmic-ray bath in a past supernova gives birth to Earth-like planets",
"author": "toomuchtodo",
"url": "https://www.science.org/doi/10.1126/sciadv.adx7892",
"points": 99,
"commentsCount": 37,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.science.org/doi/10.1126/sciadv.adx7892"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T17:01:42.000Z",
"createdAtI": 1765818102,
"updatedAt": "2025-12-16T19:52:23.000Z",
"fetchedAt": "2025-12-16T20:40:58.354Z",
"firstVersion": {
"storyID": "46277090",
"author": "toomuchtodo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T17:25:58.632Z",
"title": "Cosmic-ray bath in a past supernova gives birth to Earth-like planets",
"createdAtI": 1765818102,
"url": "https://www.science.org/doi/10.1126/sciadv.adx7892",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T17:01:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765819559,
"commentsCount": 0,
"updatedAt": "2025-12-15T17:21:48.000Z"
}
}CurrentIndia.com - CurrentIndia.com ‘Yes, they can:’ Former CIA spy warns agency’s tools can takeover your phone, TV, and even your car %
{
"storyID": "46276875",
"title": "Former CIA spy: agency's tools can takeover your phone, TV, and even your car",
"author": "voxleone",
"url": "https://currentindia.com/channels/timesofindia/toi-world/yes-they-can-former-cia-spy-warns-agencys-tools-can-takeover-your-phone-tv-and-even-your-car/",
"points": 93,
"commentsCount": 67,
"tags": [],
"og": {
"twitterCreator": "@xcurrentindia",
"twitterSite": "@xcurrentindia",
"articlePublishedTime": "2025-12-09T13:30:36+00:00",
"twitterImage": [
{
"url": "https://static.toiimg.com/thumb/msid-125871048,width-1070,height-580,imgsize-353365,resizemode-75,overlay-toi_sw,pt-32,y_pad-500/photo.jpg"
}
],
"author": "CurrentIndia.com",
"ogTitle": "‘Yes, they can:’ Former CIA spy warns agency’s tools can takeover your phone, TV, and even your car - CurrentIndia.com %",
"ogDescription": "CurrentIndia.com ‘Yes, they can:’ Former CIA spy warns agency’s tools can takeover your phone, TV, and even your car %",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://static.toiimg.com/thumb/msid-125871048,width-1070,height-580,imgsize-353365,resizemode-75,overlay-toi_sw,pt-32,y_pad-500/photo.jpg"
},
{
"url": "https://static.toiimg.com/thumb/msid-125871048,width-1070,height-580,imgsize-353365,resizemode-75,overlay-toi_sw,pt-32,y_pad-500/photo.jpg"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/xcurrentindia",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://currentindia.com/channels/timesofindia/toi-world/yes-they-can-former-cia-spy-warns-agencys-tools-can-takeover-your-phone-tv-and-even-your-car/",
"ogUrl": "https://currentindia.com/channels/timesofindia/toi-world/yes-they-can-former-cia-spy-warns-agencys-tools-can-takeover-your-phone-tv-and-even-your-car/",
"ogSiteName": "CurrentIndia.com"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T16:46:10.000Z",
"createdAtI": 1765817170,
"updatedAt": "2025-12-16T20:19:54.000Z",
"fetchedAt": "2025-12-16T20:35:58.413Z",
"firstVersion": {
"storyID": "46276875",
"author": "voxleone",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T17:00:58.414Z",
"title": "Former CIA spy: agency's tools can takeover your phone, TV, and even your car",
"createdAtI": 1765817170,
"url": "https://currentindia.com/channels/timesofindia/toi-world/yes-they-can-former-cia-spy-warns-agencys-tools-can-takeover-your-phone-tv-and-even-your-car/",
"points": 3,
"tags": [],
"createdAt": "2025-12-15T16:46:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765818058,
"commentsCount": 0,
"updatedAt": "2025-12-15T16:59:49.000Z"
}
}Ash Vardanian - ICU gets Unicode right and pays for it. This post shows a different approach: fold-safe windows, SIMD probes, and verifiers for fast UTF‑8 search.
{
"storyID": "46276826",
"title": "Full Unicode Search at 50× ICU Speed with AVX‑512",
"author": "ashvardanian",
"url": "https://ashvardanian.com/posts/search-utf8/",
"points": 160,
"commentsCount": 66,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Full Unicode Search at 50× ICU Speed with AVX‑512",
"articlePublishedTime": "2025-12-15T00:00:00+00:00",
"twitterImage": [
{
"url": "https://ashvardanian.com/search-utf8/search-utf8.jpeg"
}
],
"author": "Ash Vardanian",
"ogTitle": "Full Unicode Search at 50× ICU Speed with AVX‑512",
"ogDescription": "ICU gets Unicode right and pays for it. This post shows a different approach: fold-safe windows, SIMD probes, and verifiers for fast UTF‑8 search.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://ashvardanian.com/search-utf8/search-utf8.jpeg"
}
],
"ogType": "article",
"articleTag": "Tech",
"twitterCard": "summary_large_image",
"twitterDescription": "ICU gets Unicode right and pays for it. This post shows a different approach: fold-safe windows, SIMD probes, and verifiers for fast UTF‑8 search.",
"success": true,
"requestUrl": "https://ashvardanian.com/posts/search-utf8/",
"ogUrl": "https://ashvardanian.com/posts/search-utf8/",
"ogSiteName": "Ash's Blog",
"articleSection": "posts",
"articleModifiedTime": "2025-12-15T00:00:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T16:42:55.000Z",
"createdAtI": 1765816975,
"updatedAt": "2025-12-16T20:29:53.000Z",
"fetchedAt": "2025-12-16T20:30:58.477Z",
"firstVersion": {
"storyID": "46276826",
"author": "ashvardanian",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T12:55:58.370Z",
"title": "Full Unicode Search at 50× ICU Speed with AVX‑512",
"createdAtI": 1765816975,
"url": "https://ashvardanian.com/posts/search-utf8/",
"points": 17,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T16:42:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765889758,
"commentsCount": 2,
"updatedAt": "2025-12-16T12:55:35.000Z"
}
}The 78-year-old UK citizen was convicted of lobbying foreign governments to impose sanctions on HK and China.
{
"storyID": "46276740",
"title": "Pro-democracy HK tycoon Jimmy Lai convicted in national security trial",
"author": "onemoresoop",
"url": "https://www.bbc.com/news/articles/cp844kjj37vo",
"points": 430,
"commentsCount": 454,
"tags": [],
"og": {
"twitterTitle": "Jimmy Lai: Hong Kong tycoon found guilty in high-profile national security case",
"alWebUrl": "https://bbc.com/news/articles/cp844kjj37vo",
"twitterImage": [
{
"alt": "Jimmy Lai holds a banner and is wrapped in plastic overlay as he marches in the rain along Queen's Road Central during a protest in the Central district of Hong Kong, China, on Sunday, Aug. 18, 2019.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/cb4d/live/51cf24a0-d97b-11f0-b916-c59dd4378137.jpg"
}
],
"ogTitle": "Jimmy Lai: Hong Kong tycoon found guilty in high-profile national security case",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The 78-year-old UK citizen was convicted of lobbying foreign governments to impose sanctions on HK and China.",
"ogImage": [
{
"alt": "Jimmy Lai holds a banner and is wrapped in plastic overlay as he marches in the rain along Queen's Road Central during a protest in the Central district of Hong Kong, China, on Sunday, Aug. 18, 2019.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/cb4d/live/51cf24a0-d97b-11f0-b916-c59dd4378137.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The 78-year-old UK citizen was convicted of lobbying foreign governments to impose sanctions on HK and China.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cp844kjj37vo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cp844kjj37vo",
"articleModifiedTime": "2025-12-15T12:02:50.449Z",
"alAndroidUrl": "bbcx://news/articles/cp844kjj37vo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T16:36:19.000Z",
"createdAtI": 1765816579,
"updatedAt": "2025-12-16T20:15:54.000Z",
"fetchedAt": "2025-12-16T20:15:58.496Z",
"firstVersion": {
"storyID": "46276740",
"author": "onemoresoop",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T16:45:58.570Z",
"title": "Pro-democracy HK tycoon Jimmy Lai convicted in national security trial",
"createdAtI": 1765816579,
"url": "https://www.bbc.com/news/articles/cp844kjj37vo",
"points": 3,
"tags": [],
"createdAt": "2025-12-15T16:36:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765817159,
"commentsCount": 0,
"updatedAt": "2025-12-15T16:43:03.000Z"
}
}We've lowered the entry price for using PlanetScale Metal to $50 and added more flexibility in storage-to-compute ratios.
{
"storyID": "46276378",
"title": "$50 PlanetScale Metal Is GA for Postgres",
"author": "ksec",
"url": "https://planetscale.com/blog/50-dollar-planetscale-metal-is-ga-for-postgres",
"points": 133,
"commentsCount": 68,
"tags": [],
"og": {
"twitterCreator": "@PlanetScale",
"twitterSite": "@PlanetScale",
"twitterTitle": "$50 PlanetScale Metal is GA for Postgres — PlanetScale",
"twitterImage": [
{
"url": "https://planetscale.com/assets/50-dollar-planetscale-metal-is-ga-for-postgres-social-zDtU4kEN.png"
}
],
"twitterUrl": "https://planetscale.com/blog/50-dollar-planetscale-metal-is-ga-for-postgres",
"ogTitle": "$50 PlanetScale Metal is GA for Postgres — PlanetScale",
"ogDescription": "We've lowered the entry price for using PlanetScale Metal to $50 and added more flexibility in storage-to-compute ratios.",
"ogImage": [
{
"url": "https://planetscale.com/assets/50-dollar-planetscale-metal-is-ga-for-postgres-social-zDtU4kEN.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "We've lowered the entry price for using PlanetScale Metal to $50 and added more flexibility in storage-to-compute ratios.",
"success": true,
"requestUrl": "https://planetscale.com/blog/50-dollar-planetscale-metal-is-ga-for-postgres",
"ogUrl": "https://planetscale.com/blog/50-dollar-planetscale-metal-is-ga-for-postgres"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T16:11:37.000Z",
"createdAtI": 1765815097,
"updatedAt": "2025-12-16T17:45:23.000Z",
"fetchedAt": "2025-12-16T19:30:58.513Z",
"firstVersion": {
"storyID": "46276378",
"author": "ksec",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T16:30:58.365Z",
"title": "$50 PlanetScale Metal Is GA for Postgres",
"createdAtI": 1765815097,
"url": "https://planetscale.com/blog/50-dollar-planetscale-metal-is-ga-for-postgres",
"points": 21,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T16:11:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765816258,
"commentsCount": 4,
"updatedAt": "2025-12-15T16:30:18.000Z"
}
}{
"storyID": "46276019",
"title": "Ask HN: Is building a calm, non-gamified learning app a mistake?",
"author": "hussein-khalil",
"url": null,
"points": 83,
"commentsCount": 115,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-15T15:48:34.000Z",
"createdAtI": 1765813714,
"updatedAt": "2025-12-16T18:50:53.000Z",
"fetchedAt": "2025-12-16T18:50:58.389Z",
"firstVersion": {
"storyID": "46276019",
"author": "hussein-khalil",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T16:30:58.365Z",
"title": "Ask HN: Is building a calm, non-gamified learning app a mistake?",
"createdAtI": 1765813714,
"url": null,
"points": 10,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-12-15T15:48:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765816258,
"commentsCount": 14,
"updatedAt": "2025-12-15T16:30:48.000Z"
}
}A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL and SQLite, Turso and more. - Maxteabag/sqlit
{
"storyID": "46276002",
"title": "Sqlit – A lazygit-style TUI for SQL databases",
"author": "MaxTeabag",
"url": "https://github.com/Maxteabag/sqlit",
"points": 43,
"commentsCount": 4,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Maxteabag/sqlit: A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL and SQLite, Turso and more.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/5667d158391a8213a2bbd6ed271b79fe736b1e0469bc5c24072486a9d93ea392/Maxteabag/sqlit"
}
],
"ogTitle": "GitHub - Maxteabag/sqlit: A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL and SQLite, Turso and more.",
"ogDescription": "A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL and SQLite, Turso and more. - Maxteabag/sqlit",
"ogImage": [
{
"width": "1200",
"alt": "A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL and SQLite, Turso and more. - Maxteabag/sqlit",
"url": "https://opengraph.githubassets.com/5667d158391a8213a2bbd6ed271b79fe736b1e0469bc5c24072486a9d93ea392/Maxteabag/sqlit",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL and SQLite, Turso and more. - Maxteabag/sqlit",
"success": true,
"requestUrl": "https://github.com/Maxteabag/sqlit",
"ogUrl": "https://github.com/Maxteabag/sqlit",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T15:47:14.000Z",
"createdAtI": 1765813634,
"updatedAt": "2025-12-16T18:36:38.000Z",
"fetchedAt": "2025-12-16T18:45:58.627Z",
"firstVersion": {
"storyID": "46276002",
"author": "MaxTeabag",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-16T00:35:58.529Z",
"title": "Sqlit – A lazygit-style TUI for SQL databases",
"createdAtI": 1765813634,
"url": "https://github.com/Maxteabag/sqlit",
"points": 10,
"tags": [],
"createdAt": "2025-12-15T15:47:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765845359,
"commentsCount": 1,
"updatedAt": "2025-12-16T00:35:35.000Z"
}
}{
"storyID": "46275328",
"title": "We put Flock under surveillance: Go make them behave differently [video]",
"author": "huvarda",
"url": "https://www.youtube.com/watch?v=W420BOqga_s",
"points": 134,
"commentsCount": 52,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=W420BOqga_s"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-15T14:57:17.000Z",
"createdAtI": 1765810637,
"updatedAt": "2025-12-16T17:37:38.000Z",
"fetchedAt": "2025-12-16T18:15:58.450Z",
"firstVersion": {
"storyID": "46275328",
"author": "huvarda",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-15T16:30:58.365Z",
"title": "We Put Flock Under Surveillance: Go Make Them Behave Differently [video]",
"createdAtI": 1765810637,
"url": "https://www.youtube.com/watch?v=W420BOqga_s",
"points": 22,
"tags": [
"front_page"
],
"createdAt": "2025-12-15T14:57:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1765816258,
"commentsCount": 4,
"updatedAt": "2025-12-15T16:29:48.000Z"
}
}