Gemini CLI Tips and Tricks. Contribute to addyosmani/gemini-cli-tips development by creating an account on GitHub.
{
"storyID": "46060508",
"title": "Gemini CLI Tips and Tricks for Agentic Coding",
"author": "ayoisaiah",
"url": "https://github.com/addyosmani/gemini-cli-tips",
"points": 57,
"commentsCount": 18,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - addyosmani/gemini-cli-tips: Gemini CLI Tips and Tricks",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/0e1ffafd82818d6ec1f033081ea99e4c2f0bb89d339c80e53954c5efef74b8d4/addyosmani/gemini-cli-tips"
}
],
"ogTitle": "GitHub - addyosmani/gemini-cli-tips: Gemini CLI Tips and Tricks",
"ogDescription": "Gemini CLI Tips and Tricks. Contribute to addyosmani/gemini-cli-tips development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Gemini CLI Tips and Tricks. Contribute to addyosmani/gemini-cli-tips development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/0e1ffafd82818d6ec1f033081ea99e4c2f0bb89d339c80e53954c5efef74b8d4/addyosmani/gemini-cli-tips",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Gemini CLI Tips and Tricks. Contribute to addyosmani/gemini-cli-tips development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/addyosmani/gemini-cli-tips",
"ogUrl": "https://github.com/addyosmani/gemini-cli-tips",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"gemini",
"gemini"
]
},
"createdAt": "2025-11-26T18:08:02.000Z",
"createdAtI": 1764180482,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46060508",
"author": "ayoisaiah",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T18:55:58.395Z",
"title": "Gemini CLI Tips and Tricks for Agentic Coding",
"createdAtI": 1764180482,
"url": "https://github.com/addyosmani/gemini-cli-tips",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T18:08:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764183358,
"commentsCount": 0,
"updatedAt": "2025-11-26T18:55:50.000Z"
}
}{
"storyID": "46060357",
"title": "Investors expect AI use to soar. That's not happening",
"author": "gaius_baltar",
"url": "https://www.economist.com/finance-and-economics/2025/11/26/investors-expect-ai-use-to-soar-thats-not-happening",
"points": 41,
"commentsCount": 54,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/finance-and-economics/2025/11/26/investors-expect-ai-use-to-soar-thats-not-happening"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-26T17:57:13.000Z",
"createdAtI": 1764179833,
"updatedAt": "2025-11-26T20:09:36.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46060357",
"author": "gaius_baltar",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T18:05:58.327Z",
"title": "Investors expect AI use to soar. That's not happening",
"createdAtI": 1764179833,
"url": "https://www.economist.com/finance-and-economics/2025/11/26/investors-expect-ai-use-to-soar-thats-not-happening",
"points": 4,
"tags": [],
"createdAt": "2025-11-26T17:57:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764180358,
"commentsCount": 2,
"updatedAt": "2025-11-26T18:05:50.000Z"
}
}From desktop to datacenter: how Scaleway turns Apple's Mac mini into a fully managed, high-performance cloud server for macOS and iOS developers.
{
"storyID": "46060122",
"title": "Scaleway turns Mac Minis into high‑density, Raspberry Pi–managed servers",
"author": "Lwrless",
"url": "https://www.scaleway.com/en/blog/how-we-turn-apples-mac-mini-into-high-performance-dedicated-servers/",
"points": 69,
"commentsCount": 82,
"tags": [],
"og": {
"twitterCreator": "@Scaleway",
"twitterTitle": "How We Turn Apple’s Mac Mini Into High-Performance Dedicated Servers",
"twitterImage": [
{
"url": "https://www-uploads.scaleway.com/Content_Mac_Mini_Illustration_Content_49fe77e236.png"
}
],
"ogTitle": "How We Turn Apple’s Mac Mini Into High-Performance Dedicated Servers",
"ogDescription": "From desktop to datacenter: how Scaleway turns Apple's Mac mini into a fully managed, high-performance cloud server for macOS and iOS developers.",
"ogImage": [
{
"url": "https://www-uploads.scaleway.com/Content_Mac_Mini_Illustration_Content_49fe77e236.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "From desktop to datacenter: how Scaleway turns Apple's Mac mini into a fully managed, high-performance cloud server for macOS and iOS developers.",
"success": true,
"requestUrl": "https://www.scaleway.com/en/blog/how-we-turn-apples-mac-mini-into-high-performance-dedicated-servers/",
"ogUrl": "https://www.scaleway.com/en/blog/how-we-turn-apples-mac-mini-into-high-performance-dedicated-servers/",
"articleAuthor": "https://www.scaleway.com/en/blog/author/alexia-valais"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T17:40:16.000Z",
"createdAtI": 1764178816,
"updatedAt": "2025-11-26T20:10:06.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46060122",
"author": "Lwrless",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T17:50:58.480Z",
"title": "Scaleway turns Mac minis into high‑density, Raspberry Pi–managed servers",
"createdAtI": 1764178816,
"url": "https://www.scaleway.com/en/blog/how-we-turn-apples-mac-mini-into-high-performance-dedicated-servers/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T17:40:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764179458,
"commentsCount": 0,
"updatedAt": "2025-11-26T17:49:35.000Z"
}
}We no longer have any active servers in France and are continuing the process of leaving OVH. We'll be rotating our TLS keys and Let's Encrypt account keys pinned via accounturi. DNSSEC keys may also be rotated. Our backups are encrypted and can remain on OVH for now.
{
"storyID": "46059765",
"title": "GrapheneOS is leaving France after receiving threats from law enforcement",
"author": "a022311",
"url": "https://grapheneos.social/@GrapheneOS/115606319562587450",
"points": 44,
"commentsCount": 7,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://grapheneos.social/@GrapheneOS/115606319562587450",
"ogTitle": "GrapheneOS (@GrapheneOS@grapheneos.social)",
"profileUsername": "GrapheneOS@grapheneos.social",
"ogUrl": "https://grapheneos.social/@GrapheneOS/115606319562587450",
"ogSiteName": "GrapheneOS Mastodon",
"ogDescription": "We no longer have any active servers in France and are continuing the process of leaving OVH. We'll be rotating our TLS keys and Let's Encrypt account keys pinned via accounturi. DNSSEC keys may also be rotated. Our backups are encrypted and can remain on OVH for now.",
"ogLocale": "en",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T17:13:44.000Z",
"createdAtI": 1764177224,
"updatedAt": "2025-11-26T19:27:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46059765",
"author": "a022311",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T17:45:58.543Z",
"title": "GrapheneOS is leaving France after receiving threats from law enforcement",
"createdAtI": 1764177224,
"url": "https://grapheneos.social/@GrapheneOS/115606319562587450",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T17:13:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764179159,
"commentsCount": 2,
"updatedAt": "2025-11-26T17:45:52.000Z"
}
}There are a lot of reasons to be skeptical.
{
"storyID": "46059737",
"title": "DRAM prices are spiking, but I don't trust the industry's why",
"author": "binarycrusader",
"url": "https://www.xda-developers.com/dram-prices-spiking-dont-trust-industry-reasons/",
"points": 87,
"commentsCount": 47,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@AdamConwayIE",
"twitterSite": "@xdadevelopers",
"twitterTitle": "DRAM prices are spiking, but I don't trust the industry's reasons why",
"articlePublishedTime": "2025-11-25T16:01:17Z",
"twitterImage": [
{
"url": "https://static0.xdaimages.com/wordpress/wp-content/uploads/wm/2025/10/threadripper-lots-of-ram.jpg?q=70&fit=crop&w=1200&h=628&dpr=1"
}
],
"ogTitle": "DRAM prices are spiking, but I don't trust the industry's reasons why",
"ogDescription": "There are a lot of reasons to be skeptical.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://static0.xdaimages.com/wordpress/wp-content/uploads/wm/2025/10/threadripper-lots-of-ram.jpg?w=1600&h=900&fit=crop",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/xda.developers",
"twitterCard": "summary_large_image",
"twitterDescription": "There are a lot of reasons to be skeptical.",
"success": true,
"requestUrl": "https://www.xda-developers.com/dram-prices-spiking-dont-trust-industry-reasons/",
"ogUrl": "https://www.xda-developers.com/dram-prices-spiking-dont-trust-industry-reasons/",
"ogSiteName": "XDA",
"articleModifiedTime": "2025-11-25T16:01:17Z",
"articleSection": "Other Hardware",
"articleAuthor": "Adam Conway",
"fbAppId": "457224991007811"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T17:12:01.000Z",
"createdAtI": 1764177121,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46059737",
"author": "binarycrusader",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T17:25:58.346Z",
"title": "DRAM prices are spiking, but I don't trust the industry's why",
"createdAtI": 1764177121,
"url": "https://www.xda-developers.com/dram-prices-spiking-dont-trust-industry-reasons/",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T17:12:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764177958,
"commentsCount": 0,
"updatedAt": "2025-11-26T17:23:22.000Z"
}
}We lost the capitalism game and they're trying to get a second wind through a broken vibe-coded SaaS platform.
{
"storyID": "46059582",
"title": "A Vibe Coded SaaS Killed My Team",
"author": "speckx",
"url": "https://cendyne.dev/posts/2025-11-26-a-vibe-coded-saas-killed-my-team.html",
"points": 74,
"commentsCount": 67,
"tags": [],
"og": {
"twitterCreator": "@CendyneNaga",
"twitterTitle": "A Vibe Coded SaaS Killed My Team",
"twitterImage": [
{
"url": "https://cendyne.dev/c/GMdXzX3w?width=800"
}
],
"twitterUrl": "https://cendyne.dev/posts/2025-11-26-a-vibe-coded-saas-killed-my-team.html",
"ogTitle": "A Vibe Coded SaaS Killed My Team",
"ogDescription": "We lost the capitalism game and they're trying to get a second wind through a broken vibe-coded SaaS platform.",
"ogImage": [
{
"url": "https://cendyne.dev/c/GMdXzX3w?width=800"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "We lost the capitalism game and they're trying to get a second wind through a broken vibe-coded SaaS platform.",
"success": true,
"requestUrl": "https://cendyne.dev/posts/2025-11-26-a-vibe-coded-saas-killed-my-team.html",
"ogUrl": "https://cendyne.dev/posts/2025-11-26-a-vibe-coded-saas-killed-my-team.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T17:00:23.000Z",
"createdAtI": 1764176423,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46059582",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T18:40:58.354Z",
"title": "A Vibe Coded SaaS Killed My Team",
"createdAtI": 1764176423,
"url": "https://cendyne.dev/posts/2025-11-26-a-vibe-coded-saas-killed-my-team.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T17:00:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764182458,
"commentsCount": 0,
"updatedAt": "2025-11-26T18:38:36.000Z"
}
}Yet again, another global IT outage happen (deja vu strikes again in our industry). This time at cloudflare(Prince 2025). Again, taking down large swats of the internet with it(Booth 2025). And yes, like my previous analysis of the GCP and CrowdStrike’s outages, this post critiques Cloudflare’s root cause analysis (RCA), which — despite providing a great overview of what happened — misses the real lesson. Here’s the
{
"storyID": "46059227",
"title": "Cloudflare outage should not have happened",
"author": "b-man",
"url": "https://ebellani.github.io/blog/2025/cloudflare-outage-should-not-have-happened-and-they-seem-to-be-missing-the-point-on-how-to-avoid-it-in-the-future/",
"points": 101,
"commentsCount": 148,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-26T00:00:00+00:00",
"success": true,
"requestUrl": "https://ebellani.github.io/blog/2025/cloudflare-outage-should-not-have-happened-and-they-seem-to-be-missing-the-point-on-how-to-avoid-it-in-the-future/",
"ogTitle": "Cloudflare outage should not have happened, and they seem to be missing the point on how to avoid it in the future",
"ogUrl": "https://ebellani.github.io/blog/2025/cloudflare-outage-should-not-have-happened-and-they-seem-to-be-missing-the-point-on-how-to-avoid-it-in-the-future/",
"ogDescription": "Yet again, another global IT outage happen (deja vu strikes again in our industry). This time at cloudflare(Prince 2025). Again, taking down large swats of the internet with it(Booth 2025).\nAnd yes, like my previous analysis of the GCP and CrowdStrike’s outages, this post critiques Cloudflare’s root cause analysis (RCA), which — despite providing a great overview of what happened — misses the real lesson.\nHere’s the ",
"articleSection": "blog",
"articleModifiedTime": "2025-11-26T00:00:00+00:00",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T16:34:58.000Z",
"createdAtI": 1764174898,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46059227",
"author": "b-man",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T16:50:58.343Z",
"title": "Cloudflare outage should not have happened",
"createdAtI": 1764174898,
"url": "https://ebellani.github.io/blog/2025/cloudflare-outage-should-not-have-happened-and-they-seem-to-be-missing-the-point-on-how-to-avoid-it-in-the-future/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T16:34:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764175858,
"commentsCount": 0,
"updatedAt": "2025-11-26T16:49:50.000Z"
}
}Fight the Slop Syndicate!
{
"storyID": "46059069",
"title": "Slop Detective – Fight the Slop Syndicate",
"author": "speckx",
"url": "https://slopdetective.kagi.com/",
"points": 42,
"commentsCount": 18,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Slop Detective",
"twitterImage": [
{
"alt": "Slop Detective",
"url": "https://slopdetective.kagi.com/public/img/slop-detective-banner.png"
}
],
"twitterUrl": "https://slopdetective.kagi.com",
"ogTitle": "Slop Detective",
"ogDescription": "Fight the Slop Syndicate!",
"ogLocale": "en_US",
"ogImage": [
{
"type": "image/png",
"url": "https://slopdetective.kagi.com/public/img/slop-detective-banner.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Fight the Slop Syndicate!",
"success": true,
"requestUrl": "https://slopdetective.kagi.com/",
"ogUrl": "https://slopdetective.kagi.com/",
"ogSiteName": "Slop Detective"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T16:24:29.000Z",
"createdAtI": 1764174269,
"updatedAt": "2025-11-26T20:10:36.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46059069",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T16:55:58.473Z",
"title": "Slop Detective – Fight the Slop Syndicate",
"createdAtI": 1764174269,
"url": "https://slopdetective.kagi.com/",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T16:24:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764176158,
"commentsCount": 0,
"updatedAt": "2025-11-26T16:53:21.000Z"
}
}{
"storyID": "46058912",
"title": "Slashdot effect",
"author": "firefax",
"url": "https://en.wikipedia.org/wiki/Slashdot_effect",
"points": 45,
"commentsCount": 66,
"tags": [],
"og": {
"ogTitle": "Slashdot effect - Wikipedia",
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/Slashdot_effect",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T16:12:51.000Z",
"createdAtI": 1764173571,
"updatedAt": "2025-11-26T20:03:37.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46058912",
"author": "firefax",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T16:20:58.444Z",
"title": "Slashdot Effect",
"createdAtI": 1764173571,
"url": "https://en.wikipedia.org/wiki/Slashdot_effect",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T16:12:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764174058,
"commentsCount": 0,
"updatedAt": "2025-11-26T16:20:36.000Z"
}
}A diabetes medication that lowers brain fluid pressure has cut monthly migraine days by more than half
{
"storyID": "46058600",
"title": "From blood sugar to brain relief: GLP-1 therapy slashes migraine frequency",
"author": "Anon84",
"url": "https://www.medlink.com/news/from-blood-sugar-to-brain-relief-glp-1-therapy-slashes-migraine-frequency",
"points": 75,
"commentsCount": 51,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@medlinkneurol",
"twitterSite": "@medlinkneurol",
"twitterTitle": "From blood sugar to brain relief: GLP-1 therapy slashes migraine frequency",
"ogTitle": "From blood sugar to brain relief: GLP-1 therapy slashes migraine frequency | MedLink Neurology",
"ogDescription": "A diabetes medication that lowers brain fluid pressure has cut monthly migraine days by more than half",
"ogLocale": "en_US",
"ogImage": [
{
"width": "500",
"url": "https://assets.medlink.com/content/craft/guide/SEO.png",
"height": "261"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "A diabetes medication that lowers brain fluid pressure has cut monthly migraine days by more than half",
"success": true,
"requestUrl": "https://www.medlink.com/news/from-blood-sugar-to-brain-relief-glp-1-therapy-slashes-migraine-frequency",
"ogUrl": "https://www.medlink.com/news/from-blood-sugar-to-brain-relief-glp-1-therapy-slashes-migraine-frequency",
"ogSiteName": "MedLink Neurology"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T15:49:11.000Z",
"createdAtI": 1764172151,
"updatedAt": "2025-11-26T20:10:06.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46058600",
"author": "Anon84",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T17:40:58.381Z",
"title": "From blood sugar to brain relief: GLP-1 therapy slashes migraine frequency",
"createdAtI": 1764172151,
"url": "https://www.medlink.com/news/from-blood-sugar-to-brain-relief-glp-1-therapy-slashes-migraine-frequency",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T15:49:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764178858,
"commentsCount": 1,
"updatedAt": "2025-11-26T17:37:51.000Z"
}
}{
"storyID": "46058531",
"title": "KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support",
"author": "mikece",
"url": "https://www.phoronix.com/news/KDE-Plasma-68-Wayland-Exclusive",
"points": 105,
"commentsCount": 159,
"tags": [],
"og": {
"twitterCreator": "@michaellarabel",
"twitterCard": "summary_large_image",
"twitterSite": "@phoronix",
"twitterTitle": "KDE Plasma 6.8 Will Go Wayland-Exclusive In Dropping X11 Session Support",
"twitterDescription": "KDE developers announced they are going 'all-in on a Wayland future' and with the Plasma 6.8 desktop it will become Wayland-exclusive",
"twitterImage": [
{
"url": "https://www.phoronix.net/image.php?id=2025&image=plasma_66_early"
}
],
"success": true,
"requestUrl": "https://www.phoronix.com/news/KDE-Plasma-68-Wayland-Exclusive",
"ogTitle": "KDE Plasma 6.8 Will Go Wayland-Exclusive In Dropping X11 Session Support",
"ogImage": [
{
"url": "https://www.phoronix.net/image.php?id=2025&image=plasma_66_early"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T15:44:09.000Z",
"createdAtI": 1764171849,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46058531",
"author": "mikece",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T15:50:58.369Z",
"title": "KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support",
"createdAtI": 1764171849,
"url": "https://www.phoronix.com/news/KDE-Plasma-68-Wayland-Exclusive",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T15:44:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764172258,
"commentsCount": 0,
"updatedAt": "2025-11-26T15:49:36.000Z"
}
}{
"storyID": "46058361",
"title": "MIT study finds AI can replace 11.7% of U.S. workforce",
"author": "tiahura",
"url": "https://www.cnbc.com/2025/11/26/mit-study-finds-ai-can-already-replace-11point7percent-of-us-workforce.html",
"points": 53,
"commentsCount": 52,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2025/11/26/mit-study-finds-ai-can-already-replace-11point7percent-of-us-workforce.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-26T15:32:06.000Z",
"createdAtI": 1764171126,
"updatedAt": "2025-11-26T20:08:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46058361",
"author": "tiahura",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T15:45:58.652Z",
"title": "MIT study finds AI can replace 11.7% of U.S. workforce",
"createdAtI": 1764171126,
"url": "https://www.cnbc.com/2025/11/26/mit-study-finds-ai-can-already-replace-11point7percent-of-us-workforce.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T15:32:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764171959,
"commentsCount": 1,
"updatedAt": "2025-11-26T15:45:51.000Z"
}
}A burning platform
{
"storyID": "46058065",
"title": "OpenAI needs to raise at least $207B by 2030",
"author": "akira_067",
"url": "https://ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"points": 461,
"commentsCount": 402,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"ogTitle": "OpenAI needs to raise at least $207bn by 2030 so it can continue to lose money, HSBC estimates",
"ogUrl": "https://www.ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"ogDescription": "A burning platform",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F70e3b7d9-56ce-4610-af8b-5f2904990537.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2025-11-26T15:06:37.000Z",
"createdAtI": 1764169597,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46058065",
"author": "akira_067",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T15:10:58.478Z",
"title": "OpenAI needs to raise at least $207B by 2030 so it can continue to lose money",
"createdAtI": 1764169597,
"url": "https://ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T15:06:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764169858,
"commentsCount": 0,
"updatedAt": "2025-11-26T15:10:50.000Z"
}
}The Justice Department’s Antitrust Division filed a proposed settlement today to resolve the United States’ claims against RealPage Inc. as part of its ongoing enforcement against algorithmic coordination, information sharing, and other anticompetitive practices in rental housing markets across the country. The proposed settlement would help restore free market competition in
{
"storyID": "46057852",
"title": "Justice dept. requires RealPage end sharing competitively sensitive information",
"author": "phkahler",
"url": "https://www.justice.gov/opa/pr/justice-department-requires-realpage-end-sharing-competitively-sensitive-information-and",
"points": 57,
"commentsCount": 51,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Justice Department Requires RealPage to End the Sharing of",
"articlePublishedTime": "2025-11-24T16:26:40-05:00",
"twitterImage": [
{
"url": "https://www.justice.gov/themes/custom/usdoj_uswds/images/metatag-image--press-release.png"
}
],
"success": true,
"requestUrl": "https://www.justice.gov/opa/pr/justice-department-requires-realpage-end-sharing-competitively-sensitive-information-and",
"ogTitle": "Justice Department Requires RealPage to End the Sharing of Competitively Sensitive Information and Alignment of Pricing Among Competitors",
"ogDescription": "The Justice Department’s Antitrust Division filed a proposed settlement today to resolve the United States’ claims against RealPage Inc. as part of its ongoing enforcement against algorithmic coordination, information sharing, and other anticompetitive practices in rental housing markets across the country. The proposed settlement would help restore free market competition in",
"articleModifiedTime": "2025-11-24T16:46:55-05:00",
"ogImage": [
{
"url": "https://www.justice.gov/themes/custom/usdoj_uswds/images/metatag-image--press-release.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T14:46:05.000Z",
"createdAtI": 1764168365,
"updatedAt": "2025-11-26T20:10:36.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46057852",
"author": "phkahler",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T14:55:58.381Z",
"title": "Justice dept. requires Realpage end sharing competitively sensitive information",
"createdAtI": 1764168365,
"url": "https://www.justice.gov/opa/pr/justice-department-requires-realpage-end-sharing-competitively-sensitive-information-and",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T14:46:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764168958,
"commentsCount": 0,
"updatedAt": "2025-11-26T14:55:50.000Z"
}
}In trial, 82% saw weight rebound and cardiovascular health reverse after withdrawal.
{
"storyID": "46057628",
"title": "There may not be a safe off-ramp for some taking GLP-1 drugs, study suggests",
"author": "voxadam",
"url": "https://arstechnica.com/health/2025/11/glp-1-drugs-improve-heart-health-but-only-if-you-keep-taking-them/",
"points": 69,
"commentsCount": 75,
"tags": [],
"og": {
"twitterTitle": "There may not be a safe off-ramp for some taking GLP-1 drugs, study suggests",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-11-25T22:44:35+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2024/08/GettyImages-2126120280-1152x648.jpg"
}
],
"ogTitle": "There may not be a safe off-ramp for some taking GLP-1 drugs, study suggests",
"ogDescription": "In trial, 82% saw weight rebound and cardiovascular health reverse after withdrawal.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2024/08/GettyImages-2126120280-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "In trial, 82% saw weight rebound and cardiovascular health reverse after withdrawal.",
"success": true,
"requestUrl": "https://arstechnica.com/health/2025/11/glp-1-drugs-improve-heart-health-but-only-if-you-keep-taking-them/",
"ogUrl": "https://arstechnica.com/health/2025/11/glp-1-drugs-improve-heart-health-but-only-if-you-keep-taking-them/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-11-26T13:22:12+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T14:21:40.000Z",
"createdAtI": 1764166900,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46057628",
"author": "voxadam",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T15:10:58.478Z",
"title": "There may not be a safe off-ramp for some taking GLP-1 drugs, study suggests",
"createdAtI": 1764166900,
"url": "https://arstechnica.com/health/2025/11/glp-1-drugs-improve-heart-health-but-only-if-you-keep-taking-them/",
"points": 4,
"tags": [],
"createdAt": "2025-11-26T14:21:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764169858,
"commentsCount": 0,
"updatedAt": "2025-11-26T15:10:05.000Z"
}
}{
"storyID": "46057488",
"title": "Voyager 1 Is About to Reach One Light-Day from Earth",
"author": "ashishgupta2209",
"url": "https://scienceclock.com/voyager-1-is-about-to-reach-one-light-day-from-earth/",
"points": 509,
"commentsCount": 176,
"tags": [
"front_page"
],
"og": {
"error": "503 Service Unavailable",
"requestUrl": "https://scienceclock.com/voyager-1-is-about-to-reach-one-light-day-from-earth/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T14:02:46.000Z",
"createdAtI": 1764165766,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46057488",
"author": "ashishgupta2209",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T14:30:58.454Z",
"title": "Voyager 1 Is About to Reach One Light-Day from Earth",
"createdAtI": 1764165766,
"url": "https://scienceclock.com/voyager-1-is-about-to-reach-one-light-day-from-earth/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T14:02:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764167458,
"commentsCount": 0,
"updatedAt": "2025-11-26T14:30:50.000Z"
}
}{
"storyID": "46057304",
"title": "I DM'd a Korean presidential candidate and ended up building his core campaign",
"author": "wjsdj2009",
"url": "https://medium.com/@wjsdj2008/i-dmd-a-korean-presidential-candidate-and-ended-up-building-his-core-campaign-platform-the-38eb1c5f5e7d",
"points": 145,
"commentsCount": 72,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://medium.com/@wjsdj2008/i-dmd-a-korean-presidential-candidate-and-ended-up-building-his-core-campaign-platform-the-38eb1c5f5e7d"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T13:40:04.000Z",
"createdAtI": 1764164404,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46057304",
"author": "wjsdj2009",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T13:50:58.465Z",
"title": "I DM'd a Korean Presidential Candidate – and Ended Up Building His Core Campaign",
"createdAtI": 1764164404,
"url": "https://medium.com/@wjsdj2008/i-dmd-a-korean-presidential-candidate-and-ended-up-building-his-core-campaign-platform-the-38eb1c5f5e7d",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T13:40:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764165058,
"commentsCount": 0,
"updatedAt": "2025-11-26T13:47:04.000Z"
}
}Ash Parrish - “We can produce results that meet our quality standards without its assistance.”
{
"storyID": "46057000",
"title": "Indie game developers have a new sales pitch: being 'AI free'",
"author": "01-_-",
"url": "https://www.theverge.com/entertainment/827650/indie-developers-gen-ai-nexon-arc-raiders",
"points": 68,
"commentsCount": 70,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Indie game developers have a new sales pitch: being ‘AI free’",
"articlePublishedTime": "2025-11-24T18:22:32+00:00",
"twitterImage": [
{
"alt": "Screenshot from Unbeatable featuring the main character, a young woman with pink hair and a black tank top, hitting a baseball with “BAM” in big white letters",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/11/ss_6151f4f1d8c8a80cf4e98f7381b775f3e405fb3b.1920x1080.jpg?quality=90&strip=all&crop=0%2C3.4613147178592%2C100%2C93.077370564282&w=1200"
}
],
"author": "Ash Parrish",
"twitterUrl": "https://www.theverge.com/entertainment/827650/indie-developers-gen-ai-nexon-arc-raiders",
"ogTitle": "Indie game developers have a new sales pitch: being ‘AI free’",
"ogDescription": "“We can produce results that meet our quality standards without its assistance.”",
"ogImage": [
{
"width": "1200",
"alt": "Screenshot from Unbeatable featuring the main character, a young woman with pink hair and a black tank top, hitting a baseball with “BAM” in big white letters",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/11/ss_6151f4f1d8c8a80cf4e98f7381b775f3e405fb3b.1920x1080.jpg?quality=90&strip=all&crop=0%2C3.4613147178592%2C100%2C93.077370564282&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "“We can produce results that meet our quality standards without its assistance.”",
"success": true,
"requestUrl": "https://www.theverge.com/entertainment/827650/indie-developers-gen-ai-nexon-arc-raiders",
"ogUrl": "https://www.theverge.com/entertainment/827650/indie-developers-gen-ai-nexon-arc-raiders",
"ogSiteName": "The Verge",
"articleModifiedTime": "2025-11-24T18:22:32+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-26T13:05:33.000Z",
"createdAtI": 1764162333,
"updatedAt": "2025-11-26T20:05:06.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46057000",
"author": "01-_-",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T13:50:58.465Z",
"title": "Indie game developers have a new sales pitch: being 'AI free'",
"createdAtI": 1764162333,
"url": "https://www.theverge.com/entertainment/827650/indie-developers-gen-ai-nexon-arc-raiders",
"points": 4,
"tags": [],
"createdAt": "2025-11-26T13:05:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764165058,
"commentsCount": 0,
"updatedAt": "2025-11-26T13:49:20.000Z"
}
}{
"storyID": "46056763",
"title": "Kagi Hub Belgrade",
"author": "_se",
"url": "https://blog.kagi.com/kagi-hub",
"points": 122,
"commentsCount": 117,
"tags": [],
"og": {
"success": true,
"author": "Vladimir Prelovac",
"requestUrl": "https://blog.kagi.com/kagi-hub"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T12:28:30.000Z",
"createdAtI": 1764160110,
"updatedAt": "2025-11-26T20:02:52.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46056763",
"author": "_se",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T13:10:58.733Z",
"title": "Kagi Hub Belgrade",
"createdAtI": 1764160110,
"url": "https://blog.kagi.com/kagi-hub",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T12:28:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764162659,
"commentsCount": 0,
"updatedAt": "2025-11-26T13:10:06.000Z"
}
}{
"storyID": "46056358",
"title": "EU council reaches position on Chat Control",
"author": "Aldipower",
"url": "https://www.consilium.europa.eu/de/press/press-releases/2025/11/26/child-sexual-abuse-council-reaches-position-on-law-protecting-children-from-online-abuse/",
"points": 50,
"commentsCount": 41,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.consilium.europa.eu/de/press/press-releases/2025/11/26/child-sexual-abuse-council-reaches-position-on-law-protecting-children-from-online-abuse/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T11:31:42.000Z",
"createdAtI": 1764156702,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46056358",
"author": "Aldipower",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T11:55:58.435Z",
"title": "EU council reaches position on Chat Control",
"createdAtI": 1764156702,
"url": "https://www.consilium.europa.eu/de/press/press-releases/2025/11/26/child-sexual-abuse-council-reaches-position-on-law-protecting-children-from-online-abuse/",
"points": 6,
"tags": [],
"createdAt": "2025-11-26T11:31:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764158158,
"commentsCount": 0,
"updatedAt": "2025-11-26T11:55:49.000Z"
}
}Python’s async model is misunderstood, especially by engineers coming from JS or C#. In Python, awaiting a coroutine doesn’t yield to the event loop. Only tasks create concurrency. This post explains why that distinction matters and how it affects locking, design, and correctness.
{
"storyID": "46056197",
"title": "Await Is Not a Context Switch: Understanding Python's Coroutines vs. Tasks",
"author": "remyduthu",
"url": "https://mergify.com/blog/await-is-not-a-context-switch-understanding-python-s-coroutines-vs-tasks",
"points": 76,
"commentsCount": 70,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "await Is Not a Context Switch: Understanding Python's Coroutines vs Tasks — Mergify",
"twitterDescription": "Python’s async model is misunderstood, especially by engineers coming from JS or C#. In Python, awaiting a coroutine doesn’t yield to the event loop. Only tasks create concurrency. This post explains why that distinction matters and how it affects locking, design, and correctness.",
"twitterImage": [
{
"url": "https://framerusercontent.com/images/wX35ZKKCZunrUx7eCsegvYTizIM.png?width=1376&height=864"
}
],
"success": true,
"requestUrl": "https://mergify.com/blog/await-is-not-a-context-switch-understanding-python-s-coroutines-vs-tasks",
"ogTitle": "await Is Not a Context Switch: Understanding Python's Coroutines vs Tasks — Mergify",
"ogUrl": "https://mergify.com/blog/await-is-not-a-context-switch-understanding-python-s-coroutines-vs-tasks",
"ogDescription": "Python’s async model is misunderstood, especially by engineers coming from JS or C#. In Python, awaiting a coroutine doesn’t yield to the event loop. Only tasks create concurrency. This post explains why that distinction matters and how it affects locking, design, and correctness.",
"ogImage": [
{
"url": "https://framerusercontent.com/images/wX35ZKKCZunrUx7eCsegvYTizIM.png?width=1376&height=864"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T11:00:49.000Z",
"createdAtI": 1764154849,
"updatedAt": "2025-11-26T19:58:36.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46056197",
"author": "remyduthu",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T11:10:58.320Z",
"title": "Await Is Not a Context Switch: Understanding Python's Coroutines vs. Tasks",
"createdAtI": 1764154849,
"url": "https://mergify.com/blog/await-is-not-a-context-switch-understanding-python-s-coroutines-vs-tasks",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T11:00:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764155458,
"commentsCount": 0,
"updatedAt": "2025-11-26T11:09:34.000Z"
}
}{
"storyID": "46055944",
"title": "I don't care how well your \"AI\" works",
"author": "todsacerdoti",
"url": "https://fokus.cool/2025/11/25/i-dont-care-how-well-your-ai-works.html",
"points": 451,
"commentsCount": 660,
"tags": [],
"og": {
"ogImage": [
{
"url": "/assets/window.jpg"
}
],
"success": true,
"requestUrl": "https://fokus.cool/2025/11/25/i-dont-care-how-well-your-ai-works.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-26T10:08:20.000Z",
"createdAtI": 1764151700,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46055944",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T10:30:58.366Z",
"title": "I don't care how well your \"AI\" works",
"createdAtI": 1764151700,
"url": "https://fokus.cool/2025/11/25/i-dont-care-how-well-your-ai-works.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T10:08:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764153058,
"commentsCount": 0,
"updatedAt": "2025-11-26T10:28:33.000Z"
}
}The newly described microbe represents a world of parasitic, intercellular biodiversity only beginning to be revealed by genome sequencing.
{
"storyID": "46055935",
"title": "A cell so minimal that it challenges definitions of life",
"author": "ibobev",
"url": "https://www.quantamagazine.org/a-cell-so-minimal-that-it-challenges-definitions-of-life-20251124/",
"points": 188,
"commentsCount": 84,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@QuantaMagazine",
"twitterTitle": "A Cell So Minimal That It Challenges Definitions of Life | Quanta Magazine",
"articlePublishedTime": "2025-11-24T14:54:21+00:00",
"twitterImage": [
{
"alt": "An illustration shows a scientist standing beneath a spectrum of life — including a rock (not alive), virus, cell and cat.]",
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/11/Quasi-lifeforms-cr-Carlos-Arrojo-Social.jpg"
}
],
"ogTitle": "A Cell So Minimal That It Challenges Definitions of Life | Quanta Magazine",
"ogDescription": "The newly described microbe represents a world of parasitic, intercellular biodiversity only beginning to be revealed by genome sequencing.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "An illustration shows a scientist standing beneath a spectrum of life — including a rock (not alive), virus, cell and cat.]",
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/11/Quasi-lifeforms-cr-Carlos-Arrojo-Social.jpg",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/QuantaNews",
"twitterCard": "summary_large_image",
"twitterDescription": "The newly described microbe represents a world of parasitic, intercellular biodiversity only beginning to be revealed by genome sequencing.",
"success": true,
"requestUrl": "https://www.quantamagazine.org/a-cell-so-minimal-that-it-challenges-definitions-of-life-20251124/",
"ogUrl": "https://www.quantamagazine.org/a-cell-so-minimal-that-it-challenges-definitions-of-life-20251124/",
"ogSiteName": "Quanta Magazine",
"articleModifiedTime": "2025-11-24T14:55:38+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T10:06:41.000Z",
"createdAtI": 1764151601,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46055935",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T13:00:58.401Z",
"title": "A Cell So Minimal That It Challenges Definitions of Life",
"createdAtI": 1764151601,
"url": "https://www.quantamagazine.org/a-cell-so-minimal-that-it-challenges-definitions-of-life-20251124/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T10:06:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764162058,
"commentsCount": 0,
"updatedAt": "2025-11-26T12:58:05.000Z"
}
}Timothy Fraser, PhD - Your online textbook for learning reliability and six sigma techniques in R and Python! Made for Cornell University Course SYSEN 5300.
{
"storyID": "46055421",
"title": "Statistical Process Control in Python",
"author": "lifeisstillgood",
"url": "https://timothyfraser.com/sigma/statistical-process-control-in-python.html",
"points": 168,
"commentsCount": 53,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "16 Statistical Process Control in Python | System Reliability and Six Sigma in R and Python",
"twitterDescription": "Your online textbook for learning reliability and six sigma techniques in R and Python! Made for Cornell University Course SYSEN 5300.",
"success": true,
"author": "Timothy Fraser, PhD",
"requestUrl": "https://timothyfraser.com/sigma/statistical-process-control-in-python.html",
"ogTitle": "16 Statistical Process Control in Python | System Reliability and Six Sigma in R and Python",
"ogDescription": "Your online textbook for learning reliability and six sigma techniques in R and Python! Made for Cornell University Course SYSEN 5300.",
"ogType": "book"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T08:40:29.000Z",
"createdAtI": 1764146429,
"updatedAt": "2025-11-26T20:10:36.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46055421",
"author": "lifeisstillgood",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T09:25:58.520Z",
"title": "Statistical Process Control in Python",
"createdAtI": 1764146429,
"url": "https://timothyfraser.com/sigma/statistical-process-control-in-python.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T08:40:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764149159,
"commentsCount": 0,
"updatedAt": "2025-11-26T09:25:49.000Z"
}
}{
"storyID": "46055298",
"title": "AWS is 10x slower than a dedicated server for the same price [video]",
"author": "wolfgangbabad",
"url": "https://www.youtube.com/watch?v=Ps3AI1kTIR4",
"points": 99,
"commentsCount": 142,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=Ps3AI1kTIR4"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T08:18:45.000Z",
"createdAtI": 1764145125,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46055298",
"author": "wolfgangbabad",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T08:20:58.480Z",
"title": "AWS is 10x slower than a dedicated server for the same price [video]",
"createdAtI": 1764145125,
"url": "https://www.youtube.com/watch?v=Ps3AI1kTIR4",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T08:18:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764145258,
"commentsCount": 0,
"updatedAt": "2025-11-26T08:20:49.000Z"
}
}Image diffusion models, though originally developed for image generation, implicitly capture rich semantic structures that enable various recognition and localization tasks beyond synthesis. In this work, we investigate their self-attention maps can be reinterpreted as semantic label propagation kernels, providing robust pixel-level correspondences between relevant image regions. Extending this mechanism across frame
{
"storyID": "46055177",
"title": "Image Diffusion Models Exhibit Emergent Temporal Propagation in Videos",
"author": "50kIters",
"url": "https://arxiv.org/abs/2511.19936",
"points": 94,
"commentsCount": 12,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Image Diffusion Models Exhibit Emergent Temporal Propagation in Videos",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Image Diffusion Models Exhibit Emergent Temporal Propagation in Videos",
"ogDescription": "Image diffusion models, though originally developed for image generation, implicitly capture rich semantic structures that enable various recognition and localization tasks beyond synthesis. In this work, we investigate their self-attention maps can be reinterpreted as semantic label propagation kernels, providing robust pixel-level correspondences between relevant image regions. Extending this mechanism across frame",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Image diffusion models, though originally developed for image generation, implicitly capture rich semantic structures that enable various recognition and localization tasks beyond synthesis. In...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2511.19936",
"ogUrl": "https://arxiv.org/abs/2511.19936v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 2,
"offenses": [
"diffusionmodel",
"diffusionmodel"
]
},
"createdAt": "2025-11-26T07:55:49.000Z",
"createdAtI": 1764143749,
"updatedAt": "2025-11-26T20:08:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46055177",
"author": "50kIters",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T09:55:58.381Z",
"title": "Image Diffusion Models Exhibit Emergent Temporal Propagation in Videos",
"createdAtI": 1764143749,
"url": "https://arxiv.org/abs/2511.19936",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T07:55:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764150958,
"commentsCount": 0,
"updatedAt": "2025-11-26T09:55:49.000Z"
}
}Pesala Bandara - A GoFundMe campaign has been set up to help him with the costs.
{
"storyID": "46054713",
"title": "ICE Arrests the Press",
"author": "cypherpunk666",
"url": "https://petapixel.com/2025/11/24/photojournalist-arrested-covering-ice-protest-as-authorities-impound-his-camera-gear/",
"points": 50,
"commentsCount": 3,
"tags": [],
"og": {
"twitterCreator": "@Pesala_B",
"twitterSite": "@petapixel",
"articlePublishedTime": "2025-11-24T14:21:07+00:00",
"author": "Pesala Bandara",
"ogTitle": "Photojournalist Arrested Covering ICE Protest as Authorities Impound His Camera Gear",
"ogDescription": "A GoFundMe campaign has been set up to help him with the costs.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"type": "image/jpeg",
"url": "https://petapixel.com/assets/uploads/2025/11/photjournalist-camera-gear-impouded-arested-ice-protest.jpg",
"height": "840"
}
],
"ogType": "article",
"articlePublisher": "https://facebook.com/petapixelcom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://petapixel.com/2025/11/24/photojournalist-arrested-covering-ice-protest-as-authorities-impound-his-camera-gear/",
"ogUrl": "https://petapixel.com/2025/11/24/photojournalist-arrested-covering-ice-protest-as-authorities-impound-his-camera-gear/",
"ogSiteName": "PetaPixel"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T06:27:41.000Z",
"createdAtI": 1764138461,
"updatedAt": "2025-11-26T09:52:34.000Z",
"fetchedAt": "2025-11-26T09:55:58.381Z",
"firstVersion": {
"storyID": "46054713",
"author": "cypherpunk666",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T06:35:58.381Z",
"title": "ICE Arrests the Press",
"createdAtI": 1764138461,
"url": "https://petapixel.com/2025/11/24/photojournalist-arrested-covering-ice-protest-as-authorities-impound-his-camera-gear/",
"points": 4,
"tags": [],
"createdAt": "2025-11-26T06:27:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764138958,
"commentsCount": 1,
"updatedAt": "2025-11-26T06:35:33.000Z"
}
}A burning platform
{
"storyID": "46054092",
"title": "OpenAI needs to raise $207B by 2030 so it can continue to lose money",
"author": "cebert",
"url": "https://www.ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"points": 51,
"commentsCount": 20,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"ogTitle": "OpenAI needs to raise at least $207bn by 2030 so it can continue to lose money, HSBC estimates",
"ogUrl": "https://www.ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"ogDescription": "A burning platform",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F70e3b7d9-56ce-4610-af8b-5f2904990537.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2025-11-26T04:06:32.000Z",
"createdAtI": 1764129992,
"updatedAt": "2025-11-26T20:02:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46054092",
"author": "cebert",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T04:10:58.705Z",
"title": "OpenAI needs to raise $207B by 2030 so it can continue to lose money",
"createdAtI": 1764129992,
"url": "https://www.ft.com/content/23e54a28-6f63-4533-ab96-3756d9c88bad",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T04:06:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764130259,
"commentsCount": 3,
"updatedAt": "2025-11-26T04:10:48.000Z"
}
}“I was really influenced by three films,” Ridley Scott told Fantastic Films in 1979, on the subject of the Nostromo and its claustrophobic corridors. “Not so much in terms of Star…
{
"storyID": "46053566",
"title": "Space Truckin' – The Nostromo (2012)",
"author": "exvi",
"url": "https://alienseries.wordpress.com/2012/10/23/space-truckin-the-nostromo/",
"points": 138,
"commentsCount": 103,
"tags": [],
"og": {
"articlePublishedTime": "2012-10-23T12:17:53+00:00",
"twitterImage": [
{
"url": "https://alienseries.wordpress.com/wp-content/uploads/2012/10/zlpr3.jpg?w=640"
}
],
"ogTitle": "Space Truckin’ – the Nostromo",
"ogDescription": "“I was really influenced by three films,” Ridley Scott told Fantastic Films in 1979, on the subject of the Nostromo and its claustrophobic corridors. “Not so much in terms of Star…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "450",
"url": "https://alienseries.wordpress.com/wp-content/uploads/2012/10/zlpr3.jpg",
"height": "356"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://alienseries.wordpress.com/2012/10/23/space-truckin-the-nostromo/",
"ogUrl": "https://alienseries.wordpress.com/2012/10/23/space-truckin-the-nostromo/",
"ogSiteName": "Strange Shapes",
"articleModifiedTime": "2015-03-19T17:04:43+00:00",
"fbAppId": "249643311490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T02:31:41.000Z",
"createdAtI": 1764124301,
"updatedAt": "2025-11-26T20:08:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46053566",
"author": "exvi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T02:40:58.435Z",
"title": "Space Truckin' – The Nostromo (2012)",
"createdAtI": 1764124301,
"url": "https://alienseries.wordpress.com/2012/10/23/space-truckin-the-nostromo/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T02:31:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764124858,
"commentsCount": 0,
"updatedAt": "2025-11-26T02:39:18.000Z"
}
}Serve images from Cloudflare's global CDN. Zero egress fees, one-click setup, works with any theme.
{
"storyID": "46053385",
"title": "Show HN: A WordPress plugin that rewrites image URLs for near-zero-cost delivery",
"author": "cr1st1an",
"url": "https://wordpress.org/plugins/bandwidth-saver/",
"points": 64,
"commentsCount": 58,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@WordPress",
"twitterImage": [
{
"url": "https://ps.w.org/bandwidth-saver/assets/banner-1544x500.png?rev=3402062"
}
],
"success": true,
"requestUrl": "https://wordpress.org/plugins/bandwidth-saver/",
"ogTitle": "Bandwidth Saver: Image CDN",
"ogUrl": "https://wordpress.org/plugins/bandwidth-saver/",
"ogDescription": "Serve images from Cloudflare's global CDN. Zero egress fees, one-click setup, works with any theme.",
"ogSiteName": "WordPress.org",
"ogImage": [
{
"url": "https://ps.w.org/bandwidth-saver/assets/banner-772x250.png?rev=3402062"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T02:05:36.000Z",
"createdAtI": 1764122736,
"updatedAt": "2025-11-26T20:01:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46053385",
"author": "cr1st1an",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T03:00:58.489Z",
"title": "Show HN: A WordPress plugin that rewrites image URLs for near-zero-cost delivery",
"createdAtI": 1764122736,
"url": "https://wordpress.org/plugins/bandwidth-saver/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-11-26T02:05:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764126058,
"commentsCount": 0,
"updatedAt": "2025-11-26T02:59:33.000Z"
}
}{
"storyID": "46053262",
"title": "BebboSSH: SSH2 implementation for Amiga systems (68000, GPLv3)",
"author": "snvzz",
"url": "https://franke.ms/git/bebbo/bebbossh",
"points": 55,
"commentsCount": 15,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://franke.ms/git/bebbo/bebbossh"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T01:51:26.000Z",
"createdAtI": 1764121886,
"updatedAt": "2025-11-26T19:05:38.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46053262",
"author": "snvzz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T03:15:58.469Z",
"title": "BebboSSH: SSH2 implementation for Amiga systems (68000, GPLv3)",
"createdAtI": 1764121886,
"url": "https://franke.ms/git/bebbo/bebbossh",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T01:51:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764126958,
"commentsCount": 1,
"updatedAt": "2025-11-26T03:15:33.000Z"
}
}{
"storyID": "46053017",
"title": "Space: 1999 – Special Effects Techniques",
"author": "exvi",
"url": "https://catacombs.space1999.net/main/pguide/upsfx.html",
"points": 45,
"commentsCount": 17,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://catacombs.space1999.net/main/pguide/upsfx.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T01:19:17.000Z",
"createdAtI": 1764119957,
"updatedAt": "2025-11-26T19:57:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46053017",
"author": "exvi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T01:25:58.356Z",
"title": "Space: 1999 – Special Effects Techniques",
"createdAtI": 1764119957,
"url": "https://catacombs.space1999.net/main/pguide/upsfx.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T01:19:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764120358,
"commentsCount": 0,
"updatedAt": "2025-11-26T01:22:48.000Z"
}
}The court filing is part of a years-old lawsuit alleging that major social media companies knowingly created products that would harm teen mental health.
{
"storyID": "46052725",
"title": "Meta Execs Privately Compared Instagram to Addictive Drug, Court Filing Shows",
"author": "fortran77",
"url": "https://www.nationalreview.com/news/meta-researchers-privately-compared-instagram-to-addictive-drug-bombshell-court-filing-shows/",
"points": 42,
"commentsCount": 8,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-25T13:08:49+00:00",
"success": true,
"requestUrl": "https://www.nationalreview.com/news/meta-researchers-privately-compared-instagram-to-addictive-drug-bombshell-court-filing-shows/",
"ogTitle": "Meta Researchers Privately Compared Instagram to Addictive Drug, Bombshell Court Filing Shows | National Review",
"ogUrl": "https://www.nationalreview.com/news/meta-researchers-privately-compared-instagram-to-addictive-drug-bombshell-court-filing-shows/",
"ogDescription": "The court filing is part of a years-old lawsuit alleging that major social media companies knowingly created products that would harm teen mental health.",
"ogSiteName": "National Review",
"articleModifiedTime": "2025-11-25T13:44:13+00:00",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2057",
"url": "https://i0.wp.com/www.nationalreview.com/wp-content/uploads/2025/11/Mark-Zuckerberg.jpg?fit=2057%2C1200&ssl=1",
"height": "1200"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T00:39:46.000Z",
"createdAtI": 1764117586,
"updatedAt": "2025-11-26T17:31:36.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46052725",
"author": "fortran77",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T00:50:58.411Z",
"title": "Meta Execs Privately Compared Instagram to Addictive Drug, Court Filing Shows",
"createdAtI": 1764117586,
"url": "https://www.nationalreview.com/news/meta-researchers-privately-compared-instagram-to-addictive-drug-bombshell-court-filing-shows/",
"points": 3,
"tags": [],
"createdAt": "2025-11-26T00:39:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764118258,
"commentsCount": 1,
"updatedAt": "2025-11-26T00:49:50.000Z"
}
}{
"storyID": "46052685",
"title": "CS234: Reinforcement Learning Winter 2025",
"author": "jonbaer",
"url": "https://web.stanford.edu/class/cs234/",
"points": 177,
"commentsCount": 45,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://web.stanford.edu/class/cs234/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T00:33:29.000Z",
"createdAtI": 1764117209,
"updatedAt": "2025-11-26T20:02:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46052685",
"author": "jonbaer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T02:05:58.383Z",
"title": "CS234: Reinforcement Learning Winter 2025",
"createdAtI": 1764117209,
"url": "https://web.stanford.edu/class/cs234/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-26T00:33:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764122758,
"commentsCount": 0,
"updatedAt": "2025-11-26T02:05:18.000Z"
}
}Alistair Barr - A new report from Indeed shows tech jobs, and especially data analytics roles, have fallen dramatically in recent years.
{
"storyID": "46052527",
"title": "The gruesome new data on tech jobs",
"author": "pseudolus",
"url": "https://www.businessinsider.com/gruesome-tech-jobs-data-scientists-analytics-indeed-2025-11",
"points": 67,
"commentsCount": 69,
"tags": [],
"og": {
"articlePublisher": "businessinsider",
"twitterCard": "summary_large_image",
"success": true,
"author": "Alistair Barr",
"requestUrl": "https://www.businessinsider.com/gruesome-tech-jobs-data-scientists-analytics-indeed-2025-11",
"ogTitle": "The gruesome new data on tech jobs",
"ogUrl": "https://www.businessinsider.com/gruesome-tech-jobs-data-scientists-analytics-indeed-2025-11",
"ogDescription": "A new report from Indeed shows tech jobs, and especially data analytics roles, have fallen dramatically in recent years.",
"ogSiteName": "Business Insider",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://i.insider.com/691e6df9abd5e944effb188b?width=1200&format=jpeg",
"height": "600"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-26T00:14:21.000Z",
"createdAtI": 1764116061,
"updatedAt": "2025-11-26T20:07:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46052527",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T00:30:58.364Z",
"title": "The gruesome new data on tech jobs",
"createdAtI": 1764116061,
"url": "https://www.businessinsider.com/gruesome-tech-jobs-data-scientists-analytics-indeed-2025-11",
"points": 4,
"tags": [],
"createdAt": "2025-11-26T00:14:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764117058,
"commentsCount": 0,
"updatedAt": "2025-11-26T00:26:47.000Z"
}
}A critical benchmark for image generation models: A partially eaten burrito with cheese, sour cream, guacamole, lettuce, salsa, pinto beans, and chicken.
{
"storyID": "46052102",
"title": "The Generative Burrito Test",
"author": "pathdependent",
"url": "https://www.generativist.com/notes/2025/Nov/25/generative-burrito-test.html",
"points": 111,
"commentsCount": 52,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "The Generative Burrito Test",
"twitterDescription": "A critical benchmark for image generation models: A partially eaten burrito with cheese, sour cream, guacamole, lettuce, salsa, pinto beans, and chicken.",
"twitterImage": [
{
"url": "https://www.generativist.com/static/imgs/burrito-test/qwen-image.webp"
}
],
"success": true,
"requestUrl": "https://www.generativist.com/notes/2025/Nov/25/generative-burrito-test.html",
"ogTitle": "The Generative Burrito Test",
"ogUrl": "https://www.generativist.com/notes/2025/Nov/25/generative-burrito-test.html",
"ogDescription": "A critical benchmark for image generation models: A partially eaten burrito with cheese, sour cream, guacamole, lettuce, salsa, pinto beans, and chicken.",
"ogImage": [
{
"url": "https://www.generativist.com/static/imgs/burrito-test/qwen-image.webp"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T23:28:17.000Z",
"createdAtI": 1764113297,
"updatedAt": "2025-11-26T18:58:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46052102",
"author": "pathdependent",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T23:35:58.476Z",
"title": "Image models generating partially-eaten burritos over time",
"createdAtI": 1764113297,
"url": "https://www.generativist.com/notes/2025/Nov/25/generative-burrito-test.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T23:28:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764113758,
"commentsCount": 1,
"updatedAt": "2025-11-25T23:35:33.000Z"
}
}{
"storyID": "46051724",
"title": "Notes on the Troubleshooting and Repair of Computer and Video Monitors",
"author": "WorldPeas",
"url": "https://www.repairfaq.org/sam/monfaq.htm",
"points": 52,
"commentsCount": 16,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.repairfaq.org/sam/monfaq.htm"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:40:52.000Z",
"createdAtI": 1764110452,
"updatedAt": "2025-11-26T18:02:09.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46051724",
"author": "WorldPeas",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T00:10:58.369Z",
"title": "Notes on the Troubleshooting and Repair of Computer and Video Monitors",
"createdAtI": 1764110452,
"url": "https://www.repairfaq.org/sam/monfaq.htm",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T22:40:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764115858,
"commentsCount": 0,
"updatedAt": "2025-11-26T00:10:47.000Z"
}
}Matt Mitchell - An exploration of how .NET evolved from a distributed build system to Unified Build, dramatically reducing complexity and build times while improving flexibility and predictability for shipping .NET releases.
{
"storyID": "46051691",
"title": "Reinventing how .NET builds and ships (again)",
"author": "IcyWindows",
"url": "https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/",
"points": 204,
"commentsCount": 119,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2025-11-20T18:05:00+00:00",
"success": true,
"author": "Matt Mitchell",
"requestUrl": "https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/",
"ogTitle": "Reinventing how .NET Builds and Ships (Again) - .NET Blog",
"ogUrl": "https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/",
"ogDescription": "An exploration of how .NET evolved from a distributed build system to Unified Build, dramatically reducing complexity and build times while improving flexibility and predictability for shipping .NET releases.",
"ogSiteName": ".NET Blog",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1441",
"type": "image/jpeg",
"url": "https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2025/11/unified-build.webp",
"height": "811"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:37:48.000Z",
"createdAtI": 1764110268,
"updatedAt": "2025-11-26T20:04:07.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46051691",
"author": "IcyWindows",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T23:30:58.330Z",
"title": "Reinventing How .NET Builds and Ships (Again)",
"createdAtI": 1764110268,
"url": "https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T22:37:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764113458,
"commentsCount": 0,
"updatedAt": "2025-11-25T23:27:04.000Z"
}
}{
"storyID": "46051449",
"title": "Show HN: KiDoom – Running DOOM on PCB Traces",
"author": "mikeayles",
"url": "https://www.mikeayles.com/#kidoom",
"points": 306,
"commentsCount": 41,
"tags": [
"show_hn",
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.mikeayles.com/#kidoom"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:13:35.000Z",
"createdAtI": 1764108815,
"updatedAt": "2025-11-26T20:05:36.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46051449",
"author": "mikeayles",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T23:30:58.330Z",
"title": "A DOOM vector engine for rendering in KiCad, and over an audio jack",
"createdAtI": 1764108815,
"url": "https://www.mikeayles.com/#kidoom",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T22:13:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764113458,
"commentsCount": 1,
"updatedAt": "2025-11-25T23:30:48.000Z"
}
}i built kaneo.app - an open source, self-hosted kanban board. turns out shipping code is the easy part. here's what maintaining it actually looks like.
{
"storyID": "46051393",
"title": "What they don't tell you about maintaining an open source project",
"author": "andrejsshell",
"url": "https://andrej.sh/blog/maintaining-open-source-project/",
"points": 161,
"commentsCount": 150,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "What They Don't Tell You About Maintaining an Open Source Project",
"twitterDescription": "i built kaneo.app - an open source, self-hosted kanban board. turns out shipping code is the easy part. here's what maintaining it actually looks like.",
"twitterImage": [
{
"url": "https://andrej.sh/static/og-image.png"
}
],
"success": true,
"requestUrl": "https://andrej.sh/blog/maintaining-open-source-project/",
"twitterUrl": "https://andrej.sh/blog/maintaining-open-source-project",
"ogTitle": "What They Don't Tell You About Maintaining an Open Source Project",
"ogUrl": "https://andrej.sh/blog/maintaining-open-source-project",
"ogDescription": "i built kaneo.app - an open source, self-hosted kanban board. turns out shipping code is the easy part. here's what maintaining it actually looks like.",
"ogImage": [
{
"width": "1200",
"url": "https://andrej.sh/static/og-image.png",
"height": "630"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:08:25.000Z",
"createdAtI": 1764108505,
"updatedAt": "2025-11-26T20:06:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46051393",
"author": "andrejsshell",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T23:35:58.476Z",
"title": "What They Don't Tell You About Maintaining an Open Source Project",
"createdAtI": 1764108505,
"url": "https://andrej.sh/blog/maintaining-open-source-project/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T22:08:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764113758,
"commentsCount": 0,
"updatedAt": "2025-11-25T23:35:33.000Z"
}
}Google’s seventh-gen Tensor Processing Unit is here! Learn what makes Ironwood our most powerful and energy-efficient custom silicon to date.
{
"storyID": "46051345",
"title": "Ironwood, our latest TPU",
"author": "zdw",
"url": "https://blog.google/products/google-cloud/ironwood-google-tpu-things-to-know/",
"points": 79,
"commentsCount": 33,
"tags": [],
"og": {
"twitterTitle": "3 things to know about Ironwood, our latest TPU",
"twitterSite": "@google",
"articlePublishedTime": "2025-11-25",
"twitterImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/ironwood_social.width-1300.png"
}
],
"twitterUrl": "https://blog.google/products/google-cloud/ironwood-google-tpu-things-to-know/",
"ogTitle": "3 things to know about Ironwood, our latest TPU",
"ogDescription": "Google’s seventh-gen Tensor Processing Unit is here! Learn what makes Ironwood our most powerful and energy-efficient custom silicon to date.",
"ogImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/ironwood_social.width-1300.png"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Google/",
"twitterCard": "summary_large_image",
"twitterDescription": "Google’s seventh-gen Tensor Processing Unit is here! Learn what makes Ironwood our most powerful and energy-efficient custom silicon to date.",
"publishedTime": "2025-11-25T16:00:00+00:00",
"success": true,
"requestUrl": "https://blog.google/products/google-cloud/ironwood-google-tpu-things-to-know/",
"ogUrl": "https://blog.google/products/google-cloud/ironwood-google-tpu-things-to-know/",
"ogSiteName": "Google"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:04:44.000Z",
"createdAtI": 1764108284,
"updatedAt": "2025-11-26T19:55:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46051345",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T00:15:58.689Z",
"title": "3 things to know about Ironwood, our latest TPU",
"createdAtI": 1764108284,
"url": "https://blog.google/products/google-cloud/ironwood-google-tpu-things-to-know/",
"points": 5,
"tags": [],
"createdAt": "2025-11-25T22:04:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764116159,
"commentsCount": 0,
"updatedAt": "2025-11-26T00:13:03.000Z"
}
}Jayden Milne - In my recent analysis of YouTube’s information density I included the results from an advanced statistical analysis on the number of videos present on the home page, which projected that around May 2026 there would only be one lonely video on the home screen.
{
"storyID": "46051340",
"title": "Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled",
"author": "jaydenmilne",
"url": "https://jayd.ml/2025/11/10/someone-at-youtube-needs-glasses-prophecy-fulfilled.html",
"points": 877,
"commentsCount": 604,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Someone At YouTube Needs Glasses: The Prophecy Has Been Fulfilled",
"articlePublishedTime": "2025-11-10T07:48:00+00:00",
"success": true,
"author": "Jayden Milne",
"requestUrl": "https://jayd.ml/2025/11/10/someone-at-youtube-needs-glasses-prophecy-fulfilled.html",
"ogTitle": "Someone At YouTube Needs Glasses: The Prophecy Has Been Fulfilled",
"ogUrl": "https://jayd.ml/2025/11/10/someone-at-youtube-needs-glasses-prophecy-fulfilled.html",
"ogDescription": "In my recent analysis of YouTube’s information density I included the results from an advanced statistical analysis on the number of videos present on the home page, which projected that around May 2026 there would only be one lonely video on the home screen.",
"ogSiteName": "Jayden’s Blog",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T22:04:31.000Z",
"createdAtI": 1764108271,
"updatedAt": "2025-11-26T20:10:36.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46051340",
"author": "jaydenmilne",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T23:35:58.476Z",
"title": "Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled",
"createdAtI": 1764108271,
"url": "https://jayd.ml/2025/11/10/someone-at-youtube-needs-glasses-prophecy-fulfilled.html",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T22:04:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764113758,
"commentsCount": 2,
"updatedAt": "2025-11-25T23:35:33.000Z"
}
}{
"storyID": "46051169",
"title": "Google steers Americans looking for health care into \"junk insurance\"",
"author": "hn_acker",
"url": "https://pluralistic.net/2025/11/25/open-season/",
"points": 132,
"commentsCount": 51,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://pluralistic.net/2025/11/25/open-season/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T21:45:01.000Z",
"createdAtI": 1764107101,
"updatedAt": "2025-11-26T20:02:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46051169",
"author": "hn_acker",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T22:10:58.328Z",
"title": "Google steers Americans looking for health care into \"junk insurance\"",
"createdAtI": 1764107101,
"url": "https://pluralistic.net/2025/11/25/open-season/",
"points": 4,
"tags": [],
"createdAt": "2025-11-25T21:45:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764108658,
"commentsCount": 0,
"updatedAt": "2025-11-25T22:10:17.000Z"
}
}Blackout — The Official Blackout Public FAFO Repo. - clark-prog/blackout-public
{
"storyID": "46050471",
"title": "ZoomInfo CEO blocks researcher after documenting pre-consent biometric tracking",
"author": "SignalDr",
"url": "https://github.com/clark-prog/blackout-public",
"points": 123,
"commentsCount": 26,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - clark-prog/blackout-public: Blackout — The Official Blackout Public FAFO Repo.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/4a73149b5144913a8247300f72ede60d752b1aec491fd124dd9a3e801be292ec/clark-prog/blackout-public"
}
],
"ogTitle": "GitHub - clark-prog/blackout-public: Blackout — The Official Blackout Public FAFO Repo.",
"ogDescription": "Blackout — The Official Blackout Public FAFO Repo. - clark-prog/blackout-public",
"ogImage": [
{
"width": "1200",
"alt": "Blackout — The Official Blackout Public FAFO Repo. - clark-prog/blackout-public",
"url": "https://opengraph.githubassets.com/4a73149b5144913a8247300f72ede60d752b1aec491fd124dd9a3e801be292ec/clark-prog/blackout-public",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Blackout — The Official Blackout Public FAFO Repo. - clark-prog/blackout-public",
"success": true,
"requestUrl": "https://github.com/clark-prog/blackout-public",
"ogUrl": "https://github.com/clark-prog/blackout-public",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T20:39:07.000Z",
"createdAtI": 1764103147,
"updatedAt": "2025-11-26T17:43:53.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46050471",
"author": "SignalDr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T22:25:58.636Z",
"title": "ZoomInfo CEO Blocks Researcher After Documenting Pre-Consent Biometric Tracking",
"createdAtI": 1764103147,
"url": "https://github.com/clark-prog/blackout-public",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T20:39:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764109559,
"commentsCount": 1,
"updatedAt": "2025-11-25T22:25:47.000Z"
}
}Dell Cameron - Immigration and Customs Enforcement lifted a $180 million cap on a proposed immigrant-tracking program while guaranteeing multimillion-dollar payouts for private surveillance firms.
{
"storyID": "46050029",
"title": "ICE Offers Up to $280M to Immigrant-Tracking 'Bounty Hunter' Firms",
"author": "zzzeek",
"url": "https://www.wired.com/story/ice-bounty-hunter-spy-program/",
"points": 155,
"commentsCount": 78,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "ICE Offers Up to $280 Million to Immigrant-Tracking ‘Bounty Hunter’ Firms",
"articlePublishedTime": "2025-11-25T19:54:15.895Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/6925cc9ed9fb5a78e4faab65/191:100/w_1280,c_limit/GettyImages-2246547356.jpg?mbid=social_retweet"
}
],
"author": "Dell Cameron",
"ogTitle": "ICE Offers Up to $280 Million to Immigrant-Tracking ‘Bounty Hunter’ Firms",
"ogDescription": "Immigration and Customs Enforcement lifted a $180 million cap on a proposed immigrant-tracking program while guaranteeing multimillion-dollar payouts for private surveillance firms.",
"ogImage": [
{
"url": "https://media.wired.com/photos/6925cc9ed9fb5a78e4faab65/191:100/w_1280,c_limit/GettyImages-2246547356.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Immigration and Customs Enforcement lifted a $180 million cap on a proposed immigrant-tracking program while guaranteeing multimillion-dollar payouts for private surveillance firms.",
"success": true,
"requestUrl": "https://www.wired.com/story/ice-bounty-hunter-spy-program/",
"ogUrl": "https://www.wired.com/story/ice-bounty-hunter-spy-program/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2025-11-25T19:54:15.895Z",
"articleAuthor": "Dell Cameron",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T20:02:05.000Z",
"createdAtI": 1764100925,
"updatedAt": "2025-11-26T19:58:36.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46050029",
"author": "zzzeek",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T20:15:58.466Z",
"title": "ICE Offers Up to $280M to Immigrant-Tracking 'Bounty Hunter' Firms",
"createdAtI": 1764100925,
"url": "https://www.wired.com/story/ice-bounty-hunter-spy-program/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T20:02:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764101758,
"commentsCount": 0,
"updatedAt": "2025-11-25T20:14:35.000Z"
}
}{
"storyID": "46049981",
"title": "This blog is now hosted on a GPS/LTE modem (2021)",
"author": "xx_ns",
"url": "https://blog.nns.ee/2021/04/01/modem-blog",
"points": 67,
"commentsCount": 7,
"tags": [],
"og": {
"twitterCard": "summary",
"ogImage": [
{
"url": "https://blog.nns.ee/img/logo.png"
}
],
"twitterImage": [
{
"url": "https://blog.nns.ee/img/twitter.png"
}
],
"success": true,
"requestUrl": "https://blog.nns.ee/2021/04/01/modem-blog",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T19:58:10.000Z",
"createdAtI": 1764100690,
"updatedAt": "2025-11-26T16:04:50.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46049981",
"author": "xx_ns",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T21:05:58.341Z",
"title": "How to repurpose your old phone's GPS modem into a web server",
"createdAtI": 1764100690,
"url": "https://blog.nns.ee/2021/04/01/modem-blog",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T19:58:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764104758,
"commentsCount": 3,
"updatedAt": "2025-11-25T21:05:47.000Z"
}
}Descriptive set theorists study the niche mathematics of infinity. Now, they’ve shown that their problems can be rewritten in the concrete language of algorithms.
{
"storyID": "46049932",
"title": "A new bridge links the math of infinity to computer science",
"author": "digital55",
"url": "https://www.quantamagazine.org/a-new-bridge-links-the-strange-math-of-infinity-to-computer-science-20251121/",
"points": 228,
"commentsCount": 129,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@QuantaMagazine",
"twitterTitle": "A New Bridge Links the Strange Math of Infinity to Computer Science | Quanta Magazine",
"articlePublishedTime": "2025-11-21T15:54:35+00:00",
"twitterImage": [
{
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/11/Set-Theory-Algorythms-cr-Valentin-Tkach-Social.jpg"
}
],
"ogTitle": "A New Bridge Links the Strange Math of Infinity to Computer Science | Quanta Magazine",
"ogDescription": "Descriptive set theorists study the niche mathematics of infinity. Now, they’ve shown that their problems can be rewritten in the concrete language of algorithms.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/11/Set-Theory-Algorythms-cr-Valentin-Tkach-Social.jpg",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/QuantaNews",
"twitterCard": "summary_large_image",
"twitterDescription": "Descriptive set theorists study the niche mathematics of infinity. Now, they’ve shown that their problems can be rewritten in the concrete language of algorithms.",
"success": true,
"requestUrl": "https://www.quantamagazine.org/a-new-bridge-links-the-strange-math-of-infinity-to-computer-science-20251121/",
"ogUrl": "https://www.quantamagazine.org/a-new-bridge-links-the-strange-math-of-infinity-to-computer-science-20251121/",
"ogSiteName": "Quanta Magazine",
"articleModifiedTime": "2025-11-21T15:54:25+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T19:53:20.000Z",
"createdAtI": 1764100400,
"updatedAt": "2025-11-26T20:10:36.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46049932",
"author": "digital55",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T20:10:58.439Z",
"title": "A New Bridge Links the Math of Infinity to Computer Science",
"createdAtI": 1764100400,
"url": "https://www.quantamagazine.org/a-new-bridge-links-the-strange-math-of-infinity-to-computer-science-20251121/",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T19:53:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764101458,
"commentsCount": 0,
"updatedAt": "2025-11-25T20:08:47.000Z"
}
}What happens when you work closely with someone on a really difficult project—and then they seem to just fuck it up? This is a post about t...
{
"storyID": "46049835",
"title": "The Bughouse Effect",
"author": "surprisetalk",
"url": "https://tsvibt.blogspot.com/2025/11/the-bughouse-effect.html",
"points": 48,
"commentsCount": 10,
"tags": [],
"og": {
"ogTitle": "The Bughouse Effect",
"ogUrl": "https://tsvibt.blogspot.com/2025/11/the-bughouse-effect.html",
"ogDescription": "What happens when you work closely with someone on a really difficult project—and then they seem to just fuck it up? This is a post about t...",
"ogImage": [
{
"url": "https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tmMLFZFMcrOQzRxCmbWbNKSeuU4zfFe0sEyOBj1bXVbEFqVZ5kUvh5ArrDIMSoH0yd9Zn4khFIhdJW8X8Vcyn8xw=w1200-h630-p-k-no-nu"
}
],
"success": true,
"requestUrl": "https://tsvibt.blogspot.com/2025/11/the-bughouse-effect.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T19:43:42.000Z",
"createdAtI": 1764099822,
"updatedAt": "2025-11-26T19:55:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46049835",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T03:50:58.333Z",
"title": "The Bughouse Effect",
"createdAtI": 1764099822,
"url": "https://tsvibt.blogspot.com/2025/11/the-bughouse-effect.html",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T19:43:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764129058,
"commentsCount": 1,
"updatedAt": "2025-11-26T03:49:35.000Z"
}
}After years of engineering, design, and community collaboration, we're excited to release Unison 1.0. This version delivers a refined programming workflow and a mature toolchain. Join us as we celebrate this milestone and look ahead to the future of Unison.
{
"storyID": "46049722",
"title": "Unison 1.0",
"author": "pchiusano",
"url": "https://www.unison-lang.org/unison-1-0/",
"points": 274,
"commentsCount": 89,
"tags": [],
"og": {
"twitterTitle": "Announcing Unison 1.0",
"twitterCard": "summary",
"twitterSite": "@unisonweb",
"twitterDescription": "After years of engineering, design, and community collaboration, we're excited to release Unison 1.0. This version delivers a refined programming workflow and a mature toolchain. Join us as we celebrate this milestone and look ahead to the future of Unison.",
"twitterImage": [
{
"url": "https://unison-lang.org/assets/unison-is-one-oh.png"
}
],
"success": true,
"requestUrl": "https://www.unison-lang.org/unison-1-0/",
"ogTitle": "Announcing Unison 1.0",
"ogUrl": "https://unison-lang.org",
"ogDescription": "After years of engineering, design, and community collaboration, we're excited to release Unison 1.0. This version delivers a refined programming workflow and a mature toolchain. Join us as we celebrate this milestone and look ahead to the future of Unison.",
"ogImage": [
{
"width": "1200",
"url": "https://unison-lang.org/assets/unison-is-one-oh.png",
"height": "627"
}
],
"ogType": "blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T19:33:00.000Z",
"createdAtI": 1764099180,
"updatedAt": "2025-11-26T20:02:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46049722",
"author": "pchiusano",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T19:35:58.402Z",
"title": "Unison 1.0 Release",
"createdAtI": 1764099180,
"url": "https://www.unison-lang.org/unison-1-0/",
"points": 5,
"tags": [],
"createdAt": "2025-11-25T19:33:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764099358,
"commentsCount": 0,
"updatedAt": "2025-11-25T19:35:33.000Z"
}
}{
"storyID": "46049624",
"title": "IQ differences of identical twins reared apart are influenced by education",
"author": "wjb3",
"url": "https://www.sciencedirect.com/science/article/pii/S0001691825003853",
"points": 110,
"commentsCount": 115,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.sciencedirect.com/science/article/pii/S0001691825003853"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T19:23:04.000Z",
"createdAtI": 1764098584,
"updatedAt": "2025-11-26T20:00:06.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46049624",
"author": "wjb3",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T19:25:58.507Z",
"title": "IQ differences of identical twins reared apart are influenced by education",
"createdAtI": 1764098584,
"url": "https://www.sciencedirect.com/science/article/pii/S0001691825003853",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T19:23:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764098759,
"commentsCount": 0,
"updatedAt": "2025-11-25T19:25:47.000Z"
}
}Build a bad date picker and win a shit trophy! Presented by Nordcraft.
{
"storyID": "46049066",
"title": "Bad UX World Cup 2025",
"author": "CharlesW",
"url": "https://badux.lol/",
"points": 147,
"commentsCount": 42,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://badux.lol/",
"ogTitle": "Bad UX World Cup",
"ogUrl": "https://badux.lol",
"ogDescription": "Build a bad date picker and win a shit trophy! Presented by Nordcraft.",
"ogImage": [
{
"alt": "Nordcraft presents Bad UX World Cup",
"url": "/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/badux:badux-og-image.png/public"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T18:36:10.000Z",
"createdAtI": 1764095770,
"updatedAt": "2025-11-26T19:54:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46049066",
"author": "CharlesW",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T19:10:58.957Z",
"title": "Bad UX World Cup 2025",
"createdAtI": 1764095770,
"url": "https://badux.lol/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T18:36:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764097859,
"commentsCount": 0,
"updatedAt": "2025-11-25T19:09:47.000Z"
}
}An indirect prompt injection in an implementation blog can manipulate Antigravity to invoke a malicious browser subagent in order to steal credentials and sensitive code from a user’s IDE.
{
"storyID": "46048996",
"title": "Google Antigravity exfiltrates data via indirect prompt injection attack",
"author": "jjmaxwell4",
"url": "https://www.promptarmor.com/resources/google-antigravity-exfiltrates-data",
"points": 731,
"commentsCount": 202,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Google Antigravity Exfiltrates Data - SquareDocs",
"twitterDescription": "An indirect prompt injection in an implementation blog can manipulate Antigravity to invoke a malicious browser subagent in order to steal credentials and sensitive code from a user’s IDE.",
"twitterImage": [
{
"url": "https://framerusercontent.com/images/SxZFWyzsvHDN2YO7QHE3nMXzXE.png?width=1732&height=1301"
}
],
"success": true,
"requestUrl": "https://www.promptarmor.com/resources/google-antigravity-exfiltrates-data",
"ogTitle": "Google Antigravity Exfiltrates Data - SquareDocs",
"ogUrl": "https://www.promptarmor.com/resources/google-antigravity-exfiltrates-data",
"ogDescription": "An indirect prompt injection in an implementation blog can manipulate Antigravity to invoke a malicious browser subagent in order to steal credentials and sensitive code from a user’s IDE.",
"ogImage": [
{
"url": "https://framerusercontent.com/images/SxZFWyzsvHDN2YO7QHE3nMXzXE.png?width=1732&height=1301"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T18:31:16.000Z",
"createdAtI": 1764095476,
"updatedAt": "2025-11-26T20:10:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46048996",
"author": "jjmaxwell4",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T18:35:58.421Z",
"title": "Google Antigravity Exfiltrates Data",
"createdAtI": 1764095476,
"url": "https://www.promptarmor.com/resources/google-antigravity-exfiltrates-data",
"points": 8,
"tags": [],
"createdAt": "2025-11-25T18:31:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764095758,
"commentsCount": 0,
"updatedAt": "2025-11-25T18:35:17.000Z"
}
}{
"storyID": "46048322",
"title": "Show HN: StepKit, an open and cross-platform durable execution standard",
"author": "tonyhb",
"url": null,
"points": 36,
"commentsCount": 16,
"tags": [
"show_hn"
],
"createdAt": "2025-11-25T17:39:36.000Z",
"createdAtI": 1764092376,
"updatedAt": "2025-11-26T20:03:37.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46048322",
"author": "tonyhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T17:40:58.330Z",
"title": "Show HN: StepKit, an open and cross-platform durable execution standard",
"createdAtI": 1764092376,
"url": null,
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-11-25T17:39:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764092458,
"commentsCount": 0,
"updatedAt": "2025-11-25T17:40:47.000Z"
}
}Open source payments + billing infrastructure. Contribute to flowglad/flowglad development by creating an account on GitHub.
{
"storyID": "46048252",
"title": "Show HN: We built an open source, zero webhooks payment processor",
"author": "agreeahmed",
"url": "https://github.com/flowglad/flowglad",
"points": 354,
"commentsCount": 201,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - flowglad/flowglad: Open source payments + billing infrastructure",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/12624f76557d4db7780ffeb30f82f5d6691a92206469a130b49bca4ed6af8bd1/flowglad/flowglad"
}
],
"ogTitle": "GitHub - flowglad/flowglad: Open source payments + billing infrastructure",
"ogDescription": "Open source payments + billing infrastructure. Contribute to flowglad/flowglad development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Open source payments + billing infrastructure. Contribute to flowglad/flowglad development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/12624f76557d4db7780ffeb30f82f5d6691a92206469a130b49bca4ed6af8bd1/flowglad/flowglad",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Open source payments + billing infrastructure. Contribute to flowglad/flowglad development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/flowglad/flowglad",
"ogUrl": "https://github.com/flowglad/flowglad",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:33:50.000Z",
"createdAtI": 1764092030,
"updatedAt": "2025-11-26T20:08:51.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46048252",
"author": "agreeahmed",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T17:40:58.330Z",
"title": "Show HN: We built an open source, zero webhooks payment processor",
"createdAtI": 1764092030,
"url": "https://github.com/flowglad/flowglad",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-11-25T17:33:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764092458,
"commentsCount": 0,
"updatedAt": "2025-11-25T17:40:18.000Z"
}
}Roma Komarov - TPAC 2025 just ended, and I am positively tired. Attending it remotely, my sleep schedule is chaotic right now. I have many ideas for CSS-related posts in my list of ideas for November, but almost all of them require at least some amount of research and crafting demos. Well! I found one note that I wanted to expand on, and which sounds tiny enough to be able to finish it in my altered state.
{
"storyID": "46048229",
"title": "It is ok to say \"CSS variables\" instead of \"custom properties\"",
"author": "eustoria",
"url": "https://blog.kizu.dev/css-variables/",
"points": 93,
"commentsCount": 95,
"tags": [],
"og": {
"success": true,
"author": "Roma Komarov",
"requestUrl": "https://blog.kizu.dev/css-variables/",
"ogTitle": "It is OK to Say “CSS Variables” Instead of (or Alongside) “Custom Properties”",
"ogUrl": "https://blog.kizu.dev/css-variables/",
"ogDescription": "TPAC 2025 just ended, and I am positively tired. Attending it remotely, my sleep schedule is chaotic right now. I have many ideas for CSS-related posts in my list of ideas for November, but almost all of them require at least some amount of research and crafting demos. Well! I found one note that I wanted to expand on, and which sounds tiny enough to be able to finish it in my altered state.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:31:47.000Z",
"createdAtI": 1764091907,
"updatedAt": "2025-11-26T19:47:36.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46048229",
"author": "eustoria",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T18:00:58.347Z",
"title": "It Is OK to Say \"CSS Variables\" Instead of \"Custom Properties\"",
"createdAtI": 1764091907,
"url": "https://blog.kizu.dev/css-variables/",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T17:31:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764093658,
"commentsCount": 0,
"updatedAt": "2025-11-25T17:59:02.000Z"
}
}XML vs. JSON: Stop Worrying About the Wrong Layer
{
"storyID": "46048159",
"title": "Stop Telling Us XMPP Should Use JSON",
"author": "todsacerdoti",
"url": "https://www.process-one.net/blog/stop-telling-us-xmpp-should-use-json/",
"points": 35,
"commentsCount": 22,
"tags": [],
"og": {
"twitterTitle": "Stop Telling Us XMPP Should Use JSON",
"articlePublishedTime": "2025-11-25T15:14:04.000Z",
"twitterImage": [
{
"url": "https://www.process-one.net/content/images/2025/11/Why-XMPP-Uses-XML-2.png"
}
],
"twitterUrl": "https://www.process-one.net/blog/stop-telling-us-xmpp-should-use-json/",
"ogTitle": "Stop Telling Us XMPP Should Use JSON",
"ogDescription": "XML vs. JSON: Stop Worrying About the Wrong Layer",
"ogImage": [
{
"width": "1200",
"url": "https://www.process-one.net/content/images/2025/11/Why-XMPP-Uses-XML-2.png",
"height": "904"
}
],
"ogType": "article",
"articleTag": "xmpp",
"twitterCard": "summary_large_image",
"twitterDescription": "XML vs. JSON: Stop Worrying About the Wrong Layer",
"success": true,
"requestUrl": "https://www.process-one.net/blog/stop-telling-us-xmpp-should-use-json/",
"ogUrl": "https://www.process-one.net/blog/stop-telling-us-xmpp-should-use-json/",
"ogSiteName": "ProcessOne",
"articleModifiedTime": "2025-11-25T15:25:23.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:25:03.000Z",
"createdAtI": 1764091503,
"updatedAt": "2025-11-26T17:13:24.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46048159",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T18:30:58.435Z",
"title": "Stop Telling Us XMPP Should Use JSON",
"createdAtI": 1764091503,
"url": "https://www.process-one.net/blog/stop-telling-us-xmpp-should-use-json/",
"points": 5,
"tags": [],
"createdAt": "2025-11-25T17:25:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764095458,
"commentsCount": 0,
"updatedAt": "2025-11-25T18:28:32.000Z"
}
}Dwarkesh Patel - “These models somehow just generalize dramatically worse than people. It's a very fundamental thing.”
{
"storyID": "46048125",
"title": "Ilya Sutskever: We're moving from the age of scaling to the age of research",
"author": "piotrgrabowski",
"url": "https://www.dwarkesh.com/p/ilya-sutskever-2",
"points": 382,
"commentsCount": 323,
"tags": [],
"og": {
"twitterTitle": "Ilya Sutskever – We're moving from the age of scaling to the age of research",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!-O-h!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdwarkesh.substack.com%2Fapi%2Fv1%2Fpost_preview%2F179924094%2Ftwitter.jpg%3Fversion%3D4"
}
],
"author": "Dwarkesh Patel",
"ogTitle": "Ilya Sutskever – We're moving from the age of scaling to the age of research",
"ogDescription": "“These models somehow just generalize dramatically worse than people. It's a very fundamental thing.”",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!vDe4!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-video.s3.amazonaws.com%2Fvideo_upload%2Fpost%2F179924094%2F59ee9f3b-e222-4bf4-8bfb-97d69ec33688%2Ftranscoded-1764088384.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "“These models somehow just generalize dramatically worse than people. It's a very fundamental thing.”",
"success": true,
"requestUrl": "https://www.dwarkesh.com/p/ilya-sutskever-2",
"ogUrl": "https://www.dwarkesh.com/p/ilya-sutskever-2",
"twitterPlayer": [
{
"width": "1",
"url": "https://www.dwarkesh.com/embed/podcast/ilya-sutskever-2?autoplay=1",
"height": "1"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:21:52.000Z",
"createdAtI": 1764091312,
"updatedAt": "2025-11-26T20:08:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46048125",
"author": "piotrgrabowski",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T18:55:58.447Z",
"title": "Ilya Sutskever on Dwarkesh Patel's Podcast",
"createdAtI": 1764091312,
"url": "https://www.dwarkesh.com/p/ilya-sutskever-2",
"points": 5,
"tags": [],
"createdAt": "2025-11-25T17:21:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764096958,
"commentsCount": 0,
"updatedAt": "2025-11-25T18:55:18.000Z"
}
}Zack Whittaker - U.S. banking giants including JPMorgan Chase, Citi, and Morgan Stanley are working to identify what data was stolen in a recent cyberattack on a New York financial firm.
{
"storyID": "46047980",
"title": "US banks scramble to assess data theft after hackers breach financial tech firm",
"author": "indigodaddy",
"url": "https://techcrunch.com/2025/11/24/us-banks-scramble-to-assess-data-theft-after-hackers-breach-financial-tech-firm/",
"points": 110,
"commentsCount": 29,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2025-11-24T14:18:55+00:00",
"author": "Zack Whittaker",
"ogTitle": "US banks scramble to assess data theft after hackers breach financial tech firm | TechCrunch",
"ogDescription": "U.S. banking giants including JPMorgan Chase, Citi, and Morgan Stanley are working to identify what data was stolen in a recent cyberattack on a New York financial firm.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2019/06/GettyImages-172674485.jpeg?resize=1200,800",
"height": "800"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2025/11/24/us-banks-scramble-to-assess-data-theft-after-hackers-breach-financial-tech-firm/",
"ogUrl": "https://techcrunch.com/2025/11/24/us-banks-scramble-to-assess-data-theft-after-hackers-breach-financial-tech-firm/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2025-11-24T17:10:33+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:08:49.000Z",
"createdAtI": 1764090529,
"updatedAt": "2025-11-26T20:02:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46047980",
"author": "indigodaddy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T17:15:58.384Z",
"title": "US banks scramble to assess data theft after hackers breach financial tech firm",
"createdAtI": 1764090529,
"url": "https://techcrunch.com/2025/11/24/us-banks-scramble-to-assess-data-theft-after-hackers-breach-financial-tech-firm/",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T17:08:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764090958,
"commentsCount": 0,
"updatedAt": "2025-11-25T17:15:17.000Z"
}
}{
"storyID": "46047958",
"title": "Unifying our mobile and desktop domains",
"author": "todsacerdoti",
"url": "https://techblog.wikimedia.org/2025/11/21/unifying-mobile-and-desktop-domains/",
"points": 177,
"commentsCount": 49,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://techblog.wikimedia.org/2025/11/21/unifying-mobile-and-desktop-domains/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:07:06.000Z",
"createdAtI": 1764090426,
"updatedAt": "2025-11-26T20:10:06.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46047958",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T17:10:58.459Z",
"title": "Unifying Wikipedia mobile and desktop domains",
"createdAtI": 1764090426,
"url": "https://techblog.wikimedia.org/2025/11/21/unifying-mobile-and-desktop-domains/",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T17:07:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764090658,
"commentsCount": 0,
"updatedAt": "2025-11-25T17:10:16.000Z"
}
}🇪🇺EU government ambassadors set to adopt #ChatControl negotiating mandate tomorrow without discussion, including "voluntary" mass scanning and anonymity-destroying age verification. https://www.parlament.gv.at/dokument/XXVIII/EU/46204/imfname_11544887.pdf The protest continues next year! https://chatcontrol.eu 💪
{
"storyID": "46047951",
"title": "EU set to adopt ChatControl negotiating mandate tomorrow without discussion",
"author": "nickslaughter02",
"url": "https://digitalcourage.social/@echo_pbreyer/115611006935923542",
"points": 97,
"commentsCount": 26,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://digitalcourage.social/@echo_pbreyer/115611006935923542",
"ogTitle": "Patrick Breyer (@echo_pbreyer@digitalcourage.social)",
"profileUsername": "echo_pbreyer@digitalcourage.social",
"ogUrl": "https://digitalcourage.social/@echo_pbreyer/115611006935923542",
"ogSiteName": "digitalcourage.social",
"ogDescription": "🇪🇺EU government ambassadors set to adopt #ChatControl negotiating mandate tomorrow without discussion, including \"voluntary\" mass scanning and anonymity-destroying age verification. https://www.parlament.gv.at/dokument/XXVIII/EU/46204/imfname_11544887.pdf\n\nThe protest continues next year! https://chatcontrol.eu 💪",
"ogLocale": "de",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T17:06:44.000Z",
"createdAtI": 1764090404,
"updatedAt": "2025-11-26T19:31:06.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46047951",
"author": "nickslaughter02",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T17:15:58.384Z",
"title": "EU set to adopt ChatControl negotiating mandate tomorrow without discussion",
"createdAtI": 1764090404,
"url": "https://digitalcourage.social/@echo_pbreyer/115611006935923542",
"points": 4,
"tags": [],
"createdAt": "2025-11-25T17:06:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764090958,
"commentsCount": 1,
"updatedAt": "2025-11-25T17:14:48.000Z"
}
}Claus Wilke - It may be a good language for data science, but it’s not a great one.
{
"storyID": "46047580",
"title": "Python is not a great language for data science",
"author": "speckx",
"url": "https://blog.genesmindsmachines.com/p/python-is-not-a-great-language-for",
"points": 312,
"commentsCount": 291,
"tags": [],
"og": {
"twitterTitle": "Python is not a great language for data science. Part 1: The experience",
"twitterCard": "summary_large_image",
"twitterDescription": "It may be a good language for data science, but it’s not a great one.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!u9WI!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fclauswilke.substack.com%2Fapi%2Fv1%2Fpost_preview%2F178439014%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Claus Wilke",
"requestUrl": "https://blog.genesmindsmachines.com/p/python-is-not-a-great-language-for",
"ogTitle": "Python is not a great language for data science. Part 1: The experience",
"ogUrl": "https://blog.genesmindsmachines.com/p/python-is-not-a-great-language-for",
"ogDescription": "It may be a good language for data science, but it’s not a great one.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!BCXZ!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23c3227-419b-47cf-8da1-670edef49477_6000x3376.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T16:38:57.000Z",
"createdAtI": 1764088737,
"updatedAt": "2025-11-26T20:10:06.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46047580",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T18:05:58.682Z",
"title": "Python is not a great language for data science. Part 1: The experience",
"createdAtI": 1764088737,
"url": "https://blog.genesmindsmachines.com/p/python-is-not-a-great-language-for",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T16:38:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764093959,
"commentsCount": 1,
"updatedAt": "2025-11-25T18:05:48.000Z"
}
}Novo Nordisk’s shares fell 6% on the news.
{
"storyID": "46047513",
"title": "Ozempic does not slow Alzheimer's, study finds",
"author": "danso",
"url": "https://www.semafor.com/article/11/25/2025/ozempic-does-not-slow-alzheimers-study-finds",
"points": 138,
"commentsCount": 86,
"tags": [],
"og": {
"twitterTitle": "Ozempic does not slow Alzheimer’s, study finds",
"articlePublishedTime": "2025-11-25T11:46:27Z",
"twitterImage": [
{
"url": "https://img.semafor.com/b31628664d12d47e2c874558918565545114f3cc-6720x4480.jpg?rect=0,476,6720,3528&w=1200&h=630&q=75&auto=format"
}
],
"ogTitle": "Ozempic does not slow Alzheimer’s, study finds",
"ogDescription": "Novo Nordisk’s shares fell 6% on the news.",
"ogImage": [
{
"width": "630",
"url": "https://img.semafor.com/b31628664d12d47e2c874558918565545114f3cc-6720x4480.jpg?rect=0,476,6720,3528&w=1200&h=630&q=75&auto=format",
"height": "1200"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Novo Nordisk’s shares fell 6% on the news.",
"success": true,
"requestUrl": "https://www.semafor.com/article/11/25/2025/ozempic-does-not-slow-alzheimers-study-finds",
"ogUrl": "https://www.semafor.com/article/11/25/2025/ozempic-does-not-slow-alzheimers-study-finds",
"articleModifiedTime": "2025-11-25T11:46:27Z",
"articleAuthor": "https://www.semafor.com/author/tom-chivers"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T16:34:08.000Z",
"createdAtI": 1764088448,
"updatedAt": "2025-11-26T20:06:21.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46047513",
"author": "danso",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T16:50:58.453Z",
"title": "Ozempic does not slow Alzheimer's, study finds",
"createdAtI": 1764088448,
"url": "https://www.semafor.com/article/11/25/2025/ozempic-does-not-slow-alzheimers-study-finds",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T16:34:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764089458,
"commentsCount": 0,
"updatedAt": "2025-11-25T16:50:47.000Z"
}
}{
"storyID": "46047350",
"title": "Orion 1.0",
"author": "STRiDEX",
"url": "https://blog.kagi.com/orion",
"points": 425,
"commentsCount": 258,
"tags": [],
"og": {
"success": true,
"author": "Vladimir Prelovac",
"requestUrl": "https://blog.kagi.com/orion"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T16:21:24.000Z",
"createdAtI": 1764087684,
"updatedAt": "2025-11-26T20:10:06.000Z",
"fetchedAt": "2025-11-26T20:10:58.427Z",
"firstVersion": {
"storyID": "46047350",
"author": "STRiDEX",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T16:30:58.482Z",
"title": "Orion 1.0 – Browse Beyond",
"createdAtI": 1764087684,
"url": "https://blog.kagi.com/orion",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T16:21:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764088258,
"commentsCount": 1,
"updatedAt": "2025-11-25T16:29:01.000Z"
}
}What is the role of tech journalism in a world where CEOs no longer feel shame?
{
"storyID": "46047229",
"title": "Roblox is a problem but it's a symptom of something worse",
"author": "FiddlerClamp",
"url": "https://www.platformer.news/roblox-ceo-interview-backlash-analysis/",
"points": 251,
"commentsCount": 356,
"tags": [],
"og": {
"twitterCreator": "@CaseyNewton",
"twitterTitle": "Roblox is a problem — but it’s a symptom of something worse",
"twitterSite": "@platformer",
"articlePublishedTime": "2025-11-25T02:47:20.000Z",
"twitterImage": [
{
"url": "https://www.platformer.news/content/images/size/w1200/2025/11/oberon-copeland-veryinformed-com-TWcT7gG59js-unsplash.jpg"
}
],
"twitterUrl": "https://www.platformer.news/roblox-ceo-interview-backlash-analysis/",
"ogTitle": "Roblox is a problem — but it’s a symptom of something worse",
"ogDescription": "What is the role of tech journalism in a world where CEOs no longer feel shame?",
"ogImage": [
{
"width": "1200",
"url": "https://www.platformer.news/content/images/size/w1200/2025/11/oberon-copeland-veryinformed-com-TWcT7gG59js-unsplash.jpg",
"height": "900"
}
],
"ogType": "article",
"articleTag": "Social Media",
"twitterCard": "summary_large_image",
"twitterDescription": "What is the role of tech journalism in a world where CEOs no longer feel shame?",
"success": true,
"requestUrl": "https://www.platformer.news/roblox-ceo-interview-backlash-analysis/",
"ogUrl": "https://www.platformer.news/roblox-ceo-interview-backlash-analysis/",
"ogSiteName": "Platformer",
"articleModifiedTime": "2025-11-25T02:47:20.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T16:12:22.000Z",
"createdAtI": 1764087142,
"updatedAt": "2025-11-26T19:37:37.000Z",
"fetchedAt": "2025-11-26T19:40:58.361Z",
"firstVersion": {
"storyID": "46047229",
"author": "FiddlerClamp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T16:20:58.368Z",
"title": "Roblox is a problem – but it's a symptom of something worse",
"createdAtI": 1764087142,
"url": "https://www.platformer.news/roblox-ceo-interview-backlash-analysis/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T16:12:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764087658,
"commentsCount": 1,
"updatedAt": "2025-11-25T16:19:48.000Z"
}
}Josh W. Comeau - Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new layout possibilities, stuff we couldn’t do until now. ✨
{
"storyID": "46047053",
"title": "New layouts with CSS Subgrid",
"author": "joshwcomeau",
"url": "https://www.joshwcomeau.com/css/subgrid/",
"points": 272,
"commentsCount": 87,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Brand New Layouts with CSS Subgrid • Josh W. Comeau",
"twitterDescription": "Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new layout possibilities, stuff we couldn’t do until now. ✨",
"twitterImage": [
{
"width": "1280",
"url": "https://www.joshwcomeau.com/images/og-subgrid.jpg",
"height": "675"
}
],
"success": true,
"author": "Josh W. Comeau",
"requestUrl": "https://www.joshwcomeau.com/css/subgrid/",
"ogTitle": "Brand New Layouts with CSS Subgrid • Josh W. Comeau",
"ogDescription": "Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new layout possibilities, stuff we couldn’t do until now. ✨",
"ogLocale": "en_CA",
"ogImage": [
{
"width": "1280",
"url": "https://www.joshwcomeau.com/images/og-subgrid.jpg",
"height": "675"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T15:57:54.000Z",
"createdAtI": 1764086274,
"updatedAt": "2025-11-26T19:12:05.000Z",
"fetchedAt": "2025-11-26T19:15:58.390Z",
"firstVersion": {
"storyID": "46047053",
"author": "joshwcomeau",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-26T02:20:58.415Z",
"title": "Brand New Layouts with CSS Subgrid",
"createdAtI": 1764086274,
"url": "https://www.joshwcomeau.com/css/subgrid/",
"points": 11,
"tags": [],
"createdAt": "2025-11-25T15:57:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764123658,
"commentsCount": 1,
"updatedAt": "2025-11-26T02:20:03.000Z"
}
}Today, we release FLUX.2, our most capable model to date.
{
"storyID": "46046916",
"title": "FLUX.2: Frontier Visual Intelligence",
"author": "meetpateltech",
"url": "https://bfl.ai/blog/flux-2",
"points": 345,
"commentsCount": 102,
"tags": [],
"og": {
"twitterCreator": "@blackforestlab",
"twitterTitle": "FLUX.2: Frontier Visual Intelligence",
"articlePublishedTime": "2025-11-25T15:11:07.812Z",
"twitterImage": [
{
"url": "https://homepage-qhm0v13x5.preview.bfl.ai/api/og/blog/flux-2"
}
],
"ogTitle": "FLUX.2: Frontier Visual Intelligence",
"ogDescription": "Today, we release FLUX.2, our most capable model to date.",
"ogImage": [
{
"width": "1200",
"alt": "FLUX.2: Frontier Visual Intelligence",
"url": "https://homepage-qhm0v13x5.preview.bfl.ai/api/og/blog/flux-2",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Today, we release FLUX.2, our most capable model to date.",
"success": true,
"requestUrl": "https://bfl.ai/blog/flux-2",
"articleAuthor": "Black Forest Lab"
},
"aiIsh": {
"score": 1,
"offenses": [
"bfl.ai"
]
},
"createdAt": "2025-11-25T15:47:14.000Z",
"createdAtI": 1764085634,
"updatedAt": "2025-11-26T18:51:51.000Z",
"fetchedAt": "2025-11-26T18:55:58.395Z",
"firstVersion": {
"storyID": "46046916",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T16:00:58.381Z",
"title": "FLUX.2: Frontier Visual Intelligence",
"createdAtI": 1764085634,
"url": "https://bfl.ai/blog/flux-2",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T15:47:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764086458,
"commentsCount": 0,
"updatedAt": "2025-11-25T15:56:46.000Z"
}
}As it heads out of the solar system never to return, the deep space probe Voyager 1 is headed for yet another cosmic milestone. In late 2026, it will become the first spacecraft to travel so far that a radio signal from Earth takes 24 hours, or one light day, to reach it.
{
"storyID": "46046260",
"title": "Voyager 1 approaches one light day from Earth",
"author": "Brajeshwar",
"url": "https://newatlas.com/space/voyager-approaches-1-light-day-from-earth/",
"points": 54,
"commentsCount": 5,
"tags": [],
"og": {
"twitterSite": "@nwtls",
"twitterTitle": "Voyager 1 approaches one light day from Earth",
"articlePublishedTime": "2025-11-24T00:03:00",
"twitterImage": [
{
"alt": "Voyager 1, far from home",
"url": "https://assets.newatlas.com/dims4/default/29a9ba0/2147483647/strip/true/crop/1920x1080+0+0/resize/1200x675!/quality/90/?url=https%3A%2F%2Fnewatlas-brightspot.s3.amazonaws.com%2F03%2F1c%2Fca6aa74845e9b0c913a2012e3193%2F1-voyager-2-copy.jpg"
}
],
"ogTitle": "Voyager 1 approaches one light day from Earth",
"ogDescription": "As it heads out of the solar system never to return, the deep space probe Voyager 1 is headed for yet another cosmic milestone. In late 2026, it will become the first spacecraft to travel so far that a radio signal from Earth takes 24 hours, or one light day, to reach it.",
"ogImage": [
{
"width": "1200",
"alt": "Voyager 1, far from home",
"type": "image",
"url": "https://assets.newatlas.com/dims4/default/b75713e/2147483647/strip/true/crop/1920x1008+0+36/resize/1200x630!/quality/90/?url=https%3A%2F%2Fnewatlas-brightspot.s3.amazonaws.com%2F03%2F1c%2Fca6aa74845e9b0c913a2012e3193%2F1-voyager-2-copy.jpg&na.image_optimisation=0",
"height": "630"
}
],
"ogType": "article",
"articleTag": "xxViral or high CTR",
"twitterCard": "summary_large_image",
"twitterDescription": "As it heads out of the solar system never to return, the deep space probe Voyager 1 is headed for yet another cosmic milestone. In late 2026, it will become the first spacecraft to travel so far that a radio signal from Earth takes 24 hours, or one light day, to reach it.",
"success": true,
"requestUrl": "https://newatlas.com/space/voyager-approaches-1-light-day-from-earth/",
"ogUrl": "https://newatlas.com/space/voyager-approaches-1-light-day-from-earth/",
"ogSiteName": "New Atlas",
"articleModifiedTime": "2025-11-24T19:40:09.766",
"articleSection": "Space",
"articleAuthor": "https://newatlas.com/author/david-szondy/",
"fbAppId": "38456013908"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T14:51:25.000Z",
"createdAtI": 1764082285,
"updatedAt": "2025-11-26T16:34:20.000Z",
"fetchedAt": "2025-11-26T18:00:58.393Z",
"firstVersion": {
"storyID": "46046260",
"author": "Brajeshwar",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T15:00:58.421Z",
"title": "Voyager 1 approaches one light day from Earth",
"createdAtI": 1764082285,
"url": "https://newatlas.com/space/voyager-approaches-1-light-day-from-earth/",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T14:51:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764082858,
"commentsCount": 1,
"updatedAt": "2025-11-25T15:00:02.000Z"
}
}{
"storyID": "46045987",
"title": "Launch HN: Onyx (YC W24) – Open-source chat UI",
"author": "Weves",
"url": null,
"points": 217,
"commentsCount": 143,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2025-11-25T14:20:30.000Z",
"createdAtI": 1764080430,
"updatedAt": "2025-11-26T17:37:51.000Z",
"fetchedAt": "2025-11-26T17:40:58.381Z",
"firstVersion": {
"storyID": "46045987",
"author": "Weves",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T15:00:58.421Z",
"title": "Launch HN: Onyx (YC W24) – The open-source chat UI",
"createdAtI": 1764080430,
"url": null,
"points": 4,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2025-11-25T14:20:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764082858,
"commentsCount": 0,
"updatedAt": "2025-11-25T15:00:02.000Z"
}
}It is rarely newsworthy when a project or package picks up a new dependency. However, changes i [...]
{
"storyID": "46045972",
"title": "APT Rust requirement raises questions",
"author": "todsacerdoti",
"url": "https://lwn.net/SubscriberLink/1046841/5bbf1fc049a18947/",
"points": 259,
"commentsCount": 461,
"tags": [],
"og": {
"ogTitle": "APT Rust requirement raises questions",
"ogSiteName": "LWN.net",
"ogDescription": "It is rarely newsworthy when a project or package picks up a new dependency. However, changes i [...]",
"success": true,
"requestUrl": "https://lwn.net/SubscriberLink/1046841/5bbf1fc049a18947/",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T14:18:01.000Z",
"createdAtI": 1764080281,
"updatedAt": "2025-11-26T17:27:05.000Z",
"fetchedAt": "2025-11-26T17:35:58.444Z",
"firstVersion": {
"storyID": "46045972",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T14:45:58.575Z",
"title": "Apt Rust requirement raises questions",
"createdAtI": 1764080281,
"url": "https://lwn.net/SubscriberLink/1046841/5bbf1fc049a18947/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T14:18:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764081959,
"commentsCount": 0,
"updatedAt": "2025-11-25T14:45:01.000Z"
}
}Study suggests brain development has four pivotal ‘turning points’ at around the ages of nine, 32, 66 and 83
{
"storyID": "46045661",
"title": "Brain has five 'eras' with adult mode not starting until early 30s",
"author": "hackernj",
"url": "https://www.theguardian.com/science/2025/nov/25/brain-human-cognitive-development-life-stages-cambridge-study",
"points": 306,
"commentsCount": 252,
"tags": [],
"og": {
"twitterCreator": "@hannahdev",
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://science/2025/nov/25/brain-human-cognitive-development-life-stages-cambridge-study?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Brain has five ‘eras’, scientists say – with adult mode not starting until early 30s",
"ogType": "article",
"articleTag": "Neuroscience,Young people,Science,Ageing,Mental health",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/science/2025/nov/25/brain-human-cognitive-development-life-stages-cambridge-study",
"twitterAppUrliPhone": "gnmguardian://science/2025/nov/25/brain-human-cognitive-development-life-stages-cambridge-study?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/science/2025/nov/25/brain-human-cognitive-development-life-stages-cambridge-study",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2025-11-25T10:00:30.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/b21bc395d1d1a33453224e260a111e4f83c32047/0_0_5156_4125/master/5156.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=872dab4b4c68d55dca92d3ce66091da9"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Study suggests brain development has four pivotal ‘turning points’ at around the ages of nine, 32, 66 and 83",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/b21bc395d1d1a33453224e260a111e4f83c32047/0_0_5156_4125/master/5156.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=17ac7b9976a619b8e02778ea0f124f79",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/science/2025/nov/25/brain-human-cognitive-development-life-stages-cambridge-study",
"alIosUrl": "gnmguardian://science/2025/nov/25/brain-human-cognitive-development-life-stages-cambridge-study?contenttype=Article&source=applinks",
"articleModifiedTime": "2025-11-25T13:23:58.000Z",
"articleSection": "Science",
"articleAuthor": "https://www.theguardian.com/profile/hannah-devlin",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T13:38:12.000Z",
"createdAtI": 1764077892,
"updatedAt": "2025-11-26T16:55:51.000Z",
"fetchedAt": "2025-11-26T16:55:58.473Z",
"firstVersion": {
"storyID": "46045661",
"author": "hackernj",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T14:10:58.707Z",
"title": "Brain has five 'eras' – with adult mode not starting until early 30s",
"createdAtI": 1764077892,
"url": "https://www.theguardian.com/science/2025/nov/25/brain-human-cognitive-development-life-stages-cambridge-study",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T13:38:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764079859,
"commentsCount": 1,
"updatedAt": "2025-11-25T14:08:31.000Z"
}
}Trail of Bits developed constant-time coding support for LLVM 21 that prevents compilers from breaking cryptographic implementations vulnerable to timing attacks, introducing the __builtin_ct_select family of intrinsics that preserve constant-time properties throughout compilation.
{
"storyID": "46045385",
"title": "Constant-time support coming to LLVM: Protecting cryptographic code",
"author": "ahlCVA",
"url": "https://blog.trailofbits.com/2025/11/25/constant-time-support-coming-to-llvm-protecting-cryptographic-code-at-the-compiler-level/",
"points": 97,
"commentsCount": 49,
"tags": [],
"og": {
"twitterTitle": "Constant-time support coming to LLVM: Protecting cryptographic code at the compiler level",
"articlePublishedTime": "2025-11-25T07:00:00-05:00",
"twitterImage": [
{
"url": "https://blog.trailofbits.com/img/tob.png"
}
],
"ogTitle": "Constant-time support coming to LLVM: Protecting cryptographic code at the compiler level",
"ogDescription": "Trail of Bits developed constant-time coding support for LLVM 21 that prevents compilers from breaking cryptographic implementations vulnerable to timing attacks, introducing the __builtin_ct_select family of intrinsics that preserve constant-time properties throughout compilation.",
"ogLocale": "en_us",
"ogImage": [
{
"url": "https://blog.trailofbits.com/img/tob.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Trail of Bits developed constant-time coding support for LLVM 21 that prevents compilers from breaking cryptographic implementations vulnerable to timing attacks, introducing the __builtin_ct_select family of intrinsics that preserve constant-time properties throughout compilation.",
"success": true,
"requestUrl": "https://blog.trailofbits.com/2025/11/25/constant-time-support-coming-to-llvm-protecting-cryptographic-code-at-the-compiler-level/",
"ogUrl": "https://blog.trailofbits.com/2025/11/25/constant-time-support-coming-to-llvm-protecting-cryptographic-code-at-the-compiler-level/",
"ogSiteName": "The Trail of Bits Blog",
"articleSection": "posts",
"articleModifiedTime": "2025-11-25T00:00:00-05:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T13:02:06.000Z",
"createdAtI": 1764075726,
"updatedAt": "2025-11-26T16:24:36.000Z",
"fetchedAt": "2025-11-26T16:25:58.593Z",
"firstVersion": {
"storyID": "46045385",
"author": "ahlCVA",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T22:00:58.632Z",
"title": "Constant-time support coming to LLVM: Protecting cryptographic code",
"createdAtI": 1764075726,
"url": "https://blog.trailofbits.com/2025/11/25/constant-time-support-coming-to-llvm-protecting-cryptographic-code-at-the-compiler-level/",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T13:02:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764108059,
"commentsCount": 2,
"updatedAt": "2025-11-25T22:00:18.000Z"
}
}Why do software failures persist despite soaring IT budgets? Dive into the complexities that keep success elusive.
{
"storyID": "46045085",
"title": "Trillions spent and big software projects are still failing",
"author": "pseudolus",
"url": "https://spectrum.ieee.org/it-management-software-failures",
"points": 541,
"commentsCount": 480,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@",
"articlePublishedTime": "2025-11-23T13:05:01+00:00",
"twitterImage": [
{
"url": "https://spectrum.ieee.org/media-library/race-car-crashes-into-wall-digital-binary-code-exploding-dramatic-sky-in-background.png?id=62207462&width=1200&height=600&coordinates=0%2C169%2C0%2C136"
}
],
"ogTitle": "Trillions Spent and Big Software Projects Are Still Failing",
"ogDescription": "Why do software failures persist despite soaring IT budgets? Dive into the complexities that keep success elusive.",
"ogImage": [
{
"width": "1200",
"url": "https://spectrum.ieee.org/media-library/race-car-crashes-into-wall-digital-binary-code-exploding-dramatic-sky-in-background.png?id=62207462&width=1200&height=600&coordinates=0%2C169%2C0%2C136",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://spectrum.ieee.org/it-management-software-failures",
"ogUrl": "https://spectrum.ieee.org/it-management-software-failures",
"ogSiteName": "IEEE Spectrum",
"articleSection": "Computing",
"articleModifiedTime": "2025-11-24T14:37:40+00:00",
"fbAppId": "200167090048537",
"articleAuthor": "https://www.facebook.com/48576411181"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T12:14:11.000Z",
"createdAtI": 1764072851,
"updatedAt": "2025-11-26T15:40:50.000Z",
"fetchedAt": "2025-11-26T15:40:58.485Z",
"firstVersion": {
"storyID": "46045085",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T16:00:58.381Z",
"title": "Trillions Spent and Big Software Projects Are Still Failing",
"createdAtI": 1764072851,
"url": "https://spectrum.ieee.org/it-management-software-failures",
"points": 5,
"tags": [],
"createdAt": "2025-11-25T12:14:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764086458,
"commentsCount": 0,
"updatedAt": "2025-11-25T15:56:46.000Z"
}
}As one of the co-creators of Crash Bandicoot, I have been (slowly) writing a long series of posts on the making of everyone’s favorite orange marsupial. You can find them all below, so enjoy.…
{
"storyID": "46045039",
"title": "Making Crash Bandicoot (2011)",
"author": "davikr",
"url": "https://all-things-andy-gavin.com/video-games/making-crash/",
"points": 228,
"commentsCount": 38,
"tags": [],
"og": {
"twitterSite": "@asgavin",
"articlePublishedTime": "2012-09-11T15:59:41+00:00",
"twitterImage": [
{
"url": "https://all-things-andy-gavin.com/wp-content/uploads/2011/09/crashlaunchposter.jpg?w=640"
}
],
"ogTitle": "Making Crash Bandicoot",
"ogDescription": "As one of the co-creators of Crash Bandicoot, I have been (slowly) writing a long series of posts on the making of everyone’s favorite orange marsupial. You can find them all below, so enjoy.…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "450",
"url": "https://all-things-andy-gavin.com/wp-content/uploads/2011/09/crashlaunchposter.jpg",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://all-things-andy-gavin.com/video-games/making-crash/",
"ogUrl": "https://all-things-andy-gavin.com/video-games/making-crash/",
"ogSiteName": "All Things Andy Gavin",
"articleModifiedTime": "2024-09-09T22:08:49+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T12:05:39.000Z",
"createdAtI": 1764072339,
"updatedAt": "2025-11-26T14:57:51.000Z",
"fetchedAt": "2025-11-26T15:30:58.412Z",
"firstVersion": {
"storyID": "46045039",
"author": "davikr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T12:40:58.924Z",
"title": "Making Crash Bandicoot (2011)",
"createdAtI": 1764072339,
"url": "https://all-things-andy-gavin.com/video-games/making-crash/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T12:05:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764074459,
"commentsCount": 0,
"updatedAt": "2025-11-25T12:38:16.000Z"
}
}nmil.dev - A couple of weeks ago, I decided to do away with my Netflix subscription. I simply was barely using it, and whenever I did it was more ou...
{
"storyID": "46042969",
"title": "What you can get for the price of a Netflix subscription",
"author": "nmil",
"url": "https://nmil.dev/what-you-can-get-for-the-price-of-a-netflix-subscription",
"points": 133,
"commentsCount": 152,
"tags": [],
"og": {
"twitterTitle": "What you can get for the price of a Netflix subscription — nmil.dev",
"articlePublishedTime": "2025-11-24T20:02:38Z",
"twitterImage": [
{
"url": "https://nmil.dev/img/avatars/n.png"
}
],
"author": "nmil.dev",
"ogTitle": "What you can get for the price of a Netflix subscription",
"ogDescription": "A couple of weeks ago, I decided to do away with my Netflix subscription. I simply was barely using it, and whenever I did it was more ou...",
"ogImage": [
{
"url": "https://nmil.dev/img/avatars/n.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "A couple of weeks ago, I decided to do away with my Netflix subscription. I simply was barely using it, and whenever I did it was more ou...",
"success": true,
"requestUrl": "https://nmil.dev/what-you-can-get-for-the-price-of-a-netflix-subscription",
"ogUrl": "https://nmil.dev/what-you-can-get-for-the-price-of-a-netflix-subscription",
"ogSiteName": "nmil.dev"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T06:39:36.000Z",
"createdAtI": 1764052776,
"updatedAt": "2025-11-26T12:48:20.000Z",
"fetchedAt": "2025-11-26T13:00:58.401Z",
"firstVersion": {
"storyID": "46042969",
"author": "nmil",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T07:05:58.713Z",
"title": "What you can get for the price of a Netflix subscription",
"createdAtI": 1764052776,
"url": "https://nmil.dev/what-you-can-get-for-the-price-of-a-netflix-subscription",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T06:39:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764054359,
"commentsCount": 0,
"updatedAt": "2025-11-25T07:02:44.000Z"
}
}Austin - I’ve written before about building microsecond-accurate NTP servers with Raspberry Pi and GPS PPS, and more recently about revisiting the setup in 2025. Both posts focused on the hardware setup and basic configuration to achieve sub-microsecond time synchronization using GPS Pulse Per Second (PPS) signals. But there was a problem. Despite having a stable PPS […]
{
"storyID": "46042946",
"title": "Most Stable Raspberry Pi? Better NTP with Thermal Management",
"author": "todsacerdoti",
"url": "https://austinsnerdythings.com/2025/11/24/worlds-most-stable-raspberry-pi-81-better-ntp-with-thermal-management/",
"points": 286,
"commentsCount": 89,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-25T05:22:37+00:00",
"author": "Austin",
"ogTitle": "World's Most Stable Raspberry Pi? 81% Better NTP with Thermal Management - Austin's Nerdy Things",
"ogDescription": "I’ve written before about building microsecond-accurate NTP servers with Raspberry Pi and GPS PPS, and more recently about revisiting the setup in 2025. Both posts focused on the hardware setup and basic configuration to achieve sub-microsecond time synchronization using GPS Pulse Per Second (PPS) signals. But there was a problem. Despite having a stable PPS […]",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2082",
"type": "image/png",
"url": "https://austinsnerdythings.com/wp-content/uploads/2025/11/ntp_rms_offset_comparison.png",
"height": "921"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://austinsnerdythings.com/2025/11/24/worlds-most-stable-raspberry-pi-81-better-ntp-with-thermal-management/",
"ogUrl": "https://austinsnerdythings.com/2025/11/24/worlds-most-stable-raspberry-pi-81-better-ntp-with-thermal-management/",
"ogSiteName": "Austin's Nerdy Things",
"articleModifiedTime": "2025-11-25T05:22:38+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T06:35:59.000Z",
"createdAtI": 1764052559,
"updatedAt": "2025-11-26T12:41:49.000Z",
"fetchedAt": "2025-11-26T12:55:58.445Z",
"firstVersion": {
"storyID": "46042946",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T07:10:58.443Z",
"title": "Most Stable Raspberry Pi? 81% Better NTP with Thermal Management",
"createdAtI": 1764052559,
"url": "https://austinsnerdythings.com/2025/11/24/worlds-most-stable-raspberry-pi-81-better-ntp-with-thermal-management/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T06:35:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764054658,
"commentsCount": 0,
"updatedAt": "2025-11-25T07:10:45.000Z"
}
}Emily Cerf - Assistant Professor of Biomolecular Engineering Tal Sharf's lab used organoids to make fundamental discoveries about human brain development.
{
"storyID": "46042928",
"title": "Human brains are preconfigured with instructions for understanding the world",
"author": "XzetaU8",
"url": "https://news.ucsc.edu/2025/11/sharf-preconfigured-brain/",
"points": 437,
"commentsCount": 296,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-24T10:00:00+00:00",
"author": "Emily Cerf",
"ogTitle": "Evidence suggests early developing human brains are preconfigured with instructions for understanding the world",
"ogDescription": "Assistant Professor of Biomolecular Engineering Tal Sharf's lab used organoids to make fundamental discoveries about human brain development.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2560",
"type": "image/jpeg",
"url": "https://news.ucsc.edu/wp-content/uploads/2025/11/9-23-25-Tal-Sharf-Lab-CL-009-scaled.jpg",
"height": "1708"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://news.ucsc.edu/2025/11/sharf-preconfigured-brain/",
"ogUrl": "https://news.ucsc.edu/2025/11/sharf-preconfigured-brain/",
"ogSiteName": "News",
"articleModifiedTime": "2025-11-24T17:18:55+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T06:31:31.000Z",
"createdAtI": 1764052291,
"updatedAt": "2025-11-26T12:47:50.000Z",
"fetchedAt": "2025-11-26T12:50:58.705Z",
"firstVersion": {
"storyID": "46042928",
"author": "XzetaU8",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T06:45:58.510Z",
"title": "Human brains are preconfigured with instructions for understanding the world",
"createdAtI": 1764052291,
"url": "https://news.ucsc.edu/2025/11/sharf-preconfigured-brain/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T06:31:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764053159,
"commentsCount": 0,
"updatedAt": "2025-11-25T06:45:00.000Z"
}
}{
"storyID": "46042810",
"title": "Jakarta is now the biggest city in the world",
"author": "skx001",
"url": "https://www.axios.com/2025/11/24/jakarta-tokyo-worlds-biggest-city-population",
"points": 344,
"commentsCount": 273,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.axios.com/2025/11/24/jakarta-tokyo-worlds-biggest-city-population"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T06:09:05.000Z",
"createdAtI": 1764050945,
"updatedAt": "2025-11-26T12:39:04.000Z",
"fetchedAt": "2025-11-26T12:40:58.401Z",
"firstVersion": {
"storyID": "46042810",
"author": "skx001",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T06:45:58.510Z",
"title": "Jakarta Is Now the Biggest City in the World",
"createdAtI": 1764050945,
"url": "https://www.axios.com/2025/11/24/jakarta-tokyo-worlds-biggest-city-population",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T06:09:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764053159,
"commentsCount": 0,
"updatedAt": "2025-11-25T06:43:29.000Z"
}
}Stefano Marinelli - I usually publish articles about how much I love the BSDs or illumos distributions, but today I want to talk about Linux (or, better, GNU/Linux) and why, despite everything, it still holds a place in my heart.
{
"storyID": "46042800",
"title": "Why I (Still) Love Linux ?",
"author": "signa11",
"url": "https://it-notes.dragas.net/2025/11/24/why-i-still-love-linux/",
"points": 45,
"commentsCount": 89,
"tags": [],
"og": {
"twitterTitle": "Why I (still) love Linux",
"twitterImage": [
{
"url": "https://it-notes.dragas.net//featured/terminal_htop.webp"
}
],
"author": "Stefano Marinelli",
"ogTitle": "Why I (still) love Linux",
"ogDescription": "I usually publish articles about how much I love the BSDs or illumos distributions, but today I want to talk about Linux (or, better, GNU/Linux) and why, despite everything, it still holds a place in my heart.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://it-notes.dragas.net//featured/terminal_htop.webp"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "I usually publish articles about how much I love the BSDs or illumos distributions, but today I want to talk about Linux (or, better, GNU/Linux) and why, despite everything, it still holds a place in my heart.",
"success": true,
"requestUrl": "https://it-notes.dragas.net/2025/11/24/why-i-still-love-linux/",
"ogUrl": "https://it-notes.dragas.net/2025/11/24/why-i-still-love-linux/",
"ogSiteName": "IT Notes"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T06:07:34.000Z",
"createdAtI": 1764050854,
"updatedAt": "2025-11-26T12:29:19.000Z",
"fetchedAt": "2025-11-26T12:35:58.444Z",
"firstVersion": {
"storyID": "46042800",
"author": "signa11",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T07:15:58.412Z",
"title": "Why I (Still) Love Linux ?",
"createdAtI": 1764050854,
"url": "https://it-notes.dragas.net/2025/11/24/why-i-still-love-linux/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T06:07:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764054958,
"commentsCount": 1,
"updatedAt": "2025-11-25T07:15:30.000Z"
}
}{
"storyID": "46042655",
"title": "Windows GUI – Good, Bad and Pretty Ugly (2023)",
"author": "phendrenad2",
"url": "https://creolened.com/windows-gui-good-bad-and-pretty-ugly-ranked/",
"points": 83,
"commentsCount": 182,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://creolened.com/windows-gui-good-bad-and-pretty-ugly-ranked/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T05:33:44.000Z",
"createdAtI": 1764048824,
"updatedAt": "2025-11-26T12:34:19.000Z",
"fetchedAt": "2025-11-26T12:35:58.444Z",
"firstVersion": {
"storyID": "46042655",
"author": "phendrenad2",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T06:30:58.518Z",
"title": "Windows GUI – Good, Bad and Pretty Ugly (2023)",
"createdAtI": 1764048824,
"url": "https://creolened.com/windows-gui-good-bad-and-pretty-ugly-ranked/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-25T05:33:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764052259,
"commentsCount": 0,
"updatedAt": "2025-11-25T06:30:29.000Z"
}
}You don't need to ask them twice.
{
"storyID": "46042097",
"title": "Microsoft doesn't understand the dislike for Windows' new direction",
"author": "tartoran",
"url": "https://www.xda-developers.com/microsoft-doesnt-understand-dislike-windows-new-direction/",
"points": 55,
"commentsCount": 48,
"tags": [],
"og": {
"twitterSite": "@xdadevelopers",
"twitterTitle": "Microsoft doesn't understand the dislike for Windows' new direction, and people are keen to explain",
"articlePublishedTime": "2025-11-21T03:25:12Z",
"twitterImage": [
{
"url": "https://static0.xdaimages.com/wordpress/wp-content/uploads/wm/2025/10/powertoys-on-windows-11.jpg?q=70&fit=crop&w=1200&h=628&dpr=1"
}
],
"ogTitle": "Microsoft doesn't understand the dislike for Windows' new direction, and people are keen to explain",
"ogDescription": "You don't need to ask them twice.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://static0.xdaimages.com/wordpress/wp-content/uploads/wm/2025/10/powertoys-on-windows-11.jpg?w=1600&h=900&fit=crop",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/xda.developers",
"twitterCard": "summary_large_image",
"twitterDescription": "You don't need to ask them twice.",
"success": true,
"requestUrl": "https://www.xda-developers.com/microsoft-doesnt-understand-dislike-windows-new-direction/",
"ogUrl": "https://www.xda-developers.com/microsoft-doesnt-understand-dislike-windows-new-direction/",
"ogSiteName": "XDA",
"articleModifiedTime": "2025-11-21T03:25:12Z",
"articleSection": "Windows",
"articleAuthor": "Simon Batt",
"fbAppId": "457224991007811"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-25T03:36:46.000Z",
"createdAtI": 1764041806,
"updatedAt": "2025-11-26T10:01:41.000Z",
"fetchedAt": "2025-11-26T10:20:58.703Z",
"firstVersion": {
"storyID": "46042097",
"author": "tartoran",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T03:40:58.350Z",
"title": "Microsoft doesn't understand the dislike for Windows' new direction",
"createdAtI": 1764041806,
"url": "https://www.xda-developers.com/microsoft-doesnt-understand-dislike-windows-new-direction/",
"points": 3,
"tags": [],
"createdAt": "2025-11-25T03:36:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764042058,
"commentsCount": 0,
"updatedAt": "2025-11-25T03:40:45.000Z"
}
}{
"storyID": "46041046",
"title": "More Americans are getting their power shut off, as unpaid bills pile up",
"author": "doener",
"url": "https://www.washingtonpost.com/business/2025/11/24/power-shutoffs-surge-electric-bills/",
"points": 35,
"commentsCount": 6,
"tags": [],
"createdAt": "2025-11-25T00:30:52.000Z",
"createdAtI": 1764030652,
"updatedAt": "2025-11-26T02:43:19.000Z",
"fetchedAt": "2025-11-26T06:15:58.340Z",
"firstVersion": {
"storyID": "46041046",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-25T00:40:58.437Z",
"title": "More Americans are getting their power shut off, as unpaid bills pile up",
"createdAtI": 1764030652,
"url": "https://www.washingtonpost.com/business/2025/11/24/power-shutoffs-surge-electric-bills/",
"points": 4,
"tags": [],
"createdAt": "2025-11-25T00:30:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764031258,
"commentsCount": 0,
"updatedAt": "2025-11-25T00:37:59.000Z"
}
}{
"storyID": "46040706",
"title": "EPA just approved new 'forever chemical' pesticides for use on food",
"author": "measurablefunc",
"url": "https://www.washingtonpost.com/climate-environment/2025/11/22/forever-chemicals-pesticides/",
"points": 57,
"commentsCount": 12,
"tags": [],
"createdAt": "2025-11-24T23:36:10.000Z",
"createdAtI": 1764027370,
"updatedAt": "2025-11-26T01:44:03.000Z",
"fetchedAt": "2025-11-26T05:10:58.455Z",
"firstVersion": {
"storyID": "46040706",
"author": "measurablefunc",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T23:40:58.449Z",
"title": "EPA just approved new 'forever chemical' pesticides for use on food",
"createdAtI": 1764027370,
"url": "https://www.washingtonpost.com/climate-environment/2025/11/22/forever-chemicals-pesticides/",
"points": 3,
"tags": [],
"createdAt": "2025-11-24T23:36:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764027658,
"commentsCount": 0,
"updatedAt": "2025-11-24T23:40:43.000Z"
}
}Government brain drain will haunt US after DOGE abruptly terminated.
{
"storyID": "46040005",
"title": "DoGE \"cut muscle, not fat\"; 26K experts rehired after brutal cuts",
"author": "jnord",
"url": "https://arstechnica.com/tech-policy/2025/11/doge-doesnt-exist-anymore-but-expert-says-its-still-not-dead/",
"points": 184,
"commentsCount": 66,
"tags": [],
"og": {
"twitterTitle": "DOGE “cut muscle, not fat”; 26K experts rehired after brutal cuts",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-11-24T21:17:24+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/11/GettyImages-2200059564-1152x648-1764014719.jpg"
}
],
"ogTitle": "DOGE “cut muscle, not fat”; 26K experts rehired after brutal cuts",
"ogDescription": "Government brain drain will haunt US after DOGE abruptly terminated.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/11/GettyImages-2200059564-1152x648-1764014719.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Government brain drain will haunt US after DOGE abruptly terminated.",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2025/11/doge-doesnt-exist-anymore-but-expert-says-its-still-not-dead/",
"ogUrl": "https://arstechnica.com/tech-policy/2025/11/doge-doesnt-exist-anymore-but-expert-says-its-still-not-dead/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-11-24T21:43:53+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-24T22:12:04.000Z",
"createdAtI": 1764022324,
"updatedAt": "2025-11-26T02:54:03.000Z",
"fetchedAt": "2025-11-26T03:20:58.444Z",
"firstVersion": {
"storyID": "46040005",
"author": "jnord",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T22:25:58.631Z",
"title": "DoGE \"cut muscle, not fat\"; 26K experts rehired after brutal cuts",
"createdAtI": 1764022324,
"url": "https://arstechnica.com/tech-policy/2025/11/doge-doesnt-exist-anymore-but-expert-says-its-still-not-dead/",
"points": 14,
"tags": [
"front_page"
],
"createdAt": "2025-11-24T22:12:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764023159,
"commentsCount": 0,
"updatedAt": "2025-11-24T22:25:45.000Z"
}
}{
"storyID": "46039673",
"title": "Fifteen Years",
"author": "frizlab",
"url": "https://xkcd.com/3172/",
"points": 191,
"commentsCount": 25,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://xkcd.com/3172/",
"ogTitle": "Fifteen Years",
"ogUrl": "https://xkcd.com/3172/",
"ogSiteName": "xkcd",
"ogImage": [
{
"url": "https://imgs.xkcd.com/comics/fifteen_years_2x.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-24T21:38:25.000Z",
"createdAtI": 1764020305,
"updatedAt": "2025-11-26T00:43:48.000Z",
"fetchedAt": "2025-11-26T02:35:58.511Z",
"firstVersion": {
"storyID": "46039673",
"author": "frizlab",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T21:45:58.657Z",
"title": "Fifteen Years",
"createdAtI": 1764020305,
"url": "https://xkcd.com/3172/",
"points": 3,
"tags": [],
"createdAt": "2025-11-24T21:38:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764020759,
"commentsCount": 0,
"updatedAt": "2025-11-24T21:44:29.000Z"
}
}While the United States has pledged to eliminate forced and child marriage by the year 2030, there are still 34 states where child marriage is still permitted.
{
"storyID": "46039399",
"title": "New report calls for end to child marriage in the US",
"author": "binning",
"url": "https://womensmediacenter.com/news-features/new-report-calls-for-end-to-child-marriage-in-us",
"points": 39,
"commentsCount": 24,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "New Report Calls for End to Child Marriage in US - Women’s Media Center",
"twitterSite": "@womensmediacntr",
"twitterDescription": "While the United States has pledged to eliminate forced and child marriage by the year 2030, there are still 34 states where child marriage is still permitted.",
"twitterImage": [
{
"url": "http://womensmediacenter.com/assets/site/main/wmc_features_Fraidy-Reiss-headshot_111425.jpg"
}
],
"success": true,
"requestUrl": "https://womensmediacenter.com/news-features/new-report-calls-for-end-to-child-marriage-in-us",
"ogTitle": "New Report Calls for End to Child Marriage in US - Women’s Media Center",
"ogUrl": "https://womensmediacenter.com/news-features/new-report-calls-for-end-to-child-marriage-in-us",
"ogDescription": "While the United States has pledged to eliminate forced and child marriage by the year 2030, there are still 34 states where child marriage is still permitted.",
"ogImage": [
{
"url": "http://womensmediacenter.com/assets/site/main/wmc_features_Fraidy-Reiss-headshot_111425.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-24T21:13:36.000Z",
"createdAtI": 1764018816,
"updatedAt": "2025-11-26T00:54:33.000Z",
"fetchedAt": "2025-11-26T01:35:58.934Z",
"firstVersion": {
"storyID": "46039399",
"author": "binning",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T21:20:58.457Z",
"title": "New report calls for end to child marriage in the US",
"createdAtI": 1764018816,
"url": "https://womensmediacenter.com/news-features/new-report-calls-for-end-to-child-marriage-in-us",
"points": 4,
"tags": [],
"createdAt": "2025-11-24T21:13:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764019258,
"commentsCount": 0,
"updatedAt": "2025-11-24T21:20:14.000Z"
}
}DWARF v5 Debugging Support for OCaml Native Compiler This PR adds DWARF v5 debug information to the OCaml native compiler, allowing proper source-level debugging in GDB and LLDB. What's Impleme...
{
"storyID": "46039274",
"title": "AI has a deep understanding of how this code works",
"author": "theresistor",
"url": "https://github.com/ocaml/ocaml/pull/14369",
"points": 298,
"commentsCount": 139,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "DWARF support for macOS and Linux by joelreymont · Pull Request #14369 · ocaml/ocaml",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/f9a348201f077266a2109b8803c1e9517a12068a8a133f050a8278edb857918b/ocaml/ocaml/pull/14369"
}
],
"ogTitle": "DWARF support for macOS and Linux by joelreymont · Pull Request #14369 · ocaml/ocaml",
"ogDescription": "DWARF v5 Debugging Support for OCaml Native Compiler\nThis PR adds DWARF v5 debug information to the OCaml native compiler, allowing proper source-level debugging in GDB and LLDB.\nWhat's Impleme...",
"ogImage": [
{
"width": "1200",
"alt": "DWARF v5 Debugging Support for OCaml Native Compiler\nThis PR adds DWARF v5 debug information to the OCaml native compiler, allowing proper source-level debugging in GDB and LLDB.\nWhat's Impleme...",
"url": "https://opengraph.githubassets.com/f9a348201f077266a2109b8803c1e9517a12068a8a133f050a8278edb857918b/ocaml/ocaml/pull/14369",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "DWARF v5 Debugging Support for OCaml Native Compiler\nThis PR adds DWARF v5 debug information to the OCaml native compiler, allowing proper source-level debugging in GDB and LLDB.\nWhat's Imp...",
"success": true,
"requestUrl": "https://github.com/ocaml/ocaml/pull/14369",
"ogUrl": "https://github.com/ocaml/ocaml/pull/14369",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-24T21:03:22.000Z",
"createdAtI": 1764018202,
"updatedAt": "2025-11-26T01:14:48.000Z",
"fetchedAt": "2025-11-26T01:15:58.481Z",
"firstVersion": {
"storyID": "46039274",
"author": "theresistor",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T23:55:58.491Z",
"title": "AI has a deep understanding of how this code works",
"createdAtI": 1764018202,
"url": "https://github.com/ocaml/ocaml/pull/14369",
"points": 5,
"tags": [],
"createdAt": "2025-11-24T21:03:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764028558,
"commentsCount": 0,
"updatedAt": "2025-11-24T23:53:31.000Z"
}
}{
"storyID": "46038417",
"title": "PRC elites voice AI-skepticism",
"author": "JumpCrisscross",
"url": "https://jamestown.org/prc-elites-voice-ai-skepticism/",
"points": 133,
"commentsCount": 77,
"tags": [],
"og": {
"twitterCreator": "@JamestownTweets",
"twitterCard": "summary_large_image",
"twitterTitle": "PRC Elites Voice AI-Skepticism - Jamestown",
"twitterSite": "@JamestownTweets",
"twitterDescription": "Executive Summary: Rapid advancement in artificial intelligence (AI) has become a point of national pride in the People’s Republic of China (PRC), driven in part by a cohort of accelerationist advisors who view technology as a transformative solution to the country’s economic ills. Lauding it as a “new productive force” (新质生产力), these experts view AI […]",
"twitterImage": [
{
"url": "https://jamestown.org/wp-content/uploads/1754288876200464-1920x1280.jpg"
}
],
"success": true,
"requestUrl": "https://jamestown.org/prc-elites-voice-ai-skepticism/"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"artificialintelligence"
]
},
"createdAt": "2025-11-24T19:50:47.000Z",
"createdAtI": 1764013847,
"updatedAt": "2025-11-26T00:25:03.000Z",
"fetchedAt": "2025-11-26T00:25:58.599Z",
"firstVersion": {
"storyID": "46038417",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T22:15:58.339Z",
"title": "PRC Elites Voice AI-Skepticism",
"createdAtI": 1764013847,
"url": "https://jamestown.org/prc-elites-voice-ai-skepticism/",
"points": 6,
"tags": [],
"createdAt": "2025-11-24T19:50:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764022558,
"commentsCount": 0,
"updatedAt": "2025-11-24T22:15:16.000Z"
}
}You can spend $50 more to get an entire PS5 Pro.
{
"storyID": "46038143",
"title": "PS5 now costs less than 64GB of DDR5 memory. RAM jumps to $600 due to shortage",
"author": "speckx",
"url": "https://www.tomshardware.com/pc-components/ddr5/64gb-of-ddr5-memory-now-costs-more-than-an-entire-ps5-even-after-a-discount-trident-z5-neo-kit-jumps-to-usd600-due-to-dram-shortage-and-its-expected-to-get-worse-into-2026",
"points": 457,
"commentsCount": 345,
"tags": [],
"og": {
"twitterCreator": "@tomshardware",
"twitterSite": "@tomshardware",
"twitterTitle": "An entire PS5 now costs less than 64GB of DDR5 memory, even after a discount — simple memory kit jumps to $600 due to DRAM shortage, and it's expected to get worse into 2026",
"articlePublishedTime": "2025-11-24T15:54:43Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/kAur2rfLMuXGArbhKVE2jU-1200-80.jpg"
}
],
"ogTitle": "An entire PS5 now costs less than 64GB of DDR5 memory, even after a discount — simple memory kit jumps to $600 due to DRAM shortage, and it's expected to get worse into 2026",
"ogDescription": "You can spend $50 more to get an entire PS5 Pro.",
"ogImage": [
{
"width": "2560",
"url": "https://cdn.mos.cms.futurecdn.net/kAur2rfLMuXGArbhKVE2jU-2560-80.jpg",
"height": "1440"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/tomshardware",
"twitterCard": "summary_large_image",
"twitterDescription": "You can spend $50 more to get an entire PS5 Pro.",
"success": true,
"requestUrl": "https://www.tomshardware.com/pc-components/ddr5/64gb-of-ddr5-memory-now-costs-more-than-an-entire-ps5-even-after-a-discount-trident-z5-neo-kit-jumps-to-usd600-due-to-dram-shortage-and-its-expected-to-get-worse-into-2026",
"ogUrl": "https://www.tomshardware.com/pc-components/ddr5/64gb-of-ddr5-memory-now-costs-more-than-an-entire-ps5-even-after-a-discount-trident-z5-neo-kit-jumps-to-usd600-due-to-dram-shortage-and-its-expected-to-get-worse-into-2026",
"ogSiteName": "Tom's Hardware"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-24T19:29:12.000Z",
"createdAtI": 1764012552,
"updatedAt": "2025-11-26T00:15:17.000Z",
"fetchedAt": "2025-11-26T00:15:58.689Z",
"firstVersion": {
"storyID": "46038143",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T19:45:58.634Z",
"title": "PS5 now costs less than 64GB of DDR5 memory. RAM jumps to $600 due to shortage",
"createdAtI": 1764012552,
"url": "https://www.tomshardware.com/pc-components/ddr5/64gb-of-ddr5-memory-now-costs-more-than-an-entire-ps5-even-after-a-discount-trident-z5-neo-kit-jumps-to-usd600-due-to-dram-shortage-and-its-expected-to-get-worse-into-2026",
"points": 7,
"tags": [],
"createdAt": "2025-11-24T19:29:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764013559,
"commentsCount": 0,
"updatedAt": "2025-11-24T19:45:44.000Z"
}
}SSDs aren't ideal for long-term data storage
{
"storyID": "46038099",
"title": "Unpowered SSDs slowly lose data",
"author": "amichail",
"url": "https://www.xda-developers.com/your-unpowered-ssd-is-slowly-losing-your-data/",
"points": 717,
"commentsCount": 288,
"tags": [],
"og": {
"twitterCreator": "@Richy616",
"twitterSite": "@xdadevelopers",
"twitterTitle": "The unpowered SSDs in your drawer are slowly losing your data",
"articlePublishedTime": "2025-11-23T18:30:17Z",
"twitterImage": [
{
"url": "https://static0.xdaimages.com/wordpress/wp-content/uploads/wm/2025/01/crucial-and-samsung-ssd.jpg?q=70&fit=crop&w=1200&h=628&dpr=1"
}
],
"ogTitle": "The unpowered SSDs in your drawer are slowly losing your data",
"ogDescription": "SSDs aren't ideal for long-term data storage",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://static0.xdaimages.com/wordpress/wp-content/uploads/wm/2025/01/crucial-and-samsung-ssd.jpg?w=1600&h=900&fit=crop",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/xda.developers",
"twitterCard": "summary_large_image",
"twitterDescription": "SSDs aren't ideal for long-term data storage",
"success": true,
"requestUrl": "https://www.xda-developers.com/your-unpowered-ssd-is-slowly-losing-your-data/",
"ogUrl": "https://www.xda-developers.com/your-unpowered-ssd-is-slowly-losing-your-data/",
"ogSiteName": "XDA",
"articleModifiedTime": "2025-11-23T18:30:17Z",
"articleSection": "Storage",
"articleAuthor": "Tanveer Singh",
"fbAppId": "457224991007811"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-24T19:25:25.000Z",
"createdAtI": 1764012325,
"updatedAt": "2025-11-26T00:15:48.000Z",
"fetchedAt": "2025-11-26T00:15:58.689Z",
"firstVersion": {
"storyID": "46038099",
"author": "amichail",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T19:30:58.343Z",
"title": "The unpowered SSDs in your drawer are slowly losing your data",
"createdAtI": 1764012325,
"url": "https://www.xda-developers.com/your-unpowered-ssd-is-slowly-losing-your-data/",
"points": 3,
"tags": [],
"createdAt": "2025-11-24T19:25:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764012658,
"commentsCount": 0,
"updatedAt": "2025-11-24T19:28:29.000Z"
}
}Claude can now discover, learn, and execute tools dynamically to enable agents that take action in the real world. Here’s how.
{
"storyID": "46038047",
"title": "Claude Advanced Tool Use",
"author": "lebovic",
"url": "https://www.anthropic.com/engineering/advanced-tool-use",
"points": 645,
"commentsCount": 258,
"tags": [],
"og": {
"twitterCreator": "@AnthropicAI",
"twitterCard": "summary_large_image",
"twitterSite": "@AnthropicAI",
"twitterTitle": "Introducing advanced tool use on the Claude Developer Platform",
"twitterDescription": "Claude can now discover, learn, and execute tools dynamically to enable agents that take action in the real world. Here’s how.",
"twitterImage": [
{
"alt": "Illustration for advanced tool use article.",
"url": "https://cdn.sanity.io/images/4zrzovbb/website/c73197ee700f6a705cafaadec47d29cdee816132-2400x1260.png"
}
],
"success": true,
"requestUrl": "https://www.anthropic.com/engineering/advanced-tool-use",
"ogTitle": "Introducing advanced tool use on the Claude Developer Platform",
"ogDescription": "Claude can now discover, learn, and execute tools dynamically to enable agents that take action in the real world. Here’s how.",
"ogImage": [
{
"alt": "Illustration for advanced tool use article.",
"url": "https://cdn.sanity.io/images/4zrzovbb/website/c73197ee700f6a705cafaadec47d29cdee816132-2400x1260.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2025-11-24T19:21:35.000Z",
"createdAtI": 1764012095,
"updatedAt": "2025-11-26T00:10:17.000Z",
"fetchedAt": "2025-11-26T00:10:58.369Z",
"firstVersion": {
"storyID": "46038047",
"author": "lebovic",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T19:35:58.324Z",
"title": "Claude Advanced Tool Use",
"createdAtI": 1764012095,
"url": "https://www.anthropic.com/engineering/advanced-tool-use",
"points": 4,
"tags": [],
"createdAt": "2025-11-24T19:21:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764012958,
"commentsCount": 0,
"updatedAt": "2025-11-24T19:34:43.000Z"
}
}Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
{
"storyID": "46037637",
"title": "Claude Opus 4.5",
"author": "adocomplete",
"url": "https://www.anthropic.com/news/claude-opus-4-5",
"points": 1074,
"commentsCount": 495,
"tags": [],
"og": {
"twitterCreator": "@AnthropicAI",
"twitterCard": "summary_large_image",
"twitterSite": "@AnthropicAI",
"twitterTitle": "Introducing Claude Opus 4.5",
"twitterDescription": "Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.",
"twitterImage": [
{
"alt": "Hand with orbiting head silhouette in abstract geometric design",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Hand%20HeadOrbit&backgroundColor=clay"
}
],
"success": true,
"requestUrl": "https://www.anthropic.com/news/claude-opus-4-5",
"ogTitle": "Introducing Claude Opus 4.5",
"ogDescription": "Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.",
"ogImage": [
{
"alt": "Hand with orbiting head silhouette in abstract geometric design",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Hand%20HeadOrbit&backgroundColor=clay"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"claude"
]
},
"createdAt": "2025-11-24T18:53:05.000Z",
"createdAtI": 1764010385,
"updatedAt": "2025-11-25T23:25:18.000Z",
"fetchedAt": "2025-11-25T23:25:58.652Z",
"firstVersion": {
"storyID": "46037637",
"author": "adocomplete",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T18:55:58.785Z",
"title": "Claude Opus 4.5",
"createdAtI": 1764010385,
"url": "https://www.anthropic.com/news/claude-opus-4-5",
"points": 5,
"tags": [],
"createdAt": "2025-11-24T18:53:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764010559,
"commentsCount": 0,
"updatedAt": "2025-11-24T18:55:44.000Z"
}
}Eric Migicovsky - Pebble Watch Software Is Now 100% Open Source + Tick Talk #4 - PT2 Demos!
{
"storyID": "46037626",
"title": "Pebble Watch software is now open source",
"author": "Larrikin",
"url": "https://ericmigi.com/blog/pebble-watch-software-is-now-100percent-open-source",
"points": 1208,
"commentsCount": 216,
"tags": [],
"og": {
"twitterCreator": "@ericmigi",
"twitterTitle": "Pebble Watch Software Is Now 100% Open Source + Tick Talk #4 - PT2 Demos!",
"articlePublishedTime": "2025-11-24",
"twitterImage": [
{
"alt": "Pebble Watch Software Is Now 100% Open Source + Tick Talk #4 - PT2 Demos!",
"url": "https://ericmigi.com/assets/pebble-watch-software-is-now-100percent-open-source-0-pxl_20251122_174353894.raw-01.cover.jpg"
}
],
"author": "Eric Migicovsky",
"twitterUrl": "https://ericmigi.com/blog/pebble-watch-software-is-now-100percent-open-source",
"ogTitle": "Pebble Watch Software Is Now 100% Open Source + Tick Talk #4 - PT2 Demos!",
"ogDescription": "Pebble Watch Software Is Now 100% Open Source + Tick Talk #4 - PT2 Demos!",
"ogImage": [
{
"width": "1200",
"url": "https://ericmigi.com/assets/pebble-watch-software-is-now-100percent-open-source-0-pxl_20251122_174353894.raw-01.cover.jpg",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Pebble Watch Software Is Now 100% Open Source + Tick Talk #4 - PT2 Demos!",
"success": true,
"requestUrl": "https://ericmigi.com/blog/pebble-watch-software-is-now-100percent-open-source",
"ogUrl": "https://ericmigi.com/blog/pebble-watch-software-is-now-100percent-open-source",
"articleModifiedTime": "2025-11-24T16:11:00.000Z",
"articleAuthor": "Eric Migicovsky"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-24T18:52:12.000Z",
"createdAtI": 1764010332,
"updatedAt": "2025-11-25T23:18:47.000Z",
"fetchedAt": "2025-11-25T23:20:58.430Z",
"firstVersion": {
"storyID": "46037626",
"author": "Larrikin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T19:00:58.465Z",
"title": "Pebble Watch Software Is Now 100% Open Source",
"createdAtI": 1764010332,
"url": "https://ericmigi.com/blog/pebble-watch-software-is-now-100percent-open-source",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-24T18:52:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764010858,
"commentsCount": 0,
"updatedAt": "2025-11-24T19:00:46.000Z"
}
}Goodbye ChromeOS, hello Aluminium OS: Here's everything we know about Google's plans to bring Android to PCs!
{
"storyID": "46037591",
"title": "Google's new 'Aluminium OS' project brings Android to PC",
"author": "jmsflknr",
"url": "https://www.androidauthority.com/aluminium-os-android-for-pcs-3619092/",
"points": 172,
"commentsCount": 258,
"tags": [],
"og": {
"twitterCreator": "@MishaalRahman",
"twitterSite": "@androidauth",
"articlePublishedTime": "2025-11-24T18:43:05+00:00",
"ogTitle": "Google's new 'Aluminium OS' project brings Android to PC: Here's what we know",
"ogDescription": "Goodbye ChromeOS, hello Aluminium OS: Here's everything we know about Google's plans to bring Android to PCs!",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2560",
"url": "https://www.androidauthority.com/wp-content/uploads/2025/11/Android-Bot-on-laptop-screen-scaled.jpeg",
"height": "1429"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/androidauthority/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.androidauthority.com/aluminium-os-android-for-pcs-3619092/",
"ogUrl": "https://www.androidauthority.com/aluminium-os-android-for-pcs-3619092/",
"ogSiteName": "Android Authority"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-24T18:49:47.000Z",
"createdAtI": 1764010187,
"updatedAt": "2025-11-25T23:10:18.000Z",
"fetchedAt": "2025-11-25T23:15:58.453Z",
"firstVersion": {
"storyID": "46037591",
"author": "jmsflknr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T18:55:58.785Z",
"title": "Google's new 'Aluminium OS' project brings Android to PC",
"createdAtI": 1764010187,
"url": "https://www.androidauthority.com/aluminium-os-android-for-pcs-3619092/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-24T18:49:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764010559,
"commentsCount": 0,
"updatedAt": "2025-11-24T18:55:44.000Z"
}
}The GrapheneOS project has announced on X that they are ceasing all operations in France, asserting that the country is no longer safe for "open source projects"
{
"storyID": "46037573",
"title": "GrapheneOS migrates server infrastructure from France",
"author": "01-_-",
"url": "https://www.privacyguides.org/news/2025/11/22/grapheneos-migrates-server-infrastructure-from-france-amid-police-intimidation-claims/",
"points": 296,
"commentsCount": 124,
"tags": [],
"og": {
"twitterTitle": "GrapheneOS migrates server infrastructure from France amid police intimidation claims",
"twitterSite": "@privacy_guides",
"articlePublishedTime": "2025-11-22T01:48:53.000Z",
"twitterImage": [
{
"url": "https://images.unsplash.com/photo-1627116400300-da4a897383f7?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fGZyYW5jZSUyMHNlcnZlcnN8ZW58MHx8fHwxNzYzNzYyMTA4fDA&ixlib=rb-4.1.0&q=80&w=2000"
}
],
"twitterUrl": "https://www.privacyguides.org/news/2025/11/22/grapheneos-migrates-server-infrastructure-from-france-amid-police-intimidation-claims/",
"ogTitle": "GrapheneOS migrates server infrastructure from France amid police intimidation claims",
"ogDescription": "The GrapheneOS project has announced on X that they are ceasing all operations in France, asserting that the country is no longer safe for \"open source projects\"",
"ogImage": [
{
"width": "1200",
"url": "https://images.unsplash.com/photo-1627116400300-da4a897383f7?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fGZyYW5jZSUyMHNlcnZlcnN8ZW58MHx8fHwxNzYzNzYyMTA4fDA&ixlib=rb-4.1.0&q=80&w=2000",
"height": "900"
}
],
"ogType": "article",
"articleTag": "European Union",
"articlePublisher": "https://www.facebook.com/PrivacyGuides.org",
"twitterCard": "summary_large_image",
"twitterDescription": "The GrapheneOS project has announced on X that they are ceasing all operations in France, asserting that the country is no longer safe for \"open source projects\"",
"success": true,
"requestUrl": "https://www.privacyguides.org/news/2025/11/22/grapheneos-migrates-server-infrastructure-from-france-amid-police-intimidation-claims/",
"ogUrl": "https://www.privacyguides.org/news/2025/11/22/grapheneos-migrates-server-infrastructure-from-france-amid-police-intimidation-claims/",
"ogSiteName": "Privacy Guides",
"articleModifiedTime": "2025-11-22T01:48:53.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-24T18:48:04.000Z",
"createdAtI": 1764010084,
"updatedAt": "2025-11-25T23:00:47.000Z",
"fetchedAt": "2025-11-25T23:00:58.438Z",
"firstVersion": {
"storyID": "46037573",
"author": "01-_-",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T18:55:58.785Z",
"title": "GrapheneOS migrates server infrastructure from France",
"createdAtI": 1764010084,
"url": "https://www.privacyguides.org/news/2025/11/22/grapheneos-migrates-server-infrastructure-from-france-amid-police-intimidation-claims/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-24T18:48:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764010559,
"commentsCount": 2,
"updatedAt": "2025-11-24T18:55:44.000Z"
}
}{
"storyID": "46037556",
"title": "Is your Android TV streaming box part of a botnet?",
"author": "todsacerdoti",
"url": "https://krebsonsecurity.com/2025/11/is-your-android-tv-streaming-box-part-of-a-botnet/",
"points": 95,
"commentsCount": 33,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Is Your Android TV Streaming Box Part of a Botnet?",
"twitterSite": "@briankrebs",
"twitterDescription": "On the surface, the Superbox media streaming devices for sale at retailers like BestBuy and Walmart may seem like a steal: They offer unlimited access to more than 2,200 pay-per-view and streaming services like Netflix, ESPN and Hulu, all for…",
"twitterImage": [
{
"url": "https://krebsonsecurity.com/wp-content/uploads/2025/11/superbox-walmart.png"
}
],
"success": true,
"requestUrl": "https://krebsonsecurity.com/2025/11/is-your-android-tv-streaming-box-part-of-a-botnet/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-24T18:47:11.000Z",
"createdAtI": 1764010031,
"updatedAt": "2025-11-25T19:13:50.000Z",
"fetchedAt": "2025-11-25T23:00:58.438Z",
"firstVersion": {
"storyID": "46037556",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T18:50:58.399Z",
"title": "Is Your Android TV Streaming Box Part of a Botnet?",
"createdAtI": 1764010031,
"url": "https://krebsonsecurity.com/2025/11/is-your-android-tv-streaming-box-part-of-a-botnet/",
"points": 3,
"tags": [],
"createdAt": "2025-11-24T18:47:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764010258,
"commentsCount": 0,
"updatedAt": "2025-11-24T18:50:44.000Z"
}
}Karumi is an AI-powered product expert that joins your video calls to deliver live product demos, answer questions, and guide customers in real time. Transform sales, support, and internal training with intelligent, interactive AI assistance.
{
"storyID": "46037416",
"title": "Launch HN: Karumi (YC F25) – Personalized, agentic product demos",
"author": "tonilopezmr",
"url": "http://karumi.ai/",
"points": 37,
"commentsCount": 12,
"tags": [
"launch_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Karumi AI",
"twitterDescription": "Karumi is an AI-powered product expert that joins your video calls to deliver live product demos, answer questions, and guide customers in real time. Transform sales, support, and internal training with intelligent, interactive AI assistance.",
"twitterImage": [
{
"url": "https://framerusercontent.com/assets/2mpVjEB6FkzL51y6qyM9iOiODzU.png"
}
],
"success": true,
"requestUrl": "http://karumi.ai/",
"ogTitle": "Karumi AI",
"ogUrl": "https://little-costs-226816.framer.app/",
"ogDescription": "Karumi is an AI-powered product expert that joins your video calls to deliver live product demos, answer questions, and guide customers in real time. Transform sales, support, and internal training with intelligent, interactive AI assistance.",
"ogImage": [
{
"url": "https://framerusercontent.com/assets/2mpVjEB6FkzL51y6qyM9iOiODzU.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"karumi.ai"
]
},
"createdAt": "2025-11-24T18:37:27.000Z",
"createdAtI": 1764009447,
"updatedAt": "2025-11-25T20:18:47.000Z",
"fetchedAt": "2025-11-25T22:40:58.434Z",
"firstVersion": {
"storyID": "46037416",
"author": "tonilopezmr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T18:50:58.399Z",
"title": "Launch HN: Karumi (YC F25) – Personalized, agentic product demos",
"createdAtI": 1764009447,
"url": "https://www.karumi.ai/meet/start/phlz",
"points": 3,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2025-11-24T18:37:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764010258,
"commentsCount": 0,
"updatedAt": "2025-11-24T18:47:31.000Z"
}
}{
"storyID": "46037343",
"title": "The Bitter Lesson of LLM Extensions",
"author": "sawyerjhood",
"url": "https://www.sawyerhood.com/blog/llm-extension",
"points": 135,
"commentsCount": 72,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.sawyerhood.com/blog/llm-extension"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2025-11-24T18:32:27.000Z",
"createdAtI": 1764009147,
"updatedAt": "2025-11-25T22:03:02.000Z",
"fetchedAt": "2025-11-25T22:30:58.313Z",
"firstVersion": {
"storyID": "46037343",
"author": "sawyerjhood",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T18:45:58.611Z",
"title": "The Bitter Lesson of LLM Extensions",
"createdAtI": 1764009147,
"url": "https://www.sawyerhood.com/blog/llm-extension",
"points": 3,
"tags": [],
"createdAt": "2025-11-24T18:32:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764009959,
"commentsCount": 0,
"updatedAt": "2025-11-24T18:43:14.000Z"
}
}Tim Culpan - [Exclusive] Supply of industrial gases used for chipmaking was interrupted when power at a vendor's facilities was cut.
{
"storyID": "46037324",
"title": "TSMC Arizona outage saw fab halt, Apple wafers scrapped",
"author": "speckx",
"url": "https://www.culpium.com/p/tsmc-arizona-outage-saw-fab-halt",
"points": 211,
"commentsCount": 98,
"tags": [],
"og": {
"twitterTitle": "TSMC Arizona Outage Saw Fab Halt, Apple Wafers Scrapped",
"twitterCard": "summary_large_image",
"twitterDescription": "[Exclusive] Supply of industrial gases used for chipmaking was interrupted when power at a vendor's facilities was cut.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!2YiT!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ftimculpan.substack.com%2Fapi%2Fv1%2Fpost_preview%2F179543497%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Tim Culpan",
"requestUrl": "https://www.culpium.com/p/tsmc-arizona-outage-saw-fab-halt",
"ogTitle": "TSMC Arizona Outage Saw Fab Halt, Apple Wafers Scrapped",
"ogUrl": "https://www.culpium.com/p/tsmc-arizona-outage-saw-fab-halt",
"ogDescription": "[Exclusive] Supply of industrial gases used for chipmaking was interrupted when power at a vendor's facilities was cut.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!W9Rc!,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%2F002b0870-e7b6-4374-b9f6-763743bdbd51_5464x3640.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-24T18:30:48.000Z",
"createdAtI": 1764009048,
"updatedAt": "2025-11-25T22:28:47.000Z",
"fetchedAt": "2025-11-25T22:30:58.313Z",
"firstVersion": {
"storyID": "46037324",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T19:05:58.395Z",
"title": "TSMC Arizona Outage Saw Fab Halt, Apple Wafers Scrapped",
"createdAtI": 1764009048,
"url": "https://www.culpium.com/p/tsmc-arizona-outage-saw-fab-halt",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-24T18:30:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764011158,
"commentsCount": 0,
"updatedAt": "2025-11-24T19:05:44.000Z"
}
}Ethicists say AI-powered advances will threaten the privacy and autonomy of people who use neurotechnology.
{
"storyID": "46037267",
"title": "Mind-reading devices can now predict preconscious thoughts",
"author": "srameshc",
"url": "https://www.nature.com/articles/d41586-025-03714-0",
"points": 166,
"commentsCount": 130,
"tags": [],
"og": {
"twitterSite": "@nature",
"twitterTitle": "Mind-reading devices can now predict preconscious thoughts: is it time to worry?",
"dcLanguage": "En",
"twitterImage": [
{
"url": "https://media.nature.com/lw1200/magazine-assets/d41586-025-03714-0/d41586-025-03714-0_51720236.jpg"
}
],
"dcType": "News Feature",
"ogTitle": "Mind-reading devices can now predict preconscious thoughts: is it time to worry?",
"dcTitle": "Mind-reading devices can now predict preconscious thoughts: is it time to worry?",
"dcSource": "Nature 2025 647:8090",
"dcPublisher": "Nature Publishing Group",
"ogDescription": "Ethicists say AI-powered advances will threaten the privacy and autonomy of people who use neurotechnology.",
"ogImage": [
{
"url": "https://media.nature.com/lw1200/magazine-assets/d41586-025-03714-0/d41586-025-03714-0_51720236.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Nature - Ethicists say AI-powered advances will threaten the privacy and autonomy of people who use neurotechnology.",
"dcDate": "2025-11-19",
"dcRights": "© 2025 Springer Nature Limited",
"success": true,
"requestUrl": "https://www.nature.com/articles/d41586-025-03714-0",
"dcIdentifier": "doi:10.1038/d41586-025-03714-0",
"ogUrl": "https://www.nature.com/articles/d41586-025-03714-0",
"dcCreator": "Drew, Liam",
"dcDescription": "Ethicists say AI-powered advances will threaten the privacy and autonomy of people who use neurotechnology. Ethicists say AI-powered advances will threaten the privacy and autonomy of people who use neurotechnology.",
"dcSubject": "Psychiatric disorders"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-24T18:26:09.000Z",
"createdAtI": 1764008769,
"updatedAt": "2025-11-25T22:13:03.000Z",
"fetchedAt": "2025-11-25T22:15:58.680Z",
"firstVersion": {
"storyID": "46037267",
"author": "srameshc",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T18:40:58.467Z",
"title": "Mind-reading devices can now predict preconscious thoughts: is it time to worry?",
"createdAtI": 1764008769,
"url": "https://www.nature.com/articles/d41586-025-03714-0",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-24T18:26:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764009658,
"commentsCount": 0,
"updatedAt": "2025-11-24T18:38:44.000Z"
}
}{
"storyID": "46036908",
"title": "Show HN: I built an interactive HN Simulator",
"author": "johnsillings",
"url": "https://news.ysimulator.run/news",
"points": 468,
"commentsCount": 206,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://news.ysimulator.run/news"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-24T17:52:43.000Z",
"createdAtI": 1764006763,
"updatedAt": "2025-11-25T20:45:33.000Z",
"fetchedAt": "2025-11-25T20:45:58.543Z",
"firstVersion": {
"storyID": "46036908",
"author": "johnsillings",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-24T20:05:58.389Z",
"title": "Show HN: I built an interactive HN Simulator",
"createdAtI": 1764006763,
"url": "https://news.ysimulator.run/news",
"points": 7,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-11-24T17:52:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764014758,
"commentsCount": 1,
"updatedAt": "2025-11-24T20:05:14.000Z"
}
}