{
"storyID": "46810904",
"title": "How to Choose Colors for Your CLI Applications (2023)",
"author": "kruuuder",
"url": "https://blog.xoria.org/terminal-colors/",
"points": 36,
"commentsCount": 14,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://blog.xoria.org/terminal-colors/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T14:49:08.000Z",
"createdAtI": 1769698148,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46810904",
"author": "kruuuder",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T15:05:58.406Z",
"title": "How to Choose Colors for Your CLI Applications",
"createdAtI": 1769698148,
"url": "https://blog.xoria.org/terminal-colors/",
"points": 3,
"tags": [],
"createdAt": "2026-01-29T14:49:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769699158,
"commentsCount": 0,
"updatedAt": "2026-01-29T15:01:51.000Z"
}
}Sean O'Kane - The child, whose age is not public, sustained minor injuries according to Waymo. The National Highway Traffic Safety Administration is investigating.
{
"storyID": "46810401",
"title": "Waymo robotaxi hits a child near an elementary school in Santa Monica",
"author": "voxadam",
"url": "https://techcrunch.com/2026/01/29/waymo-robotaxi-hits-a-child-near-an-elementary-school-in-santa-monica/",
"points": 42,
"commentsCount": 37,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-01-29T12:53:49+00:00",
"author": "Sean O'Kane",
"ogTitle": "Waymo robotaxi hits a child near an elementary school in Santa Monica | TechCrunch",
"ogDescription": "The child, whose age is not public, sustained minor injuries according to Waymo. The National Highway Traffic Safety Administration is investigating.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1121",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2025/10/waymo-nyc.jpg?w=1121",
"height": "1085"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2026/01/29/waymo-robotaxi-hits-a-child-near-an-elementary-school-in-santa-monica/",
"ogUrl": "https://techcrunch.com/2026/01/29/waymo-robotaxi-hits-a-child-near-an-elementary-school-in-santa-monica/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-01-29T13:55:32+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T14:08:56.000Z",
"createdAtI": 1769695736,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46810401",
"author": "voxadam",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T15:25:58.620Z",
"title": "Waymo robotaxi hits a child near an elementary school in Santa Monica",
"createdAtI": 1769695736,
"url": "https://techcrunch.com/2026/01/29/waymo-robotaxi-hits-a-child-near-an-elementary-school-in-santa-monica/",
"points": 5,
"tags": [],
"createdAt": "2026-01-29T14:08:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769700359,
"commentsCount": 0,
"updatedAt": "2026-01-29T15:25:34.000Z"
}
}Track Claude Code's daily performance on SWE-Bench-Pro. Monitor for degradation with statistical significance testing.
{
"storyID": "46810282",
"title": "Claude Code Daily Benchmarks for Degradation Tracking",
"author": "qwesr123",
"url": "https://marginlab.ai/trackers/claude-code/",
"points": 143,
"commentsCount": 57,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Claude Code Opus 4.5 Performance Tracker | Marginlab",
"twitterDescription": "Track Claude Code's daily performance on SWE-Bench-Pro. Monitor for degradation with statistical significance testing.",
"twitterImage": [
{
"url": "https://marginlab.ai/og-image.png"
}
],
"success": true,
"requestUrl": "https://marginlab.ai/trackers/claude-code/",
"twitterUrl": "https://marginlab.ai/trackers/claude-code/",
"ogTitle": "Claude Code Opus 4.5 Performance Tracker | Marginlab",
"ogUrl": "https://marginlab.ai/trackers/claude-code/",
"ogDescription": "Track Claude Code's daily performance on SWE-Bench-Pro. Monitor for degradation with statistical significance testing.",
"ogImage": [
{
"url": "https://marginlab.ai/og-image.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 3,
"offenses": [
"claude",
"claude",
"marginlab.ai"
]
},
"createdAt": "2026-01-29T13:59:07.000Z",
"createdAtI": 1769695147,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46810282",
"author": "qwesr123",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T14:05:58.482Z",
"title": "Claude Code Daily Benchmarks for Degradation Tracking",
"createdAtI": 1769695147,
"url": "https://marginlab.ai/trackers/claude-code/",
"points": 6,
"tags": [],
"createdAt": "2026-01-29T13:59:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769695558,
"commentsCount": 1,
"updatedAt": "2026-01-29T14:03:50.000Z"
}
}{
"storyID": "46810027",
"title": "A lot of population numbers are fake",
"author": "bookofjoe",
"url": "https://davidoks.blog/p/a-lot-of-population-numbers-are-fake",
"points": 117,
"commentsCount": 83,
"tags": [
"front_page"
],
"og": {
"error": "Connect Timeout Error (attempted address: davidoks.blog:443, timeout: 10000ms)",
"requestUrl": "https://davidoks.blog/p/a-lot-of-population-numbers-are-fake"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T13:36:54.000Z",
"createdAtI": 1769693814,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46810027",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T14:10:58.319Z",
"title": "A lot of population numbers are fake",
"createdAtI": 1769693814,
"url": "https://davidoks.blog/p/a-lot-of-population-numbers-are-fake",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-29T13:36:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769695858,
"commentsCount": 0,
"updatedAt": "2026-01-29T14:10:20.000Z"
}
}Sylvain Durand - Amateur runners and professional athletes differ greatly in demand and support, yet both remain vulnerable to running-related injuries.
{
"storyID": "46809106",
"title": "Does running wear out the bodies of professionals and amateurs alike?",
"author": "PaulHoule",
"url": "https://theconversation.com/does-running-wear-out-the-bodies-of-professionals-and-amateurs-alike-270507",
"points": 39,
"commentsCount": 37,
"tags": [],
"og": {
"twitterSite": "@FR_Conversation",
"author": "Sylvain Durand",
"ogTitle": "Does running wear out the bodies of professionals and amateurs alike?",
"ogDescription": "Amateur runners and professional athletes differ greatly in demand and support, yet both remain vulnerable to running-related injuries.",
"ogImage": [
{
"url": "https://images.theconversation.com/files/704229/original/file-20251014-66-tuubeo.jpg?ixlib=rb-4.1.0&rect=0%2C434%2C7688%2C3844&q=45&auto=format&w=1356&h=668&fit=crop"
}
],
"ogType": "article",
"articlePublisher": "https://facebook.com/TheConversationFrance",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theconversation.com/does-running-wear-out-the-bodies-of-professionals-and-amateurs-alike-270507",
"dcIdentifier": "doi:10.64628/AAK.g55qaq79w",
"ogUrl": "http://theconversation.com/does-running-wear-out-the-bodies-of-professionals-and-amateurs-alike-270507",
"ogSiteName": "The Conversation",
"fbAppId": "127105130696839"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T12:07:56.000Z",
"createdAtI": 1769688476,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46809106",
"author": "PaulHoule",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T12:55:58.451Z",
"title": "Does running wear out the bodies of professionals and amateurs alike?",
"createdAtI": 1769688476,
"url": "https://theconversation.com/does-running-wear-out-the-bodies-of-professionals-and-amateurs-alike-270507",
"points": 3,
"tags": [],
"createdAt": "2026-01-29T12:07:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769691358,
"commentsCount": 0,
"updatedAt": "2026-01-29T12:55:22.000Z"
}
}{
"storyID": "46809105",
"title": "TÜV Report 2026: Tesla Model Y has the worst reliability of all 2022–2023 cars",
"author": "Archelaos",
"url": "https://www.autoevolution.com/news/tuev-report-2026-tesla-model-y-has-the-worst-reliability-among-all-20222023-cars-261596.html",
"points": 153,
"commentsCount": 101,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.autoevolution.com/news/tuev-report-2026-tesla-model-y-has-the-worst-reliability-among-all-20222023-cars-261596.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T12:07:45.000Z",
"createdAtI": 1769688465,
"updatedAt": "2026-01-29T16:00:29.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46809105",
"author": "Archelaos",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T12:25:58.347Z",
"title": "TÜV Report 2026: Tesla Model Y has the worst reliability of all 2022–2023 cars",
"createdAtI": 1769688465,
"url": "https://www.autoevolution.com/news/tuev-report-2026-tesla-model-y-has-the-worst-reliability-among-all-20222023-cars-261596.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-29T12:07:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769689558,
"commentsCount": 0,
"updatedAt": "2026-01-29T12:25:21.000Z"
}
}Anar Bayramov - The Tech Market is Fundamentally Fucked Up - AI is Just a Scapegoat
{
"storyID": "46809069",
"title": "The tech market is fundamentally fucked up and AI is just a scapegoat",
"author": "Bayramovanar",
"url": "https://bayramovanar.substack.com/p/tech-market-is-fucked-up",
"points": 265,
"commentsCount": 175,
"tags": [],
"og": {
"twitterTitle": "The Tech Market is Fundamentally Fucked Up - AI is Just a Scapegoat ",
"twitterCard": "summary_large_image",
"twitterDescription": "The Tech Market is Fundamentally Fucked Up - AI is Just a Scapegoat",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!tFXd!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbayramovanar.substack.com%2Fapi%2Fv1%2Fpost_preview%2F186180664%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Anar Bayramov",
"requestUrl": "https://bayramovanar.substack.com/p/tech-market-is-fucked-up",
"ogTitle": "The Tech Market is Fundamentally Fucked Up - AI is Just a Scapegoat ",
"ogUrl": "https://substack.com/home/post/p-186180664",
"ogDescription": "The Tech Market is Fundamentally Fucked Up - AI is Just a Scapegoat",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ApMN!,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%2Fccab62cb-98c6-4b9f-9e1d-4da0dc5bec91_364x600.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-29T12:03:13.000Z",
"createdAtI": 1769688193,
"updatedAt": "2026-01-29T15:59:36.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46809069",
"author": "Bayramovanar",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T12:15:58.467Z",
"title": "The Tech Market Is Fundamentally Fucked Up – AI Is Just a Scapegoat",
"createdAtI": 1769688193,
"url": "https://bayramovanar.substack.com/p/tech-market-is-fucked-up",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-29T12:03:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769688958,
"commentsCount": 0,
"updatedAt": "2026-01-29T12:15:49.000Z"
}
}A lay-friendly science explainer (⏱️ 22 min read)
{
"storyID": "46808251",
"title": "Vitamin D and Omega-3 have a larger effect on depression than antidepressants",
"author": "mijailt",
"url": "https://blog.ncase.me/on-depression/",
"points": 588,
"commentsCount": 398,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@ncasenmare",
"twitterCard": "summary_large_image",
"twitterSite": "@ncasenmare",
"twitterTitle": "Vitamin D & Omega-3 have a larger effect on depression than antidepressants",
"twitterDescription": "A lay-friendly science explainer (⏱️ 22 min read)",
"twitterImage": [
{
"url": "https://blog.ncase.me/content/stuff/2026-01/depression/depression_thumb.png"
}
],
"success": true,
"requestUrl": "https://blog.ncase.me/on-depression/",
"ogTitle": "Vitamin D & Omega-3 have a larger effect on depression than antidepressants",
"ogDescription": "A lay-friendly science explainer (⏱️ 22 min read)",
"ogImage": [
{
"url": "https://blog.ncase.me/content/stuff/2026-01/depression/depression_thumb.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T10:35:00.000Z",
"createdAtI": 1769682900,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46808251",
"author": "mijailt",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T10:50:58.471Z",
"title": "Vitamin D and Omega-3 have a larger effect on depression than antidepressants",
"createdAtI": 1769682900,
"url": "https://blog.ncase.me/on-depression/",
"points": 3,
"tags": [],
"createdAt": "2026-01-29T10:35:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769683858,
"commentsCount": 0,
"updatedAt": "2026-01-29T10:50:34.000Z"
}
}Georgiana Ralphs - An AI-generated blog on a tour company’s website has landed tourists in hot water — and not the kind they were looking for — after it emerged the “tranquil” northern Tasmania hot springs it recommended don’t actually exist.
{
"storyID": "46808103",
"title": "AI on Australian travel company website sent tourists to nonexistent hot springs",
"author": "breve",
"url": "https://www.cnn.com/2026/01/28/travel/ai-tourism-nonexistent-hotsprings-intl-scli",
"points": 77,
"commentsCount": 33,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "AI on Australian travel company website sends tourists to nonexistent hot springs | CNN",
"twitterSite": "@cnntravel",
"articlePublishedTime": "2026-01-28T14:49:49.454Z",
"twitterImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-1176982225.jpg?c=16x9&q=w_800,c_fill"
}
],
"author": "Georgiana Ralphs",
"ogTitle": "AI on Australian travel company website sends tourists to nonexistent hot springs | CNN",
"ogDescription": "An AI-generated blog on a tour company’s website has landed tourists in hot water — and not the kind they were looking for — after it emerged the “tranquil” northern Tasmania hot springs it recommended don’t actually exist.",
"ogImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-1176982225.jpg?c=16x9&q=w_800,c_fill"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/CNN",
"twitterCard": "summary_large_image",
"twitterDescription": "An AI-generated blog on a tour company’s website has landed tourists in hot water — and not the kind they were looking for — after it emerged the “tranquil” northern Tasmania hot springs it recommended don’t actually exist.",
"success": true,
"requestUrl": "https://www.cnn.com/2026/01/28/travel/ai-tourism-nonexistent-hotsprings-intl-scli",
"ogUrl": "https://www.cnn.com/2026/01/28/travel/ai-tourism-nonexistent-hotsprings-intl-scli",
"ogSiteName": "CNN",
"articleModifiedTime": "2026-01-28T14:49:49.454Z",
"fbAppId": "80401312489"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-29T10:15:42.000Z",
"createdAtI": 1769681742,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46808103",
"author": "breve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T10:35:58.339Z",
"title": "AI on Australian travel company website sent tourists to nonexistent hot springs",
"createdAtI": 1769681742,
"url": "https://www.cnn.com/2026/01/28/travel/ai-tourism-nonexistent-hotsprings-intl-scli",
"points": 4,
"tags": [],
"createdAt": "2026-01-29T10:15:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769682958,
"commentsCount": 0,
"updatedAt": "2026-01-29T10:33:49.000Z"
}
}Azeem Azhar - Exponential View x Epoch AI
{
"storyID": "46807201",
"title": "OpenAI’s unit economics",
"author": "swolpers",
"url": "https://www.exponentialview.co/p/inside-openais-unit-economics-epoch-exponentialview",
"points": 43,
"commentsCount": 58,
"tags": [],
"og": {
"twitterTitle": "Inside OpenAI's unit economics",
"twitterCard": "summary_large_image",
"twitterDescription": "Exponential View x Epoch AI",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!iEG9!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fexponentialview.substack.com%2Fapi%2Fv1%2Fpost_preview%2F185640868%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Azeem Azhar",
"requestUrl": "https://www.exponentialview.co/p/inside-openais-unit-economics-epoch-exponentialview",
"ogTitle": "Inside OpenAI's unit economics",
"ogUrl": "https://www.exponentialview.co/p/inside-openais-unit-economics-epoch-exponentialview",
"ogDescription": "Exponential View x Epoch AI",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!CYan!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba92684e-3bf4-455f-a05c-cbc08f811d1a_1280x1280.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"openai"
]
},
"createdAt": "2026-01-29T08:11:51.000Z",
"createdAtI": 1769674311,
"updatedAt": "2026-01-29T15:48:20.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46807201",
"author": "swolpers",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T10:25:58.634Z",
"title": "OpenAI's Unit Economics",
"createdAtI": 1769674311,
"url": "https://www.exponentialview.co/p/inside-openais-unit-economics-epoch-exponentialview",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-29T08:11:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769682359,
"commentsCount": 0,
"updatedAt": "2026-01-29T10:21:48.000Z"
}
}Growtika - When everyone uses the same tools, differentiation comes from what you know that the tools don't. A framework for content that can't be replicated.
{
"storyID": "46806959",
"title": "The only moat left is knowing things",
"author": "Growtika",
"url": "https://growtika.com/blog/authenticity-edge",
"points": 54,
"commentsCount": 41,
"tags": [],
"og": {
"twitterTitle": "The Only Moat Left Is Knowing Things",
"articlePublishedTime": "2026-01-23T00:00:00+00:00",
"twitterImage": [
{
"url": "https://growtika.com/images/blog/authenticity-edge-featured.webp"
}
],
"author": "Growtika",
"ogTitle": "The Only Moat Left Is Knowing Things",
"ogDescription": "When everyone uses the same tools, differentiation comes from what you know that the tools don't. A framework for content that can't be replicated.",
"ogImage": [
{
"url": "https://growtika.com/images/blog/authenticity-edge-featured.webp"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "When everyone uses the same tools, differentiation comes from what you know that the tools don't. A framework for content that can't be replicated.",
"success": true,
"requestUrl": "https://growtika.com/blog/authenticity-edge",
"ogUrl": "https://growtika.com/blog/authenticity-edge",
"ogSiteName": "Growtika",
"articleModifiedTime": "2026-01-23T00:00:00+00:00",
"articleSection": "Opinion",
"articleAuthor": "Yuval Halevi"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T07:32:19.000Z",
"createdAtI": 1769671939,
"updatedAt": "2026-01-29T15:51:05.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46806959",
"author": "Growtika",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T08:10:58.584Z",
"title": "The Only Moat Left Is Knowing Things",
"createdAtI": 1769671939,
"url": "https://growtika.com/blog/authenticity-edge",
"points": 3,
"tags": [],
"createdAt": "2026-01-29T07:32:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769674259,
"commentsCount": 0,
"updatedAt": "2026-01-29T08:08:35.000Z"
}
}The first images from the Meteosat Third Generation-Sounder satellite have been shared at the European Space Conference in Brussels, showing how the mission will provide data on temperature and humidity, for more accurate weather forecasting over Europe and northern Africa.
{
"storyID": "46806773",
"title": "Europe’s next-generation weather satellite sends back first images",
"author": "saubeidl",
"url": "https://www.esa.int/Applications/Observing_the_Earth/Meteorological_missions/meteosat_third_generation/Europe_s_next-generation_weather_satellite_sends_back_first_images",
"points": 473,
"commentsCount": 69,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@esa",
"success": true,
"requestUrl": "https://www.esa.int/Applications/Observing_the_Earth/Meteorological_missions/meteosat_third_generation/Europe_s_next-generation_weather_satellite_sends_back_first_images",
"ogTitle": "Europe’s next-generation weather satellite sends back first images",
"ogDescription": "The first images from the Meteosat Third Generation-Sounder satellite have been shared at the European Space Conference in Brussels, showing how the mission will provide data on temperature and humidity, for more accurate weather forecasting over Europe and northern Africa.",
"ogImage": [
{
"url": "https://www.esa.int/var/esa/storage/images/esa_multimedia/images/2026/01/global_air_humidity_by_mtg-sounder/27080485-4-eng-GB/Global_air_humidity_by_MTG-Sounder_pillars.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T07:07:17.000Z",
"createdAtI": 1769670437,
"updatedAt": "2026-01-29T15:59:36.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46806773",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T07:30:58.385Z",
"title": "Europe's next-generation weather satellite sends back first images",
"createdAtI": 1769670437,
"url": "https://www.esa.int/Applications/Observing_the_Earth/Meteorological_missions/meteosat_third_generation/Europe_s_next-generation_weather_satellite_sends_back_first_images",
"points": 3,
"tags": [],
"createdAt": "2026-01-29T07:07:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769671858,
"commentsCount": 0,
"updatedAt": "2026-01-29T07:27:04.000Z"
}
}https://indieweb.social/@tg - Why RSS readers look like email clients, and what that's doing to us.
{
"storyID": "46806245",
"title": "Why do RSS readers look like email clients?",
"author": "zdw",
"url": "https://www.terrygodier.com/phantom-obligation",
"points": 64,
"commentsCount": 44,
"tags": [],
"og": {
"twitterCreator": "@tg@indieweb.social",
"twitterTitle": "Phantom Obligation",
"articlePublishedTime": "2026-01-26T00:00:00.000Z",
"twitterImage": [
{
"alt": "Phantom Obligation: The guilt you feel for something no one asked you to do",
"width": "1200",
"url": "https://terrygodier.com/phantom-obligation/opengraph-image?be7ed5ffca65e853",
"height": "630"
}
],
"author": "https://indieweb.social/@tg",
"ogTitle": "Phantom Obligation",
"ogDescription": "Why RSS readers look like email clients, and what that's doing to us.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Phantom Obligation: The guilt you feel for something no one asked you to do",
"type": "image/png",
"url": "https://terrygodier.com/phantom-obligation/opengraph-image?be7ed5ffca65e853",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Why RSS readers look like email clients, and what that's doing to us.",
"success": true,
"requestUrl": "https://www.terrygodier.com/phantom-obligation",
"ogUrl": "https://terrygodier.com/phantom-obligation",
"ogSiteName": "Terry Godier",
"articleAuthor": "Terry Godier"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T05:40:45.000Z",
"createdAtI": 1769665245,
"updatedAt": "2026-01-29T16:00:29.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46806245",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T07:00:58.349Z",
"title": "Why do RSS readers look like email clients?",
"createdAtI": 1769665245,
"url": "https://www.terrygodier.com/phantom-obligation",
"points": 5,
"tags": [],
"createdAt": "2026-01-29T05:40:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769670058,
"commentsCount": 1,
"updatedAt": "2026-01-29T06:58:18.000Z"
}
}Linux OS for Azure 1P services and edge appliances - microsoft/azurelinux
{
"storyID": "46805841",
"title": "Microsoft's Azure Linux",
"author": "AbuAssar",
"url": "https://github.com/microsoft/azurelinux",
"points": 60,
"commentsCount": 86,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - microsoft/azurelinux: Linux OS for Azure 1P services and edge appliances",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/3c03a7c73a46df2208dcb5a3d9765cfa173d7d120b90a54fbec7783c8b716f15/microsoft/azurelinux"
}
],
"ogTitle": "GitHub - microsoft/azurelinux: Linux OS for Azure 1P services and edge appliances",
"ogDescription": "Linux OS for Azure 1P services and edge appliances - microsoft/azurelinux",
"ogImage": [
{
"width": "1200",
"alt": "Linux OS for Azure 1P services and edge appliances - microsoft/azurelinux",
"url": "https://opengraph.githubassets.com/3c03a7c73a46df2208dcb5a3d9765cfa173d7d120b90a54fbec7783c8b716f15/microsoft/azurelinux",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Linux OS for Azure 1P services and edge appliances - microsoft/azurelinux",
"success": true,
"requestUrl": "https://github.com/microsoft/azurelinux",
"ogUrl": "https://github.com/microsoft/azurelinux",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T04:33:10.000Z",
"createdAtI": 1769661190,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46805841",
"author": "AbuAssar",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T05:00:58.383Z",
"title": "Microsoft's Azure Linux",
"createdAtI": 1769661190,
"url": "https://github.com/microsoft/azurelinux",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-29T04:33:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769662858,
"commentsCount": 0,
"updatedAt": "2026-01-29T05:00:03.000Z"
}
}{
"storyID": "46805665",
"title": "We can’t send mail farther than 500 miles (2002)",
"author": "giancarlostoro",
"url": "https://web.mit.edu/jemorris/humor/500-miles",
"points": 528,
"commentsCount": 82,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://web.mit.edu/jemorris/humor/500-miles"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T03:58:33.000Z",
"createdAtI": 1769659113,
"updatedAt": "2026-01-29T16:00:29.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46805665",
"author": "giancarlostoro",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T04:15:58.409Z",
"title": "We can't send mail farther than 500 miles (2002)",
"createdAtI": 1769659113,
"url": "https://web.mit.edu/jemorris/humor/500-miles",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-29T03:58:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769660158,
"commentsCount": 3,
"updatedAt": "2026-01-29T04:14:17.000Z"
}
}Learn more about new agentic capabilities coming to Chrome, powered by Gemini 3.
{
"storyID": "46805557",
"title": "Putting Gemini to Work in Chrome",
"author": "diwank",
"url": "https://blog.google/products-and-platforms/products/chrome/gemini-3-auto-browse/",
"points": 47,
"commentsCount": 47,
"tags": [],
"og": {
"twitterTitle": "The new era of browsing: Putting Gemini to work in Chrome",
"twitterSite": "@google",
"articlePublishedTime": "2026-01-28",
"twitterImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/chrome_rollercoaster.width-1300.png"
}
],
"twitterUrl": "https://blog.google/products-and-platforms/products/chrome/gemini-3-auto-browse/",
"ogTitle": "The new era of browsing: Putting Gemini to work in Chrome",
"ogDescription": "Learn more about new agentic capabilities coming to Chrome, powered by Gemini 3.",
"ogImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/chrome_rollercoaster.width-1300.png"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Google/",
"twitterCard": "summary_large_image",
"twitterDescription": "Learn more about new agentic capabilities coming to Chrome, powered by Gemini 3.",
"publishedTime": "2026-01-28T18:00:00+00:00",
"success": true,
"requestUrl": "https://blog.google/products-and-platforms/products/chrome/gemini-3-auto-browse/",
"ogUrl": "https://blog.google/products-and-platforms/products/chrome/gemini-3-auto-browse/",
"ogSiteName": "Google"
},
"aiIsh": {
"score": 2,
"offenses": [
"gemini",
"gemini"
]
},
"createdAt": "2026-01-29T03:43:52.000Z",
"createdAtI": 1769658232,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46805557",
"author": "diwank",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T06:35:58.683Z",
"title": "Putting Gemini to Work in Chrome",
"createdAtI": 1769658232,
"url": "https://blog.google/products-and-platforms/products/chrome/gemini-3-auto-browse/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-29T03:43:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769668559,
"commentsCount": 2,
"updatedAt": "2026-01-29T06:35:18.000Z"
}
}{
"storyID": "46805111",
"title": "Meta's crawler made 11M requests to my site in 30 days",
"author": "speckx",
"url": "https://old.reddit.com/r/webdev/comments/1qpqapj/metas_crawler_made_11_million_requests_to_my_site/",
"points": 42,
"commentsCount": 18,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/webdev/comments/1qpqapj/metas_crawler_made_11_million_requests_to_my_site/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T02:48:13.000Z",
"createdAtI": 1769654893,
"updatedAt": "2026-01-29T15:55:51.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46805111",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T03:15:58.453Z",
"title": "Meta's crawler made 11M requests to my site in 30 days",
"createdAtI": 1769654893,
"url": "https://old.reddit.com/r/webdev/comments/1qpqapj/metas_crawler_made_11_million_requests_to_my_site/",
"points": 3,
"tags": [],
"createdAt": "2026-01-29T02:48:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769656558,
"commentsCount": 0,
"updatedAt": "2026-01-29T03:15:32.000Z"
}
}Virginia ‘Ginny’ Oliver, had entered the business when she was eight and liked ‘being along the water’
{
"storyID": "46804854",
"title": "Maine’s ‘Lobster Lady’ who fished for nearly a century dies aged 105",
"author": "NaOH",
"url": "https://www.theguardian.com/us-news/2026/jan/28/maine-lobster-lady-dies-aged-105",
"points": 195,
"commentsCount": 49,
"tags": [
"front_page"
],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://us-news/2026/jan/28/maine-lobster-lady-dies-aged-105?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Maine’s ‘Lobster Lady’ who fished for nearly a century dies aged 105",
"ogType": "article",
"articleTag": "Maine,US news,Fishing industry",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/us-news/2026/jan/28/maine-lobster-lady-dies-aged-105",
"twitterAppUrliPhone": "gnmguardian://us-news/2026/jan/28/maine-lobster-lady-dies-aged-105?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/us-news/2026/jan/28/maine-lobster-lady-dies-aged-105",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-01-28T11:00:40.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/606f34633fefe42ecdfca363e4b1fc0468490a83/488_0_4858_3889/master/4858.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=e14887710657bdb8a75a6a01da280580"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Virginia ‘Ginny’ Oliver, had entered the business when she was eight and liked ‘being along the water’",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/606f34633fefe42ecdfca363e4b1fc0468490a83/488_0_4858_3889/master/4858.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=3a744fcf6aedd164aeb53f8ff5dd148e",
"height": "961"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/us-news/2026/jan/28/maine-lobster-lady-dies-aged-105",
"alIosUrl": "gnmguardian://us-news/2026/jan/28/maine-lobster-lady-dies-aged-105?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-01-28T12:09:27.000Z",
"articleSection": "US news",
"articleAuthor": "https://www.theguardian.com/profile/ramon-antonio-vargas",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T02:11:42.000Z",
"createdAtI": 1769652702,
"updatedAt": "2026-01-29T15:57:20.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46804854",
"author": "NaOH",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T03:05:58.343Z",
"title": "Virginia Oliver, Maine 'Lobster Lady' who fished for nearly a century, has died",
"createdAtI": 1769652702,
"url": "https://www.theguardian.com/us-news/2026/jan/28/maine-lobster-lady-dies-aged-105",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-29T02:11:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769655958,
"commentsCount": 0,
"updatedAt": "2026-01-29T03:04:03.000Z"
}
}Contribute to lukilabs/beautiful-mermaid development by creating an account on GitHub.
{
"storyID": "46804828",
"title": "Render Mermaid diagrams as SVGs or ASCII art",
"author": "mellosouls",
"url": "https://github.com/lukilabs/beautiful-mermaid",
"points": 344,
"commentsCount": 50,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - lukilabs/beautiful-mermaid",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/513944211a5d6101b488a93e07bb517b7024ffa511d4c644d356e04bec8ed8ee/lukilabs/beautiful-mermaid"
}
],
"ogTitle": "GitHub - lukilabs/beautiful-mermaid",
"ogDescription": "Contribute to lukilabs/beautiful-mermaid development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to lukilabs/beautiful-mermaid development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/513944211a5d6101b488a93e07bb517b7024ffa511d4c644d356e04bec8ed8ee/lukilabs/beautiful-mermaid",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to lukilabs/beautiful-mermaid development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/lukilabs/beautiful-mermaid",
"ogUrl": "https://github.com/lukilabs/beautiful-mermaid",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T02:08:40.000Z",
"createdAtI": 1769652520,
"updatedAt": "2026-01-29T15:58:05.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46804828",
"author": "mellosouls",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T02:25:58.600Z",
"title": "Beautiful Mermaid",
"createdAtI": 1769652520,
"url": "https://github.com/lukilabs/beautiful-mermaid",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-29T02:08:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769653559,
"commentsCount": 0,
"updatedAt": "2026-01-29T02:21:18.000Z"
}
}Lovable - A beautiful, shareable bookshelf to track your reading journey.
{
"storyID": "46804396",
"title": "Show HN: Shelvy Books",
"author": "tekkie00",
"url": "https://shelvybooks.com",
"points": 41,
"commentsCount": 16,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@Lovable",
"twitterImage": [
{
"url": "https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/3f034dbe-fa37-484f-90d6-7c74dc67ee86/id-preview-a2df342a--09d72b80-25a8-45b3-9827-8db368470465.lovable.app-1769659040225.png"
}
],
"success": true,
"author": "Lovable",
"requestUrl": "https://shelvybooks.com",
"ogTitle": "Shelvy",
"ogDescription": "A beautiful, shareable bookshelf to track your reading journey.",
"ogImage": [
{
"url": "https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/3f034dbe-fa37-484f-90d6-7c74dc67ee86/id-preview-a2df342a--09d72b80-25a8-45b3-9827-8db368470465.lovable.app-1769659040225.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-29T01:16:41.000Z",
"createdAtI": 1769649401,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46804396",
"author": "tekkie00",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T02:30:58.443Z",
"title": "Show HN: Shelvy Books",
"createdAtI": 1769649401,
"url": "https://shelvybooks.com",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-29T01:16:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769653858,
"commentsCount": 0,
"updatedAt": "2026-01-29T02:27:19.000Z"
}
}“I do not believe that financial insecurity should stop our nation’s elite athletes from breaking through to new frontiers of excellence,” he said.
{
"storyID": "46803549",
"title": "Ross Stevens Donates $100M to Pay Every US Olympian and Paralympian $200k",
"author": "bookofjoe",
"url": "https://www.townandcountrymag.com/leisure/sporting/a70171886/ross-stevens-american-olympians-donation/",
"points": 172,
"commentsCount": 145,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-28T14:59:08Z",
"twitterImage": [
{
"url": "https://hips.hearstapps.com/hmg-prod/images/a32afcd5-f807-45c6-8de5-f911c057cfcb.jpeg?crop=1xw:0.75xh;0xw,0.075xh&resize=640:*"
}
],
"ogTitle": "Billionaire Ross Stevens Donates Record $100 Million to Pay Every U.S. Olympian",
"ogDescription": "“I do not believe that financial insecurity should stop our nation’s elite athletes from breaking through to new frontiers of excellence,” he said.",
"ogImage": [
{
"width": "1200",
"url": "https://hips.hearstapps.com/hmg-prod/images/a32afcd5-f807-45c6-8de5-f911c057cfcb.jpeg?crop=1xw:0.75xh;0xw,0.075xh&resize=1200:*",
"height": "600"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/TownandCountryMagazine",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.townandcountrymag.com/leisure/sporting/a70171886/ross-stevens-american-olympians-donation/",
"ogUrl": "https://www.townandcountrymag.com/leisure/sporting/a70171886/ross-stevens-american-olympians-donation/",
"ogSiteName": "Town & Country",
"articleSection": "Sporting",
"articleModifiedTime": "2026-01-28T14:59:08Z",
"fbAppId": "526594570689062"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T23:55:42.000Z",
"createdAtI": 1769644542,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46803549",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-29T00:35:58.335Z",
"title": "Ross Stevens Donates $100M to Pay Every US Olympian and Paralympian $200k",
"createdAtI": 1769644542,
"url": "https://www.townandcountrymag.com/leisure/sporting/a70171886/ross-stevens-american-olympians-donation/",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T23:55:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769646958,
"commentsCount": 0,
"updatedAt": "2026-01-29T00:35:48.000Z"
}
}Chrome/Edge extension to force Netflix 4K streaming on unsupported browsers/devices - Pickle-Pixel/netflix-force-4k
{
"storyID": "46803451",
"title": "I reverse-engineered Netflix's 4K restrictions",
"author": "picklepixel",
"url": "https://github.com/Pickle-Pixel/netflix-force-4k",
"points": 79,
"commentsCount": 75,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Pickle-Pixel/netflix-force-4k: Chrome/Edge extension to force Netflix 4K streaming on unsupported browsers/devices",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/ecfca306c537bc2a42cb806914ec05a245f3d59c8ca1d94cbd13cfb2b69d21e4/Pickle-Pixel/netflix-force-4k"
}
],
"ogTitle": "GitHub - Pickle-Pixel/netflix-force-4k: Chrome/Edge extension to force Netflix 4K streaming on unsupported browsers/devices",
"ogDescription": "Chrome/Edge extension to force Netflix 4K streaming on unsupported browsers/devices - Pickle-Pixel/netflix-force-4k",
"ogImage": [
{
"width": "1200",
"alt": "Chrome/Edge extension to force Netflix 4K streaming on unsupported browsers/devices - Pickle-Pixel/netflix-force-4k",
"url": "https://opengraph.githubassets.com/ecfca306c537bc2a42cb806914ec05a245f3d59c8ca1d94cbd13cfb2b69d21e4/Pickle-Pixel/netflix-force-4k",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Chrome/Edge extension to force Netflix 4K streaming on unsupported browsers/devices - Pickle-Pixel/netflix-force-4k",
"success": true,
"requestUrl": "https://github.com/Pickle-Pixel/netflix-force-4k",
"ogUrl": "https://github.com/Pickle-Pixel/netflix-force-4k",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T23:45:40.000Z",
"createdAtI": 1769643940,
"updatedAt": "2026-01-29T15:43:51.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46803451",
"author": "picklepixel",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T23:50:58.333Z",
"title": "I reverse-engineered Netflix's 4K restrictions",
"createdAtI": 1769643940,
"url": "https://github.com/Pickle-Pixel/netflix-force-4k",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T23:45:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769644258,
"commentsCount": 1,
"updatedAt": "2026-01-28T23:50:48.000Z"
}
}“[Nvidia CEO] Jensen Huang Is Begging You to Stop Being So Negative About AI” — Headline from Gizmodo - - — Guys, enough is enough. Bullying is a s...
{
"storyID": "46803356",
"title": "Please don't say mean things about the AI I just invested a billion dollars in",
"author": "randycupertino",
"url": "https://www.mcsweeneys.net/articles/please-dont-say-mean-things-about-the-ai-that-i-just-invested-a-billion-dollars-in",
"points": 604,
"commentsCount": 278,
"tags": [],
"og": {
"twitterCreator": "@abruzzo222",
"twitterSite": "@mcsweeneys",
"twitterTitle": "Please Don’t Say Mean Things about the AI That I Just Invested a Billion Dollars In",
"twitterImage": [
{
"url": "https://tendency-prod.nyc3.cdn.digitaloceanspaces.com/06msdo9orriwhp633kxw6r2xjd3f"
}
],
"ogTitle": "Please Don’t Say Mean Things about the AI That I Just Invested a Billion Dollars In",
"ogDescription": "“[Nvidia CEO] Jensen Huang Is Begging You to Stop Being So Negative About AI” — Headline from Gizmodo\n- - —\nGuys, enough is enough. Bullying is a s...",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://tendency-prod.nyc3.cdn.digitaloceanspaces.com/06msdo9orriwhp633kxw6r2xjd3f",
"height": "700"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "“[Nvidia CEO] Jensen Huang Is Begging You to Stop Being So Negative About AI” — Headline from Gizmodo\n- - —\nGuys, enough is enough. Bullying is a s...",
"success": true,
"requestUrl": "https://www.mcsweeneys.net/articles/please-dont-say-mean-things-about-the-ai-that-i-just-invested-a-billion-dollars-in",
"ogUrl": "https://www.mcsweeneys.net/articles/please-dont-say-mean-things-about-the-ai-that-i-just-invested-a-billion-dollars-in",
"ogSiteName": "McSweeney's Internet Tendency",
"fbAppId": "287359397946929"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-28T23:36:23.000Z",
"createdAtI": 1769643383,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46803356",
"author": "randycupertino",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T23:45:58.517Z",
"title": "Please Don't Say Mean Things about the AI I Just Invested a Billion Dollars In",
"createdAtI": 1769643383,
"url": "https://www.mcsweeneys.net/articles/please-dont-say-mean-things-about-the-ai-that-i-just-invested-a-billion-dollars-in",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T23:36:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769643959,
"commentsCount": 0,
"updatedAt": "2026-01-28T23:43:20.000Z"
}
}{
"storyID": "46803229",
"title": "In 6 violent encounters, evidence contradicts immigration officials' narratives",
"author": "petethomas",
"url": "https://www.reuters.com/world/us/evidence-contradicts-trump-immigration-officials-accounts-violent-encounters-2026-01-27/",
"points": 210,
"commentsCount": 109,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/world/us/evidence-contradicts-trump-immigration-officials-accounts-violent-encounters-2026-01-27/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T23:25:41.000Z",
"createdAtI": 1769642741,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46803229",
"author": "petethomas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T23:35:58.400Z",
"title": "In 6 violent encounters, evidence contradicts immigration officials' narratives",
"createdAtI": 1769642741,
"url": "https://www.reuters.com/world/us/evidence-contradicts-trump-immigration-officials-accounts-violent-encounters-2026-01-27/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T23:25:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769643358,
"commentsCount": 0,
"updatedAt": "2026-01-28T23:35:32.000Z"
}
}Today, Sarah Rogers, United States Undersecretary of State for Public Diplomacy, confirmed that the US is poised to forever block foreign censorship of US citizens under laws like the UK Online Saf…
{
"storyID": "46803198",
"title": "State Department confirms federal censorship shield law incoming",
"author": "MassPikeMike",
"url": "https://prestonbyrne.com/2026/01/28/state-department-confirms-federal-granite-act-incoming/",
"points": 48,
"commentsCount": 20,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-28T19:35:19+00:00",
"twitterImage": [
{
"url": "https://prestonbyrne.com/wp-content/uploads/2026/01/Golden-Dome-scaled-1.webp?w=640"
}
],
"ogTitle": "State Department confirms: federal censorship shield law incoming",
"ogDescription": "Today, Sarah Rogers, United States Undersecretary of State for Public Diplomacy, confirmed that the US is poised to forever block foreign censorship of US citizens under laws like the UK Online Saf…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://prestonbyrne.com/wp-content/uploads/2026/01/Golden-Dome-scaled-1.webp",
"height": "675"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://prestonbyrne.com/2026/01/28/state-department-confirms-federal-granite-act-incoming/",
"ogUrl": "https://prestonbyrne.com/2026/01/28/state-department-confirms-federal-granite-act-incoming/",
"ogSiteName": "Preston Byrne",
"articleModifiedTime": "2026-01-28T21:36:13+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T23:22:51.000Z",
"createdAtI": 1769642571,
"updatedAt": "2026-01-29T15:35:34.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46803198",
"author": "MassPikeMike",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T23:45:58.517Z",
"title": "State Department confirms federal censorship shield law incoming",
"createdAtI": 1769642571,
"url": "https://prestonbyrne.com/2026/01/28/state-department-confirms-federal-granite-act-incoming/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T23:22:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769643959,
"commentsCount": 1,
"updatedAt": "2026-01-28T23:44:36.000Z"
}
}Or, as they like to call it, the 'AI Skills Hub'. Which was built by PwC because of course it was
{
"storyID": "46803119",
"title": "UK Government’s ‘AI Skills Hub’ was delivered by PwC for £4.1M",
"author": "JustSkyfall",
"url": "https://mahadk.com/posts/ai-skills-hub",
"points": 377,
"commentsCount": 141,
"tags": [],
"og": {
"twitterTitle": "The UK paid £4.1 million for a bookmarks site",
"twitterCard": "summary_large_image",
"twitterDescription": "Or, as they like to call it, the 'AI Skills Hub'. Which was built by PwC because of course it was",
"twitterImage": [
{
"url": "https://mahadk.com//posts/ai-skills-hub/og.png"
}
],
"success": true,
"requestUrl": "https://mahadk.com/posts/ai-skills-hub",
"ogTitle": "The UK paid £4.1 million for a bookmarks site",
"ogSiteName": "Mahad Kalam",
"ogDescription": "Or, as they like to call it, the 'AI Skills Hub'. Which was built by PwC because of course it was",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://mahadk.com//posts/ai-skills-hub/og.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-28T23:16:12.000Z",
"createdAtI": 1769642172,
"updatedAt": "2026-01-29T15:59:36.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46803119",
"author": "JustSkyfall",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T23:40:58.466Z",
"title": "The UK paid £4.1M for a bookmarks site",
"createdAtI": 1769642172,
"url": "https://mahadk.com/posts/ai-skills-hub",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T23:16:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769643658,
"commentsCount": 0,
"updatedAt": "2026-01-28T23:40:33.000Z"
}
}Andrew J. Hawkins - So long!
{
"storyID": "46802898",
"title": "Tesla discontinuing Model S and Model X to make room for robots",
"author": "Analemma_",
"url": "https://www.theverge.com/transportation/869872/tesla-model-s-model-x-discontinue-optimus-robot-factory",
"points": 35,
"commentsCount": 6,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Tesla discontinuing Model S and Model X to make room for robots",
"articlePublishedTime": "2026-01-28T22:49:50+00:00",
"twitterImage": [
{
"alt": "ModelS_70",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2026/01/ModelS_70.jpg?quality=90&strip=all&crop=0%2C3.4613147178592%2C100%2C93.077370564282&w=1200"
}
],
"author": "Andrew J. Hawkins",
"twitterUrl": "https://www.theverge.com/transportation/869872/tesla-model-s-model-x-discontinue-optimus-robot-factory",
"ogTitle": "Tesla discontinuing Model S and Model X to make room for robots",
"ogDescription": "So long!",
"ogImage": [
{
"width": "1200",
"alt": "ModelS_70",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2026/01/ModelS_70.jpg?quality=90&strip=all&crop=0%2C3.4613147178592%2C100%2C93.077370564282&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "So long!",
"success": true,
"requestUrl": "https://www.theverge.com/transportation/869872/tesla-model-s-model-x-discontinue-optimus-robot-factory",
"ogUrl": "https://www.theverge.com/transportation/869872/tesla-model-s-model-x-discontinue-optimus-robot-factory",
"ogSiteName": "The Verge",
"articleModifiedTime": "2026-01-28T22:49:50+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T22:57:32.000Z",
"createdAtI": 1769641052,
"updatedAt": "2026-01-29T15:24:50.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46802898",
"author": "Analemma_",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T23:10:58.371Z",
"title": "Tesla discontinuing Model S and Model X to make room for robots",
"createdAtI": 1769641052,
"url": "https://www.theverge.com/transportation/869872/tesla-model-s-model-x-discontinue-optimus-robot-factory",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T22:57:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769641858,
"commentsCount": 0,
"updatedAt": "2026-01-28T23:10:02.000Z"
}
}{
"storyID": "46802867",
"title": "Tesla ending Models S and X production",
"author": "keyboardJones",
"url": "https://www.cnbc.com/2026/01/28/tesla-ending-model-s-x-production.html",
"points": 455,
"commentsCount": 924,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/01/28/tesla-ending-model-s-x-production.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T22:53:54.000Z",
"createdAtI": 1769640834,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46802867",
"author": "keyboardJones",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T23:05:58.346Z",
"title": "Tesla ending Models S and X production",
"createdAtI": 1769640834,
"url": "https://www.cnbc.com/2026/01/28/tesla-ending-model-s-x-production.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T22:53:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769641558,
"commentsCount": 0,
"updatedAt": "2026-01-28T23:03:48.000Z"
}
}IBM today announced fourth-quarter 2025 earnings results.
{
"storyID": "46802376",
"title": "IBM Mainframe Business Jumps 67%",
"author": "belter",
"url": "https://newsroom.ibm.com/2026-01-28-IBM-RELEASES-FOURTH-QUARTER-RESULTS",
"points": 43,
"commentsCount": 17,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "IBM RELEASES FOURTH-QUARTER RESULTS",
"twitterDescription": "IBM today announced fourth-quarter 2025 earnings results.",
"twitterImage": [
{
"url": "https://newsroom.ibm.com/ "
}
],
"success": true,
"requestUrl": "https://newsroom.ibm.com/2026-01-28-IBM-RELEASES-FOURTH-QUARTER-RESULTS",
"ogTitle": "IBM RELEASES FOURTH-QUARTER RESULTS",
"ogUrl": "https://newsroom.ibm.com/2026-01-28-IBM-RELEASES-FOURTH-QUARTER-RESULTS",
"ogSiteName": "IBM Newsroom",
"ogDescription": "IBM today announced fourth-quarter 2025 earnings results.",
"ogImage": [
{
"url": "https://newsroom.ibm.com/ "
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T22:17:31.000Z",
"createdAtI": 1769638651,
"updatedAt": "2026-01-29T15:46:05.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46802376",
"author": "belter",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T22:30:58.399Z",
"title": "IBM Mainframe Business Jumps 67%",
"createdAtI": 1769638651,
"url": "https://newsroom.ibm.com/2026-01-28-IBM-RELEASES-FOURTH-QUARTER-RESULTS",
"points": 5,
"tags": [],
"createdAt": "2026-01-28T22:17:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769639458,
"commentsCount": 0,
"updatedAt": "2026-01-28T22:30:48.000Z"
}
}Bf-Tree is a modern read-write-optimized concurrent larger-than-memory range index in Rust from MS Research. - microsoft/bf-tree
{
"storyID": "46802210",
"title": "Bf-Tree: modern read-write-optimized concurrent larger-than-memory range index",
"author": "SchwKatze",
"url": "https://github.com/microsoft/bf-tree",
"points": 128,
"commentsCount": 19,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - microsoft/bf-tree: Bf-Tree is a modern read-write-optimized concurrent larger-than-memory range index in Rust from MS Research.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/9cc0e03e07fad4dfa0d3b1d3502744ff84f4019e31851808513773a9524faabb/microsoft/bf-tree"
}
],
"ogTitle": "GitHub - microsoft/bf-tree: Bf-Tree is a modern read-write-optimized concurrent larger-than-memory range index in Rust from MS Research.",
"ogDescription": "Bf-Tree is a modern read-write-optimized concurrent larger-than-memory range index in Rust from MS Research. - microsoft/bf-tree",
"ogImage": [
{
"width": "1200",
"alt": "Bf-Tree is a modern read-write-optimized concurrent larger-than-memory range index in Rust from MS Research. - microsoft/bf-tree",
"url": "https://opengraph.githubassets.com/9cc0e03e07fad4dfa0d3b1d3502744ff84f4019e31851808513773a9524faabb/microsoft/bf-tree",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Bf-Tree is a modern read-write-optimized concurrent larger-than-memory range index in Rust from MS Research. - microsoft/bf-tree",
"success": true,
"requestUrl": "https://github.com/microsoft/bf-tree",
"ogUrl": "https://github.com/microsoft/bf-tree",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T22:05:05.000Z",
"createdAtI": 1769637905,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46802210",
"author": "SchwKatze",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T22:50:58.390Z",
"title": "Bf-Tree: modern read-write-optimized concurrent larger-than-memory range index",
"createdAtI": 1769637905,
"url": "https://github.com/microsoft/bf-tree",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T22:05:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769640658,
"commentsCount": 0,
"updatedAt": "2026-01-28T22:48:17.000Z"
}
}This, if it is still visible: Via: Next up, age verification for ADSB?
{
"storyID": "46802067",
"title": "Somebody used spoofed ADSB signals to raster the meme of JD Vance",
"author": "wubin",
"url": "https://alecmuffett.com/article/143548",
"points": 522,
"commentsCount": 139,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-28T09:13:40+00:00",
"twitterImage": [
{
"url": "https://alecmuffett.com/wp-content/uploads/2026/01/Screenshot_20260128-091014.png?w=640"
}
],
"ogTitle": "Somebody used spoofed ADSB signals to raster the meme of JD Vance over Mar-a-Lago using AF2 ICAO identity",
"ogDescription": "This, if it is still visible: Via: Next up, age verification for ADSB?",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1080",
"url": "https://alecmuffett.com/wp-content/uploads/2026/01/Screenshot_20260128-091014.png",
"height": "1513"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://alecmuffett.com/article/143548",
"ogUrl": "https://alecmuffett.com/article/143548",
"ogSiteName": "Dropsafe",
"articleModifiedTime": "2026-01-28T09:15:56+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T21:50:47.000Z",
"createdAtI": 1769637047,
"updatedAt": "2026-01-29T15:59:36.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46802067",
"author": "wubin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T22:10:58.394Z",
"title": "Somebody used spoofed ADSB signals to raster the meme of JD Vance",
"createdAtI": 1769637047,
"url": "https://alecmuffett.com/article/143548",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T21:50:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769638258,
"commentsCount": 1,
"updatedAt": "2026-01-28T22:10:47.000Z"
}
}The rise of LLMs as a useful development tool over the last year or so has been significant. The power and flexibility of tools like Claude Code and ChatGPT have given a lot of functionality both to experienced developers and new developers alike. But there are trade-offs.
{
"storyID": "46801976",
"title": "Jellyfin LLM/\"AI\" Development Policy",
"author": "mmoogle",
"url": "https://jellyfin.org/docs/general/contributing/llm-policies/",
"points": 195,
"commentsCount": 102,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@jellyfin",
"twitterImage": [
{
"url": "https://jellyfin.org/images/social.png?v2"
}
],
"success": true,
"requestUrl": "https://jellyfin.org/docs/general/contributing/llm-policies/",
"ogTitle": "LLM/\"AI\" Policies | Jellyfin",
"ogUrl": "https://jellyfin.org/docs/general/contributing/llm-policies",
"ogDescription": "The rise of LLMs as a useful development tool over the last year or so has been significant. The power and flexibility of tools like Claude Code and ChatGPT have given a lot of functionality both to experienced developers and new developers alike. But there are trade-offs.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://jellyfin.org/images/social.png?v2"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 5,
"offenses": [
"AI",
"LLM",
"LLMs",
"chatgpt",
"claude"
]
},
"createdAt": "2026-01-28T21:42:03.000Z",
"createdAtI": 1769636523,
"updatedAt": "2026-01-29T15:55:51.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46801976",
"author": "mmoogle",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T21:55:58.415Z",
"title": "Jellyfin LLM/\"AI\" Development Policy",
"createdAtI": 1769636523,
"url": "https://jellyfin.org/docs/general/contributing/llm-policies/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T21:42:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769637358,
"commentsCount": 0,
"updatedAt": "2026-01-28T21:55:49.000Z"
}
}{
"storyID": "46801953",
"title": "Tesla profit plunges as sales fall and AI expenses pile up",
"author": "rurp",
"url": "https://www.axios.com/2026/01/28/tesla-earnings-elon-musk-ai",
"points": 74,
"commentsCount": 28,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.axios.com/2026/01/28/tesla-earnings-elon-musk-ai"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-28T21:39:57.000Z",
"createdAtI": 1769636397,
"updatedAt": "2026-01-29T16:00:29.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46801953",
"author": "rurp",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T21:45:58.518Z",
"title": "Tesla profit plunges as sales fall and AI expenses pile up",
"createdAtI": 1769636397,
"url": "https://www.axios.com/2026/01/28/tesla-earnings-elon-musk-ai",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T21:39:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769636759,
"commentsCount": 2,
"updatedAt": "2026-01-28T21:45:47.000Z"
}
}Sean O'Kane - The company's sales fell for a second year in a row, as Tesla looks to AI and robotics, including a new $2 billion investment in CEO Elon Musk's company xAI.
{
"storyID": "46801851",
"title": "Tesla profit tanked 46% in 2025",
"author": "coloneltcb",
"url": "https://techcrunch.com/2026/01/28/tesla-earnings-profit-q4-2025/",
"points": 104,
"commentsCount": 17,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-01-28T21:16:11+00:00",
"author": "Sean O'Kane",
"ogTitle": "Tesla profit tanked 46% in 2025 | TechCrunch",
"ogDescription": "The company's sales fell for a second year in a row, as Tesla looks to AI and robotics, including a new $2 billion investment in CEO Elon Musk's company xAI.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2025/06/GettyImages-2220872848.jpg?resize=1200,801",
"height": "801"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2026/01/28/tesla-earnings-profit-q4-2025/",
"ogUrl": "https://techcrunch.com/2026/01/28/tesla-earnings-profit-q4-2025/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-01-28T22:08:43+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-28T21:33:07.000Z",
"createdAtI": 1769635987,
"updatedAt": "2026-01-29T14:50:20.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46801851",
"author": "coloneltcb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T21:40:58.464Z",
"title": "Tesla profit tanked 46% in 2025",
"createdAtI": 1769635987,
"url": "https://techcrunch.com/2026/01/28/tesla-earnings-profit-q4-2025/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T21:33:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769636458,
"commentsCount": 0,
"updatedAt": "2026-01-28T21:37:32.000Z"
}
}Apple has set a new deadline of November 1, 2026 for all Patreon creators to switch from Patreon's legacy billing system to the App Store's in-app purchase system in the Patreon app on the iPhone and iPad, as reported by TechCrunch. Note: This image has been edited to include a pile of cash. Patreon is a platform where creators such as YouTubers can receive payments from fans, which can be a valuable revenue stream a
{
"storyID": "46801419",
"title": "Apple to soon take up to 30% cut from all Patreon creators in iOS app",
"author": "pier25",
"url": "https://www.macrumors.com/2026/01/28/patreon-apple-tax/",
"points": 744,
"commentsCount": 628,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@rsgnl",
"twitterSite": "@macrumors",
"twitterTitle": "Apple to Soon Take Up to 30% Cut From All Patreon Creators in iOS App",
"twitterImage": [
{
"url": "https://images.macrumors.com/t/euOQQ5rJ0txvOQnCrKKEhjK29Qk=/1600x/article-new/2026/01/Tim-Cooking.jpg"
}
],
"ogTitle": "Apple to Soon Take Up to 30% Cut From All Patreon Creators in iOS App",
"ogDescription": "Apple has set a new deadline of November 1, 2026 for all Patreon creators to switch from Patreon's legacy billing system to the App Store's in-app purchase system in the Patreon app on the iPhone and iPad, as reported by TechCrunch. Note: This image has been edited to include a pile of cash. Patreon is a platform where creators such as YouTubers can receive payments from fans, which can be a valuable revenue stream a",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://images.macrumors.com/t/euOQQ5rJ0txvOQnCrKKEhjK29Qk=/1600x/article-new/2026/01/Tim-Cooking.jpg",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/MacRumors/",
"twitterCard": "summary_large_image",
"twitterDescription": "Apple has set a new deadline of November 1, 2026 for all Patreon creators to switch from Patreon's legacy billing system to the App Store's in-app purchase system in the Patreon app on the iPhone and iPad, as reported by TechCrunch. Note: This image has been edited to include a pile of cash. Patreon is a platform where creators such as YouTubers can receive payments from fans, which can be a valuable revenue stream a",
"success": true,
"requestUrl": "https://www.macrumors.com/2026/01/28/patreon-apple-tax/",
"ogUrl": "https://www.macrumors.com/2026/01/28/patreon-apple-tax/",
"ogSiteName": "MacRumors"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T20:59:30.000Z",
"createdAtI": 1769633970,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46801419",
"author": "pier25",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T21:05:58.725Z",
"title": "Apple to Soon Take Up to 30% Cut from All Patreon Creators in iOS App",
"createdAtI": 1769633970,
"url": "https://www.macrumors.com/2026/01/28/patreon-apple-tax/",
"points": 5,
"tags": [],
"createdAt": "2026-01-28T20:59:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769634359,
"commentsCount": 0,
"updatedAt": "2026-01-28T21:05:47.000Z"
}
}{
"storyID": "46800737",
"title": "Native Linux VST plugin directory",
"author": "Aldipower",
"url": "https://linuxmusic.rocks",
"points": 93,
"commentsCount": 27,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://linuxmusic.rocks"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T19:59:04.000Z",
"createdAtI": 1769630344,
"updatedAt": "2026-01-29T14:22:05.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46800737",
"author": "Aldipower",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T20:30:58.341Z",
"title": "Native Linux VST plugin directory",
"createdAtI": 1769630344,
"url": "https://linuxmusic.rocks",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T19:59:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769632258,
"commentsCount": 1,
"updatedAt": "2026-01-28T20:30:33.000Z"
}
}Music gear manufacturer Native Instruments has entered into preliminary insolvency proceedings. This leaves the future of the company uncertain.
{
"storyID": "46800645",
"title": "Native Instruments enters into insolvency proceedings",
"author": "elevaet",
"url": "https://www.engadget.com/audio/native-instruments-enters-into-insolvency-proceedings-leaving-its-future-uncertain-183206826.html",
"points": 108,
"commentsCount": 30,
"tags": [],
"og": {
"twitterTitle": "Native Instruments enters into insolvency proceedings, leaving its future uncertain",
"articlePublishedTime": "2026-01-28T18:32:06.000Z",
"twitterImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/snuoL.YiJFXs5GFL6vQYkQ--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD03MzQ-/https://s.yimg.com/os/creatr-uploaded-images/2026-01/f41e2b80-fc70-11f0-bfd6-f5df27b62666",
"height": "734"
}
],
"ogTitle": "Native Instruments enters into insolvency proceedings, leaving its future uncertain",
"ogDescription": "Music gear manufacturer Native Instruments has entered into preliminary insolvency proceedings. This leaves the future of the company uncertain.",
"ogImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/snuoL.YiJFXs5GFL6vQYkQ--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD03MzQ-/https://s.yimg.com/os/creatr-uploaded-images/2026-01/f41e2b80-fc70-11f0-bfd6-f5df27b62666",
"height": "734"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Music gear manufacturer Native Instruments has entered into preliminary insolvency proceedings. This leaves the future of the company uncertain.",
"success": true,
"requestUrl": "https://www.engadget.com/audio/native-instruments-enters-into-insolvency-proceedings-leaving-its-future-uncertain-183206826.html",
"ogUrl": "https://www.engadget.com/audio/native-instruments-enters-into-insolvency-proceedings-leaving-its-future-uncertain-183206826.html",
"ogSiteName": "Engadget",
"articleModifiedTime": "2026-01-28T18:32:06.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T19:51:05.000Z",
"createdAtI": 1769629865,
"updatedAt": "2026-01-29T15:52:20.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46800645",
"author": "elevaet",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T20:20:58.447Z",
"title": "Native Instruments enters into insolvency proceedings",
"createdAtI": 1769629865,
"url": "https://www.engadget.com/audio/native-instruments-enters-into-insolvency-proceedings-leaving-its-future-uncertain-183206826.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T19:51:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769631658,
"commentsCount": 0,
"updatedAt": "2026-01-28T20:20:48.000Z"
}
}Coding agent for user scripts. Contribute to chebykinn/browser-code development by creating an account on GitHub.
{
"storyID": "46800484",
"title": "Show HN: Cursor for Userscripts",
"author": "mifydev",
"url": "https://github.com/chebykinn/browser-code",
"points": 54,
"commentsCount": 15,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - chebykinn/browser-code: Coding agent for user scripts",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/ca16421919fa238cd2061fa4998a46e748cc3c37659922668d7875eb93b609dc/chebykinn/browser-code"
}
],
"ogTitle": "GitHub - chebykinn/browser-code: Coding agent for user scripts",
"ogDescription": "Coding agent for user scripts. Contribute to chebykinn/browser-code development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Coding agent for user scripts. Contribute to chebykinn/browser-code development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/ca16421919fa238cd2061fa4998a46e748cc3c37659922668d7875eb93b609dc/chebykinn/browser-code",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Coding agent for user scripts. Contribute to chebykinn/browser-code development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/chebykinn/browser-code",
"ogUrl": "https://github.com/chebykinn/browser-code",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T19:39:31.000Z",
"createdAtI": 1769629171,
"updatedAt": "2026-01-29T14:51:20.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46800484",
"author": "mifydev",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T21:05:58.725Z",
"title": "Show HN: Cursor for Userscripts",
"createdAtI": 1769629171,
"url": "https://github.com/chebykinn/browser-code",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-28T19:39:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769634359,
"commentsCount": 0,
"updatedAt": "2026-01-28T21:02:33.000Z"
}
}Intercept LLM API traffic and visualize token usage in a real-time terminal dashboard. Track costs, debug prompts, and monitor context window usage across your AI development sessions. ...
{
"storyID": "46799898",
"title": "Show HN: A MitM proxy to see what your LLM tools are sending",
"author": "jmuncor",
"url": "https://github.com/jmuncor/sherlock",
"points": 201,
"commentsCount": 107,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - jmuncor/sherlock: Intercept LLM API traffic and visualize token usage in a real-time terminal dashboard. Track costs, debug prompts, and monitor context window usage across your AI development sessions.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/43fe24e74d79e1c268ae0a63dce65d9c330a007a29d44aac5e0fecf47975c2ed/jmuncor/sherlock"
}
],
"ogTitle": "GitHub - jmuncor/sherlock: Intercept LLM API traffic and visualize token usage in a real-time terminal dashboard. Track costs, debug prompts, and monitor context window usage across your AI development sessions.",
"ogDescription": "Intercept LLM API traffic and visualize token usage in a real-time terminal dashboard. Track costs, debug prompts, and monitor context window usage across your AI development sessions. ...",
"ogImage": [
{
"width": "1200",
"alt": "Intercept LLM API traffic and visualize token usage in a real-time terminal dashboard. Track costs, debug prompts, and monitor context window usage across your AI development sessions. ...",
"url": "https://opengraph.githubassets.com/43fe24e74d79e1c268ae0a63dce65d9c330a007a29d44aac5e0fecf47975c2ed/jmuncor/sherlock",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Intercept LLM API traffic and visualize token usage in a real-time terminal dashboard. Track costs, debug prompts, and monitor context window usage across your AI development sessions. ...",
"success": true,
"requestUrl": "https://github.com/jmuncor/sherlock",
"ogUrl": "https://github.com/jmuncor/sherlock",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"LLM",
"LLM"
]
},
"createdAt": "2026-01-28T18:52:24.000Z",
"createdAtI": 1769626344,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46799898",
"author": "jmuncor",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T21:20:58.444Z",
"title": "Show HN: A MitM proxy to see what your LLM tools are sending",
"createdAtI": 1769626344,
"url": "https://github.com/jmuncor/sherlock",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-28T18:52:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769635258,
"commentsCount": 0,
"updatedAt": "2026-01-28T21:20:18.000Z"
}
}Server deployment, parallel requests with continuous batching, new REST API endpoint, and refreshed application UI
{
"storyID": "46799477",
"title": "LM Studio 0.4",
"author": "jiqiren",
"url": "https://lmstudio.ai/blog/0.4.0",
"points": 206,
"commentsCount": 113,
"tags": [],
"og": {
"twitterCreator": "@lmstudio",
"twitterTitle": "Introducing LM Studio 0.4.0",
"twitterImage": [
{
"alt": "Introducing LM Studio 0.4.0",
"width": "1200",
"url": "https://files.lmstudio.ai/0.4.0.png",
"height": "630"
}
],
"ogTitle": "Introducing LM Studio 0.4.0",
"ogDescription": "Server deployment, parallel requests with continuous batching, new REST API endpoint, and refreshed application UI",
"ogImage": [
{
"width": "1200",
"alt": "Introducing LM Studio 0.4.0",
"type": "image/png",
"url": "https://files.lmstudio.ai/0.4.0.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Server deployment, parallel requests with continuous batching, new REST API endpoint, and refreshed application UI",
"success": true,
"requestUrl": "https://lmstudio.ai/blog/0.4.0",
"ogUrl": "https://lmstudio.ai/blog/0.4.0",
"ogSiteName": "LM Studio Blog"
},
"aiIsh": {
"score": 1,
"offenses": [
"lmstudio.ai"
]
},
"createdAt": "2026-01-28T18:23:14.000Z",
"createdAtI": 1769624594,
"updatedAt": "2026-01-29T16:00:29.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46799477",
"author": "jiqiren",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T18:45:58.658Z",
"title": "LM Studio 0.4.0",
"createdAtI": 1769624594,
"url": "https://lmstudio.ai/blog/0.4.0",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T18:23:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769625959,
"commentsCount": 1,
"updatedAt": "2026-01-28T18:42:03.000Z"
}
}A confusing letter from HSBC informed me that I've not been receiving their emails, and I have to change the email address they use to contact me. Except I've been receiving all of their emails just fine! The problem, it turns out, is that surveillance capitalism is now so-widespread that the bank cannot conceive that their own attempts to spy on their customers might not be 100% reliable...
{
"storyID": "46799304",
"title": "That's not how email works",
"author": "HotGarbage",
"url": "https://danq.me/2026/01/28/hsbc-dont-understand-email/",
"points": 290,
"commentsCount": 174,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-28T06:38:24+00:00",
"ogTitle": "That’s Not How Email Works, HSBC",
"ogDescription": "A confusing letter from HSBC informed me that I've not been receiving their emails, and I have to change the email address they use to contact me. Except I've been receiving all of their emails just fine! The problem, it turns out, is that surveillance capitalism is now so-widespread that the bank cannot conceive that their own attempts to spy on their customers might not be 100% reliable...",
"ogLocale": "en_GB",
"ogImage": [
{
"url": "https://danq.me/_q23-og/27343/0.png"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/DanQBlog/",
"success": true,
"requestUrl": "https://danq.me/2026/01/28/hsbc-dont-understand-email/",
"ogUrl": "https://danq.me/2026/01/28/hsbc-dont-understand-email/",
"ogSiteName": "Dan Q",
"articleModifiedTime": "2026-01-28T06:46:35+00:00",
"articleAuthor": "https://www.facebook.com/itsdanq"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T18:12:02.000Z",
"createdAtI": 1769623922,
"updatedAt": "2026-01-29T15:59:36.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46799304",
"author": "HotGarbage",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T18:20:58.416Z",
"title": "That's Not How Email Works, HSBC",
"createdAtI": 1769623922,
"url": "https://danq.me/2026/01/28/hsbc-dont-understand-email/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T18:12:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769624458,
"commentsCount": 0,
"updatedAt": "2026-01-28T18:20:47.000Z"
}
}MOUNTAIN VIEW, Calif. – January 21, 2026 – The Computer History Museum (CHM), a leader in decoding technology—its computing past, digital present, and future impact on humanity—announced the launch of OpenCHM, a new digital portal providing global access to its unparalleled collection. “OpenCHM is designed to inspire discovery, spark curiosity, and make the stories of the digital age […]
{
"storyID": "46798994",
"title": "Computer History Museum Launches Digital Portal to Its Collection",
"author": "ChrisArchitect",
"url": "https://computerhistory.org/press-releases/computer-history-museum-launches-digital-portal-to-its-vast-collection/",
"points": 179,
"commentsCount": 29,
"tags": [],
"og": {
"articlePublisher": "https://www.facebook.com/computerhistory/",
"twitterCard": "summary_large_image",
"twitterSite": "@ComputerHistory",
"success": true,
"requestUrl": "https://computerhistory.org/press-releases/computer-history-museum-launches-digital-portal-to-its-vast-collection/",
"ogTitle": "Computer History Museum Launches Digital Portal to Its Vast Collection",
"ogUrl": "https://computerhistory.org/press-releases/computer-history-museum-launches-digital-portal-to-its-vast-collection/",
"ogDescription": "MOUNTAIN VIEW, Calif. – January 21, 2026 – The Computer History Museum (CHM), a leader in decoding technology—its computing past, digital present, and future impact on humanity—announced the launch of OpenCHM, a new digital portal providing global access to its unparalleled collection. “OpenCHM is designed to inspire discovery, spark curiosity, and make the stories of the digital age […]",
"ogSiteName": "CHM",
"ogLocale": "en_US",
"articleModifiedTime": "2026-01-28T19:06:50+00:00",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T17:54:54.000Z",
"createdAtI": 1769622894,
"updatedAt": "2026-01-29T15:40:35.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46798994",
"author": "ChrisArchitect",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T18:20:58.416Z",
"title": "Computer History Museum Launches Digital Portal to Its Collection",
"createdAtI": 1769622894,
"url": "https://computerhistory.org/press-releases/computer-history-museum-launches-digital-portal-to-its-vast-collection/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T17:54:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769624458,
"commentsCount": 1,
"updatedAt": "2026-01-28T18:17:32.000Z"
}
}embedded-graphics backend for Ratatui. Contribute to ratatui/mousefood development by creating an account on GitHub.
{
"storyID": "46798402",
"title": "Mousefood – Build embedded terminal UIs for microcontrollers",
"author": "orhunp_",
"url": "https://github.com/ratatui/mousefood",
"points": 227,
"commentsCount": 47,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - ratatui/mousefood: embedded-graphics backend for Ratatui",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/16b5de425ae27e6c64cb7195011d570b113eea87ce697a5d355cc63ca8c811c9/ratatui/mousefood"
}
],
"ogTitle": "GitHub - ratatui/mousefood: embedded-graphics backend for Ratatui",
"ogDescription": "embedded-graphics backend for Ratatui. Contribute to ratatui/mousefood development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "embedded-graphics backend for Ratatui. Contribute to ratatui/mousefood development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/16b5de425ae27e6c64cb7195011d570b113eea87ce697a5d355cc63ca8c811c9/ratatui/mousefood",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "embedded-graphics backend for Ratatui. Contribute to ratatui/mousefood development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/ratatui/mousefood",
"ogUrl": "https://github.com/ratatui/mousefood",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T17:20:31.000Z",
"createdAtI": 1769620831,
"updatedAt": "2026-01-29T15:59:06.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46798402",
"author": "orhunp_",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T18:10:58.325Z",
"title": "Mousefood – Build embedded terminal UIs for microcontrollers",
"createdAtI": 1769620831,
"url": "https://github.com/ratatui/mousefood",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T17:20:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769623858,
"commentsCount": 0,
"updatedAt": "2026-01-28T18:10:02.000Z"
}
}The fast, convenient, contactless way to use your palm to identify.
{
"storyID": "46797913",
"title": "Amazon One palm authentication discontinued",
"author": "KerryJones",
"url": "https://amazonone.aws.com/help",
"points": 82,
"commentsCount": 170,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://amazonone.aws.com/help",
"ogTitle": "Amazon One",
"ogUrl": "https://amazonone.aws.com",
"ogSiteName": "Amazon One",
"ogDescription": "The fast, convenient, contactless way to use your palm to identify.",
"ogImage": [
{
"url": "/images/palm-scan.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T16:52:05.000Z",
"createdAtI": 1769619125,
"updatedAt": "2026-01-29T15:49:38.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46797913",
"author": "KerryJones",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T17:05:59.119Z",
"title": "Amazone One palm authentication discontinued",
"createdAtI": 1769619125,
"url": "https://amazonone.aws.com/help",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T16:52:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769619959,
"commentsCount": 0,
"updatedAt": "2026-01-28T17:03:32.000Z"
}
}Clément GRÉGOIRE - Embark on a journey about why you should sometimes trust your OS more than yourself.
{
"storyID": "46797868",
"title": "Spinning around: Please don’t – Common problems with spin locks",
"author": "bdash",
"url": "https://www.siliceum.com/en/blog/post/spinning-around/",
"points": 144,
"commentsCount": 59,
"tags": [],
"og": {
"twitterTitle": "Spinning around: Please don't! - siliceum",
"twitterImage": [
{
"url": "https://www.siliceum.com/_astro/CAB2e20__ZaSzEc.png"
}
],
"author": "Clément GRÉGOIRE",
"twitterUrl": "https://www.siliceum.com/en/blog/post/spinning-around/",
"ogTitle": "Spinning around: Please don't! - siliceum",
"ogDescription": "Embark on a journey about why you should sometimes trust your OS more than yourself.",
"ogImage": [
{
"width": "1200",
"url": "https://www.siliceum.com/_astro/5q2d4Wiw_2iFtau.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Embark on a journey about why you should sometimes trust your OS more than yourself.",
"success": true,
"requestUrl": "https://www.siliceum.com/en/blog/post/spinning-around/",
"ogUrl": "https://www.siliceum.com/en/blog/post/spinning-around/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T16:48:59.000Z",
"createdAtI": 1769618939,
"updatedAt": "2026-01-29T15:51:05.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46797868",
"author": "bdash",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T18:35:58.355Z",
"title": "Spinning around: Please don't – Common problems with spin locks",
"createdAtI": 1769618939,
"url": "https://www.siliceum.com/en/blog/post/spinning-around/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T16:48:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769625358,
"commentsCount": 0,
"updatedAt": "2026-01-28T18:35:49.000Z"
}
}Stephen Wolfram explores some of the science, technology and philosophy of what we can expect from AIs. From how ChatGPT works to the cycle of technology, to the concept of progress and preparing for an AI world.
{
"storyID": "46797865",
"title": "Will AIs take all our jobs and end human history, or not? (2023)",
"author": "lukakopajtic",
"url": "https://writings.stephenwolfram.com/2023/03/will-ais-take-all-our-jobs-and-end-human-history-or-not-well-its-complicated/",
"points": 88,
"commentsCount": 160,
"tags": [],
"og": {
"twitterTitle": "Will AIs Take All Our Jobs and End Human History—or Not? Well, It’s Complicated…",
"twitterDescription": "Stephen Wolfram explores some of the science, technology and philosophy of what we can expect from AIs. From how ChatGPT works to the cycle of technology, to the concept of progress and preparing for an AI world.",
"twitterImage": [
{
"url": "https://content.wolfram.com/sites/43/2023/03/chatGPT-hero2-blog.png"
}
],
"success": true,
"requestUrl": "https://writings.stephenwolfram.com/2023/03/will-ais-take-all-our-jobs-and-end-human-history-or-not-well-its-complicated/",
"ogTitle": "Will AIs Take All Our Jobs and End Human History—or Not? Well, It’s Complicated…",
"ogUrl": "https://writings.stephenwolfram.com/2023/03/will-ais-take-all-our-jobs-and-end-human-history-or-not-well-its-complicated/",
"ogDescription": "Stephen Wolfram explores some of the science, technology and philosophy of what we can expect from AIs. From how ChatGPT works to the cycle of technology, to the concept of progress and preparing for an AI world.",
"ogImage": [
{
"url": "https://content.wolfram.com/sites/43/2023/03/chatGPT-hero2-blog.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"chatgpt"
]
},
"createdAt": "2026-01-28T16:48:48.000Z",
"createdAtI": 1769618928,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46797865",
"author": "lukakopajtic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T17:35:58.395Z",
"title": "Will AIs Take All Our Jobs and End Human History–Or Not?",
"createdAtI": 1769618928,
"url": "https://writings.stephenwolfram.com/2023/03/will-ais-take-all-our-jobs-and-end-human-history-or-not-well-its-complicated/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T16:48:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769621758,
"commentsCount": 0,
"updatedAt": "2026-01-28T17:35:31.000Z"
}
}Dima Mikielewicz - Oban, the job processing framework from Elixir, has finally come to Python. I spent some time exploring it, and here is how it works.
{
"storyID": "46797594",
"title": "Oban, the job processing framework from Elixir, has come to Python",
"author": "dimamik",
"url": "https://www.dimamik.com/posts/oban_py/",
"points": 251,
"commentsCount": 99,
"tags": [],
"og": {
"twitterTitle": "Oban.py - deep dive",
"twitterSite": "@dimamikielewicz",
"twitterImage": [
{
"url": "https://www.dimamik.com/images/og-background_hu_bfffbf2d93429ed0.png"
}
],
"author": "Dima Mikielewicz",
"ogTitle": "Oban.py - deep dive",
"ogDescription": "Oban, the job processing framework from Elixir, has finally come to Python. I spent some time exploring it, and here is how it works.",
"ogLocale": "en-us",
"ogImage": [
{
"url": "https://www.dimamik.com/images/og-background_hu_bfffbf2d93429ed0.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Oban, the job processing framework from Elixir, has finally come to Python. I spent some time exploring it, and here is how it works.",
"success": true,
"requestUrl": "https://www.dimamik.com/posts/oban_py/",
"ogUrl": "https://www.dimamik.com/posts/oban_py/",
"ogSiteName": "Hi, I'm Dima"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T16:32:00.000Z",
"createdAtI": 1769617920,
"updatedAt": "2026-01-29T15:59:36.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46797594",
"author": "dimamik",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T17:45:58.508Z",
"title": "Oban, the job processing framework from Elixir, has come to Python",
"createdAtI": 1769617920,
"url": "https://www.dimamik.com/posts/oban_py/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T16:32:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769622359,
"commentsCount": 1,
"updatedAt": "2026-01-28T17:45:32.000Z"
}
}{
"storyID": "46796745",
"title": "Amazon cuts 16k jobs",
"author": "DGAP",
"url": "https://www.reuters.com/legal/litigation/amazon-cuts-16000-jobs-globally-broader-restructuring-2026-01-28/",
"points": 661,
"commentsCount": 910,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/legal/litigation/amazon-cuts-16000-jobs-globally-broader-restructuring-2026-01-28/"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-28T15:39:11.000Z",
"createdAtI": 1769614751,
"updatedAt": "2026-01-29T16:00:40.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46796745",
"author": "DGAP",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T15:50:58.320Z",
"title": "Amazon axes 16,000 jobs as it pushes AI and efficiency",
"createdAtI": 1769614751,
"url": "https://www.reuters.com/legal/litigation/amazon-cuts-16000-jobs-globally-broader-restructuring-2026-01-28/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T15:39:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769615458,
"commentsCount": 1,
"updatedAt": "2026-01-28T15:50:51.000Z"
}
}{
"storyID": "46796571",
"title": "Dole Kemp 96 Web Site",
"author": "DamnInteresting",
"url": "https://www.dolekemp96.org/main.htm",
"points": 53,
"commentsCount": 65,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.dolekemp96.org/main.htm"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T15:27:49.000Z",
"createdAtI": 1769614069,
"updatedAt": "2026-01-29T13:43:22.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46796571",
"author": "DamnInteresting",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T15:35:58.395Z",
"title": "Dole Kemp 96 Web Site",
"createdAtI": 1769614069,
"url": "https://www.dolekemp96.org/main.htm",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T15:27:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769614558,
"commentsCount": 0,
"updatedAt": "2026-01-28T15:35:47.000Z"
}
}Bartosz Ciechanowski - Interactive article explaining the physics of an airfoil and what makes airplanes fly
{
"storyID": "46795908",
"title": "Airfoil (2024)",
"author": "brk",
"url": "https://ciechanow.ski/airfoil/",
"points": 500,
"commentsCount": 57,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Airfoil – Bartosz Ciechanowski",
"twitterSite": "@BCiechanowski",
"twitterImage": [
{
"url": "https://ciechanow.ski/images/og/airfoil.png"
}
],
"author": "Bartosz Ciechanowski",
"ogTitle": "Airfoil – Bartosz Ciechanowski",
"ogDescription": "Interactive article explaining the physics of an airfoil and what makes airplanes fly",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://ciechanow.ski/images/og/airfoil.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://ciechanow.ski/airfoil/",
"ogUrl": "https://ciechanow.ski/airfoil/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T14:32:30.000Z",
"createdAtI": 1769610750,
"updatedAt": "2026-01-29T15:57:20.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46795908",
"author": "brk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T14:40:58.489Z",
"title": "Airfoil",
"createdAtI": 1769610750,
"url": "https://ciechanow.ski/airfoil/",
"points": 4,
"tags": [],
"createdAt": "2026-01-28T14:32:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769611258,
"commentsCount": 0,
"updatedAt": "2026-01-28T14:38:46.000Z"
}
}Bogdan - Broken updates, Copilot shoved everywhere, and my system bricking itself. Here's why I finally escaped to Linux.
{
"storyID": "46795864",
"title": "Microsoft forced me to switch to Linux",
"author": "bobsterlobster",
"url": "https://www.himthe.dev/blog/microsoft-to-linux",
"points": 1781,
"commentsCount": 1391,
"tags": [],
"og": {
"twitterTitle": "Bogdan's Blog – From Microsoft to Microslop to Linux: Why I Made the Switch",
"twitterImage": [
{
"url": "https://www.himthe.dev/img/blog/thumb.png"
}
],
"author": "Bogdan",
"ogTitle": "Bogdan's Blog – From Microsoft to Microslop to Linux: Why I Made the Switch",
"ogDescription": "Broken updates, Copilot shoved everywhere, and my system bricking itself. Here's why I finally escaped to Linux.",
"ogImage": [
{
"width": "1200",
"alt": "Bogdan's Blog",
"url": "https://www.himthe.dev/img/blog/thumb.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Broken updates, Copilot shoved everywhere, and my system bricking itself. Here's why I finally escaped to Linux.",
"success": true,
"requestUrl": "https://www.himthe.dev/blog/microsoft-to-linux",
"ogUrl": "https://www.himthe.dev/blog/microsoft-to-linux",
"ogSiteName": "Bogdan's Blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T14:28:21.000Z",
"createdAtI": 1769610501,
"updatedAt": "2026-01-29T15:59:06.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46795864",
"author": "bobsterlobster",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T14:40:58.489Z",
"title": "Microsoft forced me to switch to Linux",
"createdAtI": 1769610501,
"url": "https://www.himthe.dev/blog/microsoft-to-linux",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T14:28:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769611258,
"commentsCount": 0,
"updatedAt": "2026-01-28T14:39:20.000Z"
}
}Solving the conflicting subnet problem with overlay addressing, WireGuard, and 1:1 NAT.
{
"storyID": "46795582",
"title": "When Every Network is 192.168.1.x",
"author": "pcarroll",
"url": "https://netrinos.com/blog/conflicting-subnets",
"points": 133,
"commentsCount": 98,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://netrinos.com/blog/conflicting-subnets",
"ogTitle": "When Every Network is 192.168.1.x",
"ogUrl": "https://netrinos.com/blog/conflicting-subnets",
"ogSiteName": "Netrinos",
"ogDescription": "Solving the conflicting subnet problem with overlay addressing, WireGuard, and 1:1 NAT.",
"ogImage": [
{
"url": "https://netrinos.com/cdn/images/og-netrinos-banner.webp"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T14:06:39.000Z",
"createdAtI": 1769609199,
"updatedAt": "2026-01-29T15:59:36.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46795582",
"author": "pcarroll",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T14:40:58.489Z",
"title": "When Every Network is 192.168.1.x",
"createdAtI": 1769609199,
"url": "https://netrinos.com/blog/conflicting-subnets",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T14:06:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769611258,
"commentsCount": 0,
"updatedAt": "2026-01-28T14:36:16.000Z"
}
}Contribute to beginner-jhj/mini_browser development by creating an account on GitHub.
{
"storyID": "46795540",
"title": "Show HN: I built a small browser engine from scratch in C++",
"author": "crediblejhj",
"url": "https://github.com/beginner-jhj/mini_browser",
"points": 139,
"commentsCount": 44,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - beginner-jhj/mini_browser",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/cf7e19cd971fb9d058879c5462939f1226e8643013761984f9e7eaf7d28d352f/beginner-jhj/mini_browser"
}
],
"ogTitle": "GitHub - beginner-jhj/mini_browser",
"ogDescription": "Contribute to beginner-jhj/mini_browser development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to beginner-jhj/mini_browser development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/cf7e19cd971fb9d058879c5462939f1226e8643013761984f9e7eaf7d28d352f/beginner-jhj/mini_browser",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to beginner-jhj/mini_browser development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/beginner-jhj/mini_browser",
"ogUrl": "https://github.com/beginner-jhj/mini_browser",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T14:03:28.000Z",
"createdAtI": 1769609008,
"updatedAt": "2026-01-29T15:23:51.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46795540",
"author": "crediblejhj",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T16:50:58.332Z",
"title": "Show HN: I built a small browser engine from scratch in C++",
"createdAtI": 1769609008,
"url": "https://github.com/beginner-jhj/mini_browser",
"points": 5,
"tags": [
"show_hn"
],
"createdAt": "2026-01-28T14:03:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769619058,
"commentsCount": 0,
"updatedAt": "2026-01-28T16:46:33.000Z"
}
}The technology giant confirmed the redundancies hours after it told staff in an email sent in error.
{
"storyID": "46794995",
"title": "Amazon confirms 16,000 job cuts after accidental email",
"author": "c-oreills",
"url": "https://www.bbc.co.uk/news/articles/cx2ywzxlxnlo",
"points": 47,
"commentsCount": 4,
"tags": [],
"og": {
"twitterCreator": "@BBCNews",
"twitterSite": "@BBCNews",
"twitterTitle": "Amazon confirms 16,000 job cuts after accidental email",
"twitterImage": [
{
"alt": "Amazon's grey corporate facade in California with a clear blue sky behind it. ",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/ceca/live/1b3c5410-faf7-11f0-8d99-4d63080b9583.jpg"
}
],
"ogTitle": "Amazon confirms 16,000 job cuts after accidental email",
"ogDescription": "The technology giant confirmed the redundancies hours after it told staff in an email sent in error.",
"ogLocale": "en_GB",
"ogImage": [
{
"alt": "Amazon's grey corporate facade in California with a clear blue sky behind it. ",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/ceca/live/1b3c5410-faf7-11f0-8d99-4d63080b9583.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The technology giant confirmed the redundancies hours after it told staff in an email sent in error.",
"success": true,
"requestUrl": "https://www.bbc.co.uk/news/articles/cx2ywzxlxnlo",
"ogUrl": "https://www.bbc.co.uk/news/articles/cx2ywzxlxnlo",
"ogSiteName": "BBC News",
"articleSection": "Business",
"articleAuthor": "https://www.facebook.com/bbcnews",
"fbAppId": "3662195467332439"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T13:19:33.000Z",
"createdAtI": 1769606373,
"updatedAt": "2026-01-29T11:39:34.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46794995",
"author": "c-oreills",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T13:25:58.674Z",
"title": "Amazon confirms 16,000 job cuts after accidental email",
"createdAtI": 1769606373,
"url": "https://www.bbc.co.uk/news/articles/cx2ywzxlxnlo",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T13:19:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769606759,
"commentsCount": 0,
"updatedAt": "2026-01-28T13:25:31.000Z"
}
}Let them eat popcorn...
{
"storyID": "46794506",
"title": "Aside from That, Mr. Cook, What Did You Think of the Movie?",
"author": "JumpCrisscross",
"url": "https://spyglass.org/tim-cook-captured/",
"points": 38,
"commentsCount": 3,
"tags": [],
"og": {
"twitterCreator": "@mgsiegler",
"twitterTitle": "Aside From That, Mr. Cook, What Did You Think of the Movie?",
"twitterSite": "@spyglass_feed",
"articlePublishedTime": "2026-01-26T11:48:51.000Z",
"twitterImage": [
{
"url": "https://spyglass.org/content/images/size/w1200/2026/01/ChatGPT-Image-Jan-26--2026--11_45_33-AM.png"
}
],
"twitterUrl": "https://spyglass.org/tim-cook-captured/",
"ogTitle": "Aside From That, Mr. Cook, What Did You Think of the Movie?",
"ogDescription": "Let them eat popcorn...",
"ogImage": [
{
"width": "1200",
"url": "https://spyglass.org/content/images/size/w1200/2026/01/ChatGPT-Image-Jan-26--2026--11_45_33-AM.png",
"height": "800"
}
],
"ogType": "article",
"articleTag": "tech",
"twitterCard": "summary_large_image",
"twitterDescription": "Let them eat popcorn...",
"success": true,
"requestUrl": "https://spyglass.org/tim-cook-captured/",
"ogUrl": "https://spyglass.org/tim-cook-captured/",
"ogSiteName": "Spyglass",
"articleModifiedTime": "2026-01-28T09:06:05.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T12:34:38.000Z",
"createdAtI": 1769603678,
"updatedAt": "2026-01-29T13:26:20.000Z",
"fetchedAt": "2026-01-29T14:20:58.492Z",
"firstVersion": {
"storyID": "46794506",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T12:50:58.348Z",
"title": "Aside from That, Mr. Cook, What Did You Think of the Movie?",
"createdAtI": 1769603678,
"url": "https://spyglass.org/tim-cook-captured/",
"points": 4,
"tags": [],
"createdAt": "2026-01-28T12:34:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769604658,
"commentsCount": 0,
"updatedAt": "2026-01-28T12:48:30.000Z"
}
}Rogé Karma - A California wealth-tax proposal makes a high-stakes bet on billionaire psychology.
{
"storyID": "46794472",
"title": "If you tax them, will they leave?",
"author": "JumpCrisscross",
"url": "https://www.theatlantic.com/economy/2026/01/california-wealth-tax-billionaire-migration/685779/",
"points": 102,
"commentsCount": 309,
"tags": [],
"og": {
"twitterSite": "@theatlantic",
"articlePublishedTime": "2026-01-28T12:00:00Z",
"author": "Rogé Karma",
"ogTitle": "If You Tax Them, Will They Leave?",
"ogDescription": "A California wealth-tax proposal makes a high-stakes bet on billionaire psychology.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://cdn.theatlantic.com/thumbor/BLUB0BhporQ5l4pHcrRHl_5dhE4=/0x83:2000x1125/1200x625/media/img/mt/2026/01/2026_01_26_Karma_CA_wealth_tax_final/original.jpg"
}
],
"ogType": "article",
"articleTag": "economy",
"articlePublisher": "https://www.facebook.com/TheAtlantic/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.theatlantic.com/economy/2026/01/california-wealth-tax-billionaire-migration/685779/",
"ogUrl": "https://www.theatlantic.com/economy/2026/01/california-wealth-tax-billionaire-migration/685779/",
"ogSiteName": "The Atlantic",
"articleSection": "Economy",
"articleModifiedTime": "2026-01-28T12:00:56Z",
"fbAppId": "100770816677686"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T12:30:02.000Z",
"createdAtI": 1769603402,
"updatedAt": "2026-01-29T15:59:06.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46794472",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T12:50:58.348Z",
"title": "If You Tax Them, Will They Leave?",
"createdAtI": 1769603402,
"url": "https://www.theatlantic.com/economy/2026/01/california-wealth-tax-billionaire-migration/685779/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T12:30:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769604658,
"commentsCount": 1,
"updatedAt": "2026-01-28T12:50:46.000Z"
}
}{
"storyID": "46794365",
"title": "ICE and Palantir: US agents using health data to hunt illegal immigrants",
"author": "dberhane",
"url": "https://www.bmj.com/content/392/bmj.s168",
"points": 441,
"commentsCount": 255,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bmj.com/content/392/bmj.s168"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T12:18:12.000Z",
"createdAtI": 1769602692,
"updatedAt": "2026-01-29T14:31:50.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46794365",
"author": "dberhane",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T12:35:58.388Z",
"title": "ICE and Palantir: US agents using health data to hunt illegal immigrants",
"createdAtI": 1769602692,
"url": "https://www.bmj.com/content/392/bmj.s168",
"points": 4,
"tags": [],
"createdAt": "2026-01-28T12:18:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769603758,
"commentsCount": 0,
"updatedAt": "2026-01-28T12:34:31.000Z"
}
}A minimalist HDL built entirely from logic gates for education and experimentation. Compiles circuits to C so that they can run anywhere - rafa-rrayes/SHDL
{
"storyID": "46794281",
"title": "Show HN: SHDL – A minimal hardware description language built from logic gates",
"author": "rafa_rrayes",
"url": "https://github.com/rafa-rrayes/SHDL",
"points": 41,
"commentsCount": 20,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - rafa-rrayes/SHDL: A minimalist HDL built entirely from logic gates for education and experimentation. Compiles circuits to C so that they can run anywhere",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/f8e9f68a43db538e7873e586178cb341aa12107eff4227eec62cb5e475a6761d/rafa-rrayes/SHDL"
}
],
"ogTitle": "GitHub - rafa-rrayes/SHDL: A minimalist HDL built entirely from logic gates for education and experimentation. Compiles circuits to C so that they can run anywhere",
"ogDescription": "A minimalist HDL built entirely from logic gates for education and experimentation. Compiles circuits to C so that they can run anywhere - rafa-rrayes/SHDL",
"ogImage": [
{
"width": "1200",
"alt": "A minimalist HDL built entirely from logic gates for education and experimentation. Compiles circuits to C so that they can run anywhere - rafa-rrayes/SHDL",
"url": "https://opengraph.githubassets.com/f8e9f68a43db538e7873e586178cb341aa12107eff4227eec62cb5e475a6761d/rafa-rrayes/SHDL",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A minimalist HDL built entirely from logic gates for education and experimentation. Compiles circuits to C so that they can run anywhere - rafa-rrayes/SHDL",
"success": true,
"requestUrl": "https://github.com/rafa-rrayes/SHDL",
"ogUrl": "https://github.com/rafa-rrayes/SHDL",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T12:06:18.000Z",
"createdAtI": 1769601978,
"updatedAt": "2026-01-29T15:40:09.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46794281",
"author": "rafa_rrayes",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T21:05:58.725Z",
"title": "Show HN: SHDL – A minimal hardware description language built from logic gates",
"createdAtI": 1769601978,
"url": "https://github.com/rafa-rrayes/SHDL",
"points": 10,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-28T12:06:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769634359,
"commentsCount": 3,
"updatedAt": "2026-01-28T21:01:34.000Z"
}
}{
"storyID": "46794258",
"title": "SoftBank in talks to invest up to $30B more in OpenAI",
"author": "JumpCrisscross",
"url": "https://www.wsj.com/tech/ai/softbank-in-talks-to-invest-up-to-30-billion-more-in-openai-8585dea3",
"points": 58,
"commentsCount": 68,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/tech/ai/softbank-in-talks-to-invest-up-to-30-billion-more-in-openai-8585dea3"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2026-01-28T12:03:51.000Z",
"createdAtI": 1769601831,
"updatedAt": "2026-01-29T13:23:34.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46794258",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T12:35:58.388Z",
"title": "SoftBank in Talks to Invest Up to $30B More in OpenAI",
"createdAtI": 1769601831,
"url": "https://www.wsj.com/tech/ai/softbank-in-talks-to-invest-up-to-30-billion-more-in-openai-8585dea3",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T12:03:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769603758,
"commentsCount": 0,
"updatedAt": "2026-01-28T12:34:31.000Z"
}
}Jonas Olsson - "I say that when we joined NATO, we are fully involved in all discussions, including those in Europe revolving around nuclear weapons," Prime Minister Ulf Kristersson said.
{
"storyID": "46794048",
"title": "Sweden weighs Franco-British nuclear weapons cooperation",
"author": "saubeidl",
"url": "https://breakingdefense.com/2026/01/sweden-eyes-franco-british-nuclear-weapons-cooperation/",
"points": 38,
"commentsCount": 1,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-27T15:38:08+00:00",
"author": "Jonas Olsson",
"ogTitle": "Sweden weighs Franco-British nuclear weapons cooperation - Breaking Defense",
"ogDescription": "\"I say that when we joined NATO, we are fully involved in all discussions, including those in Europe revolving around nuclear weapons,\" Prime Minister Ulf Kristersson said.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2560",
"type": "image/jpeg",
"url": "https://breakingdefense.com/wp-content/uploads/sites/13/2026/01/GettyImages-2257257874-scaled-e1769528248387.jpg",
"height": "1442"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://breakingdefense.com/2026/01/sweden-eyes-franco-british-nuclear-weapons-cooperation/",
"ogUrl": "https://breakingdefense.com/2026/01/sweden-eyes-franco-british-nuclear-weapons-cooperation/",
"ogSiteName": "Breaking Defense",
"articleModifiedTime": "2026-01-27T15:52:50+00:00",
"articleAuthor": "https://www.facebook.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T11:36:50.000Z",
"createdAtI": 1769600210,
"updatedAt": "2026-01-29T12:05:49.000Z",
"fetchedAt": "2026-01-29T16:00:58.335Z",
"firstVersion": {
"storyID": "46794048",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T11:40:58.488Z",
"title": "Sweden weighs Franco-British nuclear weapons cooperation",
"createdAtI": 1769600210,
"url": "https://breakingdefense.com/2026/01/sweden-eyes-franco-british-nuclear-weapons-cooperation/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T11:36:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769600458,
"commentsCount": 0,
"updatedAt": "2026-01-28T11:40:01.000Z"
}
}Beth Galetti, Senior Vice President of People Experience and Technology at Amazon - The following message was shared with Amazon employees earlier today.
{
"storyID": "46793906",
"title": "Amazon is laying off 16,000 employees",
"author": "bilekas",
"url": "https://www.aboutamazon.com/news/company-news/amazon-layoffs-corporate-jan-2026",
"points": 41,
"commentsCount": 4,
"tags": [],
"og": {
"twitterTitle": "Update on our organization",
"articlePublishedTime": "2026-01-28T10:20:30.003Z",
"twitterImage": [
{
"width": "1200",
"url": "https://assets.aboutamazon.com/dims4/default/195ead2/2147483647/strip/true/crop/2000x1000+0+63/resize/1200x600!/quality/90/?url=https%3A%2F%2Famazon-blogs-brightspot.s3.amazonaws.com%2F7a%2F97%2F4721587a460e9607826ee602244e%2Famazon-news-hero-generic.png",
"height": "600"
}
],
"author": "Beth Galetti, Senior Vice President of People Experience and Technology at Amazon",
"ogTitle": "Update on our organization",
"ogDescription": "The following message was shared with Amazon employees earlier today.",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://assets.aboutamazon.com/dims4/default/195ead2/2147483647/strip/true/crop/2000x1000+0+63/resize/1200x600!/quality/90/?url=https%3A%2F%2Famazon-blogs-brightspot.s3.amazonaws.com%2F7a%2F97%2F4721587a460e9607826ee602244e%2Famazon-news-hero-generic.png",
"height": "600"
}
],
"ogType": "article",
"articleTag": "Breaking News",
"twitterCard": "summary_large_image",
"twitterDescription": "The following message was shared with Amazon employees earlier today.",
"success": true,
"requestUrl": "https://www.aboutamazon.com/news/company-news/amazon-layoffs-corporate-jan-2026",
"ogSiteName": "Amazon News"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T11:20:43.000Z",
"createdAtI": 1769599243,
"updatedAt": "2026-01-29T13:22:36.000Z",
"fetchedAt": "2026-01-29T15:55:58.681Z",
"firstVersion": {
"storyID": "46793906",
"author": "bilekas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T11:25:58.329Z",
"title": "Amazon is laying off 16,000 employees",
"createdAtI": 1769599243,
"url": "https://www.aboutamazon.com/news/company-news/amazon-layoffs-corporate-jan-2026",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T11:20:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769599558,
"commentsCount": 0,
"updatedAt": "2026-01-28T11:24:45.000Z"
}
}Andy Greenberg - A source trapped inside an industrial-scale scamming operation contacted me, determined to expose his captors’ crimes—and then escape. This is his story.
{
"storyID": "46793889",
"title": "He Leaked the Secrets of an Asian Scam Compound. Then He Had to Get Out Alive",
"author": "voxleone",
"url": "https://www.wired.com/story/he-leaked-the-secrets-southeast-asian-scam-compound-then-had-to-get-out-alive/",
"points": 55,
"commentsCount": 4,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "He Leaked the Secrets of a Southeast Asian Scam Compound. Then He Had to Get Out Alive",
"articlePublishedTime": "2026-01-27T11:00:00.000Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/695d063065851e41961fe045/191:100/w_1280,c_limit/WIRED-FFRedBull-TheoTagholm-1-1080.jpg?mbid=social_retweet"
}
],
"author": "Andy Greenberg",
"ogTitle": "He Leaked the Secrets of a Southeast Asian Scam Compound. Then He Had to Get Out Alive",
"ogDescription": "A source trapped inside an industrial-scale scamming operation contacted me, determined to expose his captors’ crimes—and then escape. This is his story.",
"ogImage": [
{
"url": "https://media.wired.com/photos/695d063065851e41961fe045/191:100/w_1280,c_limit/WIRED-FFRedBull-TheoTagholm-1-1080.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A source trapped inside an industrial-scale scamming operation contacted me, determined to expose his captors’ crimes—and then escape. This is his story.",
"success": true,
"requestUrl": "https://www.wired.com/story/he-leaked-the-secrets-southeast-asian-scam-compound-then-had-to-get-out-alive/",
"ogUrl": "https://www.wired.com/story/he-leaked-the-secrets-southeast-asian-scam-compound-then-had-to-get-out-alive/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2026-01-27T11:00:00.000Z",
"articleAuthor": "Andy Greenberg",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T11:17:07.000Z",
"createdAtI": 1769599027,
"updatedAt": "2026-01-29T13:22:05.000Z",
"fetchedAt": "2026-01-29T15:50:58.449Z",
"firstVersion": {
"storyID": "46793889",
"author": "voxleone",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T12:40:58.431Z",
"title": "He Leaked the Secrets of an Asian Scam Compound. Then He Had to Get Out Alive",
"createdAtI": 1769599027,
"url": "https://www.wired.com/story/he-leaked-the-secrets-southeast-asian-scam-compound-then-had-to-get-out-alive/",
"points": 5,
"tags": [],
"createdAt": "2026-01-28T11:17:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769604058,
"commentsCount": 1,
"updatedAt": "2026-01-28T12:38:16.000Z"
}
}Google has accidentally given us a look at Aluminium OS, which unifies Android and Chrome OS for PCs and Chromebooks.
{
"storyID": "46793721",
"title": "Google just gave us an accidental first look at Android's PC future",
"author": "tambourine_man",
"url": "https://www.androidauthority.com/google-aluminium-os-first-look-bug-report-3635801/",
"points": 47,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@HadleeSimons",
"twitterSite": "@androidauth",
"articlePublishedTime": "2026-01-28T06:45:23+00:00",
"ogTitle": "Google just gave us an accidental first look at Android's PC future",
"ogDescription": "Google has accidentally given us a look at Aluminium OS, which unifies Android and Chrome OS for PCs and Chromebooks.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"url": "https://www.androidauthority.com/wp-content/uploads/2026/01/Aluminium-OS-Google-bug-report-screenshot.jpg",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/androidauthority/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.androidauthority.com/google-aluminium-os-first-look-bug-report-3635801/",
"ogUrl": "https://www.androidauthority.com/google-aluminium-os-first-look-bug-report-3635801/",
"ogSiteName": "Android Authority"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T10:55:48.000Z",
"createdAtI": 1769597748,
"updatedAt": "2026-01-29T14:22:35.000Z",
"fetchedAt": "2026-01-29T15:25:58.620Z",
"firstVersion": {
"storyID": "46793721",
"author": "tambourine_man",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T11:25:58.329Z",
"title": "Google just gave us an accidental first look at Android's PC future",
"createdAtI": 1769597748,
"url": "https://www.androidauthority.com/google-aluminium-os-first-look-bug-report-3635801/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T10:55:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769599558,
"commentsCount": 0,
"updatedAt": "2026-01-28T11:25:45.000Z"
}
}A directory of games from Hacker News Show HN posts.
{
"storyID": "46793693",
"title": "Show HN: The HN Arcade",
"author": "yuppiepuppie",
"url": "https://andrewgy8.github.io/hnarcade/",
"points": 328,
"commentsCount": 107,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://andrewgy8.github.io/hnarcade/",
"ogTitle": "HN Arcade",
"ogUrl": "https://andrewgy8.github.io/hnarcade/",
"ogDescription": "A directory of games from Hacker News Show HN posts.",
"ogLocale": "en"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T10:50:32.000Z",
"createdAtI": 1769597432,
"updatedAt": "2026-01-29T15:10:19.000Z",
"fetchedAt": "2026-01-29T15:20:58.359Z",
"firstVersion": {
"storyID": "46793693",
"author": "yuppiepuppie",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T10:55:58.433Z",
"title": "Show HN: The HN Arcade",
"createdAtI": 1769597432,
"url": "https://andrewgy8.github.io/hnarcade/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-28T10:50:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769597758,
"commentsCount": 0,
"updatedAt": "2026-01-28T10:55:31.000Z"
}
}Free GNU+Linux base OS. Devuan is a fork of Debian without systemd. Devuan provides a safe upgrade path from Debian, to ensure the right to Init Freedom and avoid entanglement.
{
"storyID": "46792783",
"title": "Devuan – Debian Without Systemd",
"author": "smartmic",
"url": "https://www.devuan.org/",
"points": 87,
"commentsCount": 207,
"tags": [],
"og": {
"twitterSite": "@DevuanOrg",
"twitterTitle": "Welcome to devuan.org | Devuan GNU+Linux Free Operating System",
"twitterImage": [
{
"url": "/ui/img/devuan-og-banner.jpg"
}
],
"ogTitle": "Welcome to devuan.org | Devuan GNU+Linux Free Operating System",
"ogDescription": "Free GNU+Linux base OS. Devuan is a fork of Debian without systemd. Devuan provides a safe upgrade path from Debian, to ensure the right to Init Freedom and avoid entanglement.",
"ogImage": [
{
"url": "/ui/img/devuan-og-banner.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Free GNU+Linux base OS. Devuan is a fork of Debian without systemd. Devuan provides a safe upgrade path from Debian, to ensure the right to Init Freedom and avoid entanglement.",
"success": true,
"requestUrl": "https://www.devuan.org/",
"ogUrl": "https://www.devuan.org",
"ogSiteName": "Devuan GNU+Linux"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T08:58:28.000Z",
"createdAtI": 1769590708,
"updatedAt": "2026-01-29T13:32:50.000Z",
"fetchedAt": "2026-01-29T14:10:58.319Z",
"firstVersion": {
"storyID": "46792783",
"author": "smartmic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T11:05:58.352Z",
"title": "Devuan – Debian Without Systemd",
"createdAtI": 1769590708,
"url": "https://www.devuan.org/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T08:58:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769598358,
"commentsCount": 4,
"updatedAt": "2026-01-28T11:05:46.000Z"
}
}A personal reflection on the decision to stop following daily news and its impact on my well-being.
{
"storyID": "46792580",
"title": "I stopped following the news",
"author": "mertbio",
"url": "https://mertbulan.com/2026/01/28/why-i-stopped-following-the-news/",
"points": 164,
"commentsCount": 175,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Why I Stopped Following the News – Mert Bulan",
"twitterDescription": "A personal reflection on the decision to stop following daily news and its impact on my well-being.",
"twitterImage": [
{
"url": "https://mertbulan.com/images/posts/why-i-stopped-following-the-news.webp"
}
],
"success": true,
"requestUrl": "https://mertbulan.com/2026/01/28/why-i-stopped-following-the-news/",
"ogTitle": "Why I Stopped Following the News – Mert Bulan",
"ogUrl": "https://mertbulan.com/2026/01/28/why-i-stopped-following-the-news/",
"ogDescription": "A personal reflection on the decision to stop following daily news and its impact on my well-being.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://mertbulan.com/images/posts/why-i-stopped-following-the-news.webp"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T08:33:57.000Z",
"createdAtI": 1769589237,
"updatedAt": "2026-01-29T13:55:20.000Z",
"fetchedAt": "2026-01-29T13:55:58.415Z",
"firstVersion": {
"storyID": "46792580",
"author": "mertbio",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T09:05:58.435Z",
"title": "I Stopped Following the News",
"createdAtI": 1769589237,
"url": "https://mertbulan.com/2026/01/28/why-i-stopped-following-the-news/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T08:33:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769591158,
"commentsCount": 0,
"updatedAt": "2026-01-28T09:04:45.000Z"
}
}{
"storyID": "46792572",
"title": "Virtual Boy on TV with Intelligent Systems Video Boy",
"author": "hcs",
"url": "https://hcs64.com/video-boy-vue/",
"points": 95,
"commentsCount": 40,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://hcs64.com/video-boy-vue/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T08:32:50.000Z",
"createdAtI": 1769589170,
"updatedAt": "2026-01-29T10:49:33.000Z",
"fetchedAt": "2026-01-29T13:55:58.415Z",
"firstVersion": {
"storyID": "46792572",
"author": "hcs",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T12:00:58.482Z",
"title": "Virtual Boy on TV with Intelligent Systems Video Boy",
"createdAtI": 1769589170,
"url": "https://hcs64.com/video-boy-vue/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T08:32:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769601658,
"commentsCount": 0,
"updatedAt": "2026-01-28T11:57:46.000Z"
}
}{
"storyID": "46792370",
"title": "ASML staffing changes could result in a net reduction of around 1700 positions",
"author": "dep_b",
"url": "https://www.asml.com/en/news/press-releases/2026/strengthening-focus-on-engineering-and-innovation",
"points": 332,
"commentsCount": 345,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.ed.nl/binnenland/asml-wil-veel-managementbanen-schrappen-rekent-op-1700-ontslagen~a04807f1/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T08:02:42.000Z",
"createdAtI": 1769587362,
"updatedAt": "2026-01-29T12:38:34.000Z",
"fetchedAt": "2026-01-29T12:50:58.382Z",
"firstVersion": {
"storyID": "46792370",
"author": "dep_b",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T08:10:58.557Z",
"title": "ASML firing 1700 people, mostly managers",
"createdAtI": 1769587362,
"url": "https://www.ed.nl/binnenland/asml-wil-veel-managementbanen-schrappen-rekent-op-1700-ontslagen~a04807f1/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T08:02:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769587859,
"commentsCount": 1,
"updatedAt": "2026-01-28T08:07:30.000Z"
}
}Seth Michael Larson - Two years ago I discovered a potential foot-gun with the Python standard library “re” module. I blogged about this behavior, and turns out that I wasn't only one who didn't know this: The article w...
{
"storyID": "46792218",
"title": "Use \"\\A \\z\", not \"^ $\" with Python regular expressions",
"author": "todsacerdoti",
"url": "https://sethmlarson.dev/use-backslash-A-and-z-not-%5E-and-%24-with-python-regular-expressions",
"points": 40,
"commentsCount": 19,
"tags": [],
"og": {
"twitterCreator": "@sethmlarson",
"twitterSite": "sethmlarson.dev",
"twitterTitle": "Use “\\A...\\z”, not “^...$” with Python regular expressions",
"twitterImage": [
{
"url": "https://github.com/sethmlarson.png"
}
],
"author": "Seth Michael Larson",
"ogTitle": "Use “\\A...\\z”, not “^...$” with Python regular expressions",
"ogDescription": "Two years ago I discovered a potential foot-gun\nwith the Python standard library “re” module.\nI blogged about this behavior,\nand turns out that\nI wasn't only one who didn't know this:\nThe article w...",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://github.com/sethmlarson.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Two years ago I discovered a potential foot-gun\nwith the Python standard library “re” module.\nI blogged about this behavior,\nand turns out that\nI wasn't only one who didn't know this:\nThe article w...",
"success": true,
"requestUrl": "https://sethmlarson.dev/use-backslash-A-and-z-not-%5E-and-%24-with-python-regular-expressions",
"ogSiteName": "sethmlarson.dev"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T07:40:09.000Z",
"createdAtI": 1769586009,
"updatedAt": "2026-01-29T10:14:49.000Z",
"fetchedAt": "2026-01-29T12:00:58.345Z",
"firstVersion": {
"storyID": "46792218",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T11:10:58.399Z",
"title": "Use \"\\A \\z\", not \"^ $\" with Python regular expressions",
"createdAtI": 1769586009,
"url": "https://sethmlarson.dev/use-backslash-A-and-z-not-%5E-and-%24-with-python-regular-expressions",
"points": 5,
"tags": [],
"createdAt": "2026-01-28T07:40:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769598658,
"commentsCount": 2,
"updatedAt": "2026-01-28T11:09:00.000Z"
}
}{
"storyID": "46792194",
"title": "Make.ts",
"author": "ingve",
"url": "https://matklad.github.io/2026/01/27/make-ts.html",
"points": 228,
"commentsCount": 115,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://matklad.github.io/2026/01/27/make-ts.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T07:35:51.000Z",
"createdAtI": 1769585751,
"updatedAt": "2026-01-29T11:48:21.000Z",
"fetchedAt": "2026-01-29T11:55:58.967Z",
"firstVersion": {
"storyID": "46792194",
"author": "ingve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T08:05:58.748Z",
"title": "Make.ts",
"createdAtI": 1769585751,
"url": "https://matklad.github.io/2026/01/27/make-ts.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T07:35:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769587559,
"commentsCount": 1,
"updatedAt": "2026-01-28T08:04:00.000Z"
}
}WhatsApp has adopted and rolled out a new layer of security for users – built with Rust – as part of its effort to harden defenses against malware threats. WhatsApp’s experience creating and distri…
{
"storyID": "46791742",
"title": "Rust at Scale: An Added Layer of Security for WhatsApp",
"author": "ubj",
"url": "https://engineering.fb.com/2026/01/27/security/rust-at-scale-security-whatsapp/",
"points": 249,
"commentsCount": 130,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-27T15:00:09+00:00",
"twitterImage": [
{
"url": "https://engineering.fb.com/wp-content/uploads/2026/01/Eng-Blog-Self-Serve-Hero-Images-PRIVACY-WhatsApp2.jpg?w=640"
}
],
"ogTitle": "Rust at Scale: An Added Layer of Security for WhatsApp",
"ogDescription": "WhatsApp has adopted and rolled out a new layer of security for users – built with Rust – as part of its effort to harden defenses against malware threats. WhatsApp’s experience creating and distri…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "3840",
"url": "https://engineering.fb.com/wp-content/uploads/2026/01/Eng-Blog-Self-Serve-Hero-Images-PRIVACY-WhatsApp2.jpg",
"height": "2160"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://engineering.fb.com/2026/01/27/security/rust-at-scale-security-whatsapp/",
"ogUrl": "https://engineering.fb.com/2026/01/27/security/rust-at-scale-security-whatsapp/",
"ogSiteName": "Engineering at Meta",
"articleModifiedTime": "2026-01-27T01:47:10+00:00",
"fbAppId": "1425766027653270"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T06:21:07.000Z",
"createdAtI": 1769581267,
"updatedAt": "2026-01-29T11:00:34.000Z",
"fetchedAt": "2026-01-29T11:00:58.387Z",
"firstVersion": {
"storyID": "46791742",
"author": "ubj",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T08:55:58.366Z",
"title": "Rust at Scale: An Added Layer of Security for WhatsApp",
"createdAtI": 1769581267,
"url": "https://engineering.fb.com/2026/01/27/security/rust-at-scale-security-whatsapp/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T06:21:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769590558,
"commentsCount": 0,
"updatedAt": "2026-01-28T08:54:59.000Z"
}
}{
"storyID": "46790765",
"title": "Google to pay $68M over allegations its voice assistant eavesdropped on users",
"author": "iamnothere",
"url": "https://www.cbsnews.com/news/google-voice-assistant-lawsuit-settlement-68-million/",
"points": 40,
"commentsCount": 16,
"tags": [],
"og": {
"error": "Server has returned a 400/500 error code",
"requestUrl": "https://www.cbsnews.com/news/google-voice-assistant-lawsuit-settlement-68-million/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T03:37:53.000Z",
"createdAtI": 1769571473,
"updatedAt": "2026-01-29T07:28:49.000Z",
"fetchedAt": "2026-01-29T08:35:58.422Z",
"firstVersion": {
"storyID": "46790765",
"author": "iamnothere",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T04:30:58.373Z",
"title": "Google to pay $68M over allegations its voice assistant eavesdropped on users",
"createdAtI": 1769571473,
"url": "https://www.cbsnews.com/news/google-voice-assistant-lawsuit-settlement-68-million/",
"points": 4,
"tags": [],
"createdAt": "2026-01-28T03:37:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769574658,
"commentsCount": 0,
"updatedAt": "2026-01-28T04:29:29.000Z"
}
}Abner Li - A Google bug report on the Chromium Issue Tracker today has inadvertently leaked the Android desktop interface for the first time.
{
"storyID": "46790740",
"title": "Android's desktop interface leaks",
"author": "thunderbong",
"url": "https://9to5google.com/2026/01/27/android-desktop-leak/",
"points": 226,
"commentsCount": 303,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@9to5Google",
"twitterSite": "@9to5Google",
"articlePublishedTime": "2026-01-27T22:02:16+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/9to5google.com/wp-content/uploads/sites/4/2023/04/hp-dragonfly-pro-chromebook-17.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1"
}
],
"author": "Abner Li",
"ogTitle": "Android's full desktop interface leaks: New status bar, Chrome Extensions, more [Video]",
"ogDescription": "A Google bug report on the Chromium Issue Tracker today has inadvertently leaked the Android desktop interface for the first time.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1500",
"type": "image/jpeg",
"url": "https://i0.wp.com/9to5google.com/wp-content/uploads/sites/4/2023/04/hp-dragonfly-pro-chromebook-17.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1",
"height": "1000"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/pages/9to5Google/218132111544562",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://9to5google.com/2026/01/27/android-desktop-leak/",
"ogUrl": "https://9to5google.com/2026/01/27/android-desktop-leak/",
"ogSiteName": "9to5Google",
"articleModifiedTime": "2026-01-27T22:15:19+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T03:34:45.000Z",
"createdAtI": 1769571285,
"updatedAt": "2026-01-29T08:30:48.000Z",
"fetchedAt": "2026-01-29T08:30:58.354Z",
"firstVersion": {
"storyID": "46790740",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T18:20:58.416Z",
"title": "Android's full desktop interface leaks: New status bar, Chrome Extensions",
"createdAtI": 1769571285,
"url": "https://9to5google.com/2026/01/27/android-desktop-leak/",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T03:34:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769624458,
"commentsCount": 3,
"updatedAt": "2026-01-28T18:20:47.000Z"
}
}Sam Biddle - Internal Slack logs shared with The Intercept show outrage over Cook’s coziness with Trump and Apple's silence on Pretti's death.
{
"storyID": "46790365",
"title": "Apple Workers Are Livid That Cook Saw \"Melania\" Hours After CBP Killed Pretti",
"author": "cdrnsf",
"url": "https://theintercept.com/2026/01/27/apple-tim-cook-trump-alex-pretti/",
"points": 54,
"commentsCount": 16,
"tags": [],
"og": {
"twitterSite": "@theintercept",
"articlePublishedTime": "2026-01-28T01:57:21+00:00",
"twitterImage": [
{
"url": "https://theintercept.com/wp-content/uploads/2026/01/GettyImages-2256932535-e1769563155231.jpg?fit=5000%2C2500&w=2048"
}
],
"author": "Sam Biddle",
"ogTitle": "Apple Workers Are Livid That Tim Cook Saw “Melania” Movie Hours After CBP Killed Pretti",
"ogDescription": "Internal Slack logs shared with The Intercept show outrage over Cook’s coziness with Trump and Apple's silence on Pretti's death.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://theintercept.com/wp-content/uploads/2026/01/GettyImages-2256932535-e1769563155231.jpg?fit=5000%2C2500&w=1200&h=800",
"height": "800"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theintercept.com/2026/01/27/apple-tim-cook-trump-alex-pretti/",
"ogUrl": "https://theintercept.com/2026/01/27/apple-tim-cook-trump-alex-pretti/",
"ogSiteName": "The Intercept",
"articleModifiedTime": "2026-01-28T01:57:29+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T02:40:12.000Z",
"createdAtI": 1769568012,
"updatedAt": "2026-01-29T06:33:48.000Z",
"fetchedAt": "2026-01-29T07:25:58.332Z",
"firstVersion": {
"storyID": "46790365",
"author": "cdrnsf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T02:50:58.455Z",
"title": "Apple Workers Are Livid That Cook Saw \"Melania\" Hours After CBP Killed Pretti",
"createdAtI": 1769568012,
"url": "https://theintercept.com/2026/01/27/apple-tim-cook-trump-alex-pretti/",
"points": 5,
"tags": [],
"createdAt": "2026-01-28T02:40:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769568658,
"commentsCount": 7,
"updatedAt": "2026-01-28T02:50:45.000Z"
}
}Germany has advised citizens demonstrations can lead to clashes with migration and security authorities.
{
"storyID": "46790360",
"title": "Germany issued formal travel advisory for US",
"author": "testing22321",
"url": "https://www.newsweek.com/germany-issues-formal-travel-advisory-for-us-11421830",
"points": 40,
"commentsCount": 2,
"tags": [],
"og": {
"twitterSite": "@newsweek",
"twitterTitle": "Germany issues formal travel advisory for US ",
"articlePublishedTime": "2026-01-27T05:41:00-05:00",
"twitterImage": [
{
"alt": "Germany issues formal travel advisory for US - Newsweek featured image",
"width": "1200",
"url": "https://assets.newsweek.com/wp-content/uploads/2026/01/GettyImages-1138987535.jpg?w=1200crop=1",
"height": "630"
}
],
"twitterUrl": "https://www.newsweek.com/germany-issues-formal-travel-advisory-for-us-11421830",
"ogTitle": "Germany issues formal travel advisory for US ",
"ogDescription": "Germany has advised citizens demonstrations can lead to clashes with migration and security authorities. ",
"ogImage": [
{
"width": "1200",
"alt": "Germany issues formal travel advisory for US - Newsweek featured image",
"url": "https://assets.newsweek.com/wp-content/uploads/2026/01/GettyImages-1138987535.jpg?w=1200crop=1",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Germany has advised citizens demonstrations can lead to clashes with migration and security authorities. ",
"success": true,
"requestUrl": "https://www.newsweek.com/germany-issues-formal-travel-advisory-for-us-11421830",
"ogUrl": "https://www.newsweek.com/germany-issues-formal-travel-advisory-for-us-11421830",
"ogSiteName": "Newsweek",
"articleModifiedTime": "2026-01-27T08:32:57-05:00",
"articleSection": "News"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T02:39:33.000Z",
"createdAtI": 1769567973,
"updatedAt": "2026-01-29T06:26:33.000Z",
"fetchedAt": "2026-01-29T07:15:58.453Z",
"firstVersion": {
"storyID": "46790360",
"author": "testing22321",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T02:45:58.593Z",
"title": "Germany issued formal travel advisory for US",
"createdAtI": 1769567973,
"url": "https://www.newsweek.com/germany-issues-formal-travel-advisory-for-us-11421830",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T02:39:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769568359,
"commentsCount": 0,
"updatedAt": "2026-01-28T02:45:44.000Z"
}
}Get a new MacBook Pro laptop with monthly financing options. Select a model or customise your own. Buy now at apple.com.
{
"storyID": "46790250",
"title": "Apple MacBook Pro order deliveries delayed until mid March",
"author": "behnamoh",
"url": "https://www.apple.com/shop/buy-mac/macbook-pro/16-inch-space-black-standard-display-apple-m4-max-with-16-core-cpu-and-40-core-gpu-48gb-memory-1tb",
"points": 51,
"commentsCount": 12,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@apple",
"success": true,
"requestUrl": "https://www.apple.com/shop/buy-mac/macbook-pro/16-inch-space-black-standard-display-apple-m4-max-with-16-core-cpu-and-40-core-gpu-48gb-memory-1tb",
"ogTitle": "16-inch MacBook Pro - Space Black",
"ogUrl": "https://www.apple.com/shop/buy-mac/macbook-pro/16-inch-space-black-standard-display-apple-m4-max-with-16-core-cpu-and-40-core-gpu-48gb-memory-1tb",
"ogSiteName": "Apple",
"ogDescription": "Get a new MacBook Pro laptop with monthly financing options. Select a model or customise your own. Buy now at apple.com.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/mbp16-spaceblack-cto-hero-202410?wid=1200&hei=630&fmt=jpeg&qlt=95&.v=1731525368125"
}
],
"ogType": "product"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T02:25:35.000Z",
"createdAtI": 1769567135,
"updatedAt": "2026-01-28T23:44:36.000Z",
"fetchedAt": "2026-01-29T06:50:58.425Z",
"firstVersion": {
"storyID": "46790250",
"author": "behnamoh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T03:00:58.381Z",
"title": "Apple MacBook Pro order deliveries delayed until mid March",
"createdAtI": 1769567135,
"url": "https://www.apple.com/shop/buy-mac/macbook-pro/16-inch-space-black-standard-display-apple-m4-max-with-16-core-cpu-and-40-core-gpu-48gb-memory-1tb",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T02:25:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769569258,
"commentsCount": 0,
"updatedAt": "2026-01-28T03:00:14.000Z"
}
}Sentience API - Tutorials and insights on optimizing AI agents for web automation, visual cues, screenshot delivery, and reducing LLM costs.
{
"storyID": "46790127",
"title": "A verification layer for browser agents: Amazon case study",
"author": "tonyww",
"url": "https://sentienceapi.com/blog/verification-layer-amazon-case-study",
"points": 54,
"commentsCount": 20,
"tags": [],
"og": {
"twitterCreator": "@sentienceapi",
"twitterCard": "summary_large_image",
"twitterTitle": "Sentience API - Verification & Control Layer for Browser AI Agents",
"twitterDescription": "Semantic snapshots + assertions + trace/artifact evidence for deterministic browser agent runs. Reduce token usage by filtering UI noise (vision optional).",
"twitterImage": [
{
"url": "https://sentienceapi.com/og-image.png"
}
],
"success": true,
"author": "Sentience API",
"requestUrl": "https://sentienceapi.com/blog/verification-layer-amazon-case-study",
"ogTitle": "Sentience API Blog - AI Web Intelligence Insights",
"ogDescription": "Tutorials and insights on optimizing AI agents for web automation, visual cues, screenshot delivery, and reducing LLM costs.",
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"LLM"
]
},
"createdAt": "2026-01-28T02:08:14.000Z",
"createdAtI": 1769566094,
"updatedAt": "2026-01-29T06:35:48.000Z",
"fetchedAt": "2026-01-29T06:45:58.582Z",
"firstVersion": {
"storyID": "46790127",
"author": "tonyww",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T16:30:58.333Z",
"title": "A verification layer for browser agents: Amazon case study",
"createdAtI": 1769566094,
"url": "https://sentienceapi.com/blog/verification-layer-amazon-case-study",
"points": 16,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T02:08:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769617858,
"commentsCount": 4,
"updatedAt": "2026-01-28T16:30:50.000Z"
}
}{
"storyID": "46789961",
"title": "Super Monkey Ball ported to a website",
"author": "rebasedoctopus",
"url": "https://monkeyball-online.pages.dev/",
"points": 273,
"commentsCount": 81,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://monkeyball-online.pages.dev/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T01:44:25.000Z",
"createdAtI": 1769564665,
"updatedAt": "2026-01-29T05:21:34.000Z",
"fetchedAt": "2026-01-29T06:05:58.442Z",
"firstVersion": {
"storyID": "46789961",
"author": "rebasedoctopus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T02:15:58.511Z",
"title": "Super Monkey Ball ported to a website",
"createdAtI": 1769564665,
"url": "https://monkeyball-online.pages.dev/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T01:44:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769566559,
"commentsCount": 0,
"updatedAt": "2026-01-28T02:14:59.000Z"
}
}AISLE's autonomous analyzer found all 12 CVEs in the January 2026 coordinated release of OpenSSL, the open-source cryptographic library that underp...
{
"storyID": "46789913",
"title": "AISLE’s autonomous analyzer found all CVEs in the January OpenSSL release",
"author": "mmsc",
"url": "https://aisle.com/blog/aisle-discovered-12-out-of-12-openssl-vulnerabilities",
"points": 192,
"commentsCount": 129,
"tags": [],
"og": {
"twitterTitle": "AISLE Discovered 12 out of 12 OpenSSL Vulnerabilities",
"twitterImage": [
{
"url": "https://aisle.com/api/media/file/openssl%20release%202-1200x630.jpg"
}
],
"ogTitle": "AISLE Discovered 12 out of 12 OpenSSL Vulnerabilities",
"ogDescription": "AISLE's autonomous analyzer found all 12 CVEs in the January 2026 coordinated release of OpenSSL, the open-source cryptographic library that underp...",
"ogLocale": "en",
"ogImage": [
{
"url": "https://aisle.com/api/media/file/openssl%20release%202-1200x630.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "AISLE's autonomous analyzer found all 12 CVEs in the January 2026 coordinated release of OpenSSL, the open-source cryptographic library that underp...",
"success": true,
"requestUrl": "https://aisle.com/blog/aisle-discovered-12-out-of-12-openssl-vulnerabilities",
"ogUrl": "https://aisle.com/blog/aisle-discovered-12-out-of-12-openssl-vulnerabilities",
"ogSiteName": "AISLE"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-28T01:38:15.000Z",
"createdAtI": 1769564295,
"updatedAt": "2026-01-29T05:14:48.000Z",
"fetchedAt": "2026-01-29T06:05:58.442Z",
"firstVersion": {
"storyID": "46789913",
"author": "mmsc",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T01:50:58.431Z",
"title": "AI found 12 vulnerabilities in OpenSSL",
"createdAtI": 1769564295,
"url": "https://aisle.com/blog/aisle-discovered-12-out-of-12-openssl-vulnerabilities",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T01:38:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769565058,
"commentsCount": 0,
"updatedAt": "2026-01-28T01:49:00.000Z"
}
}{
"storyID": "46789796",
"title": "OpenStreetMap overwhelmed by bots scraping data",
"author": "molly_radstowe",
"url": "https://twitter.com/openstreetmap/status/2016320492420878531",
"points": 40,
"commentsCount": 21,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/openstreetmap/status/2016320492420878531",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T01:23:26.000Z",
"createdAtI": 1769563406,
"updatedAt": "2026-01-29T05:25:21.000Z",
"fetchedAt": "2026-01-29T05:55:58.320Z",
"firstVersion": {
"storyID": "46789796",
"author": "molly_radstowe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T01:25:58.324Z",
"title": "OpenStreetMap overwhelmed by bots scraping data",
"createdAtI": 1769563406,
"url": "https://twitter.com/openstreetmap/status/2016320492420878531",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T01:23:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769563558,
"commentsCount": 2,
"updatedAt": "2026-01-28T01:24:59.000Z"
}
}Transmission 4.1.0 This is Transmission 4.1.0. We've been working on this release for over a year now, and we're excited to finally get it over the finish line! What's New in 4.1.0 Highlights Impr...
{
"storyID": "46789656",
"title": "Transmission 4.1.0",
"author": "nntwozz",
"url": "https://github.com/transmission/transmission/releases/tag/4.1.0",
"points": 64,
"commentsCount": 9,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "Release 4.1.0 · transmission/transmission",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/0993d40536944abfedd38a6e27c82d6321743dfab404f5d1e8c11d654c94e15f/transmission/transmission/releases/tag/4.1.0"
}
],
"ogTitle": "Release 4.1.0 · transmission/transmission",
"ogDescription": "Transmission 4.1.0\nThis is Transmission 4.1.0. We've been working on this release for over\na year now, and we're excited to finally get it over the finish line!\nWhat's New in 4.1.0\nHighlights\n\nImpr...",
"ogImage": [
{
"width": "1200",
"alt": "Transmission 4.1.0\nThis is Transmission 4.1.0. We've been working on this release for over\na year now, and we're excited to finally get it over the finish line!\nWhat's New in 4.1.0\nHighlights\n\nImpr...",
"url": "https://opengraph.githubassets.com/0993d40536944abfedd38a6e27c82d6321743dfab404f5d1e8c11d654c94e15f/transmission/transmission/releases/tag/4.1.0",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Transmission 4.1.0\nThis is Transmission 4.1.0. We've been working on this release for over\na year now, and we're excited to finally get it over the finish line!\nWhat's New in 4.1.0\nHigh...",
"success": true,
"requestUrl": "https://github.com/transmission/transmission/releases/tag/4.1.0",
"ogUrl": "/transmission/transmission/releases/tag/4.1.0",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T01:07:02.000Z",
"createdAtI": 1769562422,
"updatedAt": "2026-01-29T04:53:33.000Z",
"fetchedAt": "2026-01-29T05:45:58.657Z",
"firstVersion": {
"storyID": "46789656",
"author": "nntwozz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T01:20:58.468Z",
"title": "Transmission 4.1.0",
"createdAtI": 1769562422,
"url": "https://github.com/transmission/transmission/releases/tag/4.1.0",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T01:07:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769563258,
"commentsCount": 0,
"updatedAt": "2026-01-28T01:20:44.000Z"
}
}{
"storyID": "46789617",
"title": "US population growth slows as immigration declines",
"author": "geox",
"url": "https://www.reuters.com/world/us/us-population-growth-slows-immigration-declines-census-data-shows-2026-01-27/",
"points": 44,
"commentsCount": 10,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/world/us/us-population-growth-slows-immigration-declines-census-data-shows-2026-01-27/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T01:03:07.000Z",
"createdAtI": 1769562187,
"updatedAt": "2026-01-28T23:58:02.000Z",
"fetchedAt": "2026-01-29T05:05:58.470Z",
"firstVersion": {
"storyID": "46789617",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T01:15:58.436Z",
"title": "US population growth slows as immigration declines",
"createdAtI": 1769562187,
"url": "https://www.reuters.com/world/us/us-population-growth-slows-immigration-declines-census-data-shows-2026-01-27/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T01:03:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769562958,
"commentsCount": 0,
"updatedAt": "2026-01-28T01:13:29.000Z"
}
}A deep dive into Trinity Large, covering architecture, sparsity, training at scale, and why we shipped Preview, Base, and TrueBase checkpoints.
{
"storyID": "46789561",
"title": "Trinity large: An open 400B sparse MoE model",
"author": "linolevan",
"url": "https://www.arcee.ai/blog/trinity-large",
"points": 147,
"commentsCount": 44,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Arcee AI | Trinity Large: An Open 400B Sparse MoE Model",
"twitterCard": "summary_large_image",
"twitterDescription": "A deep dive into Trinity Large, covering architecture, sparsity, training at scale, and why we shipped Preview, Base, and TrueBase checkpoints.",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/68d12bf17c9c2b9864d5218e/6978cb152e57d4dbda9f9c69_Blog%20cover%20(1).png"
}
],
"success": true,
"requestUrl": "https://www.arcee.ai/blog/trinity-large",
"ogTitle": "Arcee AI | Trinity Large: An Open 400B Sparse MoE Model",
"ogDescription": "A deep dive into Trinity Large, covering architecture, sparsity, training at scale, and why we shipped Preview, Base, and TrueBase checkpoints.",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/68d12bf17c9c2b9864d5218e/6978cb152e57d4dbda9f9c69_Blog%20cover%20(1).png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"www.arcee.ai"
]
},
"createdAt": "2026-01-28T00:57:52.000Z",
"createdAtI": 1769561872,
"updatedAt": "2026-01-29T04:54:02.000Z",
"fetchedAt": "2026-01-29T04:55:58.365Z",
"firstVersion": {
"storyID": "46789561",
"author": "linolevan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T21:55:58.415Z",
"title": "Trinity large: An open 400B sparse MoE model",
"createdAtI": 1769561872,
"url": "https://www.arcee.ai/blog/trinity-large",
"points": 16,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T00:57:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769637358,
"commentsCount": 7,
"updatedAt": "2026-01-28T21:55:18.000Z"
}
}{
"storyID": "46789400",
"title": "Neocities Is Blocked by Bing",
"author": "kyledrake",
"url": "https://blog.neocities.org/blog/2026/01/27/bing-block",
"points": 87,
"commentsCount": 5,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://blog.neocities.org/blog/2026/01/27/bing-block"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T00:39:38.000Z",
"createdAtI": 1769560778,
"updatedAt": "2026-01-29T00:48:34.000Z",
"fetchedAt": "2026-01-29T04:15:58.409Z",
"firstVersion": {
"storyID": "46789400",
"author": "kyledrake",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T01:15:58.436Z",
"title": "Neocities Is Blocked by Bing",
"createdAtI": 1769560778,
"url": "https://blog.neocities.org/blog/2026/01/27/bing-block",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T00:39:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769562958,
"commentsCount": 0,
"updatedAt": "2026-01-28T01:11:59.000Z"
}
}Ben Taub - After a newborn died of opioid poisoning, a new branch of pediatrics came into being. But the evidence doesn’t add up.
{
"storyID": "46789205",
"title": "Did a celebrated researcher obscure a baby's poisoning?",
"author": "littlexsparkee",
"url": "https://www.newyorker.com/magazine/2026/02/02/did-a-celebrated-researcher-obscure-a-fatal-poisoning",
"points": 105,
"commentsCount": 35,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@NewYorker",
"twitterSite": "@NewYorker",
"twitterTitle": "Did a Celebrated Researcher Obscure a Baby’s Poisoning?",
"articlePublishedTime": "2026-01-26T11:00:00.000Z",
"twitterImage": [
{
"url": "https://media.newyorker.com/photos/69700368162a1094c1fbce63/16:9/w_1280,c_limit/r48477.jpg?mbid=social_retweet"
}
],
"author": "Ben Taub",
"ogTitle": "Did a Celebrated Researcher Obscure a Baby’s Poisoning?",
"ogDescription": "After a newborn died of opioid poisoning, a new branch of pediatrics came into being. But the evidence doesn’t add up.",
"ogImage": [
{
"url": "https://media.newyorker.com/photos/69700368162a1094c1fbce63/16:9/w_1280,c_limit/r48477.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "After a newborn died of opioid poisoning, a new branch of pediatrics came into being. But the evidence doesn’t add up.",
"success": true,
"requestUrl": "https://www.newyorker.com/magazine/2026/02/02/did-a-celebrated-researcher-obscure-a-fatal-poisoning",
"ogUrl": "https://www.newyorker.com/magazine/2026/02/02/did-a-celebrated-researcher-obscure-a-fatal-poisoning",
"ogSiteName": "The New Yorker",
"articleSection": "tags",
"articleModifiedTime": "2026-01-26T11:00:00.000Z",
"articleAuthor": "Ben Taub",
"fbAppId": "1147169538698836"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T00:18:58.000Z",
"createdAtI": 1769559538,
"updatedAt": "2026-01-29T03:35:17.000Z",
"fetchedAt": "2026-01-29T03:35:58.410Z",
"firstVersion": {
"storyID": "46789205",
"author": "littlexsparkee",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T22:05:58.319Z",
"title": "Did a celebrated researcher obscure a baby's poisoning?",
"createdAtI": 1769559538,
"url": "https://www.newyorker.com/magazine/2026/02/02/did-a-celebrated-researcher-obscure-a-fatal-poisoning",
"points": 18,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T00:18:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769637958,
"commentsCount": 0,
"updatedAt": "2026-01-28T22:05:49.000Z"
}
}{
"storyID": "46789180",
"title": "How London became the rest of the world’s startup capital",
"author": "ellieh",
"url": "https://www.economist.com/britain/2026/01/26/how-london-became-the-rest-of-the-worlds-startup-capital",
"points": 84,
"commentsCount": 82,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/britain/2026/01/26/how-london-became-the-rest-of-the-worlds-startup-capital"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T00:16:57.000Z",
"createdAtI": 1769559417,
"updatedAt": "2026-01-29T03:06:48.000Z",
"fetchedAt": "2026-01-29T03:15:58.453Z",
"firstVersion": {
"storyID": "46789180",
"author": "ellieh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T21:50:58.364Z",
"title": "How London became the rest of the world’s startup capital",
"createdAtI": 1769559417,
"url": "https://www.economist.com/britain/2026/01/26/how-london-became-the-rest-of-the-worlds-startup-capital",
"points": 17,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T00:16:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769637058,
"commentsCount": 1,
"updatedAt": "2026-01-28T21:50:49.000Z"
}
}{
"storyID": "46788384",
"title": "Some notes on starting to use Django",
"author": "ingve",
"url": "https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/",
"points": 198,
"commentsCount": 110,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "Julia Evans",
"requestUrl": "https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/",
"ogTitle": "Some notes on starting to use Django",
"ogUrl": "https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/",
"ogSiteName": "Julia Evans",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T22:58:30.000Z",
"createdAtI": 1769554710,
"updatedAt": "2026-01-29T01:58:03.000Z",
"fetchedAt": "2026-01-29T02:05:58.429Z",
"firstVersion": {
"storyID": "46788384",
"author": "ingve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T00:55:58.416Z",
"title": "Notes on Starting to Use Django",
"createdAtI": 1769554710,
"url": "https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T22:58:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769561758,
"commentsCount": 1,
"updatedAt": "2026-01-28T00:54:46.000Z"
}
}Molly White - Two crypto thieves decided to settle an argument over who was wealthier by screensharing as they transferred crypto between wallets to prove ownership. In doing so, one of them — known online as "Lick" — revealed a wallet address that crypto sleuth zachxbt quickly tied to the theft of around $90 million from US government wallets containing seized crypto assets, including a $20 million theft zachxbt reported in Octob
{
"storyID": "46787521",
"title": "Thief of $90M in seized U.S.-controlled crypto is gov't contractor's son",
"author": "pavel_lishin",
"url": "https://www.web3isgoinggreat.com/single/lick-theft",
"points": 385,
"commentsCount": 83,
"tags": [],
"og": {
"twitterCreator": "@molly0xfff",
"twitterSite": "@web3isgreat",
"twitterTitle": "Thief of $90M in seized U.S.-controlled crypto alleged to be government crypto contractor's son",
"twitterImage": [
{
"alt": "Illustration: A sad-looking Bored Ape Yacht Club NFT monkey looks at a world engulfed in flames. Text next to it says 'Web3 is Going Just Great.'",
"url": "https://primary-cdn.web3isgoinggreat.com/monkey-twitter.png"
}
],
"author": "Molly White",
"twitterCreatorId": "545445165",
"ogTitle": "Thief of $90M in seized U.S.-controlled crypto alleged to be government crypto contractor's son",
"ogDescription": "Two crypto thieves decided to settle an argument over who was wealthier by screensharing as they transferred crypto between wallets to prove ownership. In doing so, one of them — known online as \"Lick\" — revealed a wallet address that crypto sleuth zachxbt quickly tied to the theft of around $90 million from US government wallets containing seized crypto assets, including a $20 million theft zachxbt reported in Octob",
"ogImage": [
{
"width": "1200",
"alt": "Illustration: A sad-looking Bored Ape Yacht Club NFT monkey looks at a world engulfed in flames. Text next to it says 'Web3 is Going Just Great.'",
"url": "https://primary-cdn.web3isgoinggreat.com/monkey-og.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterSiteId": "1477342011875381251",
"twitterDescription": "Two crypto thieves decided to settle an argument over who was wealthier by screensharing as they transferred crypto between wallets to prove ownership. In doing so, one of them — known online as \"Lick\" — revealed a wallet address that crypto sleuth zachxbt quickly tied to the theft of around $90 million from US government wallets containing seized crypto assets, including a $20 million theft zachxbt reported in Octob",
"success": true,
"requestUrl": "https://www.web3isgoinggreat.com/single/lick-theft",
"ogUrl": "https://web3isgoinggreat.com/single/lick-theft",
"ogSiteName": "Web3 is Going Just Great"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T21:54:29.000Z",
"createdAtI": 1769550869,
"updatedAt": "2026-01-29T00:43:48.000Z",
"fetchedAt": "2026-01-29T00:55:58.403Z",
"firstVersion": {
"storyID": "46787521",
"author": "pavel_lishin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T22:05:58.362Z",
"title": "Thief of $90M in seized U.S.-controlled crypto is gov't contractor's son",
"createdAtI": 1769550869,
"url": "https://www.web3isgoinggreat.com/single/lick-theft",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T21:54:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769551558,
"commentsCount": 0,
"updatedAt": "2026-01-27T22:05:17.000Z"
}
}A loss could cost social media companies billions and force changes on platforms.
{
"storyID": "46787269",
"title": "\"IG is a drug\": Internal messages may doom Meta at social media addiction trial",
"author": "mikestew",
"url": "https://arstechnica.com/tech-policy/2026/01/tiktok-settles-hours-before-landmark-social-media-addiction-trial-starts/",
"points": 104,
"commentsCount": 28,
"tags": [],
"og": {
"twitterTitle": "“IG is a drug”: Internal messages may doom Meta at social media addiction trial",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-01-27T18:07:46+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/GettyImages-1967879006-1024x648.jpg"
}
],
"ogTitle": "“IG is a drug”: Internal messages may doom Meta at social media addiction trial",
"ogDescription": "A loss could cost social media companies billions and force changes on platforms.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/GettyImages-1967879006-1024x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A loss could cost social media companies billions and force changes on platforms.",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2026/01/tiktok-settles-hours-before-landmark-social-media-addiction-trial-starts/",
"ogUrl": "https://arstechnica.com/tech-policy/2026/01/tiktok-settles-hours-before-landmark-social-media-addiction-trial-starts/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-01-27T19:55:50+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T21:37:28.000Z",
"createdAtI": 1769549848,
"updatedAt": "2026-01-29T00:04:47.000Z",
"fetchedAt": "2026-01-29T00:20:58.405Z",
"firstVersion": {
"storyID": "46787269",
"author": "mikestew",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:50:58.412Z",
"title": "\"IG is a drug\": Internal messages may doom Meta at social media addiction trial",
"createdAtI": 1769549848,
"url": "https://arstechnica.com/tech-policy/2026/01/tiktok-settles-hours-before-landmark-social-media-addiction-trial-starts/",
"points": 4,
"tags": [],
"createdAt": "2026-01-27T21:37:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769550658,
"commentsCount": 0,
"updatedAt": "2026-01-27T21:49:14.000Z"
}
}{
"storyID": "46786618",
"title": "Show HN: I wrapped the Zorks with an LLM",
"author": "alecf",
"url": "https://infocom.tambo.co/",
"points": 104,
"commentsCount": 57,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://infocom.tambo.co/"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2026-01-27T20:59:49.000Z",
"createdAtI": 1769547589,
"updatedAt": "2026-01-28T23:12:19.000Z",
"fetchedAt": "2026-01-28T23:35:58.400Z",
"firstVersion": {
"storyID": "46786618",
"author": "alecf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:15:58.481Z",
"title": "Show HN: I Wrapped the Zorks with an LLM",
"createdAtI": 1769547589,
"url": "https://infocom.tambo.co/",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-27T20:59:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769548558,
"commentsCount": 1,
"updatedAt": "2026-01-27T21:14:14.000Z"
}
}David Gilbert - Users of Meta’s social platforms can no longer share links to ICE List, a website listing what it claims are the names of thousands of DHS employees.
{
"storyID": "46786517",
"title": "Meta Is Blocking Links to ICE List on Facebook, Instagram, and Threads",
"author": "joering2",
"url": "https://www.wired.com/story/meta-is-blocking-links-to-ice-list-on-facebook-instagram-and-threads/",
"points": 38,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "Meta Is Blocking Links To ICE List on Facebook, Instagram, and Threads",
"articlePublishedTime": "2026-01-27T18:18:39.105Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/6978e52c82bc9b499ef3afed/191:100/w_1280,c_limit/pol-meta-icelist-2233062247.jpg?mbid=social_retweet"
}
],
"author": "David Gilbert",
"ogTitle": "Meta Is Blocking Links To ICE List on Facebook, Instagram, and Threads",
"ogDescription": "Users of Meta’s social platforms can no longer share links to ICE List, a website listing what it claims are the names of thousands of DHS employees.",
"ogImage": [
{
"url": "https://media.wired.com/photos/6978e52c82bc9b499ef3afed/191:100/w_1280,c_limit/pol-meta-icelist-2233062247.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Users of Meta’s social platforms can no longer share links to ICE List, a website listing what it claims are the names of thousands of DHS employees.",
"success": true,
"requestUrl": "https://www.wired.com/story/meta-is-blocking-links-to-ice-list-on-facebook-instagram-and-threads/",
"ogUrl": "https://www.wired.com/story/meta-is-blocking-links-to-ice-list-on-facebook-instagram-and-threads/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2026-01-27T18:18:39.105Z",
"articleAuthor": "David Gilbert",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:54:12.000Z",
"createdAtI": 1769547252,
"updatedAt": "2026-01-28T20:52:33.000Z",
"fetchedAt": "2026-01-28T23:35:58.400Z",
"firstVersion": {
"storyID": "46786517",
"author": "joering2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:00:58.440Z",
"title": "Meta Is Blocking Links to ICE List on Facebook, Instagram, and Threads",
"createdAtI": 1769547252,
"url": "https://www.wired.com/story/meta-is-blocking-links-to-ice-list-on-facebook-instagram-and-threads/",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T20:54:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769547658,
"commentsCount": 1,
"updatedAt": "2026-01-27T20:59:00.000Z"
}
}{
"storyID": "46786305",
"title": "Trump aides declared 16 DHS shootings justified before probes completed",
"author": "boplicity",
"url": "https://www.washingtonpost.com/immigration/2026/01/27/ice-border-patrol-shootings-immigration-trump/",
"points": 44,
"commentsCount": 7,
"tags": [],
"createdAt": "2026-01-27T20:43:09.000Z",
"createdAtI": 1769546589,
"updatedAt": "2026-01-28T19:40:02.000Z",
"fetchedAt": "2026-01-28T23:15:58.415Z",
"firstVersion": {
"storyID": "46786305",
"author": "boplicity",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T20:45:58.481Z",
"title": "Trump aides declared 16 DHS shootings justified before probes completed",
"createdAtI": 1769546589,
"url": "https://www.washingtonpost.com/immigration/2026/01/27/ice-border-patrol-shootings-immigration-trump/",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T20:43:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769546758,
"commentsCount": 0,
"updatedAt": "2026-01-27T20:45:45.000Z"
}
}Defendants include Meta, which owns Instagram and Facebook, and YouTube parent Google.
{
"storyID": "46786237",
"title": "TikTok settles just before social media addiction trial to begin",
"author": "ourmandave",
"url": "https://www.bbc.com/news/articles/c24g8v6qr1mo",
"points": 193,
"commentsCount": 213,
"tags": [],
"og": {
"twitterTitle": "TikTok settles just before social media addiction trial to begin",
"alWebUrl": "https://bbc.com/news/articles/c24g8v6qr1mo",
"twitterImage": [
{
"alt": "A close-up of hands using a blue smartphone",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/5753/live/bfdc78e0-fba8-11f0-b852-153f64f31c74.jpg"
}
],
"ogTitle": "TikTok settles just before social media addiction trial to begin",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Defendants include Meta, which owns Instagram and Facebook, and YouTube parent Google.",
"ogImage": [
{
"alt": "A close-up of hands using a blue smartphone",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/5753/live/bfdc78e0-fba8-11f0-b852-153f64f31c74.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Defendants include Meta, which owns Instagram and Facebook, and YouTube parent Google.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c24g8v6qr1mo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c24g8v6qr1mo",
"articleModifiedTime": "2026-01-27T17:31:54.980Z",
"alAndroidUrl": "bbcx://news/articles/c24g8v6qr1mo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:38:22.000Z",
"createdAtI": 1769546302,
"updatedAt": "2026-01-28T22:57:18.000Z",
"fetchedAt": "2026-01-28T23:10:58.371Z",
"firstVersion": {
"storyID": "46786237",
"author": "ourmandave",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T20:55:58.390Z",
"title": "TikTok settles just before social media addiction trial to begin",
"createdAtI": 1769546302,
"url": "https://www.bbc.com/news/articles/c24g8v6qr1mo",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T20:38:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769547358,
"commentsCount": 0,
"updatedAt": "2026-01-27T20:55:30.000Z"
}
}import Image from 'next/image'; import plate from './plate.png'; import bracket from './bracket.png'; import mascot from './mascot.png'; import hub from './hub.
{
"storyID": "46786196",
"title": "Parametric CAD in Rust",
"author": "ecto",
"url": "https://campedersen.com/vcad",
"points": 225,
"commentsCount": 158,
"tags": [],
"og": {
"twitterCreator": "@campedersen",
"twitterTitle": "Parametric CAD in Rust",
"articlePublishedTime": "[object Object]",
"twitterImage": [
{
"url": "https://campedersen.com/og/vcad"
}
],
"ogTitle": "Parametric CAD in Rust",
"ogDescription": "import Image from 'next/image'; import plate from './plate.png'; import bracket from './bracket.png'; import mascot from './mascot.png'; import hub from './hub.",
"ogImage": [
{
"width": "1200",
"url": "https://campedersen.com/og/vcad",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "import Image from 'next/image'; import plate from './plate.png'; import bracket from './bracket.png'; import mascot from './mascot.png'; import hub from './hub.",
"success": true,
"requestUrl": "https://campedersen.com/vcad",
"ogUrl": "https://campedersen.com/vcad"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:36:14.000Z",
"createdAtI": 1769546174,
"updatedAt": "2026-01-28T23:08:34.000Z",
"fetchedAt": "2026-01-28T23:10:58.371Z",
"firstVersion": {
"storyID": "46786196",
"author": "ecto",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:15:58.481Z",
"title": "Parametric CAD in Rust",
"createdAtI": 1769546174,
"url": "https://campedersen.com/vcad",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T20:36:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769548558,
"commentsCount": 1,
"updatedAt": "2026-01-27T21:15:44.000Z"
}
}Synchronize most radio-controlled ("atomic") clocks and watches using almost any phone or tablet - kangtastic/timestation
{
"storyID": "46786183",
"title": "Time Station Emulator",
"author": "FriedPickles",
"url": "https://github.com/kangtastic/timestation",
"points": 231,
"commentsCount": 54,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - kangtastic/timestation: Synchronize most radio-controlled (\"atomic\") clocks and watches using almost any phone or tablet",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/5594e7c048502d493f91598d7c6b271f52af391156385158613b3e93bc554be6/kangtastic/timestation"
}
],
"ogTitle": "GitHub - kangtastic/timestation: Synchronize most radio-controlled (\"atomic\") clocks and watches using almost any phone or tablet",
"ogDescription": "Synchronize most radio-controlled (\"atomic\") clocks and watches using almost any phone or tablet - kangtastic/timestation",
"ogImage": [
{
"width": "1200",
"alt": "Synchronize most radio-controlled (\"atomic\") clocks and watches using almost any phone or tablet - kangtastic/timestation",
"url": "https://opengraph.githubassets.com/5594e7c048502d493f91598d7c6b271f52af391156385158613b3e93bc554be6/kangtastic/timestation",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Synchronize most radio-controlled (\"atomic\") clocks and watches using almost any phone or tablet - kangtastic/timestation",
"success": true,
"requestUrl": "https://github.com/kangtastic/timestation",
"ogUrl": "https://github.com/kangtastic/timestation",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:35:34.000Z",
"createdAtI": 1769546134,
"updatedAt": "2026-01-28T22:35:33.000Z",
"fetchedAt": "2026-01-28T23:05:58.346Z",
"firstVersion": {
"storyID": "46786183",
"author": "FriedPickles",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:15:58.481Z",
"title": "Time Station Emulator",
"createdAtI": 1769546134,
"url": "https://github.com/kangtastic/timestation",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T20:35:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769548558,
"commentsCount": 0,
"updatedAt": "2026-01-27T21:13:46.000Z"
}
}Andrea Kane - Eating too much ultraprocessed food can be bad for us, yet they can be so hard to resist because they’re hyper-palatable. Here are 5 things to know to cut back.
{
"storyID": "46785813",
"title": "Ultraprocessed foods make up to 70% of the US food supply (2025)",
"author": "paulpauper",
"url": "https://www.cnn.com/2025/02/26/health/ultraprocessed-hyperpalatable-foods-wellness",
"points": 72,
"commentsCount": 51,
"tags": [],
"og": {
"twitterTitle": "Ultraprocessed foods make up to 70% of the US food supply. How to reduce your intake | CNN",
"twitterSite": "@CNN",
"articlePublishedTime": "2025-02-26T12:56:25.960Z",
"twitterImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-1215565658.jpg?c=16x9&q=w_800,c_fill"
}
],
"author": "Andrea Kane",
"ogTitle": "Ultraprocessed foods make up to 70% of the US food supply. How to reduce your intake | CNN",
"ogDescription": "Eating too much ultraprocessed food can be bad for us, yet they can be so hard to resist because they’re hyper-palatable. Here are 5 things to know to cut back.",
"ogImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-1215565658.jpg?c=16x9&q=w_800,c_fill"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/CNN",
"twitterCard": "summary_large_image",
"twitterDescription": "Eating too much ultraprocessed food can be bad for us, yet they can be so hard to resist because they’re hyper-palatable. Here are 5 things to know to cut back.",
"success": true,
"requestUrl": "https://www.cnn.com/2025/02/26/health/ultraprocessed-hyperpalatable-foods-wellness",
"ogUrl": "https://www.cnn.com/2025/02/26/health/ultraprocessed-hyperpalatable-foods-wellness",
"ogSiteName": "CNN",
"articleModifiedTime": "2025-02-26T13:34:32.774Z",
"fbAppId": "80401312489"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:13:29.000Z",
"createdAtI": 1769544809,
"updatedAt": "2026-01-28T21:44:47.000Z",
"fetchedAt": "2026-01-28T22:20:58.465Z",
"firstVersion": {
"storyID": "46785813",
"author": "paulpauper",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T20:25:58.679Z",
"title": "Ultraprocessed foods make up to 70% of the US food supply",
"createdAtI": 1769544809,
"url": "https://www.cnn.com/2025/02/26/health/ultraprocessed-hyperpalatable-foods-wellness",
"points": 4,
"tags": [],
"createdAt": "2026-01-27T20:13:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769545559,
"commentsCount": 0,
"updatedAt": "2026-01-27T20:25:16.000Z"
}
}{
"storyID": "46785618",
"title": "Zuckerberg blocked curbs on sex-talking chatbots for minors court filing alleges",
"author": "jethronethro",
"url": "https://www.reuters.com/legal/government/meta-ceo-zuckerberg-blocked-curbs-sex-talking-chatbots-minors-court-filing-2026-01-27/",
"points": 66,
"commentsCount": 12,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/legal/government/meta-ceo-zuckerberg-blocked-curbs-sex-talking-chatbots-minors-court-filing-2026-01-27/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:01:42.000Z",
"createdAtI": 1769544102,
"updatedAt": "2026-01-28T21:41:32.000Z",
"fetchedAt": "2026-01-28T21:55:58.415Z",
"firstVersion": {
"storyID": "46785618",
"author": "jethronethro",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T20:05:58.453Z",
"title": "Zuckerberg blocked curbs on sex-talking chatbots for minors court filing alleges",
"createdAtI": 1769544102,
"url": "https://www.reuters.com/legal/government/meta-ceo-zuckerberg-blocked-curbs-sex-talking-chatbots-minors-court-filing-2026-01-27/",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T20:01:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769544358,
"commentsCount": 0,
"updatedAt": "2026-01-27T20:04:16.000Z"
}
}How Many Chess Games are Possible? Here is a fun question: how many different games of chess are possible? Counting the number of possible chess games is quite hard, as the numbers are large and ch…
{
"storyID": "46785598",
"title": "How many chess games are possible?",
"author": "jmount",
"url": "https://win-vector.com/2026/01/27/how-many-chess-games-are-possible/",
"points": 80,
"commentsCount": 45,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-27T19:57:09+00:00",
"twitterImage": [
{
"url": "https://win-vector.com/wp-content/uploads/2026/01/game_3.png?w=640"
}
],
"ogTitle": "How Many Chess Games are Possible?",
"ogDescription": "How Many Chess Games are Possible? Here is a fun question: how many different games of chess are possible? Counting the number of possible chess games is quite hard, as the numbers are large and ch…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "400",
"url": "https://win-vector.com/wp-content/uploads/2026/01/game_3.png",
"height": "400"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://win-vector.com/2026/01/27/how-many-chess-games-are-possible/",
"ogUrl": "https://win-vector.com/2026/01/27/how-many-chess-games-are-possible/",
"ogSiteName": "Win Vector LLC",
"articleModifiedTime": "2026-01-27T19:57:09+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T19:59:47.000Z",
"createdAtI": 1769543987,
"updatedAt": "2026-01-28T21:54:02.000Z",
"fetchedAt": "2026-01-28T21:55:58.415Z",
"firstVersion": {
"storyID": "46785598",
"author": "jmount",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:20:58.689Z",
"title": "How many chess games are possible?",
"createdAtI": 1769543987,
"url": "https://win-vector.com/2026/01/27/how-many-chess-games-are-possible/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T19:59:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769548859,
"commentsCount": 0,
"updatedAt": "2026-01-27T21:20:45.000Z"
}
}Estimate your income taxes for single and joint filers based on 2025 US Federal Tax Brackets
{
"storyID": "46785371",
"title": "The bachelor tax – what it costs in taxes to be single",
"author": "wkaisertexas",
"url": "https://bachelor-tax.vercel.app/",
"points": 48,
"commentsCount": 91,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "The Bachelor Tax - What Being Single Costs",
"twitterDescription": "Estimate your income taxes for single and joint filers based on 2025 US Federal Tax Brackets",
"twitterImage": [
{
"width": "1200",
"url": "https://bachelor-tax.vercel.app/base_og.png",
"height": "630"
}
],
"success": true,
"requestUrl": "https://bachelor-tax.vercel.app/",
"ogTitle": "The Bachelor Tax - What Being Single Costs",
"ogDescription": "Estimate your income taxes for single and joint filers based on 2025 US Federal Tax Brackets",
"ogImage": [
{
"width": "1200",
"url": "https://bachelor-tax.vercel.app/base_og.png",
"height": "630"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T19:44:48.000Z",
"createdAtI": 1769543088,
"updatedAt": "2026-01-28T20:53:03.000Z",
"fetchedAt": "2026-01-28T21:20:58.444Z",
"firstVersion": {
"storyID": "46785371",
"author": "wkaisertexas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T20:25:58.679Z",
"title": "The bachelor tax – what it costs to be single (to the IRS)",
"createdAtI": 1769543088,
"url": "https://bachelor-tax.vercel.app/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T19:44:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769545559,
"commentsCount": 3,
"updatedAt": "2026-01-27T20:25:16.000Z"
}
}{
"storyID": "46784977",
"title": "Try text scaling support in Chrome Canary",
"author": "linolevan",
"url": "https://www.joshtumath.uk/posts/2026-01-27-try-text-scaling-support-in-chrome-canary/",
"points": 111,
"commentsCount": 44,
"tags": [],
"og": {
"twitterCreator": "@JoshTumath",
"success": true,
"requestUrl": "https://www.joshtumath.uk/posts/2026-01-27-try-text-scaling-support-in-chrome-canary/",
"ogTitle": "Try text scaling support in Chrome Canary - Josh Tumath",
"ogUrl": "https://www.joshtumath.uk/posts/2026-01-27-try-text-scaling-support-in-chrome-canary/",
"ogSiteName": "Josh Tumath",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T19:20:24.000Z",
"createdAtI": 1769541624,
"updatedAt": "2026-01-28T19:48:47.000Z",
"fetchedAt": "2026-01-28T20:55:58.432Z",
"firstVersion": {
"storyID": "46784977",
"author": "linolevan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:25:58.345Z",
"title": "Try text scaling support in Chrome Canary",
"createdAtI": 1769541624,
"url": "https://www.joshtumath.uk/posts/2026-01-27-try-text-scaling-support-in-chrome-canary/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T19:20:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769549158,
"commentsCount": 0,
"updatedAt": "2026-01-27T21:24:59.000Z"
}
}