isolomons - Our landmark agreements with Vistra, TerraPower, and Oklo will expand the operation of three nuclear power plants, boost the development of nuclear technology, and foster job growth in American communities.
{
"storyID": "46578497",
"title": "Meta Announces Nuclear Energy Projects, Unlocking Up to 6.6 GW",
"author": "ChrisArchitect",
"url": "https://about.fb.com/news/2026/01/meta-nuclear-energy-projects-power-american-ai-leadership/",
"points": 78,
"commentsCount": 65,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2026-01-09T11:00:49+00:00",
"twitterImage": [
{
"url": "https://about.fb.com/wp-content/uploads/2026/01/Nuclear_Header.jpg?w=1200"
}
],
"author": "isolomons",
"ogTitle": "Meta Announces Nuclear Energy Projects, Unlocking Up to 6.6 GW to Power American Leadership in AI Innovation",
"ogDescription": "Our landmark agreements with Vistra, TerraPower, and Oklo will expand the operation of three nuclear power plants, boost the development of nuclear technology, and foster job growth in American communities.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"type": "image/jpeg",
"url": "https://about.fb.com/wp-content/uploads/2026/01/Nuclear_Header.jpg?w=1200",
"height": "576"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://about.fb.com/news/2026/01/meta-nuclear-energy-projects-power-american-ai-leadership/",
"ogUrl": "https://about.fb.com/news/2026/01/meta-nuclear-energy-projects-power-american-ai-leadership/",
"ogSiteName": "Meta Newsroom",
"articleModifiedTime": "2026-01-10T22:25:19+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T18:49:32.000Z",
"createdAtI": 1768157372,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46578497",
"author": "ChrisArchitect",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T19:00:58.356Z",
"title": "Meta Announces Nuclear Energy Projects, Unlocking Up to 6.6 GW",
"createdAtI": 1768157372,
"url": "https://about.fb.com/news/2026/01/meta-nuclear-energy-projects-power-american-ai-leadership/",
"points": 23,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T18:49:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768158058,
"commentsCount": 5,
"updatedAt": "2026-01-11T19:00:44.000Z"
}
}Make the Trump administration object. Make them defend the indefensible — in public. Make clear why the apps were removed from the app stores and force Musk — and Trump, if he chooses — to argue that those things are A-OK by them. In court.
{
"storyID": "46577869",
"title": "'F*ck You, Make Me' Without Saying the Words",
"author": "chmaynard",
"url": "https://daringfireball.net/2026/01/fuck_you_make_me_without_saying_the_words",
"points": 43,
"commentsCount": 32,
"tags": [],
"og": {
"twitterCreator": "@gruber",
"twitterSite": "@daringfireball",
"twitterTitle": "‘Fuck You, Make Me’ Without Saying the Words",
"twitterImage": [
{
"url": "https://daringfireball.net/graphics/df-wide-card.png"
}
],
"ogTitle": "‘Fuck You, Make Me’ Without Saying the Words",
"ogDescription": "Make the Trump administration object. Make them defend the indefensible — in public. Make clear why the apps were removed from the app stores and force Musk — and Trump, if he chooses — to argue that those things are A-OK by them. In court.",
"ogImage": [
{
"url": "https://daringfireball.net/graphics/df-wide-card.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Make the Trump administration object. Make them defend the indefensible — in public. Make clear why the apps were removed from the app stores and force Musk — and Trump, if he chooses — to argue that those things are A-OK by them. In court.",
"success": true,
"requestUrl": "https://daringfireball.net/2026/01/fuck_you_make_me_without_saying_the_words",
"ogUrl": "https://daringfireball.net/2026/01/fuck_you_make_me_without_saying_the_words",
"ogSiteName": "Daring Fireball"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T17:56:59.000Z",
"createdAtI": 1768154219,
"updatedAt": "2026-01-11T19:29:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46577869",
"author": "chmaynard",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T18:20:58.721Z",
"title": "'F*ck You, Make Me' Without Saying the Words",
"createdAtI": 1768154219,
"url": "https://daringfireball.net/2026/01/fuck_you_make_me_without_saying_the_words",
"points": 3,
"tags": [],
"createdAt": "2026-01-11T17:56:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768155659,
"commentsCount": 0,
"updatedAt": "2026-01-11T18:20:44.000Z"
}
}: Poison Fountain project seeks allies to fight the power
{
"storyID": "46577464",
"title": "Poison Fountain",
"author": "atomic128",
"url": "https://rnsaffn.com/poison3/",
"points": 107,
"commentsCount": 63,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2026/01/11/industry_insiders_seek_to_poison/",
"ogTitle": "AI insiders seek to poison the data that feeds them",
"ogUrl": "https://www.theregister.com/2026/01/11/industry_insiders_seek_to_poison/",
"ogDescription": ": Poison Fountain project seeks allies to fight the power",
"ogImage": [
{
"url": "https://regmedia.co.uk/2016/06/10/poison_pill.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-11T17:05:52.000Z",
"createdAtI": 1768151152,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46577464",
"author": "atomic128",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T17:15:58.352Z",
"title": "AI industry insiders launch site to poison the data that feeds them",
"createdAtI": 1768151152,
"url": "https://www.theregister.com/2026/01/11/industry_insiders_seek_to_poison/",
"points": 3,
"tags": [],
"createdAt": "2026-01-11T17:05:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768151758,
"commentsCount": 0,
"updatedAt": "2026-01-11T17:12:27.000Z"
}
}{
"storyID": "46577242",
"title": "Ask HN: What Are You Working On? (January 2026)",
"author": "david927",
"url": null,
"points": 56,
"commentsCount": 204,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-01-11T16:43:06.000Z",
"createdAtI": 1768149786,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46577242",
"author": "david927",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T17:05:58.370Z",
"title": "Ask HN: What Are You Working On? (January 2026)",
"createdAtI": 1768149786,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-11T16:43:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768151158,
"commentsCount": 4,
"updatedAt": "2026-01-11T17:05:43.000Z"
}
}Windows XP is officially retired as of April 8, 2014. Microsoft has tried to retire XP several times before, but due to enterprise customer demand had to continue supporting it. But this time they really really mean it, for reals. If you’re using Windows XP, it won’t stop working. All this means is you won’t get security …
{
"storyID": "46577019",
"title": "Replace the Retiring Windows XP with Linux (2014)",
"author": "righthand",
"url": "https://www.linux.com/training-tutorials/replace-retiring-windows-xp-linux/",
"points": 61,
"commentsCount": 20,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Replace the Retiring Windows XP with Linux - Linux.com",
"articlePublishedTime": "2014-04-08T13:00:00-07:00",
"twitterImage": [
{
"url": "https://www.linux.com/images/stories/41373/fig-1-kde.jpg"
}
],
"ogTitle": "Replace the Retiring Windows XP with Linux - Linux.com",
"ogDescription": "Windows XP is officially retired as of April 8, 2014. Microsoft has tried to retire XP several times before, but due to enterprise customer demand had to continue supporting it. But this time they really really mean it, for reals. If you’re using Windows XP, it won’t stop working. All this means is you won’t get security …",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.linux.com/images/stories/41373/fig-1-kde.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Windows XP is officially retired as of April 8, 2014. Microsoft has tried to retire XP several times before, but due to enterprise customer demand had to continue supporting it. But this time they really really mean it, for reals. If you’re using Windows XP, it won’t stop working. All this means is you won’t get security […]",
"success": true,
"requestUrl": "https://www.linux.com/training-tutorials/replace-retiring-windows-xp-linux/",
"ogUrl": "https://www.linux.com/training-tutorials/replace-retiring-windows-xp-linux/",
"ogSiteName": "Linux.com",
"articleSection": "Training and Tutorials"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T16:20:47.000Z",
"createdAtI": 1768148447,
"updatedAt": "2026-01-11T19:28:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46577019",
"author": "righthand",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T16:45:58.537Z",
"title": "Replace the Retiring Windows XP with Linux",
"createdAtI": 1768148447,
"url": "https://www.linux.com/training-tutorials/replace-retiring-windows-xp-linux/",
"points": 3,
"tags": [],
"createdAt": "2026-01-11T16:20:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768149959,
"commentsCount": 1,
"updatedAt": "2026-01-11T16:42:58.000Z"
}
}The leak may be responsible for Instagram users receiving plenty of emails requesting a password reset.
{
"storyID": "46576337",
"title": "Instagram data breach reportedly exposed the personal info of 17.5M users",
"author": "IvanAchlaqullah",
"url": "https://www.engadget.com/cybersecurity/an-instagram-data-breach-reportedly-exposed-the-personal-info-of-175-million-users-192105616.html",
"points": 142,
"commentsCount": 50,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "An Instagram data breach reportedly exposed the personal info of 17.5 million users",
"articlePublishedTime": "2026-01-10T19:21:05.000Z",
"twitterImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/W78kQsGXOSjxLQwJiKrmuQ--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD03ODY-/https://s.yimg.com/os/creatr-uploaded-images/2026-01/deb5df10-ee54-11f0-af5f-329814eac189",
"height": "786"
}
],
"ogTitle": "An Instagram data breach reportedly exposed the personal info of 17.5 million users",
"ogDescription": "The leak may be responsible for Instagram users receiving plenty of emails requesting a password reset.",
"ogImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/W78kQsGXOSjxLQwJiKrmuQ--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD03ODY-/https://s.yimg.com/os/creatr-uploaded-images/2026-01/deb5df10-ee54-11f0-af5f-329814eac189",
"height": "786"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The leak may be responsible for Instagram users receiving plenty of emails requesting a password reset.",
"success": true,
"requestUrl": "https://www.engadget.com/cybersecurity/an-instagram-data-breach-reportedly-exposed-the-personal-info-of-175-million-users-192105616.html",
"ogUrl": "https://www.engadget.com/cybersecurity/an-instagram-data-breach-reportedly-exposed-the-personal-info-of-175-million-users-192105616.html",
"ogSiteName": "Engadget",
"articleModifiedTime": "2026-01-10T19:21:05.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T15:07:12.000Z",
"createdAtI": 1768144032,
"updatedAt": "2026-01-11T19:29:15.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46576337",
"author": "IvanAchlaqullah",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T15:20:58.333Z",
"title": "Instagram data breach reportedly exposed the personal info of 17.5M users",
"createdAtI": 1768144032,
"url": "https://www.engadget.com/cybersecurity/an-instagram-data-breach-reportedly-exposed-the-personal-info-of-175-million-users-192105616.html",
"points": 4,
"tags": [],
"createdAt": "2026-01-11T15:07:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768144858,
"commentsCount": 0,
"updatedAt": "2026-01-11T15:19:29.000Z"
}
}{
"storyID": "46576221",
"title": "Aaron Swartz died 13 years ago today",
"author": "vitaelabitur",
"url": null,
"points": 52,
"commentsCount": 4,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-11T14:53:58.000Z",
"createdAtI": 1768143238,
"updatedAt": "2026-01-11T19:26:30.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46576221",
"author": "vitaelabitur",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T15:00:58.308Z",
"title": "Aaron Swartz died 13 years ago today",
"createdAtI": 1768143238,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-11T14:53:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768143658,
"commentsCount": 0,
"updatedAt": "2026-01-11T14:59:42.000Z"
}
}a little demo for the KIM-1 for it's 50th birthday - netzherpes/KIM1-Demo
{
"storyID": "46575804",
"title": "Happy 50th Birthday KIM-1",
"author": "JKCalhoun",
"url": "https://github.com/netzherpes/KIM1-Demo",
"points": 51,
"commentsCount": 17,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - netzherpes/KIM1-Demo: a little demo for the KIM-1 for it's 50th birthday",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/6d98a4e68e0bf0a7b74e92abfe6fdb471ca05b28b5205a0dafb1fd1bb06caaeb/netzherpes/KIM1-Demo"
}
],
"ogTitle": "GitHub - netzherpes/KIM1-Demo: a little demo for the KIM-1 for it's 50th birthday",
"ogDescription": "a little demo for the KIM-1 for it's 50th birthday - netzherpes/KIM1-Demo",
"ogImage": [
{
"width": "1200",
"alt": "a little demo for the KIM-1 for it's 50th birthday - netzherpes/KIM1-Demo",
"url": "https://opengraph.githubassets.com/6d98a4e68e0bf0a7b74e92abfe6fdb471ca05b28b5205a0dafb1fd1bb06caaeb/netzherpes/KIM1-Demo",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "a little demo for the KIM-1 for it's 50th birthday - netzherpes/KIM1-Demo",
"success": true,
"requestUrl": "https://github.com/netzherpes/KIM1-Demo",
"ogUrl": "https://github.com/netzherpes/KIM1-Demo",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T13:55:40.000Z",
"createdAtI": 1768139740,
"updatedAt": "2026-01-11T19:22:43.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46575804",
"author": "JKCalhoun",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T14:30:58.752Z",
"title": "Happy 50th Birthday KIM-1",
"createdAtI": 1768139740,
"url": "https://github.com/netzherpes/KIM1-Demo",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T13:55:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768141859,
"commentsCount": 0,
"updatedAt": "2026-01-11T14:29:42.000Z"
}
}{
"storyID": "46575224",
"title": "Iran Shuts Down Starlink Internet for First Time",
"author": "neom",
"url": "https://www.forbes.com/sites/zakdoffman/2026/01/11/kill-switch-iran-shuts-down-starlink-internet-for-first-time/",
"points": 167,
"commentsCount": 121,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.forbes.com/sites/zakdoffman/2026/01/11/kill-switch-iran-shuts-down-starlink-internet-for-first-time/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T12:37:37.000Z",
"createdAtI": 1768135057,
"updatedAt": "2026-01-11T19:29:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46575224",
"author": "neom",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T12:45:58.535Z",
"title": "Iran Shuts Down Starlink Internet for First Time",
"createdAtI": 1768135057,
"url": "https://www.forbes.com/sites/zakdoffman/2026/01/11/kill-switch-iran-shuts-down-starlink-internet-for-first-time/",
"points": 3,
"tags": [],
"createdAt": "2026-01-11T12:37:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768135559,
"commentsCount": 0,
"updatedAt": "2026-01-11T12:45:43.000Z"
}
}Google says creating for people rather than robots is the best long-term strategy.
{
"storyID": "46575127",
"title": "Google: Don't make \"bite-sized\" content for LLMs",
"author": "cebert",
"url": "https://arstechnica.com/google/2026/01/google-dont-make-bite-sized-content-for-llms-if-you-care-about-search-rank/",
"points": 65,
"commentsCount": 39,
"tags": [],
"og": {
"twitterTitle": "Google: Don’t make “bite-sized” content for LLMs if you care about search rank",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-01-09T20:27:34+00:00",
"twitterImage": [
{
"alt": "Google sign with logo",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/05/Google-sign-IO-1152x648.jpg"
}
],
"ogTitle": "Google: Don’t make “bite-sized” content for LLMs if you care about search rank",
"ogDescription": "Google says creating for people rather than robots is the best long-term strategy.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "Google sign with logo",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/05/Google-sign-IO-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Google says creating for people rather than robots is the best long-term strategy.",
"success": true,
"requestUrl": "https://arstechnica.com/google/2026/01/google-dont-make-bite-sized-content-for-llms-if-you-care-about-search-rank/",
"ogUrl": "https://arstechnica.com/google/2026/01/google-dont-make-bite-sized-content-for-llms-if-you-care-about-search-rank/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-01-09T21:23:24+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLMs"
]
},
"createdAt": "2026-01-11T12:22:05.000Z",
"createdAtI": 1768134125,
"updatedAt": "2026-01-11T19:21:29.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46575127",
"author": "cebert",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T12:45:58.535Z",
"title": "Google: Don't make \"bite-sized\" content for LLMs",
"createdAtI": 1768134125,
"url": "https://arstechnica.com/google/2026/01/google-dont-make-bite-sized-content-for-llms-if-you-care-about-search-rank/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T12:22:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768135559,
"commentsCount": 0,
"updatedAt": "2026-01-11T12:44:57.000Z"
}
}BasiliskII Macintosh 68k emulator ported to ESP32-P4 / M5Stack Tab5 - Run classic Mac OS on embedded hardware - amcchord/M5Tab-Macintosh
{
"storyID": "46574961",
"title": "BasiliskII Macintosh 68k Emulator Ported to ESP32-P4 / M5Stack Tab5",
"author": "rcarmo",
"url": "https://github.com/amcchord/M5Tab-Macintosh",
"points": 65,
"commentsCount": 8,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - amcchord/M5Tab-Macintosh: BasiliskII Macintosh 68k emulator ported to ESP32-P4 / M5Stack Tab5 - Run classic Mac OS on embedded hardware",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/df8eba20a8eabc939c1781924eacd7a5b9c40285ee6101f7afba94585a8084df/amcchord/M5Tab-Macintosh"
}
],
"ogTitle": "GitHub - amcchord/M5Tab-Macintosh: BasiliskII Macintosh 68k emulator ported to ESP32-P4 / M5Stack Tab5 - Run classic Mac OS on embedded hardware",
"ogDescription": "BasiliskII Macintosh 68k emulator ported to ESP32-P4 / M5Stack Tab5 - Run classic Mac OS on embedded hardware - amcchord/M5Tab-Macintosh",
"ogImage": [
{
"width": "1200",
"alt": "BasiliskII Macintosh 68k emulator ported to ESP32-P4 / M5Stack Tab5 - Run classic Mac OS on embedded hardware - amcchord/M5Tab-Macintosh",
"url": "https://opengraph.githubassets.com/df8eba20a8eabc939c1781924eacd7a5b9c40285ee6101f7afba94585a8084df/amcchord/M5Tab-Macintosh",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "BasiliskII Macintosh 68k emulator ported to ESP32-P4 / M5Stack Tab5 - Run classic Mac OS on embedded hardware - amcchord/M5Tab-Macintosh",
"success": true,
"requestUrl": "https://github.com/amcchord/M5Tab-Macintosh",
"ogUrl": "https://github.com/amcchord/M5Tab-Macintosh",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T12:02:52.000Z",
"createdAtI": 1768132972,
"updatedAt": "2026-01-11T19:21:58.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46574961",
"author": "rcarmo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T13:55:58.350Z",
"title": "BasiliskII Macintosh 68k Emulator Ported to ESP32-P4 / M5Stack Tab5",
"createdAtI": 1768132972,
"url": "https://github.com/amcchord/M5Tab-Macintosh",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T12:02:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768139758,
"commentsCount": 0,
"updatedAt": "2026-01-11T13:55:29.000Z"
}
}News and information from Gentoo Linux
{
"storyID": "46574769",
"title": "Gentoo Linux 2025 Review",
"author": "akhuettel",
"url": "https://www.gentoo.org/news/2026/01/05/new-year.html",
"points": 237,
"commentsCount": 113,
"tags": [
"front_page"
],
"og": {
"ogTitle": "2025 in retrospect & happy new year 2026! – Gentoo Linux",
"ogDescription": "News and information from Gentoo Linux",
"ogImage": [
{
"url": "https://www.gentoo.org/assets/img/og-image.jpg"
}
],
"twitterImage": [
{
"url": "https://www.gentoo.org/assets/img/logo/gentoo-g.png"
}
],
"success": true,
"requestUrl": "https://www.gentoo.org/news/2026/01/05/new-year.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T11:38:52.000Z",
"createdAtI": 1768131532,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46574769",
"author": "akhuettel",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T13:05:58.369Z",
"title": "Gentoo Linux 2025 Review",
"createdAtI": 1768131532,
"url": "https://www.gentoo.org/news/2026/01/05/new-year.html",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T11:38:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768136758,
"commentsCount": 0,
"updatedAt": "2026-01-11T13:04:27.000Z"
}
}With the growing number of users jumping from Windows to Linux, I decided to fully take the plunge and dive deep into the Open Source ocean. A few months and several headaches later, it has proved to be the best computer-related decision I've made in over a decade (and perhaps in my entire life).
{
"storyID": "46574707",
"title": "I dumped Windows 11 for Linux, and you should too",
"author": "smurda",
"url": "https://www.notebookcheck.net/I-dumped-Windows-11-for-Linux-and-you-should-too.1190961.0.html",
"points": 534,
"commentsCount": 546,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.notebookcheck.net/I-dumped-Windows-11-for-Linux-and-you-should-too.1190961.0.html",
"ogTitle": "I dumped Windows 11 for Linux, and you should too",
"ogUrl": "https://www.notebookcheck.net/I-dumped-Windows-11-for-Linux-and-you-should-too.1190961.0.html",
"ogDescription": "With the growing number of users jumping from Windows to Linux, I decided to fully take the plunge and dive deep into the Open Source ocean. A few months and several headaches later, it has proved to be the best computer-related decision I've made in over a decade (and perhaps in my entire life).",
"ogSiteName": "Notebookcheck",
"ogLocale": "en_US.UTF-8",
"ogImage": [
{
"url": "https://www.notebookcheck.net/fileadmin/Notebooks/News/_nc5/Dumpster-Windows-11-AI-Unsplash-Jan-2026.jpg"
}
],
"ogType": "article",
"articleAuthor": "Sam Medley"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T11:31:22.000Z",
"createdAtI": 1768131082,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46574707",
"author": "smurda",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T11:45:58.696Z",
"title": "I dumped Windows 11 for Linux, and you should too",
"createdAtI": 1768131082,
"url": "https://www.notebookcheck.net/I-dumped-Windows-11-for-Linux-and-you-should-too.1190961.0.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T11:31:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768131959,
"commentsCount": 0,
"updatedAt": "2026-01-11T11:45:12.000Z"
}
}{
"storyID": "46574640",
"title": "HTML-only conditional lazy loading (via preload and media)",
"author": "netol",
"url": "https://orga.cat/blog/html-conditional-lazy-loading/",
"points": 69,
"commentsCount": 10,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://orga.cat/blog/html-conditional-lazy-loading/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T11:24:19.000Z",
"createdAtI": 1768130659,
"updatedAt": "2026-01-11T19:29:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46574640",
"author": "netol",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T14:00:58.475Z",
"title": "HTML-only conditional lazy loading (via preload and media)",
"createdAtI": 1768130659,
"url": "https://orga.cat/blog/html-conditional-lazy-loading/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T11:24:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768140058,
"commentsCount": 1,
"updatedAt": "2026-01-11T13:57:42.000Z"
}
}almost all interactions are repeat games
{
"storyID": "46574475",
"title": "Think of Pavlov",
"author": "kiyanwang",
"url": "https://boz.com/articles/think-pavlov",
"points": 89,
"commentsCount": 45,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "webmaster@boz.com (Andrew Bosworth)",
"twitterCard": "summary",
"twitterTitle": "Think of Pavlov",
"twitterDescription": "almost all interactions are repeat games",
"twitterImage": [
{
"url": "https://boz.com/think-pavlov.png"
}
],
"success": true,
"requestUrl": "https://boz.com/articles/think-pavlov",
"ogTitle": "Think of Pavlov",
"ogDescription": "almost all interactions are repeat games",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://boz.com/think-pavlov.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T11:03:06.000Z",
"createdAtI": 1768129386,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46574475",
"author": "kiyanwang",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T12:30:58.443Z",
"title": "Think of Pavlov",
"createdAtI": 1768129386,
"url": "https://boz.com/articles/think-pavlov",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T11:03:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768134658,
"commentsCount": 1,
"updatedAt": "2026-01-11T12:29:27.000Z"
}
}{
"storyID": "46574276",
"title": "Don't fall into the anti-AI hype",
"author": "todsacerdoti",
"url": "https://antirez.com/news/158",
"points": 364,
"commentsCount": 528,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://antirez.com/news/158"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-11T10:26:18.000Z",
"createdAtI": 1768127178,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46574276",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T10:45:58.649Z",
"title": "Don't fall into the anti-AI hype",
"createdAtI": 1768127178,
"url": "https://antirez.com/news/158",
"points": 3,
"tags": [],
"createdAt": "2026-01-11T10:26:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768128359,
"commentsCount": 0,
"updatedAt": "2026-01-11T10:42:12.000Z"
}
}{
"storyID": "46573688",
"title": "More than one hundred years of Film Sizes",
"author": "exvi",
"url": "https://wichm.home.xs4all.nl/filmsize.html",
"points": 80,
"commentsCount": 18,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://wichm.home.xs4all.nl/filmsize.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T08:22:44.000Z",
"createdAtI": 1768119764,
"updatedAt": "2026-01-11T19:30:14.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46573688",
"author": "exvi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T08:55:58.360Z",
"title": "More than one hundred years of Film Sizes",
"createdAtI": 1768119764,
"url": "https://wichm.home.xs4all.nl/filmsize.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T08:22:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768121758,
"commentsCount": 0,
"updatedAt": "2026-01-11T08:53:41.000Z"
}
}Random digital audio effects. Contribute to torvalds/AudioNoise development by creating an account on GitHub.
{
"storyID": "46573446",
"title": "Linus is vibe coding",
"author": "dhruv3006",
"url": "https://github.com/torvalds/AudioNoise",
"points": 50,
"commentsCount": 3,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - torvalds/AudioNoise: Random digital audio effects",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/676201374fdee07eeb6d0fc3ca6160d4474380df2eb101f8e52c4d24e903e5f2/torvalds/AudioNoise"
}
],
"ogTitle": "GitHub - torvalds/AudioNoise: Random digital audio effects",
"ogDescription": "Random digital audio effects. Contribute to torvalds/AudioNoise development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Random digital audio effects. Contribute to torvalds/AudioNoise development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/676201374fdee07eeb6d0fc3ca6160d4474380df2eb101f8e52c4d24e903e5f2/torvalds/AudioNoise",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Random digital audio effects. Contribute to torvalds/AudioNoise development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/torvalds/AudioNoise",
"ogUrl": "https://github.com/torvalds/AudioNoise",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T07:33:27.000Z",
"createdAtI": 1768116807,
"updatedAt": "2026-01-11T19:04:13.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46573446",
"author": "dhruv3006",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T07:45:58.700Z",
"title": "Linus is vibe coding",
"createdAtI": 1768116807,
"url": "https://github.com/torvalds/AudioNoise",
"points": 4,
"tags": [],
"createdAt": "2026-01-11T07:33:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768117559,
"commentsCount": 1,
"updatedAt": "2026-01-11T07:45:11.000Z"
}
}{
"storyID": "46573384",
"title": "Iranian regime tries to shut down Starlink",
"author": "ukblewis",
"url": "https://www.timesofisrael.com/iran-appears-to-jam-starlink-after-shutting-down-comms-networks/",
"points": 66,
"commentsCount": 46,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.timesofisrael.com/iran-appears-to-jam-starlink-after-shutting-down-comms-networks/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T07:18:07.000Z",
"createdAtI": 1768115887,
"updatedAt": "2026-01-11T19:18:14.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46573384",
"author": "ukblewis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T07:25:58.602Z",
"title": "Iranian regime tries to shut down Starlink",
"createdAtI": 1768115887,
"url": "https://www.timesofisrael.com/iran-appears-to-jam-starlink-after-shutting-down-comms-networks/",
"points": 3,
"tags": [],
"createdAt": "2026-01-11T07:18:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768116359,
"commentsCount": 0,
"updatedAt": "2026-01-11T07:23:26.000Z"
}
}The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source. - gibbok/typescript-book
{
"storyID": "46573001",
"title": "The Concise TypeScript Book",
"author": "javatuts",
"url": "https://github.com/gibbok/typescript-book",
"points": 192,
"commentsCount": 42,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - gibbok/typescript-book: The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/7dec8efdc1b93db1db4c40cca0f7ac64f6c20653a7ce338659e7854c66270839/gibbok/typescript-book"
}
],
"ogTitle": "GitHub - gibbok/typescript-book: The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.",
"ogDescription": "The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source. - gibbok/typescript-book",
"ogImage": [
{
"width": "1200",
"alt": "The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source. - gibbok/typescript-book",
"url": "https://opengraph.githubassets.com/7dec8efdc1b93db1db4c40cca0f7ac64f6c20653a7ce338659e7854c66270839/gibbok/typescript-book",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source. - gibbok/typescript-book",
"success": true,
"requestUrl": "https://github.com/gibbok/typescript-book",
"ogUrl": "https://github.com/gibbok/typescript-book",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T05:42:03.000Z",
"createdAtI": 1768110123,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46573001",
"author": "javatuts",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T06:00:58.404Z",
"title": "The Concise TypeScript Book",
"createdAtI": 1768110123,
"url": "https://github.com/gibbok/typescript-book",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T05:42:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768111258,
"commentsCount": 1,
"updatedAt": "2026-01-11T05:58:11.000Z"
}
}A small Canadian province feared it had a mystery neurological illness on its hands. The search for answers set off a battle for the truth.
{
"storyID": "46572769",
"title": "A battle over Canada’s mystery brain disease",
"author": "lewww",
"url": "https://www.bbc.com/news/articles/c623r47d67lo",
"points": 183,
"commentsCount": 132,
"tags": [],
"og": {
"twitterTitle": "The battle over Canada's mystery brain disease",
"alWebUrl": "https://bbc.com/news/articles/c623r47d67lo",
"twitterImage": [
{
"alt": "Graphic showing a photograph of Dr Marerro against a stylised black, white and yellow background.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/b37c/live/5a4b5c90-ed6a-11f0-b5f7-49f0357294ff.png"
}
],
"ogTitle": "The battle over Canada's mystery brain disease",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "A small Canadian province feared it had a mystery neurological illness on its hands. The search for answers set off a battle for the truth.",
"ogImage": [
{
"alt": "Graphic showing a photograph of Dr Marerro against a stylised black, white and yellow background.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/b37c/live/5a4b5c90-ed6a-11f0-b5f7-49f0357294ff.png"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "A small Canadian province feared it had a mystery neurological illness on its hands. The search for answers set off a battle for the truth.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c623r47d67lo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c623r47d67lo",
"articleModifiedTime": "2026-01-11T00:23:09.577Z",
"alAndroidUrl": "bbcx://news/articles/c623r47d67lo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T04:45:27.000Z",
"createdAtI": 1768106727,
"updatedAt": "2026-01-11T19:27:28.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46572769",
"author": "lewww",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T05:05:58.445Z",
"title": "'The answer cannot be nothing': The battle over Canada's mystery brain disease",
"createdAtI": 1768106727,
"url": "https://www.bbc.com/news/articles/c623r47d67lo",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T04:45:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768107958,
"commentsCount": 0,
"updatedAt": "2026-01-11T05:04:11.000Z"
}
}Ripple is a compiler-first TypeScript UI framework for building fast, clean, reactive applications with minimal boilerplate and optimal performance.
{
"storyID": "46572723",
"title": "Ripple: The Elegant TypeScript UI Framework",
"author": "javatuts",
"url": "https://jsdev.space/meet-ripple/",
"points": 40,
"commentsCount": 24,
"tags": [],
"og": {
"twitterTitle": "Meet Ripple: The Elegant TypeScript UI Framework",
"twitterSite": "@jsdevspace",
"twitterImage": [
{
"url": "https://jsdev.space/_astro/meet-ripple.B5GcTUCy.png"
}
],
"ogTitle": "Meet Ripple: The Elegant TypeScript UI Framework",
"ogDescription": "Ripple is a compiler-first TypeScript UI framework for building fast, clean, reactive applications with minimal boilerplate and optimal performance.",
"ogImage": [
{
"url": "https://jsdev.space/_astro/meet-ripple.B5GcTUCy.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Ripple is a compiler-first TypeScript UI framework for building fast, clean, reactive applications with minimal boilerplate and optimal performance.",
"success": true,
"requestUrl": "https://jsdev.space/meet-ripple/",
"ogUrl": "https://jsdev.space/meet-ripple/",
"ogSiteName": "JavaScript Development Space"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T04:32:47.000Z",
"createdAtI": 1768105967,
"updatedAt": "2026-01-11T19:21:29.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46572723",
"author": "javatuts",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T06:40:58.453Z",
"title": "Ripple: The Elegant TypeScript UI Framework",
"createdAtI": 1768105967,
"url": "https://jsdev.space/meet-ripple/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T04:32:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768113658,
"commentsCount": 4,
"updatedAt": "2026-01-11T06:40:41.000Z"
}
}{
"storyID": "46572679",
"title": "My Home Fibre Network Disintegrated",
"author": "alienchow",
"url": "https://alienchow.dev/post/fibre_disintegration/",
"points": 227,
"commentsCount": 198,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://alienchow.dev/post/fibre_disintegration/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T04:19:04.000Z",
"createdAtI": 1768105144,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46572679",
"author": "alienchow",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T05:00:58.309Z",
"title": "My Home Fibre Network Disintegrated",
"createdAtI": 1768105144,
"url": "https://alienchow.dev/post/fibre_disintegration/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T04:19:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768107658,
"commentsCount": 0,
"updatedAt": "2026-01-11T04:59:56.000Z"
}
}It has been two decades since the video game Max Payne was release on July 23, 2001. The game itself was some incredible homage to The Ma...
{
"storyID": "46572523",
"title": "Max Payne – two decades later – Graphics Critique (2021)",
"author": "davikr",
"url": "https://darkcephas.blogspot.com/2021/07/max-payne-two-decades-later-graphics.html",
"points": 138,
"commentsCount": 44,
"tags": [],
"og": {
"ogTitle": "Max Payne - two decades later - Graphics Critique",
"ogUrl": "https://darkcephas.blogspot.com/2021/07/max-payne-two-decades-later-graphics.html",
"ogDescription": " It has been two decades since the video game Max Payne was release on July 23, 2001. The game itself was some incredible homage to The Ma...",
"ogImage": [
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI8fN3Rw-kfW7M1J02HYVgV4r68CxOOpRF3FIRWLAiwVnFvELisKy_Til7mNxho8Qg-A8Ldh2oHCAdwVgokmgEnwJBIK_EDEgaJ60RGLsruBQzDWXDLV4ELLvxKPalpBYG2Bt5AgWP3U25/w1200-h630-p-k-no-nu/test_sub_intro2.gif"
}
],
"success": true,
"requestUrl": "https://darkcephas.blogspot.com/2021/07/max-payne-two-decades-later-graphics.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T03:43:44.000Z",
"createdAtI": 1768103024,
"updatedAt": "2026-01-11T19:29:15.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46572523",
"author": "davikr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T07:25:58.602Z",
"title": "Max Payne – two decades later – Graphics Critique",
"createdAtI": 1768103024,
"url": "https://darkcephas.blogspot.com/2021/07/max-payne-two-decades-later-graphics.html",
"points": 5,
"tags": [],
"createdAt": "2026-01-11T03:43:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768116359,
"commentsCount": 0,
"updatedAt": "2026-01-11T07:23:26.000Z"
}
}InvestigateWest discovered hazardous chemicals seeped from a SpaceX lab in Redmond into the lungs of unsuspecting workers next door.
{
"storyID": "46572392",
"title": "Workers at Redmond SpaceX lab exposed to toxic chemicals",
"author": "SilverElfin",
"url": "https://www.fox13seattle.com/video/fmc-w1ga4pk97gxq0hj5",
"points": 162,
"commentsCount": 47,
"tags": [],
"og": {
"twitterCreator": "@fox13seattle",
"twitterTitle": "Report: Workers at Redmond SpaceX lab exposed to toxic chemicals | FOX 13 Seattle",
"twitterUrl": "https://www.fox13seattle.com/video/fmc-w1ga4pk97gxq0hj5",
"ogTitle": "Report: Workers at Redmond SpaceX lab exposed to toxic chemicals",
"twitterCreatorId": "@fox13seattle",
"dcPublisher": "FOX 13 Seattle",
"dcSource": "FOX 13 Seattle",
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterSiteId": "@fox13seattle",
"requestUrl": "https://www.fox13seattle.com/video/fmc-w1ga4pk97gxq0hj5",
"ogSiteName": "FOX 13 Seattle",
"twitterSite": "@fox13seattle",
"dcLanguage": "en-US",
"twitterImage": [
{
"url": "https://static-media.fox.com/fmcv3/prod/fts/h3yqbsu184umyto1/j9o93c3tkcmwk9fo.jpg"
}
],
"dcType": "Collection",
"dcTitle": "Videos",
"ogDescription": "InvestigateWest discovered hazardous chemicals seeped from a SpaceX lab in Redmond into the lungs of unsuspecting workers next door.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1280",
"url": "https://images.foxtv.com/static-media.fox.com/fmcv3/prod/fts/h3yqbsu184umyto1/1200/630/j9o93c3tkcmwk9fo.jpg?ve=1&tl=1",
"height": "720"
}
],
"twitterDescription": "InvestigateWest discovered hazardous chemicals seeped from a SpaceX lab in Redmond into the lungs of unsuspecting workers next door.",
"success": true,
"dcIdentifier": "urn:uri:base64:dHJhbnNjcmlwdDI0Mw==",
"ogUrl": "https://www.fox13seattle.com/video/fmc-w1ga4pk97gxq0hj5",
"dcDescription": "InvestigateWest discovered hazardous chemicals seeped from a SpaceX lab in Redmond into the lungs of unsuspecting workers next door.",
"fbAppId": "200814513633539"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T03:15:14.000Z",
"createdAtI": 1768101314,
"updatedAt": "2026-01-11T19:26:59.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46572392",
"author": "SilverElfin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T03:30:58.439Z",
"title": "Workers at Redmond SpaceX lab exposed to toxic chemicals",
"createdAtI": 1768101314,
"url": "https://www.fox13seattle.com/video/fmc-w1ga4pk97gxq0hj5",
"points": 3,
"tags": [],
"createdAt": "2026-01-11T03:15:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768102258,
"commentsCount": 0,
"updatedAt": "2026-01-11T03:28:11.000Z"
}
}2D Video Seek Marker - Client-side video navigation grid library - unhaya/vam-seek
{
"storyID": "46572304",
"title": "Show HN: VAM Seek – 2D video navigation grid, 15KB, zero server load",
"author": "haasiy",
"url": "https://github.com/unhaya/vam-seek",
"points": 39,
"commentsCount": 12,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - unhaya/vam-seek: 2D Video Seek Marker - Client-side video navigation grid library",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/2cf4dab2c4b6b9e45ac506fee401e5fe1e7d8b3600533ffa4684c545869a415e/unhaya/vam-seek"
}
],
"ogTitle": "GitHub - unhaya/vam-seek: 2D Video Seek Marker - Client-side video navigation grid library",
"ogDescription": "2D Video Seek Marker - Client-side video navigation grid library - unhaya/vam-seek",
"ogImage": [
{
"width": "1200",
"alt": "2D Video Seek Marker - Client-side video navigation grid library - unhaya/vam-seek",
"url": "https://opengraph.githubassets.com/2cf4dab2c4b6b9e45ac506fee401e5fe1e7d8b3600533ffa4684c545869a415e/unhaya/vam-seek",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "2D Video Seek Marker - Client-side video navigation grid library - unhaya/vam-seek",
"success": true,
"requestUrl": "https://github.com/unhaya/vam-seek",
"ogUrl": "https://github.com/unhaya/vam-seek",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T02:57:34.000Z",
"createdAtI": 1768100254,
"updatedAt": "2026-01-11T18:03:13.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46572304",
"author": "haasiy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T03:15:58.350Z",
"title": "Show HN: VAM Seek – 2D video navigation grid, 15KB, zero server load",
"createdAtI": 1768100254,
"url": "https://github.com/unhaya/vam-seek",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-01-11T02:57:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768101358,
"commentsCount": 0,
"updatedAt": "2026-01-11T03:11:11.000Z"
}
}Anthony Ha - An intellectual property lawyer says OpenAI is "putting itself at great risk" with this approach.
{
"storyID": "46572201",
"title": "OpenAI is reportedly asking contractors to upload real work from past jobs",
"author": "pseudolus",
"url": "https://techcrunch.com/2026/01/10/openai-is-reportedly-asking-contractors-to-upload-real-work-from-past-jobs/",
"points": 49,
"commentsCount": 9,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-01-10T21:18:29+00:00",
"author": "Anthony Ha",
"ogTitle": "OpenAI is reportedly asking contractors to upload real work from past jobs | TechCrunch",
"ogDescription": "An intellectual property lawyer says OpenAI is \"putting itself at great risk\" with this approach.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2025/01/GettyImages-2170386424.jpg?w=1024",
"height": "683"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2026/01/10/openai-is-reportedly-asking-contractors-to-upload-real-work-from-past-jobs/",
"ogUrl": "https://techcrunch.com/2026/01/10/openai-is-reportedly-asking-contractors-to-upload-real-work-from-past-jobs/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-01-10T21:18:37+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"openai",
"openai"
]
},
"createdAt": "2026-01-11T02:38:41.000Z",
"createdAtI": 1768099121,
"updatedAt": "2026-01-11T19:25:13.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46572201",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T03:00:58.412Z",
"title": "OpenAI is reportedly asking contractors to upload real work from past jobs",
"createdAtI": 1768099121,
"url": "https://techcrunch.com/2026/01/10/openai-is-reportedly-asking-contractors-to-upload-real-work-from-past-jobs/",
"points": 4,
"tags": [],
"createdAt": "2026-01-11T02:38:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768100458,
"commentsCount": 0,
"updatedAt": "2026-01-11T02:57:26.000Z"
}
}Datadog cut off our observability overnight. We migrated to an open Grafana stack in 48 hours. Here’s why vendor lock-in is fading in an AI-native world.
{
"storyID": "46572186",
"title": "Datadog, thank you for blocking us",
"author": "gpi",
"url": "https://www.deductive.ai/blogs/datadog-thank-you-for-blocking-us",
"points": 35,
"commentsCount": 1,
"tags": [],
"og": {
"twitterTitle": "Datadog, Thank You for Blocking Us: Why Vendor Lock-In No Longer Matters",
"twitterCard": "summary_large_image",
"twitterDescription": "Datadog cut off our observability overnight. We migrated to an open Grafana stack in 48 hours. Here’s why vendor lock-in is fading in an AI-native world.",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/671dd25147c83dfba9be6986/695f6549e16383c8707f583a_magic-quadrant.png"
}
],
"success": true,
"requestUrl": "https://www.deductive.ai/blogs/datadog-thank-you-for-blocking-us",
"ogTitle": "Datadog, Thank You for Blocking Us: Why Vendor Lock-In No Longer Matters",
"ogDescription": "Datadog cut off our observability overnight. We migrated to an open Grafana stack in 48 hours. Here’s why vendor lock-in is fading in an AI-native world.",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/671dd25147c83dfba9be6986/695f6549e16383c8707f583a_magic-quadrant.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"www.deductive.ai"
]
},
"createdAt": "2026-01-11T02:36:14.000Z",
"createdAtI": 1768098974,
"updatedAt": "2026-01-11T15:42:27.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46572186",
"author": "gpi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T02:45:58.507Z",
"title": "Datadog, Thank You for Blocking Us",
"createdAtI": 1768098974,
"url": "https://www.deductive.ai/blogs/datadog-thank-you-for-blocking-us",
"points": 3,
"tags": [],
"createdAt": "2026-01-11T02:36:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768099559,
"commentsCount": 0,
"updatedAt": "2026-01-11T02:43:26.000Z"
}
}An overview of the work done on the ALPM project in 2024 and 2025.
{
"storyID": "46572060",
"title": "A Year of Work on the Arch Linux Package Management (ALPM) Project",
"author": "susam",
"url": "https://devblog.archlinux.page/2026/a-year-of-work-on-the-alpm-project/",
"points": 93,
"commentsCount": 28,
"tags": [],
"og": {
"articleTag": "specification",
"articlePublishedTime": "2026-01-10T09:00:00+00:00",
"success": true,
"requestUrl": "https://devblog.archlinux.page/2026/a-year-of-work-on-the-alpm-project/",
"ogTitle": "A year of work on the ALPM project",
"ogUrl": "https://devblog.archlinux.page/2026/a-year-of-work-on-the-alpm-project/",
"ogSiteName": "Arch Linux Dev Blog",
"ogDescription": "An overview of the work done on the ALPM project in 2024 and 2025.",
"ogImage": [
{
"width": "192",
"alt": "The Arch Linux logo",
"type": "image/png",
"url": "https://devblog.archlinux.page/icons/favicon-192x192.png",
"height": "192"
}
],
"ogType": "article",
"articleAuthor": "https://devblog.archlinux.page/authors/orhun-parmaksiz/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T02:08:14.000Z",
"createdAtI": 1768097294,
"updatedAt": "2026-01-11T19:00:58.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46572060",
"author": "susam",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T02:55:58.324Z",
"title": "A Year of Work on the Arch Linux Package Management (ALPM) Project",
"createdAtI": 1768097294,
"url": "https://devblog.archlinux.page/2026/a-year-of-work-on-the-alpm-project/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T02:08:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768100158,
"commentsCount": 0,
"updatedAt": "2026-01-11T02:54:41.000Z"
}
}Sisyphus from OmO (Oh My Opencode), ported to the Claude Code SDK. Written with Claude Code — ironically. Anthropic, what are you gonna do next? - Yeachan-Heo/oh-my-claude-sisyphus
{
"storyID": "46572032",
"title": "Sisyphus Now Lives in Oh My Claude",
"author": "deckardt",
"url": "https://github.com/Yeachan-Heo/oh-my-claude-sisyphus",
"points": 44,
"commentsCount": 34,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Yeachan-Heo/oh-my-claude-sisyphus: Sisyphus from OmO (Oh My Opencode), ported to the Claude Code SDK. Written with Claude Code — ironically. Anthropic, what are you gonna do next?",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/9aea84c7826f07aea6076261cf535de232feeab2c7e325e3a9df6d1f157868d4/Yeachan-Heo/oh-my-claude-sisyphus"
}
],
"ogTitle": "GitHub - Yeachan-Heo/oh-my-claude-sisyphus: Sisyphus from OmO (Oh My Opencode), ported to the Claude Code SDK. Written with Claude Code — ironically. Anthropic, what are you gonna do next?",
"ogDescription": "Sisyphus from OmO (Oh My Opencode), ported to the Claude Code SDK. Written with Claude Code — ironically. Anthropic, what are you gonna do next? - Yeachan-Heo/oh-my-claude-sisyphus",
"ogImage": [
{
"width": "1200",
"alt": "Sisyphus from OmO (Oh My Opencode), ported to the Claude Code SDK. Written with Claude Code — ironically. Anthropic, what are you gonna do next? - Yeachan-Heo/oh-my-claude-sisyphus",
"url": "https://opengraph.githubassets.com/9aea84c7826f07aea6076261cf535de232feeab2c7e325e3a9df6d1f157868d4/Yeachan-Heo/oh-my-claude-sisyphus",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Sisyphus from OmO (Oh My Opencode), ported to the Claude Code SDK. Written with Claude Code — ironically. Anthropic, what are you gonna do next? - Yeachan-Heo/oh-my-claude-sisyphus",
"success": true,
"requestUrl": "https://github.com/Yeachan-Heo/oh-my-claude-sisyphus",
"ogUrl": "https://github.com/Yeachan-Heo/oh-my-claude-sisyphus",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2026-01-11T02:00:45.000Z",
"createdAtI": 1768096845,
"updatedAt": "2026-01-11T19:15:30.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46572032",
"author": "deckardt",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T03:40:58.450Z",
"title": "Sisyphus Now Lives in Oh My Claude",
"createdAtI": 1768096845,
"url": "https://github.com/Yeachan-Heo/oh-my-claude-sisyphus",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-11T02:00:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768102858,
"commentsCount": 1,
"updatedAt": "2026-01-11T03:39:25.000Z"
}
}A fast, lightweight text editor for Markdown, JSON, YAML, and TOML files. Built with Rust and egui for a native, responsive experience. - OlaProeis/Ferrite
{
"storyID": "46571980",
"title": "Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering",
"author": "OlaProis",
"url": "https://github.com/OlaProeis/Ferrite",
"points": 217,
"commentsCount": 130,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - OlaProeis/Ferrite: A fast, lightweight text editor for Markdown, JSON, YAML, and TOML files. Built with Rust and egui for a native, responsive experience.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/97933f5a283586c5046e412f3b4615131bb3d96e724a5555165141d3c62f4752/OlaProeis/Ferrite"
}
],
"ogTitle": "GitHub - OlaProeis/Ferrite: A fast, lightweight text editor for Markdown, JSON, YAML, and TOML files. Built with Rust and egui for a native, responsive experience.",
"ogDescription": "A fast, lightweight text editor for Markdown, JSON, YAML, and TOML files. Built with Rust and egui for a native, responsive experience. - OlaProeis/Ferrite",
"ogImage": [
{
"width": "1200",
"alt": "A fast, lightweight text editor for Markdown, JSON, YAML, and TOML files. Built with Rust and egui for a native, responsive experience. - OlaProeis/Ferrite",
"url": "https://opengraph.githubassets.com/97933f5a283586c5046e412f3b4615131bb3d96e724a5555165141d3c62f4752/OlaProeis/Ferrite",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A fast, lightweight text editor for Markdown, JSON, YAML, and TOML files. Built with Rust and egui for a native, responsive experience. - OlaProeis/Ferrite",
"success": true,
"requestUrl": "https://github.com/OlaProeis/Ferrite",
"ogUrl": "https://github.com/OlaProeis/Ferrite",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T01:50:01.000Z",
"createdAtI": 1768096201,
"updatedAt": "2026-01-11T19:30:14.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46571980",
"author": "OlaProis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T02:20:58.366Z",
"title": "Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering",
"createdAtI": 1768096201,
"url": "https://github.com/OlaProeis/Ferrite",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-11T01:50:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768098058,
"commentsCount": 0,
"updatedAt": "2026-01-11T02:19:26.000Z"
}
}Richard Gehr,Daniel Kreps - Bob Weir, the singer-guitarist who co-founded the Grateful Dead and later found success with Dead & Company, has died at age 78.
{
"storyID": "46571707",
"title": "Bob Weir has died",
"author": "asix66",
"url": "https://www.rollingstone.com/music/music-news/bob-weir-grateful-dead-dead-obituary-1234810106/",
"points": 133,
"commentsCount": 21,
"tags": [],
"og": {
"twitterSite": "@RollingStone",
"twitterTitle": "Bob Weir, Grateful Dead Co-Founder and Guitarist, Dead at 78",
"articlePublishedTime": "2026-01-10T23:39:14+00:00",
"twitterImage": [
{
"url": "https://www.rollingstone.com/wp-content/uploads/2026/01/bob-weir-obit.jpg?w=1600&h=900&crop=1"
}
],
"author": "Richard Gehr,Daniel Kreps",
"ogTitle": "Bob Weir, Grateful Dead Co-Founder and Guitarist, Dead at 78",
"ogDescription": "Bob Weir, the singer-guitarist who co-founded the Grateful Dead and later found success with Dead & Company, has died at age 78.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"alt": "Bob Weir, Grateful Dead Co-Founder, Dead at 78",
"url": "https://www.rollingstone.com/wp-content/uploads/2026/01/bob-weir-obit.jpg?w=1600&h=900&crop=1",
"height": "900"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Bob Weir, the singer-guitarist who co-founded the Grateful Dead and later found success with Dead & Company, has died at age 78.",
"success": true,
"requestUrl": "https://www.rollingstone.com/music/music-news/bob-weir-grateful-dead-dead-obituary-1234810106/",
"ogUrl": "https://www.rollingstone.com/music/music-news/bob-weir-grateful-dead-dead-obituary-1234810106/",
"ogSiteName": "Rolling Stone",
"articleModifiedTime": "2026-01-11T01:34:34+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T01:04:58.000Z",
"createdAtI": 1768093498,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46571707",
"author": "asix66",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T01:15:58.378Z",
"title": "Grateful Dead co-founder Bob Weir has died at age 78",
"createdAtI": 1768093498,
"url": "https://www.rollingstone.com/music/music-news/bob-weir-grateful-dead-dead-obituary-1234810106/",
"points": 4,
"tags": [],
"createdAt": "2026-01-11T01:04:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768094158,
"commentsCount": 1,
"updatedAt": "2026-01-11T01:15:11.000Z"
}
}{
"storyID": "46571628",
"title": "YouTube has removed the ability to search by upload date",
"author": "sergiotapia",
"url": "https://twitter.com/TeamYouTube/status/2009744367834022320",
"points": 61,
"commentsCount": 23,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/TeamYouTube/status/2009744367834022320",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-11T00:54:08.000Z",
"createdAtI": 1768092848,
"updatedAt": "2026-01-11T19:15:30.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46571628",
"author": "sergiotapia",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T02:00:58.335Z",
"title": "YouTube has removed the ability to search by upload date",
"createdAtI": 1768092848,
"url": "https://twitter.com/TeamYouTube/status/2009744367834022320",
"points": 5,
"tags": [],
"createdAt": "2026-01-11T00:54:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768096858,
"commentsCount": 0,
"updatedAt": "2026-01-11T02:00:26.000Z"
}
}{
"storyID": "46571149",
"title": "Show HN: Librario, a book metadata API that aggregates G Books, ISBNDB, and more",
"author": "jamesponddotco",
"url": null,
"points": 122,
"commentsCount": 45,
"tags": [
"show_hn"
],
"createdAt": "2026-01-10T23:45:25.000Z",
"createdAtI": 1768088725,
"updatedAt": "2026-01-11T19:26:30.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46571149",
"author": "jamesponddotco",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T23:55:58.463Z",
"title": "Show HN: Librario, a book metadata API that aggregates G Books, ISBNDB, and more",
"createdAtI": 1768088725,
"url": null,
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-10T23:45:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768089358,
"commentsCount": 0,
"updatedAt": "2026-01-10T23:54:56.000Z"
}
}A new study from researchers at the Brown University School of Public Health highlights a push from private equity investors into autism therapy centers across the nation.
{
"storyID": "46571095",
"title": "Private equity firms acquired more than 500 autism centers in past decade: study",
"author": "hhs",
"url": "https://www.brown.edu/news/2026-01-07/private-equity-autism-centers",
"points": 290,
"commentsCount": 204,
"tags": [],
"og": {
"twitterTitle": "Private equity firms acquired more than 500 autism centers in past decade, study shows",
"twitterSite": "@BrownUniversity",
"articlePublishedTime": "January 7, 2026",
"twitterImage": [
{
"url": "https://www.brown.edu/sites/default/files/styles/classic_xsml/public/2026-01/autism-center.gif?h=e4a92b5c&itok=RkmTmVQG"
}
],
"ogTitle": "Private equity firms acquired more than 500 autism centers in past decade, study shows",
"ogDescription": "A new study from researchers at the Brown University School of Public Health highlights a push from private equity investors into autism therapy centers across the nation.",
"ogImage": [
{
"url": "https://www.brown.edu/sites/default/files/styles/wide_lrg/public/2026-01/autism-center.gif?h=ec6e0f78&itok=BLGrekur"
},
{
"url": "https://www.brown.edu/sites/default/files/styles/wide_xlrg/public/2026-01/autism-center.gif?h=ec6e0f78&itok=HccUNteL"
}
],
"ogType": "Article",
"twitterCard": "summary_large_image",
"twitterDescription": "A new study from researchers at the Brown University School of Public Health highlights a push from private equity investors into autism therapy centers across the nation.",
"success": true,
"requestUrl": "https://www.brown.edu/news/2026-01-07/private-equity-autism-centers",
"ogUrl": "https://www.brown.edu/news/2026-01-07/private-equity-autism-centers",
"ogSiteName": "Brown University"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T23:36:16.000Z",
"createdAtI": 1768088176,
"updatedAt": "2026-01-11T19:26:59.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46571095",
"author": "hhs",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T23:45:58.686Z",
"title": "Private equity firms acquired more than 500 autism centers in past decade: study",
"createdAtI": 1768088176,
"url": "https://www.brown.edu/news/2026-01-07/private-equity-autism-centers",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T23:36:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768088759,
"commentsCount": 0,
"updatedAt": "2026-01-10T23:43:40.000Z"
}
}{
"storyID": "46570440",
"title": "Tux Paint",
"author": "1317",
"url": "https://tuxpaint.org/",
"points": 50,
"commentsCount": 7,
"tags": [],
"og": {
"ogTitle": "Free art software for kids of all ages",
"twitterSite": "@TuxPaintTweets",
"success": true,
"requestUrl": "https://tuxpaint.org/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T22:13:14.000Z",
"createdAtI": 1768083194,
"updatedAt": "2026-01-11T18:33:59.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46570440",
"author": "1317",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T23:55:58.463Z",
"title": "Tux Paint",
"createdAtI": 1768083194,
"url": "https://tuxpaint.org/",
"points": 5,
"tags": [],
"createdAt": "2026-01-10T22:13:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768089358,
"commentsCount": 1,
"updatedAt": "2026-01-10T23:53:42.000Z"
}
}{
"storyID": "46570158",
"title": "UK Orders Ofcom to Explore Encryption Backdoors",
"author": "worldofmatthew",
"url": "https://reclaimthenet.org/uk-orders-ofcom-to-explore-encryption-backdoors",
"points": 119,
"commentsCount": 57,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://reclaimthenet.org/uk-orders-ofcom-to-explore-encryption-backdoors"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T21:36:26.000Z",
"createdAtI": 1768080986,
"updatedAt": "2026-01-11T19:08:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46570158",
"author": "worldofmatthew",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T21:40:58.891Z",
"title": "UK Orders Ofcom to Explore Encryption Backdoors",
"createdAtI": 1768080986,
"url": "https://reclaimthenet.org/uk-orders-ofcom-to-explore-encryption-backdoors",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T21:36:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768081259,
"commentsCount": 0,
"updatedAt": "2026-01-10T21:40:25.000Z"
}
}Zachary Shahan - Support CleanTechnica's work through a Substack subscription or on Stripe. After writing about Tesla’s 10% drop in sales in the UK despite the UK EV market rising 24%, and BYD passing up Tesla in the UK in annual sales last year, a reader pointed out some extra jaw-dropping stats. The ... [continued]
{
"storyID": "46570148",
"title": "Tesla's Germany Sales Down 72% from Their Peak",
"author": "01-_-",
"url": "https://cleantechnica.com/2026/01/08/teslas-germany-sales-down-72-from-their-peak/",
"points": 56,
"commentsCount": 38,
"tags": [],
"og": {
"twitterCreator": "@cleantechnica",
"twitterSite": "@cleantechnica",
"articlePublishedTime": "2026-01-09T04:55:28+00:00",
"author": "Zachary Shahan",
"ogTitle": "Tesla's Germany Sales Down 72% From Their Peak! - CleanTechnica",
"ogDescription": "Support CleanTechnica's work through a Substack subscription or on Stripe. After writing about Tesla’s 10% drop in sales in the UK despite the UK EV market rising 24%, and BYD passing up Tesla in the UK in annual sales last year, a reader pointed out some extra jaw-dropping stats. The ... [continued]",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://cleantechnica.com/wp-content/uploads/2023/07/Tesla-Gigafactory-Berlin.jpeg",
"height": "600"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/CleanTechnica/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://cleantechnica.com/2026/01/08/teslas-germany-sales-down-72-from-their-peak/",
"ogUrl": "https://cleantechnica.com/2026/01/08/teslas-germany-sales-down-72-from-their-peak/",
"ogSiteName": "CleanTechnica",
"articleModifiedTime": "2026-01-09T16:36:41+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T21:34:44.000Z",
"createdAtI": 1768080884,
"updatedAt": "2026-01-11T19:16:58.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46570148",
"author": "01-_-",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T22:00:58.490Z",
"title": "Tesla's Germany Sales Down 72% from Their Peak",
"createdAtI": 1768080884,
"url": "https://cleantechnica.com/2026/01/08/teslas-germany-sales-down-72-from-their-peak/",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T21:34:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768082458,
"commentsCount": 0,
"updatedAt": "2026-01-10T21:58:11.000Z"
}
}Many unresolved legal questions over LLMs and copyright center on memorization: whether specific training data have been encoded in the model's weights during training, and whether those memorized data can be extracted in the model's outputs. While many believe that LLMs do not memorize much of their training data, recent work shows that substantial amounts of copyrighted text can be extracted from open-weight models
{
"storyID": "46569799",
"title": "Extracting books from production language models (2026)",
"author": "logicprog",
"url": "https://arxiv.org/abs/2601.02671",
"points": 64,
"commentsCount": 19,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Extracting books from production language models",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Extracting books from production language models",
"ogDescription": "Many unresolved legal questions over LLMs and copyright center on memorization: whether specific training data have been encoded in the model's weights during training, and whether those memorized data can be extracted in the model's outputs. While many believe that LLMs do not memorize much of their training data, recent work shows that substantial amounts of copyrighted text can be extracted from open-weight models",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Many unresolved legal questions over LLMs and copyright center on memorization: whether specific training data have been encoded in the model's weights during training, and whether those memorized...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2601.02671",
"ogUrl": "https://arxiv.org/abs/2601.02671v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLMs",
"languagemodel"
]
},
"createdAt": "2026-01-10T20:50:29.000Z",
"createdAtI": 1768078229,
"updatedAt": "2026-01-11T19:19:14.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46569799",
"author": "logicprog",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T22:10:58.951Z",
"title": "Extracting books from production language models (2026)",
"createdAtI": 1768078229,
"url": "https://arxiv.org/abs/2601.02671",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T20:50:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768083059,
"commentsCount": 0,
"updatedAt": "2026-01-10T22:07:55.000Z"
}
}The premier destination for Resume-Driven Development, Over-Engineering, and Resume-Padding. Why build simple solutions when you can build a distributed monolith?
{
"storyID": "46569749",
"title": "Worst of breed software",
"author": "facundo_olano",
"url": "https://worstofbreed.net/",
"points": 107,
"commentsCount": 50,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://worstofbreed.net/web-app-manifest-512x512.png"
}
],
"success": true,
"requestUrl": "https://worstofbreed.net/",
"ogTitle": "worstofbreed.net - Home",
"ogUrl": "https://worstofbreed.net/",
"ogDescription": "The premier destination for Resume-Driven Development, Over-Engineering, and Resume-Padding. Why build simple solutions when you can build a distributed monolith?",
"ogImage": [
{
"url": "https://worstofbreed.net/web-app-manifest-512x512.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T20:45:22.000Z",
"createdAtI": 1768077922,
"updatedAt": "2026-01-11T19:11:00.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46569749",
"author": "facundo_olano",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T21:20:58.389Z",
"title": "Worst of Breed Software",
"createdAtI": 1768077922,
"url": "https://worstofbreed.net/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T20:45:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768080058,
"commentsCount": 1,
"updatedAt": "2026-01-10T21:20:10.000Z"
}
}Random digital audio effects. Contribute to torvalds/AudioNoise development by creating an account on GitHub.
{
"storyID": "46569587",
"title": "Linus Torvalds Uses Google Antigravity",
"author": "xnx",
"url": "https://github.com/torvalds/AudioNoise/blob/main/README.md",
"points": 63,
"commentsCount": 16,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "AudioNoise/README.md at main · torvalds/AudioNoise",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/945215927251167a1dcfa7662eb135e3c0a913f0c0b56acd1236d684e39cb741/torvalds/AudioNoise"
}
],
"ogTitle": "AudioNoise/README.md at main · torvalds/AudioNoise",
"ogDescription": "Random digital audio effects. Contribute to torvalds/AudioNoise development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Random digital audio effects. Contribute to torvalds/AudioNoise development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/945215927251167a1dcfa7662eb135e3c0a913f0c0b56acd1236d684e39cb741/torvalds/AudioNoise",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Random digital audio effects. Contribute to torvalds/AudioNoise development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/torvalds/AudioNoise/blob/main/README.md",
"ogUrl": "https://github.com/torvalds/AudioNoise/blob/main/README.md",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T20:25:53.000Z",
"createdAtI": 1768076753,
"updatedAt": "2026-01-11T19:24:13.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46569587",
"author": "xnx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T21:40:58.891Z",
"title": "Linus Torvalds Uses Google Antigravity",
"createdAtI": 1768076753,
"url": "https://github.com/torvalds/AudioNoise/blob/main/README.md",
"points": 5,
"tags": [],
"createdAt": "2026-01-10T20:25:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768081259,
"commentsCount": 0,
"updatedAt": "2026-01-10T21:40:25.000Z"
}
}{
"storyID": "46569312",
"title": "Overdose deaths are falling in America because of a 'supply shock': study",
"author": "marojejian",
"url": "https://www.economist.com/united-states/2026/01/08/why-overdose-deaths-are-falling-in-america",
"points": 202,
"commentsCount": 194,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/united-states/2026/01/08/why-overdose-deaths-are-falling-in-america"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T19:54:49.000Z",
"createdAtI": 1768074889,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46569312",
"author": "marojejian",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T22:50:58.379Z",
"title": "Overdose deaths are falling in America because of a 'supply shock': study",
"createdAtI": 1768074889,
"url": "https://www.economist.com/united-states/2026/01/08/why-overdose-deaths-are-falling-in-america",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T19:54:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768085458,
"commentsCount": 8,
"updatedAt": "2026-01-10T22:50:11.000Z"
}
}import { Hypercube, PotteryWheel, BreakingVase, ConveyorBelt, OneAmongMany } from './hypercube'; import Image from 'next/image'; import hypercubeClay from './hy
{
"storyID": "46569225",
"title": "Code Is Clay",
"author": "ecto",
"url": "https://campedersen.com/code-is-clay",
"points": 84,
"commentsCount": 43,
"tags": [],
"og": {
"twitterCreator": "@campedersen",
"twitterTitle": "Code is Clay",
"articlePublishedTime": "[object Object]",
"twitterImage": [
{
"url": "https://campedersen.com/_next/static/media/card-background.2d82a8ce.jpg"
}
],
"ogTitle": "Code is Clay",
"ogDescription": "import { Hypercube, PotteryWheel, BreakingVase, ConveyorBelt, OneAmongMany } from './hypercube'; import Image from 'next/image'; import hypercubeClay from './hy",
"ogImage": [
{
"url": "https://campedersen.com/_next/static/media/card-background.2d82a8ce.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "import { Hypercube, PotteryWheel, BreakingVase, ConveyorBelt, OneAmongMany } from './hypercube'; import Image from 'next/image'; import hypercubeClay from './hy",
"success": true,
"requestUrl": "https://campedersen.com/code-is-clay",
"ogUrl": "https://campedersen.com/code-is-clay"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T19:43:57.000Z",
"createdAtI": 1768074237,
"updatedAt": "2026-01-11T19:00:31.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46569225",
"author": "ecto",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T22:50:58.379Z",
"title": "Code Is Clay",
"createdAtI": 1768074237,
"url": "https://campedersen.com/code-is-clay",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T19:43:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768085458,
"commentsCount": 0,
"updatedAt": "2026-01-10T22:50:41.000Z"
}
}Bichon – A lightweight, high-performance Rust email archiver with WebUI - rustmailer/bichon
{
"storyID": "46569075",
"title": "Bichon: A lightweight, high-performance Rust email archiver with WebUI",
"author": "rendx",
"url": "https://github.com/rustmailer/bichon",
"points": 59,
"commentsCount": 32,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - rustmailer/bichon: Bichon – A lightweight, high-performance Rust email archiver with WebUI",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/20c950eb9de57019b707ea2239e1a4ffc967f6f9b65556faf82902d0263f58e7/rustmailer/bichon"
}
],
"ogTitle": "GitHub - rustmailer/bichon: Bichon – A lightweight, high-performance Rust email archiver with WebUI",
"ogDescription": "Bichon – A lightweight, high-performance Rust email archiver with WebUI - rustmailer/bichon",
"ogImage": [
{
"width": "1200",
"alt": "Bichon – A lightweight, high-performance Rust email archiver with WebUI - rustmailer/bichon",
"url": "https://opengraph.githubassets.com/20c950eb9de57019b707ea2239e1a4ffc967f6f9b65556faf82902d0263f58e7/rustmailer/bichon",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Bichon – A lightweight, high-performance Rust email archiver with WebUI - rustmailer/bichon",
"success": true,
"requestUrl": "https://github.com/rustmailer/bichon",
"ogUrl": "https://github.com/rustmailer/bichon",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T19:29:05.000Z",
"createdAtI": 1768073345,
"updatedAt": "2026-01-11T19:22:43.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46569075",
"author": "rendx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T19:30:58.509Z",
"title": "Bichon: A lightweight, high-performance Rust email archiver with WebUI",
"createdAtI": 1768073345,
"url": "https://github.com/rustmailer/bichon",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T19:29:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768073459,
"commentsCount": 0,
"updatedAt": "2026-01-10T19:30:55.000Z"
}
}Watch AI models battle it out in Texas Hold'em poker. See how different LLMs bluff, bet, and compete.
{
"storyID": "46569061",
"title": "Show HN: Play poker with LLMs, or watch them play against each other",
"author": "projectyang",
"url": "https://llmholdem.com/",
"points": 149,
"commentsCount": 81,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "LLM Holdem - Watch AIs Play Texas Hold'em",
"twitterDescription": "Watch AI models battle it out in Texas Hold'em poker. See how different LLMs bluff, bet, and compete.",
"success": true,
"requestUrl": "https://llmholdem.com/",
"ogTitle": "LLM Holdem - Watch AIs Play Texas Hold'em",
"ogUrl": "https://llmholdem.com/",
"ogDescription": "Watch AI models battle it out in Texas Hold'em poker. See how different LLMs bluff, bet, and compete.",
"ogType": "website"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"LLMs",
"LLMs"
]
},
"createdAt": "2026-01-10T19:27:39.000Z",
"createdAtI": 1768073259,
"updatedAt": "2026-01-11T19:22:43.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46569061",
"author": "projectyang",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T22:45:58.656Z",
"title": "Show HN: Play poker with LLMs, or watch them play against each other",
"createdAtI": 1768073259,
"url": "https://llmholdem.com/",
"points": 7,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-10T19:27:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768085159,
"commentsCount": 1,
"updatedAt": "2026-01-10T22:45:11.000Z"
}
}{
"storyID": "46568794",
"title": "Finding and fixing Ghostty's largest memory leak",
"author": "thorel",
"url": "https://mitchellh.com/writing/ghostty-memory-leak-fix",
"points": 579,
"commentsCount": 121,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2026-01-10T00:00:00.000Z",
"success": true,
"requestUrl": "https://mitchellh.com/writing/ghostty-memory-leak-fix",
"ogTitle": "Finding and Fixing Ghostty's Largest Memory Leak",
"ogUrl": "https://mitchellh.com/writing/ghostty-memory-leak-fix",
"ogSiteName": "Mitchell Hashimoto",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T18:58:37.000Z",
"createdAtI": 1768071517,
"updatedAt": "2026-01-11T19:26:59.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46568794",
"author": "thorel",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T19:20:58.435Z",
"title": "Finding and Fixing Ghostty's Largest Memory Leak",
"createdAtI": 1768071517,
"url": "https://mitchellh.com/writing/ghostty-memory-leak-fix",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T18:58:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768072858,
"commentsCount": 0,
"updatedAt": "2026-01-10T19:17:40.000Z"
}
}In northern Germany, researchers have filmed brown rats (Rattus norvegicus) leaping from cave ledges to catch bats mid-flight — the first evidence that
{
"storyID": "46568662",
"title": "Rats caught on camera hunting flying bats (2025)",
"author": "akg130522",
"url": "https://scienceclock.com/rats-caught-on-camera-hunting-flying-bats-for-the-first-time/",
"points": 87,
"commentsCount": 13,
"tags": [],
"og": {
"twitterCreator": "@SciencClock",
"twitterTitle": "Rats Caught on Camera Hunting Flying Bats for the First Time",
"twitterSite": "@SciencClock",
"articlePublishedTime": "2025-10-30T08:24:56+05:30",
"twitterImage": [
{
"url": "https://scienceclock.com/wp-content/uploads/2025/10/Rats-catching-bats.png"
}
],
"ogTitle": "Rats Caught on Camera Hunting Flying Bats for the First Time",
"ogDescription": "In northern Germany, researchers have filmed brown rats (Rattus norvegicus) leaping from cave ledges to catch bats mid-flight — the first evidence that",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1366",
"alt": "rats hunting flying bats",
"type": "image/png",
"url": "https://scienceclock.com/wp-content/uploads/2025/10/Rats-catching-bats.png",
"height": "683"
}
],
"ogType": "article",
"articleTag": "news",
"articlePublisher": "https://www.facebook.com/profile.php?id=61582978672701",
"twitterCard": "summary_large_image",
"twitterDescription": "In northern Germany, researchers have filmed brown rats (Rattus norvegicus) leaping from cave ledges to catch bats mid-flight — the first evidence that",
"success": true,
"requestUrl": "https://scienceclock.com/rats-caught-on-camera-hunting-flying-bats-for-the-first-time/",
"ogUrl": "https://scienceclock.com/rats-caught-on-camera-hunting-flying-bats-for-the-first-time/",
"ogSiteName": "ScienceClock",
"articleSection": "Animal",
"articleModifiedTime": "2025-12-19T17:54:08+05:30"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T18:44:46.000Z",
"createdAtI": 1768070686,
"updatedAt": "2026-01-11T19:10:15.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46568662",
"author": "akg130522",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T20:00:58.398Z",
"title": "Rats caught on camera hunting flying bats",
"createdAtI": 1768070686,
"url": "https://scienceclock.com/rats-caught-on-camera-hunting-flying-bats-for-the-first-time/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T18:44:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768075258,
"commentsCount": 0,
"updatedAt": "2026-01-10T19:57:25.000Z"
}
}Exclusive: Possible revision of guidance for prosecutors in England and Wales comes amid safety concerns from courts
{
"storyID": "46567696",
"title": "Circumcision classed as possible child abuse in draft CPS document",
"author": "isomorph",
"url": "https://www.theguardian.com/society/2026/jan/10/circumcision-classed-as-possible-child-abuse-in-draft-cps-document",
"points": 81,
"commentsCount": 61,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://society/2026/jan/10/circumcision-classed-as-possible-child-abuse-in-draft-cps-document?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Circumcision classed as possible child abuse in draft CPS document",
"ogType": "article",
"articleTag": "Circumcision,Crown Prosecution Service,Health,Children,Law,Society,Religion,UK news,England,Wales",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/society/2026/jan/10/circumcision-classed-as-possible-child-abuse-in-draft-cps-document",
"twitterAppUrliPhone": "gnmguardian://society/2026/jan/10/circumcision-classed-as-possible-child-abuse-in-draft-cps-document?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/society/2026/jan/10/circumcision-classed-as-possible-child-abuse-in-draft-cps-document",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-01-10T10:54:04.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/4d4dc2e0684c51f8cd7b7549dcdd66cc80e52a6a/456_0_4488_3593/master/4488.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=04fee54d007bfb3716f6657ad993117b"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Exclusive: Possible revision of guidance for prosecutors in England and Wales comes amid safety concerns from courts",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/4d4dc2e0684c51f8cd7b7549dcdd66cc80e52a6a/456_0_4488_3593/master/4488.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=b8b882de99b81144b4d729250c8d31e1",
"height": "961"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/society/2026/jan/10/circumcision-classed-as-possible-child-abuse-in-draft-cps-document",
"alIosUrl": "gnmguardian://society/2026/jan/10/circumcision-classed-as-possible-child-abuse-in-draft-cps-document?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-01-10T10:55:36.000Z",
"articleSection": "Society",
"articleAuthor": "https://www.theguardian.com/profile/matthewweaver,https://www.theguardian.com/profile/chris-osuh",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T17:21:16.000Z",
"createdAtI": 1768065676,
"updatedAt": "2026-01-11T18:48:14.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46567696",
"author": "isomorph",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T17:25:58.630Z",
"title": "Circumcision classed as possible child abuse in draft CPS document",
"createdAtI": 1768065676,
"url": "https://www.theguardian.com/society/2026/jan/10/circumcision-classed-as-possible-child-abuse-in-draft-cps-document",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T17:21:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768065959,
"commentsCount": 0,
"updatedAt": "2026-01-10T17:23:55.000Z"
}
}Pieter Maes - Thematic links across books, automatically discovered by Claude.
{
"storyID": "46567400",
"title": "Show HN: I used Claude Code to discover connections between 100 books",
"author": "pmaze",
"url": "https://trails.pieterma.es/",
"points": 457,
"commentsCount": 137,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterTitle": "Trails",
"twitterImage": [
{
"url": "https://trails.pieterma.es/og-image.png"
}
],
"author": "Pieter Maes",
"twitterUrl": "https://trails.pieterma.es/",
"ogTitle": "Trails",
"ogDescription": "Thematic links across books, automatically discovered by Claude.",
"ogImage": [
{
"url": "https://trails.pieterma.es/og-image.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Thematic links across books, automatically discovered by Claude.",
"success": true,
"requestUrl": "https://trails.pieterma.es/",
"ogUrl": "https://trails.pieterma.es/",
"ogSiteName": "Trails"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2026-01-10T16:56:55.000Z",
"createdAtI": 1768064215,
"updatedAt": "2026-01-11T19:30:14.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46567400",
"author": "pmaze",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T20:40:58.372Z",
"title": "Show HN: I used Claude Code to discover connections between 100 books",
"createdAtI": 1768064215,
"url": "https://trails.pieterma.es/",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-10T16:56:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768077658,
"commentsCount": 0,
"updatedAt": "2026-01-10T20:39:55.000Z"
}
}AI commoditizes anything you can specify. It can't commoditize what you have to operate.
{
"storyID": "46567392",
"title": "AI is a business model stress test",
"author": "amarsahinovic",
"url": "https://dri.es/ai-is-a-business-model-stress-test",
"points": 316,
"commentsCount": 309,
"tags": [],
"og": {
"twitterCreator": "@Dries",
"twitterTitle": "AI is a business model stress test",
"twitterImage": [
{
"url": "https://dri.es/files/cache/blog/sailing-into-the-unknown-1280w.jpg"
}
],
"ogTitle": "AI is a business model stress test",
"ogDescription": "AI commoditizes anything you can specify. It can't commoditize what you have to operate.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1280",
"alt": "A lone sailor in a small boat glides across a glowing, calm sea at night beneath a star-filled sky.",
"url": "https://dri.es/files/cache/blog/sailing-into-the-unknown-1280w.jpg",
"height": "720"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "AI commoditizes anything you can specify. It can't commoditize what you have to operate.",
"success": true,
"requestUrl": "https://dri.es/ai-is-a-business-model-stress-test",
"ogUrl": "https://dri.es/ai-is-a-business-model-stress-test",
"articleAuthor": "Dries Buytaert"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-10T16:56:34.000Z",
"createdAtI": 1768064194,
"updatedAt": "2026-01-11T19:30:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46567392",
"author": "amarsahinovic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T17:20:58.320Z",
"title": "AI is a business model stress test",
"createdAtI": 1768064194,
"url": "https://dri.es/ai-is-a-business-model-stress-test",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T16:56:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768065658,
"commentsCount": 1,
"updatedAt": "2026-01-10T17:18:55.000Z"
}
}Self Charging Drones. Founded in 2025 by Hayden Gosch, Avi Gotskind, Ronan Nopp, and Warren Weissbluth, Voltair has 5 employees based in San Francisco, CA, USA. Voltair is hiring for 7 roles in engineering, marketing, and operations.
{
"storyID": "46567218",
"title": "Drones that recharge directly on transmission lines",
"author": "alphabetatango",
"url": "https://www.ycombinator.com/companies/voltair",
"points": 175,
"commentsCount": 130,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@ycombinator",
"twitterImage": [
{
"url": "https://bookface-images.s3.us-west-2.amazonaws.com/logos/e97e6efd2a97cc7953ba73292bdc2316db9c078e.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAQC4NIECANFRVN4AF%2F20260110%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260110T185059Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEPr%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLXdlc3QtMiJGMEQCIAL9JevJXYy49q0siMr1QCJXo7hppjRvjY7TGBsUcObhAiBjiOBWCnQI0WAQNo%2FnjfArMWy6TEwFBtkop3udSPlo1CruAwjD%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDAwNjIwMTgxMTA3MiIMislCrLykkyCUzcopKsIDViAwoPplc2uHOY%2BcJaw2TyY01jgrVzfp8VzBAxsF%2BAcIAVJsDZt1Bct1pXm5DJvOtlsM%2Bp40L9PfW9cGfbgi%2BhYHNCdHyMxbDuzdtZNdYNQeaib%2FFl2gSPdXeeQ8DF9G4EDuvOiAxUdacaS8R3tmZPRvBnZJjuy8hElg0BhZJLiXTUKg%2FQwwt5DfVEQLYmIRsmMeeckcHorhHVnrAbuBRnXuhxY1EFkUPo6MGFmBx%2FLRqTUaqNySYas49gFgHEFr7UlF8ygF4oC3s7S%2Fdw3gED8wN8EFcH%2Bg%2BI59jyOTPRuUSGelVACrXWJn2rVLv6RHlxLba8g1yIdHv6c0vavAabZdTVaO4XIhV6D1MV4PWOlrVgs5rmSOk1iwm3l72%2FJo4L3aHhz2IBEFgJPbhf590d8QN8quEMathiJwrUbD3npucRMTIfQIWoC%2Bxgj%2BLAheSFjoScaM%2B8ob%2FIRiZLJdnfZHz32xJd0iXhRXqq%2BIWgBuJpp4irskNHuaJ6JiZ50H6d2xumRW1xqyhOPpR44N3FM3oevZtKNB%2BjsIDqW8%2Fv%2BXrMhvGJX8tzBeUNmX5aImP0IrNf%2FyfjDAjzGT1jCp0QvnMOWkissGOqYBFsUTydkabTpGUIwuSI5Xda1po0jB0fK9BSxaCueocjaLH4kEAoA7W1%2BxZymJKk8BQ5OvMH3d81gjGXDuEsHWtJ5xPtZ9lpA6OqLAvpi%2BSmM4ZYs3tveMJPw0r%2Fcxr%2B6Cyb%2Bg7Lvh5jzxegUtDlUujATPR%2BGrgr%2BhpM4xQI4xNbsDWAX7TBYhfc7o%2Bp1BMfWdpu2ZnrnVkVK77UDJc%2BqrhmpDT0nRTA%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=262c91a8d2b458109d92cfa1977fdf1b04e5d8f6f0101cde1d81e85ccbbcc56e"
}
],
"success": true,
"requestUrl": "https://www.ycombinator.com/companies/voltair",
"ogTitle": "Voltair: Self Charging Drones | Y Combinator",
"ogUrl": "https://www.ycombinator.com/companies/voltair",
"ogSiteName": "Y Combinator",
"ogDescription": "Self Charging Drones. Founded in 2025 by Hayden Gosch, Avi Gotskind, Ronan Nopp, and Warren Weissbluth, Voltair has 5 employees based in San Francisco, CA, USA. Voltair is hiring for 7 roles in engineering, marketing, and operations.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://bookface-images.s3.us-west-2.amazonaws.com/logos/e97e6efd2a97cc7953ba73292bdc2316db9c078e.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAQC4NIECANFRVN4AF%2F20260110%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20260110T185059Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEPr%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLXdlc3QtMiJGMEQCIAL9JevJXYy49q0siMr1QCJXo7hppjRvjY7TGBsUcObhAiBjiOBWCnQI0WAQNo%2FnjfArMWy6TEwFBtkop3udSPlo1CruAwjD%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDAwNjIwMTgxMTA3MiIMislCrLykkyCUzcopKsIDViAwoPplc2uHOY%2BcJaw2TyY01jgrVzfp8VzBAxsF%2BAcIAVJsDZt1Bct1pXm5DJvOtlsM%2Bp40L9PfW9cGfbgi%2BhYHNCdHyMxbDuzdtZNdYNQeaib%2FFl2gSPdXeeQ8DF9G4EDuvOiAxUdacaS8R3tmZPRvBnZJjuy8hElg0BhZJLiXTUKg%2FQwwt5DfVEQLYmIRsmMeeckcHorhHVnrAbuBRnXuhxY1EFkUPo6MGFmBx%2FLRqTUaqNySYas49gFgHEFr7UlF8ygF4oC3s7S%2Fdw3gED8wN8EFcH%2Bg%2BI59jyOTPRuUSGelVACrXWJn2rVLv6RHlxLba8g1yIdHv6c0vavAabZdTVaO4XIhV6D1MV4PWOlrVgs5rmSOk1iwm3l72%2FJo4L3aHhz2IBEFgJPbhf590d8QN8quEMathiJwrUbD3npucRMTIfQIWoC%2Bxgj%2BLAheSFjoScaM%2B8ob%2FIRiZLJdnfZHz32xJd0iXhRXqq%2BIWgBuJpp4irskNHuaJ6JiZ50H6d2xumRW1xqyhOPpR44N3FM3oevZtKNB%2BjsIDqW8%2Fv%2BXrMhvGJX8tzBeUNmX5aImP0IrNf%2FyfjDAjzGT1jCp0QvnMOWkissGOqYBFsUTydkabTpGUIwuSI5Xda1po0jB0fK9BSxaCueocjaLH4kEAoA7W1%2BxZymJKk8BQ5OvMH3d81gjGXDuEsHWtJ5xPtZ9lpA6OqLAvpi%2BSmM4ZYs3tveMJPw0r%2Fcxr%2B6Cyb%2Bg7Lvh5jzxegUtDlUujATPR%2BGrgr%2BhpM4xQI4xNbsDWAX7TBYhfc7o%2Bp1BMfWdpu2ZnrnVkVK77UDJc%2BqrhmpDT0nRTA%3D%3D&X-Amz-SignedHeaders=host&X-Amz-Signature=262c91a8d2b458109d92cfa1977fdf1b04e5d8f6f0101cde1d81e85ccbbcc56e"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T16:43:19.000Z",
"createdAtI": 1768063399,
"updatedAt": "2026-01-11T19:21:29.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46567218",
"author": "alphabetatango",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T18:50:58.336Z",
"title": "Drones that recharge directly on transmission lines",
"createdAtI": 1768063399,
"url": "https://www.ycombinator.com/companies/voltair",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T16:43:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768071058,
"commentsCount": 2,
"updatedAt": "2026-01-10T18:50:26.000Z"
}
}When it comes to performance, it’s hard to find users who are completely satisfied with Windows 11. Many believe it’s filled with unnecessary features that are difficult to disable.
{
"storyID": "46567138",
"title": "Microsoft May Have Created the Slowest Windows in 25 Years with Windows 11",
"author": "nabla9",
"url": "https://www.eteknix.com/microsoft-may-have-created-the-slowest-windows-in-25-years-with-windows-11/",
"points": 322,
"commentsCount": 354,
"tags": [],
"og": {
"twitterTitle": "Microsoft May Have Created the Slowest Windows in 25 Years with Windows 11",
"articlePublishedTime": "2026-01-10T09:55:35+00:00",
"twitterImage": [
{
"alt": "Microsoft May Have Created the Slowest Windows in 25 Years with Windows 11",
"url": "https://cdn.eteknix.com/wp-content/uploads/2026/01/Microsoft-May-Have-Created-the-Slowest-Windows-in-25-Years-with-Windows-11.webp"
}
],
"ogTitle": "Microsoft May Have Created the Slowest Windows in 25 Years with Windows 11",
"ogDescription": "When it comes to performance, it’s hard to find users who are completely satisfied with Windows 11. Many believe it’s filled with unnecessary features that are difficult to disable.",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1600",
"alt": "Microsoft May Have Created the Slowest Windows in 25 Years with Windows 11",
"url": "https://cdn.eteknix.com/wp-content/uploads/2026/01/Microsoft-May-Have-Created-the-Slowest-Windows-in-25-Years-with-Windows-11.webp",
"height": "900"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "When it comes to performance, it’s hard to find users who are completely satisfied with Windows 11. Many believe it’s filled with unnecessary features that are difficult to disable.",
"success": true,
"requestUrl": "https://www.eteknix.com/microsoft-may-have-created-the-slowest-windows-in-25-years-with-windows-11/",
"ogUrl": "https://www.eteknix.com/microsoft-may-have-created-the-slowest-windows-in-25-years-with-windows-11/",
"ogSiteName": "eTeknix",
"articleModifiedTime": "2026-01-10T09:55:39+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T16:36:56.000Z",
"createdAtI": 1768063016,
"updatedAt": "2026-01-11T19:19:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46567138",
"author": "nabla9",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T16:45:58.501Z",
"title": "Microsoft May Have Created the Slowest Windows in 25 Years with Windows 11",
"createdAtI": 1768063016,
"url": "https://www.eteknix.com/microsoft-may-have-created-the-slowest-windows-in-25-years-with-windows-11/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T16:36:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768063559,
"commentsCount": 1,
"updatedAt": "2026-01-10T16:45:40.000Z"
}
}{
"storyID": "46567105",
"title": "Former Google CEO Eric Schmidt accused of rape, surveillance by ex-mistress",
"author": "randycupertino",
"url": "https://www.news.com.au/world/north-america/former-google-ceo-eric-schmidt-accused-of-rape-surveillance-by-exmistress/news-story/cc5947d2828ec3dc7a343ebec5a33151",
"points": 59,
"commentsCount": 20,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.news.com.au/world/north-america/former-google-ceo-eric-schmidt-accused-of-rape-surveillance-by-exmistress/news-story/cc5947d2828ec3dc7a343ebec5a33151"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T16:33:49.000Z",
"createdAtI": 1768062829,
"updatedAt": "2026-01-11T17:44:59.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46567105",
"author": "randycupertino",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T16:50:58.406Z",
"title": "Former Google CEO Eric Schmidt accused of rape, surveillance by ex-mistress",
"createdAtI": 1768062829,
"url": "https://www.news.com.au/world/north-america/former-google-ceo-eric-schmidt-accused-of-rape-surveillance-by-exmistress/news-story/cc5947d2828ec3dc7a343ebec5a33151",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T16:33:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768063858,
"commentsCount": 0,
"updatedAt": "2026-01-10T16:46:56.000Z"
}
}{
"storyID": "46566812",
"title": "Open Chaos: A self-evolving open-source project",
"author": "stefanvdw1",
"url": "https://www.openchaos.dev/",
"points": 405,
"commentsCount": 83,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.openchaos.dev/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T16:03:55.000Z",
"createdAtI": 1768061035,
"updatedAt": "2026-01-11T19:25:59.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46566812",
"author": "stefanvdw1",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T16:30:58.718Z",
"title": "Open Chaos: A self-evolving open-source project",
"createdAtI": 1768061035,
"url": "https://www.openchaos.dev/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T16:03:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768062659,
"commentsCount": 0,
"updatedAt": "2026-01-10T16:29:40.000Z"
}
}Nathan Edwards - What, like it’s hard?
{
"storyID": "46566465",
"title": "I replaced Windows with Linux and everything's going great",
"author": "rorylawless",
"url": "https://www.theverge.com/tech/858910/linux-diary-gaming-desktop",
"points": 715,
"commentsCount": 656,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "I replaced Windows with Linux and everything’s going great",
"articlePublishedTime": "2026-01-10T15:00:00+00:00",
"twitterImage": [
{
"alt": "LinuxDiaryBliss",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2026/01/LinuxDiaryBliss.png?quality=90&strip=all&crop=0%2C3.4613147178592%2C100%2C93.077370564282&w=1200"
}
],
"author": "Nathan Edwards",
"twitterUrl": "https://www.theverge.com/tech/858910/linux-diary-gaming-desktop",
"ogTitle": "I replaced Windows with Linux and everything’s going great",
"ogDescription": "What, like it’s hard?",
"ogImage": [
{
"width": "1200",
"alt": "LinuxDiaryBliss",
"type": "image/png",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2026/01/LinuxDiaryBliss.png?quality=90&strip=all&crop=0%2C3.4613147178592%2C100%2C93.077370564282&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "What, like it’s hard?",
"success": true,
"requestUrl": "https://www.theverge.com/tech/858910/linux-diary-gaming-desktop",
"ogUrl": "https://www.theverge.com/tech/858910/linux-diary-gaming-desktop",
"ogSiteName": "The Verge",
"articleModifiedTime": "2026-01-10T15:00:00+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T15:26:26.000Z",
"createdAtI": 1768058786,
"updatedAt": "2026-01-11T19:25:59.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46566465",
"author": "rorylawless",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T15:55:58.439Z",
"title": "I replaced Windows with Linux and everything's going great",
"createdAtI": 1768058786,
"url": "https://www.theverge.com/tech/858910/linux-diary-gaming-desktop",
"points": 4,
"tags": [],
"createdAt": "2026-01-10T15:26:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768060558,
"commentsCount": 0,
"updatedAt": "2026-01-10T15:55:25.000Z"
}
}ANALYSIS: Ministers promise equivalent standards just without the legal obligation
{
"storyID": "46565731",
"title": "UK government exempting itself from cyber law inspires little confidence",
"author": "DyslexicAtheist",
"url": "https://www.theregister.com/2026/01/10/csr_bill_analysis/",
"points": 303,
"commentsCount": 67,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2026/01/10/csr_bill_analysis/",
"ogTitle": "Should the UK cyber resilience bill cover the public sector?",
"ogUrl": "https://www.theregister.com/2026/01/10/csr_bill_analysis/",
"ogDescription": "ANALYSIS: Ministers promise equivalent standards just without the legal obligation",
"ogImage": [
{
"url": "https://regmedia.co.uk/2017/11/10/shutterstock_palace_westminster.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T13:51:27.000Z",
"createdAtI": 1768053087,
"updatedAt": "2026-01-11T18:22:28.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46565731",
"author": "DyslexicAtheist",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T13:55:58.325Z",
"title": "UK government exempting itself from cyber law inspires little confidence",
"createdAtI": 1768053087,
"url": "https://www.theregister.com/2026/01/10/csr_bill_analysis/",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T13:51:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768053358,
"commentsCount": 0,
"updatedAt": "2026-01-10T13:55:24.000Z"
}
}NASA has announced the early return of Crew-11 from the International Space Station after an unidentified astronaut experienced a medical problem.
{
"storyID": "46565695",
"title": "NASA announces unprecedented return of sick ISS astronaut and crew",
"author": "bookofjoe",
"url": "https://www.livescience.com/space/space-exploration/nasa-cancels-spacewalk-and-considers-early-crew-return-from-iss-due-to-medical-issues",
"points": 128,
"commentsCount": 124,
"tags": [],
"og": {
"twitterCreator": "@LiveScience",
"twitterSite": "@LiveScience",
"twitterTitle": "NASA announces unprecedented return of sick ISS astronaut and crew",
"articlePublishedTime": "2026-01-08T17:47:03Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/PWXyhTLxMc79cTzBgmtgc8-1200-80.jpg"
}
],
"ogTitle": "NASA announces unprecedented return of sick ISS astronaut and crew",
"ogDescription": "NASA has announced the early return of Crew-11 from the International Space Station after an unidentified astronaut experienced a medical problem.",
"ogImage": [
{
"width": "1920",
"url": "https://cdn.mos.cms.futurecdn.net/PWXyhTLxMc79cTzBgmtgc8-1920-80.jpg",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/livescience?cmpid=556687",
"twitterCard": "summary_large_image",
"twitterDescription": "NASA has announced the early return of Crew-11 from the International Space Station after an unidentified astronaut experienced a medical problem.",
"success": true,
"requestUrl": "https://www.livescience.com/space/space-exploration/nasa-cancels-spacewalk-and-considers-early-crew-return-from-iss-due-to-medical-issues",
"ogUrl": "https://www.livescience.com/space/space-exploration/nasa-cancels-spacewalk-and-considers-early-crew-return-from-iss-due-to-medical-issues",
"ogSiteName": "Live Science",
"articleModifiedTime": "2026-01-09T11:26:51Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T13:44:21.000Z",
"createdAtI": 1768052661,
"updatedAt": "2026-01-11T19:26:59.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46565695",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T14:15:58.421Z",
"title": "NASA announces unprecedented return of sick ISS astronaut and crew",
"createdAtI": 1768052661,
"url": "https://www.livescience.com/space/space-exploration/nasa-cancels-spacewalk-and-considers-early-crew-return-from-iss-due-to-medical-issues",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T13:44:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768054558,
"commentsCount": 0,
"updatedAt": "2026-01-10T14:15:54.000Z"
}
}{
"storyID": "46565409",
"title": "LLMs have burned Billions but couldn't build another Tailwind",
"author": "todsacerdoti",
"url": "https://omarabid.com/tailwind-ai",
"points": 39,
"commentsCount": 15,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "LLMs have burned Billions but couldn't build another Tailwind",
"articlePublishedTime": "2026-01-10T00:00:00.000Z",
"success": true,
"requestUrl": "https://omarabid.com/tailwind-ai",
"ogTitle": "LLMs have burned Billions but couldn't build another Tailwind",
"ogUrl": "https://omarabid.com/tailwind-ai",
"ogSiteName": "Omar Abid - Personal Blog",
"ogLocale": "en_US",
"articleModifiedTime": "2026-01-10T00:00:00.000Z",
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLMs"
]
},
"createdAt": "2026-01-10T13:09:03.000Z",
"createdAtI": 1768050543,
"updatedAt": "2026-01-11T15:55:28.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46565409",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T13:35:58.479Z",
"title": "LLMs have burned Billions but couldn't build another Tailwind",
"createdAtI": 1768050543,
"url": "https://omarabid.com/tailwind-ai",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T13:09:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768052158,
"commentsCount": 0,
"updatedAt": "2026-01-10T13:34:09.000Z"
}
}{
"storyID": "46565281",
"title": "All my new code will be closed-source from now on",
"author": "mvelbaum",
"url": "https://twitter.com/MarcJSchmidt/status/2009688028931875156",
"points": 89,
"commentsCount": 106,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/MarcJSchmidt/status/2009688028931875156",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T12:51:25.000Z",
"createdAtI": 1768049485,
"updatedAt": "2026-01-11T17:55:13.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46565281",
"author": "mvelbaum",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T13:05:58.378Z",
"title": "All my new code will be closed-source from now on",
"createdAtI": 1768049485,
"url": "https://twitter.com/MarcJSchmidt/status/2009688028931875156",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T12:51:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768050358,
"commentsCount": 1,
"updatedAt": "2026-01-10T13:05:39.000Z"
}
}Srini Kadamati - A deep look at how the Dark Sky weather app used simple but highly effective charts to report and contextualize the weather.
{
"storyID": "46565132",
"title": "Eulogy for Dark Sky, a data visualization masterpiece (2023)",
"author": "skadamat",
"url": "https://nightingaledvs.com/dark-sky-weather-data-viz/",
"points": 436,
"commentsCount": 179,
"tags": [],
"og": {
"twitterCreator": "@SriniKadamati",
"articlePublishedTime": "2023-03-22T14:31:56+00:00",
"author": "Srini Kadamati",
"ogTitle": "A Eulogy for Dark Sky, a Data Visualization Masterpiece",
"ogDescription": "A deep look at how the Dark Sky weather app used simple but highly effective charts to report and contextualize the weather.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "581",
"type": "image/png",
"url": "https://i0.wp.com/nightingaledvs.com/wp-content/uploads/2023/03/hero-dark-sky.png?fit=581%2C358&ssl=1",
"height": "358"
},
{
"url": "https://i0.wp.com/nightingaledvs.com/wp-content/uploads/2023/03/hero-dark-sky.png?fit=581%2C358&ssl=1"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://nightingaledvs.com/dark-sky-weather-data-viz/",
"ogUrl": "https://nightingaledvs.com/dark-sky-weather-data-viz/",
"ogSiteName": "Nightingale",
"articleModifiedTime": "2023-03-22T18:27:46+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T12:23:20.000Z",
"createdAtI": 1768047800,
"updatedAt": "2026-01-11T19:18:43.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46565132",
"author": "skadamat",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T13:00:58.482Z",
"title": "A Eulogy for Dark Sky, a Data Visualization Masterpiece (2023)",
"createdAtI": 1768047800,
"url": "https://nightingaledvs.com/dark-sky-weather-data-viz/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T12:23:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768050058,
"commentsCount": 1,
"updatedAt": "2026-01-10T13:00:39.000Z"
}
}From the Vikings to Trump: Greenland’s historic development negates recent White House territorial demands.
{
"storyID": "46565041",
"title": "Why Is Greenland Part of the Kingdom of Denmark? A Short History",
"author": "Anon84",
"url": "https://www.diis.dk/en/research/why-is-greenland-part-of-the-kingdom-of-denmark-a-short-history",
"points": 113,
"commentsCount": 195,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Why is Greenland part of the Kingdom of Denmark? A Short History",
"twitterDescription": "From the Vikings to Trump: Greenland’s historic development negates recent White House territorial demands.",
"twitterImage": [
{
"url": "https://www.diis.dk/files/styles/open_graph/public/media/image/KRABBE%2801%29_Greenland._The_town_Julianeh%C3%A5b_-_Qaqortoq_%2812049042925%29.jpg?itok=A_5j-tZw"
}
],
"success": true,
"requestUrl": "https://www.diis.dk/en/research/why-is-greenland-part-of-the-kingdom-of-denmark-a-short-history",
"ogTitle": "Why is Greenland part of the Kingdom of Denmark? A Short History",
"ogUrl": "https://www.diis.dk/en/research/why-is-greenland-part-of-the-kingdom-of-denmark-a-short-history",
"ogSiteName": "DIIS",
"ogDescription": "From the Vikings to Trump: Greenland’s historic development negates recent White House territorial demands.",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://www.diis.dk/files/styles/open_graph/public/media/image/KRABBE%2801%29_Greenland._The_town_Julianeh%C3%A5b_-_Qaqortoq_%2812049042925%29.jpg?itok=A_5j-tZw",
"height": "630"
}
],
"ogType": "publication"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T12:07:28.000Z",
"createdAtI": 1768046848,
"updatedAt": "2026-01-11T19:14:44.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46565041",
"author": "Anon84",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T15:40:58.691Z",
"title": "Why Is Greenland Part of the Kingdom of Denmark? A Short History",
"createdAtI": 1768046848,
"url": "https://www.diis.dk/en/research/why-is-greenland-part-of-the-kingdom-of-denmark-a-short-history",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T12:07:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768059659,
"commentsCount": 0,
"updatedAt": "2026-01-10T15:40:09.000Z"
}
}{
"storyID": "46564762",
"title": "New information extracted from Snowden PDFs through metadata version analysis",
"author": "libroot",
"url": "https://libroot.org/posts/going-through-snowden-documents-part-4/",
"points": 309,
"commentsCount": 124,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://libroot.org/posts/going-through-snowden-documents-part-4/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T11:23:59.000Z",
"createdAtI": 1768044239,
"updatedAt": "2026-01-11T19:21:29.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46564762",
"author": "libroot",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T13:00:58.482Z",
"title": "New information extracted from Snowden PDFs through metadata version analysis",
"createdAtI": 1768044239,
"url": "https://libroot.org/posts/going-through-snowden-documents-part-4/",
"points": 5,
"tags": [],
"createdAt": "2026-01-10T11:23:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768050058,
"commentsCount": 0,
"updatedAt": "2026-01-10T12:59:54.000Z"
}
}Attached: 1 image I often hear Americans & rich brits justify buying oversized, polluting vehicles by claiming they need them because they live in the "countryside". I call bullshit, Ladies and Gentlemen, allow me to introduce, the Citroen C15⬇ #C15 #carBrain #CarDependency #SUV #NoSUV #Pickup_truck
{
"storyID": "46564696",
"title": "Allow me to introduce, the Citroen C15",
"author": "colinprince",
"url": "https://eupolicy.social/@jmaris/115860595238097654",
"points": 757,
"commentsCount": 521,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://eupolicy.social/@jmaris/115860595238097654",
"ogTitle": "Jordan Maris 🇪🇺 🇺🇦 #NAFO (@jmaris@eupolicy.social)",
"profileUsername": "jmaris@eupolicy.social",
"ogUrl": "https://eupolicy.social/@jmaris/115860595238097654",
"ogSiteName": "EUpolicy.social - A Mastodon server for the EU bubble",
"ogDescription": "Attached: 1 image\n\nI often hear Americans & rich brits justify buying oversized, polluting vehicles by claiming they need them because they live in the \"countryside\".\n\nI call bullshit, Ladies and Gentlemen, allow me to introduce, the Citroen C15⬇\n\n#C15 #carBrain #CarDependency #SUV #NoSUV #Pickup_truck",
"ogLocale": "en",
"ogImage": [
{
"width": "680",
"alt": "A Citroen C15 van",
"type": "image/jpeg",
"url": "https://eupolicy.social/system/media_attachments/files/115/860/506/948/692/094/original/fe5bc3922b2fd291.jpeg",
"height": "520"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T11:12:15.000Z",
"createdAtI": 1768043535,
"updatedAt": "2026-01-11T19:24:45.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46564696",
"author": "colinprince",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T13:00:58.482Z",
"title": "Allow me to introduce, the Citroen C15",
"createdAtI": 1768043535,
"url": "https://eupolicy.social/@jmaris/115860595238097654",
"points": 13,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T11:12:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768050058,
"commentsCount": 1,
"updatedAt": "2026-01-10T13:00:39.000Z"
}
}Ties Petersen - An experiment involving sweeping floors, simulated annealing, and why algorithms that optimize for the wrong thing ruin your life.
{
"storyID": "46564618",
"title": "I got paid minimum wage to solve an impossible problem",
"author": "thunderbong",
"url": "https://tiespetersen.substack.com/p/i-got-paid-minimum-wage-to-solve",
"points": 90,
"commentsCount": 40,
"tags": [],
"og": {
"twitterTitle": "I got paid minimum wage to solve an impossible problem.",
"twitterCard": "summary_large_image",
"twitterDescription": "An experiment involving sweeping floors, simulated annealing, and why algorithms that optimize for the wrong thing ruin your life.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!THRs!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ftiespetersen.substack.com%2Fapi%2Fv1%2Fpost_preview%2F182894285%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Ties Petersen",
"requestUrl": "https://tiespetersen.substack.com/p/i-got-paid-minimum-wage-to-solve",
"ogTitle": "I got paid minimum wage to solve an impossible problem.",
"ogUrl": "https://tiespetersen.substack.com/p/i-got-paid-minimum-wage-to-solve",
"ogDescription": "An experiment involving sweeping floors, simulated annealing, and why algorithms that optimize for the wrong thing ruin your life.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!2Hrk!,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%2Fbdc47e6c-cc83-4a27-87bd-102e3d3c0516_1150x1500.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T10:53:28.000Z",
"createdAtI": 1768042408,
"updatedAt": "2026-01-11T18:39:58.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46564618",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T11:20:58.482Z",
"title": "I got paid minimum wage to solve an impossible problem",
"createdAtI": 1768042408,
"url": "https://tiespetersen.substack.com/p/i-got-paid-minimum-wage-to-solve",
"points": 4,
"tags": [],
"createdAt": "2026-01-10T10:53:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768044058,
"commentsCount": 0,
"updatedAt": "2026-01-10T11:20:24.000Z"
}
}Experts note the blackout is unprecedented in its extent but also selective, allowing some government communications
{
"storyID": "46564552",
"title": "Iran's internet shutdown is chillingly precise and may last some time",
"author": "robaato",
"url": "https://www.theguardian.com/world/2026/jan/10/irans-internet-shutdown-is-strikingly-sophisticated-and-may-last-some-time",
"points": 75,
"commentsCount": 91,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://world/2026/jan/10/irans-internet-shutdown-is-strikingly-sophisticated-and-may-last-some-time?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Iran’s internet shutdown is chillingly precise and may last some time",
"ogType": "article",
"articleTag": "Iran,Internet,Censorship,Middle East and north Africa,Technology,World news",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/world/2026/jan/10/irans-internet-shutdown-is-strikingly-sophisticated-and-may-last-some-time",
"twitterAppUrliPhone": "gnmguardian://world/2026/jan/10/irans-internet-shutdown-is-strikingly-sophisticated-and-may-last-some-time?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/world/2026/jan/10/irans-internet-shutdown-is-strikingly-sophisticated-and-may-last-some-time",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-01-10T10:14:17.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/b0d7568ed058197975eef9e205ed5ffe11e8f0f7/250_0_3827_3060/master/3827.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=919d25115780f5256c9f203425539d5d"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Experts note the blackout is unprecedented in its extent but also selective, allowing some government communications",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/b0d7568ed058197975eef9e205ed5ffe11e8f0f7/250_0_3827_3060/master/3827.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=23bb7f2634b91749ce85975350063d53",
"height": "959"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/world/2026/jan/10/irans-internet-shutdown-is-strikingly-sophisticated-and-may-last-some-time",
"alIosUrl": "gnmguardian://world/2026/jan/10/irans-internet-shutdown-is-strikingly-sophisticated-and-may-last-some-time?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-01-10T10:30:24.000Z",
"articleSection": "World news",
"articleAuthor": "https://www.theguardian.com/profile/aisha-down",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T10:42:31.000Z",
"createdAtI": 1768041751,
"updatedAt": "2026-01-11T18:45:58.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46564552",
"author": "robaato",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T10:50:58.389Z",
"title": "Iran's internet shutdown is chillingly precise and may last some time",
"createdAtI": 1768041751,
"url": "https://www.theguardian.com/world/2026/jan/10/irans-internet-shutdown-is-strikingly-sophisticated-and-may-last-some-time",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T10:42:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768042258,
"commentsCount": 0,
"updatedAt": "2026-01-10T10:50:38.000Z"
}
}{
"storyID": "46564550",
"title": "\"We write to ask that you enforce your app stores' terms of service against X\" [pdf]",
"author": "robin_reala",
"url": "https://www.wyden.senate.gov/imo/media/doc/letter_to_apple_and_google_on_removing_x_and_grok_from_app_store_192026pdf.pdf",
"points": 48,
"commentsCount": 18,
"tags": [],
"createdAt": "2026-01-10T10:41:16.000Z",
"createdAtI": 1768041676,
"updatedAt": "2026-01-11T15:31:43.000Z",
"fetchedAt": "2026-01-11T19:30:58.399Z",
"firstVersion": {
"storyID": "46564550",
"author": "robin_reala",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T10:50:58.389Z",
"title": "\"We write to ask that you enforce your app stores' terms of service against X\" [pdf]",
"createdAtI": 1768041676,
"url": "https://www.wyden.senate.gov/imo/media/doc/letter_to_apple_and_google_on_removing_x_and_grok_from_app_store_192026pdf.pdf",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T10:41:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768042258,
"commentsCount": 0,
"updatedAt": "2026-01-10T10:50:53.000Z"
}
}{
"storyID": "46564268",
"title": "Many small queries are efficient in SQLite",
"author": "SmartHypercube",
"url": "https://sqlite.org/np1queryprob.html",
"points": 39,
"commentsCount": 1,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://sqlite.org/np1queryprob.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T09:46:11.000Z",
"createdAtI": 1768038371,
"updatedAt": "2026-01-11T17:23:13.000Z",
"fetchedAt": "2026-01-11T19:20:58.381Z",
"firstVersion": {
"storyID": "46564268",
"author": "SmartHypercube",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T18:45:58.608Z",
"title": "Many small queries are efficient in SQLite",
"createdAtI": 1768038371,
"url": "https://sqlite.org/np1queryprob.html",
"points": 10,
"tags": [],
"createdAt": "2026-01-10T09:46:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768070759,
"commentsCount": 0,
"updatedAt": "2026-01-10T18:45:40.000Z"
}
}Karl Voit - Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text
{
"storyID": "46564116",
"title": "Org Mode Syntax Is One of the Most Reasonable Markup Languages for Text (2017)",
"author": "adityaathalye",
"url": "https://karl-voit.at/2017/09/23/orgmode-as-markup-only/",
"points": 275,
"commentsCount": 206,
"tags": [],
"og": {
"twitterCreator": "@n0v0id",
"twitterSite": "@n0v0id",
"twitterTitle": "Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text",
"articlePublishedTime": "2017-09-23T09:14+01:00",
"twitterImage": [
{
"url": "http://Karl-Voit.at/images/public-voit_T_logo_200x200.png"
}
],
"author": "Karl Voit",
"ogTitle": "Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text",
"ogDescription": "Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text",
"ogImage": [
{
"url": "http://Karl-Voit.at/images/public-voit_T_logo_200x200.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text",
"success": true,
"requestUrl": "https://karl-voit.at/2017/09/23/orgmode-as-markup-only/",
"ogSiteName": "public voit - Web-page of Karl Voit",
"articleAuthor": "Karl Voit"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T09:15:30.000Z",
"createdAtI": 1768036530,
"updatedAt": "2026-01-11T19:04:13.000Z",
"fetchedAt": "2026-01-11T19:05:58.467Z",
"firstVersion": {
"storyID": "46564116",
"author": "adityaathalye",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T14:10:58.715Z",
"title": "Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text",
"createdAtI": 1768036530,
"url": "https://karl-voit.at/2017/09/23/orgmode-as-markup-only/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-10T09:15:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768054259,
"commentsCount": 0,
"updatedAt": "2026-01-10T14:07:54.000Z"
}
}{
"storyID": "46563674",
"title": "FFmpeg 8.0",
"author": "provdr",
"url": "https://ayosec.github.io/ffmpeg-filters-docs/",
"points": 39,
"commentsCount": 18,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://ayosec.github.io/ffmpeg-filters-docs/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T07:43:02.000Z",
"createdAtI": 1768030982,
"updatedAt": "2026-01-11T15:59:59.000Z",
"fetchedAt": "2026-01-11T18:40:58.333Z",
"firstVersion": {
"storyID": "46563674",
"author": "provdr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T09:15:58.458Z",
"title": "FFmpeg 8.0",
"createdAtI": 1768030982,
"url": "https://ayosec.github.io/ffmpeg-filters-docs/",
"points": 6,
"tags": [],
"createdAt": "2026-01-10T07:43:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768036558,
"commentsCount": 1,
"updatedAt": "2026-01-10T09:15:53.000Z"
}
}{
"storyID": "46563649",
"title": "My mouse stopped working because Logitech's servers went down",
"author": "akshayy2a",
"url": "https://old.reddit.com/r/logitech/comments/1q621k6/logi_options_is_down/",
"points": 64,
"commentsCount": 15,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/logitech/comments/1q621k6/logi_options_is_down/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T07:37:49.000Z",
"createdAtI": 1768030669,
"updatedAt": "2026-01-11T15:14:58.000Z",
"fetchedAt": "2026-01-11T18:35:58.417Z",
"firstVersion": {
"storyID": "46563649",
"author": "akshayy2a",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T10:00:58.389Z",
"title": "My mouse stopped working because Logitech's servers went down",
"createdAtI": 1768030669,
"url": "https://old.reddit.com/r/logitech/comments/1q621k6/logi_options_is_down/",
"points": 5,
"tags": [],
"createdAt": "2026-01-10T07:37:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768039258,
"commentsCount": 0,
"updatedAt": "2026-01-10T10:00:53.000Z"
}
}Chief executive Darren Woods pushes back against president’s call to rush back into troubled country
{
"storyID": "46563221",
"title": "US oil giant ExxonMobil says Venezuela is 'uninvestable'",
"author": "petethomas",
"url": "https://www.ft.com/content/4c21c031-443e-4834-a7a6-3dd59672b54e",
"points": 58,
"commentsCount": 52,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/4c21c031-443e-4834-a7a6-3dd59672b54e",
"ogTitle": "US oil giant ExxonMobil tells Donald Trump Venezuela is ‘uninvestable’",
"ogUrl": "https://www.ft.com/content/4c21c031-443e-4834-a7a6-3dd59672b54e",
"ogDescription": "Chief executive Darren Woods pushes back against president’s call to rush back into troubled country",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F2db10a15-c538-43ea-9959-2e9a85857b64.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T06:06:40.000Z",
"createdAtI": 1768025200,
"updatedAt": "2026-01-11T15:04:43.000Z",
"fetchedAt": "2026-01-11T17:35:58.387Z",
"firstVersion": {
"storyID": "46563221",
"author": "petethomas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T06:50:58.309Z",
"title": "US oil giant ExxonMobil says Venezuela is 'uninvestable'",
"createdAtI": 1768025200,
"url": "https://www.ft.com/content/4c21c031-443e-4834-a7a6-3dd59672b54e",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T06:06:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768027858,
"commentsCount": 1,
"updatedAt": "2026-01-10T06:50:38.000Z"
}
}{
"storyID": "46563217",
"title": "Landlords are using automated services to monitor tenant promotions",
"author": "xyzal",
"url": "https://old.reddit.com/r/shitrentals/comments/1q38sh4/if_you_get_promoted_at_work_keep_it_a_secret_from/",
"points": 66,
"commentsCount": 31,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/shitrentals/comments/1q38sh4/if_you_get_promoted_at_work_keep_it_a_secret_from/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T06:06:00.000Z",
"createdAtI": 1768025160,
"updatedAt": "2026-01-11T17:32:13.000Z",
"fetchedAt": "2026-01-11T17:35:58.387Z",
"firstVersion": {
"storyID": "46563217",
"author": "xyzal",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T06:50:58.309Z",
"title": "Landlords are using automated services to monitor tenant promotions",
"createdAtI": 1768025160,
"url": "https://old.reddit.com/r/shitrentals/comments/1q38sh4/if_you_get_promoted_at_work_keep_it_a_secret_from/",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T06:06:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768027858,
"commentsCount": 0,
"updatedAt": "2026-01-10T06:50:38.000Z"
}
}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": 104,
"commentsCount": 94,
"tags": [],
"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-11T15:24:43.000Z",
"fetchedAt": "2026-01-11T17:30:58.694Z",
"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": 316,
"commentsCount": 279,
"tags": [],
"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-11T16:56:44.000Z",
"fetchedAt": "2026-01-11T17:10:58.456Z",
"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": "46562602",
"title": "Microsoft revealed as company behind controversial data center proposal in MI",
"author": "1vuio0pswjnm7",
"url": "https://www.cnbc.com/2026/01/07/microsoft-behind-controversial-data-center-in-michigan-township.html",
"points": 38,
"commentsCount": 0,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/01/07/microsoft-behind-controversial-data-center-in-michigan-township.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T03:55:38.000Z",
"createdAtI": 1768017338,
"updatedAt": "2026-01-11T00:07:11.000Z",
"fetchedAt": "2026-01-11T16:45:58.537Z",
"firstVersion": {
"storyID": "46562602",
"author": "1vuio0pswjnm7",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T05:05:58.464Z",
"title": "Microsoft revealed as company behind controversial data center proposal in MI",
"createdAtI": 1768017338,
"url": "https://www.cnbc.com/2026/01/07/microsoft-behind-controversial-data-center-in-michigan-township.html",
"points": 5,
"tags": [],
"createdAt": "2026-01-10T03:55:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768021558,
"commentsCount": 0,
"updatedAt": "2026-01-10T05:01:38.000Z"
}
}{
"storyID": "46562583",
"title": "OLED, Not for Me",
"author": "c0nsumer",
"url": "https://nuxx.net/blog/2026/01/09/oled-not-for-me/",
"points": 167,
"commentsCount": 193,
"tags": [],
"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-11T16:05:44.000Z",
"fetchedAt": "2026-01-11T16:35:58.339Z",
"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"
}
}The USDA announced that the agency suspended federal financial awards to Minnesota and Minneapolis "effective immediately."
{
"storyID": "46562272",
"title": "USDA suspends federal financial awards to Minnesota and Minneapolis",
"author": "blurbleblurble",
"url": "https://turnto10.com/news/nation-world/enough-is-enough-usda-suspends-federal-financial-awards-to-minnesota-and-minneapolis-fraud-scheme-investigation-governor-tim-walz-mayor-jacob-frey-nick-shirley-feeding-our-children-food-programs",
"points": 46,
"commentsCount": 28,
"tags": [],
"og": {
"twitterTitle": "'Enough is enough!' USDA suspends federal financial awards to Minnesota and Minneapolis",
"articlePublishedTime": "2026-01-10T00:20:37.000Z",
"twitterImage": [
{
"url": "https://turnto10.com/resources/media2/16x9/3919/1320/0x26/90/1a56d746-a339-41b2-ac81-6366f5aeef28-GettyImages2255094307.jpg"
}
],
"ogTitle": "'Enough is enough!' USDA suspends federal financial awards to Minnesota and Minneapolis",
"ogDescription": "The USDA announced that the agency suspended federal financial awards to Minnesota and Minneapolis \"effective immediately.\" ",
"ogLocale": "en_US",
"ogImage": [
{
"width": "3919",
"url": "https://turnto10.com/resources/media2/16x9/3919/1320/0x26/90/1a56d746-a339-41b2-ac81-6366f5aeef28-GettyImages2255094307.jpg",
"height": "2203"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The USDA announced that the agency suspended federal financial awards to Minnesota and Minneapolis \"effective immediately.\" ",
"success": true,
"requestUrl": "https://turnto10.com/news/nation-world/enough-is-enough-usda-suspends-federal-financial-awards-to-minnesota-and-minneapolis-fraud-scheme-investigation-governor-tim-walz-mayor-jacob-frey-nick-shirley-feeding-our-children-food-programs",
"ogUrl": "https://turnto10.com/news/nation-world/enough-is-enough-usda-suspends-federal-financial-awards-to-minnesota-and-minneapolis-fraud-scheme-investigation-governor-tim-walz-mayor-jacob-frey-nick-shirley-feeding-our-children-food-programs",
"ogSiteName": "WJAR",
"articleModifiedTime": "2026-01-10T00:22:45.000Z",
"fbAppId": "1681968455380874",
"articleAuthor": "JESSICA A. BOTELHO | The National News Desk"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T02:50:26.000Z",
"createdAtI": 1768013426,
"updatedAt": "2026-01-11T14:52:14.000Z",
"fetchedAt": "2026-01-11T15:30:58.347Z",
"firstVersion": {
"storyID": "46562272",
"author": "blurbleblurble",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-10T03:05:58.426Z",
"title": "USDA suspends federal financial awards to Minnesota and Minneapolis",
"createdAtI": 1768013426,
"url": "https://turnto10.com/news/nation-world/enough-is-enough-usda-suspends-federal-financial-awards-to-minnesota-and-minneapolis-fraud-scheme-investigation-governor-tim-walz-mayor-jacob-frey-nick-shirley-feeding-our-children-food-programs",
"points": 3,
"tags": [],
"createdAt": "2026-01-10T02:50:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768014358,
"commentsCount": 4,
"updatedAt": "2026-01-10T03:05:52.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": 66,
"commentsCount": 68,
"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-11T07:58:12.000Z",
"fetchedAt": "2026-01-11T13:05:58.369Z",
"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": 53,
"commentsCount": 6,
"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-11T00:31:57.000Z",
"fetchedAt": "2026-01-11T13:05:58.369Z",
"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": 78,
"commentsCount": 12,
"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-11T07:36:42.000Z",
"fetchedAt": "2026-01-11T12:30:58.443Z",
"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"
}
}{
"storyID": "46560539",
"title": "Collection and Use of Biometrics by U.S. Citizenship and Immigration Services",
"author": "hentrep",
"url": "https://www.federalregister.gov/documents/2025/11/03/2025-19747/collection-and-use-of-biometrics-by-us-citizenship-and-immigration-services",
"points": 37,
"commentsCount": 1,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.federalregister.gov/documents/2025/11/03/2025-19747/collection-and-use-of-biometrics-by-us-citizenship-and-immigration-services"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T22:50:51.000Z",
"createdAtI": 1767999051,
"updatedAt": "2026-01-10T15:49:54.000Z",
"fetchedAt": "2026-01-11T10:05:58.463Z",
"firstVersion": {
"storyID": "46560539",
"author": "hentrep",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T23:25:58.320Z",
"title": "Collection and Use of Biometrics by U.S. Citizenship and Immigration Services",
"createdAtI": 1767999051,
"url": "https://www.federalregister.gov/documents/2025/11/03/2025-19747/collection-and-use-of-biometrics-by-us-citizenship-and-immigration-services",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T22:50:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768001158,
"commentsCount": 0,
"updatedAt": "2026-01-09T23:22:38.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": 602,
"commentsCount": 345,
"tags": [],
"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-11T09:55:41.000Z",
"fetchedAt": "2026-01-11T09:55:58.381Z",
"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": 56,
"commentsCount": 7,
"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-11T06:30:11.000Z",
"fetchedAt": "2026-01-11T09:25:58.389Z",
"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": 267,
"commentsCount": 222,
"tags": [],
"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-11T08:51:56.000Z",
"fetchedAt": "2026-01-11T09:10:58.904Z",
"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": 70,
"commentsCount": 33,
"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-11T06:42:26.000Z",
"fetchedAt": "2026-01-11T08:25:58.505Z",
"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"
}
}Emma Freud - How the gift of a plant helped Emma Freud finally get to know her great-grandfather
{
"storyID": "46559599",
"title": "Sigmund Freud's Begonia",
"author": "dang",
"url": "https://observer.co.uk/news/first-person/article/emma-freud-sigmund-freuds-begonia",
"points": 43,
"commentsCount": 10,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "The strange tale of Sigmund Freud’s begonia | The Observer",
"twitterDescription": "How the gift of a plant helped Emma Freud finally get to know her great-grandfather",
"twitterImage": [
{
"url": "https://cdn.slowdownwiseup.co.uk/media/original_images/81016.jpeg"
}
],
"success": true,
"author": "Emma Freud",
"requestUrl": "https://observer.co.uk/news/first-person/article/emma-freud-sigmund-freuds-begonia",
"ogTitle": "The strange tale of Sigmund Freud’s begonia | The Observer",
"ogUrl": "https://observer.co.uk/news/first-person/article/emma-freud-sigmund-freuds-begonia",
"ogDescription": "How the gift of a plant helped Emma Freud finally get to know her great-grandfather",
"ogSiteName": "The Observer",
"ogImage": [
{
"alt": "The strange tale of Sigmund Freud’s begonia | The Observer",
"url": "https://cdn.slowdownwiseup.co.uk/media/original_images/81016.jpeg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T21:27:10.000Z",
"createdAtI": 1767994030,
"updatedAt": "2026-01-11T02:05:25.000Z",
"fetchedAt": "2026-01-11T07:45:58.700Z",
"firstVersion": {
"storyID": "46559599",
"author": "dang",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T23:10:58.417Z",
"title": "Sigmund Freud's Begonia",
"createdAtI": 1767994030,
"url": "https://observer.co.uk/news/first-person/article/emma-freud-sigmund-freuds-begonia",
"points": 5,
"tags": [],
"createdAt": "2026-01-09T21:27:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768000258,
"commentsCount": 1,
"updatedAt": "2026-01-09T23:08:07.000Z"
}
}Matt Novak - "What happened to the police body cameras?" one Uber driver in Minnesota asked a Border Patrol agent.
{
"storyID": "46559463",
"title": "Why Are Federal Agents Using GoPros, Smart Glasses, and Phones to Record Us?",
"author": "nickthegreek",
"url": "https://gizmodo.com/why-are-federal-agents-using-gopros-smart-glasses-and-phones-to-record-us-2000707835",
"points": 42,
"commentsCount": 20,
"tags": [],
"og": {
"twitterCreator": "@https://x.com/paleofuture",
"twitterSite": "@Gizmodo",
"articlePublishedTime": "2026-01-09T18:00:02+00:00",
"author": "Matt Novak",
"ogTitle": "Why Are Federal Agents Using GoPros, Smart Glasses, and Phones to Record Us?",
"ogDescription": "\"What happened to the police body cameras?\" one Uber driver in Minnesota asked a Border Patrol agent.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://gizmodo.com/app/uploads/2026/01/greg-bovino-jan-7-2026-1200x675.jpg",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/gizmodo/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://gizmodo.com/why-are-federal-agents-using-gopros-smart-glasses-and-phones-to-record-us-2000707835",
"ogUrl": "https://gizmodo.com/why-are-federal-agents-using-gopros-smart-glasses-and-phones-to-record-us-2000707835",
"ogSiteName": "Gizmodo",
"articleModifiedTime": "2026-01-09T20:16:12+00:00",
"articleSection": "Privacy & Security",
"articleAuthor": "Matt Novak"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T21:16:27.000Z",
"createdAtI": 1767993387,
"updatedAt": "2026-01-11T05:40:11.000Z",
"fetchedAt": "2026-01-11T07:40:58.343Z",
"firstVersion": {
"storyID": "46559463",
"author": "nickthegreek",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T21:25:58.654Z",
"title": "Why Are Federal Agents Using GoPros, Smart Glasses, and Phones to Record Us?",
"createdAtI": 1767993387,
"url": "https://gizmodo.com/why-are-federal-agents-using-gopros-smart-glasses-and-phones-to-record-us-2000707835",
"points": 4,
"tags": [],
"createdAt": "2026-01-09T21:16:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767993959,
"commentsCount": 0,
"updatedAt": "2026-01-09T21:25:53.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": 212,
"commentsCount": 166,
"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-11T07:02:41.000Z",
"fetchedAt": "2026-01-11T07:25:58.602Z",
"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": 64,
"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-11T06:41:26.000Z",
"fetchedAt": "2026-01-11T07:10:58.691Z",
"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": 45,
"commentsCount": 38,
"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-10T23:26:11.000Z",
"fetchedAt": "2026-01-11T06:50:58.477Z",
"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"
}
}Datadog cut off our observability overnight. We migrated to an open Grafana stack in 48 hours. Here’s why vendor lock-in is fading in an AI-native world.
{
"storyID": "46558284",
"title": "Datadog, thank you for blocking us",
"author": "binarylogic",
"url": "https://www.deductive.ai/blogs/datadog-thank-you-for-blocking-us",
"points": 51,
"commentsCount": 27,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Datadog, Thank You for Blocking Us: Why Vendor Lock-In No Longer Matters",
"twitterCard": "summary_large_image",
"twitterDescription": "Datadog cut off our observability overnight. We migrated to an open Grafana stack in 48 hours. Here’s why vendor lock-in is fading in an AI-native world.",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/671dd25147c83dfba9be6986/695f6549e16383c8707f583a_magic-quadrant.png"
}
],
"success": true,
"requestUrl": "https://www.deductive.ai/blogs/datadog-thank-you-for-blocking-us",
"ogTitle": "Datadog, Thank You for Blocking Us: Why Vendor Lock-In No Longer Matters",
"ogDescription": "Datadog cut off our observability overnight. We migrated to an open Grafana stack in 48 hours. Here’s why vendor lock-in is fading in an AI-native world.",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/671dd25147c83dfba9be6986/695f6549e16383c8707f583a_magic-quadrant.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"www.deductive.ai"
]
},
"createdAt": "2026-01-09T19:44:18.000Z",
"createdAtI": 1767987858,
"updatedAt": "2026-01-11T05:31:26.000Z",
"fetchedAt": "2026-01-11T05:35:58.490Z",
"firstVersion": {
"storyID": "46558284",
"author": "binarylogic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-11T03:35:58.336Z",
"title": "Datadog, thank you for blocking us",
"createdAtI": 1767987858,
"url": "https://www.deductive.ai/blogs/datadog-thank-you-for-blocking-us",
"points": 20,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T19:44:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1768102558,
"commentsCount": 14,
"updatedAt": "2026-01-11T03:35:41.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": 274,
"commentsCount": 109,
"tags": [],
"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-11T03:35:41.000Z",
"fetchedAt": "2026-01-11T05:10:58.387Z",
"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": 159,
"commentsCount": 37,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://www.donutthejedi.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T19:15:21.000Z",
"createdAtI": 1767986121,
"updatedAt": "2026-01-10T22:56:11.000Z",
"fetchedAt": "2026-01-11T04:15:58.386Z",
"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": 249,
"commentsCount": 81,
"tags": [
"front_page"
],
"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-11T04:09:41.000Z",
"fetchedAt": "2026-01-11T04:10:58.481Z",
"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": 70,
"commentsCount": 44,
"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-11T03:47:11.000Z",
"fetchedAt": "2026-01-11T03:50:58.464Z",
"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": 334,
"commentsCount": 59,
"tags": [],
"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-11T02:06:56.000Z",
"fetchedAt": "2026-01-11T03:15:58.350Z",
"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": 81,
"commentsCount": 40,
"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-11T02:10:10.000Z",
"fetchedAt": "2026-01-11T02:50:58.420Z",
"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": 382,
"commentsCount": 327,
"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-11T02:43:56.000Z",
"fetchedAt": "2026-01-11T02:50:58.420Z",
"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": 159,
"commentsCount": 223,
"tags": [],
"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-11T02:00:26.000Z",
"fetchedAt": "2026-01-11T02:30:58.364Z",
"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": 320,
"commentsCount": 84,
"tags": [
"show_hn"
],
"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-11T02:18:25.000Z",
"fetchedAt": "2026-01-11T02:20:58.366Z",
"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"
}
}