{
"storyID": "46345897",
"title": "Show HN: Books mentioned on Hacker News in 2025",
"author": "seinvak",
"url": "https://hackernews-readings-613604506318.us-west1.run.app",
"points": 56,
"commentsCount": 26,
"tags": [
"show_hn",
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://hackernews-readings-613604506318.us-west1.run.app"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T16:21:04.000Z",
"createdAtI": 1766334064,
"updatedAt": "2025-12-21T17:45:27.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46345897",
"author": "seinvak",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T17:00:58.391Z",
"title": "Show HN: Books mentioned on Hacker News in 2025",
"createdAtI": 1766334064,
"url": "https://hackernews-readings-613604506318.us-west1.run.app",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-21T16:21:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766336458,
"commentsCount": 1,
"updatedAt": "2025-12-21T16:58:42.000Z"
}
}{
"storyID": "46345745",
"title": "Show HN: WalletWallet – create Apple passes from anything",
"author": "alentodorov",
"url": "https://walletwallet.alen.ro/",
"points": 80,
"commentsCount": 31,
"tags": [
"show_hn",
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://walletwallet.alen.ro/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T16:04:05.000Z",
"createdAtI": 1766333045,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46345745",
"author": "alentodorov",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T16:25:58.662Z",
"title": "Show HN: WalletWallet – create Apple passes from anything",
"createdAtI": 1766333045,
"url": "https://walletwallet.alen.ro/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-21T16:04:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766334359,
"commentsCount": 0,
"updatedAt": "2025-12-21T16:25:42.000Z"
}
}{
"storyID": "46345523",
"title": "E.W.Dijkstra Archive",
"author": "surprisetalk",
"url": "https://www.cs.utexas.edu/~EWD/welcome.html",
"points": 38,
"commentsCount": 3,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.cs.utexas.edu/~EWD/welcome.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T15:29:31.000Z",
"createdAtI": 1766330971,
"updatedAt": "2025-12-21T17:44:57.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46345523",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T15:35:58.345Z",
"title": "E.W.Dijkstra Archive",
"createdAtI": 1766330971,
"url": "https://www.cs.utexas.edu/~EWD/welcome.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-21T15:29:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766331358,
"commentsCount": 0,
"updatedAt": "2025-12-21T15:35:41.000Z"
}
}Executive Summary On 2 December 2025, an IPv4 block 23.150.164.0/24, correctly allocated to the Original Customer, was inadvertently removed and reissued to the …
{
"storyID": "46345444",
"title": "ARIN Public Incident Report – 4.10 Misissuance Error",
"author": "immibis",
"url": "https://www.arin.net/announcements/20251212/",
"points": 79,
"commentsCount": 13,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterSite": "@teamarin",
"success": true,
"requestUrl": "https://www.arin.net/announcements/20251212/",
"ogTitle": "Public Incident Report – 4.10 Issuance Error",
"ogUrl": "https://www.arin.net/announcements/20251212/",
"ogDescription": "Executive Summary On 2 December 2025, an IPv4 block 23.150.164.0/24, correctly allocated to the Original Customer, was inadvertently removed and reissued to the … ",
"ogImage": [
{
"url": "https://www.arin.net//img/logo-social.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T15:19:41.000Z",
"createdAtI": 1766330381,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46345444",
"author": "immibis",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T15:25:58.673Z",
"title": "ARIN Public Incident Report – 4.10 Misissuance Error",
"createdAtI": 1766330381,
"url": "https://www.arin.net/announcements/20251212/",
"points": 3,
"tags": [],
"createdAt": "2025-12-21T15:19:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766330759,
"commentsCount": 0,
"updatedAt": "2025-12-21T15:24:27.000Z"
}
}Tim Ferriss - I felt like I somehow needed fame. In retrospect, there was a lot of self-loathing from tough childhood experiences, and I desperately hoped that love from without (i.e., from masses of other people) would somehow make up for hate from within.
{
"storyID": "46345341",
"title": "Reasons Not to Become Famous (2020)",
"author": "Tomte",
"url": "https://tim.blog/2020/02/02/reasons-to-not-become-famous/",
"points": 81,
"commentsCount": 51,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2020-02-03T01:49:28+00:00",
"author": "Tim Ferriss",
"ogTitle": "11 Reasons Not to Become Famous (or \"A Few Lessons Learned Since 2007\") - The Blog of Author Tim Ferriss",
"ogDescription": "I felt like I somehow needed fame. In retrospect, there was a lot of self-loathing from tough childhood experiences, and I desperately hoped that love from without (i.e., from masses of other people) would somehow make up for hate from within.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2128",
"type": "image/jpeg",
"url": "https://tim.blog/wp-content/uploads/2020/02/Tim_November_2008.jpg",
"height": "1416"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://tim.blog/2020/02/02/reasons-to-not-become-famous/",
"ogUrl": "https://tim.blog/2020/02/02/reasons-to-not-become-famous/",
"ogSiteName": "The Blog of Author Tim Ferriss",
"articleModifiedTime": "2024-04-22T07:30:49+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T15:07:18.000Z",
"createdAtI": 1766329638,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46345341",
"author": "Tomte",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T15:50:58.761Z",
"title": "Reasons Not to Become Famous (2020)",
"createdAtI": 1766329638,
"url": "https://tim.blog/2020/02/02/reasons-to-not-become-famous/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-21T15:07:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766332259,
"commentsCount": 0,
"updatedAt": "2025-12-21T15:49:41.000Z"
}
}Sam Lijin - Constrained decoding seems like the greatest thing since sliced bread, but it forces models to prioritize output conformance over output quality.
{
"storyID": "46345333",
"title": "Structured Outputs Create False Confidence",
"author": "gmays",
"url": "https://boundaryml.com/blog/structured-outputs-create-false-confidence",
"points": 48,
"commentsCount": 33,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@boundaryml",
"twitterSite": "@boundaryml",
"twitterTitle": "Structured Outputs Create False Confidence",
"articlePublishedTime": "December 14, 2025",
"twitterImage": [
{
"url": "https://boundaryml.com/baml-og-background.png"
}
],
"author": "Sam Lijin",
"ogTitle": "Structured Outputs Create False Confidence",
"ogDescription": "Constrained decoding seems like the greatest thing since sliced bread, but it forces models to prioritize output conformance over output quality.",
"ogImage": [
{
"width": "1200",
"alt": "Structured Outputs Create False Confidence - BAML Blog",
"url": "https://boundaryml.com/baml-og-background.png",
"height": "630"
}
],
"ogType": "article",
"articleTag": "Engineering",
"twitterCard": "summary_large_image",
"twitterDescription": "Constrained decoding seems like the greatest thing since sliced bread, but it forces models to prioritize output conformance over output quality.",
"success": true,
"requestUrl": "https://boundaryml.com/blog/structured-outputs-create-false-confidence",
"ogUrl": "https://boundaryml.com/blog/structured-outputs-create-false-confidence",
"ogSiteName": "BAML",
"articleAuthor": "Sam Lijin"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T15:06:46.000Z",
"createdAtI": 1766329606,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46345333",
"author": "gmays",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T15:25:58.673Z",
"title": "Structured Outputs Create False Confidence",
"createdAtI": 1766329606,
"url": "https://boundaryml.com/blog/structured-outputs-create-false-confidence",
"points": 3,
"tags": [],
"createdAt": "2025-12-21T15:06:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766330759,
"commentsCount": 1,
"updatedAt": "2025-12-21T15:23:27.000Z"
}
}Deciding not to solve a problem, or solving a different one, can also be a viable solution.
{
"storyID": "46345125",
"title": "Three Ways to Solve Problems",
"author": "42point2",
"url": "https://andreasfragner.com/writing/three-ways-to-solve-problems",
"points": 47,
"commentsCount": 9,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Three ways to solve problems — Andreas Fragner",
"twitterCard": "summary",
"twitterDescription": "Deciding not to solve a problem, or solving a different one, can also be a viable solution.",
"success": true,
"requestUrl": "https://andreasfragner.com/writing/three-ways-to-solve-problems",
"twitterUrl": "https://andreasfragner.com/writing/three-ways-to-solve-problems",
"ogTitle": "Three ways to solve problems — Andreas Fragner",
"ogUrl": "https://andreasfragner.com/writing/three-ways-to-solve-problems",
"ogSiteName": "Andreas Fragner",
"ogDescription": "Deciding not to solve a problem, or solving a different one, can also be a viable solution.",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T14:35:29.000Z",
"createdAtI": 1766327729,
"updatedAt": "2025-12-21T17:45:27.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46345125",
"author": "42point2",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T14:50:58.861Z",
"title": "Three Ways to Solve Problems",
"createdAtI": 1766327729,
"url": "https://andreasfragner.com/writing/three-ways-to-solve-problems",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-21T14:35:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766328659,
"commentsCount": 0,
"updatedAt": "2025-12-21T14:49:57.000Z"
}
}{
"storyID": "46345000",
"title": "Mozilla right now (Digital Painting)",
"author": "linschn",
"url": "https://www.davidrevoy.com/article1108/mozilla-right-now",
"points": 41,
"commentsCount": 22,
"tags": [],
"og": {
"success": true,
"author": "David REVOY",
"requestUrl": "https://www.davidrevoy.com/article1108/mozilla-right-now",
"ogTitle": "Mozilla right now.",
"ogUrl": "https://www.davidrevoy.com/article1108/mozilla-right-now",
"ogSiteName": "David Revoy",
"ogImage": [
{
"type": "image/jpeg",
"url": "https://www.davidrevoy.com/data/images/blog/2025/2025-12-18_shhhrrrr-shrrr-shrrrr_by-david-revoy.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T14:15:24.000Z",
"createdAtI": 1766326524,
"updatedAt": "2025-12-21T17:42:42.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46345000",
"author": "linschn",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T16:30:58.410Z",
"title": "Mozilla right now (Digital Painting)",
"createdAtI": 1766326524,
"url": "https://www.davidrevoy.com/article1108/mozilla-right-now",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-21T14:15:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766334658,
"commentsCount": 1,
"updatedAt": "2025-12-21T16:30:27.000Z"
}
}Fernando Borretti - Make AI weird again.
{
"storyID": "46344514",
"title": "Coarse Is Better",
"author": "_dain_",
"url": "https://borretti.me/article/coarse-is-better",
"points": 112,
"commentsCount": 58,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2025-12-21T00:00:00+00:00",
"twitterImage": [
{
"url": "https://borretti.me/assets/card/coarse-is-better.webp"
}
],
"success": true,
"author": "Fernando Borretti",
"requestUrl": "https://borretti.me/article/coarse-is-better",
"ogTitle": "Coarse is Better",
"ogUrl": "https://borretti.me/article/coarse-is-better",
"ogDescription": "Make AI weird again.",
"ogSiteName": "Fernando Borretti",
"ogImage": [
{
"url": "https://borretti.me/assets/card/coarse-is-better.webp"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-21T12:57:44.000Z",
"createdAtI": 1766321864,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46344514",
"author": "_dain_",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T13:25:58.660Z",
"title": "Coarse Is Better",
"createdAtI": 1766321864,
"url": "https://borretti.me/article/coarse-is-better",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-21T12:57:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766323559,
"commentsCount": 0,
"updatedAt": "2025-12-21T13:24:56.000Z"
}
}Bring your dotfiles to remote machine via SSH. Contribute to FOBshippingpoint/shittp development by creating an account on GitHub.
{
"storyID": "46344381",
"title": "Show HN: Shittp – Volatile Dotfiles over SSH",
"author": "sdovan1",
"url": "https://github.com/FOBshippingpoint/shittp",
"points": 90,
"commentsCount": 52,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - FOBshippingpoint/shittp: Bring your dotfiles to remote machine via SSH",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/aad5bc71cfe290a1cf139a68a232348832f445dbd9e6b7c4e18f6715571b39a9/FOBshippingpoint/shittp"
}
],
"ogTitle": "GitHub - FOBshippingpoint/shittp: Bring your dotfiles to remote machine via SSH",
"ogDescription": "Bring your dotfiles to remote machine via SSH. Contribute to FOBshippingpoint/shittp development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Bring your dotfiles to remote machine via SSH. Contribute to FOBshippingpoint/shittp development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/aad5bc71cfe290a1cf139a68a232348832f445dbd9e6b7c4e18f6715571b39a9/FOBshippingpoint/shittp",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Bring your dotfiles to remote machine via SSH. Contribute to FOBshippingpoint/shittp development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/FOBshippingpoint/shittp",
"ogUrl": "https://github.com/FOBshippingpoint/shittp",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T12:33:11.000Z",
"createdAtI": 1766320391,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46344381",
"author": "sdovan1",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T12:40:58.581Z",
"title": "Show HN: Shittp – Volatile Dotfiles over SSH",
"createdAtI": 1766320391,
"url": "https://github.com/FOBshippingpoint/shittp",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-21T12:33:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766320859,
"commentsCount": 1,
"updatedAt": "2025-12-21T12:40:26.000Z"
}
}Live map of all passenger trains in Bulgaria. Updates every second.
{
"storyID": "46344270",
"title": "Show HN: The Official National Train Map Sucked, So I Made My Own",
"author": "Pavlinbg",
"url": "https://www.bdzmap.com/",
"points": 36,
"commentsCount": 8,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterTitle": "Bulgarian Train Tracker",
"twitterImage": [
{
"url": "https://bdzmap.com/bdz_map.png"
}
],
"ogTitle": "Bulgarian Train Tracker | Real-time BDZ",
"ogDescription": "Live map of all passenger trains in Bulgaria. Updates every second.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "BDZ Live Tracker Map",
"url": "https://bdzmap.com/bdz_map.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Track BDZ trains in real-time. Проследяване на влакове.",
"success": true,
"requestUrl": "https://www.bdzmap.com/",
"ogUrl": "https://bdzmap.com",
"ogSiteName": "Bulgarian Train Tracker"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T12:15:59.000Z",
"createdAtI": 1766319359,
"updatedAt": "2025-12-21T17:45:27.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46344270",
"author": "Pavlinbg",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T13:35:58.720Z",
"title": "Show HN: The Official National Train Map Sucked, So I Made My Own",
"createdAtI": 1766319359,
"url": "https://www.bdzmap.com/",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-21T12:15:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766324159,
"commentsCount": 1,
"updatedAt": "2025-12-21T13:33:57.000Z"
}
}The simulation hypothesis — the idea that our universe might be an artificial construct running on some advanced alien computer — has long captured the public imagination. Yet most arguments about it rest on intuition rather than clear definitions, and few attempts have been made to formally spell out what “simulation” even means. In a new paper, SFI Professor David Wolpert introduces a mathematically precise framewo
{
"storyID": "46344022",
"title": "New mathematical framework reshapes debate over simulation hypothesis",
"author": "Gooblebrai",
"url": "https://www.santafe.edu/news-center/news/new-mathematical-framework-reshapes-debate-over-simulation-hypothesis",
"points": 57,
"commentsCount": 75,
"tags": [],
"og": {
"twitterCreator": "@sfiscience",
"twitterCard": "summary_large_image",
"twitterSite": "@sfiscience",
"twitterTitle": "New mathematical framework reshapes debate over simulation hypothesis",
"twitterDescription": "The simulation hypothesis — the idea that our universe might be an artificial construct running on some advanced alien computer — has long captured the public imagination. Yet most arguments about it rest on intuition rather than clear definitions, and few attempts have been made to formally spell out what “simulation” even means. In a new paper, SFI Professor David Wolpert introduces a mathematically precise framewo",
"twitterImage": [
{
"url": "https://sfi-edu.s3.amazonaws.com/sfi-edu/production/uploads/news_articles/Simulation_Theory_01ed61.jpg.1280x720_q90_box-0%2C0%2C2883%2C1621_format-WEBP_replace_alpha-%23FFFFFF_upscale.webp"
}
],
"success": true,
"requestUrl": "https://www.santafe.edu/news-center/news/new-mathematical-framework-reshapes-debate-over-simulation-hypothesis",
"ogUrl": "https://www.santafe.edu//news-center/news/new-mathematical-framework-reshapes-debate-over-simulation-hypothesis",
"ogDescription": "The simulation hypothesis — the idea that our universe might be an artificial construct running on some advanced alien computer — has long captured the public imagination. Yet most arguments about it rest on intuition rather than clear definitions, and few attempts have been made to formally spell out what “simulation” even means. In a new paper, SFI Professor David Wolpert introduces a mathematically precise framewo",
"ogImage": [
{
"url": "https://sfi-edu.s3.amazonaws.com/sfi-edu/production/uploads/news_articles/Simulation_Theory_01ed61.jpg.1280x720_q90_box-0%2C0%2C2883%2C1621_format-WEBP_replace_alpha-%23FFFFFF_upscale.webp"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T11:21:01.000Z",
"createdAtI": 1766316061,
"updatedAt": "2025-12-21T17:44:57.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46344022",
"author": "Gooblebrai",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T11:50:58.327Z",
"title": "New mathematical framework reshapes debate over simulation hypothesis",
"createdAtI": 1766316061,
"url": "https://www.santafe.edu/news-center/news/new-mathematical-framework-reshapes-debate-over-simulation-hypothesis",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-21T11:21:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766317858,
"commentsCount": 0,
"updatedAt": "2025-12-21T11:48:11.000Z"
}
}{
"storyID": "46343976",
"title": "ISBN Visualization",
"author": "simon04",
"url": "https://annas-archive.li/isbn-visualization/",
"points": 64,
"commentsCount": 13,
"tags": [],
"og": {
"ogImage": [
{
"url": "/isbn-visualization/assets/screenshot2-DHitP56u.png"
}
],
"success": true,
"requestUrl": "https://annas-archive.li/isbn-visualization/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T11:09:27.000Z",
"createdAtI": 1766315367,
"updatedAt": "2025-12-21T17:09:29.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46343976",
"author": "simon04",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T11:30:58.447Z",
"title": "ISBN Visualization Showing 99_959_000 books",
"createdAtI": 1766315367,
"url": "https://annas-archive.li/isbn-visualization/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-21T11:09:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766316658,
"commentsCount": 0,
"updatedAt": "2025-12-21T11:29:56.000Z"
}
}{
"storyID": "46342950",
"title": "Inca Stone Masonry",
"author": "jppope",
"url": "https://www.earthasweknowit.com/pages/inca_construction",
"points": 114,
"commentsCount": 34,
"tags": [
"front_page"
],
"og": {
"dcLanguage": "en",
"twitterImage": [
{
"url": "https://www.earthasweknowit.com/image/peru_ollantaytambo_stonework.jpg?s=medium"
}
],
"dcType": "research-article",
"dcPublisher": "Earth As We Know It",
"dcSource": "https://www.earthasweknowit.com",
"dcTitle": "Masonry Techniques of the Inca’s Master Builders - Earth As We Know It",
"ogImage": [
{
"url": "https://www.earthasweknowit.com/image/peru_ollantaytambo_stonework.jpg?s=medium"
}
],
"dcCoverage": "world",
"dcRights": "© 2025 Earth As We Know It",
"success": true,
"requestUrl": "https://www.earthasweknowit.com/pages/inca_construction",
"dcIdentifier": "https://www.earthasweknowit.com/pages/inca_construction",
"dcCreator": "Trupp, Tony L.",
"dcDescription": "The Inca's precise stonework is often depicted as shrouded in mystery. Yet their construction methods were documented by early Spanish chroniclers. These historical records, supported by physical evidence, reveal how the Inca quarried, transported, split, shaped, fitted, and dressed their stones.",
"dcSubject": "Archeology; History; Inca; Masonry; Peru; South America"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T07:26:39.000Z",
"createdAtI": 1766301999,
"updatedAt": "2025-12-21T17:44:57.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46342950",
"author": "jppope",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T08:40:58.732Z",
"title": "Inca Stone Masonry",
"createdAtI": 1766301999,
"url": "https://www.earthasweknowit.com/pages/inca_construction",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-21T07:26:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766306459,
"commentsCount": 0,
"updatedAt": "2025-12-21T08:40:26.000Z"
}
}The Indie Game Awards presented the award last night, only to strip it hours later.
{
"storyID": "46342902",
"title": "Clair Obscur having its Indie Game Game Of The Year award stripped due to AI use",
"author": "anigbrowl",
"url": "https://www.thegamer.com/clair-obscur-expedition-33-indie-game-awards-goty-stripped-ai-use/",
"points": 139,
"commentsCount": 323,
"tags": [],
"og": {
"twitterSite": "@thegamerwebsite",
"twitterTitle": "Clair Obscur Is Having Its Indie Game Game Of The Year Award Stripped Away Due To AI Use",
"articlePublishedTime": "2025-12-20T20:48:24Z",
"twitterImage": [
{
"url": "https://static0.thegamerimages.com/wordpress/wp-content/uploads/2025/04/esquie-meeting-the-party-in-clair-obscur-expedition-33.png?q=70&fit=crop&w=1200&h=628&dpr=1"
}
],
"ogTitle": "Clair Obscur Is Having Its Indie Game Game Of The Year Award Stripped Away Due To AI Use",
"ogDescription": "The Indie Game Awards presented the award last night, only to strip it hours later.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://static0.thegamerimages.com/wordpress/wp-content/uploads/2025/04/esquie-meeting-the-party-in-clair-obscur-expedition-33.png?w=1600&h=900&fit=crop",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/thegamercom/",
"twitterCard": "summary_large_image",
"twitterDescription": "The Indie Game Awards presented the award last night, only to strip it hours later.",
"success": true,
"requestUrl": "https://www.thegamer.com/clair-obscur-expedition-33-indie-game-awards-goty-stripped-ai-use/",
"ogUrl": "https://www.thegamer.com/clair-obscur-expedition-33-indie-game-awards-goty-stripped-ai-use/",
"ogSiteName": "TheGamer",
"articleModifiedTime": "2025-12-20T20:48:24Z",
"articleSection": "Triple-A",
"articleAuthor": "Johnny Flores Jr.",
"fbAppId": "1873947149531023"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-21T07:16:19.000Z",
"createdAtI": 1766301379,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46342902",
"author": "anigbrowl",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T07:40:58.737Z",
"title": "Clair Obscur has 'Game of the Year\" title stripped away over AI use",
"createdAtI": 1766301379,
"url": "https://www.thegamer.com/clair-obscur-expedition-33-indie-game-awards-goty-stripped-ai-use/",
"points": 3,
"tags": [],
"createdAt": "2025-12-21T07:16:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766302859,
"commentsCount": 0,
"updatedAt": "2025-12-21T07:40:41.000Z"
}
}A Programmer's Best Friend
{
"storyID": "46342859",
"title": "Ruby website redesigned",
"author": "psxuaw",
"url": "https://www.ruby-lang.org/en/",
"points": 248,
"commentsCount": 94,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Ruby Programming Language",
"twitterImage": [
{
"url": "https://www.ruby-lang.org/images/twitter-card-square.png"
}
],
"twitterUrl": "https://www.ruby-lang.org/en/",
"ogTitle": "Ruby Programming Language",
"ogDescription": "A Programmer's Best Friend",
"ogLocale": "en",
"ogImage": [
{
"url": "https://www.ruby-lang.org/images/og-image.png"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "A Programmer's Best Friend",
"success": true,
"requestUrl": "https://www.ruby-lang.org/en/",
"ogUrl": "https://www.ruby-lang.org/en/",
"ogSiteName": "Ruby Programming Language"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T07:06:48.000Z",
"createdAtI": 1766300808,
"updatedAt": "2025-12-21T17:44:57.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46342859",
"author": "psxuaw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T07:35:58.389Z",
"title": "Ruby's Website Got an Overhaul",
"createdAtI": 1766300808,
"url": "https://www.ruby-lang.org/en/",
"points": 3,
"tags": [],
"createdAt": "2025-12-21T07:06:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766302558,
"commentsCount": 0,
"updatedAt": "2025-12-21T07:32:40.000Z"
}
}Christian Kriticos explores J. R. R. Tolkien’s long-lost satire of a motorized world.
{
"storyID": "46342528",
"title": "Isengard in Oxford",
"author": "lermontov",
"url": "https://lareviewofbooks.org/article/isengard-in-oxford/",
"points": 94,
"commentsCount": 12,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@LAReviewofBooks",
"twitterSite": "@LAReviewofBooks",
"twitterTitle": "Isengard in Oxford | Los Angeles Review of Books",
"articlePublishedTime": "2025-12-17T13:30:00.000Z",
"twitterImage": [
{
"url": "https://cdn.lareviewofbooks.org/unsafe/fit-in/944x0/filters:format(jpeg):quality(75)/https%3A%2F%2Fassets.lareviewofbooks.org%2Fuploads%2FBovadium-Fragments.jpg"
}
],
"ogTitle": "Isengard in Oxford | Los Angeles Review of Books",
"ogDescription": "Christian Kriticos explores J. R. R. Tolkien’s long-lost satire of a motorized world.",
"ogImage": [
{
"width": "944",
"alt": "Isengard in Oxford",
"url": "https://cdn.lareviewofbooks.org/unsafe/fit-in/944x0/filters:format(jpeg):quality(75)/https%3A%2F%2Fassets.lareviewofbooks.org%2Fuploads%2FBovadium-Fragments.jpg",
"height": "1500"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Christian Kriticos explores J. R. R. Tolkien’s long-lost satire of a motorized world.",
"success": true,
"requestUrl": "https://lareviewofbooks.org/article/isengard-in-oxford/",
"ogUrl": "https://lareviewofbooks.org/article/isengard-in-oxford",
"ogSiteName": "Los Angeles Review of Books"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T05:42:17.000Z",
"createdAtI": 1766295737,
"updatedAt": "2025-12-21T17:42:13.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46342528",
"author": "lermontov",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T07:50:58.432Z",
"title": "Isengard in Oxford",
"createdAtI": 1766295737,
"url": "https://lareviewofbooks.org/article/isengard-in-oxford/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-21T05:42:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766303458,
"commentsCount": 0,
"updatedAt": "2025-12-21T07:50:55.000Z"
}
}A study shows that young people who use tanning beds have more skin mutations including cells known to lead to skin cancer.
{
"storyID": "46342447",
"title": "Indoor tanning makes youthful skin much older on a genetic level",
"author": "SanjayMehta",
"url": "https://www.ucsf.edu/news/2025/12/431206/indoor-tanning-makes-youthful-skin-much-older-genetic-level",
"points": 156,
"commentsCount": 108,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@ucsf",
"twitterSite": "@ucsf",
"twitterTitle": "Indoor Tanning Makes Youthful Skin Much Older on a Genetic Level",
"twitterImage": [
{
"alt": "||||",
"url": "https://www.ucsf.edu/sites/default/files/2025-12/tanning-bed-solarium.jpg"
}
],
"ogTitle": "Indoor Tanning Makes Youthful Skin Much Older on a Genetic Level",
"ogDescription": "A study shows that young people who use tanning beds have more skin mutations including cells known to lead to skin cancer.",
"ogImage": [
{
"type": "image/jpeg",
"url": "https://www.ucsf.edu/sites/default/files/2025-12/tanning-bed-solarium.jpg"
}
],
"ogType": "news",
"twitterCard": "summary_large_image",
"twitterDescription": "A study shows that young people who use tanning beds have more skin mutations including cells known to lead to skin cancer.",
"success": true,
"requestUrl": "https://www.ucsf.edu/news/2025/12/431206/indoor-tanning-makes-youthful-skin-much-older-genetic-level",
"ogUrl": "https://www.ucsf.edu/news/2025/12/431206/indoor-tanning-makes-youthful-skin-much-older-genetic-level",
"ogSiteName": "Indoor Tanning Makes Youthful Skin Much Older on a Genetic Level | UC San Francisco"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T05:21:42.000Z",
"createdAtI": 1766294502,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46342447",
"author": "SanjayMehta",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T07:10:58.774Z",
"title": "Indoor Tanning Makes Youthful Skin Much Older on a Genetic Level",
"createdAtI": 1766294502,
"url": "https://www.ucsf.edu/news/2025/12/431206/indoor-tanning-makes-youthful-skin-much-older-genetic-level",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-21T05:21:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766301059,
"commentsCount": 0,
"updatedAt": "2025-12-21T07:09:10.000Z"
}
}Joe Rivano Barros - Waymo stopped its service across San Francisco on Saturday after numerous autonomous vehicles caused traffic jams in the city.
{
"storyID": "46342412",
"title": "Waymo halts service during S.F. blackout after causing traffic jams",
"author": "rwoll",
"url": "https://missionlocal.org/2025/12/sf-waymo-halts-service-blackout/",
"points": 85,
"commentsCount": 82,
"tags": [],
"og": {
"twitterCreator": "@jrivanob",
"twitterSite": "@mlnow",
"articlePublishedTime": "2025-12-21T03:42:31+00:00",
"author": "Joe Rivano Barros",
"ogTitle": "Waymo halts service during massive S.F. blackout after causing traffic jams",
"ogDescription": "Waymo stopped its service across San Francisco on Saturday after numerous autonomous vehicles caused traffic jams in the city.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1924",
"type": "image/png",
"url": "https://newspack-missionlocal.s3.amazonaws.com/mission/wp-content/uploads/2025/12/Screenshot-2025-12-20-at-19.38.42-scaled-e1766289016558.png",
"height": "1442"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/missionlocalsf/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://missionlocal.org/2025/12/sf-waymo-halts-service-blackout/",
"ogUrl": "https://missionlocal.org/2025/12/sf-waymo-halts-service-blackout/",
"ogSiteName": "Mission Local",
"articleModifiedTime": "2025-12-21T05:10:37+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T05:12:03.000Z",
"createdAtI": 1766293923,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46342412",
"author": "rwoll",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T05:15:58.515Z",
"title": "Waymo halts service during S.F. blackout after causing traffic jams",
"createdAtI": 1766293923,
"url": "https://missionlocal.org/2025/12/sf-waymo-halts-service-blackout/",
"points": 3,
"tags": [],
"createdAt": "2025-12-21T05:12:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766294159,
"commentsCount": 1,
"updatedAt": "2025-12-21T05:15:54.000Z"
}
}I doubt that anything resembling genuine "artificial general intelligence" is within reach of current #AI tools. However, I think a weaker, but still quite valuable, type of "artificial general cleverness" is becoming a reality in various ways. By "general cleverness", I mean the ability to solve broad classes of complex problems via somewhat ad hoc means. These means may be stochastic or the result of brute force
{
"storyID": "46342380",
"title": "I doubt that anything resembling genuine AGI is within reach of current AI tools",
"author": "gmays",
"url": "https://mathstodon.xyz/@tao/115722360006034040",
"points": 76,
"commentsCount": 69,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://mathstodon.xyz/@tao/115722360006034040",
"ogTitle": "Terence Tao (@tao@mathstodon.xyz)",
"profileUsername": "tao@mathstodon.xyz",
"ogUrl": "https://mathstodon.xyz/@tao/115722360006034040",
"ogSiteName": "Mathstodon",
"ogDescription": "I doubt that anything resembling genuine \"artificial general intelligence\" is within reach of current #AI tools. However, I think a weaker, but still quite valuable, type of \"artificial general cleverness\" is becoming a reality in various ways.\n\nBy \"general cleverness\", I mean the ability to solve broad classes of complex problems via somewhat ad hoc means. These means may be stochastic or the result of brute force",
"ogLocale": "en",
"ogType": "article"
},
"aiIsh": {
"score": 3,
"offenses": [
"AGI",
"AI",
"artificialgeneralintelligence"
]
},
"createdAt": "2025-12-21T05:02:36.000Z",
"createdAtI": 1766293356,
"updatedAt": "2025-12-21T17:33:27.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46342380",
"author": "gmays",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T06:55:58.781Z",
"title": "I doubt anything resembling genuine AGI is within reach",
"createdAtI": 1766293356,
"url": "https://mathstodon.xyz/@tao/115722360006034040",
"points": 5,
"tags": [],
"createdAt": "2025-12-21T05:02:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766300159,
"commentsCount": 1,
"updatedAt": "2025-12-21T06:55:25.000Z"
}
}{
"storyID": "46342166",
"title": "Measuring AI Ability to Complete Long Tasks",
"author": "spicypete",
"url": "https://metr.org/blog/2025-03-19-measuring-ai-ability-to-complete-long-tasks/",
"points": 199,
"commentsCount": 147,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Measuring AI Ability to Complete Long Tasks",
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://metr.org/assets/images/measuring-ai-ability-to-complete-long-tasks/length-of-tasks-log.png"
}
],
"success": true,
"requestUrl": "https://metr.org/blog/2025-03-19-measuring-ai-ability-to-complete-long-tasks/",
"ogTitle": "Measuring AI Ability to Complete Long Tasks",
"ogImage": [
{
"url": "https://metr.org/assets/images/measuring-ai-ability-to-complete-long-tasks/length-of-tasks-log.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-21T04:06:36.000Z",
"createdAtI": 1766289996,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46342166",
"author": "spicypete",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T04:25:58.354Z",
"title": "Measuring AI Ability to Complete Long Tasks: Opus 4.5 has 50% horizon of 4h49M",
"createdAtI": 1766289996,
"url": "https://metr.org/blog/2025-03-19-measuring-ai-ability-to-complete-long-tasks/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-12-21T04:06:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766291158,
"commentsCount": 0,
"updatedAt": "2025-12-21T04:25:54.000Z"
}
}{
"storyID": "46342022",
"title": "PG&E outages in S.F. leave 130k without electricity",
"author": "hamandcheese",
"url": "https://www.sfchronicle.com/sf/article/pg-e-outage-40-000-customers-without-power-21254326.php",
"points": 82,
"commentsCount": 58,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.sfchronicle.com/sf/article/pg-e-outage-40-000-customers-without-power-21254326.php"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T03:35:28.000Z",
"createdAtI": 1766288128,
"updatedAt": "2025-12-21T17:36:42.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46342022",
"author": "hamandcheese",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T04:25:58.354Z",
"title": "PG&E outages in S.F. leave 130k without electricity",
"createdAtI": 1766288128,
"url": "https://www.sfchronicle.com/sf/article/pg-e-outage-40-000-customers-without-power-21254326.php",
"points": 3,
"tags": [],
"createdAt": "2025-12-21T03:35:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766291158,
"commentsCount": 0,
"updatedAt": "2025-12-21T04:25:54.000Z"
}
}Have I Been Flocked? - Check if your license plate has been searched in the Flock mass surveillance database
{
"storyID": "46341305",
"title": "Flock and Cyble Inc. weaponize “cybercrime” takedowns to silence critics",
"author": "_a9",
"url": "https://haveibeenflocked.com/news/cyble-downtime",
"points": 543,
"commentsCount": 107,
"tags": [],
"og": {
"twitterTitle": "Have I Been Flocked? - License Plate Privacy Check",
"twitterImage": [
{
"url": "https://haveibeenflocked.com/og-image.png"
}
],
"author": "Have I Been Flocked?",
"twitterUrl": "https://haveibeenflocked.com/",
"ogTitle": "Have I Been Flocked? - License Plate Privacy Check",
"ogDescription": "Check if your license plate has been searched in the Flock mass surveillance database",
"ogImage": [
{
"url": "https://haveibeenflocked.com/og-image.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Check if your license plate has been searched in the Flock mass surveillance database",
"success": true,
"requestUrl": "https://haveibeenflocked.com/news/cyble-downtime",
"ogUrl": "https://haveibeenflocked.com/",
"ogSiteName": "Have I Been Flocked?"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-21T01:12:31.000Z",
"createdAtI": 1766279551,
"updatedAt": "2025-12-21T17:44:29.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46341305",
"author": "_a9",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T01:35:58.369Z",
"title": "Flock and Cyble Inc. Weaponize \"Cybercrime\" Takedowns to Silence Critics",
"createdAtI": 1766279551,
"url": "https://haveibeenflocked.com/news/cyble-downtime",
"points": 3,
"tags": [],
"createdAt": "2025-12-21T01:12:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766280958,
"commentsCount": 1,
"updatedAt": "2025-12-21T01:34:24.000Z"
}
}{
"storyID": "46340794",
"title": "Anatomy of US inequality",
"author": "hhs",
"url": "https://www.nber.org/papers/w34558",
"points": 87,
"commentsCount": 61,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.nber.org/papers/w34558",
"ogTitle": "Anatomy of US Inequality",
"ogUrl": "https://www.nber.org/papers/w34558",
"ogSiteName": "NBER",
"ogImage": [
{
"url": "https://www.nber.org/sites/default/files/2022-06/NBER-FB-Share-Tile-1200.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T23:43:04.000Z",
"createdAtI": 1766274184,
"updatedAt": "2025-12-21T17:45:27.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46340794",
"author": "hhs",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T00:20:58.471Z",
"title": "Anatomy of US inequality",
"createdAtI": 1766274184,
"url": "https://www.nber.org/papers/w34558",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T23:43:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766276458,
"commentsCount": 1,
"updatedAt": "2025-12-21T00:20:55.000Z"
}
}Anthony Ha - Law firms representing Google and Apple have reportedly warned that employees who need a visa stamp to re-enter the United States should avoid leaving the country due to longer-than-usual visa processing times.
{
"storyID": "46340477",
"title": "Google and Apple warn employees on visas to avoid international travel",
"author": "SilverElfin",
"url": "https://techcrunch.com/2025/12/20/google-and-apple-reportedly-warn-employees-on-visas-to-avoid-international-travel/",
"points": 60,
"commentsCount": 7,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2025-12-20T22:00:21+00:00",
"author": "Anthony Ha",
"ogTitle": "Google and Apple reportedly warn employees on visas to avoid international travel | TechCrunch",
"ogDescription": "Law firms representing Google and Apple have reportedly warned that employees who need a visa stamp to re-enter the United States should avoid leaving the country due to longer-than-usual visa processing times.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2019/06/GettyImages-628829392.jpg?resize=1200,800",
"height": "800"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2025/12/20/google-and-apple-reportedly-warn-employees-on-visas-to-avoid-international-travel/",
"ogUrl": "https://techcrunch.com/2025/12/20/google-and-apple-reportedly-warn-employees-on-visas-to-avoid-international-travel/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2025-12-20T22:00:30+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T22:58:38.000Z",
"createdAtI": 1766271518,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46340477",
"author": "SilverElfin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T23:05:58.405Z",
"title": "Google and Apple warn employees on visas to avoid international travel",
"createdAtI": 1766271518,
"url": "https://techcrunch.com/2025/12/20/google-and-apple-reportedly-warn-employees-on-visas-to-avoid-international-travel/",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T22:58:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766271958,
"commentsCount": 0,
"updatedAt": "2025-12-20T23:03:39.000Z"
}
}How will the $80 billion nuclear deal reshape U.S. energy and AI ambitions?
{
"storyID": "46340377",
"title": "U.S. Plans $80B Nuclear Power Expansion",
"author": "rbanffy",
"url": "https://spectrum.ieee.org/80-billion-us-nuclear-power",
"points": 35,
"commentsCount": 18,
"tags": [],
"og": {
"twitterSite": "@",
"articlePublishedTime": "2025-12-17T14:39:37+00:00",
"twitterImage": [
{
"url": "https://spectrum.ieee.org/media-library/image.jpg?id=62599124&width=1200&height=600&coordinates=0%2C312%2C0%2C313"
}
],
"ogTitle": "Can $80 Billion Transform U.S. Nuclear Energy Landscape?",
"ogDescription": "How will the $80 billion nuclear deal reshape U.S. energy and AI ambitions?",
"ogImage": [
{
"width": "1200",
"url": "https://spectrum.ieee.org/media-library/image.jpg?id=62599124&width=1200&height=600&coordinates=0%2C312%2C0%2C313",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://spectrum.ieee.org/80-billion-us-nuclear-power",
"ogUrl": "https://spectrum.ieee.org/80-billion-us-nuclear-power",
"ogSiteName": "IEEE Spectrum",
"articleSection": "Energy",
"articleModifiedTime": "2025-12-19T14:58:27+00:00",
"fbAppId": "200167090048537",
"articleAuthor": "https://www.facebook.com/48576411181"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-20T22:47:09.000Z",
"createdAtI": 1766270829,
"updatedAt": "2025-12-21T17:36:12.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46340377",
"author": "rbanffy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-21T00:00:58.344Z",
"title": "U.S. Plans $80B Nuclear Power Expansion",
"createdAtI": 1766270829,
"url": "https://spectrum.ieee.org/80-billion-us-nuclear-power",
"points": 5,
"tags": [],
"createdAt": "2025-12-20T22:47:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766275258,
"commentsCount": 2,
"updatedAt": "2025-12-21T00:00:09.000Z"
}
}text editor made for me, by me. Contribute to thisismars-x/light development by creating an account on GitHub.
{
"storyID": "46340192",
"title": "I wrote a code editor in C and now I'm a changed man",
"author": "birdculture",
"url": "https://github.com/thisismars-x/light",
"points": 37,
"commentsCount": 15,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - thisismars-x/light: text editor made for me, by me",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/7592adfc84e3e4ab6b3fc7f4ea257ad309276d768361215fa58df903e1918370/thisismars-x/light"
}
],
"ogTitle": "GitHub - thisismars-x/light: text editor made for me, by me",
"ogDescription": "text editor made for me, by me. Contribute to thisismars-x/light development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "text editor made for me, by me. Contribute to thisismars-x/light development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/7592adfc84e3e4ab6b3fc7f4ea257ad309276d768361215fa58df903e1918370/thisismars-x/light",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "text editor made for me, by me. Contribute to thisismars-x/light development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/thisismars-x/light",
"ogUrl": "https://github.com/thisismars-x/light",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T22:21:29.000Z",
"createdAtI": 1766269289,
"updatedAt": "2025-12-21T17:29:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46340192",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T22:55:58.702Z",
"title": "I wrote a code editor in C and now I'm a changed man",
"createdAtI": 1766269289,
"url": "https://github.com/thisismars-x/light",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T22:21:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766271359,
"commentsCount": 0,
"updatedAt": "2025-12-20T22:55:54.000Z"
}
}Last night, I caused something on X by saying that (most) transactional databases should be single-threaded and aggressively sharded: hot take: databases should be single-threaded someone a long time ago decided that database shards should be multi-threaded. ever since then, we've had to worry about transactions, serializability, race conditions, and
{
"storyID": "46340117",
"title": "More databases should be single-threaded",
"author": "lawrencechen",
"url": "https://blog.konsti.xyz/p/8c8a399f-8cfe-47dd-9278-9527105d07dc/",
"points": 50,
"commentsCount": 23,
"tags": [],
"og": {
"twitterTitle": "More databases should be single-threaded",
"twitterSite": "@konstiwohlwend",
"twitterImage": [
{
"url": "https://static.ghost.org/v5.0.0/images/publication-cover.jpg"
}
],
"twitterUrl": "https://blog.konsti.xyz/p/8c8a399f-8cfe-47dd-9278-9527105d07dc/",
"ogTitle": "More databases should be single-threaded",
"ogDescription": "Last night, I caused something on X by saying that (most) transactional databases should be single-threaded and aggressively sharded:\n\nhot take: databases should be single-threaded\n\nsomeone a long time ago decided that database shards should be multi-threaded. ever since then, we've had to worry about transactions, serializability, race conditions, and",
"ogImage": [
{
"width": "1200",
"url": "https://static.ghost.org/v5.0.0/images/publication-cover.jpg",
"height": "840"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Last night, I caused something on X by saying that (most) transactional databases should be single-threaded and aggressively sharded:\n\nhot take: databases should be single-threaded\n\nsomeone a long time ago decided that database shards should be multi-threaded. ever since then, we've had to worry about transactions, serializability, race conditions, and",
"success": true,
"requestUrl": "https://blog.konsti.xyz/p/8c8a399f-8cfe-47dd-9278-9527105d07dc/",
"ogUrl": "https://blog.konsti.xyz/p/8c8a399f-8cfe-47dd-9278-9527105d07dc/",
"ogSiteName": "Konsti's Blog",
"articleModifiedTime": "2025-12-20T05:06:12.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T22:12:22.000Z",
"createdAtI": 1766268742,
"updatedAt": "2025-12-21T17:43:12.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46340117",
"author": "lawrencechen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T23:40:58.518Z",
"title": "More databases should be single-threaded",
"createdAtI": 1766268742,
"url": "https://blog.konsti.xyz/p/8c8a399f-8cfe-47dd-9278-9527105d07dc/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T22:12:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766274059,
"commentsCount": 0,
"updatedAt": "2025-12-20T23:40:39.000Z"
}
}Bring Claude's AI assistance to your browser. Ask questions, analyze data, automate tasks, and navigate sites in Chrome. Works with Claude Code and Desktop.
{
"storyID": "46339777",
"title": "Claude in Chrome",
"author": "ianrahman",
"url": "https://claude.com/chrome",
"points": 262,
"commentsCount": 146,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@claudeai",
"twitterTitle": "Claude in Chrome | Claude",
"twitterCard": "summary_large_image",
"twitterSite": "@claudeai",
"twitterDescription": "Bring Claude's AI assistance to your browser. Ask questions, analyze data, automate tasks, and navigate sites in Chrome. Works with Claude Code and Desktop.",
"success": true,
"requestUrl": "https://claude.com/chrome",
"ogTitle": "Claude in Chrome | Claude",
"ogDescription": "Bring Claude's AI assistance to your browser. Ask questions, analyze data, automate tasks, and navigate sites in Chrome. Works with Claude Code and Desktop.",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/6889473510b50328dbb70ae6/6941d4d213a3295c063aee43_og_claude-chrome.jpg"
},
{
"url": "https://cdn.prod.website-files.com/6889473510b50328dbb70ae6/68c469d23594abeb9ab6ee48_og-claude-generic.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"claude",
"claude"
]
},
"createdAt": "2025-12-20T21:26:14.000Z",
"createdAtI": 1766265974,
"updatedAt": "2025-12-21T17:44:29.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46339777",
"author": "ianrahman",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T22:40:58.720Z",
"title": "Claude in Chrome",
"createdAtI": 1766265974,
"url": "https://claude.com/chrome",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T21:26:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766270459,
"commentsCount": 0,
"updatedAt": "2025-12-20T22:40:54.000Z"
}
}{
"storyID": "46339741",
"title": "Anthropic: You can't change your Claude account email address",
"author": "behnamoh",
"url": "https://support.claude.com/en/articles/8452276-how-do-i-change-the-email-address-associated-with-my-account",
"points": 85,
"commentsCount": 65,
"tags": [],
"og": {
"twitterTitle": "How do I change the email address associated with my account? | Claude Help Center",
"twitterImage": [
{
"url": "https://downloads.intercomcdn.com/i/o/lupk8zyo/792494/717b10d3ebd874823db64841659b/76f3062d78ebbb04863fb1de3ef9cca0.png"
}
],
"success": true,
"requestUrl": "https://support.claude.com/en/articles/8452276-how-do-i-change-the-email-address-associated-with-my-account",
"ogTitle": "How do I change the email address associated with my account? | Claude Help Center",
"ogImage": [
{
"url": "https://downloads.intercomcdn.com/i/o/lupk8zyo/792494/717b10d3ebd874823db64841659b/76f3062d78ebbb04863fb1de3ef9cca0.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2025-12-20T21:21:14.000Z",
"createdAtI": 1766265674,
"updatedAt": "2025-12-21T17:10:27.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46339741",
"author": "behnamoh",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T21:55:58.735Z",
"title": "Anthropic: You can't change your Claude account email address",
"createdAtI": 1766265674,
"url": "https://support.claude.com/en/articles/8452276-how-do-i-change-the-email-address-associated-with-my-account",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T21:21:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766267759,
"commentsCount": 0,
"updatedAt": "2025-12-20T21:53:09.000Z"
}
}Riley Walz - You are logged into jeevacation@gmail.com, Jeffrey Epstein's email. Sourced from the November 2025 House Oversight Committee data release.
{
"storyID": "46339600",
"title": "Show HN: Jmail – Google Suite for Epstein files",
"author": "lukeigel",
"url": "https://www.jmail.world",
"points": 1216,
"commentsCount": 262,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterTitle": "Jmail, logged in as jeevacation@gmail.com",
"twitterImage": [
{
"url": "https://www.jmail.world/social-preview.png"
}
],
"author": "Riley Walz",
"ogTitle": "Jmail, logged in as jeevacation@gmail.com",
"ogDescription": "You are logged into jeevacation@gmail.com, Jeffrey Epstein's email. Sourced from the November 2025 House Oversight Committee data release.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Jmail - jeevacation@gmail.com Email Client",
"url": "https://www.jmail.world/social-preview.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "You are logged into jeevacation@gmail.com, Jeffrey Epstein's email. Sourced from the November 2025 House Oversight Committee data release.",
"success": true,
"requestUrl": "https://www.jmail.world",
"ogUrl": "https://www.jmail.world",
"ogSiteName": "Jmail"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T21:00:05.000Z",
"createdAtI": 1766264405,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46339600",
"author": "dvrp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T21:05:58.429Z",
"title": "Jmail: Gmail except it's Epstein Files",
"createdAtI": 1766264405,
"url": "https://www.jmail.world",
"points": 4,
"tags": [],
"createdAt": "2025-12-20T21:00:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766264758,
"commentsCount": 0,
"updatedAt": "2025-12-20T21:05:24.000Z"
}
}This is the public release of MIRA OS. Discrete memories decay through momentum loss, tools auto-configure when dropped into tools/ folder, and the system prompt composes from modular trinkets. I w...
{
"storyID": "46339537",
"title": "MIRA – An open-source persistent AI entity with memory",
"author": "taylorsatula",
"url": "https://github.com/taylorsatula/mira-OSS",
"points": 120,
"commentsCount": 51,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - taylorsatula/mira-OSS: This is the public release of MIRA OS. Discrete memories decay through momentum loss, tools auto-configure when dropped into tools/ folder, and the system prompt composes from modular trinkets. I would like to think I've made an elegant brain-in-box. You load it and send cURL requests - it talks back, learns, and uses tools. Contributions welcome.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/24e0cea0473563b2de1e10890a1ac77f10c04007ebf33ea45e72babaf3db7f60/taylorsatula/mira-OSS"
}
],
"ogTitle": "GitHub - taylorsatula/mira-OSS: This is the public release of MIRA OS. Discrete memories decay through momentum loss, tools auto-configure when dropped into tools/ folder, and the system prompt composes from modular trinkets. I would like to think I've made an elegant brain-in-box. You load it and send cURL requests - it talks back, learns, and uses tools. Contributions welcome.",
"ogDescription": "This is the public release of MIRA OS. Discrete memories decay through momentum loss, tools auto-configure when dropped into tools/ folder, and the system prompt composes from modular trinkets. I w...",
"ogImage": [
{
"width": "1200",
"alt": "This is the public release of MIRA OS. Discrete memories decay through momentum loss, tools auto-configure when dropped into tools/ folder, and the system prompt composes from modular trinkets. I w...",
"url": "https://opengraph.githubassets.com/24e0cea0473563b2de1e10890a1ac77f10c04007ebf33ea45e72babaf3db7f60/taylorsatula/mira-OSS",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "This is the public release of MIRA OS. Discrete memories decay through momentum loss, tools auto-configure when dropped into tools/ folder, and the system prompt composes from modular trinkets. I w...",
"success": true,
"requestUrl": "https://github.com/taylorsatula/mira-OSS",
"ogUrl": "https://github.com/taylorsatula/mira-OSS",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-20T20:50:43.000Z",
"createdAtI": 1766263843,
"updatedAt": "2025-12-21T17:25:42.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46339537",
"author": "taylorsatula",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T21:55:58.735Z",
"title": "MIRA – An open-source persistent AI entity with memory",
"createdAtI": 1766263843,
"url": "https://github.com/taylorsatula/mira-OSS",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T20:50:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766267759,
"commentsCount": 1,
"updatedAt": "2025-12-20T21:55:09.000Z"
}
}Ireland's 'LeBron James' of Microsoft Excel has won the 2025 world championship in Las Vegas.
{
"storyID": "46339031",
"title": "Ireland’s Diarmuid Early wins world Microsoft Excel title",
"author": "1659447091",
"url": "https://www.bbc.com/news/articles/cj4qzgvxxgvo",
"points": 282,
"commentsCount": 100,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Meet Ireland's 'LeBron James' of Microsoft Excel Diarmuid Early",
"alWebUrl": "https://bbc.com/news/articles/cj4qzgvxxgvo",
"twitterImage": [
{
"alt": "A man with short brown hair smiles, holding a wrestling style belt, and a trophy in hand. He is a navy-blue E-sports jersey with sponsors on the arms. Behind him is a display board, featuring Microsoft Excel World Championship, and the event sponsors listed at the bottom.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/bee6/live/5b000ee0-da98-11f0-b825-331725716d67.jpg"
}
],
"ogTitle": "Meet Ireland's 'LeBron James' of Microsoft Excel Diarmuid Early",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Ireland's 'LeBron James' of Microsoft Excel has won the 2025 world championship in Las Vegas.",
"ogImage": [
{
"alt": "A man with short brown hair smiles, holding a wrestling style belt, and a trophy in hand. He is a navy-blue E-sports jersey with sponsors on the arms. Behind him is a display board, featuring Microsoft Excel World Championship, and the event sponsors listed at the bottom.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/bee6/live/5b000ee0-da98-11f0-b825-331725716d67.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Ireland's 'LeBron James' of Microsoft Excel has won the 2025 world championship in Las Vegas.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cj4qzgvxxgvo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cj4qzgvxxgvo",
"articleModifiedTime": "2025-12-20T03:11:56.091Z",
"alAndroidUrl": "bbcx://news/articles/cj4qzgvxxgvo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T19:56:47.000Z",
"createdAtI": 1766260607,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46339031",
"author": "1659447091",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T20:10:58.441Z",
"title": "'LeBron James of spreadsheets' wins world Microsoft Excel title",
"createdAtI": 1766260607,
"url": "https://www.bbc.com/news/articles/cj4qzgvxxgvo",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T19:56:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766261458,
"commentsCount": 0,
"updatedAt": "2025-12-20T20:10:10.000Z"
}
}Of all the recent signs that Western civilization is circling the drain, the most depressing is the apparent decline in IQs. The so-called Flynn Effect once showed IQs rising steadily.
{
"storyID": "46338803",
"title": "AI will make our children stupid",
"author": "binning",
"url": "https://thecritic.co.uk/ai-will-make-our-children-stupid/",
"points": 65,
"commentsCount": 84,
"tags": [],
"og": {
"twitterSite": "@thecriticmag",
"twitterTitle": "AI will make our children stupid | David James and Carl Hendrick | The Critic Magazine",
"articlePublishedTime": "2025-12-19T02:00:57+00:00",
"twitterImage": [
{
"url": "https://d3o5s8vs2wiz58.cloudfront.net/uploads/2025/12/David-James-Carl-Hendrick-AI-will-make-our-children-stupid-finesse-card.png"
}
],
"ogTitle": "AI will make our children stupid | David James and Carl Hendrick | The Critic Magazine",
"ogDescription": "Of all the recent signs that Western civilization is circling the drain, the most depressing is the apparent decline in IQs. The so-called Flynn Effect once showed IQs rising steadily.",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1200",
"url": "https://d3o5s8vs2wiz58.cloudfront.net/uploads/2025/12/David-James-Carl-Hendrick-AI-will-make-our-children-stupid-finesse-card.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Of all the recent signs that Western civilization is circling the drain, the most depressing is the apparent decline in IQs. The so-called Flynn Effect once showed IQs rising steadily.",
"success": true,
"requestUrl": "https://thecritic.co.uk/ai-will-make-our-children-stupid/",
"ogUrl": "https://thecritic.co.uk/ai-will-make-our-children-stupid/",
"ogSiteName": "The Critic Magazine",
"articleModifiedTime": "2025-12-17T13:10:18+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-20T19:24:34.000Z",
"createdAtI": 1766258674,
"updatedAt": "2025-12-21T17:26:27.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46338803",
"author": "binning",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T19:30:58.413Z",
"title": "AI will make our children stupid",
"createdAtI": 1766258674,
"url": "https://thecritic.co.uk/ai-will-make-our-children-stupid/",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T19:24:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766259058,
"commentsCount": 0,
"updatedAt": "2025-12-20T19:28:08.000Z"
}
}The time has come to talk about something uncomfortable to a lot of you. You’ve been using legacy methods for far too long. It’s time to move to IPv6. But, of course, there’s a lot more to IPv6 than ‘just’ switching everything over. A lot of systems in the world still haven’t adopted it after nearly 25 years, and although software support is virtually a requirement these days, that doesn’t mean it’s widely enabled.
{
"storyID": "46338365",
"title": "I spent a week without IPv4 (2023)",
"author": "mahirsaid",
"url": "https://www.apalrd.net/posts/2023/network_ipv6/",
"points": 155,
"commentsCount": 311,
"tags": [],
"og": {
"twitterCard": "summary",
"articlePublishedTime": "2023-02-09 07:00:05 -0300 -0300",
"success": true,
"requestUrl": "https://www.apalrd.net/posts/2023/network_ipv6/",
"ogTitle": "I spent a WEEK without IPv4 to understand IPv6 transition mechanisms",
"ogUrl": "https://www.apalrd.net/posts/2023/network_ipv6/",
"ogDescription": "The time has come to talk about something uncomfortable to a lot of you. You’ve been using legacy methods for far too long. It’s time to move to IPv6.\nBut, of course, there’s a lot more to IPv6 than ‘just’ switching everything over. A lot of systems in the world still haven’t adopted it after nearly 25 years, and although software support is virtually a requirement these days, that doesn’t mean it’s widely enabled.",
"ogSiteName": "apalrd's adventures",
"ogLocale": "en",
"ogImage": [
{
"width": "2048",
"url": "https://www.apalrd.net/img/favicon/orange.png",
"height": "1024"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T18:31:23.000Z",
"createdAtI": 1766255483,
"updatedAt": "2025-12-21T17:44:29.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46338365",
"author": "mahirsaid",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T18:40:58.726Z",
"title": "I spent a WEEK without IPv4",
"createdAtI": 1766255483,
"url": "https://www.apalrd.net/posts/2023/network_ipv6/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T18:31:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766256059,
"commentsCount": 0,
"updatedAt": "2025-12-20T18:40:54.000Z"
}
}We backed up Spotify (metadata and music files). It’s distributed in bulk torrents (~300TB). It’s the world’s first “preservation archive” for music which is fully open (meaning it can easily be mirrored by anyone with enough disk space), with 86 million music files, representing around 99.6% of listens.
{
"storyID": "46338339",
"title": "Backing up Spotify",
"author": "vitplister",
"url": "https://annas-archive.li/blog/backing-up-spotify.html",
"points": 1595,
"commentsCount": 532,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://annas-archive.li/blog/backing-up-spotify.html",
"ogTitle": "Backing up Spotify",
"ogUrl": "https://annas-archive.li/blog/backing-up-spotify.html",
"ogDescription": "We backed up Spotify (metadata and music files). It’s distributed in bulk torrents (~300TB). It’s the world’s first “preservation archive” for music which is fully open (meaning it can easily be mirrored by anyone with enough disk space), with 86 million music files, representing around 99.6% of listens.",
"ogImage": [
{
"url": "https://annas-archive.li/blog/spotify/sel_01_overview.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T18:28:41.000Z",
"createdAtI": 1766255321,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46338339",
"author": "vitplister",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T19:05:58.398Z",
"title": "Backing Up Spotify",
"createdAtI": 1766255321,
"url": "https://annas-archive.li/blog/backing-up-spotify.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T18:28:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766257558,
"commentsCount": 0,
"updatedAt": "2025-12-20T19:04:08.000Z"
}
}Many people seem to believe mathematicians work in non-constructive, non-structural, battered foundations because they love their Platonic realm and have a kink for AC and LEM. The reality is most …
{
"storyID": "46338239",
"title": "Mathematicians don't care about foundations (2022)",
"author": "scrivanodev",
"url": "https://matteocapucci.wordpress.com/2022/12/21/mathematicians-dont-care-about-foundations/",
"points": 57,
"commentsCount": 33,
"tags": [],
"og": {
"twitterCreator": "@mattecapu",
"twitterSite": "@mattecapu",
"articlePublishedTime": "2022-12-21T00:18:32+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/matteocapucci.wordpress.com/wp-content/uploads/2022/12/pecore.jpg?fit=1200%2C900&ssl=1&w=640"
}
],
"ogTitle": "Mathematicians don’t care about foundations",
"ogDescription": "Many people seem to believe mathematicians work in non-constructive, non-structural, battered foundations because they love their Platonic realm and have a kink for AC and LEM. The reality is most …",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://i0.wp.com/matteocapucci.wordpress.com/wp-content/uploads/2022/12/pecore.jpg?fit=1200%2C900&ssl=1",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://matteocapucci.wordpress.com/2022/12/21/mathematicians-dont-care-about-foundations/",
"ogUrl": "https://matteocapucci.wordpress.com/2022/12/21/mathematicians-dont-care-about-foundations/",
"ogSiteName": "General abstract nonsense. ",
"articleModifiedTime": "2022-12-21T00:18:32+00:00",
"fbAppId": "249643311490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T18:15:48.000Z",
"createdAtI": 1766254548,
"updatedAt": "2025-12-21T16:51:28.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46338239",
"author": "scrivanodev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T20:30:58.376Z",
"title": "Mathematicians don't care about foundations",
"createdAtI": 1766254548,
"url": "https://matteocapucci.wordpress.com/2022/12/21/mathematicians-dont-care-about-foundations/",
"points": 5,
"tags": [],
"createdAt": "2025-12-20T18:15:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766262658,
"commentsCount": 0,
"updatedAt": "2025-12-20T20:28:09.000Z"
}
}{
"storyID": "46338016",
"title": "Big GPUs don't need big PCs",
"author": "mikece",
"url": "https://www.jeffgeerling.com/blog/2025/big-gpus-dont-need-big-pcs",
"points": 256,
"commentsCount": 116,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.jeffgeerling.com/blog/2025/big-gpus-dont-need-big-pcs"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T17:49:18.000Z",
"createdAtI": 1766252958,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46338016",
"author": "mikece",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T18:40:58.726Z",
"title": "Big GPUs don't need big PCs",
"createdAtI": 1766252958,
"url": "https://www.jeffgeerling.com/blog/2025/big-gpus-dont-need-big-pcs",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T17:49:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766256059,
"commentsCount": 1,
"updatedAt": "2025-12-20T18:37:53.000Z"
}
}{
"storyID": "46337984",
"title": "OpenSCAD is kinda neat",
"author": "c0nsumer",
"url": "https://nuxx.net/blog/2025/12/20/openscad-is-kinda-neat/",
"points": 296,
"commentsCount": 230,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://nuxx.net/blog/2025/12/20/openscad-is-kinda-neat/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T17:45:48.000Z",
"createdAtI": 1766252748,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46337984",
"author": "c0nsumer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T18:05:58.441Z",
"title": "OpenSCAD Is Kinda Neat",
"createdAtI": 1766252748,
"url": "https://nuxx.net/blog/2025/12/20/openscad-is-kinda-neat/",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T17:45:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766253958,
"commentsCount": 0,
"updatedAt": "2025-12-20T18:04:38.000Z"
}
}{
"storyID": "46337656",
"title": "You have reached the end of the internet (2006)",
"author": "raytopia",
"url": "https://hmpg.net/",
"points": 178,
"commentsCount": 52,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://hmpg.net/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T17:10:06.000Z",
"createdAtI": 1766250606,
"updatedAt": "2025-12-21T17:42:13.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46337656",
"author": "raytopia",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T20:10:58.441Z",
"title": "You have reached the end of the internet",
"createdAtI": 1766250606,
"url": "https://hmpg.net/",
"points": 5,
"tags": [],
"createdAt": "2025-12-20T17:10:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766261458,
"commentsCount": 0,
"updatedAt": "2025-12-20T20:10:39.000Z"
}
}{
"storyID": "46337438",
"title": "Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates",
"author": "a1k0n",
"url": "https://www.a1k0n.net/2025/12/19/tiny-tapeout-demo.html",
"points": 401,
"commentsCount": 63,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates",
"twitterImage": [
{
"url": "https://www.a1k0n.net/img/tt08-vgademo.png"
}
],
"success": true,
"requestUrl": "https://www.a1k0n.net/2025/12/19/tiny-tapeout-demo.html",
"ogTitle": "Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates",
"ogUrl": "https://www.a1k0n.net/2025/12/19/tiny-tapeout-demo.html",
"ogImage": [
{
"url": "https://www.a1k0n.net/img/tt08-vgademo.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T16:45:48.000Z",
"createdAtI": 1766249148,
"updatedAt": "2025-12-21T17:42:13.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46337438",
"author": "a1k0n",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T16:55:58.389Z",
"title": "Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates",
"createdAtI": 1766249148,
"url": "https://www.a1k0n.net/2025/12/19/tiny-tapeout-demo.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T16:45:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766249758,
"commentsCount": 0,
"updatedAt": "2025-12-20T16:54:23.000Z"
}
}Terence Eden - I'm still a believer in the promise of Web 2.0. The idea that giving people a curated space to chat produces tiny sparks of magic. My wife Liz and I have been running the OpenBenches project for about 8 years - it's a crowd-sourced repository of memorial benches. People take a geotagged photo of a bench's plaque, upload it to our site, and we share it with the world. Might sound a bit niche,…
{
"storyID": "46337134",
"title": "Why do people leave comments on OpenBenches?",
"author": "sedboyz",
"url": "https://shkspr.mobi/blog/2025/12/why-do-people-leave-comments-on-openbenches/",
"points": 203,
"commentsCount": 19,
"tags": [],
"og": {
"twitterSite": "@edent",
"articlePublishedTime": "2025-12-20T12:34:14+00:00",
"author": "Terence Eden",
"ogTitle": "Why do people leave comments on OpenBenches?",
"ogDescription": "I'm still a believer in the promise of Web 2.0. The idea that giving people a curated space to chat produces tiny sparks of magic. My wife Liz and I have been running the OpenBenches project for about 8 years - it's a crowd-sourced repository of memorial benches. People take a geotagged photo of a bench's plaque, upload it to our site, and we share it with the world. Might sound a bit niche,…",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1248",
"alt": "I'm sat on the bench now i didn't know the lady but so sad to pass at such a young age by what i have found on the internet she was liked loved and respected my thoughts with all the family even though it's been almost 4 years since her I'm sure she will never be forgotten Someone has placed a bunch of yellow flowers on the bench that is what first made me stop and look RIP Amy",
"url": "https://shkspr.mobi/blog/wp-content/uploads/2025/11/amy.webp",
"height": "642"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://shkspr.mobi/blog/2025/12/why-do-people-leave-comments-on-openbenches/",
"ogUrl": "https://shkspr.mobi/blog/2025/12/why-do-people-leave-comments-on-openbenches/",
"ogSiteName": "Terence Eden’s Blog",
"articleModifiedTime": "2025-12-19T03:38:36+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T16:08:17.000Z",
"createdAtI": 1766246897,
"updatedAt": "2025-12-21T16:59:14.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46337134",
"author": "sedboyz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T18:55:58.704Z",
"title": "Why do people leave comments on OpenBenches?",
"createdAtI": 1766246897,
"url": "https://shkspr.mobi/blog/2025/12/why-do-people-leave-comments-on-openbenches/",
"points": 5,
"tags": [],
"createdAt": "2025-12-20T16:08:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766256959,
"commentsCount": 0,
"updatedAt": "2025-12-20T18:52:08.000Z"
}
}Average blood levels far exceed those considered to cause impairment.
{
"storyID": "46337123",
"title": "Over 40% of deceased drivers in vehicle crashes test positive for THC: Study",
"author": "bookofjoe",
"url": "https://www.facs.org/media-center/press-releases/2025/over-40-of-deceased-drivers-in-motor-vehicle-crashes-test-positive-for-thc-study-shows/",
"points": 316,
"commentsCount": 460,
"tags": [],
"og": {
"twitterSite": "ACS",
"twitterTitle": "Over 40% of Deceased Drivers in Motor Vehicle Crashes Test Positive for THC",
"twitterImage": [
{
"url": "https://www.facs.org/media/pg4dguq5/1127827793.jpg?v=1d8595daebe5750"
}
],
"ogTitle": "Over 40% of Deceased Drivers in Motor Vehicle Crashes Test Positive for THC",
"ogDescription": "Average blood levels far exceed those considered to cause impairment.",
"ogImage": [
{
"url": "https://www.facs.org/media/pg4dguq5/1127827793.jpg?v=1d8595daebe5750"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Average blood levels far exceed those considered to cause impairment.",
"success": true,
"requestUrl": "https://www.facs.org/media-center/press-releases/2025/over-40-of-deceased-drivers-in-motor-vehicle-crashes-test-positive-for-thc-study-shows/",
"ogUrl": "https://www.facs.org/media-center/press-releases/2025/over-40-of-deceased-drivers-in-motor-vehicle-crashes-test-positive-for-thc-study-shows/",
"ogSiteName": "ACS"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T16:07:24.000Z",
"createdAtI": 1766246844,
"updatedAt": "2025-12-21T17:44:29.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46337123",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T16:45:58.739Z",
"title": "Over 40% of Deceased Drivers in Vehicle Crashes Test Positive for THC: Study",
"createdAtI": 1766246844,
"url": "https://www.facs.org/media-center/press-releases/2025/over-40-of-deceased-drivers-in-motor-vehicle-crashes-test-positive-for-thc-study-shows/",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T16:07:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766249159,
"commentsCount": 0,
"updatedAt": "2025-12-20T16:42:23.000Z"
}
}Plugin Marketplace for Claude Code. Contribute to Sevii/agent-marketplace development by creating an account on GitHub.
{
"storyID": "46337118",
"title": "Show HN: Claude Code Plugin to play music when waiting on user input",
"author": "Sevii",
"url": "https://github.com/Sevii/agent-marketplace/blob/main/plugins/elevator-music/README.md",
"points": 51,
"commentsCount": 14,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "agent-marketplace/plugins/elevator-music/README.md at main · Sevii/agent-marketplace",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/0acbc0dbc51c83eb8e7c7634816303bf0b2694d504dbac4867aad69e84a7f911/Sevii/agent-marketplace"
}
],
"ogTitle": "agent-marketplace/plugins/elevator-music/README.md at main · Sevii/agent-marketplace",
"ogDescription": "Plugin Marketplace for Claude Code. Contribute to Sevii/agent-marketplace development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Plugin Marketplace for Claude Code. Contribute to Sevii/agent-marketplace development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/0acbc0dbc51c83eb8e7c7634816303bf0b2694d504dbac4867aad69e84a7f911/Sevii/agent-marketplace",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Plugin Marketplace for Claude Code. Contribute to Sevii/agent-marketplace development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/Sevii/agent-marketplace/blob/main/plugins/elevator-music/README.md",
"ogUrl": "https://github.com/Sevii/agent-marketplace/blob/main/plugins/elevator-music/README.md",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2025-12-20T16:06:44.000Z",
"createdAtI": 1766246804,
"updatedAt": "2025-12-21T15:25:27.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46337118",
"author": "Sevii",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T17:40:58.434Z",
"title": "Show HN: Claude Code Plugin to play music when waiting on user input",
"createdAtI": 1766246804,
"url": "https://github.com/Sevii/agent-marketplace/blob/main/plugins/elevator-music/README.md",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-20T16:06:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766252458,
"commentsCount": 1,
"updatedAt": "2025-12-20T17:37:23.000Z"
}
}{
"storyID": "46336947",
"title": "Go ahead, self-host Postgres",
"author": "pavel_lishin",
"url": "https://pierce.dev/notes/go-ahead-self-host-postgres#user-content-fn-1",
"points": 617,
"commentsCount": 368,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://pierce.dev/notes/go-ahead-self-host-postgres#user-content-fn-1"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T15:43:15.000Z",
"createdAtI": 1766245395,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46336947",
"author": "pavel_lishin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T15:50:58.420Z",
"title": "Go ahead, self-host Postgres",
"createdAtI": 1766245395,
"url": "https://pierce.dev/notes/go-ahead-self-host-postgres#user-content-fn-1",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T15:43:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766245858,
"commentsCount": 0,
"updatedAt": "2025-12-20T15:47:38.000Z"
}
}Human review didn’t stop AI from triggering lockdown at panicked middle school.
{
"storyID": "46336760",
"title": "School security AI flagged clarinet as a gun. Exec says it wasn't an error",
"author": "kyrofa",
"url": "https://arstechnica.com/tech-policy/2025/12/florida-schools-plan-to-vastly-expand-use-of-ai-that-mistook-clarinet-for-gun/",
"points": 41,
"commentsCount": 30,
"tags": [],
"og": {
"twitterTitle": "School security AI flagged clarinet as a gun. Exec says it wasn’t an error.",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-12-18T21:04:35+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/12/GettyImages-1369829454-1152x648.jpg"
}
],
"ogTitle": "School security AI flagged clarinet as a gun. Exec says it wasn’t an error.",
"ogDescription": "Human review didn’t stop AI from triggering lockdown at panicked middle school.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/12/GettyImages-1369829454-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Human review didn’t stop AI from triggering lockdown at panicked middle school.",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2025/12/florida-schools-plan-to-vastly-expand-use-of-ai-that-mistook-clarinet-for-gun/",
"ogUrl": "https://arstechnica.com/tech-policy/2025/12/florida-schools-plan-to-vastly-expand-use-of-ai-that-mistook-clarinet-for-gun/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-12-18T21:15:31+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-20T15:15:25.000Z",
"createdAtI": 1766243725,
"updatedAt": "2025-12-21T17:42:13.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46336760",
"author": "kyrofa",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T15:45:58.692Z",
"title": "School security AI flagged clarinet as a gun. Exec says it wasn't an error",
"createdAtI": 1766243725,
"url": "https://arstechnica.com/tech-policy/2025/12/florida-schools-plan-to-vastly-expand-use-of-ai-that-mistook-clarinet-for-gun/",
"points": 4,
"tags": [],
"createdAt": "2025-12-20T15:15:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766245559,
"commentsCount": 1,
"updatedAt": "2025-12-20T15:44:37.000Z"
}
}Contribute to mmarinovic/tailwindsql development by creating an account on GitHub.
{
"storyID": "46336213",
"title": "TailwindSQL – Like TailwindCSS, but for SQL queries in React Server components",
"author": "ravenical",
"url": "https://github.com/mmarinovic/tailwindsql",
"points": 51,
"commentsCount": 57,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - mmarinovic/tailwindsql",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/5007da5e87fa1e776b3667d0c8ed7c0a4a005a7d6187a406c71455568dbe038f/mmarinovic/tailwindsql"
}
],
"ogTitle": "GitHub - mmarinovic/tailwindsql",
"ogDescription": "Contribute to mmarinovic/tailwindsql development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to mmarinovic/tailwindsql development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/5007da5e87fa1e776b3667d0c8ed7c0a4a005a7d6187a406c71455568dbe038f/mmarinovic/tailwindsql",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to mmarinovic/tailwindsql development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/mmarinovic/tailwindsql",
"ogUrl": "https://github.com/mmarinovic/tailwindsql",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T13:54:29.000Z",
"createdAtI": 1766238869,
"updatedAt": "2025-12-21T17:12:12.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46336213",
"author": "ravenical",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T15:20:58.396Z",
"title": "TailwindSQL – Like TailwindCSS, but for SQL Queries in React Server Components",
"createdAtI": 1766238869,
"url": "https://github.com/mmarinovic/tailwindsql",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T13:54:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766244058,
"commentsCount": 1,
"updatedAt": "2025-12-20T15:20:08.000Z"
}
}The livestream sharing commentary on investing appeared for at least eight minutes late Thursday on whitehouse.gov/live, where the White House usually streams live video of the president speaking.
{
"storyID": "46336112",
"title": "White House website mysteriously streams personal finance YouTube creator",
"author": "hubraumhugo",
"url": "https://www.pbs.org/newshour/politics/white-house-website-mysteriously-streams-personal-finance-youtube-creator",
"points": 38,
"commentsCount": 9,
"tags": [],
"og": {
"twitterSite": "@newshour",
"twitterTitle": "White House website mysteriously streams personal finance YouTube creator",
"articlePublishedTime": "2025-12-19T12:48:38-05:00",
"twitterImage": [
{
"url": "https://d3i6fh83elv35t.cloudfront.net/static/2025/12/2025-12-14T234931Z_1933243858_RC2LGIAL47QZ_RTRMADP_3_RELIGION-HANUKKAH-USA-1024x683.jpg"
}
],
"ogTitle": "White House website mysteriously streams personal finance YouTube creator",
"ogDescription": "The livestream sharing commentary on investing appeared for at least eight minutes late Thursday on whitehouse.gov/live, where the White House usually streams live video of the president speaking.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"url": "https://d3i6fh83elv35t.cloudfront.net/static/2025/12/2025-12-14T234931Z_1933243858_RC2LGIAL47QZ_RTRMADP_3_RELIGION-HANUKKAH-USA-1024x683.jpg",
"height": "683"
}
],
"ogType": "article",
"articleTag": "donald trump news, personal finance, youtube",
"articlePublisher": "https://www.facebook.com/newshour/",
"twitterCard": "summary_large_image",
"twitterDescription": "The livestream sharing commentary on investing appeared for at least eight minutes late Thursday on whitehouse.gov/live, where the White House usually streams live video of the president speaking.",
"success": true,
"requestUrl": "https://www.pbs.org/newshour/politics/white-house-website-mysteriously-streams-personal-finance-youtube-creator",
"ogUrl": "https://www.pbs.org/newshour/politics/white-house-website-mysteriously-streams-personal-finance-youtube-creator",
"ogSiteName": "PBS News",
"articleSection": "Politics",
"fbAppId": "114150878604116"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T13:40:39.000Z",
"createdAtI": 1766238039,
"updatedAt": "2025-12-21T16:21:42.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46336112",
"author": "hubraumhugo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T13:55:58.737Z",
"title": "White House website mysteriously streams personal finance YouTube creator",
"createdAtI": 1766238039,
"url": "https://www.pbs.org/newshour/politics/white-house-website-mysteriously-streams-personal-finance-youtube-creator",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T13:40:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766238959,
"commentsCount": 0,
"updatedAt": "2025-12-20T13:54:37.000Z"
}
}Your Hacker News year in review - by Kadoa
{
"storyID": "46336104",
"title": "Show HN: HN Wrapped 2025 - an LLM reviews your year on HN",
"author": "hubraumhugo",
"url": "https://hn-wrapped.kadoa.com?year=2025",
"points": 263,
"commentsCount": 141,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "HN Wrapped 2025",
"twitterDescription": "Your Hacker News year in review - by Kadoa",
"twitterImage": [
{
"url": "https://hn-wrapped.kadoa.com/og.png"
}
],
"success": true,
"requestUrl": "https://hn-wrapped.kadoa.com?year=2025",
"ogTitle": "HN Wrapped 2025",
"ogDescription": "Your Hacker News year in review - by Kadoa",
"ogSiteName": "HN Wrapped",
"ogImage": [
{
"url": "https://hn-wrapped.kadoa.com/og.png"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2025-12-20T13:39:47.000Z",
"createdAtI": 1766237987,
"updatedAt": "2025-12-21T17:45:27.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46336104",
"author": "hubraumhugo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T18:50:58.402Z",
"title": "Show HN: HN Wrapped 2025 - an LLM reviews your year on HN",
"createdAtI": 1766237987,
"url": "https://hn-wrapped.kadoa.com?year=2025",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-20T13:39:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766256658,
"commentsCount": 1,
"updatedAt": "2025-12-20T18:47:53.000Z"
}
}Open Source Web-based 3D Presentation Tool. Contribute to ertugrulcetin/immersa development by creating an account on GitHub.
{
"storyID": "46336097",
"title": "Immersa: Open-source Web-based 3D Presentation Tool",
"author": "simonpure",
"url": "https://github.com/ertugrulcetin/immersa",
"points": 153,
"commentsCount": 24,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - ertugrulcetin/immersa: Open Source Web-based 3D Presentation Tool",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/ebb5467e2eb379f8832dc6ce093b92b852fc694acea5a49d89f937f7b57ba10d/ertugrulcetin/immersa"
}
],
"ogTitle": "GitHub - ertugrulcetin/immersa: Open Source Web-based 3D Presentation Tool",
"ogDescription": "Open Source Web-based 3D Presentation Tool. Contribute to ertugrulcetin/immersa development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Open Source Web-based 3D Presentation Tool. Contribute to ertugrulcetin/immersa development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/ebb5467e2eb379f8832dc6ce093b92b852fc694acea5a49d89f937f7b57ba10d/ertugrulcetin/immersa",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Open Source Web-based 3D Presentation Tool. Contribute to ertugrulcetin/immersa development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/ertugrulcetin/immersa",
"ogUrl": "https://github.com/ertugrulcetin/immersa",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T13:38:24.000Z",
"createdAtI": 1766237904,
"updatedAt": "2025-12-21T15:51:56.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46336097",
"author": "simonpure",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T13:45:58.656Z",
"title": "Immersa: Open-source Web-based 3D Presentation Tool",
"createdAtI": 1766237904,
"url": "https://github.com/ertugrulcetin/immersa",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T13:38:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766238359,
"commentsCount": 0,
"updatedAt": "2025-12-20T13:41:53.000Z"
}
}Brian Greene has a new video out today, of himself talking to Edward Witten, mainly about string theory. Pretty much the usual decades-old hype, with nothing even slightly different than what a sim…
{
"storyID": "46335994",
"title": "Approaching 50 Years of String Theory",
"author": "jjgreen",
"url": "https://www.math.columbia.edu/~woit/wordpress/?p=15401",
"points": 85,
"commentsCount": 119,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-19T22:54:45+00:00",
"success": true,
"requestUrl": "https://www.math.columbia.edu/~woit/wordpress/?p=15401",
"ogTitle": "Approaching 50 Years of String Theory",
"ogUrl": "https://www.math.columbia.edu/~woit/wordpress/?p=15401",
"ogDescription": "Brian Greene has a new video out today, of himself talking to Edward Witten, mainly about string theory. Pretty much the usual decades-old hype, with nothing even slightly different than what a sim…",
"ogSiteName": "Not Even Wrong",
"articleModifiedTime": "2025-12-19T22:54:45+00:00",
"ogLocale": "en_US",
"ogImage": [
{
"width": "200",
"url": "https://s0.wp.com/i/blank.jpg",
"height": "200"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T13:20:57.000Z",
"createdAtI": 1766236857,
"updatedAt": "2025-12-21T17:45:43.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46335994",
"author": "jjgreen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T13:25:58.580Z",
"title": "Approaching 50 Years of String Theory",
"createdAtI": 1766236857,
"url": "https://www.math.columbia.edu/~woit/wordpress/?p=15401",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T13:20:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766237159,
"commentsCount": 0,
"updatedAt": "2025-12-20T13:25:52.000Z"
}
}{
"storyID": "46335393",
"title": "Airbus moving critical systems away from AWS, Google, and MS",
"author": "taubek",
"url": "https://old.reddit.com/r/europe/comments/1pqucbz/airbus_moving_critical_systems_away_from_aws/",
"points": 61,
"commentsCount": 8,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/europe/comments/1pqucbz/airbus_moving_critical_systems_away_from_aws/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T11:24:42.000Z",
"createdAtI": 1766229882,
"updatedAt": "2025-12-21T14:33:11.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46335393",
"author": "taubek",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T11:55:58.765Z",
"title": "Airbus moving critical systems away from AWS, Google, and MS",
"createdAtI": 1766229882,
"url": "https://old.reddit.com/r/europe/comments/1pqucbz/airbus_moving_critical_systems_away_from_aws/",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T11:24:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766231759,
"commentsCount": 0,
"updatedAt": "2025-12-20T11:55:37.000Z"
}
}{
"storyID": "46334990",
"title": "What Does a Database for SSDs Look Like?",
"author": "charleshn",
"url": "https://brooker.co.za/blog/2025/12/15/database-for-ssd.html",
"points": 138,
"commentsCount": 117,
"tags": [],
"og": {
"success": true,
"author": "Marc Brooker",
"requestUrl": "https://brooker.co.za/blog/2025/12/15/database-for-ssd.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T10:13:33.000Z",
"createdAtI": 1766225613,
"updatedAt": "2025-12-21T15:56:13.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46334990",
"author": "charleshn",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T10:45:58.587Z",
"title": "What Does a Database for SSDs Look Like?",
"createdAtI": 1766225613,
"url": "https://brooker.co.za/blog/2025/12/15/database-for-ssd.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T10:13:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766227559,
"commentsCount": 0,
"updatedAt": "2025-12-20T10:42:52.000Z"
}
}{
"storyID": "46334819",
"title": "Reflections on AI at the End of 2025",
"author": "danielfalbo",
"url": "https://antirez.com/news/157",
"points": 222,
"commentsCount": 333,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://antirez.com/news/157"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-20T09:38:51.000Z",
"createdAtI": 1766223531,
"updatedAt": "2025-12-21T17:36:42.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46334819",
"author": "danielfalbo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T09:45:58.659Z",
"title": "Reflections on AI at the End of 2025",
"createdAtI": 1766223531,
"url": "https://antirez.com/news/157",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T09:38:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766223959,
"commentsCount": 0,
"updatedAt": "2025-12-20T09:45:52.000Z"
}
}Exclusive: Tech exec admits not dead cert it'll find the right solution
{
"storyID": "46334533",
"title": "Airbus to migrate critical apps to a sovereign Euro cloud",
"author": "saubeidl",
"url": "https://www.theregister.com/2025/12/19/airbus_sovereign_cloud/",
"points": 490,
"commentsCount": 444,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2025/12/19/airbus_sovereign_cloud/",
"ogTitle": "Airbus to migrate critical apps to a sovereign Euro cloud",
"ogUrl": "https://www.theregister.com/2025/12/19/airbus_sovereign_cloud/",
"ogDescription": "Exclusive: Tech exec admits not dead cert it'll find the right solution",
"ogImage": [
{
"url": "https://regmedia.co.uk/2017/10/13/eurocloud_shutterstock.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T08:36:52.000Z",
"createdAtI": 1766219812,
"updatedAt": "2025-12-21T17:37:12.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46334533",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T08:50:58.750Z",
"title": "Airbus to migrate critical apps to a sovereign Euro cloud",
"createdAtI": 1766219812,
"url": "https://www.theregister.com/2025/12/19/airbus_sovereign_cloud/",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T08:36:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766220659,
"commentsCount": 0,
"updatedAt": "2025-12-20T08:50:10.000Z"
}
}Electricity has started flowing through a deep-level tube train sized tunnel running through South London.
{
"storyID": "46334483",
"title": "A train-sized tunnel is now carrying electricity under South London",
"author": "zeristor",
"url": "https://www.ianvisits.co.uk/articles/a-train-sized-tunnel-is-now-carrying-electricity-under-south-london-86221/",
"points": 135,
"commentsCount": 102,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@ianvisits",
"success": true,
"requestUrl": "https://www.ianvisits.co.uk/articles/a-train-sized-tunnel-is-now-carrying-electricity-under-south-london-86221/",
"ogTitle": "A train-sized tunnel is now carrying electricity under South London",
"ogUrl": "https://www.ianvisits.co.uk/articles/a-train-sized-tunnel-is-now-carrying-electricity-under-south-london-86221/",
"ogDescription": "Electricity has started flowing through a deep-level tube train sized tunnel running through South London.",
"ogSiteName": "ianVisits",
"ogImage": [
{
"width": "1800",
"url": "https://8400e186.delivery.rocketcdn.me/articles/wp-content/uploads/sites/2/2025/12/National-Grid-London-Power-Tunnels-2-map.jpg",
"height": "1132"
}
],
"ogType": "article",
"fbAppId": "1777508015813682"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T08:26:50.000Z",
"createdAtI": 1766219210,
"updatedAt": "2025-12-21T16:46:42.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46334483",
"author": "zeristor",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T08:50:58.750Z",
"title": "A train-sized tunnel is now carrying electricity under South London",
"createdAtI": 1766219210,
"url": "https://www.ianvisits.co.uk/articles/a-train-sized-tunnel-is-now-carrying-electricity-under-south-london-86221/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T08:26:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766220659,
"commentsCount": 1,
"updatedAt": "2025-12-20T08:50:38.000Z"
}
}Give Codex new capabilities and expertise
{
"storyID": "46334424",
"title": "Skills Officially Comes to Codex",
"author": "rochansinha",
"url": "https://developers.openai.com/codex/skills/",
"points": 293,
"commentsCount": 126,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Agent Skills",
"twitterDescription": "Give Codex new capabilities and expertise",
"twitterImage": [
{
"url": "https://developers.openai.com/open-graph.png"
}
],
"success": true,
"requestUrl": "https://developers.openai.com/codex/skills/",
"twitterUrl": "https://developers.openai.com/codex/skills/",
"ogTitle": "Agent Skills",
"ogUrl": "https://developers.openai.com/codex/skills/",
"ogDescription": "Give Codex new capabilities and expertise",
"ogImage": [
{
"url": "https://developers.openai.com/open-graph.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T08:09:17.000Z",
"createdAtI": 1766218157,
"updatedAt": "2025-12-21T17:44:57.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46334424",
"author": "rochansinha",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T09:55:58.448Z",
"title": "Skills Officially Comes to Codex",
"createdAtI": 1766218157,
"url": "https://developers.openai.com/codex/skills/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T08:09:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766224558,
"commentsCount": 1,
"updatedAt": "2025-12-20T09:54:06.000Z"
}
}{
"storyID": "46334333",
"title": "Debian adds LoongArch as officially supported architecture",
"author": "cbmuser",
"url": "https://lists.debian.org/debian-devel-announce/2025/12/msg00004.html",
"points": 45,
"commentsCount": 6,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://lists.debian.org/debian-devel-announce/2025/12/msg00004.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T07:47:55.000Z",
"createdAtI": 1766216875,
"updatedAt": "2025-12-21T09:31:10.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46334333",
"author": "cbmuser",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T08:05:58.461Z",
"title": "Debian adds LoongArch as officially supported architecture",
"createdAtI": 1766216875,
"url": "https://lists.debian.org/debian-devel-announce/2025/12/msg00004.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T07:47:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766217958,
"commentsCount": 0,
"updatedAt": "2025-12-20T08:03:51.000Z"
}
}{
"storyID": "46334299",
"title": "NTP at NIST Boulder Has Lost Power",
"author": "lpage",
"url": "https://lists.nanog.org/archives/list/nanog@lists.nanog.org/message/ACADD3NKOG2QRWZ56OSNNG7UIEKKTZXL/",
"points": 476,
"commentsCount": 203,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://lists.nanog.org/archives/list/nanog@lists.nanog.org/message/ACADD3NKOG2QRWZ56OSNNG7UIEKKTZXL/",
"dcLanguage": "en"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T07:39:26.000Z",
"createdAtI": 1766216366,
"updatedAt": "2025-12-21T17:25:42.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46334299",
"author": "lpage",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T08:10:58.565Z",
"title": "NTP at NIST Boulder Has Lost Power",
"createdAtI": 1766216366,
"url": "https://lists.nanog.org/archives/list/nanog@lists.nanog.org/message/ACADD3NKOG2QRWZ56OSNNG7UIEKKTZXL/",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T07:39:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766218259,
"commentsCount": 0,
"updatedAt": "2025-12-20T08:10:21.000Z"
}
}CO2 only causes about half the global warming impact of aviation. The other half is caused by contrail cirrus, high ice clouds that form due to jet exhaust.
{
"storyID": "46334296",
"title": "Contrails Map",
"author": "schaum",
"url": "https://map.contrails.org/",
"points": 124,
"commentsCount": 60,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Contrails Map",
"twitterDescription": "CO2 only causes about half the global warming impact of aviation. The other half is caused by contrail cirrus, high ice clouds that form due to jet exhaust.",
"twitterImage": [
{
"url": "/contrails-halfdome.jpg"
}
],
"success": true,
"requestUrl": "https://map.contrails.org/",
"twitterUrl": "https://map.contrails.org/",
"ogTitle": "Contrails Map",
"ogUrl": "https://map.contrails.org/",
"ogDescription": "CO2 only causes about half the global warming impact of aviation. The other half is caused by contrail cirrus, high ice clouds that form due to jet exhaust.",
"ogImage": [
{
"url": "/contrails-halfdome.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T07:38:57.000Z",
"createdAtI": 1766216337,
"updatedAt": "2025-12-21T17:20:27.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46334296",
"author": "schaum",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T08:10:58.565Z",
"title": "Contrails Map",
"createdAtI": 1766216337,
"url": "https://map.contrails.org/",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T07:38:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766218259,
"commentsCount": 0,
"updatedAt": "2025-12-20T08:08:22.000Z"
}
}{
"storyID": "46334025",
"title": "Privacy doesn't mean anything anymore, anonymity does",
"author": "ybceo",
"url": "https://servury.com/blog/privacy-is-marketing-anonymity-is-architecture/",
"points": 420,
"commentsCount": 278,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://servury.com/blog/privacy-is-marketing-anonymity-is-architecture/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T06:21:05.000Z",
"createdAtI": 1766211665,
"updatedAt": "2025-12-21T17:32:57.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46334025",
"author": "ybceo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T07:30:58.387Z",
"title": "Privacy doesn't mean anything anymore, anonymity does",
"createdAtI": 1766211665,
"url": "https://servury.com/blog/privacy-is-marketing-anonymity-is-architecture/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-20T06:21:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766215858,
"commentsCount": 3,
"updatedAt": "2025-12-20T07:30:21.000Z"
}
}{
"storyID": "46333983",
"title": "Charles Proxy",
"author": "handfuloflight",
"url": "https://www.charlesproxy.com/",
"points": 308,
"commentsCount": 115,
"tags": [],
"og": {
"success": true,
"author": "Cactuslab",
"requestUrl": "https://www.charlesproxy.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T06:09:17.000Z",
"createdAtI": 1766210957,
"updatedAt": "2025-12-21T17:43:12.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46333983",
"author": "handfuloflight",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T06:15:58.464Z",
"title": "Charles Proxy",
"createdAtI": 1766210957,
"url": "https://www.charlesproxy.com/",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T06:09:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766211358,
"commentsCount": 0,
"updatedAt": "2025-12-20T06:14:36.000Z"
}
}The largest independently collected and vetted set of UFO / UAP reports available.
{
"storyID": "46333959",
"title": "Data Bank – Nuforc – Latest UFO Sightings",
"author": "handfuloflight",
"url": "https://nuforc.org/databank/",
"points": 42,
"commentsCount": 23,
"tags": [],
"og": {
"twitterTitle": "Data Bank | NUFORC - Latest UFO Sightings",
"articlePublishedTime": "2021-09-06T19:47:26+00:00",
"twitterImage": [
{
"url": "https://nuforc.org/wp-content/uploads/2023/08/nuforclogo.gif"
}
],
"ogTitle": "Data Bank | NUFORC - Latest UFO Sightings",
"ogDescription": "The largest independently collected and vetted set of UFO / UAP reports available.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://nuforc.org/wp-content/uploads/2023/08/nuforclogo.gif"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The largest independently collected and vetted set of UFO / UAP reports available.",
"success": true,
"requestUrl": "https://nuforc.org/databank/",
"ogUrl": "https://nuforc.org/databank/",
"ogSiteName": "NUFORC | Dedicated to the collection and dissemination of objective UFO data",
"articleModifiedTime": "2025-05-17T00:01:34+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T06:00:31.000Z",
"createdAtI": 1766210431,
"updatedAt": "2025-12-21T09:57:25.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46333959",
"author": "handfuloflight",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T06:15:58.464Z",
"title": "Data Bank – Nuforc – Latest UFO Sightings",
"createdAtI": 1766210431,
"url": "https://nuforc.org/databank/",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T06:00:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766211358,
"commentsCount": 0,
"updatedAt": "2025-12-20T06:14:36.000Z"
}
}A sharp indictment of the “nothing to hide” mindset and its role in building the very surveillance state that will one day turn against you.
{
"storyID": "46333830",
"title": "The Deviancy Signal: Having \"Nothing to Hide\" Is a Threat to Us All",
"author": "NickForLiberty",
"url": "https://thompson2026.com/blog/deviancy-signal/",
"points": 213,
"commentsCount": 152,
"tags": [],
"og": {
"twitterCreator": "@nickispolitical",
"twitterSite": "@nickispolitical",
"twitterTitle": "The Deviancy Signal: Having \"Nothing to Hide\" is a Threat to Us All",
"twitterImage": [
{
"alt": "A grid of 35 silhouette icons representing people, arranged in 5 rows and 7 columns. All silhouettes are green except for the center one in the center, which is black.",
"url": "/resources/external/dbc3ad95bbd7.webp"
}
],
"ogTitle": "The Deviancy Signal: Having \"Nothing to Hide\" is a Threat to Us All",
"ogDescription": "A sharp indictment of the “nothing to hide” mindset and its role in building the very surveillance state that will one day turn against you.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "A grid of 35 silhouette icons representing people, arranged in 5 rows and 7 columns. All silhouettes are green except for the center one in the center, which is black.",
"url": "/resources/external/dbc3ad95bbd7.webp",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A sharp indictment of the “nothing to hide” mindset and its role in building the very surveillance state that will one day turn against you.",
"success": true,
"requestUrl": "https://thompson2026.com/blog/deviancy-signal/",
"ogUrl": "https://thompson2026.com/blog/deviancy-signal/",
"ogSiteName": "Nicholas A. Thompson 2026"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T05:24:21.000Z",
"createdAtI": 1766208261,
"updatedAt": "2025-12-21T17:33:57.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46333830",
"author": "NickForLiberty",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T08:20:58.453Z",
"title": "The Deviancy Signal: Having \"Nothing to Hide\" Is a Threat to Us All",
"createdAtI": 1766208261,
"url": "https://thompson2026.com/blog/deviancy-signal/",
"points": 5,
"tags": [],
"createdAt": "2025-12-20T05:24:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766218858,
"commentsCount": 1,
"updatedAt": "2025-12-20T08:20:51.000Z"
}
}{
"storyID": "46333734",
"title": "Android introduces $2-4 install fee and 10–20% cut for US external content links",
"author": "radley",
"url": "https://support.google.com/googleplay/android-developer/answer/16470497?hl=en",
"points": 219,
"commentsCount": 200,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://support.google.com/googleplay/android-developer/answer/16470497?hl=en"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T05:00:55.000Z",
"createdAtI": 1766206855,
"updatedAt": "2025-12-21T17:06:12.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46333734",
"author": "radley",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T05:15:58.384Z",
"title": "Android introduces $2-4 install fee and 10–20% cut for US external content links",
"createdAtI": 1766206855,
"url": "https://support.google.com/googleplay/android-developer/answer/16470497?hl=en",
"points": 3,
"tags": [],
"createdAt": "2025-12-20T05:00:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766207758,
"commentsCount": 0,
"updatedAt": "2025-12-20T05:14:51.000Z"
}
}Connie Loizos - The newest episode raises questions about whether Sequoia's new leadership -- managing partners Alfred Lin and Pat Grady, who took over last month -- can or will rein in Maguire's social media activity.
{
"storyID": "46333523",
"title": "Sequoia partner spreads debunked Brown shooting theory, testing new leadership",
"author": "SilverElfin",
"url": "https://techcrunch.com/2025/12/19/sequoia-partner-spreads-debunked-brown-shooting-theory-testing-new-leadership/",
"points": 35,
"commentsCount": 7,
"tags": [],
"og": {
"twitterCreator": "@cookie",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2025-12-20T02:31:43+00:00",
"author": "Connie Loizos",
"ogTitle": "Sequoia partner spreads debunked Brown shooting theory, testing new leadership | TechCrunch",
"ogDescription": "The newest episode raises questions about whether Sequoia's new leadership -- managing partners Alfred Lin and Pat Grady, who took over last month -- can or will rein in Maguire's social media activity.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://techcrunch.com/wp-content/uploads/2025/12/Screenshot-2025-12-19-at-6.23.53-PM.png?resize=1200,805",
"height": "805"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2025/12/19/sequoia-partner-spreads-debunked-brown-shooting-theory-testing-new-leadership/",
"ogUrl": "https://techcrunch.com/2025/12/19/sequoia-partner-spreads-debunked-brown-shooting-theory-testing-new-leadership/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2025-12-20T02:42:19+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T03:57:35.000Z",
"createdAtI": 1766203055,
"updatedAt": "2025-12-21T07:02:10.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46333523",
"author": "SilverElfin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T05:05:58.516Z",
"title": "Sequoia partner spreads debunked Brown shooting theory, testing new leadership",
"createdAtI": 1766203055,
"url": "https://techcrunch.com/2025/12/19/sequoia-partner-spreads-debunked-brown-shooting-theory-testing-new-leadership/",
"points": 5,
"tags": [],
"createdAt": "2025-12-20T03:57:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766207159,
"commentsCount": 3,
"updatedAt": "2025-12-20T05:04:51.000Z"
}
}Luke Plant - The workflow of recursively searching for things or dealing with a list of issues to fix without getting lost.
{
"storyID": "46333040",
"title": "Recursive Project Search in Emacs",
"author": "dbaupp",
"url": "https://lukeplant.me.uk/blog/posts/recursive-project-search-in-emacs/",
"points": 36,
"commentsCount": 0,
"tags": [],
"og": {
"articleTag": "Software development",
"articlePublishedTime": "2024-12-30T19:34:33Z",
"success": true,
"author": "Luke Plant",
"requestUrl": "https://lukeplant.me.uk/blog/posts/recursive-project-search-in-emacs/",
"ogTitle": "Recursive project search in Emacs",
"ogUrl": "https://lukeplant.me.uk/blog/posts/recursive-project-search-in-emacs/",
"ogSiteName": "Luke Plant's home page",
"ogDescription": "The workflow of recursively searching for things or dealing with a list of issues to fix without getting lost.",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T01:51:17.000Z",
"createdAtI": 1766195477,
"updatedAt": "2025-12-20T12:58:37.000Z",
"fetchedAt": "2025-12-21T17:45:58.744Z",
"firstVersion": {
"storyID": "46333040",
"author": "dbaupp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T05:10:58.426Z",
"title": "Recursive Project Search in Emacs",
"createdAtI": 1766195477,
"url": "https://lukeplant.me.uk/blog/posts/recursive-project-search-in-emacs/",
"points": 10,
"tags": [],
"createdAt": "2025-12-20T01:51:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766207458,
"commentsCount": 0,
"updatedAt": "2025-12-20T05:10:06.000Z"
}
}We are going to rewrite React from scratch. Step by step. Following the architecture from the real React code but without all the…
{
"storyID": "46332526",
"title": "Build Your Own React",
"author": "howToTestFE",
"url": "https://pomb.us/build-your-own-react/",
"points": 177,
"commentsCount": 21,
"tags": [],
"og": {
"twitterCreator": "@pomber",
"twitterCard": "summary_large_image",
"twitterTitle": "Build your own React",
"twitterDescription": "We are going to rewrite React from scratch. Step by step. Following the architecture from the real React code but without all the…",
"twitterImage": [
{
"url": "https://pomb.us/static/b4694e6041953e3cb16f6a889f0cbc59/54290/card.png"
}
],
"success": true,
"requestUrl": "https://pomb.us/build-your-own-react/",
"ogTitle": "Build your own React",
"ogUrl": "https://pomb.us/",
"ogDescription": "We are going to rewrite React from scratch. Step by step. Following the architecture from the real React code but without all the…",
"ogImage": [
{
"url": "https://pomb.us/static/b4694e6041953e3cb16f6a889f0cbc59/54290/card.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-20T00:16:13.000Z",
"createdAtI": 1766189773,
"updatedAt": "2025-12-21T17:19:12.000Z",
"fetchedAt": "2025-12-21T17:25:58.425Z",
"firstVersion": {
"storyID": "46332526",
"author": "howToTestFE",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T02:30:58.519Z",
"title": "Build Your Own React",
"createdAtI": 1766189773,
"url": "https://pomb.us/build-your-own-react/",
"points": 5,
"tags": [],
"createdAt": "2025-12-20T00:16:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766197859,
"commentsCount": 0,
"updatedAt": "2025-12-20T02:29:51.000Z"
}
}PBS News Hour West, headquartered at ASU's Walter Cronkite School of Journalism and Mass Communication, will no longer contribute to the national broadcast.
{
"storyID": "46332400",
"title": "PBS News Hour West to go dark after ASU discontinues contract",
"author": "heavyset_go",
"url": "https://www.statepress.com/article/2025/12/politics-pbs-newshour-west-closure",
"points": 151,
"commentsCount": 75,
"tags": [],
"og": {
"twitterSite": "@@mediaASU",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.statepress.com/article/2025/12/politics-pbs-newshour-west-closure",
"ogTitle": "PBS News Hour West to go dark after ASU discontinues contract - The Arizona State Press",
"ogUrl": "https://www.statepress.com/article/2025/12/politics-pbs-newshour-west-closure",
"ogDescription": "PBS News Hour West, headquartered at ASU's Walter Cronkite School of Journalism and Mass Communication, will no longer contribute to the national broadcast.",
"ogImage": [
{
"width": "800",
"url": "https://snworksceo.imgix.net/asp/1ed070eb-4677-483d-b9aa-c523c05f78c5.sized-1000x1000.jpg?w=800&dpr=2&ar=16%3A9&fit=crop&crop=faces",
"height": "600"
}
],
"fbAppId": " ",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T23:59:53.000Z",
"createdAtI": 1766188793,
"updatedAt": "2025-12-21T16:28:12.000Z",
"fetchedAt": "2025-12-21T16:40:58.472Z",
"firstVersion": {
"storyID": "46332400",
"author": "heavyset_go",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-20T01:15:58.493Z",
"title": "PBS News Hour West to go dark after ASU discontinues contract",
"createdAtI": 1766188793,
"url": "https://www.statepress.com/article/2025/12/politics-pbs-newshour-west-closure",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-19T23:59:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766193358,
"commentsCount": 0,
"updatedAt": "2025-12-20T01:14:05.000Z"
}
}A top prosecutor suggested on Thursday that the total amount of fraud in Minnesota could be $9 billion or more.
{
"storyID": "46332108",
"title": "At least $9B billed across 14 Medicaid services in Minnesota may be fraudulent",
"author": "mhb",
"url": "https://www.cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney/",
"points": 62,
"commentsCount": 33,
"tags": [],
"og": {
"ogVideo": [
{
"width": "1920",
"type": "application/x-mpegURL",
"url": "https://prod.vodvideo.cbsnews.com/cbsnews/vr/hls/4256731_hls/master.m3u8",
"height": "1080"
}
],
"twitterAppNameGooglePlay": "CBS News",
"twitterTitle": "At least $9B billed across 14 Medicaid services in Minnesota may be fraudulent, top prosecutor says",
"twitterAppUrliPad": "cbsnewsapp://cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney/",
"twitterAppIdiPhone": "334256223",
"twitterAppNameiPhone": "CBS News",
"ogTitle": "At least $9B billed across 14 Medicaid services in Minnesota may be fraudulent, top prosecutor says",
"alAndroidPackage": "com.treemolabs.apps.cbsnews",
"ogType": "article",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney/",
"twitterAppUrliPhone": "cbsnewsapp://cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney/",
"alAndroidAppName": "CBS News",
"twitterAppNameiPad": "CBS News",
"twitterAppUrlGooglePlay": "cbsnewsapp://cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney/",
"ogVideoSecureURL": "https://prod.vodvideo.cbsnews.com/cbsnews/vr/hls/4256731_hls/master.m3u8",
"twitterPlayerStreamContentType": "application/x-mpegURL",
"twitterSite": "@wcco",
"alWebUrl": "https://www.cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney/",
"twitterImage": [
{
"url": "https://assets3.cbsnewsstatic.com/hub/i/r/2025/12/18/6aaf59db-5792-4ab3-ad41-87dc2fa34ee8/thumbnail/1200x630/4b58905223e66d04c392cec7408b2edc/inx-federal-fraud-indictments-121825-12-17-1410.jpg"
}
],
"alIosAppStoreId": "334256223",
"ogDescription": "A top prosecutor suggested on Thursday that the total amount of fraud in Minnesota could be $9 billion or more.",
"twitterAppIdGooglePlay": "com.treemolabs.apps.cbsnews",
"ogImage": [
{
"width": "1200",
"url": "https://assets3.cbsnewsstatic.com/hub/i/r/2025/12/18/6aaf59db-5792-4ab3-ad41-87dc2fa34ee8/thumbnail/1200x630/4b58905223e66d04c392cec7408b2edc/inx-federal-fraud-indictments-121825-12-17-1410.jpg",
"height": "630"
}
],
"twitterAppIdiPad": "334256223",
"articlePublisher": "https://www.facebook.com/CBSMinnesota/",
"twitterDescription": "A top prosecutor suggested on Thursday that the total amount of fraud in Minnesota could be $9 billion or more.",
"success": true,
"alIosAppName": "CBS News",
"alIosUrl": "cbsnewsapp://cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney/",
"ogUrl": "https://www.cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney/",
"twitterPlayer": [
{
"width": "640",
"stream": "https://prod.vodvideo.cbsnews.com/cbsnews/vr/hls/4256731_hls/master.m3u8",
"url": "https://www.cbsnews.com/minnesota/video/18-billion-currently-under-investigation-in-minnesota-medicaid-fraud-probe/?embed=1&ftag=CNM-00-10aag7j",
"height": "360"
}
],
"alAndroidUrl": "cbsnewsapp://cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney/",
"fbAppId": "1536620209892267"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T23:17:47.000Z",
"createdAtI": 1766186267,
"updatedAt": "2025-12-21T15:01:12.000Z",
"fetchedAt": "2025-12-21T16:20:58.511Z",
"firstVersion": {
"storyID": "46332108",
"author": "mhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T23:20:58.758Z",
"title": "At least $9B billed across 14 Medicaid services in Minnesota may be fraudulent",
"createdAtI": 1766186267,
"url": "https://www.cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney/",
"points": 4,
"tags": [],
"createdAt": "2025-12-19T23:17:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766186459,
"commentsCount": 0,
"updatedAt": "2025-12-19T23:20:51.000Z"
}
}A nimble Mastodon web client
{
"storyID": "46332029",
"title": "Unix v4 tape raw binary image recovered",
"author": "sedatk",
"url": "https://elk.zone/hachyderm.io/@ricci@discuss.systems/115748594405893972",
"points": 39,
"commentsCount": 3,
"tags": [],
"og": {
"twitterSite": "@elk_zone",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://elk.zone/hachyderm.io/@ricci@discuss.systems/115748594405893972",
"ogTitle": "Elk",
"ogUrl": "https://elk.zone/hachyderm.io/@ricci@discuss.systems/115748594405893972",
"ogDescription": "A nimble Mastodon web client",
"ogSiteName": "Elk",
"ogImage": [
{
"width": "3800",
"url": "https://elk.zone/elk-og.png",
"height": "1900"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T23:08:22.000Z",
"createdAtI": 1766185702,
"updatedAt": "2025-12-21T12:04:11.000Z",
"fetchedAt": "2025-12-21T15:50:58.761Z",
"firstVersion": {
"storyID": "46332029",
"author": "sedatk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T23:35:58.453Z",
"title": "Unix v4 tape raw binary image recovered",
"createdAtI": 1766185702,
"url": "https://elk.zone/hachyderm.io/@ricci@discuss.systems/115748594405893972",
"points": 3,
"tags": [],
"createdAt": "2025-12-19T23:08:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766187358,
"commentsCount": 0,
"updatedAt": "2025-12-19T23:34:50.000Z"
}
}85.7% live with unresolved AI tensions. Creatives struggle most yet adopt fastest. A deep analysis.
{
"storyID": "46331877",
"title": "We ran Anthropic’s interviews through structured LLM analysis",
"author": "jp8585",
"url": "https://www.playbookatlas.com/research/ai-adoption-explorer",
"points": 89,
"commentsCount": 86,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "What 1,250 People Won't Admit About AI",
"twitterDescription": "85.7% unresolved tensions. Creatives struggling most but adopting fastest. The data tells a story nobody expected.",
"success": true,
"requestUrl": "https://www.playbookatlas.com/research/ai-adoption-explorer",
"ogTitle": "The Psychology of AI Adoption: What 1,250 People Won't Admit",
"ogDescription": "85.7% live with unresolved AI tensions. Creatives struggle most yet adopt fastest. A deep analysis.",
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"LLM"
]
},
"createdAt": "2025-12-19T22:48:24.000Z",
"createdAtI": 1766184504,
"updatedAt": "2025-12-21T09:12:40.000Z",
"fetchedAt": "2025-12-21T15:30:58.406Z",
"firstVersion": {
"storyID": "46331877",
"author": "jp8585",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T23:20:58.758Z",
"title": "Anthropic says AI sentiment is positive. Their data tells a different story",
"createdAtI": 1766184504,
"url": "https://www.playbookatlas.com/research/ai-adoption-explorer",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-19T22:48:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766186459,
"commentsCount": 1,
"updatedAt": "2025-12-19T23:20:06.000Z"
}
}It’s here, the future of masonry layouts on the web!
{
"storyID": "46331586",
"title": "CSS Grid Lanes",
"author": "frizlab",
"url": "https://webkit.org/blog/17660/introducing-css-grid-lanes/",
"points": 724,
"commentsCount": 219,
"tags": [],
"og": {
"twitterSite": "@webkit",
"twitterTitle": "Introducing CSS Grid Lanes",
"articlePublishedTime": "2025-12-19T01:00:13-08:00",
"twitterImage": [
{
"url": "https://webkit.org/wp-content/uploads/Grid-Lanes-classic-light.png"
}
],
"ogTitle": "Introducing CSS Grid Lanes",
"ogDescription": "It’s here, the future of masonry layouts on the web!",
"ogImage": [
{
"url": "https://webkit.org/wp-content/uploads/Grid-Lanes-classic-light.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "It’s here, the future of masonry layouts on the web!",
"success": true,
"requestUrl": "https://webkit.org/blog/17660/introducing-css-grid-lanes/",
"ogUrl": "https://webkit.org/blog/17660/introducing-css-grid-lanes/",
"ogSiteName": "WebKit",
"articleModifiedTime": "2025-12-19T14:10:47-08:00",
"articleSection": "CSS"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T22:13:06.000Z",
"createdAtI": 1766182386,
"updatedAt": "2025-12-21T14:17:11.000Z",
"fetchedAt": "2025-12-21T14:50:58.861Z",
"firstVersion": {
"storyID": "46331586",
"author": "frizlab",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T22:20:58.427Z",
"title": "CSS Grid Lanes",
"createdAtI": 1766182386,
"url": "https://webkit.org/blog/17660/introducing-css-grid-lanes/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-19T22:13:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766182858,
"commentsCount": 0,
"updatedAt": "2025-12-19T22:18:20.000Z"
}
}{
"storyID": "46331379",
"title": "Buteyko Method",
"author": "rzk",
"url": "https://en.wikipedia.org/wiki/Buteyko_method",
"points": 68,
"commentsCount": 46,
"tags": [],
"og": {
"ogTitle": "Buteyko method - Wikipedia",
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/Buteyko_method",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T21:52:07.000Z",
"createdAtI": 1766181127,
"updatedAt": "2025-12-21T13:29:41.000Z",
"fetchedAt": "2025-12-21T14:15:58.370Z",
"firstVersion": {
"storyID": "46331379",
"author": "rzk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T22:00:58.492Z",
"title": "Buteyko Method",
"createdAtI": 1766181127,
"url": "https://en.wikipedia.org/wiki/Buteyko_method",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-19T21:52:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766181658,
"commentsCount": 0,
"updatedAt": "2025-12-19T21:59:06.000Z"
}
}{
"storyID": "46331216",
"title": "A better zip bomb (2019)",
"author": "kekqqq",
"url": "https://www.bamsoftware.com/hacks/zipbomb/",
"points": 180,
"commentsCount": 56,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.bamsoftware.com/hacks/zipbomb/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T21:34:10.000Z",
"createdAtI": 1766180050,
"updatedAt": "2025-12-21T12:44:41.000Z",
"fetchedAt": "2025-12-21T13:45:58.582Z",
"firstVersion": {
"storyID": "46331216",
"author": "kekqqq",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T22:15:58.494Z",
"title": "A Better Zip Bomb",
"createdAtI": 1766180050,
"url": "https://www.bamsoftware.com/hacks/zipbomb/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-19T21:34:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766182558,
"commentsCount": 0,
"updatedAt": "2025-12-19T22:15:20.000Z"
}
}{
"storyID": "46330860",
"title": "Jeffrey Epstein Court Records",
"author": "lavp",
"url": "https://www.justice.gov/epstein/court-records",
"points": 35,
"commentsCount": 12,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.justice.gov/epstein/court-records"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T21:00:40.000Z",
"createdAtI": 1766178040,
"updatedAt": "2025-12-21T07:02:10.000Z",
"fetchedAt": "2025-12-21T11:30:58.447Z",
"firstVersion": {
"storyID": "46330860",
"author": "lavp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T21:10:58.641Z",
"title": "Jeffrey Epstein Court Records",
"createdAtI": 1766178040,
"url": "https://www.justice.gov/epstein/court-records",
"points": 3,
"tags": [],
"createdAt": "2025-12-19T21:00:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766178659,
"commentsCount": 1,
"updatedAt": "2025-12-19T21:06:50.000Z"
}
}2025 Year in Review of LLM paradigm changes
{
"storyID": "46330726",
"title": "LLM Year in Review",
"author": "swyx",
"url": "https://karpathy.bearblog.dev/year-in-review-2025/",
"points": 365,
"commentsCount": 139,
"tags": [],
"og": {
"twitterTitle": "2025 LLM Year in Review",
"twitterImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"twitterUrl": "https://karpathy.bearblog.dev/year-in-review-2025/",
"ogTitle": "2025 LLM Year in Review",
"ogDescription": "2025 Year in Review of LLM paradigm changes",
"ogImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "2025 Year in Review of LLM paradigm changes",
"success": true,
"requestUrl": "https://karpathy.bearblog.dev/year-in-review-2025/",
"ogUrl": "https://karpathy.bearblog.dev/year-in-review-2025/",
"ogSiteName": "karpathy"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLM",
"LLM"
]
},
"createdAt": "2025-12-19T20:49:20.000Z",
"createdAtI": 1766177360,
"updatedAt": "2025-12-21T09:19:40.000Z",
"fetchedAt": "2025-12-21T10:05:58.368Z",
"firstVersion": {
"storyID": "46330726",
"author": "swyx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T21:15:58.480Z",
"title": "Karpathy 2025 LLM Year in Review",
"createdAtI": 1766177360,
"url": "https://karpathy.bearblog.dev/year-in-review-2025/",
"points": 3,
"tags": [],
"createdAt": "2025-12-19T20:49:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766178958,
"commentsCount": 1,
"updatedAt": "2025-12-19T21:13:06.000Z"
}
}{
"storyID": "46330522",
"title": "The scariest boot loader code",
"author": "todsacerdoti",
"url": "http://miod.online.fr/software/openbsd/stories/boot_hppa.html",
"points": 71,
"commentsCount": 5,
"tags": [],
"og": {
"success": true,
"author": "Miod Vallat",
"requestUrl": "http://miod.online.fr/software/openbsd/stories/boot_hppa.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T20:29:53.000Z",
"createdAtI": 1766176193,
"updatedAt": "2025-12-21T07:32:40.000Z",
"fetchedAt": "2025-12-21T08:40:58.732Z",
"firstVersion": {
"storyID": "46330522",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T23:05:58.393Z",
"title": "The scariest boot loader code",
"createdAtI": 1766176193,
"url": "http://miod.online.fr/software/openbsd/stories/boot_hppa.html",
"points": 5,
"tags": [],
"createdAt": "2025-12-19T20:29:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766185558,
"commentsCount": 0,
"updatedAt": "2025-12-19T23:03:35.000Z"
}
}The first voice-powered creative tool that instantly transforms any idea into a sticker that you can color, share and collect!
{
"storyID": "46330013",
"title": "Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer",
"author": "spydertennis",
"url": "https://stickerbox.com/",
"points": 44,
"commentsCount": 58,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Stickerbox",
"twitterDescription": "The first voice-powered creative tool that instantly transforms any idea into a sticker that you can color, share and collect!",
"success": true,
"requestUrl": "https://stickerbox.com/",
"ogTitle": "Stickerbox",
"ogUrl": "http://stickerbox.com/",
"ogSiteName": "Stickerbox",
"ogDescription": "The first voice-powered creative tool that instantly transforms any idea into a sticker that you can color, share and collect!",
"ogImage": [
{
"width": "1200",
"url": "https://stickerbox.com/cdn/shop/files/Shopify_social_media_image.png?v=1765815606",
"height": "628"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-19T19:44:48.000Z",
"createdAtI": 1766173488,
"updatedAt": "2025-12-21T07:23:10.000Z",
"fetchedAt": "2025-12-21T07:30:58.515Z",
"firstVersion": {
"storyID": "46330013",
"author": "spydertennis",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T20:05:58.512Z",
"title": "Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer",
"createdAtI": 1766173488,
"url": "https://stickerbox.com/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-19T19:44:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766174759,
"commentsCount": 0,
"updatedAt": "2025-12-19T20:05:36.000Z"
}
}TL;DR: The big tech AI company LLMs have gobbled up all of our data, but the damage they have done to open source and free culture communities are particularly insidious. By taking advantage of those who share freely, they destroy the bargain that made free software spread like wildfire.
{
"storyID": "46329940",
"title": "AI's Unpaid Debt: How LLM Scrapers Destroy the Social Contract of Open Source",
"author": "birdculture",
"url": "https://www.quippd.com/writing/2025/12/17/AIs-unpaid-debt-how-llm-scrapers-destroy-the-social-contract-of-open-source.html",
"points": 62,
"commentsCount": 17,
"tags": [],
"og": {
"twitterTitle": "AI’s Unpaid Debt: How LLM Scrapers Destroy the Social Contract of Open Source",
"articlePublishedTime": "2025-12-17T13:26:00+00:00",
"twitterImage": [
{
"url": "https://www.quippd.com/assets/images/social-previews/BIG%20TECH%20AI.png"
}
],
"ogTitle": "AI’s Unpaid Debt: How LLM Scrapers Destroy the Social Contract of Open Source",
"ogDescription": "TL;DR: The big tech AI company LLMs have gobbled up all of our data, but the damage they have done to open source and free culture communities are particularly insidious. By taking advantage of those who share freely, they destroy the bargain that made free software spread like wildfire.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.quippd.com/assets/images/social-previews/BIG%20TECH%20AI.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "TL;DR: The big tech AI company LLMs have gobbled up all of our data, but the damage they have done to open source and free culture communities are particular...",
"success": true,
"requestUrl": "https://www.quippd.com/writing/2025/12/17/AIs-unpaid-debt-how-llm-scrapers-destroy-the-social-contract-of-open-source.html",
"ogUrl": "https://www.quippd.com/writing/2025/12/17/AIs-unpaid-debt-how-llm-scrapers-destroy-the-social-contract-of-open-source.html",
"ogSiteName": "Youssuff Quips"
},
"aiIsh": {
"score": 4,
"offenses": [
"AI",
"AI",
"LLM",
"LLMs"
]
},
"createdAt": "2025-12-19T19:37:32.000Z",
"createdAtI": 1766173052,
"updatedAt": "2025-12-21T07:08:11.000Z",
"fetchedAt": "2025-12-21T07:30:58.515Z",
"firstVersion": {
"storyID": "46329940",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T19:55:58.354Z",
"title": "AI's Unpaid Debt: How LLM Scrapers Destroy the Social Contract of Open Source",
"createdAtI": 1766173052,
"url": "https://www.quippd.com/writing/2025/12/17/AIs-unpaid-debt-how-llm-scrapers-destroy-the-social-contract-of-open-source.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-19T19:37:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766174158,
"commentsCount": 0,
"updatedAt": "2025-12-19T19:55:35.000Z"
}
}Open-source implementation of the classic GTA engine now running directly in your browser. Experience the reVC technology demo on DOS.Zone and see how a full 3D city comes alive on the web.
{
"storyID": "46329696",
"title": "You can now play Grand Theft Auto Vice City in the browser",
"author": "Alifatisk",
"url": "https://dos.zone/grand-theft-auto-vice-city/",
"points": 326,
"commentsCount": 95,
"tags": [],
"og": {
"twitterTitle": "Grand Theft Auto: Vice City | DOS games in browser",
"twitterSite": "@caiiiycuk",
"twitterImage": [
{
"url": "https://dos.zone/images/containers/assets/backgrounds/gta-bro.jpg/cc696537a8ea2bfc2e596fcf941eefa3.webp"
}
],
"ogTitle": "Grand Theft Auto: Vice City | DOS games in browser",
"ogDescription": "Open-source implementation of the classic GTA engine now running directly in your browser. Experience the reVC technology demo on DOS.Zone and see how a full 3D city comes alive on the web.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://dos.zone/images/containers/assets/backgrounds/gta-bro.jpg/cc696537a8ea2bfc2e596fcf941eefa3.webp"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Open-source implementation of the classic GTA engine now running directly in your browser. Experience the reVC technology demo on DOS.Zone and see how a full 3D city comes alive on the web.",
"success": true,
"requestUrl": "https://dos.zone/grand-theft-auto-vice-city/",
"ogSiteName": "DOS Zone"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T19:12:57.000Z",
"createdAtI": 1766171577,
"updatedAt": "2025-12-21T06:17:40.000Z",
"fetchedAt": "2025-12-21T06:40:58.304Z",
"firstVersion": {
"storyID": "46329696",
"author": "Alifatisk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T19:40:58.451Z",
"title": "You can now play Grand Theft Auto Vice City in the browser",
"createdAtI": 1766171577,
"url": "https://dos.zone/grand-theft-auto-vice-city/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-19T19:12:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766173258,
"commentsCount": 1,
"updatedAt": "2025-12-19T19:40:51.000Z"
}
}Gioia da Silva - Das Schweizer Tech-Unternehmen Proton hat angefangen, seine Server aus der Schweiz abzuziehen. Im Interview verteidigt der CEO seinen Kurs und greift den Bundesrat scharf an.
{
"storyID": "46329654",
"title": "Is Proton leaving Switzerland?",
"author": "_tk_",
"url": "https://www.techradar.com/vpn/vpn-privacy-security/is-proton-leaving-switzerland-legal-uncertainty-of-proposed-surveillance-laws-is-pushing-them-to-make-several-changes",
"points": 143,
"commentsCount": 87,
"tags": [],
"og": {
"twitterTitle": "Aus Angst vor zu viel Überwachung: Proton-CEO Andy Yen erklärt den Rückzug aus der Schweiz",
"twitterSite": "@NZZ",
"twitterImage": [
{
"url": "https://img.nzz.ch/2025/12/17/56031139-fb45-4646-8612-957ab2f724a0.jpg?width=1200&height=674&fit=bounds&quality=75&auto=webp&crop=3108,1748,x280,y0&wmark=nzz"
}
],
"author": "Gioia da Silva",
"ogTitle": "Aus Angst vor zu viel Überwachung: Proton-CEO Andy Yen erklärt den Rückzug aus der Schweiz",
"ogDescription": "Das Schweizer Tech-Unternehmen Proton hat angefangen, seine Server aus der Schweiz abzuziehen. Im Interview verteidigt der CEO seinen Kurs und greift den Bundesrat scharf an.",
"ogLocale": "de-CH",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://img.nzz.ch/2025/12/17/56031139-fb45-4646-8612-957ab2f724a0.jpg?width=1200&height=674&fit=bounds&quality=75&auto=webp&crop=3108,1748,x280,y0&wmark=nzz",
"height": "674"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Das Schweizer Tech-Unternehmen Proton hat angefangen, seine Server aus der Schweiz abzuziehen. Im Interview verteidigt der CEO seinen Kurs und greift den Bundesrat scharf an.",
"success": true,
"requestUrl": "https://www.nzz.ch/technologie/proton-ceo-andy-yen-wer-gesetzgebung-der-polizei-ueberlaesst-sollte-sich-nicht-wundern-wenn-er-eines-tages-in-einem-polizeistaat-aufwacht-ld.1916779",
"ogUrl": "https://www.nzz.ch/technologie/proton-ceo-andy-yen-wer-gesetzgebung-der-polizei-ueberlaesst-sollte-sich-nicht-wundern-wenn-er-eines-tages-in-einem-polizeistaat-aufwacht-ld.1916779",
"ogSiteName": "Neue Zürcher Zeitung",
"fbAppId": "138008459595436"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T19:08:48.000Z",
"createdAtI": 1766171328,
"updatedAt": "2025-12-21T04:42:55.000Z",
"fetchedAt": "2025-12-21T06:00:58.752Z",
"firstVersion": {
"storyID": "46329654",
"author": "_tk_",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T19:15:58.439Z",
"title": "Proton Leaves Switzerland",
"createdAtI": 1766171328,
"url": "https://www.nzz.ch/technologie/proton-ceo-andy-yen-wer-gesetzgebung-der-polizei-ueberlaesst-sollte-sich-nicht-wundern-wenn-er-eines-tages-in-einem-polizeistaat-aufwacht-ld.1916779",
"points": 6,
"tags": [],
"createdAt": "2025-12-19T19:08:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766171758,
"commentsCount": 0,
"updatedAt": "2025-12-19T19:14:05.000Z"
}
}Matt Stoller - This week's bankruptcy of iRobot, the maker of the Roomba vacuum, is about more than a robot cleaner. It's about monopolies, Wall Street, and economists leading America on a path of destruction.
{
"storyID": "46329536",
"title": "Wall Street ruined the Roomba and then blamed Lina Khan",
"author": "connor11528",
"url": "https://www.thebignewsletter.com/p/how-wall-street-ruined-the-roomba",
"points": 240,
"commentsCount": 195,
"tags": [],
"og": {
"twitterTitle": "How Wall Street Ruined the Roomba and Then Blamed Lina Khan",
"twitterCard": "summary_large_image",
"twitterDescription": "This week's bankruptcy of iRobot, the maker of the Roomba vacuum, is about more than a robot cleaner. It's about monopolies, Wall Street, and economists leading America on a path of destruction.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!TlLK!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fmattstoller.substack.com%2Fapi%2Fv1%2Fpost_preview%2F181986493%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Matt Stoller",
"requestUrl": "https://www.thebignewsletter.com/p/how-wall-street-ruined-the-roomba",
"ogTitle": "How Wall Street Ruined the Roomba and Then Blamed Lina Khan",
"ogUrl": "https://www.thebignewsletter.com/p/how-wall-street-ruined-the-roomba",
"ogDescription": "This week's bankruptcy of iRobot, the maker of the Roomba vacuum, is about more than a robot cleaner. It's about monopolies, Wall Street, and economists leading America on a path of destruction.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Geyn!,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%2Fa01cfcbc-0a64-4d78-97ec-8204cc9e5aab_1019x715.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T18:59:40.000Z",
"createdAtI": 1766170780,
"updatedAt": "2025-12-21T05:27:24.000Z",
"fetchedAt": "2025-12-21T05:50:58.457Z",
"firstVersion": {
"storyID": "46329536",
"author": "connor11528",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T19:05:58.398Z",
"title": "Wall Street Ruined the Roomba and Then Blamed Lina Khan",
"createdAtI": 1766170780,
"url": "https://www.thebignewsletter.com/p/how-wall-street-ruined-the-roomba",
"points": 3,
"tags": [],
"createdAt": "2025-12-19T18:59:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766171158,
"commentsCount": 0,
"updatedAt": "2025-12-19T19:04:06.000Z"
}
}An open-source collection of core C++ library code
{
"storyID": "46329530",
"title": "Performance Hints",
"author": "alphabetting",
"url": "https://abseil.io/fast/hints.html",
"points": 50,
"commentsCount": 1,
"tags": [],
"og": {
"ogTitle": "abseil / Performance Hints",
"ogDescription": "An open-source collection of core C++ library code",
"success": true,
"requestUrl": "https://abseil.io/fast/hints.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T18:59:26.000Z",
"createdAtI": 1766170766,
"updatedAt": "2025-12-21T00:38:09.000Z",
"fetchedAt": "2025-12-21T05:50:58.457Z",
"firstVersion": {
"storyID": "46329530",
"author": "alphabetting",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T20:00:58.480Z",
"title": "Performance Hints – Jeff Dean and Sanjay Ghemawat",
"createdAtI": 1766170766,
"url": "https://abseil.io/fast/hints.html",
"points": 5,
"tags": [],
"createdAt": "2025-12-19T18:59:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766174458,
"commentsCount": 0,
"updatedAt": "2025-12-19T19:56:35.000Z"
}
}Libs and the far-right ‘link and build’ in the Bay’s tech publication scene.
{
"storyID": "46329375",
"title": "The New Right-Wing Tech Intelligentsia",
"author": "counteroptimize",
"url": "https://bayareacurrent.com/meet-the-new-right-wing-tech-intelligentsia/",
"points": 63,
"commentsCount": 82,
"tags": [],
"og": {
"twitterTitle": "Meet the New Right-Wing Tech Intelligentsia",
"twitterSite": "@BayAreaCurrent",
"articlePublishedTime": "2025-12-16T19:02:43.000Z",
"twitterImage": [
{
"url": "https://bayareacurrent.com/content/images/size/w1200/2025/12/current_pubs_still_BG.jpg"
}
],
"twitterUrl": "https://bayareacurrent.com/meet-the-new-right-wing-tech-intelligentsia/",
"ogTitle": "Meet the New Right-Wing Tech Intelligentsia",
"ogDescription": "Libs and the far-right ‘link and build’ in the Bay’s tech publication scene.",
"ogImage": [
{
"width": "1200",
"url": "https://bayareacurrent.com/content/images/2025/12/current_pubs-BG_color-2.gif",
"height": "800"
}
],
"ogType": "article",
"articleTag": "Politics",
"articlePublisher": "https://www.facebook.com/bayareacurrent",
"twitterCard": "summary_large_image",
"twitterDescription": "Libs and the far-right ‘link and build’ in the Bay’s tech publication scene.",
"success": true,
"requestUrl": "https://bayareacurrent.com/meet-the-new-right-wing-tech-intelligentsia/",
"ogUrl": "https://bayareacurrent.com/meet-the-new-right-wing-tech-intelligentsia/",
"ogSiteName": "Bay Area Current",
"articleModifiedTime": "2025-12-16T20:55:19.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T18:46:17.000Z",
"createdAtI": 1766169977,
"updatedAt": "2025-12-21T00:03:54.000Z",
"fetchedAt": "2025-12-21T05:45:58.505Z",
"firstVersion": {
"storyID": "46329375",
"author": "counteroptimize",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T19:50:58.733Z",
"title": "The New Right-Wing Tech Intelligentsia",
"createdAtI": 1766169977,
"url": "https://bayareacurrent.com/meet-the-new-right-wing-tech-intelligentsia/",
"points": 32,
"tags": [],
"createdAt": "2025-12-19T18:46:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766173859,
"commentsCount": 10,
"updatedAt": "2025-12-19T19:50:50.000Z"
}
}We filed a suit today against the scraping company SerpApi.
{
"storyID": "46329109",
"title": "Why we're taking legal action against SerpApi's unlawful scraping",
"author": "xnx",
"url": "https://blog.google/technology/safety-security/serpapi-lawsuit/",
"points": 57,
"commentsCount": 48,
"tags": [],
"og": {
"twitterTitle": "Why we’re taking legal action against SerpApi’s unlawful scraping",
"twitterSite": "@google",
"articlePublishedTime": "2025-12-19",
"twitterImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/2a_SocialShare_v2.width-1300.png"
}
],
"twitterUrl": "https://blog.google/technology/safety-security/serpapi-lawsuit/",
"ogTitle": "Why we’re taking legal action against SerpApi’s unlawful scraping",
"ogDescription": "We filed a suit today against the scraping company SerpApi.",
"ogImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/2a_SocialShare_v2.width-1300.png"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Google/",
"twitterCard": "summary_large_image",
"twitterDescription": "We filed a suit today against the scraping company SerpApi.",
"publishedTime": "2025-12-19T17:51:00+00:00",
"success": true,
"requestUrl": "https://blog.google/technology/safety-security/serpapi-lawsuit/",
"ogUrl": "https://blog.google/technology/safety-security/serpapi-lawsuit/",
"ogSiteName": "Google"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T18:24:54.000Z",
"createdAtI": 1766168694,
"updatedAt": "2025-12-21T04:49:24.000Z",
"fetchedAt": "2025-12-21T05:15:58.515Z",
"firstVersion": {
"storyID": "46329109",
"author": "xnx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T18:35:58.528Z",
"title": "Why we're taking legal action against SerpApi's unlawful scraping",
"createdAtI": 1766168694,
"url": "https://blog.google/technology/safety-security/serpapi-lawsuit/",
"points": 3,
"tags": [],
"createdAt": "2025-12-19T18:24:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766169359,
"commentsCount": 1,
"updatedAt": "2025-12-19T18:35:35.000Z"
}
}{
"storyID": "46329038",
"title": "TP-Link Tapo C200: Hardcoded Keys, Buffer Overflows and Privacy",
"author": "sibellavia",
"url": "https://www.evilsocket.net/2025/12/18/TP-Link-Tapo-C200-Hardcoded-Keys-Buffer-Overflows-and-Privacy-in-the-Era-of-AI-Assisted-Reverse-Engineering/",
"points": 332,
"commentsCount": 110,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "TP-Link Tapo C200: Hardcoded Keys, Buffer Overflows and Privacy in the Era of AI Assisted Reverse Engineering",
"success": true,
"requestUrl": "https://www.evilsocket.net/2025/12/18/TP-Link-Tapo-C200-Hardcoded-Keys-Buffer-Overflows-and-Privacy-in-the-Era-of-AI-Assisted-Reverse-Engineering/",
"ogTitle": "TP-Link Tapo C200: Hardcoded Keys, Buffer Overflows and Privacy in the Era of AI Assisted Reverse Engineering",
"ogUrl": "/2025/12/18/TP-Link-Tapo-C200-Hardcoded-Keys-Buffer-Overflows-and-Privacy-in-the-Era-of-AI-Assisted-Reverse-Engineering/",
"ogSiteName": "evilsocket",
"ogImage": [
{
"url": "/images/2025/tapo/header.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T18:19:32.000Z",
"createdAtI": 1766168372,
"updatedAt": "2025-12-21T04:40:55.000Z",
"fetchedAt": "2025-12-21T05:10:58.378Z",
"firstVersion": {
"storyID": "46329038",
"author": "sibellavia",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T18:40:58.716Z",
"title": "TP-Link Tapo C200: Hardcoded Keys, Buffer Overflows and Privacy",
"createdAtI": 1766168372,
"url": "https://www.evilsocket.net/2025/12/18/TP-Link-Tapo-C200-Hardcoded-Keys-Buffer-Overflows-and-Privacy-in-the-Era-of-AI-Assisted-Reverse-Engineering/",
"points": 3,
"tags": [],
"createdAt": "2025-12-19T18:19:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766169659,
"commentsCount": 0,
"updatedAt": "2025-12-19T18:40:50.000Z"
}
}{
"storyID": "46329013",
"title": "Zuckerberg Cut Ties with Pro-Immigration Organization He Founded",
"author": "01-_-",
"url": "https://www.bloomberg.com/news/articles/2025-12-19/mark-zuckerberg-s-philanthropy-cut-ties-with-pro-immigration-organization-fwd-us",
"points": 45,
"commentsCount": 1,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/articles/2025-12-19/mark-zuckerberg-s-philanthropy-cut-ties-with-pro-immigration-organization-fwd-us"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T18:17:21.000Z",
"createdAtI": 1766168241,
"updatedAt": "2025-12-20T21:41:09.000Z",
"fetchedAt": "2025-12-21T05:10:58.378Z",
"firstVersion": {
"storyID": "46329013",
"author": "01-_-",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T18:30:58.401Z",
"title": "Zuckerberg Cut Ties with Pro-Immigration Organization He Founded",
"createdAtI": 1766168241,
"url": "https://www.bloomberg.com/news/articles/2025-12-19/mark-zuckerberg-s-philanthropy-cut-ties-with-pro-immigration-organization-fwd-us",
"points": 3,
"tags": [],
"createdAt": "2025-12-19T18:17:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766169058,
"commentsCount": 1,
"updatedAt": "2025-12-19T18:30:34.000Z"
}
}Timeline & Responsible Disclosure
{
"storyID": "46328992",
"title": "Reverse Engineering US Airline's PNR System and Accessing All Reservations",
"author": "bearsyankees",
"url": "https://alexschapiro.com/security/vulnerability/2025/11/20/avelo-airline-reservation-api-vulnerability",
"points": 122,
"commentsCount": 60,
"tags": [],
"og": {
"twitterTitle": "Brute-Forceable Airline Reservation API Left Millions of Passenger Records Vulnerable",
"articlePublishedTime": "2025-11-20T00:00:00-05:00",
"twitterImage": [
{
"url": "https://alexschapiro.com/assets/images/avelo-security/validcodes.png"
}
],
"ogTitle": "Brute-Forceable Airline Reservation API Left Millions of Passenger Records Vulnerable",
"ogDescription": "Timeline & Responsible Disclosure",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://alexschapiro.com/assets/images/avelo-security/validcodes.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://alexschapiro.com/security/vulnerability/2025/11/20/avelo-airline-reservation-api-vulnerability",
"ogUrl": "https://alexschapiro.com/security/vulnerability/2025/11/20/avelo-airline-reservation-api-vulnerability.html",
"ogSiteName": "Alex Schapiro"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T18:15:17.000Z",
"createdAtI": 1766168117,
"updatedAt": "2025-12-21T02:38:39.000Z",
"fetchedAt": "2025-12-21T05:10:58.378Z",
"firstVersion": {
"storyID": "46328992",
"author": "bearsyankees",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T18:20:58.709Z",
"title": "Reverse Engineering Major US Airline's PNR System and Accessing All Reservations",
"createdAtI": 1766168117,
"url": "https://alexschapiro.com/security/vulnerability/2025/11/20/avelo-airline-reservation-api-vulnerability",
"points": 3,
"tags": [],
"createdAt": "2025-12-19T18:15:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766168459,
"commentsCount": 0,
"updatedAt": "2025-12-19T18:16:51.000Z"
}
}Nick Yee - Learn about how gender, age, and gaming motivations shape the perception of Gen AI in video games.
{
"storyID": "46328788",
"title": "Gamers Are Overwhelmingly Negative About Gen AI in Video Games",
"author": "jaredcwhite",
"url": "https://quanticfoundry.com/2025/12/18/gen-ai/",
"points": 38,
"commentsCount": 54,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-18T15:52:29+00:00",
"author": "Nick Yee",
"ogTitle": "Gamers Are Overwhelmingly Negative About Gen AI in Video Games, but Attitudes Vary by Gender, Age, and Gaming Motivations.",
"ogDescription": "Learn about how gender, age, and gaming motivations shape the perception of Gen AI in video games.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1250",
"type": "image/png",
"url": "https://quanticfoundry.com/wp-content/uploads/2025/12/Video-Game-Retro-Gaming-Isometric-People-Vector-Illustration-AurielAki-min.png",
"height": "625"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://quanticfoundry.com/2025/12/18/gen-ai/",
"ogUrl": "https://quanticfoundry.com/2025/12/18/gen-ai/",
"ogSiteName": "Quantic Foundry",
"articleModifiedTime": "2025-12-18T16:10:53+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-19T17:57:18.000Z",
"createdAtI": 1766167038,
"updatedAt": "2025-12-20T23:41:39.000Z",
"fetchedAt": "2025-12-21T04:05:58.446Z",
"firstVersion": {
"storyID": "46328788",
"author": "jaredcwhite",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T18:10:58.434Z",
"title": "Gamers Are Overwhelmingly Negative About Gen AI in Video Games",
"createdAtI": 1766167038,
"url": "https://quanticfoundry.com/2025/12/18/gen-ai/",
"points": 3,
"tags": [],
"createdAt": "2025-12-19T17:57:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766167858,
"commentsCount": 0,
"updatedAt": "2025-12-19T18:08:50.000Z"
}
}The average Ryzen 7 5800X3D is being sold for more money than a new Ryzen 7 9800X3D
{
"storyID": "46328288",
"title": "AMD Ryzen 7 5800X3D sells for more than 9800X3D, enthusiasts flock to AM4 DDR4",
"author": "walterbell",
"url": "https://www.tomshardware.com/pc-components/cpus/amds-legacy-ryzen-7-5800x3d-chips-now-sell-for-up-to-usd800-more-than-a-new-9800x3d-am4-chip-costs-twice-as-much-as-msrp-as-enthusiasts-flock-to-old-ddr4-memory",
"points": 66,
"commentsCount": 71,
"tags": [],
"og": {
"twitterCreator": "@tomshardware",
"twitterSite": "@tomshardware",
"twitterTitle": "AMD's legacy Ryzen 7 5800X3D chips now sell for up to $800, more than a new 9800X3D — AM4 chip costs twice as much as MSRP, as enthusiasts flock to old DDR4 memory",
"articlePublishedTime": "2025-12-18T17:55:03Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/8wErtoG3paXuDpFUDvEH27-1200-80.jpg"
}
],
"ogTitle": "AMD's legacy Ryzen 7 5800X3D chips now sell for up to $800, more than a new 9800X3D — AM4 chip costs twice as much as MSRP, as enthusiasts flock to old DDR4 memory",
"ogDescription": "The average Ryzen 7 5800X3D is being sold for more money than a new Ryzen 7 9800X3D",
"ogImage": [
{
"width": "2560",
"url": "https://cdn.mos.cms.futurecdn.net/8wErtoG3paXuDpFUDvEH27-2560-80.jpg",
"height": "1440"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/tomshardware",
"twitterCard": "summary_large_image",
"twitterDescription": "The average Ryzen 7 5800X3D is being sold for more money than a new Ryzen 7 9800X3D",
"success": true,
"requestUrl": "https://www.tomshardware.com/pc-components/cpus/amds-legacy-ryzen-7-5800x3d-chips-now-sell-for-up-to-usd800-more-than-a-new-9800x3d-am4-chip-costs-twice-as-much-as-msrp-as-enthusiasts-flock-to-old-ddr4-memory",
"ogUrl": "https://www.tomshardware.com/pc-components/cpus/amds-legacy-ryzen-7-5800x3d-chips-now-sell-for-up-to-usd800-more-than-a-new-9800x3d-am4-chip-costs-twice-as-much-as-msrp-as-enthusiasts-flock-to-old-ddr4-memory",
"ogSiteName": "Tom's Hardware"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T17:15:53.000Z",
"createdAtI": 1766164553,
"updatedAt": "2025-12-21T01:32:55.000Z",
"fetchedAt": "2025-12-21T03:50:58.455Z",
"firstVersion": {
"storyID": "46328288",
"author": "walterbell",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T17:45:58.641Z",
"title": "AMD Ryzen 7 5800X3D sells for more than 9800X3D, enthusiasts flock to AM4 DDR4",
"createdAtI": 1766164553,
"url": "https://www.tomshardware.com/pc-components/cpus/amds-legacy-ryzen-7-5800x3d-chips-now-sell-for-up-to-usd800-more-than-a-new-9800x3d-am4-chip-costs-twice-as-much-as-msrp-as-enthusiasts-flock-to-old-ddr4-memory",
"points": 4,
"tags": [],
"createdAt": "2025-12-19T17:15:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766166359,
"commentsCount": 0,
"updatedAt": "2025-12-19T17:45:05.000Z"
}
}An open-source collection of core C++ library code
{
"storyID": "46328274",
"title": "Performance Hints (2023)",
"author": "danlark1",
"url": "https://abseil.io/fast/hints.html",
"points": 117,
"commentsCount": 38,
"tags": [],
"og": {
"ogTitle": "abseil / Performance Hints",
"ogDescription": "An open-source collection of core C++ library code",
"success": true,
"requestUrl": "https://abseil.io/fast/hints"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T17:14:42.000Z",
"createdAtI": 1766164482,
"updatedAt": "2025-12-21T00:58:24.000Z",
"fetchedAt": "2025-12-21T03:45:58.694Z",
"firstVersion": {
"storyID": "46328274",
"author": "danlark1",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T21:15:58.480Z",
"title": "Performance Hints (2023)",
"createdAtI": 1766164482,
"url": "https://abseil.io/fast/hints",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-12-19T17:14:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766178958,
"commentsCount": 5,
"updatedAt": "2025-12-19T21:15:05.000Z"
}
}Record or stream mobile browser demos with face cam and touch indicators. The must-have app for tech founders and content creators.
{
"storyID": "46328203",
"title": "Show HN: I Made Loom for Mobile",
"author": "admtal",
"url": "https://demoscope.app",
"points": 68,
"commentsCount": 40,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Demo Scope - Professional Mobile Browser Demos",
"twitterDescription": "Record or stream mobile browser demos with face cam and touch indicators.",
"success": true,
"requestUrl": "https://demoscope.app",
"ogTitle": "Demo Scope - Professional Mobile Browser Demos",
"ogDescription": "Record or stream mobile browser demos with face cam and touch indicators. The must-have app for tech founders and content creators.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T17:08:32.000Z",
"createdAtI": 1766164112,
"updatedAt": "2025-12-21T03:04:54.000Z",
"fetchedAt": "2025-12-21T03:10:58.377Z",
"firstVersion": {
"storyID": "46328203",
"author": "admtal",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T17:20:58.435Z",
"title": "Show HN: I Made Loom for Mobile",
"createdAtI": 1766164112,
"url": "https://demoscope.app",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-19T17:08:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766164858,
"commentsCount": 0,
"updatedAt": "2025-12-19T17:20:49.000Z"
}
}{
"storyID": "46328109",
"title": "Prepare for That Stupid World",
"author": "speckx",
"url": "https://ploum.net/2025-12-19-prepare-for-that-world.html",
"points": 169,
"commentsCount": 94,
"tags": [],
"og": {
"ogArticlePublishedTime": "2025-12-19",
"ogArticleAuthor": "Ploum - Lionel Dricot",
"success": true,
"requestUrl": "https://ploum.net/2025-12-19-prepare-for-that-world.html",
"ogTitle": "Prepare for That Stupid World",
"ogUrl": "https://ploum.net/2025-12-19-prepare-for-that-world.html",
"ogImage": [
{
"url": "https://ploum.net/files/prepareworld.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T17:01:56.000Z",
"createdAtI": 1766163716,
"updatedAt": "2025-12-21T02:26:39.000Z",
"fetchedAt": "2025-12-21T02:40:58.364Z",
"firstVersion": {
"storyID": "46328109",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T17:10:58.378Z",
"title": "Prepare for That Stupid World",
"createdAtI": 1766163716,
"url": "https://ploum.net/2025-12-19-prepare-for-that-world.html",
"points": 4,
"tags": [],
"createdAt": "2025-12-19T17:01:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766164258,
"commentsCount": 0,
"updatedAt": "2025-12-19T17:07:50.000Z"
}
}Kat from Spitfire News - Age verification laws are as ineffective as they are dangerous.
{
"storyID": "46327818",
"title": "I have to give Fortnite my passport to use Bluesky",
"author": "malshe",
"url": "https://spitfirenews.com/p/why-i-have-to-give-fortnite-my-passport-to-use-bluesky",
"points": 84,
"commentsCount": 66,
"tags": [],
"og": {
"twitterTitle": "Why I have to give Fortnite my passport to use Bluesky",
"twitterImage": [
{
"url": "https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/8000c122-cb4b-4ab5-a07b-7bbaf5e93676/GettyImages-2226147008.jpg?t=1766077936"
}
],
"author": "Kat from Spitfire News",
"twitterUrl": "https://spitfirenews.com/p/why-i-have-to-give-fortnite-my-passport-to-use-bluesky",
"ogTitle": "Why I have to give Fortnite my passport to use Bluesky",
"ogDescription": "Age verification laws are as ineffective as they are dangerous.",
"ogImage": [
{
"width": "1200",
"alt": "Age verification laws are as ineffective as they are dangerous.",
"url": "https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/8000c122-cb4b-4ab5-a07b-7bbaf5e93676/GettyImages-2226147008.jpg?t=1766077936",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Age verification laws are as stupid as they are dangerous.",
"success": true,
"requestUrl": "https://spitfirenews.com/p/why-i-have-to-give-fortnite-my-passport-to-use-bluesky",
"ogUrl": "https://spitfirenews.com/p/why-i-have-to-give-fortnite-my-passport-to-use-bluesky",
"ogSiteName": "Spitfire News",
"fbAppId": "1932054120322754"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T16:42:30.000Z",
"createdAtI": 1766162550,
"updatedAt": "2025-12-20T16:09:53.000Z",
"fetchedAt": "2025-12-21T02:05:58.462Z",
"firstVersion": {
"storyID": "46327818",
"author": "malshe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T16:50:58.603Z",
"title": "I have to give Fortnite my passport to use Bluesky",
"createdAtI": 1766162550,
"url": "https://spitfirenews.com/p/why-i-have-to-give-fortnite-my-passport-to-use-bluesky",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-19T16:42:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766163059,
"commentsCount": 2,
"updatedAt": "2025-12-19T16:50:49.000Z"
}
}The one skill that separates senior engineers from everyone else isn’t technical. It’s the ability to take ambiguous problems and make them concrete.Retry
{
"storyID": "46327692",
"title": "What Makes You Senior",
"author": "mooreds",
"url": "https://terriblesoftware.org/2025/11/25/what-actually-makes-you-senior/",
"points": 57,
"commentsCount": 38,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-25T17:29:48+00:00",
"twitterImage": [
{
"url": "https://terriblesoftware.org/wp-content/uploads/2025/11/cznmcy1wcml2yxrll3jhd3bpegvsx2ltywdlcy93zwjzaxrlx2nvbnrlbnqvbhivzmw0ndc0nji0mtg2mi1pbwfnzs1rewjlahu4ni5qcgc.webp?w=640"
}
],
"ogTitle": "What Actually Makes You Senior",
"ogDescription": "The one skill that separates senior engineers from everyone else isn’t technical. It’s the ability to take ambiguous problems and make them concrete.Retry",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"url": "https://terriblesoftware.org/wp-content/uploads/2025/11/cznmcy1wcml2yxrll3jhd3bpegvsx2ltywdlcy93zwjzaxrlx2nvbnrlbnqvbhivzmw0ndc0nji0mtg2mi1pbwfnzs1rewjlahu4ni5qcgc.webp",
"height": "682"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://terriblesoftware.org/2025/11/25/what-actually-makes-you-senior/",
"ogUrl": "https://terriblesoftware.org/2025/11/25/what-actually-makes-you-senior/",
"ogSiteName": "Terrible Software",
"articleModifiedTime": "2025-11-25T17:29:48+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T16:34:41.000Z",
"createdAtI": 1766162081,
"updatedAt": "2025-12-21T01:38:25.000Z",
"fetchedAt": "2025-12-21T02:05:58.462Z",
"firstVersion": {
"storyID": "46327692",
"author": "mooreds",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T20:20:58.383Z",
"title": "What Makes You Senior",
"createdAtI": 1766162081,
"url": "https://terriblesoftware.org/2025/11/25/what-actually-makes-you-senior/",
"points": 5,
"tags": [],
"createdAt": "2025-12-19T16:34:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766175658,
"commentsCount": 0,
"updatedAt": "2025-12-19T20:17:06.000Z"
}
}There were rumblings about this for a while, but it looks like the Trump TikTok deal is done, and it’s somehow the worst of all possible outcomes, amazingly making all of the biggest criticis…
{
"storyID": "46327406",
"title": "TikTok Deal Is the Shittiest Possible Outcome, Making Everything Worse",
"author": "lateforwork",
"url": "https://www.techdirt.com/2025/12/19/tiktok-deal-done-and-its-somehow-the-shittiest-possible-outcome-making-everything-worse/",
"points": 315,
"commentsCount": 367,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-19T13:24:23+00:00",
"twitterImage": [
{
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/techdirt-white-square.png"
}
],
"ogTitle": "TikTok Deal Done And It’s Somehow The Shittiest Possible Outcome, Making Everything Worse",
"ogDescription": "There were rumblings about this for a while, but it looks like the Trump TikTok deal is done, and it’s somehow the worst of all possible outcomes, amazingly making all of the biggest criticis…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/td-rect-logo-white.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.techdirt.com/2025/12/19/tiktok-deal-done-and-its-somehow-the-shittiest-possible-outcome-making-everything-worse/",
"ogUrl": "https://www.techdirt.com/2025/12/19/tiktok-deal-done-and-its-somehow-the-shittiest-possible-outcome-making-everything-worse/",
"ogSiteName": "Techdirt",
"articleModifiedTime": "2025-12-19T05:21:55+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T16:14:39.000Z",
"createdAtI": 1766160879,
"updatedAt": "2025-12-21T01:34:24.000Z",
"fetchedAt": "2025-12-21T01:55:58.733Z",
"firstVersion": {
"storyID": "46327406",
"author": "lateforwork",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T16:25:58.594Z",
"title": "TikTok Deal Is the Shittiest Possible Outcome, Making Everything Worse",
"createdAtI": 1766160879,
"url": "https://www.techdirt.com/2025/12/19/tiktok-deal-done-and-its-somehow-the-shittiest-possible-outcome-making-everything-worse/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-12-19T16:14:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766161559,
"commentsCount": 0,
"updatedAt": "2025-12-19T16:25:50.000Z"
}
}Graphite helps teams on GitHub deliver higher quality software, faster.
{
"storyID": "46327325",
"title": "Cursor Acquires Graphite",
"author": "timvdalen",
"url": "https://graphite.com/blog/graphite-joins-cursor",
"points": 167,
"commentsCount": 11,
"tags": [],
"og": {
"twitterCreator": "@graphite",
"twitterSite": "@graphite",
"twitterTitle": "Building the future of software development with Cursor",
"twitterImage": [
{
"url": "https://www.datocms-assets.com/85246/1766159119-image-2.png"
}
],
"ogTitle": "Building the future of software development with Cursor",
"ogDescription": "Graphite helps teams on GitHub deliver higher quality software, faster.",
"ogImage": [
{
"width": "1200",
"alt": "logos",
"url": "https://www.datocms-assets.com/85246/1766159119-image-2.png",
"height": "630"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Graphite helps teams on GitHub deliver higher quality software, faster.",
"success": true,
"requestUrl": "https://graphite.com/blog/graphite-joins-cursor",
"ogUrl": "https://graphite.com/blog/graphite-joins-cursor",
"ogSiteName": "Graphite"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-19T16:07:42.000Z",
"createdAtI": 1766160462,
"updatedAt": "2025-12-20T10:57:52.000Z",
"fetchedAt": "2025-12-21T01:50:58.458Z",
"firstVersion": {
"storyID": "46327325",
"author": "timvdalen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T16:15:58.519Z",
"title": "Cursor Acquires Graphite",
"createdAtI": 1766160462,
"url": "https://graphite.com/blog/graphite-joins-cursor",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-19T16:07:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766160959,
"commentsCount": 2,
"updatedAt": "2025-12-19T16:15:50.000Z"
}
}Michael Truell - Built to make you extraordinarily productive, Cursor is the best way to code with AI.
{
"storyID": "46327206",
"title": "Graphite is joining Cursor",
"author": "fosterfriends",
"url": "https://cursor.com/blog/graphite",
"points": 264,
"commentsCount": 250,
"tags": [],
"og": {
"twitterTitle": "Graphite is joining Cursor",
"twitterImage": [
{
"url": "https://cursor.com/marketing-static/blog/og/graphite-og.png"
}
],
"author": "Michael Truell",
"ogTitle": "Graphite is joining Cursor",
"ogDescription": "Built to make you extraordinarily productive, Cursor is the best way to code with AI.",
"ogLocale": "en-US",
"ogImage": [
{
"url": "https://cursor.com/marketing-static/blog/og/graphite-og.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Graphite has entered into a definitive agreement to be acquired by Cursor.",
"success": true,
"requestUrl": "https://cursor.com/blog/graphite",
"ogUrl": "https://cursor.com/blog/graphite",
"ogSiteName": "Cursor"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-19T15:57:01.000Z",
"createdAtI": 1766159821,
"updatedAt": "2025-12-21T01:33:54.000Z",
"fetchedAt": "2025-12-21T01:45:58.691Z",
"firstVersion": {
"storyID": "46327206",
"author": "fosterfriends",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T16:05:58.468Z",
"title": "Graphite Is Joining Cursor",
"createdAtI": 1766159821,
"url": "https://cursor.com/blog/graphite",
"points": 8,
"tags": [],
"createdAt": "2025-12-19T15:57:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766160358,
"commentsCount": 2,
"updatedAt": "2025-12-19T16:05:35.000Z"
}
}Robert Greiner - AI companies talk as if engineering is over. Their acquisitions say the opposite.
{
"storyID": "46327133",
"title": "Believe the Checkbook",
"author": "rg81",
"url": "https://robertgreiner.com/believe-the-checkbook/",
"points": 165,
"commentsCount": 76,
"tags": [],
"og": {
"twitterCreator": "@robertgreiner",
"twitterSite": "@robertgreiner",
"twitterTitle": "Believe the Checkbook",
"twitterImage": [
{
"url": "https://robertgreiner.com/images/checkbook-vs-megaphone.webp"
}
],
"author": "Robert Greiner",
"ogTitle": "Believe the Checkbook",
"ogDescription": "AI companies talk as if engineering is over. Their acquisitions say the opposite.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://robertgreiner.com/images/checkbook-vs-megaphone.webp",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "AI companies talk as if engineering is over. Their acquisitions say the opposite.",
"success": true,
"requestUrl": "https://robertgreiner.com/believe-the-checkbook/",
"ogUrl": "https://robertgreiner.com/believe-the-checkbook/",
"ogSiteName": "Robert Greiner"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-19T15:51:30.000Z",
"createdAtI": 1766159490,
"updatedAt": "2025-12-21T01:30:09.000Z",
"fetchedAt": "2025-12-21T01:45:58.691Z",
"firstVersion": {
"storyID": "46327133",
"author": "rg81",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-19T16:20:58.360Z",
"title": "Believe the Checkbook",
"createdAtI": 1766159490,
"url": "https://robertgreiner.com/believe-the-checkbook/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-19T15:51:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766161258,
"commentsCount": 0,
"updatedAt": "2025-12-19T16:20:04.000Z"
}
}