Washington Post The Trump administration took unprecedented steps to recommend fewer vaccines for children without extensive consultations with career scientists. Vaccine experts at the Centers for…
{
"storyID": "46562959",
"title": "CDC staff 'blindsided' as child vaccine schedule unilaterally overhauled",
"author": "stopbulying",
"url": "https://www.unmc.edu/healthsecurity/transmission/2026/01/07/cdc-staff-blindsided-as-child-vaccine-schedule-unilaterally-overhauled/",
"points": 45,
"commentsCount": 8,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"articlePublishedTime": "2026-01-08T02:03:12+00:00",
"success": true,
"requestUrl": "https://www.unmc.edu/healthsecurity/transmission/2026/01/07/cdc-staff-blindsided-as-child-vaccine-schedule-unilaterally-overhauled/",
"ogTitle": "CDC staff ‘blindsided’ as child vaccine schedule unilaterally overhauled",
"ogUrl": "https://www.unmc.edu/healthsecurity/transmission/2026/01/07/cdc-staff-blindsided-as-child-vaccine-schedule-unilaterally-overhauled/",
"ogDescription": "Washington Post The Trump administration took unprecedented steps to recommend fewer vaccines for children without extensive consultations with career scientists. Vaccine experts at the Centers for…",
"ogSiteName": "The Transmission",
"articleModifiedTime": "2026-01-08T02:03:15+00:00",
"ogLocale": "en_US",
"ogImage": [
{
"width": "200",
"url": "https://s0.wp.com/i/blank.jpg",
"height": "200"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T05:07:32.000Z",
"createdAtI": 1768021652,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46562959",
"author": "stopbulying",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T05:55:58.701Z",
"title": "CDC staff 'blindsided' as child vaccine schedule unilaterally overhauled",
"createdAtI": 1768021652,
"url": "https://www.unmc.edu/healthsecurity/transmission/2026/01/07/cdc-staff-blindsided-as-child-vaccine-schedule-unilaterally-overhauled/",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T05:07:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768024559,
"commentsCount": 0,
"updatedAt": "2026-01-10T05:55:53.000Z"
}
}Artem Golubin - Why you might not need Oh My Zsh for your Zsh configuration.
{
"storyID": "46562790",
"title": "Oh My Zsh adds bloat",
"author": "fla",
"url": "https://rushter.com/blog/zsh-shell/",
"points": 129,
"commentsCount": 109,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@rushter",
"twitterSite": "@rushter",
"twitterTitle": "You probably don't need Oh My Zsh",
"twitterImage": [
{
"url": "https://rushter.com/static/uploads/social/zsh-shell.png"
}
],
"author": "Artem Golubin",
"twitterUrl": "https://rushter.com/blog/zsh-shell/",
"ogTitle": "You probably don't need Oh My Zsh",
"ogDescription": "Why you might not need Oh My Zsh for your Zsh configuration.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://rushter.com/static/uploads/social/zsh-shell.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Why you might not need Oh My Zsh for your Zsh configuration.",
"success": true,
"requestUrl": "https://rushter.com/blog/zsh-shell/",
"ogUrl": "https://rushter.com/blog/zsh-shell/",
"ogSiteName": "Artem Golubin"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T04:35:32.000Z",
"createdAtI": 1768019732,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46562790",
"author": "fla",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T04:50:58.464Z",
"title": "You probably don't need Oh My Zsh",
"createdAtI": 1768019732,
"url": "https://rushter.com/blog/zsh-shell/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T04:35:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768020658,
"commentsCount": 0,
"updatedAt": "2026-01-10T04:49:22.000Z"
}
}{
"storyID": "46562583",
"title": "OLED, Not for Me",
"author": "c0nsumer",
"url": "https://nuxx.net/blog/2026/01/09/oled-not-for-me/",
"points": 75,
"commentsCount": 78,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://nuxx.net/blog/2026/01/09/oled-not-for-me/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T03:52:48.000Z",
"createdAtI": 1768017168,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46562583",
"author": "c0nsumer",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T04:35:58.706Z",
"title": "OLED Not for Me",
"createdAtI": 1768017168,
"url": "https://nuxx.net/blog/2026/01/09/oled-not-for-me/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T03:52:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768019759,
"commentsCount": 3,
"updatedAt": "2026-01-10T04:35:53.000Z"
}
}{
"storyID": "46561302",
"title": "Caltrain shows why every region should be moving toward regional rail",
"author": "gok",
"url": "https://www.hsrail.org/blog/caltrain-shows-why-every-region-should-be-moving-toward-regional-rail/",
"points": 57,
"commentsCount": 55,
"tags": [],
"og": {
"twitterCreator": "@hsrail",
"twitterSite": "@hsrail",
"articlePublishedTime": "2026-01-09T20:29:22+00:00",
"author": "Rick Harnish",
"ogTitle": "Caltrain Shows Why Every Region Should Be Moving Toward Regional Rail | High Speed Rail Alliance",
"ogLocale": "en_US",
"ogImage": [
{
"width": "900",
"type": "image/jpeg",
"url": "https://www.hsrail.org/wp-content/uploads/2004/10/Caltrain_Electric_Station_Stop_Caltrain_900x600.jpg",
"height": "600"
}
],
"ogType": "article",
"articlePublisher": "http://www.facebook.com/pages/Midwest-High-Speed-Rail-Association/199588320530",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.hsrail.org/blog/caltrain-shows-why-every-region-should-be-moving-toward-regional-rail/",
"ogUrl": "https://www.hsrail.org/blog/caltrain-shows-why-every-region-should-be-moving-toward-regional-rail/",
"ogSiteName": "High Speed Rail Alliance",
"articleModifiedTime": "2026-01-09T23:42:53+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T00:25:29.000Z",
"createdAtI": 1768004729,
"updatedAt": "2026-01-10T07:01:08.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46561302",
"author": "gok",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T00:30:58.709Z",
"title": "Caltrain shows why every region should be moving toward regional rail",
"createdAtI": 1768004729,
"url": "https://www.hsrail.org/blog/caltrain-shows-why-every-region-should-be-moving-toward-regional-rail/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T00:25:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768005059,
"commentsCount": 0,
"updatedAt": "2026-01-10T00:30:38.000Z"
}
}lcamtuf - This blog has a history of answering questions that no one should be asking. Today, we continue that proud legacy.
{
"storyID": "46561286",
"title": "See it with your lying ears",
"author": "fratellobigio",
"url": "https://lcamtuf.substack.com/p/see-it-with-your-lying-ears",
"points": 46,
"commentsCount": 5,
"tags": [],
"og": {
"twitterTitle": "See it with your lying ears",
"twitterCard": "summary_large_image",
"twitterDescription": "This blog has a history of answering questions that no one should be asking. Today, we continue that proud legacy.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!RU83!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Flcamtuf.substack.com%2Fapi%2Fv1%2Fpost_preview%2F183768069%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "lcamtuf",
"requestUrl": "https://lcamtuf.substack.com/p/see-it-with-your-lying-ears",
"ogTitle": "See it with your lying ears",
"ogUrl": "https://lcamtuf.substack.com/p/see-it-with-your-lying-ears",
"ogDescription": "This blog has a history of answering questions that no one should be asking. Today, we continue that proud legacy.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!__I0!,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%2Fd603e902-82e7-426e-9aaf-a6e88d13e995_1500x1000.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T00:23:05.000Z",
"createdAtI": 1768004585,
"updatedAt": "2026-01-10T07:35:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46561286",
"author": "fratellobigio",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T00:30:58.709Z",
"title": "See it with your lying ears",
"createdAtI": 1768004585,
"url": "https://lcamtuf.substack.com/p/see-it-with-your-lying-ears",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T00:23:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768005059,
"commentsCount": 0,
"updatedAt": "2026-01-10T00:30:38.000Z"
}
}{
"storyID": "46561081",
"title": "Washington National Opera Is Leaving the Kennedy Center",
"author": "mikhael",
"url": "https://www.nytimes.com/2026/01/09/arts/music/washington-national-opera-kennedy-center.html",
"points": 71,
"commentsCount": 10,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2026/01/09/arts/music/washington-national-opera-kennedy-center.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T23:56:10.000Z",
"createdAtI": 1768002970,
"updatedAt": "2026-01-10T07:53:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46561081",
"author": "mikhael",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T00:00:58.331Z",
"title": "Washington National Opera Is Leaving the Kennedy Center",
"createdAtI": 1768002970,
"url": "https://www.nytimes.com/2026/01/09/arts/music/washington-national-opera-kennedy-center.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T23:56:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768003258,
"commentsCount": 0,
"updatedAt": "2026-01-09T23:59:23.000Z"
}
}Recently, the application of AI tools to Erdos problems passed a milestone: an Erdos problem (#728 https://www.erdosproblems.com/728) was solved more or less autonomously by AI (after some feedback from an initial attempt), in the spirit of the problem (as reconstructed by the Erdos problem website community), with the result (to the best of our knowledge) not replicated in existing literature (although similar resul
{
"storyID": "46560445",
"title": "“Erdos problem #728 was solved more or less autonomously by AI”",
"author": "cod1r",
"url": "https://mathstodon.xyz/@tao/115855840223258103",
"points": 396,
"commentsCount": 224,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://mathstodon.xyz/@tao/115855840223258103",
"ogTitle": "Terence Tao (@tao@mathstodon.xyz)",
"profileUsername": "tao@mathstodon.xyz",
"ogUrl": "https://mathstodon.xyz/@tao/115855840223258103",
"ogSiteName": "Mathstodon",
"ogDescription": "Recently, the application of AI tools to Erdos problems passed a milestone: an Erdos problem (#728 https://www.erdosproblems.com/728) was solved more or less autonomously by AI (after some feedback from an initial attempt), in the spirit of the problem (as reconstructed by the Erdos problem website community), with the result (to the best of our knowledge) not replicated in existing literature (although similar resul",
"ogLocale": "en",
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-09T22:39:15.000Z",
"createdAtI": 1767998355,
"updatedAt": "2026-01-10T08:00:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46560445",
"author": "cod1r",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T23:20:58.495Z",
"title": "AI solves Erdos problem #728 (Terence Tao mathstodon post)",
"createdAtI": 1767998355,
"url": "https://mathstodon.xyz/@tao/115855840223258103",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T22:39:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768000858,
"commentsCount": 0,
"updatedAt": "2026-01-09T23:19:52.000Z"
}
}Elizabeth Lopatto - Once you’ve traded your principles for proximity to power, do you even run your own company?
{
"storyID": "46560359",
"title": "Tim Cook and Sundar Pichai are cowards",
"author": "mdhb",
"url": "https://www.theverge.com/policy/859902/apple-google-run-by-cowards",
"points": 38,
"commentsCount": 4,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Tim Cook and Sundar Pichai are cowards",
"articlePublishedTime": "2026-01-09T21:24:10+00:00",
"twitterImage": [
{
"alt": "The Inauguration Of Donald J. Trump As The 47th President",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2026/01/gettyimages-2194388232.jpg?quality=90&strip=all&crop=0%2C10.730271545995%2C100%2C78.539456908011&w=1200"
}
],
"author": "Elizabeth Lopatto",
"twitterUrl": "https://www.theverge.com/policy/859902/apple-google-run-by-cowards",
"ogTitle": "Tim Cook and Sundar Pichai are cowards",
"ogDescription": "Once you’ve traded your principles for proximity to power, do you even run your own company?",
"ogImage": [
{
"width": "1200",
"alt": "The Inauguration Of Donald J. Trump As The 47th President",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2026/01/gettyimages-2194388232.jpg?quality=90&strip=all&crop=0%2C10.730271545995%2C100%2C78.539456908011&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Once you’ve traded your principles for proximity to power, do you even run your own company?",
"success": true,
"requestUrl": "https://www.theverge.com/policy/859902/apple-google-run-by-cowards",
"ogUrl": "https://www.theverge.com/policy/859902/apple-google-run-by-cowards",
"ogSiteName": "The Verge",
"articleModifiedTime": "2026-01-09T21:24:10+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T22:31:02.000Z",
"createdAtI": 1767997862,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46560359",
"author": "mdhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T22:35:58.351Z",
"title": "Tim Cook and Sundar Pichai are cowards",
"createdAtI": 1767997862,
"url": "https://www.theverge.com/policy/859902/apple-google-run-by-cowards",
"points": 4,
"tags": [],
"createdAt": "2026-01-09T22:31:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767998158,
"commentsCount": 0,
"updatedAt": "2026-01-09T22:35:52.000Z"
}
}{
"storyID": "46560217",
"title": "Start your meetings at 5 minutes past",
"author": "otoolep",
"url": "https://philipotoole.com/start-your-meetings-at-5-minutes-past/",
"points": 98,
"commentsCount": 82,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://philipotoole.com/start-your-meetings-at-5-minutes-past/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T22:19:03.000Z",
"createdAtI": 1767997143,
"updatedAt": "2026-01-10T07:59:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46560217",
"author": "otoolep",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T01:10:58.397Z",
"title": "Start your meetings at 5 minutes past",
"createdAtI": 1767997143,
"url": "https://philipotoole.com/start-your-meetings-at-5-minutes-past/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T22:19:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768007458,
"commentsCount": 2,
"updatedAt": "2026-01-10T01:10:37.000Z"
}
}https://pypi.org/project/deno/ https://github.com/manzt/denop deno is being distributed on pypi for use in python projects. i think this is a really amazing thing that allows deno to be used in mor...
{
"storyID": "46559761",
"title": "Deno has made its PyPI distribution official",
"author": "zahlman",
"url": "https://github.com/denoland/deno/issues/31254",
"points": 45,
"commentsCount": 24,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "verify pypi distribution of deno · Issue #31254 · denoland/deno",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/86175dda07173a61aa8f9f4f5753e3a0d3ea232b6f07b7f4865e6a8af88ffd38/denoland/deno/issues/31254"
}
],
"ogTitle": "verify pypi distribution of deno · Issue #31254 · denoland/deno",
"ogDescription": "https://pypi.org/project/deno/ https://github.com/manzt/denop deno is being distributed on pypi for use in python projects. i think this is a really amazing thing that allows deno to be used in mor...",
"ogImage": [
{
"width": "1200",
"alt": "https://pypi.org/project/deno/ https://github.com/manzt/denop deno is being distributed on pypi for use in python projects. i think this is a really amazing thing that allows deno to be used in mor...",
"url": "https://opengraph.githubassets.com/86175dda07173a61aa8f9f4f5753e3a0d3ea232b6f07b7f4865e6a8af88ffd38/denoland/deno/issues/31254",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "https://pypi.org/project/deno/ https://github.com/manzt/denop deno is being distributed on pypi for use in python projects. i think this is a really amazing thing that allows deno to be used in mor...",
"success": true,
"requestUrl": "https://github.com/denoland/deno/issues/31254",
"ogUrl": "https://github.com/denoland/deno/issues/31254",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T21:41:27.000Z",
"createdAtI": 1767994887,
"updatedAt": "2026-01-10T07:16:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46559761",
"author": "zahlman",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T23:30:58.342Z",
"title": "Deno has made its PyPI distribution official",
"createdAtI": 1767994887,
"url": "https://github.com/denoland/deno/issues/31254",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T21:41:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768001458,
"commentsCount": 1,
"updatedAt": "2026-01-09T23:29:22.000Z"
}
}The clip shows the chaotic moments before gunfire rang out on a Minneapolis street.
{
"storyID": "46559192",
"title": "Video filmed by ICE agent who shot Minneapolis woman emerges",
"author": "onemoresoop",
"url": "https://www.bbc.com/news/articles/cz7yv4524gqo",
"points": 180,
"commentsCount": 155,
"tags": [],
"og": {
"twitterTitle": "Video filmed by ICE agent who shot Minneapolis woman emerges",
"alWebUrl": "https://bbc.com/news/articles/cz7yv4524gqo",
"twitterImage": [
{
"alt": "Image shows a woman wearing a blue and white jacket, a red hooded jumper and a beige hat. She is sitting in a red vehicle with the window open and her arm resting on the window frame",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/6635/live/3ff88ca0-ed9c-11f0-b385-5f48925de19a.jpg"
}
],
"ogTitle": "Video filmed by ICE agent who shot Minneapolis woman emerges",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The clip shows the chaotic moments before gunfire rang out on a Minneapolis street.",
"ogImage": [
{
"alt": "Image shows a woman wearing a blue and white jacket, a red hooded jumper and a beige hat. She is sitting in a red vehicle with the window open and her arm resting on the window frame",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/6635/live/3ff88ca0-ed9c-11f0-b385-5f48925de19a.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The clip shows the chaotic moments before gunfire rang out on a Minneapolis street.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cz7yv4524gqo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cz7yv4524gqo",
"articleModifiedTime": "2026-01-09T20:35:10.900Z",
"alAndroidUrl": "bbcx://news/articles/cz7yv4524gqo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T20:54:47.000Z",
"createdAtI": 1767992087,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46559192",
"author": "onemoresoop",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T21:00:58.486Z",
"title": "Video filmed by ICE agent who shot Minneapolis woman emerges",
"createdAtI": 1767992087,
"url": "https://www.bbc.com/news/articles/cz7yv4524gqo",
"points": 5,
"tags": [],
"createdAt": "2026-01-09T20:54:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767992458,
"commentsCount": 0,
"updatedAt": "2026-01-09T20:58:52.000Z"
}
}Attached: 1 image ⚠️ Update: It has now been 24 hours since #Iran implemented a nationwide internet shutdown, with connectivity flatlining at 1% of ordinary levels. The ongoing digital blackout violates the fundamental rights and liberties of Iranians while masking regime violence ⏱
{
"storyID": "46558794",
"title": "Iran's complete Internet shutdown reaches 24 hours",
"author": "walrus01",
"url": "https://mastodon.social/@netblocks/115866066884567356",
"points": 60,
"commentsCount": 11,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://mastodon.social/@netblocks/115866066884567356",
"ogTitle": "NetBlocks (@netblocks@mastodon.social)",
"profileUsername": "netblocks@mastodon.social",
"ogUrl": "https://mastodon.social/@netblocks/115866066884567356",
"ogSiteName": "Mastodon",
"ogDescription": "Attached: 1 image\n\n⚠️ Update: It has now been 24 hours since #Iran implemented a nationwide internet shutdown, with connectivity flatlining at 1% of ordinary levels. The ongoing digital blackout violates the fundamental rights and liberties of Iranians while masking regime violence ⏱",
"ogLocale": "en",
"ogImage": [
{
"width": "1920",
"alt": "Graph from NetBlocks showing network connectivity in Iran from January 5, 2025, to January 9, 2025. The y-axis represents normalized connectivity, ranging from 0% to 100%, and the x-axis represents the dates. The green line representing Iran's connectivity remains lower than normal most of the time period due to protests, with a sharp drop on the evening of January 8. The drop in connectivity aligns with protests across the nation. The minimum and current connectivity levels are indicated as 1% and 1%, respectively. The chart has a dark background with a red horizontal arrow labeled 'SHUTDOWN', indicates the period of disruption.",
"type": "image/png",
"url": "https://files.mastodon.social/media_attachments/files/115/866/057/985/693/228/original/298bf15dddf5e53e.png",
"height": "1080"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T20:21:51.000Z",
"createdAtI": 1767990111,
"updatedAt": "2026-01-10T07:48:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46558794",
"author": "walrus01",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T20:35:58.332Z",
"title": "Iran's complete Internet shutdown reaches 24 hours",
"createdAtI": 1767990111,
"url": "https://mastodon.social/@netblocks/115866066884567356",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T20:21:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767990958,
"commentsCount": 0,
"updatedAt": "2026-01-09T20:31:37.000Z"
}
}{
"storyID": "46558739",
"title": "QtNat – Open you port with Qt UPnP",
"author": "jandeboevrie",
"url": "http://renaudguezennec.eu/index.php/2026/01/09/qtnat-open-you-port-with-qt/",
"points": 41,
"commentsCount": 35,
"tags": [],
"og": {
"success": true,
"requestUrl": "http://renaudguezennec.eu/index.php/2026/01/09/qtnat-open-you-port-with-qt/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T20:17:07.000Z",
"createdAtI": 1767989827,
"updatedAt": "2026-01-10T07:51:09.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46558739",
"author": "jandeboevrie",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T20:30:58.696Z",
"title": "QtNat – Open you port with Qt UPnP",
"createdAtI": 1767989827,
"url": "http://renaudguezennec.eu/index.php/2026/01/09/qtnat-open-you-port-with-qt/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T20:17:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767990659,
"commentsCount": 0,
"updatedAt": "2026-01-09T20:30:52.000Z"
}
}It turns out, you can attach an external GPU to a Raspberry Pi 5. So my natural first question is, can I game on it? Let’s try it out and compare it with some similar computers. For the showdown of crappy gaming computers, we’ll see which of these handles gaming best: Beelink MINI-S13 CPU: 4-core Intel N150 @ 3.6GHz RAM: 16GB DDR4 PCIe: M.2 Gen3 x4 More powerful than the Raspberry Pi 5, but at a similar price point.
{
"storyID": "46558148",
"title": "RTX 5090 and Raspberry Pi: Can it game?",
"author": "scottjg",
"url": "https://scottjg.com/posts/2026-01-08-crappy-computer-showdown/",
"points": 209,
"commentsCount": 79,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "RTX 5090 + Raspberry Pi: Can it Game?",
"articlePublishedTime": "2026-01-08T11:22:32-08:00",
"twitterImage": [
{
"url": "https://scottjg.com/hero-5090-and-rpi5.jpg"
}
],
"ogTitle": "RTX 5090 + Raspberry Pi: Can it Game?",
"ogDescription": "It turns out, you can attach an external GPU to a Raspberry Pi 5. So my natural first question is, can I game on it? Let’s try it out and compare it with some similar computers.\nFor the showdown of crappy gaming computers, we’ll see which of these handles gaming best:\nBeelink MINI-S13 CPU: 4-core Intel N150 @ 3.6GHz RAM: 16GB DDR4 PCIe: M.2 Gen3 x4 More powerful than the Raspberry Pi 5, but at a similar price point. ",
"ogLocale": "en-us",
"ogImage": [
{
"url": "https://scottjg.com/hero-5090-and-rpi5.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "It turns out, you can attach an external GPU to a Raspberry Pi 5. So my natural first question is, can I game on it? Let’s try it out and compare it with some similar computers.\nFor the showdown of crappy gaming computers, we’ll see which of these handles gaming best:\nBeelink MINI-S13\n\nCPU: 4-core Intel N150 @ 3.6GHz\nRAM: 16GB DDR4\nPCIe: M.2 Gen3 x4\n\n\n\nMore powerful than the Raspberry Pi 5, but at a similar price poi",
"success": true,
"requestUrl": "https://scottjg.com/posts/2026-01-08-crappy-computer-showdown/",
"ogUrl": "https://scottjg.com/posts/2026-01-08-crappy-computer-showdown/",
"ogSiteName": "Scott's Blog",
"articleSection": "posts",
"articleModifiedTime": "2026-01-08T11:22:32-08:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T19:33:47.000Z",
"createdAtI": 1767987227,
"updatedAt": "2026-01-10T07:59:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46558148",
"author": "scottjg",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T19:40:58.406Z",
"title": "RTX 5090 and Raspberry Pi: Can It Game?",
"createdAtI": 1767987227,
"url": "https://scottjg.com/posts/2026-01-08-crappy-computer-showdown/",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T19:33:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767987658,
"commentsCount": 0,
"updatedAt": "2026-01-09T19:40:53.000Z"
}
}{
"storyID": "46557879",
"title": "Show HN: Rocket Launch and Orbit Simulator",
"author": "donutthejedi",
"url": "https://www.donutthejedi.com/",
"points": 121,
"commentsCount": 35,
"tags": [
"show_hn",
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.donutthejedi.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T19:15:21.000Z",
"createdAtI": 1767986121,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46557879",
"author": "donutthejedi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T19:30:58.692Z",
"title": "Show HN: Rocket Launch and Orbit Simulator",
"createdAtI": 1767986121,
"url": "https://www.donutthejedi.com/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-09T19:15:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767987059,
"commentsCount": 0,
"updatedAt": "2026-01-09T19:28:37.000Z"
}
}How we learned to stop worrying and love writeable root filesystems.
{
"storyID": "46557825",
"title": "Code and Let Live",
"author": "usrme",
"url": "https://fly.io/blog/code-and-let-live/",
"points": 50,
"commentsCount": 16,
"tags": [],
"og": {
"twitterCreator": "@flydotio",
"twitterSite": "@flydotio",
"twitterTitle": "Code And Let Live",
"twitterImage": [
{
"url": "https://fly.io/blog/code-and-let-live/assets/sprites.jpg"
}
],
"ogTitle": "Code And Let Live",
"ogDescription": "How we learned to stop worrying and love writeable root filesystems.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://fly.io/blog/code-and-let-live/assets/sprites.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "How we learned to stop worrying and love writeable root filesystems.",
"success": true,
"requestUrl": "https://fly.io/blog/code-and-let-live/",
"ogUrl": "https://fly.io/blog/code-and-let-live/",
"ogSiteName": "Fly"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T19:11:59.000Z",
"createdAtI": 1767985919,
"updatedAt": "2026-01-10T07:51:39.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46557825",
"author": "usrme",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T21:50:58.442Z",
"title": "Code and Let Live",
"createdAtI": 1767985919,
"url": "https://fly.io/blog/code-and-let-live/",
"points": 5,
"tags": [],
"createdAt": "2026-01-09T19:11:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767995458,
"commentsCount": 0,
"updatedAt": "2026-01-09T21:50:52.000Z"
}
}EU AI Act Compliance Tool - Risk classification and bias testing - Hiepler/EuConform
{
"storyID": "46557823",
"title": "Show HN: EuConform – Offline-first EU AI Act compliance tool (open source)",
"author": "hiepler",
"url": "https://github.com/Hiepler/EuConform",
"points": 60,
"commentsCount": 36,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Hiepler/EuConform: EU AI Act Compliance Tool - Risk classification and bias testing",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/c2e29d79269978d9c2f81513645e84ea50f0c5eff2d6e3279836ef4085acc3a1/Hiepler/EuConform"
}
],
"ogTitle": "GitHub - Hiepler/EuConform: EU AI Act Compliance Tool - Risk classification and bias testing",
"ogDescription": "EU AI Act Compliance Tool - Risk classification and bias testing - Hiepler/EuConform",
"ogImage": [
{
"width": "1200",
"alt": "EU AI Act Compliance Tool - Risk classification and bias testing - Hiepler/EuConform",
"url": "https://opengraph.githubassets.com/c2e29d79269978d9c2f81513645e84ea50f0c5eff2d6e3279836ef4085acc3a1/Hiepler/EuConform",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "EU AI Act Compliance Tool - Risk classification and bias testing - Hiepler/EuConform",
"success": true,
"requestUrl": "https://github.com/Hiepler/EuConform",
"ogUrl": "https://github.com/Hiepler/EuConform",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-09T19:11:57.000Z",
"createdAtI": 1767985917,
"updatedAt": "2026-01-10T07:53:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46557823",
"author": "hiepler",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T19:20:58.413Z",
"title": "Show HN: EuConform – Offline-first EU AI Act compliance tool (open source)",
"createdAtI": 1767985917,
"url": "https://github.com/Hiepler/EuConform",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-01-09T19:11:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767986458,
"commentsCount": 0,
"updatedAt": "2026-01-09T19:17:22.000Z"
}
}{
"storyID": "46557489",
"title": "JavaScript Demos in 140 Characters",
"author": "themanmaran",
"url": "https://beta.dwitter.net",
"points": 236,
"commentsCount": 49,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.dwitter.net/top"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T18:48:30.000Z",
"createdAtI": 1767984510,
"updatedAt": "2026-01-10T07:59:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46557489",
"author": "themanmaran",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T18:55:58.420Z",
"title": "JavaScript Demos in 140 Characters",
"createdAtI": 1767984510,
"url": "https://www.dwitter.net/top",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T18:48:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767984958,
"commentsCount": 1,
"updatedAt": "2026-01-09T18:52:06.000Z"
}
}{
"storyID": "46557352",
"title": "Turn a single image into a navigable 3D Gaussian Splat with depth",
"author": "ytpete",
"url": "https://lab.revelium.studio/ml-sharp",
"points": 68,
"commentsCount": 38,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://lab.revelium.studio/ml-sharp"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T18:38:34.000Z",
"createdAtI": 1767983914,
"updatedAt": "2026-01-10T07:54:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46557352",
"author": "ytpete",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T21:25:58.654Z",
"title": "Turn a single image into a navigable 3D Gaussian Splat with depth",
"createdAtI": 1767983914,
"url": "https://lab.revelium.studio/ml-sharp",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T18:38:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767993959,
"commentsCount": 0,
"updatedAt": "2026-01-09T21:24:53.000Z"
}
}A large review of studies suggests that exercise can ease depression about as effectively as psychological therapy. Compared with antidepressants, exercise showed similar benefits, though the evidence was less certain. Researchers found that light to moderate activity over multiple sessions worked best, with few side effects. While it’s not a cure-all, exercise may be a powerful and accessible tool for many people.
{
"storyID": "46557233",
"title": "Exercise can be nearly as effective as therapy for depression",
"author": "mustaphah",
"url": "https://www.sciencedaily.com/releases/2026/01/260107225516.htm",
"points": 338,
"commentsCount": 268,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.sciencedaily.com/releases/2026/01/260107225516.htm",
"ogTitle": "Scientists find exercise rivals therapy for depression",
"ogUrl": "https://www.sciencedaily.com/releases/2026/01/260107225516.htm",
"ogDescription": "A large review of studies suggests that exercise can ease depression about as effectively as psychological therapy. Compared with antidepressants, exercise showed similar benefits, though the evidence was less certain. Researchers found that light to moderate activity over multiple sessions worked best, with few side effects. While it’s not a cure-all, exercise may be a powerful and accessible tool for many people.",
"ogSiteName": "ScienceDaily",
"ogImage": [
{
"width": "1920",
"url": "https://www.sciencedaily.com/images/1920/overcoming-depression.webp",
"height": "1080"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T18:29:35.000Z",
"createdAtI": 1767983375,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46557233",
"author": "mustaphah",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T18:50:58.365Z",
"title": "Exercise can be nearly as effective as therapy for depression",
"createdAtI": 1767983375,
"url": "https://www.sciencedaily.com/releases/2026/01/260107225516.htm",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T18:29:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767984658,
"commentsCount": 0,
"updatedAt": "2026-01-09T18:47:53.000Z"
}
}Matthew Rocklin - Senior engineers are best positioned to benefit from AI. We're good enough to avoid slop, and there's so much we can accomplish. I wouldn't go back.
{
"storyID": "46557057",
"title": "My article on why AI is great (or terrible) or how to use it",
"author": "akshayka",
"url": "https://matthewrocklin.com/ai-zealotry/",
"points": 107,
"commentsCount": 156,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "AI Zealotry - Matthew Rocklin",
"twitterDescription": "Senior engineers are best positioned to benefit from AI. We're good enough to avoid slop, and there's so much we can accomplish. I wouldn't go back.",
"twitterImage": [
{
"url": "https://matthewrocklin.com/assets/images/social/ai-zealotry.png"
}
],
"success": true,
"author": "Matthew Rocklin",
"requestUrl": "https://matthewrocklin.com/ai-zealotry/",
"ogTitle": "AI Zealotry - Matthew Rocklin",
"ogUrl": "https://matthewrocklin.com/ai-zealotry/",
"ogDescription": "Senior engineers are best positioned to benefit from AI. We're good enough to avoid slop, and there's so much we can accomplish. I wouldn't go back.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://matthewrocklin.com/assets/images/social/ai-zealotry.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-09T18:17:24.000Z",
"createdAtI": 1767982644,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46557057",
"author": "akshayka",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T19:50:58.474Z",
"title": "AI Zealotry",
"createdAtI": 1767982644,
"url": "https://matthewrocklin.com/ai-zealotry/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T18:17:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767988258,
"commentsCount": 0,
"updatedAt": "2026-01-09T19:50:52.000Z"
}
}Scroll Wikipedia like TikTok.
{
"storyID": "46557029",
"title": "Show HN: Scroll Wikipedia like TikTok",
"author": "sdan",
"url": "https://quack.sdan.io",
"points": 225,
"commentsCount": 59,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "QuickQuack",
"twitterDescription": "Scroll Wikipedia like TikTok.",
"twitterImage": [
{
"url": "https://quack.sdan.io/og.jpg"
}
],
"success": true,
"requestUrl": "https://quack.sdan.io",
"ogTitle": "QuickQuack",
"ogDescription": "Scroll Wikipedia like TikTok.",
"ogImage": [
{
"url": "https://quack.sdan.io/og.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T18:15:16.000Z",
"createdAtI": 1767982516,
"updatedAt": "2026-01-10T07:58:08.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46557029",
"author": "sdan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T18:40:58.488Z",
"title": "Show HN: Scroll Wikipedia like TikTok",
"createdAtI": 1767982516,
"url": "https://quack.sdan.io",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-09T18:15:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767984058,
"commentsCount": 0,
"updatedAt": "2026-01-09T18:39:37.000Z"
}
}{
"storyID": "46556984",
"title": "73% People Detained by ICE Have No Convictions",
"author": "gtirloni",
"url": "https://www.cato.org/blog/5-ice-detainees-have-violent-convictions-73-no-convictions",
"points": 69,
"commentsCount": 41,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.cato.org/blog/5-ice-detainees-have-violent-convictions-73-no-convictions"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T18:11:37.000Z",
"createdAtI": 1767982297,
"updatedAt": "2026-01-10T07:26:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46556984",
"author": "gtirloni",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T19:15:58.809Z",
"title": "73% People Detained by ICE Have No Convictions",
"createdAtI": 1767982297,
"url": "https://www.cato.org/blog/5-ice-detainees-have-violent-convictions-73-no-convictions",
"points": 30,
"tags": [],
"createdAt": "2026-01-09T18:11:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767986159,
"commentsCount": 3,
"updatedAt": "2026-01-09T19:15:53.000Z"
}
}{
"storyID": "46556979",
"title": "U.S. mandates more foreign travelers to pay $15,000 visa bond deposits",
"author": "hmokiguess",
"url": "https://www.washingtonpost.com/immigration/2026/01/06/visa-bonds-state-overstay-rates/",
"points": 76,
"commentsCount": 100,
"tags": [],
"createdAt": "2026-01-09T18:11:22.000Z",
"createdAtI": 1767982282,
"updatedAt": "2026-01-10T07:48:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46556979",
"author": "hmokiguess",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T18:50:58.365Z",
"title": "U.S. mandates more foreign travelers to pay $15,000 visa bond deposits",
"createdAtI": 1767982282,
"url": "https://www.washingtonpost.com/immigration/2026/01/06/visa-bonds-state-overstay-rates/",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T18:11:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767984658,
"commentsCount": 0,
"updatedAt": "2026-01-09T18:48:22.000Z"
}
}Anil Dash - A blog about making culture. Since 1999.
{
"storyID": "46556695",
"title": "How Markdown took over the world",
"author": "zdw",
"url": "https://www.anildash.com/2026/01/09/how-markdown-took-over-the-world/",
"points": 234,
"commentsCount": 177,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@anildash",
"twitterTitle": "How Markdown took over the world - Anil Dash",
"twitterImage": [
{
"url": "/images/imac-g4-markdown.jpg"
}
],
"author": "Anil Dash",
"twitterUrl": "https://anildash.com/2026/01/09/how-markdown-took-over-the-world/",
"ogTitle": "How Markdown took over the world - Anil Dash",
"ogDescription": "A blog about making culture. Since 1999.",
"ogImage": [
{
"url": "/images/imac-g4-markdown.jpg"
}
],
"ogType": "article",
"articleTag": "posts, posts, tech, blogs, software, culture, ai, Best Of",
"twitterCard": "summary",
"twitterDescription": "A blog about making culture. Since 1999.",
"success": true,
"requestUrl": "https://www.anildash.com/2026/01/09/how-markdown-took-over-the-world/",
"ogUrl": "https://anildash.com/2026/01/09/how-markdown-took-over-the-world/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T17:52:20.000Z",
"createdAtI": 1767981140,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46556695",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T20:35:58.332Z",
"title": "How Markdown Took over the World",
"createdAtI": 1767981140,
"url": "https://www.anildash.com/2026/01/09/how-markdown-took-over-the-world/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T17:52:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767990958,
"commentsCount": 1,
"updatedAt": "2026-01-09T20:35:37.000Z"
}
}Mordenstar - A Simon-style musical ear training game. Listen to melodies and play them back on piano. Practice mode with sheet music notation or play-by-ear mode. MIDI keyboard support.
{
"storyID": "46556210",
"title": "Show HN: I made a memory game to teach you to play piano by ear",
"author": "vunderba",
"url": "https://lend-me-your-ears.specr.net",
"points": 462,
"commentsCount": 163,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterTitle": "Lend Me Your Ears",
"twitterImage": [
{
"alt": "Lend Me Your Ears - A musical ear training game featuring sheet music notation and piano keyboard with MIDI support",
"url": "https://lend-me-your-ears.specr.net/assets/opengraph-banner-image.jpg"
}
],
"author": "Mordenstar",
"ogTitle": "Lend Me Your Ears",
"ogDescription": "A Simon-style musical ear training game. Listen to melodies and play them back on piano. Practice mode with sheet music notation or play-by-ear mode. MIDI keyboard support.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1424",
"alt": "Lend Me Your Ears - A musical ear training game featuring sheet music notation and piano keyboard with MIDI support",
"type": "image/jpeg",
"url": "https://lend-me-your-ears.specr.net/assets/opengraph-banner-image.jpg",
"height": "752"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "A Simon-style musical ear training game. Listen and play back melodies. Practice mode with sheet music or play-by-ear mode. MIDI support.",
"success": true,
"requestUrl": "https://lend-me-your-ears.specr.net",
"ogUrl": "https://lend-me-your-ears.specr.net",
"ogSiteName": "Lend Me Your Ears"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T17:17:28.000Z",
"createdAtI": 1767979048,
"updatedAt": "2026-01-10T07:59:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46556210",
"author": "vunderba",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T17:50:58.363Z",
"title": "Show HN: I made a memory game to teach you to play piano by ear",
"createdAtI": 1767979048,
"url": "https://lend-me-your-ears.specr.net",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-09T17:17:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767981058,
"commentsCount": 0,
"updatedAt": "2026-01-09T17:50:37.000Z"
}
}The purpose of this current thread is to offer a place where people can freely opine, editorialize, complain, and rant about the cat-and-mouse game between Google and those of us who are trying to bypass their PlayIntegrity checks ... and about...
{
"storyID": "46555963",
"title": "The Vietnam government has banned rooted phones from using any banking app",
"author": "Magnusmaster",
"url": "https://xdaforums.com/t/discussion-the-root-and-mod-hiding-fingerprint-spoofing-keybox-stealing-cat-and-mouse-game.4425939/page-118",
"points": 474,
"commentsCount": 560,
"tags": [],
"og": {
"twitterTitle": "[Discussion] The root-and-mod-hiding / fingerprint-spoofing /...",
"twitterCard": "summary",
"twitterDescription": "The purpose of this current thread is to offer a place where people can freely opine, editorialize, complain, and rant about the cat-and-mouse game between Google and those of us who are trying to...",
"twitterImage": [
{
"url": "https://xdaforums.com/data/assets/logo/header-forum.jpeg"
}
],
"success": true,
"requestUrl": "https://xdaforums.com/t/discussion-the-root-and-mod-hiding-fingerprint-spoofing-keybox-stealing-cat-and-mouse-game.4425939/page-118",
"ogTitle": "[Discussion] The root-and-mod-hiding / fingerprint-spoofing / keybox-stealing cat-and-mouse game",
"ogUrl": "https://xdaforums.com/t/discussion-the-root-and-mod-hiding-fingerprint-spoofing-keybox-stealing-cat-and-mouse-game.4425939/",
"ogDescription": "The purpose of this current thread is to offer a place where people can freely opine, editorialize, complain, and rant about the cat-and-mouse game between Google and those of us who are trying to bypass their PlayIntegrity checks ... and about...",
"ogSiteName": "XDA Forums",
"ogImage": [
{
"url": "https://xdaforums.com/data/assets/logo/header-forum.jpeg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T17:00:11.000Z",
"createdAtI": 1767978011,
"updatedAt": "2026-01-10T07:50:38.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46555963",
"author": "Magnusmaster",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T17:10:58.450Z",
"title": "The Vietnam government has banned rooted phones from using any banking app",
"createdAtI": 1767978011,
"url": "https://xdaforums.com/t/discussion-the-root-and-mod-hiding-fingerprint-spoofing-keybox-stealing-cat-and-mouse-game.4425939/page-118",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T17:00:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767978658,
"commentsCount": 2,
"updatedAt": "2026-01-09T17:10:52.000Z"
}
}{
"storyID": "46555807",
"title": "Flock Hardcoded the Password for America's Surveillance Infrastructure 53 Times",
"author": "fuck_flock",
"url": "https://nexanet.ai/blog/53-times-flocksafety-hardcoded-the-password-for-americas-surveillance-infrastructure",
"points": 415,
"commentsCount": 140,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://nexanet.ai/blog/53-times-flocksafety-hardcoded-the-password-for-americas-surveillance-infrastructure"
},
"aiIsh": {
"score": 1,
"offenses": [
"nexanet.ai"
]
},
"createdAt": "2026-01-09T16:49:59.000Z",
"createdAtI": 1767977399,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46555807",
"author": "fuck_flock",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T16:55:58.321Z",
"title": "Flock Hardcoded the Password for America's Surveillance Infrastructure 53 Times",
"createdAtI": 1767977399,
"url": "https://nexanet.ai/blog/53-times-flocksafety-hardcoded-the-password-for-americas-surveillance-infrastructure",
"points": 4,
"tags": [],
"createdAt": "2026-01-09T16:49:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767977758,
"commentsCount": 0,
"updatedAt": "2026-01-09T16:54:23.000Z"
}
}{
"storyID": "46555760",
"title": "Cloudflare CEO on the Italy fines",
"author": "sidcool",
"url": "https://twitter.com/eastdakota/status/2009654937303896492",
"points": 496,
"commentsCount": 693,
"tags": [
"front_page"
],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/eastdakota/status/2009654937303896492",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T16:46:48.000Z",
"createdAtI": 1767977208,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46555760",
"author": "sidcool",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T16:55:58.321Z",
"title": "Cloudflare CEO on the Italy Fines",
"createdAtI": 1767977208,
"url": "https://twitter.com/eastdakota/status/2009654937303896492",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T16:46:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767977758,
"commentsCount": 1,
"updatedAt": "2026-01-09T16:54:36.000Z"
}
}For the past several months, I’ve been receiving and then ignoring a steady stream of concerning emails from Sendgrid, the popular email delivery service owned by Twilio that I use for sendin…
{
"storyID": "46555615",
"title": "SendGrid isn’t emailing about ICE or BLM – it’s a phishing attack",
"author": "mecredis",
"url": "https://fredbenenson.com/blog/2026/01/09/sendgrid-isnt-emailing-you-about-ice-or-blm-its-a-phishing-attack/",
"points": 185,
"commentsCount": 125,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2026-01-09T16:36:17+00:00",
"twitterImage": [
{
"url": "https://fredbenenson.com/wp-content/uploads/2026/01/Screenshot-2026-01-09-at-7.54.28-AM.png?w=640"
}
],
"success": true,
"requestUrl": "https://fredbenenson.com/blog/2026/01/09/why-is-sendgrid-emailing-me-about-supporting-ice/",
"ogTitle": "Why is SendGrid emailing me about supporting ICE?",
"ogUrl": "https://fredbenenson.com/blog/2026/01/09/why-is-sendgrid-emailing-me-about-supporting-ice/",
"ogDescription": "For the past several months, I’ve been receiving and then ignoring a steady stream of concerning emails from Sendgrid, the popular email delivery service owned by Twilio that I use for sendin…",
"articleModifiedTime": "2026-01-09T16:36:17+00:00",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1730",
"url": "https://fredbenenson.com/wp-content/uploads/2026/01/Screenshot-2026-01-09-at-7.54.28-AM.png",
"height": "1886"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T16:36:48.000Z",
"createdAtI": 1767976608,
"updatedAt": "2026-01-10T07:56:38.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46555615",
"author": "mecredis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T18:00:58.425Z",
"title": "Why is SendGrid emailing me about supporting ICE?",
"createdAtI": 1767976608,
"url": "https://fredbenenson.com/blog/2026/01/09/why-is-sendgrid-emailing-me-about-supporting-ice/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T16:36:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767981658,
"commentsCount": 0,
"updatedAt": "2026-01-09T18:00:52.000Z"
}
}{
"storyID": "46555512",
"title": "Latest SteamOS Beta Now Includes Ntsync Kernel Driver",
"author": "LorenDB",
"url": "https://www.phoronix.com/news/Steam-OS-Beta-NTSYNC",
"points": 96,
"commentsCount": 38,
"tags": [],
"og": {
"twitterCreator": "@michaellarabel",
"twitterCard": "summary_large_image",
"twitterSite": "@phoronix",
"twitterTitle": "Latest SteamOS Beta Now Includes NTSYNC Kernel Driver",
"twitterDescription": "Valve released the SteamOS 3.7.20 beta overnight and with it they are finally building the NTSYNC kernel driver for helping accelerate Windows NT synchronization primitives.",
"twitterImage": [
{
"url": "https://www.phoronix.net/image.php?id=2026&image=steamos_3720_beta"
}
],
"success": true,
"requestUrl": "https://www.phoronix.com/news/Steam-OS-Beta-NTSYNC",
"ogTitle": "Latest SteamOS Beta Now Includes NTSYNC Kernel Driver",
"ogImage": [
{
"url": "https://www.phoronix.net/image.php?id=2026&image=steamos_3720_beta"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T16:27:19.000Z",
"createdAtI": 1767976039,
"updatedAt": "2026-01-10T07:52:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46555512",
"author": "LorenDB",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T17:30:58.384Z",
"title": "Latest SteamOS Beta Now Includes Ntsync Kernel Driver",
"createdAtI": 1767976039,
"url": "https://www.phoronix.com/news/Steam-OS-Beta-NTSYNC",
"points": 5,
"tags": [],
"createdAt": "2026-01-09T16:27:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767979858,
"commentsCount": 0,
"updatedAt": "2026-01-09T17:30:54.000Z"
}
}This paper (CIDR'26) presents a comprehensive analysis of cloud hardware trends from 2015 to 2025, focusing on AWS and comparing it with ot...
{
"storyID": "46555485",
"title": "Cloudspecs: Cloud Hardware Evolution Through the Looking Glass",
"author": "speckx",
"url": "http://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html",
"points": 45,
"commentsCount": 11,
"tags": [],
"og": {
"ogTitle": "Cloudspecs: Cloud Hardware Evolution Through the Looking Glass",
"ogUrl": "http://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html",
"ogDescription": "This paper (CIDR'26) presents a comprehensive analysis of cloud hardware trends from 2015 to 2025, focusing on AWS and comparing it with ot...",
"ogImage": [
{
"url": "https://blogger.googleusercontent.com/img/a/AVvXsEhjspXxlUb6cWW1Co2aJyK-hX67_A10kqDPYggxhFSxpW3sncZ1SgKYlJtECVe1Ys1jC6igt4Zs7S9oUFMTRE8755mdxGFVnxoie-Wq8EfUFAT3PMF4hvHXfX_jhLYj-mqmdf0hFxzw-PSstHp0rWfUgY1tJ5sapo6VZAR5Y-yLeOoQMydIKEm2qMO6fC4=w1200-h630-p-k-no-nu"
}
],
"success": true,
"requestUrl": "http://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T16:23:44.000Z",
"createdAtI": 1767975824,
"updatedAt": "2026-01-10T07:58:38.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46555485",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T16:40:58.398Z",
"title": "Cloudspecs: Cloud Hardware Evolution Through the Looking Glass",
"createdAtI": 1767975824,
"url": "http://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html",
"points": 5,
"tags": [],
"createdAt": "2026-01-09T16:23:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767976858,
"commentsCount": 0,
"updatedAt": "2026-01-09T16:39:21.000Z"
}
}J.D. Tuccille - A proposed rule change would allow the government to routinely gather people's biometric data without a warrant.
{
"storyID": "46555439",
"title": "DHS Invokes Immigration Enforcement to Justify Gathering Americans' DNA",
"author": "pseudolus",
"url": "https://reason.com/2026/01/09/dhs-invokes-immigration-enforcement-to-justify-gathering-americans-dna/",
"points": 54,
"commentsCount": 31,
"tags": [],
"og": {
"twitterCreator": "@JD_Tuccille",
"twitterTitle": "DHS invokes immigration enforcement to justify gathering Americans' DNA",
"twitterSite": "@reason",
"articlePublishedTime": "2026-01-09T12:00:25+00:00",
"author": "J.D. Tuccille",
"ogTitle": "DHS invokes immigration enforcement to justify gathering Americans' DNA",
"ogDescription": "A proposed rule change would allow the government to routinely gather people's biometric data without a warrant.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"type": "image/jpeg",
"url": "https://d2eehagpk5cl65.cloudfront.net/img/q60/uploads/2026/01/Biometrics.jpg",
"height": "1080"
}
],
"ogType": "article",
"articleTag": "Institute for Justice",
"articlePublisher": "https://www.facebook.com/Reason.Magazine/",
"twitterCard": "summary_large_image",
"twitterDescription": "A proposed rule change would allow the government to routinely gather people's biometric data without a warrant.",
"success": true,
"requestUrl": "https://reason.com/2026/01/09/dhs-invokes-immigration-enforcement-to-justify-gathering-americans-dna/",
"ogUrl": "https://reason.com/2026/01/09/dhs-invokes-immigration-enforcement-to-justify-gathering-americans-dna/",
"ogSiteName": "Reason.com",
"articleSection": "Civil Liberties",
"fbAppId": "231085004075801"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T16:18:54.000Z",
"createdAtI": 1767975534,
"updatedAt": "2026-01-10T07:19:08.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46555439",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T16:30:58.393Z",
"title": "DHS Invokes Immigration Enforcement to Justify Gathering Americans' DNA",
"createdAtI": 1767975534,
"url": "https://reason.com/2026/01/09/dhs-invokes-immigration-enforcement-to-justify-gathering-americans-dna/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T16:18:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767976258,
"commentsCount": 0,
"updatedAt": "2026-01-09T16:30:52.000Z"
}
}{
"storyID": "46554897",
"title": "Amiga Pointer Archive",
"author": "erickhill",
"url": "https://heckmeck.de/pointers/",
"points": 48,
"commentsCount": 17,
"tags": [],
"og": {
"ogTitle": "Amiga Pointer Archive",
"ogUrl": "https://heckmeck.de/pointers/",
"ogImage": [
{
"url": "https://heckmeck.de/pointers/og-preview-image.png"
}
],
"success": true,
"requestUrl": "https://heckmeck.de/pointers/",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T15:29:37.000Z",
"createdAtI": 1767972577,
"updatedAt": "2026-01-10T07:38:08.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46554897",
"author": "erickhill",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T20:30:58.696Z",
"title": "Amiga Pointer Archive",
"createdAtI": 1767972577,
"url": "https://heckmeck.de/pointers/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T15:29:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767990659,
"commentsCount": 2,
"updatedAt": "2026-01-09T20:30:52.000Z"
}
}A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.
{
"storyID": "46554652",
"title": "How to store a chess position in 26 bytes (2022)",
"author": "kurinikku",
"url": "https://ezzeriesa.notion.site/How-to-store-a-chess-position-in-26-bytes-using-bit-level-magic-df1fdb5364eb42fdac11eb23b25e9605",
"points": 94,
"commentsCount": 78,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@NotionHQ",
"twitterTitle": "The AI workspace that works for you. | Notion",
"twitterImage": [
{
"url": "https://www.notion.so/images/meta/default.png"
}
],
"twitterUrl": "https://www.notion.so",
"ogTitle": "The AI workspace that works for you. | Notion",
"ogDescription": "A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.notion.so/images/meta/default.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.",
"success": true,
"requestUrl": "https://ezzeriesa.notion.site/How-to-store-a-chess-position-in-26-bytes-using-bit-level-magic-df1fdb5364eb42fdac11eb23b25e9605",
"ogUrl": "https://www.notion.so",
"ogSiteName": "Notion"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-09T15:07:17.000Z",
"createdAtI": 1767971237,
"updatedAt": "2026-01-10T07:59:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46554652",
"author": "kurinikku",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T18:45:58.545Z",
"title": "How to store a chess position in 26 bytes",
"createdAtI": 1767971237,
"url": "https://ezzeriesa.notion.site/How-to-store-a-chess-position-in-26-bytes-using-bit-level-magic-df1fdb5364eb42fdac11eb23b25e9605",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T15:07:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767984359,
"commentsCount": 0,
"updatedAt": "2026-01-09T18:45:38.000Z"
}
}{
"storyID": "46554462",
"title": "London–Calcutta bus service",
"author": "thunderbong",
"url": "https://en.wikipedia.org/wiki/London%E2%80%93Calcutta_bus_service",
"points": 335,
"commentsCount": 166,
"tags": [],
"og": {
"ogTitle": "London–Calcutta bus service - Wikipedia",
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/London%E2%80%93Calcutta_bus_service",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T14:50:48.000Z",
"createdAtI": 1767970248,
"updatedAt": "2026-01-10T07:54:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46554462",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T15:00:58.700Z",
"title": "London–Calcutta Bus Service",
"createdAtI": 1767970248,
"url": "https://en.wikipedia.org/wiki/London%E2%80%93Calcutta_bus_service",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T14:50:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767970859,
"commentsCount": 0,
"updatedAt": "2026-01-09T14:59:51.000Z"
}
}{
"storyID": "46553818",
"title": "\"They Saw a Protest\": Cognitive Illiberalism and the Speech-Conduct Distinction [pdf] (2012)",
"author": "pcaharrier",
"url": "https://www.stanfordlawreview.org/wp-content/uploads/sites/3/2012/05/Kahan-64-Stan-L-Rev-851.pdf",
"points": 73,
"commentsCount": 63,
"tags": [],
"createdAt": "2026-01-09T13:52:13.000Z",
"createdAtI": 1767966733,
"updatedAt": "2026-01-10T06:29:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46553818",
"author": "pcaharrier",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T15:40:58.406Z",
"title": "\"They Saw a Protest\": Cognitive Illiberalism and the Speech-Conduct Distinction [pdf]",
"createdAtI": 1767966733,
"url": "https://www.stanfordlawreview.org/wp-content/uploads/sites/3/2012/05/Kahan-64-Stan-L-Rev-851.pdf",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T13:52:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767973258,
"commentsCount": 0,
"updatedAt": "2026-01-09T15:37:36.000Z"
}
}{
"storyID": "46553599",
"title": "Iran vows regime will \"not back down\" as web blackout continues",
"author": "geox",
"url": "https://www.cbsnews.com/news/iran-protests-internet-blackout-khamenei-vows-not-back-down-trump-threat/",
"points": 52,
"commentsCount": 78,
"tags": [],
"og": {
"error": "Server has returned a 400/500 error code",
"requestUrl": "https://www.cbsnews.com/news/iran-protests-internet-blackout-khamenei-vows-not-back-down-trump-threat/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T13:27:43.000Z",
"createdAtI": 1767965263,
"updatedAt": "2026-01-10T06:24:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46553599",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T13:50:58.402Z",
"title": "Iran vows regime will \"not back down\" as web blackout continues",
"createdAtI": 1767965263,
"url": "https://www.cbsnews.com/news/iran-protests-internet-blackout-khamenei-vows-not-back-down-trump-threat/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T13:27:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767966658,
"commentsCount": 0,
"updatedAt": "2026-01-09T13:50:51.000Z"
}
}{
"storyID": "46553343",
"title": "Kagi releases alpha version of Orion for Linux",
"author": "HelloUsername",
"url": "https://help.kagi.com/orion/misc/linux-status.html",
"points": 377,
"commentsCount": 266,
"tags": [
"front_page"
],
"og": {
"ogImage": [
{
"url": "https://help.kagi.com/og-image.png"
}
],
"success": true,
"requestUrl": "https://help.kagi.com/orion/misc/linux-status.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T12:54:48.000Z",
"createdAtI": 1767963288,
"updatedAt": "2026-01-10T07:59:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46553343",
"author": "HelloUsername",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T14:10:58.324Z",
"title": "Kagi releases alpha version of Orion for Linux",
"createdAtI": 1767963288,
"url": "https://help.kagi.com/orion/misc/linux-status.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T12:54:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767967858,
"commentsCount": 0,
"updatedAt": "2026-01-09T14:10:51.000Z"
}
}{
"storyID": "46553342",
"title": "\"If Starmer is successful in banning X in Britain, I will move forward in . . .\"",
"author": "chrisjj",
"url": "https://twitter.com/RepLuna/status/2009460496668426449",
"points": 43,
"commentsCount": 58,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/RepLuna/status/2009460496668426449",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T12:54:44.000Z",
"createdAtI": 1767963284,
"updatedAt": "2026-01-10T07:11:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46553342",
"author": "chrisjj",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T13:15:58.372Z",
"title": "\"If Starmer is successful in banning X in Britain, I will move forward in . . .\"",
"createdAtI": 1767963284,
"url": "https://twitter.com/RepLuna/status/2009460496668426449",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T12:54:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767964558,
"commentsCount": 1,
"updatedAt": "2026-01-09T13:14:06.000Z"
}
}Overview
{
"storyID": "46552254",
"title": "MCP is a fad",
"author": "risemlbill",
"url": "https://tombedor.dev/mcp-is-a-fad/",
"points": 139,
"commentsCount": 111,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2025-12-12T00:00:00.000Z",
"twitterImage": [
{
"url": "https://tombedor.dev/img/icon-1024.png"
}
],
"success": true,
"requestUrl": "https://tombedor.dev/mcp-is-a-fad/",
"ogTitle": "MCP is a fad | Tom Bedor's Blog",
"ogUrl": "https://tombedor.dev/mcp-is-a-fad/",
"ogDescription": "Overview",
"ogLocale": "en",
"ogImage": [
{
"url": "https://tombedor.dev/img/icon-1024.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T10:27:11.000Z",
"createdAtI": 1767954431,
"updatedAt": "2026-01-10T06:27:38.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46552254",
"author": "risemlbill",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T10:40:58.337Z",
"title": "MCP Is a Fad",
"createdAtI": 1767954431,
"url": "https://tombedor.dev/mcp-is-a-fad/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T10:27:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767955258,
"commentsCount": 0,
"updatedAt": "2026-01-09T10:40:50.000Z"
}
}Surveillance Watch is an interactive map revealing the intricate connections between surveillance companies, their funding sources and affiliations.
{
"storyID": "46551855",
"title": "Surveillance Watch – A map that shows connections between surveillance companies",
"author": "kekqqq",
"url": "https://www.surveillancewatch.io",
"points": 109,
"commentsCount": 28,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Surveillance Watch: They Know Who You Are",
"twitterDescription": "Surveillance Watch is an interactive map revealing the intricate connections between surveillance companies, their funding sources and affiliations.",
"twitterImage": [
{
"url": "https://surveillancewatch.io/og-image.jpg"
}
],
"success": true,
"requestUrl": "https://www.surveillancewatch.io",
"ogTitle": "Surveillance Watch: They Know Who You Are",
"ogDescription": "Surveillance Watch is an interactive map revealing the intricate connections between surveillance companies, their funding sources and affiliations.",
"ogImage": [
{
"url": "https://surveillancewatch.io/og-image.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T09:34:54.000Z",
"createdAtI": 1767951294,
"updatedAt": "2026-01-10T06:37:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46551855",
"author": "kekqqq",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T10:05:58.309Z",
"title": "Surveillance Watch – a map that shows connections between surveillance companies",
"createdAtI": 1767951294,
"url": "https://www.surveillancewatch.io",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T09:34:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767953158,
"commentsCount": 0,
"updatedAt": "2026-01-09T09:58:36.000Z"
}
}X to limit editing function to paying subscribers after platform threatened with fines and regulatory action
{
"storyID": "46551238",
"title": "Grok turns off image generator for most after outcry over sexualised AI imagery",
"author": "beardyw",
"url": "https://www.theguardian.com/technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery",
"points": 75,
"commentsCount": 91,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Grok turns off image generator for most users after outcry over sexualised AI imagery",
"ogType": "article",
"articleTag": "Grok AI,Elon Musk,Social media,X,Technology,Digital media,Internet,Media,Internet safety",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery",
"twitterAppUrliPhone": "gnmguardian://technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-01-09T07:44:14.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/5602890ef620af5b8c02784d85062ad26bfaa4a7/308_0_3083_2467/master/3083.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=3a887f4620b76f78cd785372d2110aae"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "X to limit editing function to paying subscribers after platform threatened with fines and regulatory action",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/5602890ef620af5b8c02784d85062ad26bfaa4a7/308_0_3083_2467/master/3083.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=4925f43d7d0ea5a6b634e63b07f06559",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery",
"alIosUrl": "gnmguardian://technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-01-09T07:53:50.000Z",
"articleSection": "Technology",
"articleAuthor": "https://www.theguardian.com/profile/helena-horton",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-09T08:10:31.000Z",
"createdAtI": 1767946231,
"updatedAt": "2026-01-10T06:48:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46551238",
"author": "beardyw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T08:35:58.485Z",
"title": "Grok turns off image generator for most after outcry over sexualised AI imagery",
"createdAtI": 1767946231,
"url": "https://www.theguardian.com/technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T08:10:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767947758,
"commentsCount": 0,
"updatedAt": "2026-01-09T08:34:51.000Z"
}
}{
"storyID": "46551044",
"title": "What happened to WebAssembly",
"author": "enz",
"url": "https://emnudge.dev/blog/what-happened-to-webassembly/",
"points": 335,
"commentsCount": 306,
"tags": [],
"og": {
"success": true,
"author": "EmNudge",
"requestUrl": "https://emnudge.dev/blog/what-happened-to-webassembly/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T07:38:30.000Z",
"createdAtI": 1767944310,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46551044",
"author": "enz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T07:50:58.358Z",
"title": "What Happened to WebAssembly",
"createdAtI": 1767944310,
"url": "https://emnudge.dev/blog/what-happened-to-webassembly/",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T07:38:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767945058,
"commentsCount": 0,
"updatedAt": "2026-01-09T07:48:05.000Z"
}
}The European Commission has opened a 'call for evidence' to help shape its European Open Digita [...]
{
"storyID": "46550912",
"title": "European Commission issues call for evidence on open source",
"author": "pabs3",
"url": "https://lwn.net/Articles/1053107/",
"points": 421,
"commentsCount": 327,
"tags": [],
"og": {
"ogTitle": "European Commission issues call for evidence on open source",
"ogSiteName": "LWN.net",
"ogDescription": "The European Commission has opened a 'call for evidence' to help shape its European Open Digita [...]",
"success": true,
"requestUrl": "https://lwn.net/Articles/1053107/",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T07:09:39.000Z",
"createdAtI": 1767942579,
"updatedAt": "2026-01-10T07:59:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46550912",
"author": "pabs3",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T07:50:58.358Z",
"title": "European Commission issues call for evidence on open source",
"createdAtI": 1767942579,
"url": "https://lwn.net/Articles/1053107/",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T07:09:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767945058,
"commentsCount": 0,
"updatedAt": "2026-01-09T07:46:35.000Z"
}
}{
"storyID": "46550895",
"title": "Mathematics for Computer Science (2018) [pdf]",
"author": "vismit2000",
"url": "https://courses.csail.mit.edu/6.042/spring18/mcs.pdf",
"points": 373,
"commentsCount": 64,
"tags": [],
"createdAt": "2026-01-09T07:06:41.000Z",
"createdAtI": 1767942401,
"updatedAt": "2026-01-10T07:53:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46550895",
"author": "vismit2000",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T07:25:58.593Z",
"title": "MIT's \"Mathematics for Computer Science\" (2018) [pdf]",
"createdAtI": 1767942401,
"url": "https://courses.csail.mit.edu/6.042/spring18/mcs.pdf",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T07:06:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767943559,
"commentsCount": 0,
"updatedAt": "2026-01-09T07:25:50.000Z"
}
}{
"storyID": "46550777",
"title": "Do not mistake a resilient global economy for populist success",
"author": "andsoitis",
"url": "https://www.economist.com/leaders/2026/01/08/do-not-mistake-a-resilient-global-economy-for-populist-success",
"points": 207,
"commentsCount": 265,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/leaders/2026/01/08/do-not-mistake-a-resilient-global-economy-for-populist-success"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T06:43:27.000Z",
"createdAtI": 1767941007,
"updatedAt": "2026-01-10T07:36:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46550777",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T06:55:58.347Z",
"title": "Do not mistake a resilient global economy for populist success",
"createdAtI": 1767941007,
"url": "https://www.economist.com/leaders/2026/01/08/do-not-mistake-a-resilient-global-economy-for-populist-success",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T06:43:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767941758,
"commentsCount": 1,
"updatedAt": "2026-01-09T06:55:36.000Z"
}
}Humans can accurately sense the position, speed, and torque of their limbs, even with their eyes shut. This sense, known as proprioception, allows humans to pr…
{
"storyID": "46550453",
"title": "Agonist-Antagonist Myoneural Interface",
"author": "kaycebasques",
"url": "https://www.media.mit.edu/projects/agonist-antagonist-myoneural-interface-ami/overview/",
"points": 35,
"commentsCount": 2,
"tags": [],
"og": {
"twitterTitle": "Project Overview ‹ Agonist-antagonist Myoneural Interface (AMI) – MIT Media Lab",
"twitterSite": "@medialab",
"twitterImage": [
{
"url": "https://dam-prod.media.mit.edu/thumb/2018/05/29/AMI-gif.gif.1400x1400.gif"
}
],
"twitterUrl": "https://www.media.mit.edu/projects/agonist-antagonist-myoneural-interface-ami/overview/",
"ogTitle": "Project Overview ‹ Agonist-antagonist Myoneural Interface (AMI) – MIT Media Lab",
"ogDescription": "Humans can accurately sense the position, speed, and torque of their limbs, even with their eyes shut. This sense, known as proprioception, allows humans to pr…",
"ogImage": [
{
"url": "https://dam-prod.media.mit.edu/thumb/2018/05/29/AMI-gif.gif.1400x1400.gif"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Humans can accurately sense the position, speed, and torque of their limbs, even with their eyes shut. This sense, known as proprioception, allows humans to pr…",
"success": true,
"requestUrl": "https://www.media.mit.edu/projects/agonist-antagonist-myoneural-interface-ami/overview/",
"ogUrl": "https://www.media.mit.edu/projects/agonist-antagonist-myoneural-interface-ami/overview/",
"ogSiteName": "MIT Media Lab"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T05:44:58.000Z",
"createdAtI": 1767937498,
"updatedAt": "2026-01-10T07:43:38.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46550453",
"author": "kaycebasques",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T19:35:58.316Z",
"title": "Agonist-Antagonist Myoneural Interface",
"createdAtI": 1767937498,
"url": "https://www.media.mit.edu/projects/agonist-antagonist-myoneural-interface-ami/overview/",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T05:44:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767987358,
"commentsCount": 0,
"updatedAt": "2026-01-09T19:34:23.000Z"
}
}{
"storyID": "46550231",
"title": "The No Fakes Act has a “fingerprinting” trap that kills open source?",
"author": "guerrilla",
"url": "https://old.reddit.com/r/LocalLLaMA/comments/1q7qcux/the_no_fakes_act_has_a_fingerprinting_trap_that/",
"points": 183,
"commentsCount": 86,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/LocalLLaMA/comments/1q7qcux/the_no_fakes_act_has_a_fingerprinting_trap_that/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T05:01:24.000Z",
"createdAtI": 1767934884,
"updatedAt": "2026-01-10T07:29:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46550231",
"author": "guerrilla",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T05:15:58.466Z",
"title": "The No Fakes Act Has a \"Fingerprinting\" Trap That Kills Open Source",
"createdAtI": 1767934884,
"url": "https://old.reddit.com/r/LocalLLaMA/comments/1q7qcux/the_no_fakes_act_has_a_fingerprinting_trap_that/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T05:01:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767935758,
"commentsCount": 0,
"updatedAt": "2026-01-09T05:14:49.000Z"
}
}Description As of a few moments ago, usage of claude max stopped with the following error: I did try to reconnect, but got the same error. Plugins No response OpenCode version 1.1.8 Steps to reprod...
{
"storyID": "46549823",
"title": "Anthropic blocks third-party use of Claude Code subscriptions",
"author": "sergiotapia",
"url": "https://github.com/anomalyco/opencode/issues/7410",
"points": 576,
"commentsCount": 483,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "Broken Claude Max · Issue #7410 · anomalyco/opencode",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/d76b8ff4f333c46a0cb2a1c0b5028e46ce9dd5b4559ca972814804d0a8ab78bd/anomalyco/opencode/issues/7410"
}
],
"ogTitle": "Broken Claude Max · Issue #7410 · anomalyco/opencode",
"ogDescription": "Description As of a few moments ago, usage of claude max stopped with the following error: I did try to reconnect, but got the same error. Plugins No response OpenCode version 1.1.8 Steps to reprod...",
"ogImage": [
{
"width": "1200",
"alt": "Description As of a few moments ago, usage of claude max stopped with the following error: I did try to reconnect, but got the same error. Plugins No response OpenCode version 1.1.8 Steps to reprod...",
"url": "https://opengraph.githubassets.com/d76b8ff4f333c46a0cb2a1c0b5028e46ce9dd5b4559ca972814804d0a8ab78bd/anomalyco/opencode/issues/7410",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Description As of a few moments ago, usage of claude max stopped with the following error: I did try to reconnect, but got the same error. Plugins No response OpenCode version 1.1.8 Steps to reprod...",
"success": true,
"requestUrl": "https://github.com/anomalyco/opencode/issues/7410",
"ogUrl": "https://github.com/anomalyco/opencode/issues/7410",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-01-09T03:44:35.000Z",
"createdAtI": 1767930275,
"updatedAt": "2026-01-10T08:00:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46549823",
"author": "sergiotapia",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T04:10:58.412Z",
"title": "Anthropic bans use of API in OpenCode CLI tool",
"createdAtI": 1767930275,
"url": "https://github.com/anomalyco/opencode/issues/7410",
"points": 13,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T03:44:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767931858,
"commentsCount": 4,
"updatedAt": "2026-01-09T04:10:49.000Z"
}
}An analysis of footage from three camera angles show that the vehicle appears to be turning away from a federal officer as he opened fire.
{
"storyID": "46549583",
"title": "Videos Contradict Trump Administration Account of ICE Shooting in Minneapolis",
"author": "shepherdjerred",
"url": "https://www.nytimes.com/video/us/100000010631041/minneapolis-ice-shooting-video.html",
"points": 35,
"commentsCount": 20,
"tags": [],
"og": {
"twitterTitle": "Video: Videos Contradict Trump Administration Account of ICE Shooting in Minneapolis",
"twitterSite": "@nytimes",
"articlePublishedTime": "2026-01-08T11:35:24.000Z",
"twitterImage": [
{
"url": "https://static01.nyt.com/images/2026/01/07/arts/vi-cover/vi-cover-videoSixteenByNineJumbo1600-v5.jpg?video-overlay"
}
],
"twitterUrl": "https://www.nytimes.com/video/us/100000010631041/minneapolis-ice-shooting-video.html",
"ogTitle": "Video: Videos Contradict Trump Administration Account of ICE Shooting in Minneapolis",
"ogDescription": "An analysis of footage from three camera angles show that the vehicle appears to be turning away from a federal officer as he opened fire.",
"ogImage": [
{
"url": "https://static01.nyt.com/images/2026/01/07/arts/vi-cover/vi-cover-facebookJumbo-v5.jpg?video-overlay"
}
],
"ogType": "article",
"articleTag": "Ross, Jonathan (ICE Agent)",
"twitterCard": "summary_large_image",
"twitterDescription": "An analysis of footage from three camera angles show that the vehicle appears to be turning away from a federal officer as he opened fire.",
"success": true,
"requestUrl": "https://www.nytimes.com/video/us/100000010631041/minneapolis-ice-shooting-video.html",
"ogUrl": "https://www.nytimes.com/video/us/100000010631041/minneapolis-ice-shooting-video.html",
"articleModifiedTime": "2026-01-08T23:32:07.049Z",
"articleSection": "U.S.",
"articleAuthor": "https://www.nytimes.com/by/ainara-tiefenthaler",
"fbAppId": "9869919170"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T02:57:34.000Z",
"createdAtI": 1767927454,
"updatedAt": "2026-01-10T07:04:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46549583",
"author": "shepherdjerred",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T03:10:58.378Z",
"title": "Videos Contradict Trump Administration Account of ICE Shooting in Minneapolis",
"createdAtI": 1767927454,
"url": "https://www.nytimes.com/video/us/100000010631041/minneapolis-ice-shooting-video.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T02:57:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767928258,
"commentsCount": 1,
"updatedAt": "2026-01-09T03:09:36.000Z"
}
}{
"storyID": "46549444",
"title": "Show HN: Executable Markdown files with Unix pipes",
"author": "jedwhite",
"url": null,
"points": 113,
"commentsCount": 93,
"tags": [
"show_hn"
],
"createdAt": "2026-01-09T02:29:12.000Z",
"createdAtI": 1767925752,
"updatedAt": "2026-01-10T07:43:38.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46549444",
"author": "jedwhite",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T02:50:58.435Z",
"title": "Show HN: Executable Markdown files with Unix pipes",
"createdAtI": 1767925752,
"url": null,
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-01-09T02:29:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767927058,
"commentsCount": 0,
"updatedAt": "2026-01-09T02:48:19.000Z"
}
}Various shape regularization algorithms. Contribute to nickponline/shreg development by creating an account on GitHub.
{
"storyID": "46549333",
"title": "Show HN: Various shape regularization algorithms",
"author": "nickponline",
"url": "https://github.com/nickponline/shreg",
"points": 58,
"commentsCount": 4,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - nickponline/shreg: Various shape regularization algorithms",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/b697e5df0ce7117f29a7f6e1413e0626a827d0e70bfb287f6367a12bd493da7c/nickponline/shreg"
}
],
"ogTitle": "GitHub - nickponline/shreg: Various shape regularization algorithms",
"ogDescription": "Various shape regularization algorithms. Contribute to nickponline/shreg development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Various shape regularization algorithms. Contribute to nickponline/shreg development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/b697e5df0ce7117f29a7f6e1413e0626a827d0e70bfb287f6367a12bd493da7c/nickponline/shreg",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Various shape regularization algorithms. Contribute to nickponline/shreg development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/nickponline/shreg",
"ogUrl": "https://github.com/nickponline/shreg",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T02:13:01.000Z",
"createdAtI": 1767924781,
"updatedAt": "2026-01-10T07:14:08.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46549333",
"author": "nickponline",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T20:25:58.669Z",
"title": "Show HN: Various shape regularization algorithms",
"createdAtI": 1767924781,
"url": "https://github.com/nickponline/shreg",
"points": 15,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-09T02:13:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767990359,
"commentsCount": 2,
"updatedAt": "2026-01-09T20:22:54.000Z"
}
}↳ Pony Express Rider, oil painting possibly by Lloyd Branson (1853-1925) In March 1860, William H. Russell established the Overland Express Route, colloquially called the Pony Express, to carry express mail between St. Joseph, Missouri, and California; an area with no colonialist settlements between. Russell failed repeatedly to get funding from the Senate Post Office for the project, as most considered year-round tr
{
"storyID": "46549105",
"title": "Logistics Is Dying; Or – Dude, Where's My Mail?",
"author": "ChilledTonic",
"url": "https://lagomor.ph/2026/01/logistics-is-dying-or-dude-wheres-my-mail/",
"points": 64,
"commentsCount": 57,
"tags": [],
"og": {
"articleTag": "Things",
"articlePublishedTime": "2026-01-08T00:00:00-07:00",
"success": true,
"requestUrl": "https://lagomor.ph/2026/01/logistics-is-dying-or-dude-wheres-my-mail/",
"ogTitle": "Logistics is Dying; or - Dude, Where's my Mail?",
"ogUrl": "https://lagomor.ph/2026/01/logistics-is-dying-or-dude-wheres-my-mail/",
"ogSiteName": "Lagomorph",
"ogDescription": "↳ Pony Express Rider, oil painting possibly by Lloyd Branson (1853-1925) In March 1860, William H. Russell established the Overland Express Route, colloquially called the Pony Express, to carry express mail between St. Joseph, Missouri, and California; an area with no colonialist settlements between. Russell failed repeatedly to get funding from the Senate Post Office for the project, as most considered year-round tr",
"ogLocale": "en",
"articleSection": "posts",
"articleModifiedTime": "2026-01-08T00:00:00-07:00",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T01:39:52.000Z",
"createdAtI": 1767922792,
"updatedAt": "2026-01-10T06:38:53.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46549105",
"author": "ChilledTonic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T03:25:58.492Z",
"title": "Logistics Is Dying; Or – Dude, Where's My Mail?",
"createdAtI": 1767922792,
"url": "https://lagomor.ph/2026/01/logistics-is-dying-or-dude-wheres-my-mail/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T01:39:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767929158,
"commentsCount": 0,
"updatedAt": "2026-01-09T03:22:34.000Z"
}
}Ken-ichi Ueda - After almost 18 years, I left iNaturalist, the product and organization I helped create. I left because I don’t believe the current Leadership team is pointing the product in the right direction, and I don’t think they are managing their talented staff in an empathetic or effective way. If you’d like me to continue working on natural history software, support me on Patreon.
{
"storyID": "46548940",
"title": "Why I left iNaturalist",
"author": "erutuon",
"url": "https://kueda.net/blog/2026/01/06/why-i-left-inat/",
"points": 263,
"commentsCount": 156,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Why I Left iNaturalist",
"articlePublishedTime": "2026-01-06T00:00:00+00:00",
"success": true,
"author": "Ken-ichi Ueda",
"requestUrl": "https://kueda.net/blog/2026/01/06/why-i-left-inat/",
"ogTitle": "Why I Left iNaturalist",
"ogUrl": "https://kueda.net/blog/2026/01/06/why-i-left-inat/",
"ogDescription": "After almost 18 years, I left iNaturalist, the product and organization I helped create. I left because I don’t believe the current Leadership team is pointing the product in the right direction, and I don’t think they are managing their talented staff in an empathetic or effective way. If you’d like me to continue working on natural history software, support me on Patreon.",
"ogSiteName": "Ken-ichi’s Website",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T01:17:51.000Z",
"createdAtI": 1767921471,
"updatedAt": "2026-01-10T07:53:23.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46548940",
"author": "erutuon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T01:50:58.321Z",
"title": "Why I Left iNaturalist",
"createdAtI": 1767921471,
"url": "https://kueda.net/blog/2026/01/06/why-i-left-inat/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T01:17:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767923458,
"commentsCount": 0,
"updatedAt": "2026-01-09T01:46:34.000Z"
}
}The app was removed from Apple's store after images showing child sexual abuse were discovered.
{
"storyID": "46548787",
"title": "Tumblr removed from Apple App Store over abuse images (2018)",
"author": "dmschulman",
"url": "https://www.bbc.com/news/technology-46275138",
"points": 71,
"commentsCount": 15,
"tags": [],
"og": {
"twitterTitle": "Tumblr removed from Apple app store over abuse images",
"alWebUrl": "https://bbc.com/news/technology-46275138",
"twitterImage": [
{
"alt": "Tumblr",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/61A6/production/_103189942_mediaitem103189941.jpg"
}
],
"ogTitle": "Tumblr removed from Apple app store over abuse images",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The app was removed from Apple's store after images showing child sexual abuse were discovered.",
"ogImage": [
{
"alt": "Tumblr",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/61A6/production/_103189942_mediaitem103189941.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The app was removed from Apple's store after images showing child sexual abuse were discovered.",
"success": true,
"requestUrl": "https://www.bbc.com/news/technology-46275138",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/technology-46275138",
"articleModifiedTime": "2018-11-20T10:57:58.000Z",
"alAndroidUrl": "bbcx://news/technology-46275138"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T00:58:26.000Z",
"createdAtI": 1767920306,
"updatedAt": "2026-01-10T00:14:09.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46548787",
"author": "dmschulman",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T01:05:58.384Z",
"title": "Tumblr removed from Apple App Store over abuse images",
"createdAtI": 1767920306,
"url": "https://www.bbc.com/news/technology-46275138",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T00:58:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767920758,
"commentsCount": 0,
"updatedAt": "2026-01-09T01:05:49.000Z"
}
}Caroline Haskins - Elon Musk’s chatbot has been used to generate thousands of sexualized images of adults and apparent minors. Apple and Google have removed other “nudify” apps—but continue to host X and Grok.
{
"storyID": "46548451",
"title": "Why Are Grok and X Still Available in App Stores?",
"author": "alwillis",
"url": "https://www.wired.com/story/x-grok-app-store-nudify-csam-apple-google-content-moderation/",
"points": 63,
"commentsCount": 39,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "Why Are Grok and X Still Available in App Stores?",
"articlePublishedTime": "2026-01-08T20:25:32.713Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/695e9565aa101b3c7113f21a/191:100/w_1280,c_limit/How-Is-X-Still-in-App-Store-Business-2255064607.jpg?mbid=social_retweet"
}
],
"author": "Caroline Haskins",
"ogTitle": "Why Are Grok and X Still Available in App Stores?",
"ogDescription": "Elon Musk’s chatbot has been used to generate thousands of sexualized images of adults and apparent minors. Apple and Google have removed other “nudify” apps—but continue to host X and Grok.",
"ogImage": [
{
"url": "https://media.wired.com/photos/695e9565aa101b3c7113f21a/191:100/w_1280,c_limit/How-Is-X-Still-in-App-Store-Business-2255064607.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Elon Musk’s chatbot has been used to generate thousands of sexualized images of adults and apparent minors. Apple and Google have removed other “nudify” apps—but continue to host X and Grok.",
"success": true,
"requestUrl": "https://www.wired.com/story/x-grok-app-store-nudify-csam-apple-google-content-moderation/",
"ogUrl": "https://www.wired.com/story/x-grok-app-store-nudify-csam-apple-google-content-moderation/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2026-01-08T20:25:32.713Z",
"articleAuthor": "Caroline Haskins",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T00:18:00.000Z",
"createdAtI": 1767917880,
"updatedAt": "2026-01-10T06:56:54.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46548451",
"author": "alwillis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T00:35:58.699Z",
"title": "Why Are Grok and X Still Available in App Stores?",
"createdAtI": 1767917880,
"url": "https://www.wired.com/story/x-grok-app-store-nudify-csam-apple-google-content-moderation/",
"points": 4,
"tags": [],
"createdAt": "2026-01-09T00:18:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767918959,
"commentsCount": 5,
"updatedAt": "2026-01-09T00:35:35.000Z"
}
}Cooper Quintin - A few enterprising hackers have started projects to do counter surveillance against ICE, and hopefully protect their communities through clever use of technology.
{
"storyID": "46548339",
"title": "How Hackers Are Fighting Back Against ICE",
"author": "zzzeek",
"url": "https://www.eff.org/deeplinks/2026/01/how-hackers-are-fighting-back-against-ice",
"points": 79,
"commentsCount": 4,
"tags": [],
"og": {
"twitterSite": "@eff",
"twitterTitle": "How Hackers Are Fighting Back Against ICE",
"articlePublishedTime": "2026-01-08T14:16:16-08:00",
"twitterImage": [
{
"width": "1200",
"url": "https://www.eff.org/files/banner_library/coder-cat-2.png",
"height": "600"
}
],
"author": "Cooper Quintin",
"ogTitle": "How Hackers Are Fighting Back Against ICE",
"ogDescription": "A few enterprising hackers have started projects to do counter surveillance against ICE, and hopefully protect their communities through clever use of technology.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://www.eff.org/files/banner_library/coder-cat-2.png",
"height": "600"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/eff",
"twitterCard": "summary_large_image",
"twitterDescription": "A few enterprising hackers have started projects to do counter surveillance against ICE, and hopefully protect their communities through clever use of technology.",
"success": true,
"requestUrl": "https://www.eff.org/deeplinks/2026/01/how-hackers-are-fighting-back-against-ice",
"ogUrl": "https://www.eff.org/deeplinks/2026/01/how-hackers-are-fighting-back-against-ice",
"ogSiteName": "Electronic Frontier Foundation",
"articleModifiedTime": "2026-01-08T14:16:16-08:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T00:07:26.000Z",
"createdAtI": 1767917246,
"updatedAt": "2026-01-10T00:46:08.000Z",
"fetchedAt": "2026-01-10T08:00:58.502Z",
"firstVersion": {
"storyID": "46548339",
"author": "zzzeek",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T00:10:58.681Z",
"title": "How Hackers Are Fighting Back Against ICE",
"createdAtI": 1767917246,
"url": "https://www.eff.org/deeplinks/2026/01/how-hackers-are-fighting-back-against-ice",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T00:07:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767917459,
"commentsCount": 0,
"updatedAt": "2026-01-09T00:10:49.000Z"
}
}{
"storyID": "46547962",
"title": "Scientists discover oldest poison, on 60k-year-old arrows",
"author": "noleary",
"url": "https://www.nytimes.com/2026/01/07/science/poison-arrows-south-africa.html",
"points": 112,
"commentsCount": 37,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2026/01/07/science/poison-arrows-south-africa.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T23:24:30.000Z",
"createdAtI": 1767914670,
"updatedAt": "2026-01-10T07:10:53.000Z",
"fetchedAt": "2026-01-10T07:10:58.462Z",
"firstVersion": {
"storyID": "46547962",
"author": "noleary",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T19:25:58.647Z",
"title": "Scientists discover oldest poison, on 60k-year-old arrows",
"createdAtI": 1767914670,
"url": "https://www.nytimes.com/2026/01/07/science/poison-arrows-south-africa.html",
"points": 17,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T23:24:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767986759,
"commentsCount": 1,
"updatedAt": "2026-01-09T19:24:52.000Z"
}
}Modern embedded framework, using Rust and async. Contribute to embassy-rs/embassy development by creating an account on GitHub.
{
"storyID": "46547740",
"title": "Embassy: Modern embedded framework, using Rust and async",
"author": "birdculture",
"url": "https://github.com/embassy-rs/embassy",
"points": 315,
"commentsCount": 146,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - embassy-rs/embassy: Modern embedded framework, using Rust and async.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/9b27f6e216624a2b48d3285f89d9dbbb828ecceef21b904af738e5ddfa8c9e0f/embassy-rs/embassy"
}
],
"ogTitle": "GitHub - embassy-rs/embassy: Modern embedded framework, using Rust and async.",
"ogDescription": "Modern embedded framework, using Rust and async. Contribute to embassy-rs/embassy development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Modern embedded framework, using Rust and async. Contribute to embassy-rs/embassy development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/9b27f6e216624a2b48d3285f89d9dbbb828ecceef21b904af738e5ddfa8c9e0f/embassy-rs/embassy",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Modern embedded framework, using Rust and async. Contribute to embassy-rs/embassy development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/embassy-rs/embassy",
"ogUrl": "https://github.com/embassy-rs/embassy",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T23:00:45.000Z",
"createdAtI": 1767913245,
"updatedAt": "2026-01-10T06:37:53.000Z",
"fetchedAt": "2026-01-10T06:45:58.572Z",
"firstVersion": {
"storyID": "46547740",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T23:15:58.471Z",
"title": "Embassy: Modern embedded framework, using Rust and async",
"createdAtI": 1767913245,
"url": "https://github.com/embassy-rs/embassy",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T23:00:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767914158,
"commentsCount": 0,
"updatedAt": "2026-01-08T23:15:49.000Z"
}
}{
"storyID": "46547648",
"title": "Monero Replaced Bitcoin on the Internet's Underground",
"author": "lennychanuk",
"url": "https://darknetbible.info/news/how-monero-replaced-bitcoin-on-the-darknet/",
"points": 45,
"commentsCount": 3,
"tags": [],
"og": {
"ogTitle": "How Monero Replaced Bitcoin on the Internet's Underground",
"ogUrl": "https://darknetbible.info/",
"success": true,
"requestUrl": "https://darknetbible.info/news/how-monero-replaced-bitcoin-on-the-darknet/",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T22:50:56.000Z",
"createdAtI": 1767912656,
"updatedAt": "2026-01-09T22:21:07.000Z",
"fetchedAt": "2026-01-10T05:55:58.701Z",
"firstVersion": {
"storyID": "46547648",
"author": "lennychanuk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T23:05:58.352Z",
"title": "Monero Replaced Bitcoin on the Internet's Underground",
"createdAtI": 1767912656,
"url": "https://darknetbible.info/news/how-monero-replaced-bitcoin-on-the-darknet/",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T22:50:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767913558,
"commentsCount": 1,
"updatedAt": "2026-01-08T23:05:49.000Z"
}
}Caitlin Callenson’s courage in the face of insane danger is just remarkable.
{
"storyID": "46547612",
"title": "Let's call a murder a murder",
"author": "hermitcrab",
"url": "https://daringfireball.net/2026/01/lets_call_a_murder_a_murder",
"points": 352,
"commentsCount": 166,
"tags": [],
"og": {
"twitterCreator": "@gruber",
"twitterSite": "@daringfireball",
"twitterTitle": "Let’s Call a Murder a Murder",
"twitterImage": [
{
"url": "https://daringfireball.net/graphics/df-wide-card.png"
}
],
"ogTitle": "Let’s Call a Murder a Murder",
"ogDescription": "Caitlin Callenson’s courage in the face of insane danger is just remarkable.",
"ogImage": [
{
"url": "https://daringfireball.net/graphics/df-wide-card.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Caitlin Callenson’s courage in the face of insane danger is just remarkable.",
"success": true,
"requestUrl": "https://daringfireball.net/2026/01/lets_call_a_murder_a_murder",
"ogUrl": "https://daringfireball.net/2026/01/lets_call_a_murder_a_murder",
"ogSiteName": "Daring Fireball"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T22:47:56.000Z",
"createdAtI": 1767912476,
"updatedAt": "2026-01-10T05:42:53.000Z",
"fetchedAt": "2026-01-10T05:50:58.358Z",
"firstVersion": {
"storyID": "46547612",
"author": "hermitcrab",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T23:35:58.334Z",
"title": "Let's Call a Murder a Murder",
"createdAtI": 1767912476,
"url": "https://daringfireball.net/2026/01/lets_call_a_murder_a_murder",
"points": 50,
"tags": [],
"createdAt": "2026-01-08T22:47:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767915358,
"commentsCount": 8,
"updatedAt": "2026-01-08T23:35:19.000Z"
}
}Flint, the Singapore-based company that developed sustainable, cellulose-based, biodegradable, PFAS-free batteries, announced that its technology has entered production and will be available to select strategic partners. Paper batteries are a promising lower-carbon alternative that will benefit most consumer electronics applications. Following the transition from lab-scale development to manufactured cells ready for
{
"storyID": "46547345",
"title": "Flint Confirms Biodegradable Paper Batteries Are Now in Production",
"author": "rmason",
"url": "https://audioxpress.com/news/flint-confirms-biodegradable-paper-batteries-are-now-in-production",
"points": 53,
"commentsCount": 9,
"tags": [],
"og": {
"twitterSite": "@audioXP_editor",
"twitterTitle": "audioXpress Editor",
"twitterImage": [
{
"url": "https://pbs.twimg.com/profile_images/378800000596064082/8c3c2476dfd7ccb2d7e5e0a4eea80cf7.jpeg"
}
],
"ogTitle": "Flint Confirms Biodegradable Paper Batteries Are Now in Production",
"ogDescription": "Flint, the Singapore-based company that developed sustainable, cellulose-based, biodegradable, PFAS-free batteries, announced that its technology has entered production and will be available to select strategic partners. Paper batteries are a promising lower-carbon alternative that will benefit most consumer electronics applications. Following the transition from lab-scale development to manufactured cells ready for ",
"ogLocale": "EN_us",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://cdn.xingosoftware.com/audioxpress/images/fetch/dpr_1/https%3A%2F%2Faudioxpress.com%2Fassets%2Fupload%2Fimages%2F1%2F20260105061139_Flint-paper-battery-04-TWeb.jpg",
"height": "675"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "audioXpress Magazine's editorial department. Advancing the Evolution of Audio Technology - Since 1970 - Connecticut, USA - audioxpress.com",
"success": true,
"requestUrl": "https://audioxpress.com/news/flint-confirms-biodegradable-paper-batteries-are-now-in-production",
"ogUrl": "https://audioxpress.com/news/flint-confirms-biodegradable-paper-batteries-are-now-in-production",
"ogSiteName": "audioXpress",
"fbAppId": "246655092351414"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T22:24:50.000Z",
"createdAtI": 1767911090,
"updatedAt": "2026-01-10T03:21:08.000Z",
"fetchedAt": "2026-01-10T04:15:58.438Z",
"firstVersion": {
"storyID": "46547345",
"author": "rmason",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T01:20:58.483Z",
"title": "Flint Confirms Biodegradable Paper Batteries Are Now in Production",
"createdAtI": 1767911090,
"url": "https://audioxpress.com/news/flint-confirms-biodegradable-paper-batteries-are-now-in-production",
"points": 6,
"tags": [],
"createdAt": "2026-01-08T22:24:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767921658,
"commentsCount": 0,
"updatedAt": "2026-01-09T01:20:20.000Z"
}
}{
"storyID": "46547303",
"title": "Iran Protest Map",
"author": "breppp",
"url": "https://pouyaii.github.io/Iran/",
"points": 176,
"commentsCount": 166,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://pouyaii.github.io/Iran/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T22:20:34.000Z",
"createdAtI": 1767910834,
"updatedAt": "2026-01-10T02:53:22.000Z",
"fetchedAt": "2026-01-10T04:10:58.748Z",
"firstVersion": {
"storyID": "46547303",
"author": "breppp",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T22:35:58.401Z",
"title": "Iran Protest Map",
"createdAtI": 1767910834,
"url": "https://pouyaii.github.io/Iran/",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T22:20:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767911758,
"commentsCount": 0,
"updatedAt": "2026-01-08T22:34:49.000Z"
}
}{
"storyID": "46546888",
"title": "Landline phones cut in parts of Iran, eyewitnesses say",
"author": "EthanAsher",
"url": "https://www.iranintl.com/en/202601085355",
"points": 52,
"commentsCount": 6,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Landline phones cut in parts of Iran, eyewitnesses say",
"articlePublishedTime": "2026-01-08T20:59:39.690Z",
"success": true,
"requestUrl": "https://www.iranintl.com/en/202601085355",
"ogTitle": "Landline phones cut in parts of Iran, eyewitnesses say",
"ogUrl": "https://www.iranintl.com/en/202601085355",
"ogLocale": "en",
"articleModifiedTime": "2026-01-08T21:01:04Z",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T21:40:48.000Z",
"createdAtI": 1767908448,
"updatedAt": "2026-01-09T17:55:38.000Z",
"fetchedAt": "2026-01-10T02:30:58.484Z",
"firstVersion": {
"storyID": "46546888",
"author": "EthanAsher",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T21:45:58.653Z",
"title": "Landline phones cut in parts of Iran, eyewitnesses say",
"createdAtI": 1767908448,
"url": "https://www.iranintl.com/en/202601085355",
"points": 8,
"tags": [],
"createdAt": "2026-01-08T21:40:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767908759,
"commentsCount": 1,
"updatedAt": "2026-01-08T21:45:49.000Z"
}
}Richard D. James and Tatsuya Takahashi discuss their collaboration on the Monologue, microtuning, geometry and dreams.
{
"storyID": "46546614",
"title": "Richard D. James aka Aphex Twin speaks to Tatsuya Takahashi (2017)",
"author": "lelandfe",
"url": "https://web.archive.org/web/20180719052026/http://item.warp.net/interview/aphex-twin-speaks-to-tatsuya-takahashi/",
"points": 266,
"commentsCount": 95,
"tags": [],
"og": {
"twitterCreator": "@warprecords",
"twitterTitle": "Aphex Twin Speaks To Ex. Korg Engineer Tatsuya Takahashi",
"twitterSite": "@warprecords",
"twitterImage": [
{
"url": "https://web.archive.org/web/20180719052026im_/http://item.warp.net/wp-content/uploads/2017/06/AFX-Twitter-Image.png"
}
],
"ogTitle": "Aphex Twin Speaks To Ex. Korg Engineer Tatsuya Takahashi",
"ogDescription": "Richard D. James and Tatsuya Takahashi discuss their collaboration on the Monologue, microtuning, geometry and dreams.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://web.archive.org/web/20180719052026im_/http://item.warp.net/wp-content/uploads/2017/06/AFX-Facebook-Image.png"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/warprecords/",
"twitterCard": "summary_large_image",
"twitterDescription": "Richard D. James and Tatsuya Takahashi discuss their collaboration on the Monologue, microtuning, geometry and dreams.",
"success": true,
"requestUrl": "https://web.archive.org/web/20180719052026/http://item.warp.net/interview/aphex-twin-speaks-to-tatsuya-takahashi/",
"ogUrl": "https://web.archive.org/web/20180719052026/http://item.warp.net/interview/aphex-twin-speaks-to-tatsuya-takahashi/",
"ogSiteName": "ITEM"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T21:17:26.000Z",
"createdAtI": 1767907046,
"updatedAt": "2026-01-10T01:29:22.000Z",
"fetchedAt": "2026-01-10T01:30:58.441Z",
"firstVersion": {
"storyID": "46546614",
"author": "lelandfe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T22:00:58.432Z",
"title": "Richard D. James interviews ex Korg engineer Tatsuya Takahashi (2017)",
"createdAtI": 1767907046,
"url": "https://web.archive.org/web/20180719052026/http://item.warp.net/interview/aphex-twin-speaks-to-tatsuya-takahashi/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T21:17:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767909658,
"commentsCount": 4,
"updatedAt": "2026-01-08T22:00:49.000Z"
}
}Learn how terminal emulators and TUIs work through interactive demos. Explore the grid model, escape sequences, keyboard input, and more.
{
"storyID": "46546567",
"title": "How Terminals Work",
"author": "gnodar",
"url": "https://how-terminals-work.vercel.app/",
"points": 39,
"commentsCount": 4,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "How Terminals Work",
"twitterDescription": "Learn how terminal emulators and TUIs work through interactive demos.",
"success": true,
"requestUrl": "https://how-terminals-work.vercel.app/",
"ogTitle": "How Terminals Work",
"ogDescription": "Learn how terminal emulators and TUIs work through interactive demos. Explore the grid model, escape sequences, keyboard input, and more.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T21:14:06.000Z",
"createdAtI": 1767906846,
"updatedAt": "2026-01-09T20:05:22.000Z",
"fetchedAt": "2026-01-10T01:20:58.710Z",
"firstVersion": {
"storyID": "46546567",
"author": "gnodar",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T04:20:58.461Z",
"title": "How Terminals Work",
"createdAtI": 1767906846,
"url": "https://how-terminals-work.vercel.app/",
"points": 10,
"tags": [],
"createdAt": "2026-01-08T21:14:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767932458,
"commentsCount": 1,
"updatedAt": "2026-01-09T04:18:19.000Z"
}
}Modern, fast, and easy to use SQL Client. Enjoy a new era of SQL.
{
"storyID": "46546419",
"title": "SQL Studio",
"author": "handfuloflight",
"url": "https://sql.studio/",
"points": 95,
"commentsCount": 80,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "SQL Studio",
"twitterDescription": "Modern, fast, and easy to use SQL Client. Enjoy a new era of SQL.",
"twitterImage": [
{
"alt": "SQL Studio",
"url": "https://s3.sql.studio/meta-img.png"
}
],
"success": true,
"requestUrl": "https://sql.studio/",
"ogTitle": "SQL Studio",
"ogUrl": "https://sql.studio",
"ogSiteName": "SQL Studio",
"ogDescription": "Modern, fast, and easy to use SQL Client. Enjoy a new era of SQL.",
"ogImage": [
{
"width": "1200",
"alt": "SQL Studio",
"type": "image/png",
"url": "https://s3.sql.studio/meta-img.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T21:02:19.000Z",
"createdAtI": 1767906139,
"updatedAt": "2026-01-10T01:18:22.000Z",
"fetchedAt": "2026-01-10T01:20:58.710Z",
"firstVersion": {
"storyID": "46546419",
"author": "handfuloflight",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T21:40:58.384Z",
"title": "SQL Studio",
"createdAtI": 1767906139,
"url": "https://sql.studio/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T21:02:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767908458,
"commentsCount": 0,
"updatedAt": "2026-01-08T21:38:51.000Z"
}
}A new way to connect with the world
{
"storyID": "46546349",
"title": "Show HN: A geofence-based social network app 6 years in development",
"author": "Adrian-ChatLocl",
"url": "https://www.localvideoapp.com",
"points": 74,
"commentsCount": 57,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "ChatLocal | A new way to connect with the world",
"twitterDescription": "A new way to connect with the world",
"success": true,
"requestUrl": "https://www.localvideoapp.com",
"ogTitle": "ChatLocal | A new way to connect with the world",
"ogUrl": "https://www.localvideoapp.com",
"ogDescription": "A new way to connect with the world",
"ogSiteName": "ChatLocal",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T20:56:32.000Z",
"createdAtI": 1767905792,
"updatedAt": "2026-01-10T00:56:07.000Z",
"fetchedAt": "2026-01-10T01:10:58.397Z",
"firstVersion": {
"storyID": "46546349",
"author": "Adrian-ChatLocl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T22:20:58.459Z",
"title": "Show HN: A geofence-based social network app 6 years in development",
"createdAtI": 1767905792,
"url": "https://www.localvideoapp.com",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-08T20:56:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767910858,
"commentsCount": 1,
"updatedAt": "2026-01-08T22:18:49.000Z"
}
}The State of Texas obtained a short-lived, temporary restraining order (TRO) against Samsung that prohibited the South Korean company from collecting audio and visual data about what Texas consumers are watching on their TVs.
{
"storyID": "46546270",
"title": "Texas court blocks Samsung from tracking TV viewing, then vacates order",
"author": "speckx",
"url": "https://www.bleepingcomputer.com/news/security/texas-court-blocks-samsung-from-tracking-tv-viewing-then-vacates-order/",
"points": 106,
"commentsCount": 56,
"tags": [],
"og": {
"twitterCreator": "@BleepinComputer",
"twitterSite": "@BleepinComputer",
"twitterTitle": "Texas court blocks Samsung from tracking TV viewing, then vacates order",
"twitterImage": [
{
"url": "https://www.bleepstatic.com/content/hl-images/2025/05/06/samsung.jpg"
}
],
"ogTitle": "Texas court blocks Samsung from tracking TV viewing, then vacates order",
"ogDescription": "The State of Texas obtained a short-lived, temporary restraining order (TRO) against Samsung that prohibited the South Korean company from collecting audio and visual data about what Texas consumers are watching on their TVs.",
"ogLocale": "en_us",
"ogImage": [
{
"width": "1600",
"url": "https://www.bleepstatic.com/content/hl-images/2025/05/06/samsung.jpg",
"height": "900"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The State of Texas obtained a short-lived, temporary restraining order (TRO) against Samsung that prohibited the South Korean company from collecting audio and visual data about what Texas consumers are watching on their TVs.",
"success": true,
"requestUrl": "https://www.bleepingcomputer.com/news/security/texas-court-blocks-samsung-from-tracking-tv-viewing-then-vacates-order/",
"ogUrl": "https://www.bleepingcomputer.com/news/security/texas-court-blocks-samsung-from-tracking-tv-viewing-then-vacates-order/",
"ogSiteName": "BleepingComputer",
"fbAppId": "517620508265293"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T20:50:57.000Z",
"createdAtI": 1767905457,
"updatedAt": "2026-01-10T00:07:52.000Z",
"fetchedAt": "2026-01-10T00:50:58.395Z",
"firstVersion": {
"storyID": "46546270",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T21:05:58.474Z",
"title": "Texas court blocks Samsung from tracking TV viewing, then vacates order",
"createdAtI": 1767905457,
"url": "https://www.bleepingcomputer.com/news/security/texas-court-blocks-samsung-from-tracking-tv-viewing-then-vacates-order/",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T20:50:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767906358,
"commentsCount": 0,
"updatedAt": "2026-01-08T21:05:50.000Z"
}
}The Texas Supreme Court on Tuesday finalized a tentative opinion issued in September that no longer requires soon-to-be lawyers to attend a law school accredited by the American Bar Association. The power to approve those law schools now rests with the state's highest civil court.
{
"storyID": "46546188",
"title": "Texas first state to end American bar association oversight of law schools",
"author": "randycupertino",
"url": "https://www.keranews.org/news/2026-01-06/texas-supreme-court-ends-american-bar-association-law-school-accreditation",
"points": 65,
"commentsCount": 85,
"tags": [],
"og": {
"twitterTitle": "Texas becomes first state to end American Bar Association oversight of law schools",
"articlePublishedTime": "2026-01-06T21:13:00.439",
"twitterImage": [
{
"alt": "Attendees arrive before U.S. Attorney General Merrick Garland speaks to members of the house of delegates of the American Bar Association at the group's annual meeting Monday, Aug. 7, 2023, in Denver. The ABA has accredited law schools across the country since 1923.",
"url": "https://npr.brightspotcdn.com/dims4/default/45c4473/2147483647/strip/true/crop/4533x2550+0+0/resize/1200x675!/quality/90/?url=http%3A%2F%2Fnpr-brightspot.s3.amazonaws.com%2Ff4%2F81%2F2aa8aecc4d76935217ca6f8ea2b1%2F120525-american-bar-association-ap.jpg"
}
],
"ogTitle": "Texas becomes first state to end American Bar Association oversight of law schools",
"ogDescription": "The Texas Supreme Court on Tuesday finalized a tentative opinion issued in September that no longer requires soon-to-be lawyers to attend a law school accredited by the American Bar Association. The power to approve those law schools now rests with the state's highest civil court.",
"ogImage": [
{
"width": "1200",
"alt": "Attendees arrive before U.S. Attorney General Merrick Garland speaks to members of the house of delegates of the American Bar Association at the group's annual meeting Monday, Aug. 7, 2023, in Denver. The ABA has accredited law schools across the country since 1923.",
"type": "image/jpeg",
"url": "https://npr.brightspotcdn.com/dims4/default/50a3237/2147483647/strip/true/crop/4746x2492+0+0/resize/1200x630!/quality/90/?url=http%3A%2F%2Fnpr-brightspot.s3.amazonaws.com%2Ff4%2F81%2F2aa8aecc4d76935217ca6f8ea2b1%2F120525-american-bar-association-ap.jpg",
"height": "630"
}
],
"ogType": "article",
"articleTag": "Higher Education",
"twitterCard": "summary_large_image",
"twitterDescription": "The Texas Supreme Court on Tuesday finalized a tentative opinion issued in September that no longer requires soon-to-be lawyers to attend a law school accredited by the American Bar Association. The power to approve those law schools now rests with the state's highest civil court.",
"success": true,
"requestUrl": "https://www.keranews.org/news/2026-01-06/texas-supreme-court-ends-american-bar-association-law-school-accreditation",
"ogUrl": "https://www.keranews.org/news/2026-01-06/texas-supreme-court-ends-american-bar-association-law-school-accreditation",
"ogSiteName": "KERA News",
"articleModifiedTime": "2026-01-07T20:55:51.827",
"articleSection": "News",
"articleAuthor": "https://www.keranews.org/toluwani-osibamowo",
"fbAppId": "310883543495549"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T20:44:08.000Z",
"createdAtI": 1767905048,
"updatedAt": "2026-01-10T00:09:08.000Z",
"fetchedAt": "2026-01-10T00:45:58.551Z",
"firstVersion": {
"storyID": "46546188",
"author": "randycupertino",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T21:00:58.405Z",
"title": "Texas First State to End American Bar Association oversight of law schools",
"createdAtI": 1767905048,
"url": "https://www.keranews.org/news/2026-01-06/texas-supreme-court-ends-american-bar-association-law-school-accreditation",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T20:44:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767906058,
"commentsCount": 2,
"updatedAt": "2026-01-08T21:00:52.000Z"
}
}It has been well established that the Apple cofounder Steve Jobs often acted like a jerk. The new anecdotes add color to the many stories of how Jobs was mean or rude to employees and business partners. The net effect is that Jobs looks like a truly terrible person.
{
"storyID": "46546177",
"title": "Memoir by Steve Jobs’ eldest daughter describes ways he was cruel to her (2018)",
"author": "rendx",
"url": "https://finance.yahoo.com/news/memoir-steve-jobs-apos-daughter-133000491.html",
"points": 65,
"commentsCount": 86,
"tags": [],
"og": {
"twitterSite": "@YahooFinance",
"twitterTitle": "The memoir by Steve Jobs' daughter makes clear he was a truly rotten person whose bad behavior was repeatedly enabled by those around him (AAPL)",
"twitterImage": [
{
"url": "https://s.yimg.com/ny/api/res/1.2/9OpFAc4_3zgas4bCh2R4xw--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD02NzU-/https://media.zenfs.com/en-US/homerun/businessinsider.com/f27040a17c3384cc51d35e39427f9f25"
}
],
"ogTitle": "The memoir by Steve Jobs' daughter makes clear he was a truly rotten person whose bad behavior was repeatedly enabled by those around him (AAPL)",
"alAndroidPackage": "com.yahoo.mobile.client.android.finance",
"alIosAppStoreId": "328412701",
"ogDescription": "It has been well established that the Apple cofounder Steve Jobs often acted like a jerk. The new anecdotes add color to the many stories of how Jobs was mean or rude to employees and business partners. The net effect is that Jobs looks like a truly terrible person.",
"ogImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/9OpFAc4_3zgas4bCh2R4xw--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD02NzU-/https://media.zenfs.com/en-US/homerun/businessinsider.com/f27040a17c3384cc51d35e39427f9f25",
"height": "675"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "It has been well established that the Apple cofounder Steve Jobs often acted like a jerk. The new anecdotes add color to the many stories of how Jobs was mean or rude to employees and business partners. The net effect is that Jobs looks like a truly terrible person.",
"success": true,
"requestUrl": "https://finance.yahoo.com/news/memoir-steve-jobs-apos-daughter-133000491.html",
"alIosAppName": "Yahoo Finance",
"alAndroidAppName": "Yahoo Finance",
"ogUrl": "https://finance.yahoo.com/news/memoir-steve-jobs-apos-daughter-133000491.html",
"ogSiteName": "Yahoo Finance",
"fbAppId": "458584288257241",
"alAndroidUrl": "intent://#Intent;scheme=yfinance;action=android.intent.action.VIEW;package=com.yahoo.mobile.client.android.finance;S.browser_fallback_url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.yahoo.mobile.client.android.finance;end"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T20:42:52.000Z",
"createdAtI": 1767904972,
"updatedAt": "2026-01-09T23:57:54.000Z",
"fetchedAt": "2026-01-10T00:40:58.474Z",
"firstVersion": {
"storyID": "46546177",
"author": "rendx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T21:50:58.348Z",
"title": "Steve Jobs was \"a truly rotten person\" (2018)",
"createdAtI": 1767904972,
"url": "https://finance.yahoo.com/news/memoir-steve-jobs-apos-daughter-133000491.html",
"points": 20,
"tags": [],
"createdAt": "2026-01-08T20:42:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767909058,
"commentsCount": 5,
"updatedAt": "2026-01-08T21:50:49.000Z"
}
}A lightweight text-to-speech model with zero-shot voice cloning - samuel-vitorino/sopro
{
"storyID": "46546113",
"title": "Sopro TTS: A 169M model with zero-shot voice cloning that runs on the CPU",
"author": "sammyyyyyyy",
"url": "https://github.com/samuel-vitorino/sopro",
"points": 345,
"commentsCount": 120,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - samuel-vitorino/sopro: A lightweight text-to-speech model with zero-shot voice cloning",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/ef49d87a542bfb371d5098acd91c79d3354448c43dde9fed91ced44e4bfc22f4/samuel-vitorino/sopro"
}
],
"ogTitle": "GitHub - samuel-vitorino/sopro: A lightweight text-to-speech model with zero-shot voice cloning",
"ogDescription": "A lightweight text-to-speech model with zero-shot voice cloning - samuel-vitorino/sopro",
"ogImage": [
{
"width": "1200",
"alt": "A lightweight text-to-speech model with zero-shot voice cloning - samuel-vitorino/sopro",
"url": "https://opengraph.githubassets.com/ef49d87a542bfb371d5098acd91c79d3354448c43dde9fed91ced44e4bfc22f4/samuel-vitorino/sopro",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A lightweight text-to-speech model with zero-shot voice cloning - samuel-vitorino/sopro",
"success": true,
"requestUrl": "https://github.com/samuel-vitorino/sopro",
"ogUrl": "https://github.com/samuel-vitorino/sopro",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T20:37:07.000Z",
"createdAtI": 1767904627,
"updatedAt": "2026-01-09T23:54:09.000Z",
"fetchedAt": "2026-01-10T00:15:58.336Z",
"firstVersion": {
"storyID": "46546113",
"author": "sammyyyyyyy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T20:40:58.437Z",
"title": "Sopro TTS: A 169M model with zero-shot voice cloning that runs on the CPU",
"createdAtI": 1767904627,
"url": "https://github.com/samuel-vitorino/sopro",
"points": 4,
"tags": [],
"createdAt": "2026-01-08T20:37:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767904858,
"commentsCount": 0,
"updatedAt": "2026-01-08T20:40:49.000Z"
}
}Ellsworth Toohey - X faces investigations in EU, India, France after Grok AI generated explicit deepfakes including images of minors.
{
"storyID": "46545962",
"title": "X faces global investigations for deepfake porn of women and minors",
"author": "ryandrake",
"url": "https://boingboing.net/2026/01/06/x-faces-global-investigations-as-grok-generates-deepfake-porn-of-women-and-minors.html",
"points": 106,
"commentsCount": 72,
"tags": [],
"og": {
"twitterCreator": "@boingboing",
"twitterSite": "@boingboing",
"articlePublishedTime": "2026-01-06T18:56:36+00:00",
"author": "Ellsworth Toohey",
"ogTitle": "X faces global investigations as Grok generates deepfake porn of women and minors",
"ogDescription": "X faces investigations in EU, India, France after Grok AI generated explicit deepfakes including images of minors.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1022",
"type": "image/jpeg",
"url": "https://boingboing.net/wp-content/uploads/2025/02/biblically-accurate-elon-musk.jpg",
"height": "644"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/boingboing",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://boingboing.net/2026/01/06/x-faces-global-investigations-as-grok-generates-deepfake-porn-of-women-and-minors.html",
"ogUrl": "https://boingboing.net/2026/01/06/x-faces-global-investigations-as-grok-generates-deepfake-porn-of-women-and-minors.html",
"ogSiteName": "Boing Boing",
"articleModifiedTime": "2026-01-06T18:56:40+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-08T20:24:13.000Z",
"createdAtI": 1767903853,
"updatedAt": "2026-01-09T21:38:37.000Z",
"fetchedAt": "2026-01-09T23:55:58.546Z",
"firstVersion": {
"storyID": "46545962",
"author": "ryandrake",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T20:30:58.326Z",
"title": "X faces global investigations for deepfake porn of women and minors",
"createdAtI": 1767903853,
"url": "https://boingboing.net/2026/01/06/x-faces-global-investigations-as-grok-generates-deepfake-porn-of-women-and-minors.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T20:24:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767904258,
"commentsCount": 0,
"updatedAt": "2026-01-08T20:30:20.000Z"
}
}{
"storyID": "46545620",
"title": "How to code Claude Code in 200 lines of code",
"author": "nutellalover",
"url": "https://www.mihaileric.com/The-Emperor-Has-No-Clothes/",
"points": 705,
"commentsCount": 219,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "The Emperor Has No Clothes: How to Code Claude Code in 200 Lines of Code",
"twitterImage": [
{
"url": "https://cdn.searchenginejournal.com/wp-content/uploads/2021/08/20-awesome-sources-of-free-data-612c26257336f-sej.jpg"
}
],
"success": true,
"requestUrl": "https://www.mihaileric.com/The-Emperor-Has-No-Clothes/"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-01-08T19:54:26.000Z",
"createdAtI": 1767902066,
"updatedAt": "2026-01-09T22:54:53.000Z",
"fetchedAt": "2026-01-09T22:55:58.482Z",
"firstVersion": {
"storyID": "46545620",
"author": "nutellalover",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T20:10:58.334Z",
"title": "How to Code Claude Code in 200 Lines of Code",
"createdAtI": 1767902066,
"url": "https://www.mihaileric.com/The-Emperor-Has-No-Clothes/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T19:54:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767903058,
"commentsCount": 0,
"updatedAt": "2026-01-08T20:08:36.000Z"
}
}{
"storyID": "46545587",
"title": "Task-free intelligence testing of LLMs",
"author": "amarble",
"url": "https://www.marble.onl/posts/tapping/index.html",
"points": 69,
"commentsCount": 22,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.marble.onl/posts/tapping/index.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLMs"
]
},
"createdAt": "2026-01-08T19:51:47.000Z",
"createdAtI": 1767901907,
"updatedAt": "2026-01-09T21:34:53.000Z",
"fetchedAt": "2026-01-09T22:50:58.501Z",
"firstVersion": {
"storyID": "46545587",
"author": "amarble",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T20:05:58.718Z",
"title": "Task-free intelligence testing of LLMs",
"createdAtI": 1767901907,
"url": "https://www.marble.onl/posts/tapping/index.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T19:51:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767902759,
"commentsCount": 0,
"updatedAt": "2026-01-08T20:01:19.000Z"
}
}{
"storyID": "46545077",
"title": "Google AI Studio is now sponsoring Tailwind CSS",
"author": "qwertyforce",
"url": "https://twitter.com/OfficialLoganK/status/2009339263251566902",
"points": 742,
"commentsCount": 281,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/OfficialLoganK/status/2009339263251566902",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-08T19:09:23.000Z",
"createdAtI": 1767899363,
"updatedAt": "2026-01-09T21:55:07.000Z",
"fetchedAt": "2026-01-09T21:55:58.433Z",
"firstVersion": {
"storyID": "46545077",
"author": "qwertyforce",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T19:25:58.483Z",
"title": "Google AI Studio is now sponsoring Tailwind CSS",
"createdAtI": 1767899363,
"url": "https://twitter.com/OfficialLoganK/status/2009339263251566902",
"points": 4,
"tags": [],
"createdAt": "2026-01-08T19:09:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767900358,
"commentsCount": 0,
"updatedAt": "2026-01-08T19:25:33.000Z"
}
}{
"storyID": "46545056",
"title": "Claude keeps nagging about \"Help improve Claude\" inspite of previous decline",
"author": "onesandofgrain",
"url": null,
"points": 55,
"commentsCount": 32,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-08T19:07:22.000Z",
"createdAtI": 1767899242,
"updatedAt": "2026-01-09T21:00:38.000Z",
"fetchedAt": "2026-01-09T21:45:58.627Z",
"firstVersion": {
"storyID": "46545056",
"author": "onesandofgrain",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T19:25:58.483Z",
"title": "Claude keeps nagging about \"Help improve Claude\" inspite of previous decline",
"createdAtI": 1767899242,
"url": null,
"points": 3,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-01-08T19:07:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767900358,
"commentsCount": 2,
"updatedAt": "2026-01-08T19:25:33.000Z"
}
}{
"storyID": "46544981",
"title": "The unreasonable effectiveness of the Fourier transform",
"author": "voxadam",
"url": "https://joshuawise.com/resources/ofdm/",
"points": 297,
"commentsCount": 144,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://joshuawise.com/resources/ofdm/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T19:00:28.000Z",
"createdAtI": 1767898828,
"updatedAt": "2026-01-09T21:23:37.000Z",
"fetchedAt": "2026-01-09T21:35:58.826Z",
"firstVersion": {
"storyID": "46544981",
"author": "voxadam",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T19:50:58.341Z",
"title": "The Unreasonable Effectiveness of the Fourier Transform",
"createdAtI": 1767898828,
"url": "https://joshuawise.com/resources/ofdm/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T19:00:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767901858,
"commentsCount": 0,
"updatedAt": "2026-01-08T19:48:50.000Z"
}
}{
"storyID": "46544969",
"title": "Ask HN: Is it time for HN to implement a form of captcha?",
"author": "Rooster61",
"url": null,
"points": 86,
"commentsCount": 127,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-08T18:59:22.000Z",
"createdAtI": 1767898762,
"updatedAt": "2026-01-09T21:32:39.000Z",
"fetchedAt": "2026-01-09T21:35:58.826Z",
"firstVersion": {
"storyID": "46544969",
"author": "Rooster61",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T19:25:58.483Z",
"title": "Ask HN: Is it time for HN to implement a form of captcha?",
"createdAtI": 1767898762,
"url": null,
"points": 6,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-01-08T18:59:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767900358,
"commentsCount": 0,
"updatedAt": "2026-01-08T19:25:33.000Z"
}
}C.J. Ciaramella - "Violence is anything that threatens them and their safety, so it is doxing them, it's videotaping them where they're at when they're out on operations," Homeland Security Secretary Kristi Noem said.
{
"storyID": "46544625",
"title": "The Trump Administration Says It's Illegal to Record Videos of ICE",
"author": "SilverElfin",
"url": "https://reason.com/2026/01/08/you-have-the-right-to-record-ice/",
"points": 65,
"commentsCount": 13,
"tags": [],
"og": {
"twitterCreator": "@cjciaramella",
"twitterTitle": "The Trump administration says it's illegal to record videos of ICE. Here's what the law says.",
"twitterSite": "@reason",
"articlePublishedTime": "2026-01-08T11:00:53+00:00",
"author": "C.J. Ciaramella",
"ogTitle": "The Trump administration says it's illegal to record videos of ICE. Here's what the law says.",
"ogDescription": "\"Violence is anything that threatens them and their safety, so it is doxing them, it's videotaping them where they're at when they're out on operations,\" Homeland Security Secretary Kristi Noem said.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1161",
"type": "image/jpeg",
"url": "https://d2eehagpk5cl65.cloudfront.net/img/q60/uploads/2025/12/topicscivilliberties.jpg",
"height": "653"
}
],
"ogType": "article",
"articleTag": "Law enforcement",
"articlePublisher": "https://www.facebook.com/Reason.Magazine/",
"twitterCard": "summary_large_image",
"twitterDescription": "\"Violence is anything that threatens them and their safety, so it is doxing them, it's videotaping them where they're at when they're out on operations,\" Homeland Security Secretary Kristi Noem said.",
"success": true,
"requestUrl": "https://reason.com/2026/01/08/you-have-the-right-to-record-ice/",
"ogUrl": "https://reason.com/2026/01/08/you-have-the-right-to-record-ice/",
"ogSiteName": "Reason.com",
"articleSection": "Criminal Justice",
"fbAppId": "231085004075801"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T18:31:39.000Z",
"createdAtI": 1767897099,
"updatedAt": "2026-01-09T20:09:52.000Z",
"fetchedAt": "2026-01-09T21:15:58.394Z",
"firstVersion": {
"storyID": "46544625",
"author": "SilverElfin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T18:40:58.483Z",
"title": "The Trump Administration Says It's Illegal to Record Videos of ICE",
"createdAtI": 1767897099,
"url": "https://reason.com/2026/01/08/you-have-the-right-to-record-ice/",
"points": 4,
"tags": [],
"createdAt": "2026-01-08T18:31:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767897658,
"commentsCount": 2,
"updatedAt": "2026-01-08T18:40:21.000Z"
}
}This blog post shows how to fix a buffer overflow in the su progam of UNIX v4
{
"storyID": "46544610",
"title": "Fixing a Buffer Overflow in Unix v4 Like It's 1973",
"author": "vzaliva",
"url": "https://sigma-star.at/blog/2025/12/unix-v4-buffer-overflow/",
"points": 155,
"commentsCount": 40,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://sigma-star.at/blog/2025/12/unix-v4-buffer-overflow/",
"ogTitle": "Fixing a Buffer Overflow in UNIX v4 Like It's 1973",
"ogUrl": "https://sigma-star.at/blog/2025/12/unix-v4-buffer-overflow/",
"ogSiteName": "sigma star gmbh",
"ogDescription": "This blog post shows how to fix a buffer overflow in the su progam of UNIX v4",
"ogLocale": "en",
"ogImage": [
{
"url": "https://sigma-star.at/assets/images/opengraph/og-image-blog-security.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T18:29:47.000Z",
"createdAtI": 1767896987,
"updatedAt": "2026-01-09T20:41:22.000Z",
"fetchedAt": "2026-01-09T21:15:58.394Z",
"firstVersion": {
"storyID": "46544610",
"author": "vzaliva",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T19:10:58.364Z",
"title": "Fixing a Buffer Overflow in Unix v4 Like It's 1973",
"createdAtI": 1767896987,
"url": "https://sigma-star.at/blog/2025/12/unix-v4-buffer-overflow/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T18:29:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767899458,
"commentsCount": 0,
"updatedAt": "2026-01-08T19:07:48.000Z"
}
}Contribute to richhickson/claudecodeusage development by creating an account on GitHub.
{
"storyID": "46544524",
"title": "Show HN: macOS menu bar app to track Claude usage in real time",
"author": "RichHickson",
"url": "https://github.com/richhickson/claudecodeusage",
"points": 150,
"commentsCount": 48,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - richhickson/claudecodeusage",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/a11bb2bfcc958df6c870ba5134b7c9088024fe5b1cc5ec153fd599d6c7196ac2/richhickson/claudecodeusage"
}
],
"ogTitle": "GitHub - richhickson/claudecodeusage",
"ogDescription": "Contribute to richhickson/claudecodeusage development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to richhickson/claudecodeusage development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/a11bb2bfcc958df6c870ba5134b7c9088024fe5b1cc5ec153fd599d6c7196ac2/richhickson/claudecodeusage",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to richhickson/claudecodeusage development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/richhickson/claudecodeusage",
"ogUrl": "https://github.com/richhickson/claudecodeusage",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2026-01-08T18:24:17.000Z",
"createdAtI": 1767896657,
"updatedAt": "2026-01-09T19:59:07.000Z",
"fetchedAt": "2026-01-09T21:10:58.382Z",
"firstVersion": {
"storyID": "46544524",
"author": "RichHickson",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T20:00:58.464Z",
"title": "Show HN: macOS menu bar app to track Claude usage in real time",
"createdAtI": 1767896657,
"url": "https://github.com/richhickson/claudecodeusage",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-08T18:24:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767902458,
"commentsCount": 0,
"updatedAt": "2026-01-08T19:59:34.000Z"
}
}IBM's AI coding agent 'Bob' has been found vulnerable to downloading and executing malware without human approval through command validation bypasses exploited using indirect prompt injection.
{
"storyID": "46544454",
"title": "IBM AI ('Bob') Downloads and Executes Malware",
"author": "takira",
"url": "https://www.promptarmor.com/resources/ibm-ai-(-bob-)-downloads-and-executes-malware",
"points": 256,
"commentsCount": 117,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "IBM AI ('Bob') Downloads and Executes Malware",
"twitterDescription": "IBM's AI coding agent 'Bob' has been found vulnerable to downloading and executing malware without human approval through command validation bypasses exploited using indirect prompt injection.",
"twitterImage": [
{
"url": "https://framerusercontent.com/images/goGqPVHqyuybIHtuO6dx47fyc.png?width=1600&height=887"
}
],
"success": true,
"requestUrl": "https://www.promptarmor.com/resources/ibm-ai-(-bob-)-downloads-and-executes-malware",
"ogTitle": "IBM AI ('Bob') Downloads and Executes Malware",
"ogUrl": "https://www.promptarmor.com/resources/ibm-ai-(-bob-)-downloads-and-executes-malware",
"ogDescription": "IBM's AI coding agent 'Bob' has been found vulnerable to downloading and executing malware without human approval through command validation bypasses exploited using indirect prompt injection.",
"ogImage": [
{
"url": "https://framerusercontent.com/images/goGqPVHqyuybIHtuO6dx47fyc.png?width=1600&height=887"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-08T18:19:09.000Z",
"createdAtI": 1767896349,
"updatedAt": "2026-01-09T20:45:37.000Z",
"fetchedAt": "2026-01-09T21:00:58.486Z",
"firstVersion": {
"storyID": "46544454",
"author": "takira",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T18:25:58.331Z",
"title": "IBM AI ('Bob') Downloads and Executes Malware",
"createdAtI": 1767896349,
"url": "https://www.promptarmor.com/resources/ibm-ai-(-bob-)-downloads-and-executes-malware",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T18:19:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767896758,
"commentsCount": 0,
"updatedAt": "2026-01-08T18:25:49.000Z"
}
}“I must apologize to — absolutely nobody”: Replit founder Amjad Masad isn’t afraid of Silicon Valley.
{
"storyID": "46544276",
"title": "Replit founder Amjad Masad isn’t afraid of Silicon Valley",
"author": "newusertoday",
"url": "https://sfstandard.com/2026/01/07/called-terrorist-sympathizer-now-ai-company-valued-3b/",
"points": 282,
"commentsCount": 455,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "He was called a ‘terrorist sympathizer.’ Now his AI company is valued at $3B",
"twitterSite": "@sfstandard",
"twitterDescription": "“I must apologize to — absolutely nobody”: Replit founder Amjad Masad isn’t afraid of Silicon Valley.",
"twitterImage": [
{
"url": "https://assets.sfstandard.com/image/994911177489/image_4e70jhqanh28v7hkicshnrsv1e/-FWEBP"
}
],
"success": true,
"requestUrl": "https://sfstandard.com/2026/01/07/called-terrorist-sympathizer-now-ai-company-valued-3b/",
"ogTitle": "He was called a ‘terrorist sympathizer.’ Now his AI company is valued at $3B",
"ogUrl": "https://sfstandard.com/2026/01/07/called-terrorist-sympathizer-now-ai-company-valued-3b/",
"ogDescription": "“I must apologize to — absolutely nobody”: Replit founder Amjad Masad isn’t afraid of Silicon Valley.",
"ogImage": [
{
"url": "https://assets.sfstandard.com/image/994911177489/image_4e70jhqanh28v7hkicshnrsv1e/-FWEBP"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-08T18:05:02.000Z",
"createdAtI": 1767895502,
"updatedAt": "2026-01-09T20:35:07.000Z",
"fetchedAt": "2026-01-09T20:35:58.332Z",
"firstVersion": {
"storyID": "46544276",
"author": "newusertoday",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T18:15:58.433Z",
"title": "He was called a 'terrorist sympathizer.' Now his AI company is valued at $3B",
"createdAtI": 1767895502,
"url": "https://sfstandard.com/2026/01/07/called-terrorist-sympathizer-now-ai-company-valued-3b/",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T18:05:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767896158,
"commentsCount": 0,
"updatedAt": "2026-01-08T18:12:03.000Z"
}
}A new video shows the evolution of Kepler’s Supernova Remnant using data from NASA’s Chandra X-ray Observatory captured over more than two and a half decades.
{
"storyID": "46544072",
"title": "Supernova Remnant Video from NASA's Chandra Is Decades in Making",
"author": "dylan604",
"url": "https://www.nasa.gov/missions/chandra/supernova-remnant-video-from-nasas-chandra-is-decades-in-making/",
"points": 62,
"commentsCount": 16,
"tags": [],
"og": {
"ogVideo": [
{
"url": "https://www.nasa.gov/wp-content/uploads/2026/01/kepler-timelapse-with-zooms.mp4"
}
],
"twitterTitle": "Supernova Remnant Video From NASA's Chandra Is Decades in Making - NASA",
"articlePublishedTime": "2026-01-06T16:30:45-05:00",
"twitterImage": [
{
"url": "https://www.nasa.gov/wp-content/uploads/2026/01/kepler.jpg"
}
],
"ogTitle": "Supernova Remnant Video From NASA's Chandra Is Decades in Making - NASA",
"ogDescription": "A new video shows the evolution of Kepler’s Supernova Remnant using data from NASA’s Chandra X-ray Observatory captured over more than two and a half decades.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"alt": "A single still from a video of the Kepler Supernova Remnant is shown here using Chandra data taken in 2000, 2004, 2006, 2014, and 2025. When the data collected over the years is viewed as a timelapse, it makes it the longest-spanning video that Chandra has ever released. It also gives astronomers a remarkable view into the aftermath of a Type Ia supernova, a class of stellar explosion created from the thermonuclear detonation of a white dwarf star that scientists use to measure the expansion of the universe. The supernova was witnessed by German astronomer Johannes Kepler in 1604 A.D.",
"type": "image/jpeg",
"url": "https://www.nasa.gov/wp-content/uploads/2026/01/kepler.jpg",
"height": "1024"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A new video shows the evolution of Kepler’s Supernova Remnant using data from NASA’s Chandra X-ray Observatory captured over more than two and a half decades.",
"success": true,
"requestUrl": "https://www.nasa.gov/missions/chandra/supernova-remnant-video-from-nasas-chandra-is-decades-in-making/",
"ogUrl": "https://www.nasa.gov/missions/chandra/supernova-remnant-video-from-nasas-chandra-is-decades-in-making/",
"ogSiteName": "NASA",
"articleSection": "Chandra X-Ray Observatory",
"articleModifiedTime": "2026-01-06T16:45:59-05:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T17:50:15.000Z",
"createdAtI": 1767894615,
"updatedAt": "2026-01-09T18:58:52.000Z",
"fetchedAt": "2026-01-09T20:20:58.446Z",
"firstVersion": {
"storyID": "46544072",
"author": "dylan604",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T18:00:58.469Z",
"title": "Supernova Remnant Video from NASA's Chandra Is Decades in Making",
"createdAtI": 1767894615,
"url": "https://www.nasa.gov/missions/chandra/supernova-remnant-video-from-nasas-chandra-is-decades-in-making/",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T17:50:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767895258,
"commentsCount": 1,
"updatedAt": "2026-01-08T17:59:48.000Z"
}
}NVIDIA today kickstarted the next generation of AI with the launch of the NVIDIA Rubin platform, comprising six new chips designed to deliver one incredible AI supercomputer.
{
"storyID": "46544016",
"title": "Nvidia Kicks Off the Next Generation of AI with Rubin",
"author": "TSiege",
"url": "https://nvidianews.nvidia.com/news/rubin-platform-ai-supercomputer",
"points": 55,
"commentsCount": 44,
"tags": [],
"og": {
"twitterTitle": "NVIDIA Kicks Off the Next Generation of AI With Rubin — Six New Chips, One Incredible AI Supercomputer",
"twitterImage": [
{
"alt": "NVIDIA Rubin Platform",
"url": "https://s3.amazonaws.com/cms.ipressroom.com/219/files/202601/695c3b3b3d63323e2ab85448_nvidia-rubin-platform/nvidia-rubin-platform_f0b2b61b-6d27-4de9-a6d3-d921352e1368-prv.jpg"
}
],
"ogTitle": "NVIDIA Kicks Off the Next Generation of AI With Rubin — Six New Chips, One Incredible AI Supercomputer",
"ogDescription": "NVIDIA today kickstarted the next generation of AI with the launch of the NVIDIA Rubin platform, comprising six new chips designed to deliver one incredible AI supercomputer.",
"ogImage": [
{
"alt": "NVIDIA Rubin Platform",
"url": "https://s3.amazonaws.com/cms.ipressroom.com/219/files/202601/695c3b3b3d63323e2ab85448_nvidia-rubin-platform/nvidia-rubin-platform_f0b2b61b-6d27-4de9-a6d3-d921352e1368-prv.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "NVIDIA today kickstarted the next generation of AI with the launch of the NVIDIA Rubin platform, comprising six new chips designed to deliver one incredible AI supercomputer.",
"success": true,
"requestUrl": "https://nvidianews.nvidia.com/news/rubin-platform-ai-supercomputer",
"ogUrl": "http://nvidianews.nvidia.com/news/rubin-platform-ai-supercomputer",
"ogSiteName": "NVIDIA Newsroom",
"fbAppId": "516587601781038"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-08T17:45:54.000Z",
"createdAtI": 1767894354,
"updatedAt": "2026-01-09T19:41:10.000Z",
"fetchedAt": "2026-01-09T20:10:58.394Z",
"firstVersion": {
"storyID": "46544016",
"author": "TSiege",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T17:55:58.448Z",
"title": "Nvidia Kicks Off the Next Generation of AI with Rubin",
"createdAtI": 1767894354,
"url": "https://nvidianews.nvidia.com/news/rubin-platform-ai-supercomputer",
"points": 4,
"tags": [],
"createdAt": "2026-01-08T17:45:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767894958,
"commentsCount": 1,
"updatedAt": "2026-01-08T17:55:19.000Z"
}
}Luke Emberson - Since 2023, every model at the frontier of AI capabilities, as measured by the Epoch Capabilities Index, has been developed in the United States. Over that same period, Chinese models have trailed US capabilities by an average of seven months, with a minimum gap of four months and a maximum gap of 14.
{
"storyID": "46543933",
"title": "Chinese AI models have lagged the US frontier by 7 months on average since 2023",
"author": "gmays",
"url": "https://epoch.ai/data-insights/us-vs-china-eci",
"points": 58,
"commentsCount": 87,
"tags": [],
"og": {
"twitterTitle": "Chinese AI models have lagged the US frontier by 7 months on average since 2023",
"articlePublishedTime": "2026-01-02T00:00:00+00:00",
"twitterImage": [
{
"url": "https://epoch.ai/assets/images/data-insights/us-vs-china-eci.png"
}
],
"author": "Luke Emberson",
"ogTitle": "Chinese AI models have lagged the US frontier by 7 months on average since 2023",
"ogDescription": "Since 2023, every model at the frontier of AI capabilities, as measured by the Epoch Capabilities Index, has been developed in the United States. Over that same period, Chinese models have trailed US capabilities by an average of seven months, with a minimum gap of four months and a maximum gap of 14.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://epoch.ai/assets/images/data-insights/us-vs-china-eci.png"
}
],
"ogType": "article",
"articleTag": "Geopolitics",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://epoch.ai/data-insights/us-vs-china-eci",
"ogUrl": "https://epoch.ai/data-insights/us-vs-china-eci",
"ogSiteName": "Epoch AI",
"articleAuthor": "Luke Emberson"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"epoch.ai"
]
},
"createdAt": "2026-01-08T17:40:02.000Z",
"createdAtI": 1767894002,
"updatedAt": "2026-01-09T18:42:07.000Z",
"fetchedAt": "2026-01-09T19:45:58.622Z",
"firstVersion": {
"storyID": "46543933",
"author": "gmays",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T17:50:58.372Z",
"title": "Chinese AI models have lagged the US frontier by 7 months on average since 2023",
"createdAtI": 1767894002,
"url": "https://epoch.ai/data-insights/us-vs-china-eci",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T17:40:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767894658,
"commentsCount": 1,
"updatedAt": "2026-01-08T17:47:19.000Z"
}
}The new 700 km UHV line will transmit 8 million kilowatts of renewable energy from Inner Mongolia to Beijing, Tianjin, and Hebei by 2027.
{
"storyID": "46543807",
"title": "China starts UHV power line: The new 700 km UHV line will transmit 8M kW",
"author": "taubek",
"url": "https://switchgear-magazine.com/tm-news/business/china-starts-uhv-power-line/",
"points": 39,
"commentsCount": 55,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://switchgear-magazine.com/tm-news/business/china-starts-uhv-power-line/",
"ogTitle": "China starts UHV power line",
"ogUrl": "https://switchgear-magazine.com/tm-news/business/china-starts-uhv-power-line/",
"ogDescription": "The new 700 km UHV line will transmit 8 million kilowatts of renewable energy from Inner Mongolia to Beijing, Tianjin, and Hebei by 2027.",
"ogImage": [
{
"alt": "transmission tower_Shutterstock_2452862933",
"url": "https://switchgear-magazine.com/files/sites/2/transmission-tower_Shutterstock_2452862933.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T17:31:54.000Z",
"createdAtI": 1767893514,
"updatedAt": "2026-01-09T18:37:08.000Z",
"fetchedAt": "2026-01-09T19:35:58.316Z",
"firstVersion": {
"storyID": "46543807",
"author": "taubek",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T17:55:58.448Z",
"title": "China starts UHV power line: The new 700 km UHV line will transmit 8M kW",
"createdAtI": 1767893514,
"url": "https://switchgear-magazine.com/tm-news/business/china-starts-uhv-power-line/",
"points": 5,
"tags": [],
"createdAt": "2026-01-08T17:31:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767894958,
"commentsCount": 1,
"updatedAt": "2026-01-08T17:54:19.000Z"
}
}Ubisoft has shut down its Halifax Studio, just one month after 61 of its 71 workers voted to unionize.
{
"storyID": "46543498",
"title": "Ubisoft Shuts Assassin's Creed Developer Studio Just Weeks After It Unionized",
"author": "acron0",
"url": "https://www.ign.com/articles/ubisoft-shuts-down-assassins-creed-rebellion-developer-halifax-studio-just-weeks-after-it-unionized",
"points": 59,
"commentsCount": 9,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "IGN",
"twitterAppUrliPad": "ign://www.ign.com/articles/ubisoft-shuts-down-assassins-creed-rebellion-developer-halifax-studio-just-weeks-after-it-unionized",
"twitterAppIdiPhone": "284819997",
"twitterAppNameiPhone": "IGN: Video Game News, Reviews, Guides",
"ogTitle": "Ubisoft Shuts Down Assassin's Creed: Rebellion Developer Halifax Studio Just Weeks After It Unionized - IGN",
"alAndroidPackage": "com.mobile.ign",
"ogType": "article",
"articleTag": "Games",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.ign.com/articles/ubisoft-shuts-down-assassins-creed-rebellion-developer-halifax-studio-just-weeks-after-it-unionized",
"twitterAppUrliPhone": "ign://www.ign.com/articles/ubisoft-shuts-down-assassins-creed-rebellion-developer-halifax-studio-just-weeks-after-it-unionized",
"alAndroidAppName": "IGN",
"twitterAppNameiPad": "IGN: Video Game News, Reviews, Guides",
"twitterAppUrlGooglePlay": "ign://www.ign.com/articles/ubisoft-shuts-down-assassins-creed-rebellion-developer-halifax-studio-just-weeks-after-it-unionized",
"ogSiteName": "IGN",
"twitterSite": "@IGN",
"alWebUrl": "https://www.ign.com/articles/ubisoft-shuts-down-assassins-creed-rebellion-developer-halifax-studio-just-weeks-after-it-unionized",
"articlePublishedTime": "2026-01-07T15:42:04.630Z",
"alIosAppStoreId": "284819997",
"ogDescription": "Ubisoft has shut down its Halifax Studio, just one month after 61 of its 71 workers voted to unionize.",
"twitterAppIdGooglePlay": "com.mobile.ign",
"ogImage": [
{
"url": "https://assets-prd.ignimgs.com/2026/01/07/gettyimages-2248294893-1767800510470.jpg?width=1280&format=jpg&auto=webp&quality=80"
}
],
"twitterAppIdiPad": "284819997",
"success": true,
"alIosAppName": "IGN: Video Game News, Reviews, Guides",
"ogUrl": "https://www.ign.com/articles/ubisoft-shuts-down-assassins-creed-rebellion-developer-halifax-studio-just-weeks-after-it-unionized",
"alIosUrl": "ign://ign.com/articles/ubisoft-shuts-down-assassins-creed-rebellion-developer-halifax-studio-just-weeks-after-it-unionized",
"articleModifiedTime": "2026-01-07T15:58:00.617Z",
"articleAuthor": "Rebekah Valentine",
"alAndroidUrl": "ign://www.ign.com/articles/ubisoft-shuts-down-assassins-creed-rebellion-developer-halifax-studio-just-weeks-after-it-unionized",
"fbAppId": "115982828429116"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T17:09:15.000Z",
"createdAtI": 1767892155,
"updatedAt": "2026-01-09T18:56:37.000Z",
"fetchedAt": "2026-01-09T19:10:58.821Z",
"firstVersion": {
"storyID": "46543498",
"author": "acron0",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T17:20:58.699Z",
"title": "Ubisoft Shuts Assassin's Creed Developer Studio Just Weeks After It Unionized",
"createdAtI": 1767892155,
"url": "https://www.ign.com/articles/ubisoft-shuts-down-assassins-creed-rebellion-developer-halifax-studio-just-weeks-after-it-unionized",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T17:09:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767892859,
"commentsCount": 0,
"updatedAt": "2026-01-08T17:20:49.000Z"
}
}An unidentified ICE officer fatally shot a 37-year-old woman in the head on Wednesday while she was in her car in a residential neighborhood south of downtown Minneapolis.
{
"storyID": "46543457",
"title": "Minnesota officials say they can't access evidence after fatal ICE shooting",
"author": "perihelions",
"url": "https://www.pbs.org/newshour/nation/minnesota-officials-say-they-cant-access-evidence-after-fatal-ice-shooting-and-fbi-wont-work-jointly-on-investigation",
"points": 325,
"commentsCount": 61,
"tags": [],
"og": {
"twitterSite": "@newshour",
"twitterTitle": "Minnesota officials say they can't access evidence after fatal ICE shooting and FBI won't work jointly on investigation",
"articlePublishedTime": "2026-01-08T11:41:01-05:00",
"twitterImage": [
{
"url": "https://d3i6fh83elv35t.cloudfront.net/static/2026/01/2026-01-08T154539Z_1598559056_RC2GWIA5T8HX_RTRMADP_3_USA-TRUMP-MINNESOTA.jpg"
}
],
"ogTitle": "Minnesota officials say they can't access evidence after fatal ICE shooting and FBI won't work jointly on investigation",
"ogDescription": "An unidentified ICE officer fatally shot a 37-year-old woman in the head on Wednesday while she was in her car in a residential neighborhood south of downtown Minneapolis.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://d3i6fh83elv35t.cloudfront.net/static/2026/01/2026-01-08T154539Z_1598559056_RC2GWIA5T8HX_RTRMADP_3_USA-TRUMP-MINNESOTA.jpg"
}
],
"ogType": "article",
"articleTag": "fbi, ice, minneapolis, minnesota",
"articlePublisher": "https://www.facebook.com/newshour/",
"twitterCard": "summary_large_image",
"twitterDescription": "An unidentified ICE officer fatally shot a 37-year-old woman in the head on Wednesday while she was in her car in a residential neighborhood south of downtown Minneapolis.",
"success": true,
"requestUrl": "https://www.pbs.org/newshour/nation/minnesota-officials-say-they-cant-access-evidence-after-fatal-ice-shooting-and-fbi-wont-work-jointly-on-investigation",
"ogUrl": "https://www.pbs.org/newshour/nation/minnesota-officials-say-they-cant-access-evidence-after-fatal-ice-shooting-and-fbi-wont-work-jointly-on-investigation",
"ogSiteName": "PBS News",
"articleSection": "Nation",
"fbAppId": "114150878604116"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T17:04:48.000Z",
"createdAtI": 1767891888,
"updatedAt": "2026-01-09T19:01:07.000Z",
"fetchedAt": "2026-01-09T19:10:58.821Z",
"firstVersion": {
"storyID": "46543457",
"author": "perihelions",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T17:15:58.452Z",
"title": "Minnesota officials say they can't access evidence after fatal ICE shooting",
"createdAtI": 1767891888,
"url": "https://www.pbs.org/newshour/nation/minnesota-officials-say-they-cant-access-evidence-after-fatal-ice-shooting-and-fbi-wont-work-jointly-on-investigation",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T17:04:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767892558,
"commentsCount": 0,
"updatedAt": "2026-01-08T17:15:49.000Z"
}
}404 Media has obtained material that explains how Tangles and Webloc, two surveillance systems ICE recently purchased, work. Webloc can track phones without a warrant and follow their owners home or to their employer.
{
"storyID": "46543420",
"title": "ICE's Tool to Monitor Phones in Neighborhoods",
"author": "cmurf",
"url": "https://www.404media.co/inside-ices-tool-to-monitor-phones-in-entire-neighborhoods/",
"points": 270,
"commentsCount": 281,
"tags": [],
"og": {
"twitterCreator": "@josephfcox",
"twitterTitle": "Inside ICE’s Tool to Monitor Phones in Entire Neighborhoods",
"twitterSite": "@404mediaco",
"articlePublishedTime": "2026-01-08T14:00:08.000Z",
"twitterImage": [
{
"url": "https://www.404media.co/content/images/size/w1200/2026/01/54976782217_e95a2f8b78_k.jpg"
}
],
"twitterUrl": "https://www.404media.co/inside-ices-tool-to-monitor-phones-in-entire-neighborhoods/",
"ogTitle": "Inside ICE’s Tool to Monitor Phones in Entire Neighborhoods",
"ogDescription": "404 Media has obtained material that explains how Tangles and Webloc, two surveillance systems ICE recently purchased, work. Webloc can track phones without a warrant and follow their owners home or to their employer.",
"ogImage": [
{
"width": "1200",
"url": "https://www.404media.co/content/images/size/w1200/2026/01/54976782217_e95a2f8b78_k.jpg",
"height": "800"
}
],
"ogType": "article",
"articleTag": "ICE",
"articlePublisher": "https://www.facebook.com/404mediaco",
"twitterCard": "summary_large_image",
"twitterDescription": "404 Media has obtained material that explains how Tangles and Webloc, two surveillance systems ICE recently purchased, work. Webloc can track phones without a warrant and follow their owners home or to their employer.",
"success": true,
"requestUrl": "https://www.404media.co/inside-ices-tool-to-monitor-phones-in-entire-neighborhoods/",
"ogUrl": "https://www.404media.co/inside-ices-tool-to-monitor-phones-in-entire-neighborhoods/",
"ogSiteName": "404 Media",
"articleModifiedTime": "2026-01-08T16:37:14.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T17:01:58.000Z",
"createdAtI": 1767891718,
"updatedAt": "2026-01-09T19:04:22.000Z",
"fetchedAt": "2026-01-09T19:10:58.821Z",
"firstVersion": {
"storyID": "46543420",
"author": "cmurf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T17:15:58.452Z",
"title": "ICE's Tool to Monitor Phones in Neighborhoods",
"createdAtI": 1767891718,
"url": "https://www.404media.co/inside-ices-tool-to-monitor-phones-in-entire-neighborhoods/",
"points": 12,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T17:01:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767892558,
"commentsCount": 1,
"updatedAt": "2026-01-08T17:15:49.000Z"
}
}Waymo is gearing up to start adding its new self-driving van, built by Chinese automaker Zeekr, to its fleet of robotaxis in the United States.
{
"storyID": "46543200",
"title": "The Waymo Ojai Will Soon Offer Autonomous Rides Around the U.S.",
"author": "Zigurd",
"url": "https://www.caranddriver.com/news/a69938250/waymo-ojai-autonomous-robotaxi-details/",
"points": 43,
"commentsCount": 57,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-07T21:16:00Z",
"twitterImage": [
{
"url": "https://hips.hearstapps.com/hmg-prod/images/img-be0a7429-2026-v1-695ec99aa249c.jpg?crop=0.667xw:0.499xh;0.188xw,0.312xh&resize=640:*"
}
],
"ogTitle": "You Could Get an Autonomous Taxi Ride from the Waymo Ojai Later This Year",
"ogDescription": "Waymo is gearing up to start adding its new self-driving van, built by Chinese automaker Zeekr, to its fleet of robotaxis in the United States.",
"ogImage": [
{
"width": "1200",
"url": "https://hips.hearstapps.com/hmg-prod/images/img-be0a7429-2026-v1-695ec99aa249c.jpg?crop=0.667xw:0.499xh;0.188xw,0.312xh&resize=1200:*",
"height": "600"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/caranddriver",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.caranddriver.com/news/a69938250/waymo-ojai-autonomous-robotaxi-details/",
"ogUrl": "https://www.caranddriver.com/news/a69938250/waymo-ojai-autonomous-robotaxi-details/",
"ogSiteName": "Car and Driver",
"articleSection": "News",
"articleModifiedTime": "2026-01-07T21:16:00Z",
"fbAppId": "457407421359595"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T16:46:45.000Z",
"createdAtI": 1767890805,
"updatedAt": "2026-01-09T18:20:52.000Z",
"fetchedAt": "2026-01-09T18:40:58.488Z",
"firstVersion": {
"storyID": "46543200",
"author": "Zigurd",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T17:00:58.752Z",
"title": "The Waymo Ojai Will Soon Offer Autonomous Rides Around the U.S.",
"createdAtI": 1767890805,
"url": "https://www.caranddriver.com/news/a69938250/waymo-ojai-autonomous-robotaxi-details/",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T16:46:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767891659,
"commentsCount": 4,
"updatedAt": "2026-01-08T17:00:49.000Z"
}
}Large Language Models (LLMs) apply uniform computation to all tokens, despite language exhibiting highly non-uniform information density. This token-uniform regime wastes capacity on locally predictable spans while under-allocating computation to semantically critical transitions. We propose $\textbf{Dynamic Large Concept Models (DLCM)}$, a hierarchical language modeling framework that learns semantic boundaries from
{
"storyID": "46542982",
"title": "Dynamic Large Concept Models: Latent Reasoning in an Adaptive Semantic Space",
"author": "gmays",
"url": "https://arxiv.org/abs/2512.24617",
"points": 54,
"commentsCount": 5,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Dynamic Large Concept Models: Latent Reasoning in an Adaptive...",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Dynamic Large Concept Models: Latent Reasoning in an Adaptive Semantic Space",
"ogDescription": "Large Language Models (LLMs) apply uniform computation to all tokens, despite language exhibiting highly non-uniform information density. This token-uniform regime wastes capacity on locally predictable spans while under-allocating computation to semantically critical transitions. We propose $\\textbf{Dynamic Large Concept Models (DLCM)}$, a hierarchical language modeling framework that learns semantic boundaries from",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Large Language Models (LLMs) apply uniform computation to all tokens, despite language exhibiting highly non-uniform information density. This token-uniform regime wastes capacity on locally...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2512.24617",
"ogUrl": "https://arxiv.org/abs/2512.24617v2",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLMs",
"languagemodel"
]
},
"createdAt": "2026-01-08T16:31:29.000Z",
"createdAtI": 1767889889,
"updatedAt": "2026-01-09T17:56:07.000Z",
"fetchedAt": "2026-01-09T18:10:58.701Z",
"firstVersion": {
"storyID": "46542982",
"author": "gmays",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T17:45:58.540Z",
"title": "Dynamic Large Concept Models: Latent Reasoning in an Adaptive Semantic Space",
"createdAtI": 1767889889,
"url": "https://arxiv.org/abs/2512.24617",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T16:31:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767894359,
"commentsCount": 0,
"updatedAt": "2026-01-08T17:43:19.000Z"
}
}Sakana AI - Digital Red Queen: Adversarial Program Evolution in Core War with LLMs
{
"storyID": "46542761",
"title": "Digital Red Queen: Adversarial Program Evolution in Core War with LLMs",
"author": "hardmaru",
"url": "https://sakana.ai/drq/",
"points": 121,
"commentsCount": 17,
"tags": [],
"og": {
"twitterSite": "@SakanaAILabs",
"twitterTitle": "Sakana AI",
"twitterImage": [
{
"url": "https://sakana.ai/assets/home/sakana_rect.png"
}
],
"author": "Sakana AI",
"ogTitle": "Sakana AI",
"ogDescription": "Digital Red Queen: Adversarial Program Evolution in Core War with LLMs",
"ogImage": [
{
"url": "https://sakana.ai/assets/home/sakana_rect.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Digital Red Queen: Adversarial Program Evolution in Core War with LLMs",
"success": true,
"requestUrl": "https://sakana.ai/drq/",
"ogUrl": "https://sakana.ai/"
},
"aiIsh": {
"score": 3,
"offenses": [
"LLMs",
"LLMs",
"sakana.ai"
]
},
"createdAt": "2026-01-08T16:16:43.000Z",
"createdAtI": 1767889003,
"updatedAt": "2026-01-09T16:30:07.000Z",
"fetchedAt": "2026-01-09T18:05:58.465Z",
"firstVersion": {
"storyID": "46542761",
"author": "hardmaru",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T16:20:58.352Z",
"title": "Digital Red Queen: Adversarial Program Evolution in Core War with LLMs",
"createdAtI": 1767889003,
"url": "https://sakana.ai/drq/",
"points": 6,
"tags": [],
"createdAt": "2026-01-08T16:16:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767889258,
"commentsCount": 1,
"updatedAt": "2026-01-08T16:20:33.000Z"
}
}{
"storyID": "46542683",
"title": "Iran Goes Into IPv6 Blackout",
"author": "honeycrispy",
"url": "https://radar.cloudflare.com/routing/ir",
"points": 459,
"commentsCount": 311,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://radar.cloudflare.com/routing/ir"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T16:11:48.000Z",
"createdAtI": 1767888708,
"updatedAt": "2026-01-09T17:58:52.000Z",
"fetchedAt": "2026-01-09T18:00:58.425Z",
"firstVersion": {
"storyID": "46542683",
"author": "honeycrispy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T16:25:58.571Z",
"title": "Iran Goes Into IPv6 Blackout",
"createdAtI": 1767888708,
"url": "https://radar.cloudflare.com/routing/ir",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T16:11:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767889559,
"commentsCount": 0,
"updatedAt": "2026-01-08T16:25:48.000Z"
}
}{
"storyID": "46542253",
"title": "An Honest Review of Go (2025)",
"author": "benrazdev",
"url": "https://benraz.dev/blog/golang_review.html",
"points": 75,
"commentsCount": 154,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://benraz.dev/blog/golang_review.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T15:37:06.000Z",
"createdAtI": 1767886626,
"updatedAt": "2026-01-09T17:00:55.000Z",
"fetchedAt": "2026-01-09T17:45:58.524Z",
"firstVersion": {
"storyID": "46542253",
"author": "benrazdev",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T16:05:58.385Z",
"title": "An Honest Review of Go",
"createdAtI": 1767886626,
"url": "https://benraz.dev/blog/golang_review.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T15:37:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767888358,
"commentsCount": 0,
"updatedAt": "2026-01-08T16:05:49.000Z"
}
}{
"storyID": "46542046",
"title": "Our Changing Planet, as Seen from Space",
"author": "YaleE360",
"url": "https://e360.yale.edu/digest/nasa-satellite-images-2025",
"points": 64,
"commentsCount": 6,
"tags": [],
"og": {
"twitterSite": "@YaleE360",
"twitterTitle": "Our Changing Planet, as Seen From Space",
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://yale-threesixty.transforms.svdcdn.com/production/Baltic-Bloom_NASA.jpg?w=1200&q=60&auto=format&fit=max&dm=1765914512&s=fb6ba58d626a875ac8c91311cd5623b9"
}
],
"success": true,
"requestUrl": "https://e360.yale.edu/digest/nasa-satellite-images-2025",
"ogTitle": "Our Changing Planet, as Seen From Space",
"ogUrl": "https://e360.yale.edu/digest/nasa-satellite-images-2025",
"ogSiteName": "Yale E360",
"ogLocale": "en-US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://yale-threesixty.transforms.svdcdn.com/production/Baltic-Bloom_NASA.jpg?w=1200&q=60&auto=format&fit=max&dm=1765914512&s=fb6ba58d626a875ac8c91311cd5623b9",
"height": "879"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T15:20:52.000Z",
"createdAtI": 1767885652,
"updatedAt": "2026-01-09T15:53:51.000Z",
"fetchedAt": "2026-01-09T17:45:58.524Z",
"firstVersion": {
"storyID": "46542046",
"author": "YaleE360",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T15:30:58.406Z",
"title": "Our Changing Planet, as Seen from Space",
"createdAtI": 1767885652,
"url": "https://e360.yale.edu/digest/nasa-satellite-images-2025",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-08T15:20:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767886258,
"commentsCount": 0,
"updatedAt": "2026-01-08T15:29:33.000Z"
}
}One AI coding assistant power user says the tools are hitting a plateau, and some are even declining. What's causing this unexpected twist in tech?
{
"storyID": "46542036",
"title": "AI coding assistants are getting worse?",
"author": "voxadam",
"url": "https://spectrum.ieee.org/ai-coding-degrades",
"points": 404,
"commentsCount": 640,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@",
"articlePublishedTime": "2026-01-08T13:00:02+00:00",
"twitterImage": [
{
"url": "https://spectrum.ieee.org/media-library/image.jpg?id=62650381&width=1200&height=600&coordinates=0%2C15%2C0%2C15"
}
],
"ogTitle": "Newer AI Coding Assistants Are Failing in Insidious Ways",
"ogDescription": "One AI coding assistant power user says the tools are hitting a plateau, and some are even declining. What's causing this unexpected twist in tech?",
"ogImage": [
{
"width": "1200",
"url": "https://spectrum.ieee.org/media-library/image.jpg?id=62650381&width=1200&height=600&coordinates=0%2C15%2C0%2C15",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://spectrum.ieee.org/ai-coding-degrades",
"ogUrl": "https://spectrum.ieee.org/ai-coding-degrades",
"ogSiteName": "IEEE Spectrum",
"articleSection": "AI",
"articleModifiedTime": "2026-01-08T13:00:41+00:00",
"fbAppId": "200167090048537",
"articleAuthor": "https://www.facebook.com/48576411181"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-08T15:20:15.000Z",
"createdAtI": 1767885615,
"updatedAt": "2026-01-09T17:45:54.000Z",
"fetchedAt": "2026-01-09T17:45:58.524Z",
"firstVersion": {
"storyID": "46542036",
"author": "voxadam",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T15:25:58.579Z",
"title": "AI Coding Assistants Are Getting Worse",
"createdAtI": 1767885615,
"url": "https://spectrum.ieee.org/ai-coding-degrades",
"points": 4,
"tags": [],
"createdAt": "2026-01-08T15:20:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767885959,
"commentsCount": 0,
"updatedAt": "2026-01-08T15:25:48.000Z"
}
}Old becomes gold in Akihabara Electric Town.
{
"storyID": "46542015",
"title": "Japanese electronics store pleads for old PCs amid ongoing hardware shortage",
"author": "speckx",
"url": "https://www.tomshardware.com/desktops/pc-building/major-japanese-electronics-store-begs-customers-for-their-old-pcs-as-hardware-drought-continues-we-pretty-much-buy-any-pc-pleads-the-akihabara-outlet",
"points": 151,
"commentsCount": 97,
"tags": [],
"og": {
"twitterCreator": "@tomshardware",
"twitterSite": "@tomshardware",
"twitterTitle": "Major Japanese electronics store begs customers for their old PCs as hardware drought continues — ‘we pretty much buy any PC’ pleads the Akihabara outlet",
"articlePublishedTime": "2026-01-08T14:34:31Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/cYhtZAmMNkPnUssEpoG6Vb-1200-80.jpg"
}
],
"ogTitle": "Major Japanese electronics store begs customers for their old PCs as hardware drought continues — ‘we pretty much buy any PC’ pleads the Akihabara outlet",
"ogDescription": "Old becomes gold in Akihabara Electric Town.",
"ogImage": [
{
"width": "1920",
"url": "https://cdn.mos.cms.futurecdn.net/cYhtZAmMNkPnUssEpoG6Vb-1920-80.jpg",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/tomshardware",
"twitterCard": "summary_large_image",
"twitterDescription": "Old becomes gold in Akihabara Electric Town.",
"success": true,
"requestUrl": "https://www.tomshardware.com/desktops/pc-building/major-japanese-electronics-store-begs-customers-for-their-old-pcs-as-hardware-drought-continues-we-pretty-much-buy-any-pc-pleads-the-akihabara-outlet",
"ogUrl": "https://www.tomshardware.com/desktops/pc-building/major-japanese-electronics-store-begs-customers-for-their-old-pcs-as-hardware-drought-continues-we-pretty-much-buy-any-pc-pleads-the-akihabara-outlet",
"ogSiteName": "Tom's Hardware"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-08T15:18:39.000Z",
"createdAtI": 1767885519,
"updatedAt": "2026-01-09T16:54:36.000Z",
"fetchedAt": "2026-01-09T17:45:58.524Z",
"firstVersion": {
"storyID": "46542015",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-08T15:20:58.333Z",
"title": "Japanese electronics store pleads for old PCs amid ongoing hardware shortage",
"createdAtI": 1767885519,
"url": "https://www.tomshardware.com/desktops/pc-building/major-japanese-electronics-store-begs-customers-for-their-old-pcs-as-hardware-drought-continues-we-pretty-much-buy-any-pc-pleads-the-akihabara-outlet",
"points": 3,
"tags": [],
"createdAt": "2026-01-08T15:18:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767885658,
"commentsCount": 0,
"updatedAt": "2026-01-08T15:20:49.000Z"
}
}