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": 49,
"commentsCount": 7,
"tags": [
"front_page"
],
"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-11T03:05:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": "46571149",
"title": "Show HN: Librario, a book metadata API that aggregates G Books, ISBNDB, and more",
"author": "jamesponddotco",
"url": null,
"points": 61,
"commentsCount": 22,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-10T23:45:25.000Z",
"createdAtI": 1768088725,
"updatedAt": "2026-01-11T03:01:56.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 207,
"commentsCount": 133,
"tags": [
"front_page"
],
"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-11T03:05:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": "46570158",
"title": "UK Orders Ofcom to Explore Encryption Backdoors",
"author": "worldofmatthew",
"url": "https://reclaimthenet.org/uk-orders-ofcom-to-explore-encryption-backdoors",
"points": 96,
"commentsCount": 31,
"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-11T03:03:26.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 46,
"commentsCount": 18,
"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-11T02:42:26.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 38,
"commentsCount": 7,
"tags": [
"front_page"
],
"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-11T03:03:26.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 81,
"commentsCount": 34,
"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-11T03:04:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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"
}
}{
"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": 76,
"commentsCount": 61,
"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-11T03:02:26.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 37,
"commentsCount": 19,
"tags": [
"front_page"
],
"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-11T03:05:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 53,
"commentsCount": 18,
"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-11T03:04:11.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 74,
"commentsCount": 42,
"tags": [
"show_hn",
"front_page"
],
"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-11T03:03:26.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 282,
"commentsCount": 59,
"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-11T03:05:11.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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",
"author": "akg130522",
"url": "https://scienceclock.com/rats-caught-on-camera-hunting-flying-bats-for-the-first-time/",
"points": 78,
"commentsCount": 9,
"tags": [
"front_page"
],
"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-11T02:56:26.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 69,
"commentsCount": 51,
"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-11T03:02:26.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 226,
"commentsCount": 78,
"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-11T03:04:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 180,
"commentsCount": 205,
"tags": [
"front_page"
],
"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-11T03:05:11.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 158,
"commentsCount": 118,
"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-11T03:00:56.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 289,
"commentsCount": 323,
"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-11T03:01:56.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 54,
"commentsCount": 18,
"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-11T02:47:11.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 321,
"commentsCount": 65,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.openchaos.dev/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-10T16:03:55.000Z",
"createdAtI": 1768061035,
"updatedAt": "2026-01-11T03:05:11.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 575,
"commentsCount": 486,
"tags": [
"front_page"
],
"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-11T03:05:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 288,
"commentsCount": 57,
"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-11T02:33:26.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 101,
"commentsCount": 97,
"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-11T03:04:11.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": "46565281",
"title": "All my new code will be closed-source from now on",
"author": "mvelbaum",
"url": "https://twitter.com/MarcJSchmidt/status/2009688028931875156",
"points": 81,
"commentsCount": 96,
"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-11T03:05:11.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 381,
"commentsCount": 162,
"tags": [
"front_page"
],
"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-11T03:04:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 96,
"commentsCount": 154,
"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-11T03:02:56.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 286,
"commentsCount": 118,
"tags": [
"front_page"
],
"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-11T03:00:56.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 689,
"commentsCount": 479,
"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-11T03:02:56.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 85,
"commentsCount": 35,
"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-11T00:42:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 71,
"commentsCount": 85,
"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-11T02:59:11.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 46,
"commentsCount": 18,
"tags": [],
"createdAt": "2026-01-10T10:41:16.000Z",
"createdAtI": 1768041676,
"updatedAt": "2026-01-11T01:32:10.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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"
}
}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": 249,
"commentsCount": 177,
"tags": [
"front_page"
],
"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-11T03:02:56.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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-11T00:15:56.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 62,
"commentsCount": 13,
"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-11T02:44:26.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 55,
"commentsCount": 48,
"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-11T02:41:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 62,
"commentsCount": 29,
"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-11T02:41:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 101,
"commentsCount": 87,
"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-11T02:16:40.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 306,
"commentsCount": 272,
"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-11T02:59:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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-11T03:05:58.358Z",
"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": 161,
"commentsCount": 190,
"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-11T02:30:10.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 27,
"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-11T02:45:25.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 67,
"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-11T01:17:26.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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-11T03:05:58.358Z",
"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": 11,
"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-10T23:22:10.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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-11T03:05:58.358Z",
"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": 596,
"commentsCount": 341,
"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-11T02:53:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 54,
"commentsCount": 6,
"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-11T02:31:56.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 262,
"commentsCount": 221,
"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-11T03:04:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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-11T02:50:25.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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-11T03:05:58.358Z",
"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-10T23:43:11.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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": 209,
"commentsCount": 165,
"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-11T03:02:56.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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-11T02:11:25.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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-11T03:05:58.358Z",
"firstVersion": {
"storyID": "46558739",
"author": "jandeboevrie",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T20:30:58.696Z",
"title": "QtNat – Open you port with Qt UPnP",
"createdAtI": 1767989827,
"url": "http://renaudguezennec.eu/index.php/2026/01/09/qtnat-open-you-port-with-qt/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T20:17:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767990659,
"commentsCount": 0,
"updatedAt": "2026-01-09T20:30:52.000Z"
}
}It turns out, you can attach an external GPU to a Raspberry Pi 5. So my natural first question is, can I game on it? Let’s try it out and compare it with some similar computers. For the showdown of crappy gaming computers, we’ll see which of these handles gaming best: Beelink MINI-S13 CPU: 4-core Intel N150 @ 3.6GHz RAM: 16GB DDR4 PCIe: M.2 Gen3 x4 More powerful than the Raspberry Pi 5, but at a similar price point.
{
"storyID": "46558148",
"title": "RTX 5090 and Raspberry Pi: Can it game?",
"author": "scottjg",
"url": "https://scottjg.com/posts/2026-01-08-crappy-computer-showdown/",
"points": 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-11T02:30:56.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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-11T03:05:58.358Z",
"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": 238,
"commentsCount": 78,
"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-11T03:05:41.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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-10T23:43:11.000Z",
"fetchedAt": "2026-01-11T03:05:58.358Z",
"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:05:58.358Z",
"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"
}
}{
"storyID": "46556984",
"title": "73% People Detained by ICE Have No Convictions",
"author": "gtirloni",
"url": "https://www.cato.org/blog/5-ice-detainees-have-violent-convictions-73-no-convictions",
"points": 80,
"commentsCount": 47,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.cato.org/blog/5-ice-detainees-have-violent-convictions-73-no-convictions"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T18:11:37.000Z",
"createdAtI": 1767982297,
"updatedAt": "2026-01-11T00:59:11.000Z",
"fetchedAt": "2026-01-11T02:10:58.350Z",
"firstVersion": {
"storyID": "46556984",
"author": "gtirloni",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T19:15:58.809Z",
"title": "73% People Detained by ICE Have No Convictions",
"createdAtI": 1767982297,
"url": "https://www.cato.org/blog/5-ice-detainees-have-violent-convictions-73-no-convictions",
"points": 30,
"tags": [],
"createdAt": "2026-01-09T18:11:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767986159,
"commentsCount": 3,
"updatedAt": "2026-01-09T19:15:53.000Z"
}
}{
"storyID": "46556979",
"title": "U.S. mandates more foreign travelers to pay $15,000 visa bond deposits",
"author": "hmokiguess",
"url": "https://www.washingtonpost.com/immigration/2026/01/06/visa-bonds-state-overstay-rates/",
"points": 82,
"commentsCount": 108,
"tags": [],
"createdAt": "2026-01-09T18:11:22.000Z",
"createdAtI": 1767982282,
"updatedAt": "2026-01-11T02:03:40.000Z",
"fetchedAt": "2026-01-11T02:05:58.440Z",
"firstVersion": {
"storyID": "46556979",
"author": "hmokiguess",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T18:50:58.365Z",
"title": "U.S. mandates more foreign travelers to pay $15,000 visa bond deposits",
"createdAtI": 1767982282,
"url": "https://www.washingtonpost.com/immigration/2026/01/06/visa-bonds-state-overstay-rates/",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T18:11:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767984658,
"commentsCount": 0,
"updatedAt": "2026-01-09T18:48:22.000Z"
}
}Anil Dash - A blog about making culture. Since 1999.
{
"storyID": "46556695",
"title": "How Markdown took over the world",
"author": "zdw",
"url": "https://www.anildash.com/2026/01/09/how-markdown-took-over-the-world/",
"points": 401,
"commentsCount": 306,
"tags": [],
"og": {
"twitterCreator": "@anildash",
"twitterTitle": "How Markdown took over the world - Anil Dash",
"twitterImage": [
{
"url": "/images/imac-g4-markdown.jpg"
}
],
"author": "Anil Dash",
"twitterUrl": "https://anildash.com/2026/01/09/how-markdown-took-over-the-world/",
"ogTitle": "How Markdown took over the world - Anil Dash",
"ogDescription": "A blog about making culture. Since 1999.",
"ogImage": [
{
"url": "/images/imac-g4-markdown.jpg"
}
],
"ogType": "article",
"articleTag": "posts, posts, tech, blogs, software, culture, ai, Best Of",
"twitterCard": "summary",
"twitterDescription": "A blog about making culture. Since 1999.",
"success": true,
"requestUrl": "https://www.anildash.com/2026/01/09/how-markdown-took-over-the-world/",
"ogUrl": "https://anildash.com/2026/01/09/how-markdown-took-over-the-world/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T17:52:20.000Z",
"createdAtI": 1767981140,
"updatedAt": "2026-01-11T01:46:26.000Z",
"fetchedAt": "2026-01-11T01:50:58.326Z",
"firstVersion": {
"storyID": "46556695",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T20:35:58.332Z",
"title": "How Markdown Took over the World",
"createdAtI": 1767981140,
"url": "https://www.anildash.com/2026/01/09/how-markdown-took-over-the-world/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T17:52:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767990958,
"commentsCount": 1,
"updatedAt": "2026-01-09T20:35:37.000Z"
}
}Mordenstar - A Simon-style musical ear training game. Listen to melodies and play them back on piano. Practice mode with sheet music notation or play-by-ear mode. MIDI keyboard support.
{
"storyID": "46556210",
"title": "Show HN: I made a memory game to teach you to play piano by ear",
"author": "vunderba",
"url": "https://lend-me-your-ears.specr.net",
"points": 521,
"commentsCount": 166,
"tags": [
"show_hn"
],
"og": {
"twitterTitle": "Lend Me Your Ears",
"twitterImage": [
{
"alt": "Lend Me Your Ears - A musical ear training game featuring sheet music notation and piano keyboard with MIDI support",
"url": "https://lend-me-your-ears.specr.net/assets/opengraph-banner-image.jpg"
}
],
"author": "Mordenstar",
"ogTitle": "Lend Me Your Ears",
"ogDescription": "A Simon-style musical ear training game. Listen to melodies and play them back on piano. Practice mode with sheet music notation or play-by-ear mode. MIDI keyboard support.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1424",
"alt": "Lend Me Your Ears - A musical ear training game featuring sheet music notation and piano keyboard with MIDI support",
"type": "image/jpeg",
"url": "https://lend-me-your-ears.specr.net/assets/opengraph-banner-image.jpg",
"height": "752"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "A Simon-style musical ear training game. Listen and play back melodies. Practice mode with sheet music or play-by-ear mode. MIDI support.",
"success": true,
"requestUrl": "https://lend-me-your-ears.specr.net",
"ogUrl": "https://lend-me-your-ears.specr.net",
"ogSiteName": "Lend Me Your Ears"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T17:17:28.000Z",
"createdAtI": 1767979048,
"updatedAt": "2026-01-10T23:49:41.000Z",
"fetchedAt": "2026-01-10T23:50:58.313Z",
"firstVersion": {
"storyID": "46556210",
"author": "vunderba",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T17:50:58.363Z",
"title": "Show HN: I made a memory game to teach you to play piano by ear",
"createdAtI": 1767979048,
"url": "https://lend-me-your-ears.specr.net",
"points": 6,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-09T17:17:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767981058,
"commentsCount": 0,
"updatedAt": "2026-01-09T17:50:37.000Z"
}
}The purpose of this current thread is to offer a place where people can freely opine, editorialize, complain, and rant about the cat-and-mouse game between Google and those of us who are trying to bypass their PlayIntegrity checks ... and about...
{
"storyID": "46555963",
"title": "The Vietnam government has banned rooted phones from using any banking app",
"author": "Magnusmaster",
"url": "https://xdaforums.com/t/discussion-the-root-and-mod-hiding-fingerprint-spoofing-keybox-stealing-cat-and-mouse-game.4425939/page-118",
"points": 525,
"commentsCount": 594,
"tags": [],
"og": {
"twitterTitle": "[Discussion] The root-and-mod-hiding / fingerprint-spoofing /...",
"twitterCard": "summary",
"twitterDescription": "The purpose of this current thread is to offer a place where people can freely opine, editorialize, complain, and rant about the cat-and-mouse game between Google and those of us who are trying to...",
"twitterImage": [
{
"url": "https://xdaforums.com/data/assets/logo/header-forum.jpeg"
}
],
"success": true,
"requestUrl": "https://xdaforums.com/t/discussion-the-root-and-mod-hiding-fingerprint-spoofing-keybox-stealing-cat-and-mouse-game.4425939/page-118",
"ogTitle": "[Discussion] The root-and-mod-hiding / fingerprint-spoofing / keybox-stealing cat-and-mouse game",
"ogUrl": "https://xdaforums.com/t/discussion-the-root-and-mod-hiding-fingerprint-spoofing-keybox-stealing-cat-and-mouse-game.4425939/",
"ogDescription": "The purpose of this current thread is to offer a place where people can freely opine, editorialize, complain, and rant about the cat-and-mouse game between Google and those of us who are trying to bypass their PlayIntegrity checks ... and about...",
"ogSiteName": "XDA Forums",
"ogImage": [
{
"url": "https://xdaforums.com/data/assets/logo/header-forum.jpeg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T17:00:11.000Z",
"createdAtI": 1767978011,
"updatedAt": "2026-01-10T22:37:26.000Z",
"fetchedAt": "2026-01-10T22:40:58.575Z",
"firstVersion": {
"storyID": "46555963",
"author": "Magnusmaster",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T17:10:58.450Z",
"title": "The Vietnam government has banned rooted phones from using any banking app",
"createdAtI": 1767978011,
"url": "https://xdaforums.com/t/discussion-the-root-and-mod-hiding-fingerprint-spoofing-keybox-stealing-cat-and-mouse-game.4425939/page-118",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T17:00:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767978658,
"commentsCount": 2,
"updatedAt": "2026-01-09T17:10:52.000Z"
}
}{
"storyID": "46555807",
"title": "Flock Hardcoded the Password for America's Surveillance Infrastructure 53 Times",
"author": "fuck_flock",
"url": "https://nexanet.ai/blog/53-times-flocksafety-hardcoded-the-password-for-americas-surveillance-infrastructure",
"points": 487,
"commentsCount": 164,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://nexanet.ai/blog/53-times-flocksafety-hardcoded-the-password-for-americas-surveillance-infrastructure"
},
"aiIsh": {
"score": 1,
"offenses": [
"nexanet.ai"
]
},
"createdAt": "2026-01-09T16:49:59.000Z",
"createdAtI": 1767977399,
"updatedAt": "2026-01-10T22:19:40.000Z",
"fetchedAt": "2026-01-10T22:20:59.117Z",
"firstVersion": {
"storyID": "46555807",
"author": "fuck_flock",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T16:55:58.321Z",
"title": "Flock Hardcoded the Password for America's Surveillance Infrastructure 53 Times",
"createdAtI": 1767977399,
"url": "https://nexanet.ai/blog/53-times-flocksafety-hardcoded-the-password-for-americas-surveillance-infrastructure",
"points": 4,
"tags": [],
"createdAt": "2026-01-09T16:49:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767977758,
"commentsCount": 0,
"updatedAt": "2026-01-09T16:54:23.000Z"
}
}{
"storyID": "46555760",
"title": "Cloudflare CEO on the Italy fines",
"author": "sidcool",
"url": "https://twitter.com/eastdakota/status/2009654937303896492",
"points": 622,
"commentsCount": 983,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/eastdakota/status/2009654937303896492",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T16:46:48.000Z",
"createdAtI": 1767977208,
"updatedAt": "2026-01-10T22:19:40.000Z",
"fetchedAt": "2026-01-10T22:20:59.117Z",
"firstVersion": {
"storyID": "46555760",
"author": "sidcool",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T16:55:58.321Z",
"title": "Cloudflare CEO on the Italy Fines",
"createdAtI": 1767977208,
"url": "https://twitter.com/eastdakota/status/2009654937303896492",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T16:46:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767977758,
"commentsCount": 1,
"updatedAt": "2026-01-09T16:54:36.000Z"
}
}For the past several months, I’ve been receiving and then ignoring a steady stream of concerning emails from Sendgrid, the popular email delivery service owned by Twilio that I use for sendin…
{
"storyID": "46555615",
"title": "SendGrid isn’t emailing about ICE or BLM – it’s a phishing attack",
"author": "mecredis",
"url": "https://fredbenenson.com/blog/2026/01/09/sendgrid-isnt-emailing-you-about-ice-or-blm-its-a-phishing-attack/",
"points": 205,
"commentsCount": 133,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2026-01-09T16:36:17+00:00",
"twitterImage": [
{
"url": "https://fredbenenson.com/wp-content/uploads/2026/01/Screenshot-2026-01-09-at-7.54.28-AM.png?w=640"
}
],
"success": true,
"requestUrl": "https://fredbenenson.com/blog/2026/01/09/why-is-sendgrid-emailing-me-about-supporting-ice/",
"ogTitle": "Why is SendGrid emailing me about supporting ICE?",
"ogUrl": "https://fredbenenson.com/blog/2026/01/09/why-is-sendgrid-emailing-me-about-supporting-ice/",
"ogDescription": "For the past several months, I’ve been receiving and then ignoring a steady stream of concerning emails from Sendgrid, the popular email delivery service owned by Twilio that I use for sendin…",
"articleModifiedTime": "2026-01-09T16:36:17+00:00",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1730",
"url": "https://fredbenenson.com/wp-content/uploads/2026/01/Screenshot-2026-01-09-at-7.54.28-AM.png",
"height": "1886"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T16:36:48.000Z",
"createdAtI": 1767976608,
"updatedAt": "2026-01-10T21:49:57.000Z",
"fetchedAt": "2026-01-10T21:55:58.326Z",
"firstVersion": {
"storyID": "46555615",
"author": "mecredis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T18:00:58.425Z",
"title": "Why is SendGrid emailing me about supporting ICE?",
"createdAtI": 1767976608,
"url": "https://fredbenenson.com/blog/2026/01/09/why-is-sendgrid-emailing-me-about-supporting-ice/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T16:36:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767981658,
"commentsCount": 0,
"updatedAt": "2026-01-09T18:00:52.000Z"
}
}{
"storyID": "46555512",
"title": "Latest SteamOS Beta Now Includes Ntsync Kernel Driver",
"author": "LorenDB",
"url": "https://www.phoronix.com/news/Steam-OS-Beta-NTSYNC",
"points": 105,
"commentsCount": 40,
"tags": [],
"og": {
"twitterCreator": "@michaellarabel",
"twitterCard": "summary_large_image",
"twitterSite": "@phoronix",
"twitterTitle": "Latest SteamOS Beta Now Includes NTSYNC Kernel Driver",
"twitterDescription": "Valve released the SteamOS 3.7.20 beta overnight and with it they are finally building the NTSYNC kernel driver for helping accelerate Windows NT synchronization primitives.",
"twitterImage": [
{
"url": "https://www.phoronix.net/image.php?id=2026&image=steamos_3720_beta"
}
],
"success": true,
"requestUrl": "https://www.phoronix.com/news/Steam-OS-Beta-NTSYNC",
"ogTitle": "Latest SteamOS Beta Now Includes NTSYNC Kernel Driver",
"ogImage": [
{
"url": "https://www.phoronix.net/image.php?id=2026&image=steamos_3720_beta"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T16:27:19.000Z",
"createdAtI": 1767976039,
"updatedAt": "2026-01-10T20:30:41.000Z",
"fetchedAt": "2026-01-10T21:55:58.326Z",
"firstVersion": {
"storyID": "46555512",
"author": "LorenDB",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T17:30:58.384Z",
"title": "Latest SteamOS Beta Now Includes Ntsync Kernel Driver",
"createdAtI": 1767976039,
"url": "https://www.phoronix.com/news/Steam-OS-Beta-NTSYNC",
"points": 5,
"tags": [],
"createdAt": "2026-01-09T16:27:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767979858,
"commentsCount": 0,
"updatedAt": "2026-01-09T17:30:54.000Z"
}
}This paper (CIDR'26) presents a comprehensive analysis of cloud hardware trends from 2015 to 2025, focusing on AWS and comparing it with ot...
{
"storyID": "46555485",
"title": "Cloudspecs: Cloud Hardware Evolution Through the Looking Glass",
"author": "speckx",
"url": "http://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html",
"points": 52,
"commentsCount": 12,
"tags": [],
"og": {
"ogTitle": "Cloudspecs: Cloud Hardware Evolution Through the Looking Glass",
"ogUrl": "http://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html",
"ogDescription": "This paper (CIDR'26) presents a comprehensive analysis of cloud hardware trends from 2015 to 2025, focusing on AWS and comparing it with ot...",
"ogImage": [
{
"url": "https://blogger.googleusercontent.com/img/a/AVvXsEhjspXxlUb6cWW1Co2aJyK-hX67_A10kqDPYggxhFSxpW3sncZ1SgKYlJtECVe1Ys1jC6igt4Zs7S9oUFMTRE8755mdxGFVnxoie-Wq8EfUFAT3PMF4hvHXfX_jhLYj-mqmdf0hFxzw-PSstHp0rWfUgY1tJ5sapo6VZAR5Y-yLeOoQMydIKEm2qMO6fC4=w1200-h630-p-k-no-nu"
}
],
"success": true,
"requestUrl": "http://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T16:23:44.000Z",
"createdAtI": 1767975824,
"updatedAt": "2026-01-10T21:41:25.000Z",
"fetchedAt": "2026-01-10T21:55:58.326Z",
"firstVersion": {
"storyID": "46555485",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T16:40:58.398Z",
"title": "Cloudspecs: Cloud Hardware Evolution Through the Looking Glass",
"createdAtI": 1767975824,
"url": "http://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html",
"points": 5,
"tags": [],
"createdAt": "2026-01-09T16:23:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767976858,
"commentsCount": 0,
"updatedAt": "2026-01-09T16:39:21.000Z"
}
}J.D. Tuccille - A proposed rule change would allow the government to routinely gather people's biometric data without a warrant.
{
"storyID": "46555439",
"title": "DHS Invokes Immigration Enforcement to Justify Gathering Americans' DNA",
"author": "pseudolus",
"url": "https://reason.com/2026/01/09/dhs-invokes-immigration-enforcement-to-justify-gathering-americans-dna/",
"points": 60,
"commentsCount": 32,
"tags": [],
"og": {
"twitterCreator": "@JD_Tuccille",
"twitterTitle": "DHS invokes immigration enforcement to justify gathering Americans' DNA",
"twitterSite": "@reason",
"articlePublishedTime": "2026-01-09T12:00:25+00:00",
"author": "J.D. Tuccille",
"ogTitle": "DHS invokes immigration enforcement to justify gathering Americans' DNA",
"ogDescription": "A proposed rule change would allow the government to routinely gather people's biometric data without a warrant.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"type": "image/jpeg",
"url": "https://d2eehagpk5cl65.cloudfront.net/img/q60/uploads/2026/01/Biometrics.jpg",
"height": "1080"
}
],
"ogType": "article",
"articleTag": "Institute for Justice",
"articlePublisher": "https://www.facebook.com/Reason.Magazine/",
"twitterCard": "summary_large_image",
"twitterDescription": "A proposed rule change would allow the government to routinely gather people's biometric data without a warrant.",
"success": true,
"requestUrl": "https://reason.com/2026/01/09/dhs-invokes-immigration-enforcement-to-justify-gathering-americans-dna/",
"ogUrl": "https://reason.com/2026/01/09/dhs-invokes-immigration-enforcement-to-justify-gathering-americans-dna/",
"ogSiteName": "Reason.com",
"articleSection": "Civil Liberties",
"fbAppId": "231085004075801"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T16:18:54.000Z",
"createdAtI": 1767975534,
"updatedAt": "2026-01-10T20:27:55.000Z",
"fetchedAt": "2026-01-10T21:50:58.423Z",
"firstVersion": {
"storyID": "46555439",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T16:30:58.393Z",
"title": "DHS Invokes Immigration Enforcement to Justify Gathering Americans' DNA",
"createdAtI": 1767975534,
"url": "https://reason.com/2026/01/09/dhs-invokes-immigration-enforcement-to-justify-gathering-americans-dna/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T16:18:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767976258,
"commentsCount": 0,
"updatedAt": "2026-01-09T16:30:52.000Z"
}
}{
"storyID": "46554897",
"title": "Amiga Pointer Archive",
"author": "erickhill",
"url": "https://heckmeck.de/pointers/",
"points": 61,
"commentsCount": 19,
"tags": [],
"og": {
"ogTitle": "Amiga Pointer Archive",
"ogUrl": "https://heckmeck.de/pointers/",
"ogImage": [
{
"url": "https://heckmeck.de/pointers/og-preview-image.png"
}
],
"success": true,
"requestUrl": "https://heckmeck.de/pointers/",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T15:29:37.000Z",
"createdAtI": 1767972577,
"updatedAt": "2026-01-10T20:32:40.000Z",
"fetchedAt": "2026-01-10T21:25:58.520Z",
"firstVersion": {
"storyID": "46554897",
"author": "erickhill",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T20:30:58.696Z",
"title": "Amiga Pointer Archive",
"createdAtI": 1767972577,
"url": "https://heckmeck.de/pointers/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T15:29:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767990659,
"commentsCount": 2,
"updatedAt": "2026-01-09T20:30:52.000Z"
}
}A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.
{
"storyID": "46554652",
"title": "How to store a chess position in 26 bytes (2022)",
"author": "kurinikku",
"url": "https://ezzeriesa.notion.site/How-to-store-a-chess-position-in-26-bytes-using-bit-level-magic-df1fdb5364eb42fdac11eb23b25e9605",
"points": 126,
"commentsCount": 99,
"tags": [],
"og": {
"twitterSite": "@NotionHQ",
"twitterTitle": "The AI workspace that works for you. | Notion",
"twitterImage": [
{
"url": "https://www.notion.so/images/meta/default.png"
}
],
"twitterUrl": "https://www.notion.so",
"ogTitle": "The AI workspace that works for you. | Notion",
"ogDescription": "A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.notion.so/images/meta/default.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.",
"success": true,
"requestUrl": "https://ezzeriesa.notion.site/How-to-store-a-chess-position-in-26-bytes-using-bit-level-magic-df1fdb5364eb42fdac11eb23b25e9605",
"ogUrl": "https://www.notion.so",
"ogSiteName": "Notion"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-09T15:07:17.000Z",
"createdAtI": 1767971237,
"updatedAt": "2026-01-10T20:53:25.000Z",
"fetchedAt": "2026-01-10T21:00:58.394Z",
"firstVersion": {
"storyID": "46554652",
"author": "kurinikku",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T18:45:58.545Z",
"title": "How to store a chess position in 26 bytes",
"createdAtI": 1767971237,
"url": "https://ezzeriesa.notion.site/How-to-store-a-chess-position-in-26-bytes-using-bit-level-magic-df1fdb5364eb42fdac11eb23b25e9605",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T15:07:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767984359,
"commentsCount": 0,
"updatedAt": "2026-01-09T18:45:38.000Z"
}
}{
"storyID": "46554462",
"title": "London–Calcutta bus service",
"author": "thunderbong",
"url": "https://en.wikipedia.org/wiki/London%E2%80%93Calcutta_bus_service",
"points": 348,
"commentsCount": 172,
"tags": [],
"og": {
"ogTitle": "London–Calcutta bus service - Wikipedia",
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/London%E2%80%93Calcutta_bus_service",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T14:50:48.000Z",
"createdAtI": 1767970248,
"updatedAt": "2026-01-10T20:49:40.000Z",
"fetchedAt": "2026-01-10T20:50:58.371Z",
"firstVersion": {
"storyID": "46554462",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T15:00:58.700Z",
"title": "London–Calcutta Bus Service",
"createdAtI": 1767970248,
"url": "https://en.wikipedia.org/wiki/London%E2%80%93Calcutta_bus_service",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T14:50:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767970859,
"commentsCount": 0,
"updatedAt": "2026-01-09T14:59:51.000Z"
}
}{
"storyID": "46553818",
"title": "\"They Saw a Protest\": Cognitive Illiberalism and the Speech-Conduct Distinction [pdf] (2012)",
"author": "pcaharrier",
"url": "https://www.stanfordlawreview.org/wp-content/uploads/sites/3/2012/05/Kahan-64-Stan-L-Rev-851.pdf",
"points": 74,
"commentsCount": 64,
"tags": [],
"createdAt": "2026-01-09T13:52:13.000Z",
"createdAtI": 1767966733,
"updatedAt": "2026-01-10T18:03:55.000Z",
"fetchedAt": "2026-01-10T19:25:58.351Z",
"firstVersion": {
"storyID": "46553818",
"author": "pcaharrier",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T15:40:58.406Z",
"title": "\"They Saw a Protest\": Cognitive Illiberalism and the Speech-Conduct Distinction [pdf]",
"createdAtI": 1767966733,
"url": "https://www.stanfordlawreview.org/wp-content/uploads/sites/3/2012/05/Kahan-64-Stan-L-Rev-851.pdf",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T13:52:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767973258,
"commentsCount": 0,
"updatedAt": "2026-01-09T15:37:36.000Z"
}
}{
"storyID": "46553599",
"title": "Iran vows regime will \"not back down\" as web blackout continues",
"author": "geox",
"url": "https://www.cbsnews.com/news/iran-protests-internet-blackout-khamenei-vows-not-back-down-trump-threat/",
"points": 55,
"commentsCount": 81,
"tags": [],
"og": {
"error": "Server has returned a 400/500 error code",
"requestUrl": "https://www.cbsnews.com/news/iran-protests-internet-blackout-khamenei-vows-not-back-down-trump-threat/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T13:27:43.000Z",
"createdAtI": 1767965263,
"updatedAt": "2026-01-10T16:51:54.000Z",
"fetchedAt": "2026-01-10T18:50:58.336Z",
"firstVersion": {
"storyID": "46553599",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T13:50:58.402Z",
"title": "Iran vows regime will \"not back down\" as web blackout continues",
"createdAtI": 1767965263,
"url": "https://www.cbsnews.com/news/iran-protests-internet-blackout-khamenei-vows-not-back-down-trump-threat/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T13:27:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767966658,
"commentsCount": 0,
"updatedAt": "2026-01-09T13:50:51.000Z"
}
}Overweight people shed large amounts on jabs but gain 0.8 kg a month on average once off them, study shows.
{
"storyID": "46553427",
"title": "People who come off slimming jabs regain weight four times faster than dieters",
"author": "breve",
"url": "https://www.bbc.com/news/articles/c050ljnrv2qo",
"points": 36,
"commentsCount": 80,
"tags": [],
"og": {
"twitterTitle": "People coming off weight-loss injections risk fast weight gain",
"alWebUrl": "https://bbc.com/news/articles/c050ljnrv2qo",
"twitterImage": [
{
"alt": "A woman, wearing bright red nail polish and unbuttoned blue jeans, injects herself into the skin and soft tissue of her lower abdomen with an obesity jab pen.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/ddcb/live/e7a631e0-eb13-11f0-992c-75363ad17690.jpg"
}
],
"ogTitle": "People coming off weight-loss injections risk fast weight gain",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Overweight people shed large amounts on jabs but gain 0.8 kg a month on average once off them, study shows.",
"ogImage": [
{
"alt": "A woman, wearing bright red nail polish and unbuttoned blue jeans, injects herself into the skin and soft tissue of her lower abdomen with an obesity jab pen.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/ddcb/live/e7a631e0-eb13-11f0-992c-75363ad17690.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Overweight people shed large amounts on jabs but gain 0.8 kg a month on average once off them, study shows.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c050ljnrv2qo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c050ljnrv2qo",
"articleModifiedTime": "2026-01-08T01:21:56.267Z",
"alAndroidUrl": "bbcx://news/articles/c050ljnrv2qo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T13:06:45.000Z",
"createdAtI": 1767964005,
"updatedAt": "2026-01-10T14:28:39.000Z",
"fetchedAt": "2026-01-10T18:05:58.428Z",
"firstVersion": {
"storyID": "46553427",
"author": "breve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T14:15:58.359Z",
"title": "People who come off slimming jabs regain weight four times faster than dieters",
"createdAtI": 1767964005,
"url": "https://www.bbc.com/news/articles/c050ljnrv2qo",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T13:06:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767968158,
"commentsCount": 7,
"updatedAt": "2026-01-09T14:15:51.000Z"
}
}{
"storyID": "46553343",
"title": "Kagi releases alpha version of Orion for Linux",
"author": "HelloUsername",
"url": "https://help.kagi.com/orion/misc/linux-status.html",
"points": 433,
"commentsCount": 290,
"tags": [
"front_page"
],
"og": {
"ogImage": [
{
"url": "https://help.kagi.com/og-image.png"
}
],
"success": true,
"requestUrl": "https://help.kagi.com/orion/misc/linux-status.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T12:54:48.000Z",
"createdAtI": 1767963288,
"updatedAt": "2026-01-10T17:15:10.000Z",
"fetchedAt": "2026-01-10T17:15:58.399Z",
"firstVersion": {
"storyID": "46553343",
"author": "HelloUsername",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T14:10:58.324Z",
"title": "Kagi releases alpha version of Orion for Linux",
"createdAtI": 1767963288,
"url": "https://help.kagi.com/orion/misc/linux-status.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T12:54:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767967858,
"commentsCount": 0,
"updatedAt": "2026-01-09T14:10:51.000Z"
}
}{
"storyID": "46553342",
"title": "\"If Starmer is successful in banning X in Britain, I will move forward in . . .\"",
"author": "chrisjj",
"url": "https://twitter.com/RepLuna/status/2009460496668426449",
"points": 48,
"commentsCount": 60,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/RepLuna/status/2009460496668426449",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T12:54:44.000Z",
"createdAtI": 1767963284,
"updatedAt": "2026-01-10T15:51:40.000Z",
"fetchedAt": "2026-01-10T17:15:58.399Z",
"firstVersion": {
"storyID": "46553342",
"author": "chrisjj",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T13:15:58.372Z",
"title": "\"If Starmer is successful in banning X in Britain, I will move forward in . . .\"",
"createdAtI": 1767963284,
"url": "https://twitter.com/RepLuna/status/2009460496668426449",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T12:54:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767964558,
"commentsCount": 1,
"updatedAt": "2026-01-09T13:14:06.000Z"
}
}Overview
{
"storyID": "46552254",
"title": "MCP is a fad",
"author": "risemlbill",
"url": "https://tombedor.dev/mcp-is-a-fad/",
"points": 142,
"commentsCount": 113,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2025-12-12T00:00:00.000Z",
"twitterImage": [
{
"url": "https://tombedor.dev/img/icon-1024.png"
}
],
"success": true,
"requestUrl": "https://tombedor.dev/mcp-is-a-fad/",
"ogTitle": "MCP is a fad | Tom Bedor's Blog",
"ogUrl": "https://tombedor.dev/mcp-is-a-fad/",
"ogDescription": "Overview",
"ogLocale": "en",
"ogImage": [
{
"url": "https://tombedor.dev/img/icon-1024.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T10:27:11.000Z",
"createdAtI": 1767954431,
"updatedAt": "2026-01-10T16:01:54.000Z",
"fetchedAt": "2026-01-10T16:10:58.406Z",
"firstVersion": {
"storyID": "46552254",
"author": "risemlbill",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T10:40:58.337Z",
"title": "MCP Is a Fad",
"createdAtI": 1767954431,
"url": "https://tombedor.dev/mcp-is-a-fad/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T10:27:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767955258,
"commentsCount": 0,
"updatedAt": "2026-01-09T10:40:50.000Z"
}
}Surveillance Watch is an interactive map revealing the intricate connections between surveillance companies, their funding sources and affiliations.
{
"storyID": "46551855",
"title": "Surveillance Watch – A map that shows connections between surveillance companies",
"author": "kekqqq",
"url": "https://www.surveillancewatch.io",
"points": 112,
"commentsCount": 28,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Surveillance Watch: They Know Who You Are",
"twitterDescription": "Surveillance Watch is an interactive map revealing the intricate connections between surveillance companies, their funding sources and affiliations.",
"twitterImage": [
{
"url": "https://surveillancewatch.io/og-image.jpg"
}
],
"success": true,
"requestUrl": "https://www.surveillancewatch.io",
"ogTitle": "Surveillance Watch: They Know Who You Are",
"ogDescription": "Surveillance Watch is an interactive map revealing the intricate connections between surveillance companies, their funding sources and affiliations.",
"ogImage": [
{
"url": "https://surveillancewatch.io/og-image.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T09:34:54.000Z",
"createdAtI": 1767951294,
"updatedAt": "2026-01-10T13:51:42.000Z",
"fetchedAt": "2026-01-10T15:40:58.691Z",
"firstVersion": {
"storyID": "46551855",
"author": "kekqqq",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T10:05:58.309Z",
"title": "Surveillance Watch – a map that shows connections between surveillance companies",
"createdAtI": 1767951294,
"url": "https://www.surveillancewatch.io",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T09:34:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767953158,
"commentsCount": 0,
"updatedAt": "2026-01-09T09:58:36.000Z"
}
}X to limit editing function to paying subscribers after platform threatened with fines and regulatory action
{
"storyID": "46551238",
"title": "Grok turns off image generator for most after outcry over sexualised AI imagery",
"author": "beardyw",
"url": "https://www.theguardian.com/technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery",
"points": 76,
"commentsCount": 90,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Grok turns off image generator for most users after outcry over sexualised AI imagery",
"ogType": "article",
"articleTag": "Grok AI,Elon Musk,Social media,X,Technology,Digital media,Internet,Media,Internet safety",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery",
"twitterAppUrliPhone": "gnmguardian://technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-01-09T07:44:14.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/5602890ef620af5b8c02784d85062ad26bfaa4a7/308_0_3083_2467/master/3083.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=3a887f4620b76f78cd785372d2110aae"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "X to limit editing function to paying subscribers after platform threatened with fines and regulatory action",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/5602890ef620af5b8c02784d85062ad26bfaa4a7/308_0_3083_2467/master/3083.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=4925f43d7d0ea5a6b634e63b07f06559",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery",
"alIosUrl": "gnmguardian://technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-01-09T07:53:50.000Z",
"articleSection": "Technology",
"articleAuthor": "https://www.theguardian.com/profile/helena-horton",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-09T08:10:31.000Z",
"createdAtI": 1767946231,
"updatedAt": "2026-01-10T13:53:39.000Z",
"fetchedAt": "2026-01-10T15:05:58.455Z",
"firstVersion": {
"storyID": "46551238",
"author": "beardyw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T08:35:58.485Z",
"title": "Grok turns off image generator for most after outcry over sexualised AI imagery",
"createdAtI": 1767946231,
"url": "https://www.theguardian.com/technology/2026/jan/09/grok-image-generator-outcry-sexualised-ai-imagery",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T08:10:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767947758,
"commentsCount": 0,
"updatedAt": "2026-01-09T08:34:51.000Z"
}
}{
"storyID": "46551044",
"title": "What happened to WebAssembly",
"author": "enz",
"url": "https://emnudge.dev/blog/what-happened-to-webassembly/",
"points": 339,
"commentsCount": 310,
"tags": [],
"og": {
"success": true,
"author": "EmNudge",
"requestUrl": "https://emnudge.dev/blog/what-happened-to-webassembly/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T07:38:30.000Z",
"createdAtI": 1767944310,
"updatedAt": "2026-01-10T14:55:55.000Z",
"fetchedAt": "2026-01-10T14:55:58.398Z",
"firstVersion": {
"storyID": "46551044",
"author": "enz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T07:50:58.358Z",
"title": "What Happened to WebAssembly",
"createdAtI": 1767944310,
"url": "https://emnudge.dev/blog/what-happened-to-webassembly/",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T07:38:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767945058,
"commentsCount": 0,
"updatedAt": "2026-01-09T07:48:05.000Z"
}
}The European Commission has opened a 'call for evidence' to help shape its European Open Digita [...]
{
"storyID": "46550912",
"title": "European Commission issues call for evidence on open source",
"author": "pabs3",
"url": "https://lwn.net/Articles/1053107/",
"points": 427,
"commentsCount": 335,
"tags": [],
"og": {
"ogTitle": "European Commission issues call for evidence on open source",
"ogSiteName": "LWN.net",
"ogDescription": "The European Commission has opened a 'call for evidence' to help shape its European Open Digita [...]",
"success": true,
"requestUrl": "https://lwn.net/Articles/1053107/",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T07:09:39.000Z",
"createdAtI": 1767942579,
"updatedAt": "2026-01-10T14:36:24.000Z",
"fetchedAt": "2026-01-10T14:40:58.441Z",
"firstVersion": {
"storyID": "46550912",
"author": "pabs3",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T07:50:58.358Z",
"title": "European Commission issues call for evidence on open source",
"createdAtI": 1767942579,
"url": "https://lwn.net/Articles/1053107/",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T07:09:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767945058,
"commentsCount": 0,
"updatedAt": "2026-01-09T07:46:35.000Z"
}
}{
"storyID": "46550895",
"title": "Mathematics for Computer Science (2018) [pdf]",
"author": "vismit2000",
"url": "https://courses.csail.mit.edu/6.042/spring18/mcs.pdf",
"points": 385,
"commentsCount": 65,
"tags": [],
"createdAt": "2026-01-09T07:06:41.000Z",
"createdAtI": 1767942401,
"updatedAt": "2026-01-10T14:07:54.000Z",
"fetchedAt": "2026-01-10T14:30:58.414Z",
"firstVersion": {
"storyID": "46550895",
"author": "vismit2000",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T07:25:58.593Z",
"title": "MIT's \"Mathematics for Computer Science\" (2018) [pdf]",
"createdAtI": 1767942401,
"url": "https://courses.csail.mit.edu/6.042/spring18/mcs.pdf",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T07:06:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767943559,
"commentsCount": 0,
"updatedAt": "2026-01-09T07:25:50.000Z"
}
}{
"storyID": "46550777",
"title": "Do not mistake a resilient global economy for populist success",
"author": "andsoitis",
"url": "https://www.economist.com/leaders/2026/01/08/do-not-mistake-a-resilient-global-economy-for-populist-success",
"points": 210,
"commentsCount": 270,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/leaders/2026/01/08/do-not-mistake-a-resilient-global-economy-for-populist-success"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T06:43:27.000Z",
"createdAtI": 1767941007,
"updatedAt": "2026-01-10T13:52:09.000Z",
"fetchedAt": "2026-01-10T14:30:58.414Z",
"firstVersion": {
"storyID": "46550777",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T06:55:58.347Z",
"title": "Do not mistake a resilient global economy for populist success",
"createdAtI": 1767941007,
"url": "https://www.economist.com/leaders/2026/01/08/do-not-mistake-a-resilient-global-economy-for-populist-success",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T06:43:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767941758,
"commentsCount": 1,
"updatedAt": "2026-01-09T06:55:36.000Z"
}
}Humans can accurately sense the position, speed, and torque of their limbs, even with their eyes shut. This sense, known as proprioception, allows humans to pr…
{
"storyID": "46550453",
"title": "Agonist-Antagonist Myoneural Interface",
"author": "kaycebasques",
"url": "https://www.media.mit.edu/projects/agonist-antagonist-myoneural-interface-ami/overview/",
"points": 37,
"commentsCount": 2,
"tags": [],
"og": {
"twitterTitle": "Project Overview ‹ Agonist-antagonist Myoneural Interface (AMI) – MIT Media Lab",
"twitterSite": "@medialab",
"twitterImage": [
{
"url": "https://dam-prod.media.mit.edu/thumb/2018/05/29/AMI-gif.gif.1400x1400.gif"
}
],
"twitterUrl": "https://www.media.mit.edu/projects/agonist-antagonist-myoneural-interface-ami/overview/",
"ogTitle": "Project Overview ‹ Agonist-antagonist Myoneural Interface (AMI) – MIT Media Lab",
"ogDescription": "Humans can accurately sense the position, speed, and torque of their limbs, even with their eyes shut. This sense, known as proprioception, allows humans to pr…",
"ogImage": [
{
"url": "https://dam-prod.media.mit.edu/thumb/2018/05/29/AMI-gif.gif.1400x1400.gif"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Humans can accurately sense the position, speed, and torque of their limbs, even with their eyes shut. This sense, known as proprioception, allows humans to pr…",
"success": true,
"requestUrl": "https://www.media.mit.edu/projects/agonist-antagonist-myoneural-interface-ami/overview/",
"ogUrl": "https://www.media.mit.edu/projects/agonist-antagonist-myoneural-interface-ami/overview/",
"ogSiteName": "MIT Media Lab"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T05:44:58.000Z",
"createdAtI": 1767937498,
"updatedAt": "2026-01-10T08:31:53.000Z",
"fetchedAt": "2026-01-10T14:05:58.393Z",
"firstVersion": {
"storyID": "46550453",
"author": "kaycebasques",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T19:35:58.316Z",
"title": "Agonist-Antagonist Myoneural Interface",
"createdAtI": 1767937498,
"url": "https://www.media.mit.edu/projects/agonist-antagonist-myoneural-interface-ami/overview/",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T05:44:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767987358,
"commentsCount": 0,
"updatedAt": "2026-01-09T19:34:23.000Z"
}
}{
"storyID": "46550231",
"title": "The No Fakes Act has a “fingerprinting” trap that kills open source?",
"author": "guerrilla",
"url": "https://old.reddit.com/r/LocalLLaMA/comments/1q7qcux/the_no_fakes_act_has_a_fingerprinting_trap_that/",
"points": 185,
"commentsCount": 91,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/LocalLLaMA/comments/1q7qcux/the_no_fakes_act_has_a_fingerprinting_trap_that/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T05:01:24.000Z",
"createdAtI": 1767934884,
"updatedAt": "2026-01-10T13:08:09.000Z",
"fetchedAt": "2026-01-10T13:20:58.315Z",
"firstVersion": {
"storyID": "46550231",
"author": "guerrilla",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T05:15:58.466Z",
"title": "The No Fakes Act Has a \"Fingerprinting\" Trap That Kills Open Source",
"createdAtI": 1767934884,
"url": "https://old.reddit.com/r/LocalLLaMA/comments/1q7qcux/the_no_fakes_act_has_a_fingerprinting_trap_that/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T05:01:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767935758,
"commentsCount": 0,
"updatedAt": "2026-01-09T05:14:49.000Z"
}
}Description As of a few moments ago, usage of claude max stopped with the following error: I did try to reconnect, but got the same error. Plugins No response OpenCode version 1.1.8 Steps to reprod...
{
"storyID": "46549823",
"title": "Anthropic blocks third-party use of Claude Code subscriptions",
"author": "sergiotapia",
"url": "https://github.com/anomalyco/opencode/issues/7410",
"points": 584,
"commentsCount": 486,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "Broken Claude Max · Issue #7410 · anomalyco/opencode",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/d76b8ff4f333c46a0cb2a1c0b5028e46ce9dd5b4559ca972814804d0a8ab78bd/anomalyco/opencode/issues/7410"
}
],
"ogTitle": "Broken Claude Max · Issue #7410 · anomalyco/opencode",
"ogDescription": "Description As of a few moments ago, usage of claude max stopped with the following error: I did try to reconnect, but got the same error. Plugins No response OpenCode version 1.1.8 Steps to reprod...",
"ogImage": [
{
"width": "1200",
"alt": "Description As of a few moments ago, usage of claude max stopped with the following error: I did try to reconnect, but got the same error. Plugins No response OpenCode version 1.1.8 Steps to reprod...",
"url": "https://opengraph.githubassets.com/d76b8ff4f333c46a0cb2a1c0b5028e46ce9dd5b4559ca972814804d0a8ab78bd/anomalyco/opencode/issues/7410",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Description As of a few moments ago, usage of claude max stopped with the following error: I did try to reconnect, but got the same error. Plugins No response OpenCode version 1.1.8 Steps to reprod...",
"success": true,
"requestUrl": "https://github.com/anomalyco/opencode/issues/7410",
"ogUrl": "https://github.com/anomalyco/opencode/issues/7410",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-01-09T03:44:35.000Z",
"createdAtI": 1767930275,
"updatedAt": "2026-01-10T12:54:24.000Z",
"fetchedAt": "2026-01-10T12:55:58.328Z",
"firstVersion": {
"storyID": "46549823",
"author": "sergiotapia",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T04:10:58.412Z",
"title": "Anthropic bans use of API in OpenCode CLI tool",
"createdAtI": 1767930275,
"url": "https://github.com/anomalyco/opencode/issues/7410",
"points": 13,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T03:44:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767931858,
"commentsCount": 4,
"updatedAt": "2026-01-09T04:10:49.000Z"
}
}An analysis of footage from three camera angles show that the vehicle appears to be turning away from a federal officer as he opened fire.
{
"storyID": "46549583",
"title": "Videos Contradict Trump Administration Account of ICE Shooting in Minneapolis",
"author": "shepherdjerred",
"url": "https://www.nytimes.com/video/us/100000010631041/minneapolis-ice-shooting-video.html",
"points": 36,
"commentsCount": 21,
"tags": [],
"og": {
"twitterTitle": "Video: Videos Contradict Trump Administration Account of ICE Shooting in Minneapolis",
"twitterSite": "@nytimes",
"articlePublishedTime": "2026-01-08T11:35:24.000Z",
"twitterImage": [
{
"url": "https://static01.nyt.com/images/2026/01/07/arts/vi-cover/vi-cover-videoSixteenByNineJumbo1600-v5.jpg?video-overlay"
}
],
"twitterUrl": "https://www.nytimes.com/video/us/100000010631041/minneapolis-ice-shooting-video.html",
"ogTitle": "Video: Videos Contradict Trump Administration Account of ICE Shooting in Minneapolis",
"ogDescription": "An analysis of footage from three camera angles show that the vehicle appears to be turning away from a federal officer as he opened fire.",
"ogImage": [
{
"url": "https://static01.nyt.com/images/2026/01/07/arts/vi-cover/vi-cover-facebookJumbo-v5.jpg?video-overlay"
}
],
"ogType": "article",
"articleTag": "Ross, Jonathan (ICE Agent)",
"twitterCard": "summary_large_image",
"twitterDescription": "An analysis of footage from three camera angles show that the vehicle appears to be turning away from a federal officer as he opened fire.",
"success": true,
"requestUrl": "https://www.nytimes.com/video/us/100000010631041/minneapolis-ice-shooting-video.html",
"ogUrl": "https://www.nytimes.com/video/us/100000010631041/minneapolis-ice-shooting-video.html",
"articleModifiedTime": "2026-01-08T23:32:07.049Z",
"articleSection": "U.S.",
"articleAuthor": "https://www.nytimes.com/by/ainara-tiefenthaler",
"fbAppId": "9869919170"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T02:57:34.000Z",
"createdAtI": 1767927454,
"updatedAt": "2026-01-10T11:45:54.000Z",
"fetchedAt": "2026-01-10T11:45:58.681Z",
"firstVersion": {
"storyID": "46549583",
"author": "shepherdjerred",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T03:10:58.378Z",
"title": "Videos Contradict Trump Administration Account of ICE Shooting in Minneapolis",
"createdAtI": 1767927454,
"url": "https://www.nytimes.com/video/us/100000010631041/minneapolis-ice-shooting-video.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T02:57:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767928258,
"commentsCount": 1,
"updatedAt": "2026-01-09T03:09:36.000Z"
}
}{
"storyID": "46549444",
"title": "Show HN: Executable Markdown files with Unix pipes",
"author": "jedwhite",
"url": null,
"points": 114,
"commentsCount": 94,
"tags": [
"show_hn"
],
"createdAt": "2026-01-09T02:29:12.000Z",
"createdAtI": 1767925752,
"updatedAt": "2026-01-10T10:44:38.000Z",
"fetchedAt": "2026-01-10T11:05:58.323Z",
"firstVersion": {
"storyID": "46549444",
"author": "jedwhite",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T02:50:58.435Z",
"title": "Show HN: Executable Markdown files with Unix pipes",
"createdAtI": 1767925752,
"url": null,
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-01-09T02:29:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767927058,
"commentsCount": 0,
"updatedAt": "2026-01-09T02:48:19.000Z"
}
}Various shape regularization algorithms. Contribute to nickponline/shreg development by creating an account on GitHub.
{
"storyID": "46549333",
"title": "Show HN: Various shape regularization algorithms",
"author": "nickponline",
"url": "https://github.com/nickponline/shreg",
"points": 63,
"commentsCount": 4,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - nickponline/shreg: Various shape regularization algorithms",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/b697e5df0ce7117f29a7f6e1413e0626a827d0e70bfb287f6367a12bd493da7c/nickponline/shreg"
}
],
"ogTitle": "GitHub - nickponline/shreg: Various shape regularization algorithms",
"ogDescription": "Various shape regularization algorithms. Contribute to nickponline/shreg development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Various shape regularization algorithms. Contribute to nickponline/shreg development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/b697e5df0ce7117f29a7f6e1413e0626a827d0e70bfb287f6367a12bd493da7c/nickponline/shreg",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Various shape regularization algorithms. Contribute to nickponline/shreg development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/nickponline/shreg",
"ogUrl": "https://github.com/nickponline/shreg",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T02:13:01.000Z",
"createdAtI": 1767924781,
"updatedAt": "2026-01-10T11:01:24.000Z",
"fetchedAt": "2026-01-10T11:05:58.323Z",
"firstVersion": {
"storyID": "46549333",
"author": "nickponline",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T20:25:58.669Z",
"title": "Show HN: Various shape regularization algorithms",
"createdAtI": 1767924781,
"url": "https://github.com/nickponline/shreg",
"points": 15,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-09T02:13:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767990359,
"commentsCount": 2,
"updatedAt": "2026-01-09T20:22:54.000Z"
}
}↳ Pony Express Rider, oil painting possibly by Lloyd Branson (1853-1925) In March 1860, William H. Russell established the Overland Express Route, colloquially called the Pony Express, to carry express mail between St. Joseph, Missouri, and California; an area with no colonialist settlements between. Russell failed repeatedly to get funding from the Senate Post Office for the project, as most considered year-round tr
{
"storyID": "46549105",
"title": "Logistics Is Dying; Or – Dude, Where's My Mail?",
"author": "ChilledTonic",
"url": "https://lagomor.ph/2026/01/logistics-is-dying-or-dude-wheres-my-mail/",
"points": 66,
"commentsCount": 59,
"tags": [],
"og": {
"articleTag": "Things",
"articlePublishedTime": "2026-01-08T00:00:00-07:00",
"success": true,
"requestUrl": "https://lagomor.ph/2026/01/logistics-is-dying-or-dude-wheres-my-mail/",
"ogTitle": "Logistics is Dying; or - Dude, Where's my Mail?",
"ogUrl": "https://lagomor.ph/2026/01/logistics-is-dying-or-dude-wheres-my-mail/",
"ogSiteName": "Lagomorph",
"ogDescription": "↳ Pony Express Rider, oil painting possibly by Lloyd Branson (1853-1925) In March 1860, William H. Russell established the Overland Express Route, colloquially called the Pony Express, to carry express mail between St. Joseph, Missouri, and California; an area with no colonialist settlements between. Russell failed repeatedly to get funding from the Senate Post Office for the project, as most considered year-round tr",
"ogLocale": "en",
"articleSection": "posts",
"articleModifiedTime": "2026-01-08T00:00:00-07:00",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T01:39:52.000Z",
"createdAtI": 1767922792,
"updatedAt": "2026-01-10T10:12:39.000Z",
"fetchedAt": "2026-01-10T10:20:58.469Z",
"firstVersion": {
"storyID": "46549105",
"author": "ChilledTonic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T03:25:58.492Z",
"title": "Logistics Is Dying; Or – Dude, Where's My Mail?",
"createdAtI": 1767922792,
"url": "https://lagomor.ph/2026/01/logistics-is-dying-or-dude-wheres-my-mail/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T01:39:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767929158,
"commentsCount": 0,
"updatedAt": "2026-01-09T03:22:34.000Z"
}
}Ken-ichi Ueda - After almost 18 years, I left iNaturalist, the product and organization I helped create. I left because I don’t believe the current Leadership team is pointing the product in the right direction, and I don’t think they are managing their talented staff in an empathetic or effective way. If you’d like me to continue working on natural history software, support me on Patreon.
{
"storyID": "46548940",
"title": "Why I left iNaturalist",
"author": "erutuon",
"url": "https://kueda.net/blog/2026/01/06/why-i-left-inat/",
"points": 263,
"commentsCount": 156,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Why I Left iNaturalist",
"articlePublishedTime": "2026-01-06T00:00:00+00:00",
"success": true,
"author": "Ken-ichi Ueda",
"requestUrl": "https://kueda.net/blog/2026/01/06/why-i-left-inat/",
"ogTitle": "Why I Left iNaturalist",
"ogUrl": "https://kueda.net/blog/2026/01/06/why-i-left-inat/",
"ogDescription": "After almost 18 years, I left iNaturalist, the product and organization I helped create. I left because I don’t believe the current Leadership team is pointing the product in the right direction, and I don’t think they are managing their talented staff in an empathetic or effective way. If you’d like me to continue working on natural history software, support me on Patreon.",
"ogSiteName": "Ken-ichi’s Website",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T01:17:51.000Z",
"createdAtI": 1767921471,
"updatedAt": "2026-01-10T09:33:08.000Z",
"fetchedAt": "2026-01-10T09:40:58.690Z",
"firstVersion": {
"storyID": "46548940",
"author": "erutuon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T01:50:58.321Z",
"title": "Why I Left iNaturalist",
"createdAtI": 1767921471,
"url": "https://kueda.net/blog/2026/01/06/why-i-left-inat/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T01:17:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767923458,
"commentsCount": 0,
"updatedAt": "2026-01-09T01:46:34.000Z"
}
}The app was removed from Apple's store after images showing child sexual abuse were discovered.
{
"storyID": "46548787",
"title": "Tumblr removed from Apple App Store over abuse images (2018)",
"author": "dmschulman",
"url": "https://www.bbc.com/news/technology-46275138",
"points": 71,
"commentsCount": 15,
"tags": [],
"og": {
"twitterTitle": "Tumblr removed from Apple app store over abuse images",
"alWebUrl": "https://bbc.com/news/technology-46275138",
"twitterImage": [
{
"alt": "Tumblr",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/61A6/production/_103189942_mediaitem103189941.jpg"
}
],
"ogTitle": "Tumblr removed from Apple app store over abuse images",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The app was removed from Apple's store after images showing child sexual abuse were discovered.",
"ogImage": [
{
"alt": "Tumblr",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/61A6/production/_103189942_mediaitem103189941.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The app was removed from Apple's store after images showing child sexual abuse were discovered.",
"success": true,
"requestUrl": "https://www.bbc.com/news/technology-46275138",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/technology-46275138",
"articleModifiedTime": "2018-11-20T10:57:58.000Z",
"alAndroidUrl": "bbcx://news/technology-46275138"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T00:58:26.000Z",
"createdAtI": 1767920306,
"updatedAt": "2026-01-10T08:15:08.000Z",
"fetchedAt": "2026-01-10T08:55:58.373Z",
"firstVersion": {
"storyID": "46548787",
"author": "dmschulman",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T01:05:58.384Z",
"title": "Tumblr removed from Apple App Store over abuse images",
"createdAtI": 1767920306,
"url": "https://www.bbc.com/news/technology-46275138",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-01-09T00:58:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767920758,
"commentsCount": 0,
"updatedAt": "2026-01-09T01:05:49.000Z"
}
}Caroline Haskins - Elon Musk’s chatbot has been used to generate thousands of sexualized images of adults and apparent minors. Apple and Google have removed other “nudify” apps—but continue to host X and Grok.
{
"storyID": "46548451",
"title": "Why Are Grok and X Still Available in App Stores?",
"author": "alwillis",
"url": "https://www.wired.com/story/x-grok-app-store-nudify-csam-apple-google-content-moderation/",
"points": 63,
"commentsCount": 39,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "Why Are Grok and X Still Available in App Stores?",
"articlePublishedTime": "2026-01-08T20:25:32.713Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/695e9565aa101b3c7113f21a/191:100/w_1280,c_limit/How-Is-X-Still-in-App-Store-Business-2255064607.jpg?mbid=social_retweet"
}
],
"author": "Caroline Haskins",
"ogTitle": "Why Are Grok and X Still Available in App Stores?",
"ogDescription": "Elon Musk’s chatbot has been used to generate thousands of sexualized images of adults and apparent minors. Apple and Google have removed other “nudify” apps—but continue to host X and Grok.",
"ogImage": [
{
"url": "https://media.wired.com/photos/695e9565aa101b3c7113f21a/191:100/w_1280,c_limit/How-Is-X-Still-in-App-Store-Business-2255064607.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Elon Musk’s chatbot has been used to generate thousands of sexualized images of adults and apparent minors. Apple and Google have removed other “nudify” apps—but continue to host X and Grok.",
"success": true,
"requestUrl": "https://www.wired.com/story/x-grok-app-store-nudify-csam-apple-google-content-moderation/",
"ogUrl": "https://www.wired.com/story/x-grok-app-store-nudify-csam-apple-google-content-moderation/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2026-01-08T20:25:32.713Z",
"articleAuthor": "Caroline Haskins",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T00:18:00.000Z",
"createdAtI": 1767917880,
"updatedAt": "2026-01-10T06:56:54.000Z",
"fetchedAt": "2026-01-10T08:50:58.442Z",
"firstVersion": {
"storyID": "46548451",
"author": "alwillis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T00:35:58.699Z",
"title": "Why Are Grok and X Still Available in App Stores?",
"createdAtI": 1767917880,
"url": "https://www.wired.com/story/x-grok-app-store-nudify-csam-apple-google-content-moderation/",
"points": 4,
"tags": [],
"createdAt": "2026-01-09T00:18:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767918959,
"commentsCount": 5,
"updatedAt": "2026-01-09T00:35:35.000Z"
}
}Cooper Quintin - A few enterprising hackers have started projects to do counter surveillance against ICE, and hopefully protect their communities through clever use of technology.
{
"storyID": "46548339",
"title": "How Hackers Are Fighting Back Against ICE",
"author": "zzzeek",
"url": "https://www.eff.org/deeplinks/2026/01/how-hackers-are-fighting-back-against-ice",
"points": 79,
"commentsCount": 4,
"tags": [],
"og": {
"twitterSite": "@eff",
"twitterTitle": "How Hackers Are Fighting Back Against ICE",
"articlePublishedTime": "2026-01-08T14:16:16-08:00",
"twitterImage": [
{
"width": "1200",
"url": "https://www.eff.org/files/banner_library/coder-cat-2.png",
"height": "600"
}
],
"author": "Cooper Quintin",
"ogTitle": "How Hackers Are Fighting Back Against ICE",
"ogDescription": "A few enterprising hackers have started projects to do counter surveillance against ICE, and hopefully protect their communities through clever use of technology.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://www.eff.org/files/banner_library/coder-cat-2.png",
"height": "600"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/eff",
"twitterCard": "summary_large_image",
"twitterDescription": "A few enterprising hackers have started projects to do counter surveillance against ICE, and hopefully protect their communities through clever use of technology.",
"success": true,
"requestUrl": "https://www.eff.org/deeplinks/2026/01/how-hackers-are-fighting-back-against-ice",
"ogUrl": "https://www.eff.org/deeplinks/2026/01/how-hackers-are-fighting-back-against-ice",
"ogSiteName": "Electronic Frontier Foundation",
"articleModifiedTime": "2026-01-08T14:16:16-08:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-09T00:07:26.000Z",
"createdAtI": 1767917246,
"updatedAt": "2026-01-10T00:46:08.000Z",
"fetchedAt": "2026-01-10T08:35:58.474Z",
"firstVersion": {
"storyID": "46548339",
"author": "zzzeek",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-09T00:10:58.681Z",
"title": "How Hackers Are Fighting Back Against ICE",
"createdAtI": 1767917246,
"url": "https://www.eff.org/deeplinks/2026/01/how-hackers-are-fighting-back-against-ice",
"points": 3,
"tags": [],
"createdAt": "2026-01-09T00:07:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1767917459,
"commentsCount": 0,
"updatedAt": "2026-01-09T00:10:49.000Z"
}
}