The Free Software Foundation Europe deleted its account on X. The platform never aligned with our values and no longer serves as a space for communication....
{
"storyID": "46148763",
"title": "The Free Software Foundation Europe deleted its account on X",
"author": "latexr",
"url": "https://fsfe.org/news/2025/news-20251204-01.en.html",
"points": 44,
"commentsCount": 17,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@fsfe",
"twitterTitle": "Opening the cage: the FSFE flies away from X (Twitter) - FSFE",
"twitterImage": [
{
"alt": "A split image shows the Twitter bird icon dissolving into digital fragments on the left and a colorful decentralized network on the right, with bright light at the center. ",
"url": "https://pics.fsfe.org/uploads/medium/fd/a7/5c9070674249d3725da40535df2f.png"
}
],
"ogTitle": "Opening the cage: the FSFE flies away from X (Twitter) - FSFE",
"ogDescription": "The Free Software Foundation Europe deleted its account on X. The platform never aligned with our values and no longer serves as a space for communication....",
"ogLocale": "en",
"ogImage": [
{
"alt": "A split image shows the Twitter bird icon dissolving into digital fragments on the left and a colorful decentralized network on the right, with bright light at the center. ",
"url": "https://pics.fsfe.org/uploads/medium/fd/a7/5c9070674249d3725da40535df2f.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The Free Software Foundation Europe deleted its account on X. The platform never aligned with our values and no longer serves as a space for communication....",
"success": true,
"requestUrl": "https://fsfe.org/news/2025/news-20251204-01.en.html",
"ogUrl": "https://fsfe.org/news/2025/news-20251204-01.html",
"ogSiteName": "FSFE - Free Software Foundation Europe"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T15:33:14.000Z",
"createdAtI": 1764862394,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46148763",
"author": "latexr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T15:40:58.394Z",
"title": "The Free Software Foundation Europe deleted its account on X",
"createdAtI": 1764862394,
"url": "https://fsfe.org/news/2025/news-20251204-01.en.html",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-04T15:33:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764862858,
"commentsCount": 2,
"updatedAt": "2025-12-04T15:40:49.000Z"
}
}{
"storyID": "46147540",
"title": "Transparent Leadership Beats Servant Leadership",
"author": "ibobev",
"url": "https://entropicthoughts.com/transparent-leadership-beats-servant-leadership",
"points": 84,
"commentsCount": 32,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "kqr",
"requestUrl": "https://entropicthoughts.com/transparent-leadership-beats-servant-leadership"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T13:40:00.000Z",
"createdAtI": 1764855600,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46147540",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T14:05:58.384Z",
"title": "Transparent Leadership Beats Servant Leadership",
"createdAtI": 1764855600,
"url": "https://entropicthoughts.com/transparent-leadership-beats-servant-leadership",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-04T13:40:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764857158,
"commentsCount": 0,
"updatedAt": "2025-12-04T14:05:49.000Z"
}
}Jason Parham - Half of the country now requires age verification to watch porn or access “harmful” content. Digital rights advocates are pushing back against legislation they say will make the internet less safe.
{
"storyID": "46147493",
"title": "The Age-Gated Internet Is Sweeping the US. Activists Are Fighting Back",
"author": "geox",
"url": "https://www.wired.com/story/age-verification-is-sweeping-the-us-activists-are-fighting-back/",
"points": 57,
"commentsCount": 59,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "The Age-Gated Internet Is Sweeping the US. Activists Are Fighting Back",
"articlePublishedTime": "2025-12-03T21:54:47.494Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/692f3aba1b01ea4193d9aec6/191:100/w_1280,c_limit/Activists-Fighting-Back-Against-the-Age-Verification-Takeover-Culture-2161599424.jpg?mbid=social_retweet"
}
],
"author": "Jason Parham",
"ogTitle": "The Age-Gated Internet Is Sweeping the US. Activists Are Fighting Back",
"ogDescription": "Half of the country now requires age verification to watch porn or access “harmful” content. Digital rights advocates are pushing back against legislation they say will make the internet less safe.",
"ogImage": [
{
"url": "https://media.wired.com/photos/692f3aba1b01ea4193d9aec6/191:100/w_1280,c_limit/Activists-Fighting-Back-Against-the-Age-Verification-Takeover-Culture-2161599424.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Half of the country now requires age verification to watch porn or access “harmful” content. Digital rights advocates are pushing back against legislation they say will make the internet less safe.",
"success": true,
"requestUrl": "https://www.wired.com/story/age-verification-is-sweeping-the-us-activists-are-fighting-back/",
"ogUrl": "https://www.wired.com/story/age-verification-is-sweeping-the-us-activists-are-fighting-back/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2025-12-03T21:54:47.494Z",
"articleAuthor": "Jason Parham",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T13:34:27.000Z",
"createdAtI": 1764855267,
"updatedAt": "2025-12-04T16:10:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46147493",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T13:55:58.881Z",
"title": "The Age-Gated Internet Is Sweeping the US. Activists Are Fighting Back",
"createdAtI": 1764855267,
"url": "https://www.wired.com/story/age-verification-is-sweeping-the-us-activists-are-fighting-back/",
"points": 4,
"tags": [],
"createdAt": "2025-12-04T13:34:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764856559,
"commentsCount": 0,
"updatedAt": "2025-12-04T13:53:34.000Z"
}
}{
"storyID": "46147371",
"title": "Human hair grows through 'pulling' not pushing, study shows",
"author": "pseudolus",
"url": "https://phys.org/news/2025-12-human-hair.html",
"points": 68,
"commentsCount": 14,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://phys.org/news/2025-12-human-hair.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T13:22:35.000Z",
"createdAtI": 1764854555,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46147371",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T13:30:58.383Z",
"title": "Human hair grows through 'pulling' not pushing, study shows",
"createdAtI": 1764854555,
"url": "https://phys.org/news/2025-12-human-hair.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-04T13:22:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764855058,
"commentsCount": 0,
"updatedAt": "2025-12-04T13:30:19.000Z"
}
}Due to rising prices from the "AI" bubble, Samsung Semiconductor reportedly refused a RAM order for new Galaxy phones from Samsung Electronics.
{
"storyID": "46147353",
"title": "RAM is so expensive, Samsung won't even sell it to Samsung",
"author": "sethops1",
"url": "https://www.pcworld.com/article/2998935/ram-is-so-expensive-samsung-wont-even-sell-it-to-samsung.html",
"points": 171,
"commentsCount": 133,
"tags": [
"front_page"
],
"og": {
"twitterSite": "PCWorld",
"twitterTitle": "RAM is so expensive, Samsung won't even sell it to Samsung",
"twitterImage": [
{
"url": "https://www.pcworld.com/wp-content/uploads/2025/12/Samsung-Galaxy-A17-5G-review-12.jpg?quality=50&strip=all&w=1024"
}
],
"twitterUrl": "https://www.pcworld.com/article/2998935/ram-is-so-expensive-samsung-wont-even-sell-it-to-samsung.html",
"ogTitle": "RAM is so expensive, Samsung won't even sell it to Samsung",
"ogDescription": "Due to rising prices from the \"AI\" bubble, Samsung Semiconductor reportedly refused a RAM order for new Galaxy phones from Samsung Electronics.",
"ogImage": [
{
"width": "1024",
"url": "https://www.pcworld.com/wp-content/uploads/2025/12/Samsung-Galaxy-A17-5G-review-12.jpg?quality=50&strip=all&w=1024",
"height": "576"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Due to rising prices from the \"AI\" bubble, Samsung Semiconductor reportedly refused a RAM order for new Galaxy phones from Samsung Electronics.",
"success": true,
"requestUrl": "https://www.pcworld.com/article/2998935/ram-is-so-expensive-samsung-wont-even-sell-it-to-samsung.html",
"ogUrl": "https://www.pcworld.com/article/2998935/ram-is-so-expensive-samsung-wont-even-sell-it-to-samsung.html",
"ogSiteName": "PCWorld"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-04T13:20:07.000Z",
"createdAtI": 1764854407,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46147353",
"author": "sethops1",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T13:40:58.432Z",
"title": "RAM is so expensive, Samsung won't even sell it to Samsung",
"createdAtI": 1764854407,
"url": "https://www.pcworld.com/article/2998935/ram-is-so-expensive-samsung-wont-even-sell-it-to-samsung.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-04T13:20:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764855658,
"commentsCount": 0,
"updatedAt": "2025-12-04T13:39:04.000Z"
}
}A Quadtree is a tree data structure, which is useful for giving more focus/detail to certain regions of your data, while saving resources elsewhere. I could only find a couple tutorials/guides and both were imperative, so I figured it'd be fun to do a functional version in Clojure which runs in the browser.
{
"storyID": "46147341",
"title": "Functional Quadtrees",
"author": "lbj",
"url": "https://lbjgruppen.com/en/posts/functional-quadtree-clojure",
"points": 55,
"commentsCount": 18,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://lbjgruppen.com/en/posts/functional-quadtree-clojure",
"ogTitle": "Functional Quadtrees",
"ogUrl": "https://www.lindelystables.dk/en/posts/functional-quadtree-clojure",
"ogDescription": "A Quadtree is a tree data structure, which is useful for giving more focus/detail to certain regions of your data, while saving resources elsewhere. I could only find a couple tutorials/guides and both were imperative, so I figured it'd be fun to do a functional version in Clojure which runs in the browser.",
"ogImage": [
{
"url": "https://www.lbjgruppen.com//uploads/lbjgruppen/images/756--quadtree.webp"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T13:18:38.000Z",
"createdAtI": 1764854318,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46147341",
"author": "lbj",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T13:35:58.704Z",
"title": "Functional Quadtrees",
"createdAtI": 1764854318,
"url": "https://lbjgruppen.com/en/posts/functional-quadtree-clojure",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-04T13:18:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764855359,
"commentsCount": 0,
"updatedAt": "2025-12-04T13:31:49.000Z"
}
}This Honda engine remains a crucial part of its production strategy.
{
"storyID": "46146740",
"title": "Japanese Four-Cylinder Engine Is So Reliable Still in Production After 25 Years",
"author": "teleforce",
"url": "https://www.topspeed.com/reliable-japanese-four-cylinder-engine-still-in-production/",
"points": 61,
"commentsCount": 32,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@topspeed",
"twitterTitle": "The Japanese Four-Cylinder Engine Is So Reliable It's Still In Production After Almost 25 Years",
"articlePublishedTime": "2025-12-01T14:00:16Z",
"twitterImage": [
{
"url": "https://static0.topspeedimages.com/wordpress/wp-content/uploads/2022/11/543d4e2c-c721-40e7-bcdd-9ffad71c6353.jpg?q=70&fit=crop&w=1200&h=628&dpr=1"
}
],
"ogTitle": "The Japanese Four-Cylinder Engine Is So Reliable It's Still In Production After Almost 25 Years",
"ogDescription": "This Honda engine remains a crucial part of its production strategy. ",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://static0.topspeedimages.com/wordpress/wp-content/uploads/2022/11/543d4e2c-c721-40e7-bcdd-9ffad71c6353.jpg?w=1600&h=900&fit=crop",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/topspeed/",
"twitterCard": "summary_large_image",
"twitterDescription": "This Honda engine remains a crucial part of its production strategy. ",
"success": true,
"requestUrl": "https://www.topspeed.com/reliable-japanese-four-cylinder-engine-still-in-production/",
"ogUrl": "https://www.topspeed.com/reliable-japanese-four-cylinder-engine-still-in-production/",
"ogSiteName": "TopSpeed",
"articleModifiedTime": "2025-12-01T14:00:16Z",
"articleSection": "Car Engines",
"articleAuthor": "Nikesh Kooverjee",
"fbAppId": "238286496201728"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T12:09:43.000Z",
"createdAtI": 1764850183,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46146740",
"author": "teleforce",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T14:35:58.455Z",
"title": "Japanese Four-Cylinder Engine Is So Reliable Still in Production After 25 Years",
"createdAtI": 1764850183,
"url": "https://www.topspeed.com/reliable-japanese-four-cylinder-engine-still-in-production/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-04T12:09:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764858958,
"commentsCount": 0,
"updatedAt": "2025-12-04T14:34:34.000Z"
}
}Lalit Maganti - Lately I’ve been reading Sean Goedecke’s essays on being a Staff+ engineer. His work (particularly Software engineering under the spotlight and It’s Not Your Codebase) is razor-sharp and feels painfully familiar to anyone in Big Tech. On paper, I fit the mold he describes: I’m a Senior Staff engineer at Google. Yet, reading his work left me with a lingering sense of unease. At first, I dismissed this as cynicism. Aft
{
"storyID": "46146451",
"title": "I ignore the spotlight as a staff engineer",
"author": "todsacerdoti",
"url": "https://lalitm.com/software-engineering-outside-the-spotlight/",
"points": 188,
"commentsCount": 62,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Why I Ignore The Spotlight as a Staff Engineer",
"articlePublishedTime": "2025-12-04T00:15:00+00:00",
"author": "Lalit Maganti",
"ogTitle": "Why I Ignore The Spotlight as a Staff Engineer",
"ogDescription": "Lately I’ve been reading Sean Goedecke’s essays on being a Staff+ engineer. His work (particularly Software engineering under the spotlight and It’s Not Your Codebase) is razor-sharp and feels painfully familiar to anyone in Big Tech.\nOn paper, I fit the mold he describes: I’m a Senior Staff engineer at Google. Yet, reading his work left me with a lingering sense of unease. At first, I dismissed this as cynicism. Aft",
"ogLocale": "en",
"ogType": "article",
"articleTag": "Software-Engineering",
"twitterCard": "summary",
"twitterDescription": "Lately I’ve been reading Sean Goedecke’s essays on being a Staff+ engineer. His work (particularly Software engineering under the spotlight and It’s Not Your Codebase) is razor-sharp and feels painfully familiar to anyone in Big Tech.\nOn paper, I fit the mold he describes: I’m a Senior Staff engineer at Google. Yet, reading his work left me with a lingering sense of unease. At first, I dismissed this as cynicism. Aft",
"success": true,
"requestUrl": "https://lalitm.com/software-engineering-outside-the-spotlight/",
"ogUrl": "https://lalitm.com/software-engineering-outside-the-spotlight/",
"ogSiteName": "Lalit Maganti",
"articleSection": "post",
"articleModifiedTime": "2025-12-04T00:15:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T11:36:36.000Z",
"createdAtI": 1764848196,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46146451",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T12:15:58.739Z",
"title": "I Ignore the Spotlight as a Staff Engineer",
"createdAtI": 1764848196,
"url": "https://lalitm.com/software-engineering-outside-the-spotlight/",
"points": 3,
"tags": [],
"createdAt": "2025-12-04T11:36:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764850559,
"commentsCount": 0,
"updatedAt": "2025-12-04T12:14:34.000Z"
}
}Looking to compare Brave vs Firefox? Understand how each browser compares on features, privacy, and speed so you can choose the one that suits you best.
{
"storyID": "46146432",
"title": "Brave vs. Firefox – Brave",
"author": "kirillrogovoy",
"url": "https://brave.com/compare/firefox-vs-brave/",
"points": 35,
"commentsCount": 1,
"tags": [],
"og": {
"twitterCreator": "@brave",
"twitterTitle": "Brave vs Firefox | Brave",
"twitterSite": "@brave",
"twitterImage": [
{
"url": "https://brave.com/compare/firefox-vs-brave/images/firefox-vs-brave-og.jpg"
}
],
"ogTitle": "Brave vs Firefox | Brave",
"ogDescription": "Looking to compare Brave vs Firefox? Understand how each browser compares on features, privacy, and speed so you can choose the one that suits you best.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://brave.com/compare/firefox-vs-brave/images/firefox-vs-brave-og.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"ogLocaleAlternate": "sr",
"twitterDescription": "Looking to compare Brave vs Firefox? Understand how each browser compares on features, privacy, and speed so you can choose the one that suits you best.",
"success": true,
"requestUrl": "https://brave.com/compare/firefox-vs-brave/",
"ogUrl": "https://brave.com/compare/firefox-vs-brave/",
"ogSiteName": "Brave"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T11:35:13.000Z",
"createdAtI": 1764848113,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46146432",
"author": "kirillrogovoy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T15:50:58.799Z",
"title": "Brave vs. Firefox – Brave",
"createdAtI": 1764848113,
"url": "https://brave.com/compare/firefox-vs-brave/",
"points": 11,
"tags": [],
"createdAt": "2025-12-04T11:35:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764863459,
"commentsCount": 0,
"updatedAt": "2025-12-04T15:50:51.000Z"
}
}{
"storyID": "46146406",
"title": "30 years ago today \"Netscape and Sun announce JavaScript\"",
"author": "donohoe",
"url": "https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html",
"points": 106,
"commentsCount": 33,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T11:32:00.000Z",
"createdAtI": 1764847920,
"updatedAt": "2025-12-04T16:09:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46146406",
"author": "donohoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T11:45:58.605Z",
"title": "30 years ago today \"Netscape and Sun announce JavaScript\"",
"createdAtI": 1764847920,
"url": "https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-04T11:32:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764848759,
"commentsCount": 1,
"updatedAt": "2025-12-04T11:44:05.000Z"
}
}Rails Designer - Learn how custom elements work in Rails by building an optimistic form. From simple counters to instant UI updates, understand when to use custom elements over Stimulus controllers.
{
"storyID": "46146204",
"title": "Building optimistic UI in Rails (and learn custom elements)",
"author": "amalinovic",
"url": "https://railsdesigner.com/custom-elements/",
"points": 48,
"commentsCount": 5,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "Building optimistic UI in Rails (and learn custom elements)",
"articlePublishedTime": "2025-12-04T07:30:00+00:00",
"success": true,
"author": "Rails Designer",
"requestUrl": "https://railsdesigner.com/custom-elements/",
"ogTitle": "Building optimistic UI in Rails (and learn custom elements)",
"ogUrl": "https://railsdesigner.com/custom-elements/",
"ogDescription": "Learn how custom elements work in Rails by building an optimistic form. From simple counters to instant UI updates, understand when to use custom elements over Stimulus controllers.",
"ogSiteName": "Rails Designer",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T11:03:16.000Z",
"createdAtI": 1764846196,
"updatedAt": "2025-12-04T16:09:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46146204",
"author": "amalinovic",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T12:00:58.460Z",
"title": "Building optimistic UI in Rails (and learn custom elements)",
"createdAtI": 1764846196,
"url": "https://railsdesigner.com/custom-elements/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-04T11:03:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764849658,
"commentsCount": 0,
"updatedAt": "2025-12-04T11:56:34.000Z"
}
}{
"storyID": "46146133",
"title": "PGlite – Embeddable Postgres",
"author": "dsego",
"url": "https://pglite.dev/",
"points": 323,
"commentsCount": 77,
"tags": [
"front_page"
],
"og": {
"ogImage": [
{
"url": "/img/brand/og-image.png"
}
],
"success": true,
"requestUrl": "https://pglite.dev/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T10:52:42.000Z",
"createdAtI": 1764845562,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46146133",
"author": "dsego",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T11:05:58.424Z",
"title": "PGlite – Embeddable Postgres",
"createdAtI": 1764845562,
"url": "https://pglite.dev/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-04T10:52:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764846358,
"commentsCount": 0,
"updatedAt": "2025-12-04T11:03:48.000Z"
}
}Instant public URLs for your local web server. No installation required. Just SSH.
{
"storyID": "46145902",
"title": "Tunnl.gg",
"author": "klipitkas",
"url": "https://tunnl.gg",
"points": 86,
"commentsCount": 57,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "tunnl.gg | Expose localhost to the internet",
"twitterDescription": "Instant public URLs for your local web server. No installation required. Just SSH.",
"twitterImage": [
{
"url": "/og-image.png"
}
],
"success": true,
"requestUrl": "https://tunnl.gg",
"twitterUrl": "https://tunnl.gg/",
"ogTitle": "tunnl.gg | Expose localhost to the internet",
"ogUrl": "https://tunnl.gg/",
"ogDescription": "Instant public URLs for your local web server. No installation required. Just SSH.",
"ogImage": [
{
"url": "https://tunnl-gg-page--klipitkas.replit.app/opengraph.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T10:15:53.000Z",
"createdAtI": 1764843353,
"updatedAt": "2025-12-04T16:06:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46145902",
"author": "klipitkas",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T10:45:59.145Z",
"title": "Tunnl.gg",
"createdAtI": 1764843353,
"url": "https://tunnl.gg",
"points": 4,
"tags": [],
"createdAt": "2025-12-04T10:15:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764845159,
"commentsCount": 3,
"updatedAt": "2025-12-04T10:45:33.000Z"
}
}{
"storyID": "46145834",
"title": "Unreal Tournament 2004 is back",
"author": "keithoffer",
"url": "https://old.reddit.com/r/unrealtournament/comments/1pdbe69/breaking_unreal_tournament_2004_is_back/",
"points": 287,
"commentsCount": 104,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/unrealtournament/comments/1pdbe69/breaking_unreal_tournament_2004_is_back/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T10:06:35.000Z",
"createdAtI": 1764842795,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46145834",
"author": "keithoffer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T10:15:58.342Z",
"title": "Unreal Tournament 2004 is back",
"createdAtI": 1764842795,
"url": "https://old.reddit.com/r/unrealtournament/comments/1pdbe69/breaking_unreal_tournament_2004_is_back/",
"points": 4,
"tags": [],
"createdAt": "2025-12-04T10:06:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764843358,
"commentsCount": 0,
"updatedAt": "2025-12-04T10:15:49.000Z"
}
}{
"storyID": "46145797",
"title": "Programming peaked",
"author": "Antibabelic",
"url": "https://functional.computer/blog/programming-peaked",
"points": 148,
"commentsCount": 140,
"tags": [
"front_page"
],
"og": {
"ogArticlePublishedTime": "2025-11-25T08:00:00.000Z",
"success": true,
"requestUrl": "https://functional.computer/blog/programming-peaked",
"ogTitle": "Programming peaked",
"ogUrl": "https://functional.computer/",
"ogSiteName": "samir : coffee → nonsense",
"ogLocale": "en_GB",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T10:01:27.000Z",
"createdAtI": 1764842487,
"updatedAt": "2025-12-04T16:10:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46145797",
"author": "Antibabelic",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T11:30:58.422Z",
"title": "Programming Peaked",
"createdAtI": 1764842487,
"url": "https://functional.computer/blog/programming-peaked",
"points": 5,
"tags": [],
"createdAt": "2025-12-04T10:01:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764847858,
"commentsCount": 0,
"updatedAt": "2025-12-04T11:27:34.000Z"
}
}We need your help to continue our fight over Oracle's claim to the JavaScript trademark. Here's where we are now and what you can do to help.
{
"storyID": "46145365",
"title": "It’s time to free JavaScript (2024)",
"author": "pavelai",
"url": "https://javascript.tm/letter",
"points": 446,
"commentsCount": 214,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@deno_land",
"twitterTitle": "JavaScript™",
"twitterImage": [
{
"alt": "We need your help to continue our fight over Oracle's claim to the JavaScript trademark. Here's where we are now and what you can do to help.",
"url": "https://javascript.tm/og.jpg"
}
],
"ogTitle": "JavaScript™",
"ogDescription": "We need your help to continue our fight over Oracle's claim to the JavaScript trademark. Here's where we are now and what you can do to help.",
"ogLocale": "en_US",
"ogImage": [
{
"alt": "We need your help to continue our fight over Oracle's claim to the JavaScript trademark. Here's where we are now and what you can do to help.",
"url": "https://javascript.tm/og.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "We need your help to continue our fight over Oracle's claim to the JavaScript trademark. Here's where we are now and what you can do to help.",
"success": true,
"requestUrl": "https://javascript.tm/letter",
"ogSiteName": "JavaScript™"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T09:01:55.000Z",
"createdAtI": 1764838915,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46145365",
"author": "pavelai",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T10:50:58.400Z",
"title": "Good news: JavaScript is 30yo today Sad news: its own name doesn't belong to it",
"createdAtI": 1764838915,
"url": "https://javascript.tm/letter",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-04T09:01:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764845458,
"commentsCount": 0,
"updatedAt": "2025-12-04T10:49:18.000Z"
}
}In democracies, major policy decisions typically require some form of majority or consensus, so elites must secure mass support to govern. Historically, elites could shape support only through limited instruments like schooling and mass media; advances in AI-driven persuasion sharply reduce the cost and increase the precision of shaping public opinion, making the distribution of preferences itself an object of delibe
{
"storyID": "46145180",
"title": "Elites could shape mass preferences as AI reduces persuasion costs",
"author": "50kIters",
"url": "https://arxiv.org/abs/2512.04047",
"points": 336,
"commentsCount": 352,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Polarization by Design: How Elites Could Shape Mass Preferences as...",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Polarization by Design: How Elites Could Shape Mass Preferences as AI Reduces Persuasion Costs",
"ogDescription": "In democracies, major policy decisions typically require some form of majority or consensus, so elites must secure mass support to govern. Historically, elites could shape support only through limited instruments like schooling and mass media; advances in AI-driven persuasion sharply reduce the cost and increase the precision of shaping public opinion, making the distribution of preferences itself an object of delibe",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "In democracies, major policy decisions typically require some form of majority or consensus, so elites must secure mass support to govern. Historically, elites could shape support only through...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2512.04047",
"ogUrl": "https://arxiv.org/abs/2512.04047v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-04T08:38:17.000Z",
"createdAtI": 1764837497,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46145180",
"author": "50kIters",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T08:45:58.637Z",
"title": "Elites Could Shape Mass Preferences as AI Reduces Persuasion Costs",
"createdAtI": 1764837497,
"url": "https://arxiv.org/abs/2512.04047",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-04T08:38:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764837959,
"commentsCount": 2,
"updatedAt": "2025-12-04T08:45:49.000Z"
}
}Take your Docker Compose apps to production with zero-downtime deployments, automatic HTTPS, and cross-machine scaling. Self-hosting made reliable without the complexity.
{
"storyID": "46144275",
"title": "Uncloud - Tool for deploying containerised apps across servers without k8s",
"author": "rgun",
"url": "https://uncloud.run/",
"points": 238,
"commentsCount": 105,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Self-host and scale web apps without Kubernetes complexity | Uncloud",
"twitterImage": [
{
"alt": "Uncloud logo - Self-host web apps with ease",
"url": "https://uncloud.run/images/logo-wide.png"
}
],
"twitterUrl": "https://uncloud.run",
"ogTitle": "Self-host and scale web apps without Kubernetes complexity | Uncloud",
"ogDescription": "Take your Docker Compose apps to production with zero-downtime deployments, automatic HTTPS, and cross-machine scaling. Self-hosting made reliable without the complexity.",
"ogImage": [
{
"alt": "Uncloud logo - Self-host web apps with ease",
"url": "https://uncloud.run/images/logo-wide.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Take your Docker Compose apps to production with zero-downtime deployments, automatic HTTPS, and cross-machine scaling. Self-hosting made reliable without the complexity.",
"success": true,
"requestUrl": "https://uncloud.run/",
"ogUrl": "https://uncloud.run",
"ogSiteName": "Uncloud"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T06:02:23.000Z",
"createdAtI": 1764828143,
"updatedAt": "2025-12-04T16:10:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46144275",
"author": "rgun",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T06:35:58.336Z",
"title": "Uncloud - Tool for deploying containerised apps across servers without k8s",
"createdAtI": 1764828143,
"url": "https://uncloud.run/",
"points": 4,
"tags": [],
"createdAt": "2025-12-04T06:02:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764830158,
"commentsCount": 0,
"updatedAt": "2025-12-04T06:34:33.000Z"
}
}{
"storyID": "46144113",
"title": "Show HN: A Minimal Monthly Task Planner (printable, offline, no signup)",
"author": "defcc",
"url": "https://printcalendar.top/",
"points": 78,
"commentsCount": 27,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://printcalendar.top/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T05:29:51.000Z",
"createdAtI": 1764826191,
"updatedAt": "2025-12-04T16:03:35.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46144113",
"author": "defcc",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T06:45:58.614Z",
"title": "Show HN: A Minimal Monthly Task Planner (printable, offline, no signup)",
"createdAtI": 1764826191,
"url": "https://printcalendar.top/",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-04T05:29:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764830759,
"commentsCount": 2,
"updatedAt": "2025-12-04T06:43:18.000Z"
}
}Its media agency flagged content linked to terrorism and LGBT issues, which are deemed extremist.
{
"storyID": "46143841",
"title": "Russia Bans Roblox",
"author": "disqard",
"url": "https://www.bbc.com/news/articles/cn41q11gy58o",
"points": 61,
"commentsCount": 90,
"tags": [],
"og": {
"twitterTitle": "Russia bans Roblox over concerns about safety and extremist content",
"alWebUrl": "https://bbc.com/news/articles/cn41q11gy58o",
"twitterImage": [
{
"alt": "In this photo illustration, a young child holds an iPhone while using the online game platform Roblox",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/9861/live/0cc35ac0-d0b6-11f0-97e6-91b5a31ed616.jpg"
}
],
"ogTitle": "Russia bans Roblox over concerns about safety and extremist content",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Its media agency flagged content linked to terrorism and LGBT issues, which are deemed extremist.",
"ogImage": [
{
"alt": "In this photo illustration, a young child holds an iPhone while using the online game platform Roblox",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/9861/live/0cc35ac0-d0b6-11f0-97e6-91b5a31ed616.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Its media agency flagged content linked to terrorism and LGBT issues, which are deemed extremist.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cn41q11gy58o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cn41q11gy58o",
"articleModifiedTime": "2025-12-04T03:36:04.155Z",
"alAndroidUrl": "bbcx://news/articles/cn41q11gy58o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T04:34:14.000Z",
"createdAtI": 1764822854,
"updatedAt": "2025-12-04T16:07:34.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46143841",
"author": "disqard",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T04:40:58.324Z",
"title": "Russia Bans Roblox",
"createdAtI": 1764822854,
"url": "https://www.bbc.com/news/articles/cn41q11gy58o",
"points": 3,
"tags": [],
"createdAt": "2025-12-04T04:34:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764823258,
"commentsCount": 0,
"updatedAt": "2025-12-04T04:39:17.000Z"
}
}The London Assembly found the growth of new data centres temporarily halted building some houses in 2022.
{
"storyID": "46143622",
"title": "The rapid growth of data centres is delaying new homes in London",
"author": "1659447091",
"url": "https://www.bbc.com/news/articles/c0mpr1mvwj3o",
"points": 101,
"commentsCount": 55,
"tags": [],
"og": {
"twitterTitle": "West London housing was delayed by new data centres, report finds",
"alWebUrl": "https://bbc.com/news/articles/c0mpr1mvwj3o",
"twitterImage": [
{
"alt": "A number of new data centres are planned for London, including this one in the Docklands area",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/3c51/live/70f5c1b0-d05f-11f0-9fb5-5f3a3703a365.jpg"
}
],
"ogTitle": "West London housing was delayed by new data centres, report finds",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The London Assembly found the growth of new data centres temporarily halted building some houses in 2022.",
"ogImage": [
{
"alt": "A number of new data centres are planned for London, including this one in the Docklands area",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/3c51/live/70f5c1b0-d05f-11f0-9fb5-5f3a3703a365.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The London Assembly found the growth of new data centres temporarily halted building some houses in 2022.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c0mpr1mvwj3o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c0mpr1mvwj3o",
"articleModifiedTime": "2025-12-03T15:37:59.454Z",
"alAndroidUrl": "bbcx://news/articles/c0mpr1mvwj3o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T03:51:09.000Z",
"createdAtI": 1764820269,
"updatedAt": "2025-12-04T16:09:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46143622",
"author": "1659447091",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T04:05:58.894Z",
"title": "New homes in London were delayed by 'energy-hungry' data centres",
"createdAtI": 1764820269,
"url": "https://www.bbc.com/news/articles/c0mpr1mvwj3o",
"points": 3,
"tags": [],
"createdAt": "2025-12-04T03:51:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764821159,
"commentsCount": 0,
"updatedAt": "2025-12-04T04:02:18.000Z"
}
}In 1966, Lander and Parkin published a paper containing exactly two sentences. They reported that they had used a program that used direct search on a CDC 6600 to obtain one counterexample to Euler’s Sum Of Powers Conjecture. The result: 27^4 + 84^4 +110^4 +133^4 =144^4 A small program, written in Fortran and using OpenMP, reproduces this result (and others of a similar nature) in two minutes on a current PC (Open
{
"storyID": "46143618",
"title": "Euler Conjecture and CDC 6600",
"author": "zaikunzhang",
"url": "https://fortran-lang.discourse.group/t/euler-conjecture-and-cdc-6600/10501",
"points": 36,
"commentsCount": 6,
"tags": [],
"og": {
"twitterTitle": "Euler Conjecture and CDC 6600",
"articlePublishedTime": "2025-11-18T10:59:45+00:00",
"twitterImage": [
{
"url": "https://global.discourse-cdn.com/free1/uploads/fortran_lang/original/1X/50078338be6df8cfc3e2277e9cb3c805f45c6ee6.png"
}
],
"twitterUrl": "https://fortran-lang.discourse.group/t/euler-conjecture-and-cdc-6600/10501",
"ogTitle": "Euler Conjecture and CDC 6600",
"ogDescription": "In 1966, Lander and Parkin published a paper containing exactly two sentences. They reported that they had used a program that used direct search on a CDC 6600 to obtain one counterexample to Euler’s Sum Of Powers Conjecture. The result: 27^4 + 84^4 +110^4 +133^4 =144^4 A small program, written in Fortran and using OpenMP, reproduces this result (and others of a similar nature) in two minutes on a current PC (Open",
"ogImage": [
{
"url": "https://global.discourse-cdn.com/free1/uploads/fortran_lang/original/1X/50078338be6df8cfc3e2277e9cb3c805f45c6ee6.png"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "In 1966, Lander and Parkin published a paper containing exactly two sentences. They reported that they had used a program that used direct search on a CDC 6600 to obtain one counterexample to Euler’s Sum Of Powers Conjecture. The result: 27^4 + 84^4 +110^4 +133^4 =144^4 A small program, written in Fortran and using OpenMP, reproduces this result (and others of a similar nature) in two minutes on a current PC (Open",
"success": true,
"requestUrl": "https://fortran-lang.discourse.group/t/euler-conjecture-and-cdc-6600/10501",
"ogUrl": "https://fortran-lang.discourse.group/t/euler-conjecture-and-cdc-6600/10501",
"ogSiteName": "Fortran Discourse"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T03:50:36.000Z",
"createdAtI": 1764820236,
"updatedAt": "2025-12-04T15:38:35.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46143618",
"author": "zaikunzhang",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T04:20:58.338Z",
"title": "Euler Conjecture and CDC 6600",
"createdAtI": 1764820236,
"url": "https://fortran-lang.discourse.group/t/euler-conjecture-and-cdc-6600/10501",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-04T03:50:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764822058,
"commentsCount": 1,
"updatedAt": "2025-12-04T04:17:48.000Z"
}
}{
"storyID": "46142866",
"title": "Why WinQuake exists and how it works",
"author": "wicket",
"url": "https://fabiensanglard.net/winquake/index.html",
"points": 133,
"commentsCount": 27,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://fabiensanglard.net/winquake/index.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T01:58:15.000Z",
"createdAtI": 1764813495,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46142866",
"author": "wicket",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T05:00:58.338Z",
"title": "Why WinQuake exists and how it works",
"createdAtI": 1764813495,
"url": "https://fabiensanglard.net/winquake/index.html",
"points": 5,
"tags": [],
"createdAt": "2025-12-04T01:58:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764824458,
"commentsCount": 0,
"updatedAt": "2025-12-04T04:57:03.000Z"
}
}{
"storyID": "46142843",
"title": "Apple’s head of user interface design, Alan Dye, will join Meta",
"author": "Noaidi",
"url": "https://www.cnbc.com/2025/12/03/liquid-glass-alan-dye-leaving-apple.html",
"points": 63,
"commentsCount": 53,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2025/12/03/liquid-glass-alan-dye-leaving-apple.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T01:53:57.000Z",
"createdAtI": 1764813237,
"updatedAt": "2025-12-04T16:03:35.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46142843",
"author": "Noaidi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T02:05:58.335Z",
"title": "Design executive behind 'Liquid Glass' is leaving Apple",
"createdAtI": 1764813237,
"url": "https://www.cnbc.com/2025/12/03/liquid-glass-alan-dye-leaving-apple.html",
"points": 4,
"tags": [],
"createdAt": "2025-12-04T01:53:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764813958,
"commentsCount": 0,
"updatedAt": "2025-12-04T02:05:32.000Z"
}
}{
"storyID": "46142100",
"title": "Average DRAM price in USD over last 18 months",
"author": "zekrioca",
"url": "https://pcpartpicker.com/trends/price/memory/",
"points": 429,
"commentsCount": 321,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://pcpartpicker.com/trends/price/memory/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-04T00:08:26.000Z",
"createdAtI": 1764806906,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46142100",
"author": "zekrioca",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T01:40:58.685Z",
"title": "Average DRAM price in USD over last 18 months",
"createdAtI": 1764806906,
"url": "https://pcpartpicker.com/trends/price/memory/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-04T00:08:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764812459,
"commentsCount": 1,
"updatedAt": "2025-12-04T01:40:18.000Z"
}
}Internet Systems Consortium - Modern, open source DHCPv4 & DHCPv6 server
{
"storyID": "46142000",
"title": "Kea DHCP: Modern, open source DHCPv4 and DHCPv6 server",
"author": "doener",
"url": "https://www.isc.org/kea/",
"points": 113,
"commentsCount": 37,
"tags": [],
"og": {
"success": true,
"author": "Internet Systems Consortium",
"requestUrl": "https://www.isc.org/kea/",
"ogTitle": "Kea DHCP",
"ogUrl": "https://www.isc.org/kea/",
"ogDescription": "Modern, open source DHCPv4 & DHCPv6 server",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T23:58:04.000Z",
"createdAtI": 1764806284,
"updatedAt": "2025-12-04T16:03:35.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46142000",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T00:15:58.393Z",
"title": "Kea DHCP: Modern, open source DHCPv4 and DHCPv6 server",
"createdAtI": 1764806284,
"url": "https://www.isc.org/kea/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T23:58:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764807358,
"commentsCount": 1,
"updatedAt": "2025-12-04T00:14:47.000Z"
}
}{
"storyID": "46141986",
"title": "Vanilla CSS is all you need",
"author": "dchest",
"url": "https://www.zolkos.com/2025/12/03/vanilla-css-is-all-you-need",
"points": 76,
"commentsCount": 6,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterSite": "@robzolkos",
"twitterImage": [
{
"url": "https://www.zolkos.com/assets/avatar.jpg"
}
],
"success": true,
"requestUrl": "https://www.zolkos.com/2025/12/03/vanilla-css-is-all-you-need",
"ogTitle": "Vanilla CSS is all you need",
"ogUrl": "https://zolkos.com/2025/12/03/vanilla-css-is-all-you-need.html",
"ogImage": [
{
"url": "https://www.zolkos.com/assets/avatar.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T23:56:36.000Z",
"createdAtI": 1764806196,
"updatedAt": "2025-12-04T16:07:06.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46141986",
"author": "dchest",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T02:20:58.467Z",
"title": "Vanilla CSS is all you need",
"createdAtI": 1764806196,
"url": "https://www.zolkos.com/2025/12/03/vanilla-css-is-all-you-need",
"points": 5,
"tags": [],
"createdAt": "2025-12-03T23:56:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764814858,
"commentsCount": 0,
"updatedAt": "2025-12-04T02:19:32.000Z"
}
}Session persistence for terminal processes. Contribute to neurosnap/zmx development by creating an account on GitHub.
{
"storyID": "46141893",
"title": "Zmx: Session Persistence for Terminal Processes",
"author": "birdculture",
"url": "https://github.com/neurosnap/zmx",
"points": 42,
"commentsCount": 9,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - neurosnap/zmx: Session persistence for terminal processes",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/f8fda6b306f38104d5b8e91cdc5de26b7fd4cedad8a8bdcf0568b9301663a852/neurosnap/zmx"
}
],
"ogTitle": "GitHub - neurosnap/zmx: Session persistence for terminal processes",
"ogDescription": "Session persistence for terminal processes. Contribute to neurosnap/zmx development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Session persistence for terminal processes. Contribute to neurosnap/zmx development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/f8fda6b306f38104d5b8e91cdc5de26b7fd4cedad8a8bdcf0568b9301663a852/neurosnap/zmx",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Session persistence for terminal processes. Contribute to neurosnap/zmx development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/neurosnap/zmx",
"ogUrl": "https://github.com/neurosnap/zmx",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T23:46:30.000Z",
"createdAtI": 1764805590,
"updatedAt": "2025-12-04T14:53:19.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46141893",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T02:25:58.599Z",
"title": "Zmx: Session Persistence for Terminal Processes",
"createdAtI": 1764805590,
"url": "https://github.com/neurosnap/zmx",
"points": 5,
"tags": [],
"createdAt": "2025-12-03T23:46:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764815159,
"commentsCount": 0,
"updatedAt": "2025-12-04T02:22:17.000Z"
}
}{
"storyID": "46141849",
"title": "'If you aren't lying, you aren't flying.' Pilots hide mental health struggles",
"author": "amichail",
"url": "https://www.reuters.com/investigations/if-you-arent-lying-you-arent-flying-airline-pilots-hide-mental-health-struggles-2025-12-03/",
"points": 36,
"commentsCount": 23,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/investigations/if-you-arent-lying-you-arent-flying-airline-pilots-hide-mental-health-struggles-2025-12-03/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T23:41:21.000Z",
"createdAtI": 1764805281,
"updatedAt": "2025-12-04T16:01:07.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46141849",
"author": "amichail",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T23:55:58.411Z",
"title": "'If you aren't lying, you aren't flying.' Pilots hide mental health struggles",
"createdAtI": 1764805281,
"url": "https://www.reuters.com/investigations/if-you-arent-lying-you-arent-flying-airline-pilots-hide-mental-health-struggles-2025-12-03/",
"points": 4,
"tags": [],
"createdAt": "2025-12-03T23:41:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764806158,
"commentsCount": 0,
"updatedAt": "2025-12-03T23:55:17.000Z"
}
}ACME, a brief history of one of the protocols which has changed the Internet Security Preamble I would like to share with you this article I wrote about the ACME protocol, which I “fell in love with” about ten years ago. It is for me a way to give back to this fantastic Free Software and Open Protocols developers community. This article is about the roots, the conception, the standardization, the relation with its ec
{
"storyID": "46141745",
"title": "Acme, a brief history of one of the protocols which has changed the Internet",
"author": "coffee--",
"url": "https://blog.brocas.org/2025/12/01/ACME-a-brief-history-of-one-of-the-protocols-which-has-changed-the-Internet-Security/",
"points": 132,
"commentsCount": 74,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "ACME, a brief history of one of the protocols which has changed the Internet Security",
"articlePublishedTime": "2025-12-01T00:00:00+00:00",
"twitterDescription": "ACME, a brief history of one of the protocols which has changed the Internet Security Preamble I would like to share with you this article I wrote about the ACME protocol, which I “fell in love with” about ten years ago. It is for me a way to give back to this fantastic Free Software and Open Protocols developers community.\nThis article is about the roots, the conception, the standardization, the relation with its ec",
"success": true,
"requestUrl": "https://blog.brocas.org/2025/12/01/ACME-a-brief-history-of-one-of-the-protocols-which-has-changed-the-Internet-Security/",
"ogTitle": "ACME, a brief history of one of the protocols which has changed the Internet Security",
"ogUrl": "https://blog.brocas.org/2025/12/01/ACME-a-brief-history-of-one-of-the-protocols-which-has-changed-the-Internet-Security/",
"ogDescription": "ACME, a brief history of one of the protocols which has changed the Internet Security Preamble I would like to share with you this article I wrote about the ACME protocol, which I “fell in love with” about ten years ago. It is for me a way to give back to this fantastic Free Software and Open Protocols developers community.\nThis article is about the roots, the conception, the standardization, the relation with its ec",
"articleSection": "posts",
"articleModifiedTime": "2025-12-01T00:00:00+00:00",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T23:28:34.000Z",
"createdAtI": 1764804514,
"updatedAt": "2025-12-04T16:10:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46141745",
"author": "coffee--",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T23:40:58.710Z",
"title": "Acme, a brief history of one of the protocols which has changed the Internet",
"createdAtI": 1764804514,
"url": "https://blog.brocas.org/2025/12/01/ACME-a-brief-history-of-one-of-the-protocols-which-has-changed-the-Internet-Security/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T23:28:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764805259,
"commentsCount": 0,
"updatedAt": "2025-12-03T23:37:03.000Z"
}
}Ece Yildirim - Alex Karp vows to use his "whole influence" on immigration and defense policy.
{
"storyID": "46141665",
"title": "Palantir CEO Says Making War Crimes Constitutional Would Be Good for Business",
"author": "voxadam",
"url": "https://gizmodo.com/palantir-ceo-says-making-war-crimes-constitutional-would-be-good-for-business-2000695162",
"points": 50,
"commentsCount": 39,
"tags": [],
"og": {
"twitterCreator": "@ecedyildirim1",
"twitterSite": "@Gizmodo",
"articlePublishedTime": "2025-12-03T22:55:34+00:00",
"author": "Ece Yildirim",
"ogTitle": "Palantir CEO Says Making War Crimes Constitutional Would Be Good for Business",
"ogDescription": "Alex Karp vows to use his \"whole influence\" on immigration and defense policy.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://gizmodo.com/app/uploads/2025/12/alex_karp_dealbook-1200x675.jpg",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/gizmodo/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://gizmodo.com/palantir-ceo-says-making-war-crimes-constitutional-would-be-good-for-business-2000695162",
"ogUrl": "https://gizmodo.com/palantir-ceo-says-making-war-crimes-constitutional-would-be-good-for-business-2000695162",
"ogSiteName": "Gizmodo",
"articleModifiedTime": "2025-12-03T22:55:34+00:00",
"articleSection": "Artificial Intelligence",
"articleAuthor": "Ece Yildirim"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T23:20:18.000Z",
"createdAtI": 1764804018,
"updatedAt": "2025-12-04T16:10:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46141665",
"author": "voxadam",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T23:35:58.365Z",
"title": "Palantir CEO Says Making War Crimes Constitutional Would Be Good for Business",
"createdAtI": 1764804018,
"url": "https://gizmodo.com/palantir-ceo-says-making-war-crimes-constitutional-would-be-good-for-business-2000695162",
"points": 4,
"tags": [],
"createdAt": "2025-12-03T23:20:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764804958,
"commentsCount": 2,
"updatedAt": "2025-12-03T23:34:47.000Z"
}
}{
"storyID": "46141429",
"title": "Why doesn't Apple make a standalone Touch ID?",
"author": "thomasjb",
"url": "https://www.jeffgeerling.com/blog/2025/why-doesnt-apple-make-standalone-touch-id",
"points": 83,
"commentsCount": 79,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.jeffgeerling.com/blog/2025/why-doesnt-apple-make-standalone-touch-id"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T22:55:19.000Z",
"createdAtI": 1764802519,
"updatedAt": "2025-12-04T16:01:36.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46141429",
"author": "thomasjb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-04T01:15:58.354Z",
"title": "Why doesn't Apple make a standalone Touch ID?",
"createdAtI": 1764802519,
"url": "https://www.jeffgeerling.com/blog/2025/why-doesnt-apple-make-standalone-touch-id",
"points": 5,
"tags": [],
"createdAt": "2025-12-03T22:55:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764810958,
"commentsCount": 1,
"updatedAt": "2025-12-04T01:15:47.000Z"
}
}At Databricks, we’ve replaced manual database operations with AI-assisted debugging. Here are the key lessons we learned building it.
{
"storyID": "46140863",
"title": "We Built an AI-Agent to Debug 1000s of Databases – and Cut Incident Time by 90%",
"author": "ayf",
"url": "https://www.databricks.com/blog/how-we-debug-1000s-databases-ai-databricks",
"points": 47,
"commentsCount": 0,
"tags": [],
"og": {
"twitterCreator": "@databricks",
"twitterSite": "@databricks",
"twitterTitle": "How We Debug 1000s of Databases with AI at Databricks | Databricks Blog",
"articlePublishedTime": "Wed, 12/03/2025 - 14:00",
"twitterImage": [
{
"url": "https://www.databricks.com/sites/default/files/2025-12/2025-11-blog-how-we-brought-ai-to-database-debugging-at-databricks-og-1200x628-2x-1.png"
}
],
"ogTitle": "How We Debug 1000s of Databases with AI at Databricks",
"ogDescription": "At Databricks, we’ve replaced manual database operations with AI-assisted debugging. Here are the key lessons we learned building it.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2400",
"url": "https://www.databricks.com/sites/default/files/2025-12/2025-11-blog-how-we-brought-ai-to-database-debugging-at-databricks-og-1200x628-2x-1.png",
"height": "1256"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/databricksinc/",
"twitterCard": "summary_large_image",
"twitterDescription": "At Databricks, we’ve replaced manual database operations with AI-assisted debugging. Here are the key lessons we learned building it.",
"success": true,
"requestUrl": "https://www.databricks.com/blog/how-we-debug-1000s-databases-ai-databricks",
"ogUrl": "https://www.databricks.com/blog/how-we-debug-1000s-databases-ai-databricks",
"ogSiteName": "Databricks",
"articleModifiedTime": "Wed, 12/03/2025 - 13:32"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-03T22:06:20.000Z",
"createdAtI": 1764799580,
"updatedAt": "2025-12-04T14:25:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46140863",
"author": "ayf",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T22:10:58.430Z",
"title": "We Built an AI-Agent to Debug 1000s of Databases – and Cut Incident Time by 90%",
"createdAtI": 1764799580,
"url": "https://www.databricks.com/blog/how-we-debug-1000s-databases-ai-databricks",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T22:06:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764799858,
"commentsCount": 0,
"updatedAt": "2025-12-03T22:10:47.000Z"
}
}{
"storyID": "46140753",
"title": "Greeting Vocalizations in Domestic Cats Are More Frequent with Male Caregivers",
"author": "JumpCrisscross",
"url": "https://onlinelibrary.wiley.com/doi/10.1111/eth.70033",
"points": 75,
"commentsCount": 63,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://onlinelibrary.wiley.com/doi/10.1111/eth.70033"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T21:56:37.000Z",
"createdAtI": 1764798997,
"updatedAt": "2025-12-04T15:45:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46140753",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T22:15:58.451Z",
"title": "Greeting Vocalizations in Domestic Cats Are More Frequent with Male Caregivers",
"createdAtI": 1764798997,
"url": "https://onlinelibrary.wiley.com/doi/10.1111/eth.70033",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T21:56:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764800158,
"commentsCount": 1,
"updatedAt": "2025-12-03T22:15:17.000Z"
}
}{
"storyID": "46140244",
"title": "8086 Microcode Browser",
"author": "zdw",
"url": "https://nand2mario.github.io/posts/2025/8086_microcode_browser/",
"points": 132,
"commentsCount": 1,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "8086 Microcode Browser",
"twitterDescription": "Since releasing 486Tang, I’ve been working on recreating the 8086 with a design that stays as faithful as possible to the original chip. That exploration naturally led me deep into the original 8086 microcode — extracted and disassembled by Andrew Jenner in 2020.\nLike all microcoded CPUs, the 8086 hides a lot of subtle behavior below the assembly layer. While studying it I kept extensive notes, and those eventually e",
"success": true,
"requestUrl": "https://nand2mario.github.io/posts/2025/8086_microcode_browser/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T21:16:11.000Z",
"createdAtI": 1764796571,
"updatedAt": "2025-12-04T15:45:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46140244",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T21:35:58.422Z",
"title": "8086 Microcode Browser",
"createdAtI": 1764796571,
"url": "https://nand2mario.github.io/posts/2025/8086_microcode_browser/",
"points": 4,
"tags": [],
"createdAt": "2025-12-03T21:16:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764797758,
"commentsCount": 0,
"updatedAt": "2025-12-03T21:32:02.000Z"
}
}Tandon researchers are putting the power of chip design into more hands with open-source tools, AI-assisted development, and applied teaching.
{
"storyID": "46140038",
"title": "Chips for the Rest of Us",
"author": "hasheddan",
"url": "https://engineering.nyu.edu/about/unconventional-engineer/chips-for-us",
"points": 55,
"commentsCount": 20,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Chips for All of US",
"twitterDescription": "Tandon researchers are putting the power of chip design into more hands with open-source tools, AI-assisted development, and applied teaching.",
"twitterImage": [
{
"url": "https://engineering.nyu.edu/about/unconventional-engineer/chips-for-us/assets/nWL4dgiJaB/chips-feature-2-social-cover.jpg"
}
],
"success": true,
"requestUrl": "https://engineering.nyu.edu/about/unconventional-engineer/chips-for-us",
"ogTitle": "Chips for All of US",
"ogUrl": "https://engineering.nyu.edu/about/unconventional-engineer/chips-for-us",
"ogDescription": "Tandon researchers are putting the power of chip design into more hands with open-source tools, AI-assisted development, and applied teaching.",
"ogImage": [
{
"url": "http://engineering.nyu.edu/sites/default/files/shorthand/stories/k2KU7wYQIC/2025-11-14T19%3A14%3A26.957Z/assets/nWL4dgiJaB/chips-feature-2-social-cover.jpg"
},
{
"url": "https://engineering.nyu.edu/about/unconventional-engineer/chips-for-us/assets/nWL4dgiJaB/chips-feature-2-social-cover.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-03T20:57:02.000Z",
"createdAtI": 1764795422,
"updatedAt": "2025-12-04T15:32:35.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46140038",
"author": "hasheddan",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T21:15:58.423Z",
"title": "Chips for the Rest of Us",
"createdAtI": 1764795422,
"url": "https://engineering.nyu.edu/about/unconventional-engineer/chips-for-us",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T20:57:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764796558,
"commentsCount": 0,
"updatedAt": "2025-12-03T21:13:16.000Z"
}
}JetBrains - Air is an agentic development environment. Delegate complex coding tasks to AI agents that work in parallel – always under your oversight.
{
"storyID": "46139905",
"title": "Agentic Development Environment by JetBrains",
"author": "NumerousProcess",
"url": "https://air.dev",
"points": 72,
"commentsCount": 63,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@JetBrains",
"twitterTitle": "Air: Multitask with agents, stay in control",
"twitterDescription": "Air is an agentic development environment. Delegate complex coding tasks to AI agents that work in parallel – always under your oversight.",
"twitterImage": [
{
"url": "https://storage.googleapis.com/gpt-engineer-file-uploads/NwAQ36LrImPffhpWchCgawph2M23/social-images/social-1764258496248-air_web_preview.png"
}
],
"success": true,
"author": "JetBrains",
"requestUrl": "https://air.dev",
"ogTitle": "Air: Multitask with agents, stay in control",
"ogDescription": "Air is an agentic development environment. Delegate complex coding tasks to AI agents that work in parallel – always under your oversight.",
"ogImage": [
{
"url": "https://storage.googleapis.com/gpt-engineer-file-uploads/NwAQ36LrImPffhpWchCgawph2M23/social-images/social-1764258496248-air_web_preview.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-03T20:47:45.000Z",
"createdAtI": 1764794865,
"updatedAt": "2025-12-04T16:02:34.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46139905",
"author": "NumerousProcess",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T21:15:58.423Z",
"title": "Agentic Development Environment by JetBrains",
"createdAtI": 1764794865,
"url": "https://air.dev",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T20:47:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764796558,
"commentsCount": 0,
"updatedAt": "2025-12-03T21:15:34.000Z"
}
}There are many possible programmer mistakes that are not caught by the minimal checks specified [...]
{
"storyID": "46139782",
"title": "Checked-size array parameters in C",
"author": "chmaynard",
"url": "https://lwn.net/SubscriberLink/1046840/3eb9029084cc9e1e/",
"points": 99,
"commentsCount": 39,
"tags": [],
"og": {
"ogTitle": "Checked-size array parameters in C",
"ogSiteName": "LWN.net",
"ogDescription": "There are many possible programmer mistakes that are not caught by the minimal checks specified [...]",
"success": true,
"requestUrl": "https://lwn.net/SubscriberLink/1046840/3eb9029084cc9e1e/",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T20:37:08.000Z",
"createdAtI": 1764794228,
"updatedAt": "2025-12-04T16:03:05.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46139782",
"author": "chmaynard",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T22:00:58.313Z",
"title": "Checked-size array parameters in C",
"createdAtI": 1764794228,
"url": "https://lwn.net/SubscriberLink/1046840/3eb9029084cc9e1e/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T20:37:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764799258,
"commentsCount": 0,
"updatedAt": "2025-12-03T22:00:47.000Z"
}
}Compare daily mortgage rates from over 120 credit unions. See median rates, trends, and calculate your estimated monthly payment.
{
"storyID": "46139761",
"title": "Show HN: I built a dashboard to compare mortgage rates across 120 credit unions",
"author": "mhashemi",
"url": "https://finfam.app/blog/credit-union-mortgages",
"points": 326,
"commentsCount": 103,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterTitle": "Credit Union Mortgages: Updated Daily - FinFam",
"articlePublishedTime": "yesterday",
"twitterImage": [
{
"url": "https://finfam.app/og/og_finfam_2.png"
}
],
"twitterUrl": "https://finfam.app/blog/credit-union-mortgages",
"ogTitle": "Credit Union Mortgages: Updated Daily - FinFam",
"ogDescription": "Compare daily mortgage rates from over 120 credit unions. See median rates, trends, and calculate your estimated monthly payment.",
"ogImage": [
{
"url": "https://finfam.app/og/og_finfam_2.png"
}
],
"ogType": "article",
"articleTag": "tools",
"twitterCard": "summary_large_image",
"twitterDescription": "Compare daily mortgage rates from over 120 credit unions. See median rates, trends, and calculate your estimated monthly payment.",
"success": true,
"requestUrl": "https://finfam.app/blog/credit-union-mortgages",
"ogUrl": "https://finfam.app/blog/credit-union-mortgages",
"ogSiteName": "FinFam",
"articleAuthor": "mahmoud"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T20:35:27.000Z",
"createdAtI": 1764794127,
"updatedAt": "2025-12-04T16:10:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46139761",
"author": "mhashemi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T20:55:58.432Z",
"title": "Show HN: I built a dashboard to compare mortgage rates across 120 credit unions",
"createdAtI": 1764794127,
"url": "https://finfam.app/blog/credit-union-mortgages",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-12-03T20:35:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764795358,
"commentsCount": 0,
"updatedAt": "2025-12-03T20:51:32.000Z"
}
}Micron cites AI data center demand as reason for killing DIY upgrade brand.
{
"storyID": "46139375",
"title": "After nearly 30 years, Crucial will stop selling RAM to consumers",
"author": "downrightmike",
"url": "https://arstechnica.com/gadgets/2025/12/after-nearly-30-years-crucial-will-stop-selling-ram-to-consumers/",
"points": 62,
"commentsCount": 29,
"tags": [],
"og": {
"twitterTitle": "After nearly 30 years, Crucial will stop selling RAM to consumers",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-12-03T19:48:47+00:00",
"twitterImage": [
{
"alt": "An example of a Crucial DDR5 RAM kit from 2025.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/12/crucial_ram_header-1080x648.jpg"
}
],
"ogTitle": "After nearly 30 years, Crucial will stop selling RAM to consumers",
"ogDescription": "Micron cites AI data center demand as reason for killing DIY upgrade brand.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1080",
"alt": "An example of a Crucial DDR5 RAM kit from 2025.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/12/crucial_ram_header-1080x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Micron cites AI data center demand as reason for killing DIY upgrade brand.",
"success": true,
"requestUrl": "https://arstechnica.com/gadgets/2025/12/after-nearly-30-years-crucial-will-stop-selling-ram-to-consumers/",
"ogUrl": "https://arstechnica.com/gadgets/2025/12/after-nearly-30-years-crucial-will-stop-selling-ram-to-consumers/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-12-03T19:48:47+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-03T20:07:59.000Z",
"createdAtI": 1764792479,
"updatedAt": "2025-12-04T13:51:19.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46139375",
"author": "downrightmike",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T20:10:58.429Z",
"title": "After nearly 30 years, Crucial will stop selling RAM to consumers",
"createdAtI": 1764792479,
"url": "https://arstechnica.com/gadgets/2025/12/after-nearly-30-years-crucial-will-stop-selling-ram-to-consumers/",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T20:07:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764792658,
"commentsCount": 1,
"updatedAt": "2025-12-03T20:10:02.000Z"
}
}{
"storyID": "46139145",
"title": "Apple Design Official Alan Dye Poached by Meta in Major Coup",
"author": "ChrisArchitect",
"url": "https://www.bloomberg.com/news/articles/2025-12-03/apple-design-executive-alan-dye-poached-by-meta-in-major-coup",
"points": 47,
"commentsCount": 12,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/articles/2025-12-03/apple-design-executive-alan-dye-poached-by-meta-in-major-coup"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T19:51:56.000Z",
"createdAtI": 1764791516,
"updatedAt": "2025-12-04T16:03:05.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46139145",
"author": "ChrisArchitect",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T20:15:58.319Z",
"title": "Apple Design Official Alan Dye Poached by Meta in Major Coup",
"createdAtI": 1764791516,
"url": "https://www.bloomberg.com/news/articles/2025-12-03/apple-design-executive-alan-dye-poached-by-meta-in-major-coup",
"points": 5,
"tags": [],
"createdAt": "2025-12-03T19:51:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764792958,
"commentsCount": 1,
"updatedAt": "2025-12-03T20:13:17.000Z"
}
}{
"storyID": "46138952",
"title": "Everyone in Seattle hates AI",
"author": "mips_avatar",
"url": "https://jonready.com/blog/posts/everyone-in-seattle-hates-ai.html",
"points": 866,
"commentsCount": 908,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://jonready.com/blog/posts/everyone-in-seattle-hates-ai.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-03T19:37:25.000Z",
"createdAtI": 1764790645,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46138952",
"author": "mips_avatar",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T19:45:58.657Z",
"title": "Everyone in Seattle Hates AI",
"createdAtI": 1764790645,
"url": "https://jonready.com/blog/posts/everyone-in-seattle-hates-ai.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T19:37:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764791159,
"commentsCount": 0,
"updatedAt": "2025-12-03T19:41:31.000Z"
}
}By combining the language of groups with that of geometry and linear algebra, Marius Sophus Lie created one of math’s most powerful tools.
{
"storyID": "46138632",
"title": "Lie groups are crucial to some of the most fundamental theories in physics",
"author": "ibobev",
"url": "https://www.quantamagazine.org/what-are-lie-groups-20251203/",
"points": 158,
"commentsCount": 53,
"tags": [],
"og": {
"twitterSite": "@QuantaMagazine",
"twitterTitle": "What Are Lie Groups? | Quanta Magazine",
"articlePublishedTime": "2025-12-03T15:50:24+00:00",
"twitterImage": [
{
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/12/True-Story-of-Lie-Groups-cr-Mark-Belan-Social.jpg"
}
],
"ogTitle": "What Are Lie Groups? | Quanta Magazine",
"ogDescription": "By combining the language of groups with that of geometry and linear algebra, Marius Sophus Lie created one of math’s most powerful tools.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/12/True-Story-of-Lie-Groups-cr-Mark-Belan-Social.jpg",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/QuantaNews",
"twitterCard": "summary_large_image",
"twitterDescription": "By combining the language of groups with that of geometry and linear algebra, Marius Sophus Lie created one of math’s most powerful tools.",
"success": true,
"requestUrl": "https://www.quantamagazine.org/what-are-lie-groups-20251203/",
"ogUrl": "https://www.quantamagazine.org/what-are-lie-groups-20251203/",
"ogSiteName": "Quanta Magazine",
"articleModifiedTime": "2025-12-03T15:51:22+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T19:12:40.000Z",
"createdAtI": 1764789160,
"updatedAt": "2025-12-04T16:03:05.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46138632",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T19:35:58.359Z",
"title": "What Are Lie Groups?",
"createdAtI": 1764789160,
"url": "https://www.quantamagazine.org/what-are-lie-groups-20251203/",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T19:12:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764790558,
"commentsCount": 0,
"updatedAt": "2025-12-03T19:32:32.000Z"
}
}Let’s not debase ourselves as user researchers further
{
"storyID": "46138493",
"title": "The only winning move is not to play",
"author": "AIBytes",
"url": "https://gregg.io/the-only-winning-move",
"points": 61,
"commentsCount": 23,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "The only winning move is not to play – Gregg Bernstein",
"twitterDescription": "Let’s not debase ourselves as user researchers further",
"success": true,
"requestUrl": "https://gregg.io/the-only-winning-move",
"ogTitle": "The only winning move is not to play – Gregg Bernstein",
"ogDescription": "Let’s not debase ourselves as user researchers further"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T19:00:03.000Z",
"createdAtI": 1764788403,
"updatedAt": "2025-12-04T14:44:05.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46138493",
"author": "AIBytes",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T21:10:58.698Z",
"title": "The only winning move is not to play",
"createdAtI": 1764788403,
"url": "https://gregg.io/the-only-winning-move",
"points": 7,
"tags": [],
"createdAt": "2025-12-03T19:00:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764796259,
"commentsCount": 0,
"updatedAt": "2025-12-03T21:10:34.000Z"
}
}In the UK and across Europe, cars are becoming longer, wider and heavier.
{
"storyID": "46138444",
"title": "'Carspreading' is on the rise – and not everyone is happy about it",
"author": "helsinkiandrew",
"url": "https://www.bbc.co.uk/news/articles/cy7vdvl2531o",
"points": 42,
"commentsCount": 23,
"tags": [],
"og": {
"twitterCreator": "@BBCNews",
"twitterSite": "@BBCNews",
"twitterTitle": "'Carspreading’ is on the rise - not everyone is happy",
"twitterImage": [
{
"alt": "A treated image showing a large vehicle next to a small one",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/c28e/live/e45ae640-cf6e-11f0-9fb5-5f3a3703a365.jpg"
}
],
"ogTitle": "'Carspreading’ is on the rise - not everyone is happy",
"ogDescription": "In the UK and across Europe, cars are becoming longer, wider and heavier.",
"ogLocale": "en_GB",
"ogImage": [
{
"alt": "A treated image showing a large vehicle next to a small one",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/c28e/live/e45ae640-cf6e-11f0-9fb5-5f3a3703a365.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "In the UK and across Europe, cars are becoming longer, wider and heavier.",
"success": true,
"requestUrl": "https://www.bbc.co.uk/news/articles/cy7vdvl2531o",
"ogUrl": "https://www.bbc.co.uk/news/articles/cy7vdvl2531o",
"ogSiteName": "BBC News",
"articleSection": "BBC InDepth",
"articleAuthor": "https://www.facebook.com/bbcnews",
"fbAppId": "3662195467332439"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T18:56:22.000Z",
"createdAtI": 1764788182,
"updatedAt": "2025-12-04T15:54:21.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46138444",
"author": "helsinkiandrew",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T19:05:58.469Z",
"title": "'Carspreading' is on the rise – and not everyone is happy about it",
"createdAtI": 1764788182,
"url": "https://www.bbc.co.uk/news/articles/cy7vdvl2531o",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T18:56:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764788758,
"commentsCount": 1,
"updatedAt": "2025-12-03T19:02:46.000Z"
}
}{
"storyID": "46138238",
"title": "Ghostty is now non-profit",
"author": "vrnvu",
"url": "https://mitchellh.com/writing/ghostty-non-profit",
"points": 1226,
"commentsCount": 261,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2025-12-03T00:00:00.000Z",
"success": true,
"requestUrl": "https://mitchellh.com/writing/ghostty-non-profit",
"ogTitle": "Ghostty Is Now Non-Profit",
"ogUrl": "https://mitchellh.com/writing/ghostty-non-profit",
"ogSiteName": "Mitchell Hashimoto",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T18:40:06.000Z",
"createdAtI": 1764787206,
"updatedAt": "2025-12-04T16:09:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46138238",
"author": "vrnvu",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T18:50:58.432Z",
"title": "Ghostty Is Now Non-Profit",
"createdAtI": 1764787206,
"url": "https://mitchellh.com/writing/ghostty-non-profit",
"points": 5,
"tags": [],
"createdAt": "2025-12-03T18:40:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764787858,
"commentsCount": 0,
"updatedAt": "2025-12-03T18:50:01.000Z"
}
}{
"storyID": "46138226",
"title": "Formally verifying Advent of Code using Dijkstra's program construction",
"author": "seafoamteal",
"url": "https://haripm.com/blog/aoc-day-3-without-thinking/",
"points": 53,
"commentsCount": 8,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://haripm.com/blog/aoc-day-3-without-thinking/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T18:39:04.000Z",
"createdAtI": 1764787144,
"updatedAt": "2025-12-04T13:25:49.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46138226",
"author": "seafoamteal",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T20:45:58.544Z",
"title": "Formally verifying Advent of Code using Dijkstra's program construction",
"createdAtI": 1764787144,
"url": "https://haripm.com/blog/aoc-day-3-without-thinking/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T18:39:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764794759,
"commentsCount": 0,
"updatedAt": "2025-12-03T20:44:48.000Z"
}
}{
"storyID": "46138224",
"title": "Micron to exit consumer memory business amid global supply shortage",
"author": "djkoolaide",
"url": "https://www.reuters.com/business/micron-exit-crucial-consumer-memory-business-2025-12-03/",
"points": 48,
"commentsCount": 19,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/business/micron-exit-crucial-consumer-memory-business-2025-12-03/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T18:38:59.000Z",
"createdAtI": 1764787139,
"updatedAt": "2025-12-04T10:19:03.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46138224",
"author": "djkoolaide",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T18:55:58.384Z",
"title": "Micron to exit consumer memory business amid global supply shortage",
"createdAtI": 1764787139,
"url": "https://www.reuters.com/business/micron-exit-crucial-consumer-memory-business-2025-12-03/",
"points": 5,
"tags": [],
"createdAt": "2025-12-03T18:38:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764788158,
"commentsCount": 3,
"updatedAt": "2025-12-03T18:53:46.000Z"
}
}Learn about Microlandia, a city-building simulation game.
{
"storyID": "46137953",
"title": "Show HN: Microlandia, a brutally honest city builder",
"author": "phaser",
"url": "https://microlandia.city",
"points": 109,
"commentsCount": 20,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "About Microlandia",
"twitterDescription": "Learn about Microlandia, a city-building simulation game.",
"success": true,
"requestUrl": "https://microlandia.city",
"ogTitle": "About Microlandia",
"ogUrl": "https://microlandia.city/",
"ogDescription": "Learn about Microlandia, a city-building simulation game.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T18:18:23.000Z",
"createdAtI": 1764785903,
"updatedAt": "2025-12-04T16:07:06.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46137953",
"author": "phaser",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T22:05:58.688Z",
"title": "Show HN: Microlandia, a brutally honest city builder",
"createdAtI": 1764785903,
"url": "https://microlandia.city",
"points": 5,
"tags": [
"show_hn"
],
"createdAt": "2025-12-03T18:18:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764799559,
"commentsCount": 0,
"updatedAt": "2025-12-03T22:05:18.000Z"
}
}{
"storyID": "46137845",
"title": "Stop talking",
"author": "npstr",
"url": "https://gurkan.in/2025/12/stop-talking/",
"points": 56,
"commentsCount": 60,
"tags": [],
"og": {
"twitterTitle": "Stop talking",
"articlePublishedTime": "2025-12-03T16:24:18+02:00",
"author": "Gürkan",
"ogTitle": "Stop talking",
"ogLocale": "en",
"ogType": "article",
"articleTag": "Career",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://gurkan.in/2025/12/stop-talking/",
"ogUrl": "https://gurkan.in/2025/12/stop-talking/",
"ogSiteName": "Gürkan ^C",
"articleSection": "posts",
"articleModifiedTime": "2025-12-03T16:24:18+02:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T18:09:49.000Z",
"createdAtI": 1764785389,
"updatedAt": "2025-12-04T14:43:34.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46137845",
"author": "npstr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T18:20:58.344Z",
"title": "Stop Talking",
"createdAtI": 1764785389,
"url": "https://gurkan.in/2025/12/stop-talking/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T18:09:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764786058,
"commentsCount": 0,
"updatedAt": "2025-12-03T18:20:32.000Z"
}
}{
"storyID": "46137783",
"title": "Micron Announces Exit from Crucial Consumer Business",
"author": "simlevesque",
"url": "https://investors.micron.com/news-releases/news-release-details/micron-announces-exit-crucial-consumer-business",
"points": 680,
"commentsCount": 335,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://investors.micron.com/news-releases/news-release-details/micron-announces-exit-crucial-consumer-business"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T18:04:32.000Z",
"createdAtI": 1764785072,
"updatedAt": "2025-12-04T16:10:20.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46137783",
"author": "simlevesque",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T18:10:58.478Z",
"title": "Micron Announces Exit from Crucial Consumer Business",
"createdAtI": 1764785072,
"url": "https://investors.micron.com/news-releases/news-release-details/micron-announces-exit-crucial-consumer-business",
"points": 4,
"tags": [],
"createdAt": "2025-12-03T18:04:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764785458,
"commentsCount": 0,
"updatedAt": "2025-12-03T18:10:16.000Z"
}
}Matthew Gault - It turns out all the guardrails in the world won’t protect a chatbot from meter and rhyme.
{
"storyID": "46137746",
"title": "Prompt Injection via Poetry",
"author": "bumbailiff",
"url": "https://www.wired.com/story/poems-can-trick-ai-into-helping-you-make-a-nuclear-weapon/",
"points": 82,
"commentsCount": 33,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "Poems Can Trick AI Into Helping You Make a Nuclear Weapon",
"articlePublishedTime": "2025-11-28T10:00:00.000Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/6925f9abe38648aa0f225be3/191:100/w_1280,c_limit/sec-poetry-ai-nukes-517442570-522586638.jpg?mbid=social_retweet"
}
],
"author": "Matthew Gault",
"ogTitle": "Poems Can Trick AI Into Helping You Make a Nuclear Weapon",
"ogDescription": "It turns out all the guardrails in the world won’t protect a chatbot from meter and rhyme.",
"ogImage": [
{
"url": "https://media.wired.com/photos/6925f9abe38648aa0f225be3/191:100/w_1280,c_limit/sec-poetry-ai-nukes-517442570-522586638.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "It turns out all the guardrails in the world won’t protect a chatbot from meter and rhyme.",
"success": true,
"requestUrl": "https://www.wired.com/story/poems-can-trick-ai-into-helping-you-make-a-nuclear-weapon/",
"ogUrl": "https://www.wired.com/story/poems-can-trick-ai-into-helping-you-make-a-nuclear-weapon/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2025-11-28T10:00:00.000Z",
"articleAuthor": "Matthew Gault",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T18:01:11.000Z",
"createdAtI": 1764784871,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46137746",
"author": "bumbailiff",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T18:15:58.446Z",
"title": "Prompt Injection via Poetry",
"createdAtI": 1764784871,
"url": "https://www.wired.com/story/poems-can-trick-ai-into-helping-you-make-a-nuclear-weapon/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T18:01:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764785758,
"commentsCount": 2,
"updatedAt": "2025-12-03T18:15:46.000Z"
}
}{
"storyID": "46137548",
"title": "Launch HN: Phind 3 (YC S22) – Every answer is a mini-app",
"author": "rushingcreek",
"url": null,
"points": 123,
"commentsCount": 90,
"tags": [
"launch_hn"
],
"createdAt": "2025-12-03T17:47:15.000Z",
"createdAtI": 1764784035,
"updatedAt": "2025-12-04T16:07:34.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46137548",
"author": "rushingcreek",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T17:55:58.488Z",
"title": "Launch HN: Phind 3 (YC S22) – Every answer is a mini-app",
"createdAtI": 1764784035,
"url": null,
"points": 5,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2025-12-03T17:47:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764784558,
"commentsCount": 2,
"updatedAt": "2025-12-03T17:55:47.000Z"
}
}Timeline & Responsible Disclosure
{
"storyID": "46137514",
"title": "Reverse engineering a $1B Legal AI tool exposed 100k+ confidential files",
"author": "bearsyankees",
"url": "https://alexschapiro.com/security/vulnerability/2025/12/02/filevine-api-100k",
"points": 756,
"commentsCount": 264,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "How I Reverse Engineered a Billion-Dollar Legal AI Tool and Found 100k+ Confidential Files",
"articlePublishedTime": "2025-12-02T04:00:00-05:00",
"success": true,
"requestUrl": "https://alexschapiro.com/security/vulnerability/2025/12/02/filevine-api-100k",
"ogTitle": "How I Reverse Engineered a Billion-Dollar Legal AI Tool and Found 100k+ Confidential Files",
"ogUrl": "https://alexschapiro.com/security/vulnerability/2025/12/02/filevine-api-100k.html",
"ogDescription": "Timeline & Responsible Disclosure",
"ogSiteName": "Alex Schapiro",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-03T17:44:33.000Z",
"createdAtI": 1764783873,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46137514",
"author": "bearsyankees",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T17:45:58.550Z",
"title": "Reverse engineering a $1B Legal AI tool exposed 100k+ confidential files",
"createdAtI": 1764783873,
"url": "https://alexschapiro.com/security/vulnerability/2025/12/02/filevine-api-100k",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T17:44:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764783959,
"commentsCount": 0,
"updatedAt": "2025-12-03T17:45:46.000Z"
}
}{
"storyID": "46137253",
"title": "1D Conway's Life glider found, 3.7B cells long",
"author": "nooks",
"url": "https://conwaylife.com/forums/viewtopic.php?&p=222136#p222136",
"points": 489,
"commentsCount": 184,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://conwaylife.com/forums/viewtopic.php?&p=222136#p222136"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T17:24:49.000Z",
"createdAtI": 1764782689,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46137253",
"author": "nooks",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T17:30:58.314Z",
"title": "1D Conway's Life glider found, 3.7B cells long",
"createdAtI": 1764782689,
"url": "https://conwaylife.com/forums/viewtopic.php?&p=222136#p222136",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T17:24:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764783058,
"commentsCount": 1,
"updatedAt": "2025-12-03T17:30:48.000Z"
}
}Lewis White - Steam Deck creator Pierre-Loup Griffais explains that Valve is funding ARM compatibility layers for future ultraportables.
{
"storyID": "46136901",
"title": "Steam Deck lead reveals Valve is funding ARM compatibility of Windows games",
"author": "OsrsNeedsf2P",
"url": "https://frvr.com/blog/news/steam-deck-lead-reveals-valve-is-funding-arm-compatibility-of-windows-games-to-expand-pc-gaming-and-release-ultraportables-in-the-future/",
"points": 294,
"commentsCount": 14,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-03T12:32:22+00:00",
"author": "Lewis White",
"ogTitle": "Steam Deck lead reveals Valve is funding ARM compatibility of Windows games “to expand PC gaming” and release “ultraportables” in the future ",
"ogDescription": "Steam Deck creator Pierre-Loup Griffais explains that Valve is funding ARM compatibility layers for future ultraportables.",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1280",
"type": "image/jpeg",
"url": "https://frvr.com/wp-content/uploads/2025/11/steam-deck-automatic-updates.jpg",
"height": "720"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://frvr.com/blog/news/steam-deck-lead-reveals-valve-is-funding-arm-compatibility-of-windows-games-to-expand-pc-gaming-and-release-ultraportables-in-the-future/",
"ogUrl": "https://frvr.com/blog/news/steam-deck-lead-reveals-valve-is-funding-arm-compatibility-of-windows-games-to-expand-pc-gaming-and-release-ultraportables-in-the-future/",
"ogSiteName": "FRVR",
"articleModifiedTime": "2025-12-03T12:32:24+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T17:00:13.000Z",
"createdAtI": 1764781213,
"updatedAt": "2025-12-04T15:28:05.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46136901",
"author": "OsrsNeedsf2P",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T17:05:58.391Z",
"title": "Steam Deck lead reveals Valve is funding ARM compatibility of Windows games",
"createdAtI": 1764781213,
"url": "https://frvr.com/blog/news/steam-deck-lead-reveals-valve-is-funding-arm-compatibility-of-windows-games-to-expand-pc-gaming-and-release-ultraportables-in-the-future/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T17:00:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764781558,
"commentsCount": 0,
"updatedAt": "2025-12-03T17:05:47.000Z"
}
}Posted by Natalia Bidart on Dec. 3, 2025
{
"storyID": "46136516",
"title": "Django 6.0 Released",
"author": "sirodoht",
"url": "https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/",
"points": 41,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "djangoproject",
"twitterSite": "djangoproject",
"ogTitle": "Django 6.0 released",
"ogDescription": "Posted by Natalia Bidart on Dec. 3, 2025",
"ogImage": [
{
"alt": "Django 6.0 is here! Confetti",
"url": "https://media.djangoproject.com/blog/images/2025/12/Django_6.0_is_here_social_media_cover.png"
}
],
"ogType": "article",
"ogArticlePublishedTime": "2025-12-03T06:00:00",
"twitterCard": "summary",
"ogArticleAuthor": "Natalia Bidart",
"success": true,
"requestUrl": "https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/",
"ogUrl": "https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/",
"ogSiteName": "Django Project"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T16:33:12.000Z",
"createdAtI": 1764779592,
"updatedAt": "2025-12-04T13:07:19.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46136516",
"author": "sirodoht",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T16:45:58.564Z",
"title": "Django 6.0 Released",
"createdAtI": 1764779592,
"url": "https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/",
"points": 4,
"tags": [],
"createdAt": "2025-12-03T16:33:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764780359,
"commentsCount": 0,
"updatedAt": "2025-12-03T16:44:17.000Z"
}
}Detect and mitigate CVE-2025-55182 and CVE-2025-66478, critical RCE vulnerabilities in React and Next.js.
{
"storyID": "46136067",
"title": "Critical RCE Vulnerabilities in React and Next.js",
"author": "gonepivoting",
"url": "https://www.wiz.io/blog/critical-vulnerability-in-react-cve-2025-55182",
"points": 132,
"commentsCount": 77,
"tags": [],
"og": {
"twitterSite": "@wiz_io",
"articlePublishedTime": "2025-12-03T10:57:17-05:00",
"ogTitle": "Critical Vulnerabilities in React and Next.js | Wiz Blog",
"ogDescription": "Detect and mitigate CVE-2025-55182 and CVE-2025-66478, critical RCE vulnerabilities in React and Next.js.",
"ogLocale": "en-us",
"ogImage": [
{
"url": "https://www.datocms-assets.com/75231/1764778120-react-next.png?fm=webp"
}
],
"ogType": "article",
"articleTag": "Security",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.wiz.io/blog/critical-vulnerability-in-react-cve-2025-55182",
"ogUrl": "https://www.wiz.io/blog/critical-vulnerability-in-react-cve-2025-55182",
"ogSiteName": "wiz.io",
"articleModifiedTime": "2025-12-03T10:57:17-05:00",
"articleAuthor": "https://www.wiz.io/authors/danielle-aminov"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T16:03:27.000Z",
"createdAtI": 1764777807,
"updatedAt": "2025-12-04T16:05:21.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46136067",
"author": "gonepivoting",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T16:15:58.756Z",
"title": "Critical RCE Vulnerabilities in React and Next.js",
"createdAtI": 1764777807,
"url": "https://www.wiz.io/blog/critical-vulnerability-in-react-cve-2025-55182",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T16:03:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764778559,
"commentsCount": 0,
"updatedAt": "2025-12-03T16:13:48.000Z"
}
}A vulnerability affects certain React packages1 for versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 and frameworks that use the affected packages, including Next.js 15.x and 16.x using the A...
{
"storyID": "46136026",
"title": "RCE Vulnerability in React and Next.js",
"author": "rayhaanj",
"url": "https://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp",
"points": 572,
"commentsCount": 225,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "RCE in React Server Components",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/d290ade319ea1d0682476b293a1f03bd20cb5658aea2647de98a1a6d6128dd91/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp"
}
],
"ogTitle": "RCE in React Server Components",
"ogDescription": "A vulnerability affects certain React packages1 for versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 and frameworks that use the affected packages, including Next.js 15.x and 16.x using the A...",
"ogImage": [
{
"width": "1200",
"alt": "A vulnerability affects certain React packages<sup>1</sup> for versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 and frameworks that use the affected packages, including Next.js 15.x and 16.x using the A...",
"url": "https://opengraph.githubassets.com/d290ade319ea1d0682476b293a1f03bd20cb5658aea2647de98a1a6d6128dd91/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A vulnerability affects certain React packages<sup>1</sup> for versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 and frameworks that use the affected packages, including Next.js 15.x and 16.x...",
"success": true,
"requestUrl": "https://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T16:00:23.000Z",
"createdAtI": 1764777623,
"updatedAt": "2025-12-04T16:10:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46136026",
"author": "rayhaanj",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T16:10:58.392Z",
"title": "RCE Vulnerability in React and Next.js",
"createdAtI": 1764777623,
"url": "https://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T16:00:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764778258,
"commentsCount": 1,
"updatedAt": "2025-12-03T16:10:16.000Z"
}
}{
"storyID": "46136023",
"title": "MinIO is now in maintenance-mode",
"author": "hajtom",
"url": "https://github.com/minio/minio/commit/27742d469462e1561c776f88ca7a1f26816d69e2",
"points": 477,
"commentsCount": 293,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterCard": "summary_large_image",
"twitterTitle": "update README.md maintenance mode · minio/minio@27742d4",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/453d6162c39f2847835c5e30fd8d81b85e7345dce03a2cbc967887b57521f2e8/minio/minio/commit/27742d469462e1561c776f88ca7a1f26816d69e2"
}
],
"success": true,
"requestUrl": "https://github.com/minio/minio/commit/27742d469462e1561c776f88ca7a1f26816d69e2",
"ogTitle": "update README.md maintenance mode · minio/minio@27742d4",
"ogUrl": "/minio/minio/commit/27742d469462e1561c776f88ca7a1f26816d69e2",
"ogSiteName": "GitHub",
"ogImage": [
{
"width": "1200",
"url": "https://opengraph.githubassets.com/453d6162c39f2847835c5e30fd8d81b85e7345dce03a2cbc967887b57521f2e8/minio/minio/commit/27742d469462e1561c776f88ca7a1f26816d69e2",
"height": "600"
}
],
"fbAppId": "1401488693436528",
"ogType": "object"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T16:00:19.000Z",
"createdAtI": 1764777619,
"updatedAt": "2025-12-04T16:07:06.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46136023",
"author": "hajtom",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T16:20:58.464Z",
"title": "MinIO is now in maintenance-mode",
"createdAtI": 1764777619,
"url": "https://github.com/minio/minio/commit/27742d469462e1561c776f88ca7a1f26816d69e2",
"points": 12,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T16:00:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764778858,
"commentsCount": 2,
"updatedAt": "2025-12-03T16:20:47.000Z"
}
}The library for web and native user interfaces
{
"storyID": "46135784",
"title": "Critical Security Vulnerability in React Server Components",
"author": "nomaxx117",
"url": "https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components",
"points": 64,
"commentsCount": 6,
"tags": [],
"og": {
"twitterCreator": "@reactjs",
"twitterSite": "@reactjs",
"twitterTitle": "Critical Security Vulnerability in React Server Components – React",
"twitterImage": [
{
"url": "https://react.dev/images/og-blog.png"
}
],
"ogTitle": "Critical Security Vulnerability in React Server Components – React",
"ogDescription": "The library for web and native user interfaces",
"ogImage": [
{
"url": "https://react.dev/images/og-blog.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "The library for web and native user interfaces",
"success": true,
"requestUrl": "https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components",
"ogUrl": "https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components",
"fbAppId": "623268441017527"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T15:43:45.000Z",
"createdAtI": 1764776625,
"updatedAt": "2025-12-04T16:05:50.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46135784",
"author": "nomaxx117",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T15:55:58.473Z",
"title": "Critical Security Vulnerability in React Server Components",
"createdAtI": 1764776625,
"url": "https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T15:43:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764777358,
"commentsCount": 0,
"updatedAt": "2025-12-03T15:55:46.000Z"
}
}{
"storyID": "46135661",
"title": "VA staff flag dangerous errors in Oracle-built electronic health record",
"author": "ksenzee",
"url": "https://www.washingtonpost.com/investigations/2025/12/03/veterans-administration-va-hospitals-health/",
"points": 96,
"commentsCount": 37,
"tags": [],
"createdAt": "2025-12-03T15:32:57.000Z",
"createdAtI": 1764775977,
"updatedAt": "2025-12-04T16:03:05.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46135661",
"author": "ksenzee",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T15:55:58.473Z",
"title": "VA staff flag dangerous errors in Oracle-built electronic health record",
"createdAtI": 1764775977,
"url": "https://www.washingtonpost.com/investigations/2025/12/03/veterans-administration-va-hospitals-health/",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T15:32:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764777358,
"commentsCount": 0,
"updatedAt": "2025-12-03T15:52:32.000Z"
}
}Alexandru Ene - Background
{
"storyID": "46135627",
"title": "Why are my headphones buzzing whenever I run my game?",
"author": "pacificat0r",
"url": "https://alexene.dev/2025/12/03/Why-do-my-headphones-buzz-when-i-run-my-game.html",
"points": 211,
"commentsCount": 136,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Why are my headphones buzzing whenever I run my game?",
"articlePublishedTime": "2025-12-03T00:00:00+00:00",
"success": true,
"author": "Alexandru Ene",
"requestUrl": "https://alexene.dev/2025/12/03/Why-do-my-headphones-buzz-when-i-run-my-game.html",
"ogTitle": "Why are my headphones buzzing whenever I run my game?",
"ogUrl": "https://alexene.dev/2025/12/03/Why-do-my-headphones-buzz-when-i-run-my-game.html",
"ogDescription": "Background",
"ogSiteName": "Alexandru Ene blog",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T15:30:30.000Z",
"createdAtI": 1764775830,
"updatedAt": "2025-12-04T16:08:05.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46135627",
"author": "pacificat0r",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T15:40:58.456Z",
"title": "Why are my headphones buzzing whenever I run my game?",
"createdAtI": 1764775830,
"url": "https://alexene.dev/2025/12/03/Why-do-my-headphones-buzz-when-i-run-my-game.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T15:30:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764776458,
"commentsCount": 0,
"updatedAt": "2025-12-03T15:39:31.000Z"
}
}Multiple divisions at Microsoft have lowered sales growth targets for certain artificial intelligence products after many sales staff missed goals in the fiscal year that ended in June, The Information reported on Wednesday. It is rare for Microsoft to lower quotas for specific products, the report said, citing two salespeople in the Azure cloud unit.
{
"storyID": "46135388",
"title": "Microsoft lowers AI software growth targets",
"author": "ramoz",
"url": "https://finance.yahoo.com/news/microsoft-lowers-ai-software-sales-141531121.html",
"points": 116,
"commentsCount": 89,
"tags": [],
"og": {
"twitterSite": "@YahooFinance",
"twitterTitle": "Microsoft lowers AI software sales quota as customers resist new products, The Information reports",
"twitterImage": [
{
"url": "https://media.zenfs.com/en/reuters-finance.com/d252c270728dc8de8df9a35aec010c91"
}
],
"ogTitle": "Microsoft lowers AI software sales quota as customers resist new products, The Information reports",
"alAndroidPackage": "com.yahoo.mobile.client.android.finance",
"alIosAppStoreId": "328412701",
"ogDescription": "Multiple divisions at Microsoft have lowered sales growth targets for certain artificial intelligence products after many sales staff missed goals in the fiscal year that ended in June, The Information reported on Wednesday. It is rare for Microsoft to lower quotas for specific products, the report said, citing two salespeople in the Azure cloud unit.",
"ogImage": [
{
"width": "800",
"url": "https://media.zenfs.com/en/reuters-finance.com/d252c270728dc8de8df9a35aec010c91",
"height": "533"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Multiple divisions at Microsoft have lowered sales growth targets for certain artificial intelligence products after many sales staff missed goals in the fiscal year that ended in June, The Information reported on Wednesday. It is rare for Microsoft to lower quotas for specific products, the report said, citing two salespeople in the Azure cloud unit.",
"success": true,
"requestUrl": "https://finance.yahoo.com/news/microsoft-lowers-ai-software-sales-141531121.html",
"alIosAppName": "Yahoo Finance",
"alAndroidAppName": "Yahoo Finance",
"ogUrl": "https://finance.yahoo.com/news/microsoft-lowers-ai-software-sales-141531121.html",
"ogSiteName": "Yahoo Finance",
"fbAppId": "458584288257241",
"alAndroidUrl": "intent://#Intent;scheme=yfinance;action=android.intent.action.VIEW;package=com.yahoo.mobile.client.android.finance;S.browser_fallback_url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.yahoo.mobile.client.android.finance;end"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"artificialintelligence"
]
},
"createdAt": "2025-12-03T15:11:58.000Z",
"createdAtI": 1764774718,
"updatedAt": "2025-12-04T16:08:05.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46135388",
"author": "ramoz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T15:15:58.352Z",
"title": "Microsoft lowers AI software sales quota",
"createdAtI": 1764774718,
"url": "https://finance.yahoo.com/news/microsoft-lowers-ai-software-sales-141531121.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T15:11:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764774958,
"commentsCount": 0,
"updatedAt": "2025-12-03T15:15:47.000Z"
}
}{
"storyID": "46135067",
"title": "Show HN: Fresh – A new terminal editor built in Rust",
"author": "_sinelaw_",
"url": "https://sinelaw.github.io/fresh/",
"points": 161,
"commentsCount": 122,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://sinelaw.github.io/fresh/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T14:45:26.000Z",
"createdAtI": 1764773126,
"updatedAt": "2025-12-04T16:07:06.000Z",
"fetchedAt": "2025-12-04T16:10:58.333Z",
"firstVersion": {
"storyID": "46135067",
"author": "_sinelaw_",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T18:10:58.478Z",
"title": "Show HN: Fresh – A new terminal editor built in Rust",
"createdAtI": 1764773126,
"url": "https://sinelaw.github.io/fresh/",
"points": 7,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-03T14:45:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764785458,
"commentsCount": 2,
"updatedAt": "2025-12-03T18:10:46.000Z"
}
}Andrew Tsang - Mapping Every Dollar of America's $5 Trillion Healthcare System
{
"storyID": "46135008",
"title": "Mapping the US healthcare system’s financial flows",
"author": "brandonb",
"url": "https://healthisotherpeople.substack.com/p/an-abominable-creature",
"points": 174,
"commentsCount": 157,
"tags": [],
"og": {
"twitterTitle": "An Abominable Creature",
"twitterCard": "summary_large_image",
"twitterDescription": "Mapping Every Dollar of America's $5 Trillion Healthcare System",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!bzr_!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fhealthisotherpeople.substack.com%2Fapi%2Fv1%2Fpost_preview%2F175943797%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Andrew Tsang",
"requestUrl": "https://healthisotherpeople.substack.com/p/an-abominable-creature",
"ogTitle": "An Abominable Creature",
"ogUrl": "https://healthisotherpeople.substack.com/p/an-abominable-creature",
"ogDescription": "Mapping Every Dollar of America's $5 Trillion Healthcare System",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!cOL2!,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%2F5b291245-1fa5-407c-8844-46c96fca5ccb_1248x832.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T14:42:02.000Z",
"createdAtI": 1764772922,
"updatedAt": "2025-12-04T15:36:19.000Z",
"fetchedAt": "2025-12-04T16:05:58.453Z",
"firstVersion": {
"storyID": "46135008",
"author": "brandonb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T14:50:58.385Z",
"title": "Mapping Every Dollar of America's $5T Healthcare System",
"createdAtI": 1764772922,
"url": "https://healthisotherpeople.substack.com/p/an-abominable-creature",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T14:42:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764773458,
"commentsCount": 0,
"updatedAt": "2025-12-03T14:50:45.000Z"
}
}{
"storyID": "46134991",
"title": "GSWT: Gaussian Splatting Wang Tiles",
"author": "klaussilveira",
"url": "https://yunfan.zone/gswt_webpage/",
"points": 113,
"commentsCount": 24,
"tags": [],
"og": {
"success": true,
"author": "Yunfan Zeng, Li Ma, Pedro V. Sander",
"requestUrl": "https://yunfan.zone/gswt_webpage/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T14:40:25.000Z",
"createdAtI": 1764772825,
"updatedAt": "2025-12-04T15:38:35.000Z",
"fetchedAt": "2025-12-04T16:05:58.453Z",
"firstVersion": {
"storyID": "46134991",
"author": "klaussilveira",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T15:25:58.659Z",
"title": "GSWT: Gaussian Splatting Wang Tiles",
"createdAtI": 1764772825,
"url": "https://yunfan.zone/gswt_webpage/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T14:40:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764775559,
"commentsCount": 0,
"updatedAt": "2025-12-03T15:25:31.000Z"
}
}{
"storyID": "46134443",
"title": "“Captain Gains” on Capitol Hill",
"author": "mhb",
"url": "https://www.nber.org/papers/w34524",
"points": 808,
"commentsCount": 530,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.nber.org/papers/w34524",
"ogTitle": "\"Captain Gains\" on Capitol Hill",
"ogUrl": "https://www.nber.org/papers/w34524",
"ogSiteName": "NBER",
"ogImage": [
{
"url": "https://www.nber.org/sites/default/files/2022-06/NBER-FB-Share-Tile-1200.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T13:50:10.000Z",
"createdAtI": 1764769810,
"updatedAt": "2025-12-04T15:27:36.000Z",
"fetchedAt": "2025-12-04T15:30:58.694Z",
"firstVersion": {
"storyID": "46134443",
"author": "mhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T14:05:58.484Z",
"title": "Congressional lawmakers 47% pts better at picking stocks",
"createdAtI": 1764769810,
"url": "https://www.nber.org/papers/w34524",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T13:50:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764770758,
"commentsCount": 1,
"updatedAt": "2025-12-03T14:05:45.000Z"
}
}PC players can now opt into a slim version that’s 85% smaller.
{
"storyID": "46134178",
"title": "Helldivers 2 devs slash install size from 154GB to 23GB",
"author": "doener",
"url": "https://www.tomshardware.com/video-games/pc-gaming/helldivers-2-install-size-slashed-from-154gb-to-just-23gb-85-percent-reduction-accomplished-by-de-duplicating-game-data-an-optimization-for-older-mechanical-hard-drives",
"points": 410,
"commentsCount": 264,
"tags": [],
"og": {
"twitterCreator": "@tomshardware",
"twitterSite": "@tomshardware",
"twitterTitle": "Helldivers 2 devs slash install size from 154GB to 23GB, thanks to the help of PC port veterans — ditching HDD optimization, 85% size reduction accomplished by de-duplicating game data",
"articlePublishedTime": "2025-12-03T12:57:18Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/cTtEVY6h9CVpEC3x5t39CJ-1200-80.jpg"
}
],
"ogTitle": "Helldivers 2 devs slash install size from 154GB to 23GB, thanks to the help of PC port veterans — ditching HDD optimization, 85% size reduction accomplished by de-duplicating game data",
"ogDescription": "PC players can now opt into a slim version that’s 85% smaller.",
"ogImage": [
{
"width": "1920",
"url": "https://cdn.mos.cms.futurecdn.net/cTtEVY6h9CVpEC3x5t39CJ-1920-80.jpg",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/tomshardware",
"twitterCard": "summary_large_image",
"twitterDescription": "PC players can now opt into a slim version that’s 85% smaller.",
"success": true,
"requestUrl": "https://www.tomshardware.com/video-games/pc-gaming/helldivers-2-install-size-slashed-from-154gb-to-just-23gb-85-percent-reduction-accomplished-by-de-duplicating-game-data-an-optimization-for-older-mechanical-hard-drives",
"ogUrl": "https://www.tomshardware.com/video-games/pc-gaming/helldivers-2-install-size-slashed-from-154gb-to-just-23gb-85-percent-reduction-accomplished-by-de-duplicating-game-data-an-optimization-for-older-mechanical-hard-drives",
"ogSiteName": "Tom's Hardware"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T13:20:58.000Z",
"createdAtI": 1764768058,
"updatedAt": "2025-12-04T14:36:50.000Z",
"fetchedAt": "2025-12-04T14:45:58.604Z",
"firstVersion": {
"storyID": "46134178",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T13:25:58.531Z",
"title": "Helldivers 2 devs slash install size from 154GB to 23GB",
"createdAtI": 1764768058,
"url": "https://www.tomshardware.com/video-games/pc-gaming/helldivers-2-install-size-slashed-from-154gb-to-just-23gb-85-percent-reduction-accomplished-by-de-duplicating-game-data-an-optimization-for-older-mechanical-hard-drives",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T13:20:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764768359,
"commentsCount": 1,
"updatedAt": "2025-12-03T13:25:45.000Z"
}
}November is already over, and we got a lot done! We merged 215 PRs from 34 contributors. Let's look at some highlights! Welcoming new sponsors Ladybird is...
{
"storyID": "46133819",
"title": "This Month in Ladybird: November 2025",
"author": "bpierre",
"url": "https://buttondown.com/ladybird/archive/this-month-in-ladybird-november-2025/",
"points": 35,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@buttondown",
"twitterTitle": "This Month in Ladybird: November 2025",
"twitterDescription": "November is already over, and we got a lot done! We merged 215 PRs from 34 contributors. Let's look at some highlights! Welcoming new sponsors Ladybird is...",
"twitterImage": [
{
"url": "https://ladybird.org/assets/img/newsletter-nov-2025-wpt.gif"
}
],
"success": true,
"requestUrl": "https://buttondown.com/ladybird/archive/this-month-in-ladybird-november-2025/",
"ogTitle": "This Month in Ladybird: November 2025",
"ogUrl": "https://buttondown.com/ladybird/archive/this-month-in-ladybird-november-2025/",
"ogDescription": "November is already over, and we got a lot done! We merged 215 PRs from 34 contributors. Let's look at some highlights! Welcoming new sponsors Ladybird is...",
"ogImage": [
{
"url": "https://ladybird.org/assets/img/newsletter-nov-2025-wpt.gif"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T12:40:46.000Z",
"createdAtI": 1764765646,
"updatedAt": "2025-12-04T08:06:37.000Z",
"fetchedAt": "2025-12-04T13:55:58.881Z",
"firstVersion": {
"storyID": "46133819",
"author": "bpierre",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T14:10:58.479Z",
"title": "This Month in Ladybird: November 2025",
"createdAtI": 1764765646,
"url": "https://buttondown.com/ladybird/archive/this-month-in-ladybird-november-2025/",
"points": 5,
"tags": [],
"createdAt": "2025-12-03T12:40:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764771058,
"commentsCount": 0,
"updatedAt": "2025-12-03T14:08:45.000Z"
}
}{
"storyID": "46133622",
"title": "You can't fool the optimizer",
"author": "HeliumHydride",
"url": "https://xania.org/202512/03-more-adding-integers",
"points": 257,
"commentsCount": 160,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://xania.org/202512/03-more-adding-integers"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T12:14:34.000Z",
"createdAtI": 1764764074,
"updatedAt": "2025-12-04T13:31:49.000Z",
"fetchedAt": "2025-12-04T13:35:58.704Z",
"firstVersion": {
"storyID": "46133622",
"author": "HeliumHydride",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T12:25:58.582Z",
"title": "You Can't Fool the Optimizer",
"createdAtI": 1764764074,
"url": "https://xania.org/202512/03-more-adding-integers",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T12:14:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764764759,
"commentsCount": 0,
"updatedAt": "2025-12-03T12:25:32.000Z"
}
}A rare SWOT pass mapped a Pacific tsunami in detail, exposing hidden wave complexity and showing why forecasting models need a major update.
{
"storyID": "46133555",
"title": "Satellite captures the first detailed look at a giant tsunami",
"author": "stevenjgarner",
"url": "https://www.earth.com/news/satellite-captures-the-first-detailed-look-at-a-giant-tsunami/",
"points": 67,
"commentsCount": 2,
"tags": [],
"og": {
"twitterSite": "@earthdotcom",
"twitterTitle": "Satellite captures the first detailed look at a massive tsunami",
"twitterImage": [
{
"width": "2500",
"url": "https://cff2.earth.com/uploads/2025/11/30071014/Tsunami-satellite.jpg",
"height": "1998"
}
],
"ogTitle": "Satellite captures the first detailed look at a massive tsunami",
"ogDescription": "A rare SWOT pass mapped a Pacific tsunami in detail, exposing hidden wave complexity and showing why forecasting models need a major update.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2500",
"type": "image/jpeg",
"url": "https://cff2.earth.com/uploads/2025/11/30071014/Tsunami-satellite.jpg",
"height": "1998"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/earth.com/",
"twitterCard": "summary_large_image",
"twitterDescription": "A rare SWOT pass mapped a Pacific tsunami in detail, exposing hidden wave complexity and showing why forecasting models need a major update.",
"success": true,
"requestUrl": "https://www.earth.com/news/satellite-captures-the-first-detailed-look-at-a-giant-tsunami/",
"ogUrl": "https://www.earth.com/news/satellite-captures-the-first-detailed-look-at-a-giant-tsunami/",
"ogSiteName": "Earth.com",
"articleModifiedTime": "2025-12-02T20:50:23+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T12:06:59.000Z",
"createdAtI": 1764763619,
"updatedAt": "2025-12-04T09:43:19.000Z",
"fetchedAt": "2025-12-04T13:30:58.383Z",
"firstVersion": {
"storyID": "46133555",
"author": "stevenjgarner",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T18:50:58.432Z",
"title": "Satellite captures the first detailed look at a giant tsunami",
"createdAtI": 1764763619,
"url": "https://www.earth.com/news/satellite-captures-the-first-detailed-look-at-a-giant-tsunami/",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T12:06:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764787858,
"commentsCount": 1,
"updatedAt": "2025-12-03T18:50:01.000Z"
}
}Reader warning: there's gonna be a lot of pretend puke photos in this post. If you've fired up HBO Max recently, you've probably seen that o...
{
"storyID": "46133422",
"title": "The \"Mad Men\" in 4K on HBO Max Debacle",
"author": "tosh",
"url": "http://fxrant.blogspot.com/2025/12/the-mad-men-in-4k-on-hbo-max-debacle.html",
"points": 386,
"commentsCount": 163,
"tags": [],
"og": {
"ogTitle": "The \"Mad Men\" in 4K on HBO Max Debacle",
"ogUrl": "http://fxrant.blogspot.com/2025/12/the-mad-men-in-4k-on-hbo-max-debacle.html",
"ogDescription": "Reader warning: there's gonna be a lot of pretend puke photos in this post. If you've fired up HBO Max recently, you've probably seen that o...",
"ogImage": [
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2eD6x-bun5k9EGKOX9JADQpHeTw64orlE0wBzSQjwf4HOLQs6rFt4bXTubbAsKx-_JbCS7KBkqAlsCy2WJ4BbBZqCAQNE-eOTxzBtKPbmleFkfG_lHEPahJJ8CZqqjTTknmnh2mpydvMZEwDnjDJLdRegJjYj2D0m_-iaVFcJX3sMcOmddYo/w1200-h630-p-k-no-nu/madmen_banner2.jpg"
}
],
"success": true,
"requestUrl": "http://fxrant.blogspot.com/2025/12/the-mad-men-in-4k-on-hbo-max-debacle.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T11:50:00.000Z",
"createdAtI": 1764762600,
"updatedAt": "2025-12-04T13:03:34.000Z",
"fetchedAt": "2025-12-04T13:20:58.444Z",
"firstVersion": {
"storyID": "46133422",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T12:00:58.436Z",
"title": "The \"Mad Men\" in 4K on HBO Max Debacle",
"createdAtI": 1764762600,
"url": "http://fxrant.blogspot.com/2025/12/the-mad-men-in-4k-on-hbo-max-debacle.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T11:50:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764763258,
"commentsCount": 0,
"updatedAt": "2025-12-03T11:59:45.000Z"
}
}Looking at actual token demand growth, infrastructure utilization, and capacity constraints - the economics don't match the 2000s playbook like people assume
{
"storyID": "46133141",
"title": "Are we repeating the telecoms crash with AI datacenters?",
"author": "davedx",
"url": "https://martinalderson.com/posts/are-we-really-repeating-the-telecoms-crash-with-ai-datacenters/",
"points": 213,
"commentsCount": 177,
"tags": [],
"og": {
"twitterTitle": "Are we really repeating the telecoms crash with AI datacenters?",
"articlePublishedTime": "2025-10-25T00:00:00.000Z",
"twitterImage": [
{
"url": "https://martinalderson.com/img/og/are-we-really-repeating-the-telecoms-crash-with-ai-datacenters.png"
}
],
"ogTitle": "Are we really repeating the telecoms crash with AI datacenters?",
"ogDescription": "Looking at actual token demand growth, infrastructure utilization, and capacity constraints - the economics don't match the 2000s playbook like people assume",
"ogImage": [
{
"width": "1200",
"alt": "Are we really repeating the telecoms crash with AI datacenters?",
"type": "image/png",
"url": "https://martinalderson.com/img/og/are-we-really-repeating-the-telecoms-crash-with-ai-datacenters.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Looking at actual token demand growth, infrastructure utilization, and capacity constraints - the economics don't match the 2000s playbook like people assume",
"success": true,
"requestUrl": "https://martinalderson.com/posts/are-we-really-repeating-the-telecoms-crash-with-ai-datacenters/",
"ogUrl": "https://martinalderson.com/posts/are-we-really-repeating-the-telecoms-crash-with-ai-datacenters/",
"ogSiteName": "Martin Alderson",
"articleAuthor": "Martin Alderson"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-03T11:14:56.000Z",
"createdAtI": 1764760496,
"updatedAt": "2025-12-04T12:30:49.000Z",
"fetchedAt": "2025-12-04T12:35:58.325Z",
"firstVersion": {
"storyID": "46133141",
"author": "davedx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T13:05:58.323Z",
"title": "Are we repeating the telecoms crash with AI datacenters?",
"createdAtI": 1764760496,
"url": "https://martinalderson.com/posts/are-we-really-repeating-the-telecoms-crash-with-ai-datacenters/",
"points": 5,
"tags": [],
"createdAt": "2025-12-03T11:14:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764767158,
"commentsCount": 0,
"updatedAt": "2025-12-03T13:04:46.000Z"
}
}The order to make the registration mandatory had led to a major backlash from several cyber experts.
{
"storyID": "46133068",
"title": "India scraps order to pre-install state-run cyber safety app on smartphones",
"author": "wolpoli",
"url": "https://www.bbc.com/news/articles/clydg2re4d1o",
"points": 197,
"commentsCount": 60,
"tags": [],
"og": {
"twitterTitle": "Sanchar Saathi: India scraps order to pre-install state-run cyber safety app on smartphones",
"alWebUrl": "https://bbc.com/news/articles/clydg2re4d1o",
"twitterImage": [
{
"alt": "A man using a mobile phone, with an Apple icon, at a mobile shop in Delhi",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/47e3/live/fa766250-d032-11f0-be7e-2de49272c144.jpg"
}
],
"ogTitle": "Sanchar Saathi: India scraps order to pre-install state-run cyber safety app on smartphones",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The order to make the registration mandatory had led to a major backlash from several cyber experts. ",
"ogImage": [
{
"alt": "A man using a mobile phone, with an Apple icon, at a mobile shop in Delhi",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/47e3/live/fa766250-d032-11f0-be7e-2de49272c144.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The order to make the registration mandatory had led to a major backlash from several cyber experts. ",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/clydg2re4d1o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/clydg2re4d1o",
"articleModifiedTime": "2025-12-03T10:39:33.825Z",
"alAndroidUrl": "bbcx://news/articles/clydg2re4d1o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T11:06:10.000Z",
"createdAtI": 1764759970,
"updatedAt": "2025-12-04T12:08:06.000Z",
"fetchedAt": "2025-12-04T12:35:58.325Z",
"firstVersion": {
"storyID": "46133068",
"author": "wolpoli",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T11:25:58.704Z",
"title": "India scraps order to pre-install state-run cyber safety app on smartphones",
"createdAtI": 1764759970,
"url": "https://www.bbc.com/news/articles/clydg2re4d1o",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T11:06:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764761159,
"commentsCount": 1,
"updatedAt": "2025-12-03T11:22:46.000Z"
}
}San Francisco-based Anthropic has asked Wilson Sonsini Goodrich & Rosati to begin work on an initial public offering (IPO) that could take place as early
{
"storyID": "46132531",
"title": "Anthropic taps IPO lawyers as it races OpenAI to go public",
"author": "GeorgeWoff25",
"url": "https://www.ft.com/content/3254fa30-5bdb-4c30-8560-7cd7ebbefc5f",
"points": 346,
"commentsCount": 279,
"tags": [],
"og": {
"twitterTitle": "Anthropic Hires Lawyers to Prepare for Potential IPO in Race with OpenAI: FT",
"articlePublishedTime": "2025-12-03T15:00:10+05:30",
"twitterImage": [
{
"url": "https://vechron.com/wp-content/uploads/2025/12/MWL_Anthropic_claude_gadget_650.jpg"
}
],
"ogTitle": "Anthropic Hires Lawyers to Prepare for Potential IPO in Race with OpenAI: FT",
"ogDescription": "San Francisco-based Anthropic has asked Wilson Sonsini Goodrich & Rosati to begin work on an initial public offering (IPO) that could take place as early",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "650",
"alt": "Anthropic",
"type": "image/jpeg",
"url": "https://vechron.com/wp-content/uploads/2025/12/MWL_Anthropic_claude_gadget_650.jpg",
"height": "400"
}
],
"ogType": "article",
"articleTag": "Tech",
"twitterCard": "summary_large_image",
"twitterDescription": "San Francisco-based Anthropic has asked Wilson Sonsini Goodrich & Rosati to begin work on an initial public offering (IPO) that could take place as early",
"success": true,
"requestUrl": "https://vechron.com/2025/12/anthropic-hires-wilson-sonsini-ipo-2026-openai-race/",
"ogUrl": "https://vechron.com/2025/12/anthropic-hires-wilson-sonsini-ipo-2026-openai-race/",
"ogSiteName": "Vechron",
"articleSection": "Business"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T09:53:27.000Z",
"createdAtI": 1764755607,
"updatedAt": "2025-12-04T11:40:49.000Z",
"fetchedAt": "2025-12-04T11:40:58.475Z",
"firstVersion": {
"storyID": "46132531",
"author": "GeorgeWoff25",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T10:05:58.374Z",
"title": "Anthropic reportedly preparing for $300B IPO",
"createdAtI": 1764755607,
"url": "https://vechron.com/2025/12/anthropic-hires-wilson-sonsini-ipo-2026-openai-race/",
"points": 7,
"tags": [],
"createdAt": "2025-12-03T09:53:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764756358,
"commentsCount": 1,
"updatedAt": "2025-12-03T10:04:30.000Z"
}
}This is an overview of the Codeberg Infrastructure. Uptime stats are calculated over the past 24 hours only. **Regular maintenance window:** We're meeting
{
"storyID": "46131693",
"title": "Codeberg is down",
"author": "x3ro",
"url": "https://status.codeberg.org/status/codeberg",
"points": 66,
"commentsCount": 44,
"tags": [],
"og": {
"ogTitle": "Codeberg Service Status",
"ogDescription": "This is an overview of the Codeberg Infrastructure. Uptime stats are calculated over the past 24 hours only.\n\n**Regular maintenance window:** We're meeting",
"success": true,
"requestUrl": "https://status.codeberg.org/status/codeberg"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T08:26:46.000Z",
"createdAtI": 1764750406,
"updatedAt": "2025-12-04T08:43:18.000Z",
"fetchedAt": "2025-12-04T10:40:58.688Z",
"firstVersion": {
"storyID": "46131693",
"author": "x3ro",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T08:40:58.706Z",
"title": "Codeberg Is Down",
"createdAtI": 1764750406,
"url": "https://status.codeberg.org/status/codeberg",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T08:26:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764751259,
"commentsCount": 1,
"updatedAt": "2025-12-03T08:40:30.000Z"
}
}Igor Kulman - Trying to join the Apple Developer Program as an indie and being blocked by an unexplained automated decision.
{
"storyID": "46131411",
"title": "Apple will not let me join the Developer Program – and will not say why",
"author": "ingve",
"url": "https://blog.kulman.sk/apple-developer-program/",
"points": 89,
"commentsCount": 38,
"tags": [],
"og": {
"twitterTitle": "Apple will not let me join the Developer Program — and will not say why",
"articlePublishedTime": "2025-12-03T05:29:12+01:00",
"twitterImage": [
{
"url": "https://blog.kulman.sk/apple-developer-program/denial.png"
}
],
"author": "Igor Kulman",
"ogTitle": "Apple will not let me join the Developer Program — and will not say why",
"ogDescription": "Trying to join the Apple Developer Program as an indie and being blocked by an unexplained automated decision.",
"ogImage": [
{
"url": "https://blog.kulman.sk/apple-developer-program/denial.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Trying to join the Apple Developer Program as an indie and being blocked by an unexplained automated decision.",
"success": true,
"requestUrl": "https://blog.kulman.sk/apple-developer-program/",
"ogUrl": "https://blog.kulman.sk/apple-developer-program/",
"articleSection": "post",
"articleModifiedTime": "2025-12-03T05:29:12+01:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T07:53:16.000Z",
"createdAtI": 1764748396,
"updatedAt": "2025-12-04T09:55:34.000Z",
"fetchedAt": "2025-12-04T10:35:58.359Z",
"firstVersion": {
"storyID": "46131411",
"author": "ingve",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T08:00:58.335Z",
"title": "Apple will not let me join the Developer Program – and will not say why",
"createdAtI": 1764748396,
"url": "https://blog.kulman.sk/apple-developer-program/",
"points": 4,
"tags": [],
"createdAt": "2025-12-03T07:53:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764748858,
"commentsCount": 0,
"updatedAt": "2025-12-03T08:00:44.000Z"
}
}: Zig prez complains about 'vibe-scheduling' after safe sleep bug goes unaddressed for eons
{
"storyID": "46131406",
"title": "Zig quits GitHub, says Microsoft's AI obsession has ruined the service",
"author": "Brajeshwar",
"url": "https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession/",
"points": 995,
"commentsCount": 581,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession/",
"ogTitle": "Zig quits GitHub, gripes about Microsoft's AI obsession",
"ogUrl": "https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession/",
"ogDescription": ": Zig prez complains about 'vibe-scheduling' after safe sleep bug goes unaddressed for eons",
"ogImage": [
{
"url": "https://regmedia.co.uk/2024/05/21/github1_shutterstock.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-03T07:52:37.000Z",
"createdAtI": 1764748357,
"updatedAt": "2025-12-04T10:20:19.000Z",
"fetchedAt": "2025-12-04T10:20:58.691Z",
"firstVersion": {
"storyID": "46131406",
"author": "Brajeshwar",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T08:00:58.335Z",
"title": "Zig quits GitHub, says Microsoft's AI obsession has ruined the service",
"createdAtI": 1764748357,
"url": "https://www.theregister.com/2025/12/02/zig_quits_github_microsoft_ai_obsession/",
"points": 5,
"tags": [],
"createdAt": "2025-12-03T07:52:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764748858,
"commentsCount": 0,
"updatedAt": "2025-12-03T08:00:00.000Z"
}
}Opening the EU market to vehicles certified under US standards would weaken the protections that save lives in Europe, say more than 80 civil society organisations and the administrations of Amsterdam…
{
"storyID": "46131330",
"title": "Accepting US car standards would risk European lives",
"author": "saubeidl",
"url": "https://etsc.eu/accepting-us-car-standards-would-risk-european-lives-warn-cities-and-civil-society/",
"points": 829,
"commentsCount": 704,
"tags": [],
"og": {
"twitterTitle": "Accepting US car standards would risk European lives, warn cities and civil society",
"articlePublishedTime": "2025-10-20T05:00:00+00:00",
"twitterImage": [
{
"alt": "A Dodge Ram pickup truck on an urban street in Brussels, Belgium",
"url": "https://etsc.eu/wp-content/uploads/IMG_1291-scaled.jpeg"
}
],
"ogTitle": "Accepting US car standards would risk European lives, warn cities and civil society",
"ogDescription": "Opening the EU market to vehicles certified under US standards would weaken the protections that save lives in Europe, say more than 80 civil society organisations and the administrations of Amsterdam…",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "2560",
"alt": "A Dodge Ram pickup truck on an urban street in Brussels, Belgium",
"url": "https://etsc.eu/wp-content/uploads/IMG_1291-scaled.jpeg",
"height": "1920"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/etsc.eu",
"twitterCard": "summary_large_image",
"twitterDescription": "Opening the EU market to vehicles certified under US standards would weaken the protections that save lives in Europe, say more than 80 civil society organisations and the administrations of Amsterdam…",
"success": true,
"requestUrl": "https://etsc.eu/accepting-us-car-standards-would-risk-european-lives-warn-cities-and-civil-society/",
"ogUrl": "https://etsc.eu/accepting-us-car-standards-would-risk-european-lives-warn-cities-and-civil-society/",
"ogSiteName": "ETSC",
"articleModifiedTime": "2025-11-28T10:06:19+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T07:41:51.000Z",
"createdAtI": 1764747711,
"updatedAt": "2025-12-04T10:00:48.000Z",
"fetchedAt": "2025-12-04T10:00:58.499Z",
"firstVersion": {
"storyID": "46131330",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T07:50:58.461Z",
"title": "Accepting US car standards would risk European lives",
"createdAtI": 1764747711,
"url": "https://etsc.eu/accepting-us-car-standards-would-risk-european-lives-warn-cities-and-civil-society/",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T07:41:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764748258,
"commentsCount": 0,
"updatedAt": "2025-12-03T07:50:00.000Z"
}
}When we talk about the possibility of humans living on Mars, one of the biggest challenges is not the rockets or the habitats, but something far more basic:
{
"storyID": "46130907",
"title": "Researchers Find Microbe Capable of Producing Oxygen from Martian Soil",
"author": "ashishgupta2209",
"url": "https://scienceclock.com/microbe-that-could-turn-martian-dust-into-oxygen/",
"points": 97,
"commentsCount": 37,
"tags": [],
"og": {
"twitterTitle": "Microbe That Could Turn Martian Dust into Oxygen",
"articlePublishedTime": "2025-09-11T13:29:59+05:30",
"twitterImage": [
{
"url": "https://scienceclock.com/wp-content/uploads/2025/09/5mhc1h5xtcw.jpg"
}
],
"ogTitle": "Microbe That Could Turn Martian Dust into Oxygen",
"ogDescription": "When we talk about the possibility of humans living on Mars, one of the biggest challenges is not the rockets or the habitats, but something far more basic:",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"alt": "a close-up of water drops",
"type": "image/jpeg",
"url": "https://scienceclock.com/wp-content/uploads/2025/09/5mhc1h5xtcw.jpg",
"height": "1200"
}
],
"ogType": "article",
"articleTag": "news",
"twitterCard": "summary_large_image",
"twitterDescription": "When we talk about the possibility of humans living on Mars, one of the biggest challenges is not the rockets or the habitats, but something far more basic:",
"success": true,
"requestUrl": "https://scienceclock.com/microbe-that-could-turn-martian-dust-into-oxygen/",
"ogUrl": "https://scienceclock.com/microbe-that-could-turn-martian-dust-into-oxygen/",
"ogSiteName": "LearnGupt",
"articleSection": "Life",
"articleModifiedTime": "2025-12-02T09:42:44+05:30"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T06:34:28.000Z",
"createdAtI": 1764743668,
"updatedAt": "2025-12-04T09:15:03.000Z",
"fetchedAt": "2025-12-04T09:20:58.689Z",
"firstVersion": {
"storyID": "46130907",
"author": "ashishgupta2209",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T08:40:58.706Z",
"title": "Researchers Find Microbe Capable of Producing Oxygen from Martian Soil",
"createdAtI": 1764743668,
"url": "https://scienceclock.com/microbe-that-could-turn-martian-dust-into-oxygen/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T06:34:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764751259,
"commentsCount": 1,
"updatedAt": "2025-12-03T08:40:30.000Z"
}
}{
"storyID": "46130798",
"title": "AI Is Breaking the Moral Foundation of Modern Society",
"author": "TinyBig",
"url": "https://eyeofthesquid.com/ai-is-breaking-the-moral-foundation-of-modern-society-a145d471694f",
"points": 106,
"commentsCount": 178,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://eyeofthesquid.com/ai-is-breaking-the-moral-foundation-of-modern-society-a145d471694f"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-03T06:10:22.000Z",
"createdAtI": 1764742222,
"updatedAt": "2025-12-04T08:43:48.000Z",
"fetchedAt": "2025-12-04T08:55:58.403Z",
"firstVersion": {
"storyID": "46130798",
"author": "TinyBig",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T06:20:58.377Z",
"title": "AI Is Breaking the Moral Foundation of Modern Society",
"createdAtI": 1764742222,
"url": "https://eyeofthesquid.com/ai-is-breaking-the-moral-foundation-of-modern-society-a145d471694f",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T06:10:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764742858,
"commentsCount": 0,
"updatedAt": "2025-12-03T06:17:46.000Z"
}
}A public and free DNS service for a better security and privacy
{
"storyID": "46130784",
"title": "Quad9 DOH HTTP/1.1 Retirement, December 15, 2025",
"author": "pickledoyster",
"url": "https://quad9.net/news/blog/doh-http-1-1-retirement/",
"points": 97,
"commentsCount": 50,
"tags": [],
"og": {
"twitterCreator": "@quad9dns",
"twitterTitle": "Quad9 | A public and free DNS service for a better security and privacy",
"twitterSite": "@quad9dns",
"twitterImage": [
{
"url": "/images/cover_c2f081e020.png"
}
],
"ogTitle": "Quad9 | A public and free DNS service for a better security and privacy",
"ogDescription": "A public and free DNS service for a better security and privacy",
"ogLocale": "en",
"ogImage": [
{
"url": "/images/cover_c2f081e020.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"ogLocaleAlternate": "en",
"twitterDescription": "A public and free DNS service for a better security and privacy",
"success": true,
"requestUrl": "https://quad9.net/news/blog/doh-http-1-1-retirement/",
"ogUrl": "/",
"ogSiteName": "Quad9"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T06:07:22.000Z",
"createdAtI": 1764742042,
"updatedAt": "2025-12-04T08:46:33.000Z",
"fetchedAt": "2025-12-04T08:50:58.401Z",
"firstVersion": {
"storyID": "46130784",
"author": "pickledoyster",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T06:35:58.415Z",
"title": "Quad9 DOH HTTP/1.1 Retirement, December 15, 2025",
"createdAtI": 1764742042,
"url": "https://quad9.net/news/blog/doh-http-1-1-retirement/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T06:07:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764743758,
"commentsCount": 0,
"updatedAt": "2025-12-03T06:34:59.000Z"
}
}{
"storyID": "46130506",
"title": "Sending DMARC reports is somewhat hazardous",
"author": "zdw",
"url": "https://utcc.utoronto.ca/~cks/space/blog/spam/DMARCSendingReportsProblems",
"points": 71,
"commentsCount": 28,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://utcc.utoronto.ca/~cks/space/blog/spam/DMARCSendingReportsProblems"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T05:05:34.000Z",
"createdAtI": 1764738334,
"updatedAt": "2025-12-04T08:15:48.000Z",
"fetchedAt": "2025-12-04T08:35:58.347Z",
"firstVersion": {
"storyID": "46130506",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T06:15:58.427Z",
"title": "Sending DMARC reports is somewhat hazardous",
"createdAtI": 1764738334,
"url": "https://utcc.utoronto.ca/~cks/space/blog/spam/DMARCSendingReportsProblems",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T05:05:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764742558,
"commentsCount": 0,
"updatedAt": "2025-12-03T06:15:45.000Z"
}
}{
"storyID": "46130335",
"title": "Interview with RollerCoaster Tycoon's Creator, Chris Sawyer (2024)",
"author": "areoform",
"url": "https://medium.com/atari-club/interview-with-rollercoaster-tycoons-creator-chris-sawyer-684a0efb0f13",
"points": 279,
"commentsCount": 52,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://medium.com/atari-club/interview-with-rollercoaster-tycoons-creator-chris-sawyer-684a0efb0f13"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T04:32:16.000Z",
"createdAtI": 1764736336,
"updatedAt": "2025-12-04T07:47:03.000Z",
"fetchedAt": "2025-12-04T08:30:58.381Z",
"firstVersion": {
"storyID": "46130335",
"author": "areoform",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T06:00:58.334Z",
"title": "Interview with RollerCoaster Tycoon's Creator, Chris Sawyer (2024)",
"createdAtI": 1764736336,
"url": "https://medium.com/atari-club/interview-with-rollercoaster-tycoons-creator-chris-sawyer-684a0efb0f13",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T04:32:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764741658,
"commentsCount": 0,
"updatedAt": "2025-12-03T05:56:44.000Z"
}
}{
"storyID": "46130233",
"title": "Understanding ECDSA",
"author": "avidthinker",
"url": "https://avidthinker.github.io/2025/11/28/understanding-ecdsa/",
"points": 95,
"commentsCount": 20,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://avidthinker.github.io/2025/11/28/understanding-ecdsa/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T04:13:41.000Z",
"createdAtI": 1764735221,
"updatedAt": "2025-12-04T07:37:03.000Z",
"fetchedAt": "2025-12-04T08:15:58.820Z",
"firstVersion": {
"storyID": "46130233",
"author": "avidthinker",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T04:25:58.344Z",
"title": "Understanding ECDSA",
"createdAtI": 1764735221,
"url": "https://avidthinker.github.io/2025/11/28/understanding-ecdsa/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-03T04:13:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764735958,
"commentsCount": 0,
"updatedAt": "2025-12-03T04:23:59.000Z"
}
}Japanese game makers are struggling to locate affordable commercial fonts after one of the country's leading font licen…
{
"storyID": "46130187",
"title": "Japanese game devs face font dilemma as license increases from $380 to $20k",
"author": "zdw",
"url": "https://www.gamesindustry.biz/japanese-devs-face-font-licensing-dilemma-as-leading-provider-increases-annual-plan-price-from-380-to-20000",
"points": 324,
"commentsCount": 191,
"tags": [],
"og": {
"twitterCreator": "@GIBiz",
"twitterTitle": "Japanese devs face font licensing dilemma as leading provider increases annual plan price from $380 to $20,000+",
"twitterSite": "@GIBiz",
"articlePublishedTime": "2025-12-02T21:49:49.142946+00:00",
"twitterImage": [
{
"alt": "Japanese flag",
"url": "https://assetsio.gnwcdn.com/Screenshot-2025-04-10-at-20.43.19.png?width=1200&height=600&fit=crop&enable=upscale&auto=webp"
}
],
"ogTitle": "Japanese devs face font licensing dilemma as leading provider increases annual plan price from $380 to $20,000+",
"ogDescription": "Japanese game makers are struggling to locate affordable commercial fonts after one of the country's leading font licen…",
"ogImage": [
{
"url": "https://assetsio.gnwcdn.com/Screenshot-2025-04-10-at-20.43.19.png?width=1200&height=630&fit=crop&enable=upscale&auto=webp"
}
],
"ogType": "article",
"articleTag": "Japan",
"twitterCard": "summary_large_image",
"twitterDescription": "Japanese game makers are struggling to locate affordable commercial fonts after one of the country's leading font licen…",
"success": true,
"requestUrl": "https://www.gamesindustry.biz/japanese-devs-face-font-licensing-dilemma-as-leading-provider-increases-annual-plan-price-from-380-to-20000",
"ogUrl": "https://www.gamesindustry.biz/japanese-devs-face-font-licensing-dilemma-as-leading-provider-increases-annual-plan-price-from-380-to-20000",
"ogSiteName": "GamesIndustry.biz"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T04:03:56.000Z",
"createdAtI": 1764734636,
"updatedAt": "2025-12-04T07:45:33.000Z",
"fetchedAt": "2025-12-04T08:15:58.820Z",
"firstVersion": {
"storyID": "46130187",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T04:20:58.393Z",
"title": "Japanese game devs face font dilemma as license increases from $380 to $20k",
"createdAtI": 1764734636,
"url": "https://www.gamesindustry.biz/japanese-devs-face-font-licensing-dilemma-as-leading-provider-increases-annual-plan-price-from-380-to-20000",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T04:03:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764735658,
"commentsCount": 0,
"updatedAt": "2025-12-03T04:20:14.000Z"
}
}Claimed end-to-end privacy doesn’t fully conceal your rear-end data
{
"storyID": "46129476",
"title": "Kohler Can Access Pictures from \"End-to-End Encrypted\" Toilet Camera",
"author": "TimDotC",
"url": "https://varlogsimon.leaflet.pub/3m6zrw6k2bs2p?interactionDrawer=quotes",
"points": 222,
"commentsCount": 216,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Kohler Can Access Data and Pictures from Toilet Camera It Describes as “End-to-End Encrypted” - /var/log/simon",
"twitterDescription": "Claimed end-to-end privacy doesn’t fully conceal your rear-end data",
"twitterImage": [
{
"url": "https://leaflet.pub/lish/did%253Aplc%253A2rltjvii4o7fjtsb6kfe4qe6/3m5jrj5s5vs2q/3m6zrw6k2bs2p/opengraph-image?6815eb61f733905a"
}
],
"success": true,
"requestUrl": "https://varlogsimon.leaflet.pub/3m6zrw6k2bs2p?interactionDrawer=quotes",
"ogTitle": "Kohler Can Access Data and Pictures from Toilet Camera It Describes as “End-to-End Encrypted” - /var/log/simon",
"ogDescription": "Claimed end-to-end privacy doesn’t fully conceal your rear-end data",
"ogImage": [
{
"type": "image/png",
"url": "https://leaflet.pub/lish/did%253Aplc%253A2rltjvii4o7fjtsb6kfe4qe6/3m5jrj5s5vs2q/3m6zrw6k2bs2p/opengraph-image?6815eb61f733905a"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-03T02:06:25.000Z",
"createdAtI": 1764727585,
"updatedAt": "2025-12-04T06:23:18.000Z",
"fetchedAt": "2025-12-04T06:40:58.477Z",
"firstVersion": {
"storyID": "46129476",
"author": "TimDotC",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T02:10:58.403Z",
"title": "Kohler Can Access Pictures from \"End-to-End Encrypted\" Toilet Camera",
"createdAtI": 1764727585,
"url": "https://varlogsimon.leaflet.pub/3m6zrw6k2bs2p?interactionDrawer=quotes",
"points": 3,
"tags": [],
"createdAt": "2025-12-03T02:06:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764727858,
"commentsCount": 0,
"updatedAt": "2025-12-03T02:08:59.000Z"
}
}Brian Dan-Ding - The negative consequences of the H-1B can be traced back to its conception and design; the story of who crafted the visa, which firms and lobbies pressed hardest for its passage into law, and how it became Big Tech’s preferred option has largely gone untold. And while it is, of course, a natural feature of American life for businesses to lobby the government for policies that would benefit their bottom lines, what st
{
"storyID": "46128505",
"title": "The Rise and Fall of the H-1B Visa – American Affairs Journal",
"author": "bilsbie",
"url": "https://americanaffairsjournal.org/2025/11/the-rise-and-fall-of-the-h-1b-visa/",
"points": 43,
"commentsCount": 30,
"tags": [],
"og": {
"twitterCreator": "@http://twitter.com/juliuskrein",
"articlePublishedTime": "2025-11-20T07:04:00+00:00",
"author": "Brian Dan-Ding",
"ogTitle": "The Rise and Fall of the H-1B Visa - American Affairs Journal",
"ogDescription": "The negative consequences of the H-1B can be traced back to its conception and design; the story of who crafted the visa, which firms and lobbies pressed hardest for its passage into law, and how it became Big Tech’s preferred option has largely gone untold. And while it is, of course, a natural feature of American life for businesses to lobby the government for policies that would benefit their bottom lines, what st",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2000",
"type": "image/jpeg",
"url": "https://americanaffairsjournal.org/wp-content/uploads/2025/11/Dan-Ding2-1.jpg",
"height": "885"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://americanaffairsjournal.org/2025/11/the-rise-and-fall-of-the-h-1b-visa/",
"ogUrl": "https://americanaffairsjournal.org/2025/11/the-rise-and-fall-of-the-h-1b-visa/",
"ogSiteName": "American Affairs Journal",
"articleModifiedTime": "2025-11-21T04:15:38+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-02T23:46:27.000Z",
"createdAtI": 1764719187,
"updatedAt": "2025-12-04T04:48:33.000Z",
"fetchedAt": "2025-12-04T04:50:58.439Z",
"firstVersion": {
"storyID": "46128505",
"author": "bilsbie",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T03:25:58.635Z",
"title": "The Rise and Fall of the H-1B Visa – American Affairs Journal",
"createdAtI": 1764719187,
"url": "https://americanaffairsjournal.org/2025/11/the-rise-and-fall-of-the-h-1b-visa/",
"points": 5,
"tags": [],
"createdAt": "2025-12-02T23:46:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764732359,
"commentsCount": 0,
"updatedAt": "2025-12-03T03:21:45.000Z"
}
}I'm guessing everyone here has played DOOM before, or at least seen someone else play the game. It would also not be of any news for most here, that DOOM has sp
{
"storyID": "46128286",
"title": "DOOM could have had PC Speaker Music",
"author": "minki_the_avali",
"url": "https://lenowo.org/viewtopic.php?t=45",
"points": 117,
"commentsCount": 75,
"tags": [],
"og": {
"twitterTitle": "DOOM could have had PC Speaker Music!",
"articlePublishedTime": "2025-12-03T00:17:50+01:00",
"ogTitle": "DOOM could have had PC Speaker Music!",
"ogDescription": "I'm guessing everyone here has played DOOM before, or at least seen someone else play the game. It would also not be of any news for most here, that DOOM has sp",
"ogLocale": "en_GB",
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "I'm guessing everyone here has played DOOM before, or at least seen someone else play the game. It would also not be of any news for most here, that DOOM has sp",
"success": true,
"requestUrl": "https://lenowo.org/viewtopic.php?t=45",
"ogUrl": "https://lenowo.org/viewtopic.php?t=45",
"ogSiteName": "LenOwO",
"articleSection": "Software shenanigans"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-02T23:19:07.000Z",
"createdAtI": 1764717547,
"updatedAt": "2025-12-04T04:30:47.000Z",
"fetchedAt": "2025-12-04T04:30:58.431Z",
"firstVersion": {
"storyID": "46128286",
"author": "minki_the_avali",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-02T23:55:58.337Z",
"title": "Id Software was Lazy – DOOM could have had PC Speaker Music",
"createdAtI": 1764717547,
"url": "https://lenowo.org/viewtopic.php?t=45",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-02T23:19:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764719758,
"commentsCount": 1,
"updatedAt": "2025-12-02T23:55:45.000Z"
}
}Most HTML documents are relatively small, providing a starting point for other resources on the page to load. But why do some websites load several megabytes of HTML code? Usually it's not that there's a lot of content on the page, but rather that other types of resources are embedded within the do
{
"storyID": "46127868",
"title": "Exploring Large HTML Documents on the Web",
"author": "zdw",
"url": "https://calendar.perfplanet.com/2025/exploring-large-html-documents-on-the-web/",
"points": 53,
"commentsCount": 5,
"tags": [],
"og": {
"twitterTitle": "Exploring Large HTML Documents On The Web",
"twitterSite": "@stoyanstefanov",
"twitterImage": [
{
"url": "https://calendar.perfplanet.com/images/2025/matt/i12.png"
}
],
"twitterUrl": "https://calendar.perfplanet.com/2025/exploring-large-html-documents-on-the-web/",
"ogTitle": "Exploring Large HTML Documents On The Web",
"ogDescription": "Most HTML documents are relatively small, providing a starting point for other resources on the page to load.\n\nBut why do some websites load several megabytes of HTML code? Usually it's not that there's a lot of content on the page, but rather that other types of resources are embedded within the do",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://calendar.perfplanet.com/images/2025/matt/i12.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Most HTML documents are relatively small, providing a starting point for other resources on the page to load.\n\nBut why do some websites load several megabytes of HTML code? Usually it's not that there's a lot of content on the page, but rather that other types of resources are embedded within the do",
"success": true,
"requestUrl": "https://calendar.perfplanet.com/2025/exploring-large-html-documents-on-the-web/",
"ogUrl": "https://calendar.perfplanet.com/2025/exploring-large-html-documents-on-the-web/",
"ogSiteName": "Web Performance Calendar"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-02T22:32:45.000Z",
"createdAtI": 1764714765,
"updatedAt": "2025-12-04T01:29:48.000Z",
"fetchedAt": "2025-12-04T03:10:58.333Z",
"firstVersion": {
"storyID": "46127868",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-02T22:55:58.720Z",
"title": "Exploring Large HTML Documents on the Web",
"createdAtI": 1764714765,
"url": "https://calendar.perfplanet.com/2025/exploring-large-html-documents-on-the-web/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-02T22:32:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764716159,
"commentsCount": 0,
"updatedAt": "2025-12-02T22:53:13.000Z"
}
}{
"storyID": "46127822",
"title": "Windows 11 October 2025 Update Triggers Major Gaming Performance Regression",
"author": "d3Xt3r",
"url": "https://www.guru3d.com/story/windows-11-kb5066835-update-triggers-major-gaming-performance-regression/",
"points": 42,
"commentsCount": 29,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.guru3d.com/story/windows-11-kb5066835-update-triggers-major-gaming-performance-regression/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-02T22:28:35.000Z",
"createdAtI": 1764714515,
"updatedAt": "2025-12-04T00:00:53.000Z",
"fetchedAt": "2025-12-04T02:55:58.496Z",
"firstVersion": {
"storyID": "46127822",
"author": "d3Xt3r",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-02T22:40:58.469Z",
"title": "Windows 11 October 2025 Update Triggers Major Gaming Performance Regression",
"createdAtI": 1764714515,
"url": "https://www.guru3d.com/story/windows-11-kb5066835-update-triggers-major-gaming-performance-regression/",
"points": 3,
"tags": [],
"createdAt": "2025-12-02T22:28:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764715258,
"commentsCount": 0,
"updatedAt": "2025-12-02T22:38:29.000Z"
}
}A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.
{
"storyID": "46127400",
"title": "AI generated font using Nano Banana",
"author": "ebaad96",
"url": "https://constanttime.notion.site/Worlds-first-Ai-generated-font-using-nano-banana-2ba6f8e15af18012864bdb760fa9c9ba?pvs=74",
"points": 92,
"commentsCount": 33,
"tags": [],
"og": {
"twitterSite": "@NotionHQ",
"twitterTitle": "The AI workspace that works for you. | Notion",
"twitterImage": [
{
"url": "https://www.notion.so/images/meta/default.png"
}
],
"twitterUrl": "https://www.notion.so",
"ogTitle": "The AI workspace that works for you. | Notion",
"ogDescription": "A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.notion.so/images/meta/default.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.",
"success": true,
"requestUrl": "https://constanttime.notion.site/Worlds-first-Ai-generated-font-using-nano-banana-2ba6f8e15af18012864bdb760fa9c9ba?pvs=74",
"ogUrl": "https://www.notion.so",
"ogSiteName": "Notion"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-02T21:52:30.000Z",
"createdAtI": 1764712350,
"updatedAt": "2025-12-04T01:55:17.000Z",
"fetchedAt": "2025-12-04T02:15:58.723Z",
"firstVersion": {
"storyID": "46127400",
"author": "ebaad96",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-02T22:00:58.517Z",
"title": "AI generated font using nano banana",
"createdAtI": 1764712350,
"url": "https://constanttime.notion.site/Worlds-first-Ai-generated-font-using-nano-banana-2ba6f8e15af18012864bdb760fa9c9ba?pvs=74",
"points": 3,
"tags": [],
"createdAt": "2025-12-02T21:52:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764712859,
"commentsCount": 0,
"updatedAt": "2025-12-02T21:59:44.000Z"
}
}{
"storyID": "46127143",
"title": "EmacsConf 2025",
"author": "birdculture",
"url": "https://emacsconf.org/2025/",
"points": 167,
"commentsCount": 15,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://emacsconf.org/2025/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-02T21:31:35.000Z",
"createdAtI": 1764711095,
"updatedAt": "2025-12-03T23:25:31.000Z",
"fetchedAt": "2025-12-04T02:00:58.943Z",
"firstVersion": {
"storyID": "46127143",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-02T21:55:58.489Z",
"title": "EmacsConf 2025",
"createdAtI": 1764711095,
"url": "https://emacsconf.org/2025/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-02T21:31:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764712558,
"commentsCount": 0,
"updatedAt": "2025-12-02T21:55:44.000Z"
}
}We’re building the world’s greenest AI. Find out how we’re harnessing new technology while continuing our mission of putting people and the planet first.
{
"storyID": "46126964",
"title": "Ecosia: The greenest AI is here",
"author": "doener",
"url": "https://blog.ecosia.org/ecosia-ai/",
"points": 120,
"commentsCount": 76,
"tags": [],
"og": {
"twitterTitle": "Is there a green AI alternative?",
"twitterSite": "@ecosia",
"articlePublishedTime": "2025-12-02T07:45:14.000Z",
"twitterImage": [
{
"url": "https://blog.ecosia.org/content/images/size/w1200/2025/10/AI-Launch-3.jpg"
}
],
"twitterUrl": "https://blog.ecosia.org/ecosia-ai/",
"ogTitle": "Is there a green AI alternative?",
"ogDescription": "We’re building the world’s greenest AI. Find out how we’re harnessing new technology while continuing our mission of putting people and the planet first.",
"ogImage": [
{
"width": "1200",
"url": "https://blog.ecosia.org/content/images/size/w1200/2025/10/AI-Launch-3.jpg",
"height": "675"
}
],
"ogType": "article",
"articleTag": "Search Engine",
"articlePublisher": "https://www.facebook.com/ecosia",
"twitterCard": "summary_large_image",
"twitterDescription": "We’re building the world’s greenest AI. Find out how we’re harnessing new technology while continuing our mission of putting people and the planet first.",
"success": true,
"requestUrl": "https://blog.ecosia.org/ecosia-ai/",
"ogUrl": "https://blog.ecosia.org/ecosia-ai/",
"ogSiteName": "The Ecosia Blog",
"articleModifiedTime": "2025-12-02T07:48:31.000Z"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-02T21:14:38.000Z",
"createdAtI": 1764710078,
"updatedAt": "2025-12-04T01:32:18.000Z",
"fetchedAt": "2025-12-04T01:35:58.388Z",
"firstVersion": {
"storyID": "46126964",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-02T21:30:58.379Z",
"title": "Ecosia: The greenest AI is here",
"createdAtI": 1764710078,
"url": "https://blog.ecosia.org/ecosia-ai/",
"points": 4,
"tags": [],
"createdAt": "2025-12-02T21:14:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764711058,
"commentsCount": 1,
"updatedAt": "2025-12-02T21:28:43.000Z"
}
}{
"storyID": "46126907",
"title": "Steam on Linux Use Easily Hits an All-Time High in November",
"author": "TMWNN",
"url": "https://www.phoronix.com/news/Steam-Linux-November-2025",
"points": 44,
"commentsCount": 16,
"tags": [],
"og": {
"twitterCreator": "@michaellarabel",
"twitterCard": "summary_large_image",
"twitterSite": "@phoronix",
"twitterTitle": "Steam On Linux Use Easily Hits An All-Time High In November",
"twitterDescription": "The Steam Survey results are out for November 2025 and continue to be very positive for the growing adoption of Linux gaming thanks to the success of the Steam Deck, the underlying Steam Play (Proton) software, and now further excitement thanks to the upcoming Steam Machine and Steam Frame.",
"twitterImage": [
{
"url": "https://www.phoronix.net/image.php?id=bioshock-nvamd-preview&image=bi_amdnv_2"
}
],
"success": true,
"requestUrl": "https://www.phoronix.com/news/Steam-Linux-November-2025",
"ogTitle": "Steam On Linux Use Easily Hits An All-Time High In November",
"ogImage": [
{
"url": "https://www.phoronix.net/image.php?id=bioshock-nvamd-preview&image=bi_amdnv_2"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-02T21:09:15.000Z",
"createdAtI": 1764709755,
"updatedAt": "2025-12-03T23:26:32.000Z",
"fetchedAt": "2025-12-04T01:30:58.418Z",
"firstVersion": {
"storyID": "46126907",
"author": "TMWNN",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-02T21:20:58.475Z",
"title": "Steam on Linux Use Easily Hits an All-Time High in November",
"createdAtI": 1764709755,
"url": "https://www.phoronix.com/news/Steam-Linux-November-2025",
"points": 3,
"tags": [],
"createdAt": "2025-12-02T21:09:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764710458,
"commentsCount": 0,
"updatedAt": "2025-12-02T21:18:01.000Z"
}
}dan.stasiewski@dell.org - This contribution will fund $250 deposits for children ages 10 and under, expanding early access to investment accounts powered by Invest America.
{
"storyID": "46126906",
"title": "We're committing $6.25B to give 25M children a financial head start",
"author": "duck",
"url": "https://www.onedell.com/investamerica/",
"points": 56,
"commentsCount": 128,
"tags": [],
"og": {
"twitterTitle": "We’re Committing $6.25 Billion to Give 25 Million Children a Financial Head Start",
"articlePublishedTime": "2025-12-02T12:07:34+00:00",
"twitterImage": [
{
"url": "https://www.onedell.com/wp-content/uploads/2025/11/invest-america-og-scaled.png"
}
],
"author": "dan.stasiewski@dell.org",
"ogTitle": "We’re Committing $6.25 Billion to Give 25 Million Children a Financial Head Start",
"ogDescription": "This contribution will fund $250 deposits for children ages 10 and under, expanding early access to investment accounts powered by Invest America.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2560",
"type": "image/png",
"url": "https://www.onedell.com/wp-content/uploads/2025/11/invest-america-og-scaled.png",
"height": "1362"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "This contribution will fund $250 deposits for children ages 10 and under, expanding early access to investment accounts powered by Invest America.",
"success": true,
"requestUrl": "https://www.onedell.com/investamerica/",
"ogUrl": "https://www.onedell.com/investamerica/",
"ogSiteName": "OneDell"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-02T21:09:10.000Z",
"createdAtI": 1764709750,
"updatedAt": "2025-12-04T00:44:47.000Z",
"fetchedAt": "2025-12-04T01:30:58.418Z",
"firstVersion": {
"storyID": "46126906",
"author": "duck",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-02T21:25:58.622Z",
"title": "We're Committing $6.25B to Give 25M Children a Financial Head Start",
"createdAtI": 1764709750,
"url": "https://www.onedell.com/investamerica/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-02T21:09:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764710759,
"commentsCount": 0,
"updatedAt": "2025-12-02T21:25:28.000Z"
}
}Manuel G. Pascual - The head of Germany’s Sovereign Tech Agency believes that Europe must invest in open source to achieve technological independence
{
"storyID": "46126453",
"title": "Head of Germany's Sovereign Tech Agency believes that Europe must invest in OSS",
"author": "doener",
"url": "https://english.elpais.com/technology/2025-11-30/adriana-groh-the-internet-works-thanks-to-a-shared-infrastructure-that-nobody-owns-but-that-we-must-take-care-of.html",
"points": 40,
"commentsCount": 13,
"tags": [],
"og": {
"twitterSite": "@elpaisinenglish",
"twitterTitle": "Adriana Groh: ‘The internet works thanks to a shared infrastructure that nobody owns, but that we must take care of’",
"articlePublishedTime": "2025-11-30T05:00:00+01:00",
"author": "Manuel G. Pascual",
"dcDateIssued": "2025-11-30T05:00:00+01:00",
"ogTitle": "Adriana Groh: ‘The internet works thanks to a shared infrastructure that nobody owns, but that we must take care of’",
"ogArticlePublisher": "EL PAÍS in English",
"ogDescription": "The head of Germany’s Sovereign Tech Agency believes that Europe must invest in open source to achieve technological independence",
"ogImage": [
{
"width": "1200",
"url": "https://imagenes.elpais.com/resizer/v2/2266DM5JORGZLI5UCAVLZQXPAM.jpg?auth=18c4ddadb4dfebaadd14845c2c9ea3bf3d587907213c180ef6da6bd6ae07c0c6&width=1200",
"height": "851"
}
],
"ogType": "article",
"articleTag": "WhatsApp",
"articlePublisher": "https://www.facebook.com/elpaisinenglish/",
"twitterCard": "summary_large_image",
"ogArticleAuthor": "Manuel G. Pascual",
"success": true,
"requestUrl": "https://english.elpais.com/technology/2025-11-30/adriana-groh-the-internet-works-thanks-to-a-shared-infrastructure-that-nobody-owns-but-that-we-must-take-care-of.html",
"ogUrl": "https://english.elpais.com/technology/2025-11-30/adriana-groh-the-internet-works-thanks-to-a-shared-infrastructure-that-nobody-owns-but-that-we-must-take-care-of.html",
"ogSiteName": "EL PAÍS English",
"articleModifiedTime": "2025-11-30T05:00:00+01:00",
"articleSection": "Technology",
"fbAppId": "94039431626"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-02T20:33:59.000Z",
"createdAtI": 1764707639,
"updatedAt": "2025-12-03T23:26:02.000Z",
"fetchedAt": "2025-12-04T00:25:58.649Z",
"firstVersion": {
"storyID": "46126453",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-02T20:45:58.622Z",
"title": "Head of Germany's Sovereign Tech Agency believes that Europe must invest in OSS",
"createdAtI": 1764707639,
"url": "https://english.elpais.com/technology/2025-11-30/adriana-groh-the-internet-works-thanks-to-a-shared-infrastructure-that-nobody-owns-but-that-we-must-take-care-of.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-02T20:33:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764708359,
"commentsCount": 0,
"updatedAt": "2025-12-02T20:42:43.000Z"
}
}Sean Hollister - The Steam Frame is a Trojan horse carrying Arm’s gaming future.
{
"storyID": "46126446",
"title": "Valve reveals it’s the architect behind a push to bring Windows games to Arm",
"author": "evolve2k",
"url": "https://www.theverge.com/report/820656/valve-interview-arm-gaming-steamos-pierre-loup-griffais",
"points": 337,
"commentsCount": 395,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Steam Machine today, Steam Phones tomorrow",
"articlePublishedTime": "2025-12-02T19:42:08+00:00",
"twitterImage": [
{
"alt": "Two hands hold the Steam Controller, thumbs atop the joysticks, with twin touchpads visible underneath them.",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/11/258049_Valve_2025_EverythingTimeStudio_0008.jpg?quality=90&strip=all&crop=0%2C10.805700988947%2C100%2C78.388598022106&w=1200"
}
],
"author": "Sean Hollister",
"twitterUrl": "https://www.theverge.com/report/820656/valve-interview-arm-gaming-steamos-pierre-loup-griffais",
"ogTitle": "Steam Machine today, Steam Phones tomorrow",
"ogDescription": "The Steam Frame is a Trojan horse carrying Arm’s gaming future.",
"ogImage": [
{
"width": "1200",
"alt": "Two hands hold the Steam Controller, thumbs atop the joysticks, with twin touchpads visible underneath them.",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/11/258049_Valve_2025_EverythingTimeStudio_0008.jpg?quality=90&strip=all&crop=0%2C10.805700988947%2C100%2C78.388598022106&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The Steam Frame is a Trojan horse carrying Arm’s gaming future.",
"success": true,
"requestUrl": "https://www.theverge.com/report/820656/valve-interview-arm-gaming-steamos-pierre-loup-griffais",
"ogUrl": "https://www.theverge.com/report/820656/valve-interview-arm-gaming-steamos-pierre-loup-griffais",
"ogSiteName": "The Verge",
"articleModifiedTime": "2025-12-02T19:42:08+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-02T20:33:10.000Z",
"createdAtI": 1764707590,
"updatedAt": "2025-12-04T00:15:47.000Z",
"fetchedAt": "2025-12-04T00:15:58.393Z",
"firstVersion": {
"storyID": "46126446",
"author": "evolve2k",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-03T19:30:58.455Z",
"title": "Valve reveals it’s the architect behind a push to bring Windows games to Arm",
"createdAtI": 1764707590,
"url": "https://www.theverge.com/report/820656/valve-interview-arm-gaming-steamos-pierre-loup-griffais",
"points": 24,
"tags": [
"front_page"
],
"createdAt": "2025-12-02T20:33:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764790258,
"commentsCount": 157,
"updatedAt": "2025-12-03T19:30:47.000Z"
}
}Deeply technical zine. And it's free.
{
"storyID": "46126217",
"title": "Paged Out",
"author": "varjag",
"url": "https://pagedout.institute",
"points": 563,
"commentsCount": 58,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://pagedout.institute",
"ogTitle": "Paged Out!",
"ogUrl": "https://pagedout.institute/",
"ogSiteName": "Paged Out!",
"ogDescription": "Deeply technical zine. And it's free.",
"ogImage": [
{
"url": "https://pagedout.institute/static/img/issue_7_cover_small.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-02T20:14:20.000Z",
"createdAtI": 1764706460,
"updatedAt": "2025-12-03T23:37:32.000Z",
"fetchedAt": "2025-12-04T00:00:58.305Z",
"firstVersion": {
"storyID": "46126217",
"author": "varjag",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-02T20:35:58.330Z",
"title": "Paged Out",
"createdAtI": 1764706460,
"url": "https://pagedout.institute",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-02T20:14:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764707758,
"commentsCount": 0,
"updatedAt": "2025-12-02T20:34:31.000Z"
}
}