{
"storyID": "46760402",
"title": "Open letter from more than 60 CEOs of Minnesota-based companies",
"author": "SilverElfin",
"url": "https://www.mnchamber.com/blog/open-letter-more-60-ceos-minnesota-based-companies",
"points": 42,
"commentsCount": 19,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.mnchamber.com/blog/open-letter-more-60-ceos-minnesota-based-companies"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T00:50:12.000Z",
"createdAtI": 1769388612,
"updatedAt": "2026-01-26T02:25:07.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46760402",
"author": "SilverElfin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T01:00:58.317Z",
"title": "Open letter from more than 60 CEOs of Minnesota-based companies",
"createdAtI": 1769388612,
"url": "https://www.mnchamber.com/blog/open-letter-more-60-ceos-minnesota-based-companies",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T00:50:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769389258,
"commentsCount": 2,
"updatedAt": "2026-01-26T00:58:52.000Z"
}
}Iran International's Editorial Board - More than 36,500 Iranians were killed by security forces during the January 8-9 crackdown on nationwide protests, making it the deadliest two-day protest massacre in history, according to documents reviewed by Iran International's Editorial Board.
{
"storyID": "46760329",
"title": "Over 36,500 killed in Iran's deadliest massacre, documents reveal",
"author": "mhb",
"url": "https://www.iranintl.com/en/202601255198",
"points": 175,
"commentsCount": 112,
"tags": [],
"og": {
"twitterTitle": "Over 36,500 killed in Iran's deadliest massacre, documents reveal",
"articlePublishedTime": "2026-01-25T10:21:55.635Z",
"twitterImage": [
{
"alt": "Men stand amid rows of corpses in a morgue in Tehran following mass killings of protestors by security forces in this undated image obtained by Iran International",
"width": "1200",
"url": "https://i.iranintl.com/images/rdk9umy0/production/7fe9c0347d121fb5b5779d874e9396c83820798a-992x661.jpg?rect=0,71,992,521&w=1200&h=630&q=70&fit=max&auto=format",
"height": "630"
}
],
"author": "Iran International's Editorial Board",
"ogTitle": "Over 36,500 killed in Iran's deadliest massacre, documents reveal",
"ogDescription": "More than 36,500 Iranians were killed by security forces during the January 8-9 crackdown on nationwide protests, making it the deadliest two-day protest massacre in history, according to documents reviewed by Iran International's Editorial Board.",
"ogLocale": "en",
"ogImage": [
{
"width": "1200",
"url": "https://i.iranintl.com/images/rdk9umy0/production/7fe9c0347d121fb5b5779d874e9396c83820798a-992x661.jpg?rect=0,71,992,521&w=1200&h=630&q=70&fit=max&auto=format",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "More than 36,500 Iranians were killed by security forces during the January 8-9 crackdown on nationwide protests, making it the deadliest two-day protest massacre in history, according to documents reviewed by Iran International's Editorial Board.",
"success": true,
"requestUrl": "https://www.iranintl.com/en/202601255198",
"ogUrl": "https://www.iranintl.com/en/202601255198",
"articleModifiedTime": "2026-01-25T10:42:13Z",
"articleAuthor": "Iran International's Editorial Board"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T00:40:01.000Z",
"createdAtI": 1769388001,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46760329",
"author": "mhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T01:05:58.406Z",
"title": "Over 36,500 killed in Iran's deadliest massacre, documents reveal",
"createdAtI": 1769388001,
"url": "https://www.iranintl.com/en/202601255198",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T00:40:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769389558,
"commentsCount": 0,
"updatedAt": "2026-01-26T01:05:52.000Z"
}
}Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 - GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
{
"storyID": "46760237",
"title": "Clawdbot - open source personal AI assistant",
"author": "KuzeyAbi",
"url": "https://github.com/clawdbot/clawdbot",
"points": 99,
"commentsCount": 54,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/eb52bf032f05946c1592a6f19f4de23fffeff8f0672071597e1c321d636fe832/clawdbot/clawdbot"
}
],
"ogTitle": "GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞",
"ogDescription": "Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 - GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞",
"ogImage": [
{
"width": "1200",
"alt": "Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 - GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞",
"url": "https://opengraph.githubassets.com/eb52bf032f05946c1592a6f19f4de23fffeff8f0672071597e1c321d636fe832/clawdbot/clawdbot",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 - GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞",
"success": true,
"requestUrl": "https://github.com/clawdbot/clawdbot",
"ogUrl": "https://github.com/clawdbot/clawdbot",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-26T00:27:41.000Z",
"createdAtI": 1769387261,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46760237",
"author": "KuzeyAbi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T00:55:58.484Z",
"title": "Clawdbot - open source personal AI assistant",
"createdAtI": 1769387261,
"url": "https://github.com/clawdbot/clawdbot",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T00:27:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769388958,
"commentsCount": 1,
"updatedAt": "2026-01-26T00:54:22.000Z"
}
}Michael Irving - At what point do "you" end and the outside world begins? It might feel like a weird question with an obvious answer, but your brain has to work surprisingly hard to judge that boundary.
{
"storyID": "46760099",
"title": "Scientists identify brain waves that define the limits of 'you'",
"author": "mikhael",
"url": "https://www.sciencealert.com/scientists-identify-brain-waves-that-define-the-limits-of-you",
"points": 43,
"commentsCount": 1,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@ScienceAlert",
"twitterTitle": "Scientists Identify Brain Waves That Define The Limits of 'You'",
"twitterSite": "@ScienceAlert",
"articlePublishedTime": "2026-01-25T21:00:34+00:00",
"author": "Michael Irving",
"ogTitle": "Scientists Identify Brain Waves That Define The Limits of 'You'",
"ogDescription": "At what point do \"you\" end and the outside world begins? It might feel like a weird question with an obvious answer, but your brain has to work surprisingly hard to judge that boundary.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://www.sciencealert.com/images/2026/01/Brain-You.jpg",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/ScienceAlert",
"twitterCard": "summary_large_image",
"twitterDescription": "Where to draw the line?",
"success": true,
"requestUrl": "https://www.sciencealert.com/scientists-identify-brain-waves-that-define-the-limits-of-you",
"ogUrl": "https://www.sciencealert.com/scientists-identify-brain-waves-that-define-the-limits-of-you",
"ogSiteName": "ScienceAlert",
"articleSection": "health"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T00:10:42.000Z",
"createdAtI": 1769386242,
"updatedAt": "2026-01-26T02:24:09.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46760099",
"author": "mikhael",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T01:00:58.317Z",
"title": "Scientists identify brain waves that define the limits of 'you'",
"createdAtI": 1769386242,
"url": "https://www.sciencealert.com/scientists-identify-brain-waves-that-define-the-limits-of-you",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T00:10:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769389258,
"commentsCount": 0,
"updatedAt": "2026-01-26T01:00:25.000Z"
}
}A simple interpreted programming language where everything is a value - Jcparkyn/herd
{
"storyID": "46759520",
"title": "Show HN: A small programming language where everything is pass-by-value",
"author": "jcparkyn",
"url": "https://github.com/Jcparkyn/herd",
"points": 45,
"commentsCount": 18,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Jcparkyn/herd: A simple interpreted programming language where everything is a value",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/10870228a7f198c12fe7e4c94b912177ed4a94b7af2f99eba6a69dec0ea0da77/Jcparkyn/herd"
}
],
"ogTitle": "GitHub - Jcparkyn/herd: A simple interpreted programming language where everything is a value",
"ogDescription": "A simple interpreted programming language where everything is a value - Jcparkyn/herd",
"ogImage": [
{
"width": "1200",
"alt": "A simple interpreted programming language where everything is a value - Jcparkyn/herd",
"url": "https://opengraph.githubassets.com/10870228a7f198c12fe7e4c94b912177ed4a94b7af2f99eba6a69dec0ea0da77/Jcparkyn/herd",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A simple interpreted programming language where everything is a value - Jcparkyn/herd",
"success": true,
"requestUrl": "https://github.com/Jcparkyn/herd",
"ogUrl": "https://github.com/Jcparkyn/herd",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T23:01:06.000Z",
"createdAtI": 1769382066,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46759520",
"author": "jcparkyn",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T23:40:58.686Z",
"title": "Show HN: A small programming language where everything is a value",
"createdAtI": 1769382066,
"url": "https://github.com/Jcparkyn/herd",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-25T23:01:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769384459,
"commentsCount": 0,
"updatedAt": "2026-01-25T23:40:37.000Z"
}
}{
"storyID": "46759352",
"title": "Case study: Creative math – How AI fakes proofs",
"author": "musculus",
"url": "https://tomaszmachnik.pl/case-study-math-en.html",
"points": 38,
"commentsCount": 18,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://tomaszmachnik.pl/case-study-math-en.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-25T22:44:50.000Z",
"createdAtI": 1769381090,
"updatedAt": "2026-01-26T02:25:07.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46759352",
"author": "musculus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T23:50:58.415Z",
"title": "Case study: Creative math – How AI fakes proofs",
"createdAtI": 1769381090,
"url": "https://tomaszmachnik.pl/case-study-math-en.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T22:44:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769385058,
"commentsCount": 0,
"updatedAt": "2026-01-25T23:50:51.000Z"
}
}Life evolved under broad spectrum sunlight, from ultraviolet to infrared (300–2500 nm). This spectrally balanced light sculpted life’s physiology and metabolism. But modern lighting has recently become dominated by restricted spectrum light emitting diodes (350–650 nm LEDs). Absence of longer wavelengths in LEDs and their short wavelength dominance impacts physiology, undermining normal mitochondrial respiration that
{
"storyID": "46758644",
"title": "LED lighting undermines visual performance unless supplemented by wider spectra",
"author": "bookofjoe",
"url": "https://www.nature.com/articles/s41598-026-35389-6",
"points": 68,
"commentsCount": 33,
"tags": [],
"og": {
"twitterSite": "@SciReports",
"twitterTitle": "LED lighting (350-650nm) undermines human visual performance unless supplemented by wider spectra (400-1500nm+) like daylight",
"dcLanguage": "En",
"twitterImage": [
{
"alt": "Content cover image",
"url": "https://media.springernature.com/full/springer-static/image/art%3A10.1038%2Fs41598-026-35389-6/MediaObjects/41598_2026_35389_Fig1_HTML.png"
}
],
"dcType": "OriginalPaper",
"ogTitle": "LED lighting (350-650nm) undermines human visual performance unless supplemented by wider spectra (400-1500nm+) like daylight - Scientific Reports",
"dcTitle": "LED lighting (350-650nm) undermines human visual performance unless supplemented by wider spectra (400-1500nm+) like daylight",
"dcSource": "Scientific Reports 2026 16:1",
"dcPublisher": "Nature Publishing Group",
"ogDescription": "Life evolved under broad spectrum sunlight, from ultraviolet to infrared (300–2500 nm). This spectrally balanced light sculpted life’s physiology and metabolism. But modern lighting has recently become dominated by restricted spectrum light emitting diodes (350–650 nm LEDs). Absence of longer wavelengths in LEDs and their short wavelength dominance impacts physiology, undermining normal mitochondrial respiration that",
"ogImage": [
{
"url": "https://media.springernature.com/m685/springer-static/image/art%3A10.1038%2Fs41598-026-35389-6/MediaObjects/41598_2026_35389_Fig1_HTML.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"dcDate": "2026-01-23",
"dcRights": "2026 The Author(s)",
"twitterDescription": "Scientific Reports - LED lighting (350-650nm) undermines human visual performance unless supplemented by wider spectra (400-1500nm+) like daylight",
"success": true,
"requestUrl": "https://www.nature.com/articles/s41598-026-35389-6",
"dcIdentifier": "doi:10.1038/s41598-026-35389-6",
"dcCreator": "Jeffery, Glen",
"ogUrl": "https://www.nature.com/articles/s41598-026-35389-6",
"ogSiteName": "Nature",
"dcDescription": "Life evolved under broad spectrum sunlight, from ultraviolet to infrared (300–2500 nm). This spectrally balanced light sculpted life’s physiology and metabolism. But modern lighting has recently become dominated by restricted spectrum light emitting diodes (350–650 nm LEDs). Absence of longer wavelengths in LEDs and their short wavelength dominance impacts physiology, undermining normal mitochondrial respiration that",
"dcSubject": "Neuroscience"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T21:44:10.000Z",
"createdAtI": 1769377450,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46758644",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:45:58.524Z",
"title": "LED lighting undermines visual performance unless supplemented by wider spectra",
"createdAtI": 1769377450,
"url": "https://www.nature.com/articles/s41598-026-35389-6",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T21:44:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769377559,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:45:51.000Z"
}
}Nonviolent protests are twice as likely to succeed as armed conflicts – and those engaging a threshold of 3.5% of the population have never failed to bring about change.
{
"storyID": "46758450",
"title": "The '3.5% rule': How a small minority can change the world (2019)",
"author": "choult",
"url": "https://www.bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world",
"points": 198,
"commentsCount": 144,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "The '3.5% rule': How a small minority can change the world",
"alWebUrl": "https://bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world",
"twitterImage": [
{
"url": "https://ychef.files.bbci.co.uk/624x351/p0792jvk.jpg"
}
],
"ogTitle": "The '3.5% rule': How a small minority can change the world",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Nonviolent protests are twice as likely to succeed as armed conflicts – and those engaging a threshold of 3.5% of the population have never failed to bring about change.",
"ogImage": [
{
"url": "https://ychef.files.bbci.co.uk/624x351/p0792jvk.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Nonviolent protests are twice as likely to succeed as armed conflicts – and those engaging a threshold of 3.5% of the population have never failed to bring about change.",
"success": true,
"requestUrl": "https://www.bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://future/article/20190513-it-only-takes-35-of-people-to-change-the-world",
"articleModifiedTime": "2019-05-14T00:00:00.000Z",
"alAndroidUrl": "bbcx://future/article/20190513-it-only-takes-35-of-people-to-change-the-world"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T21:27:11.000Z",
"createdAtI": 1769376431,
"updatedAt": "2026-01-26T02:25:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46758450",
"author": "choult",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:50:58.356Z",
"title": "The '3.5% rule': How a small minority can change the world",
"createdAtI": 1769376431,
"url": "https://www.bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T21:27:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769377858,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:46:53.000Z"
}
}I've been visiting the US a lot these days: for work, for conferences, and simply to see friends. Commensurately, I've been also thinking more about what Can...
{
"storyID": "46758242",
"title": "Canada",
"author": "nsm",
"url": "https://www.jenn.site/on-canada/",
"points": 117,
"commentsCount": 98,
"tags": [],
"og": {
"twitterTitle": "On Canada",
"twitterImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"twitterUrl": "https://www.jenn.site/on-canada/",
"ogTitle": "On Canada",
"ogDescription": "I've been visiting the US a lot these days: for work, for conferences, and simply to see friends. Commensurately, I've been also thinking more about what Can...",
"ogImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "I've been visiting the US a lot these days: for work, for conferences, and simply to see friends. Commensurately, I've been also thinking more about what Can...",
"success": true,
"requestUrl": "https://www.jenn.site/on-canada/",
"ogUrl": "https://www.jenn.site/on-canada/",
"ogSiteName": "Jenneral HQ"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T21:07:41.000Z",
"createdAtI": 1769375261,
"updatedAt": "2026-01-26T02:25:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46758242",
"author": "nsm",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:40:58.435Z",
"title": "Canada",
"createdAtI": 1769375261,
"url": "https://www.jenn.site/on-canada/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T21:07:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769377258,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:40:52.000Z"
}
}“Heartbreaking: The Worst Person You Know Just Made a Great Point” – ClickHole “When the facts change, I change my mind. What do you do, sir?” – John Maynard Keynes, paraphr…
{
"storyID": "46758175",
"title": "AI Tribalism",
"author": "zurvanist",
"url": "https://nolanlawson.com/2026/01/24/ai-tribalism/",
"points": 52,
"commentsCount": 76,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-24T21:27:01+00:00",
"twitterImage": [
{
"url": "https://nolanlawson.com/wp-content/uploads/2025/01/favicon.png?w=32"
}
],
"ogTitle": "AI tribalism",
"ogDescription": "“Heartbreaking: The Worst Person You Know Just Made a Great Point” – ClickHole “When the facts change, I change my mind. What do you do, sir?” – John Maynard Keynes, paraphr…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "200",
"url": "https://nolanlawson.com/wp-content/uploads/2025/01/favicon.png?w=32",
"height": "200"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://nolanlawson.com/2026/01/24/ai-tribalism/",
"ogUrl": "https://nolanlawson.com/2026/01/24/ai-tribalism/",
"ogSiteName": "Read the Tea Leaves",
"articleModifiedTime": "2026-01-24T21:27:01+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-25T21:01:37.000Z",
"createdAtI": 1769374897,
"updatedAt": "2026-01-26T02:18:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46758175",
"author": "zurvanist",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:05:58.415Z",
"title": "AI Tribalism",
"createdAtI": 1769374897,
"url": "https://nolanlawson.com/2026/01/24/ai-tribalism/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T21:01:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769375158,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:05:52.000Z"
}
}{
"storyID": "46757944",
"title": "Oneplus phone update introduces hardware anti-rollback",
"author": "validatori",
"url": "https://consumerrights.wiki/w/Oneplus_phone_update_introduces_hardware_anti-rollback",
"points": 355,
"commentsCount": 168,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://consumerrights.wiki/w/Oneplus_phone_update_introduces_hardware_anti-rollback"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T20:39:25.000Z",
"createdAtI": 1769373565,
"updatedAt": "2026-01-26T02:25:07.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46757944",
"author": "validatori",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:00:58.321Z",
"title": "OnePlus update blocks downgrades and custom ROMs by blowing a fuse",
"createdAtI": 1769373565,
"url": "https://consumerrights.wiki/w/Oneplus_phone_update_introduces_hardware_anti-rollback",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T20:39:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769374858,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:00:53.000Z"
}
}Ben - I worked as a staff software engineer for almost three years (2022-2024) at this fallen (but once loved) bedrock of creative online culture. What went wrong?
{
"storyID": "46757868",
"title": "Vimeo's Slow Fade: An Engineer's Front-Row Seat to the Fall of a Web Icon",
"author": "aizk",
"url": "https://ben1777.substack.com/p/vimeos-slow-fade-an-engineers-front",
"points": 36,
"commentsCount": 9,
"tags": [],
"og": {
"twitterTitle": "Vimeo's Slow Fade: An Engineer's Front-Row Seat to the Fall of a Web Icon",
"twitterCard": "summary_large_image",
"twitterDescription": "I worked as a staff software engineer for almost three years (2022-2024) at this fallen (but once loved) bedrock of creative online culture. What went wrong?",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!VRns!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fben1777.substack.com%2Fapi%2Fv1%2Fpost_preview%2F185519916%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Ben",
"requestUrl": "https://ben1777.substack.com/p/vimeos-slow-fade-an-engineers-front",
"ogTitle": "Vimeo's Slow Fade: An Engineer's Front-Row Seat to the Fall of a Web Icon",
"ogUrl": "https://substack.com/home/post/p-185519916",
"ogDescription": "I worked as a staff software engineer for almost three years (2022-2024) at this fallen (but once loved) bedrock of creative online culture. What went wrong?",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!WPWp!,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%2F110adb8e-ace4-4ccd-b394-4ce26f8b0c70_1280x720.heic"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T20:33:28.000Z",
"createdAtI": 1769373208,
"updatedAt": "2026-01-26T02:25:07.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46757868",
"author": "aizk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:45:58.592Z",
"title": "Vimeo's Slow Fade: An Engineer's Front-Row Seat to the Fall of a Web Icon",
"createdAtI": 1769373208,
"url": "https://ben1777.substack.com/p/vimeos-slow-fade-an-engineers-front",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T20:33:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769373959,
"commentsCount": 0,
"updatedAt": "2026-01-25T20:43:52.000Z"
}
}Jonathan Rauch - Until recently, I thought it a term best avoided. But now, the resemblances are too many and too strong to deny.
{
"storyID": "46757822",
"title": "Yes, It's Fascism",
"author": "mickle00",
"url": "https://www.theatlantic.com/ideas/2026/01/america-fascism-trump-maga-ice/685751/",
"points": 371,
"commentsCount": 188,
"tags": [],
"og": {
"twitterSite": "@theatlantic",
"articlePublishedTime": "2026-01-25T14:39:07Z",
"author": "Jonathan Rauch",
"ogTitle": "Yes, It’s Fascism",
"ogDescription": "Until recently, I thought it a term best avoided. But now, the resemblances are too many and too strong to deny.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://cdn.theatlantic.com/thumbor/4Mha-bzdOQinGtjG_LTc4QDT2iY=/0x43:2000x1085/1200x625/media/img/mt/2026/01/2026_1_25_Fascism/original.png"
}
],
"ogType": "article",
"articleTag": "ideas",
"articlePublisher": "https://www.facebook.com/TheAtlantic/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.theatlantic.com/ideas/2026/01/america-fascism-trump-maga-ice/685751/",
"ogUrl": "https://www.theatlantic.com/ideas/2026/01/america-fascism-trump-maga-ice/685751/",
"ogSiteName": "The Atlantic",
"articleSection": "Ideas",
"articleModifiedTime": "2026-01-25T16:02:41Z",
"fbAppId": "100770816677686"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T20:28:33.000Z",
"createdAtI": 1769372913,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46757822",
"author": "mickle00",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:35:58.397Z",
"title": "Yes, It's Fascism",
"createdAtI": 1769372913,
"url": "https://www.theatlantic.com/ideas/2026/01/america-fascism-trump-maga-ice/685751/",
"points": 49,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T20:28:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769373358,
"commentsCount": 2,
"updatedAt": "2026-01-25T20:35:51.000Z"
}
}Aminu Abdullahi - A massive unsecured database exposed 149 million logins, raising concerns over infostealer malware and credential theft.
{
"storyID": "46757465",
"title": "Data Leak Exposes 149M Logins, Including Gmail, Facebook",
"author": "saikatsg",
"url": "https://www.techrepublic.com/article/news-149-million-passwords-exposed-infostealer-database/",
"points": 84,
"commentsCount": 21,
"tags": [],
"og": {
"twitterCreator": "@https://www.twitter.com/MogulAminu",
"twitterSite": "@TechRepublic",
"articlePublishedTime": "2026-01-23T21:15:29+00:00",
"author": "Aminu Abdullahi",
"ogTitle": "Data Leak Exposes 149M Logins, Including Gmail, Facebook",
"ogDescription": "A massive unsecured database exposed 149 million logins, raising concerns over infostealer malware and credential theft.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"type": "image/jpeg",
"url": "https://assets.techrepublic.com/uploads/2026/01/close-up-of-hands-using-mouse-with-digital-padlock-2026-01-11-08-46-08-utc-1024x683.jpg",
"height": "683"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/TechRepublic/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.techrepublic.com/article/news-149-million-passwords-exposed-infostealer-database/",
"ogUrl": "https://www.techrepublic.com/article/news-149-million-passwords-exposed-infostealer-database/",
"ogSiteName": "TechRepublic"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T19:45:10.000Z",
"createdAtI": 1769370310,
"updatedAt": "2026-01-26T02:12:06.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46757465",
"author": "saikatsg",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:15:58.357Z",
"title": "Data Leak Exposes 149M Logins, Including Gmail, Facebook",
"createdAtI": 1769370310,
"url": "https://www.techrepublic.com/article/news-149-million-passwords-exposed-infostealer-database/",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T19:45:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769372158,
"commentsCount": 0,
"updatedAt": "2026-01-25T20:11:36.000Z"
}
}{
"storyID": "46757357",
"title": "I was right about ATProto key management",
"author": "todsacerdoti",
"url": "https://notes.nora.codes/atproto-again/",
"points": 113,
"commentsCount": 70,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://notes.nora.codes/atproto-again/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T19:31:23.000Z",
"createdAtI": 1769369483,
"updatedAt": "2026-01-26T02:23:08.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46757357",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:10:58.700Z",
"title": "I was right about ATProto key management",
"createdAtI": 1769369483,
"url": "https://notes.nora.codes/atproto-again/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T19:31:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769375459,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:09:07.000Z"
}
}Recently my wife and I needed to call a car, so out came the apps to compare rideshare prices. There’s always a bit of variation here, but this time was striking. My wife’s Uber app quoted her $28, while mine gave me $47. Same app, time, and place - but two wildly-different prices. Who k
{
"storyID": "46757224",
"title": "The behavioral cost of personalized pricing",
"author": "bobbiechen",
"url": "https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing",
"points": 66,
"commentsCount": 37,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "The behavioral cost of personalized pricing — Digital Seams",
"twitterImage": [
{
"url": "http://static1.squarespace.com/static/598a2436f7e0ab837d08f4c6/t/69757739d15d6939dd7530f6/1769306007716/price-discrimination.png?format=1500w"
}
],
"twitterUrl": "https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing",
"ogTitle": "The behavioral cost of personalized pricing — Digital Seams",
"ogDescription": "Recently my wife and I needed to call a car, so out came the apps to compare rideshare prices. There’s always a bit of variation here, but this time was striking. My wife’s Uber app quoted her $28, while mine gave me $47. Same app, time, and place - but two wildly-different prices. Who k",
"ogImage": [
{
"width": "1202",
"url": "http://static1.squarespace.com/static/598a2436f7e0ab837d08f4c6/t/69757739d15d6939dd7530f6/1769306007716/price-discrimination.png?format=1500w",
"height": "902"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Recently my wife and I needed to call a car, so out came the apps to compare rideshare prices. There’s always a bit of variation here, but this time was striking. My wife’s Uber app quoted her $28, while mine gave me $47. Same app, time, and place - but two wildly-different prices. Who k",
"success": true,
"requestUrl": "https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing",
"ogUrl": "https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing",
"ogSiteName": "Digital Seams"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T19:19:12.000Z",
"createdAtI": 1769368752,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46757224",
"author": "bobbiechen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T22:10:58.399Z",
"title": "The behavioral cost of personalized pricing",
"createdAtI": 1769368752,
"url": "https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T19:19:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769379058,
"commentsCount": 0,
"updatedAt": "2026-01-25T22:10:37.000Z"
}
}The preliminary report into the crash that left 45 people dead finds evidence of a fracture more than two hours earlier.
{
"storyID": "46757162",
"title": "Spanish track was fractured before high-speed train disaster, report finds",
"author": "Rygian",
"url": "https://www.bbc.com/news/articles/c1m77dmxlvlo",
"points": 143,
"commentsCount": 121,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Spanish track was fractured before high-speed train disaster, report finds",
"alWebUrl": "https://bbc.com/news/articles/c1m77dmxlvlo",
"twitterImage": [
{
"alt": "Two images show a groove on a train wheel on the left and on the right the possible point of collision where the track was broken",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/9868/live/c4cb4e60-f86c-11f0-9796-05e6aeca39b2.png"
}
],
"ogTitle": "Spanish track was fractured before high-speed train disaster, report finds",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The preliminary report into the crash that left 45 people dead finds evidence of a fracture more than two hours earlier.",
"ogImage": [
{
"alt": "Two images show a groove on a train wheel on the left and on the right the possible point of collision where the track was broken",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/9868/live/c4cb4e60-f86c-11f0-9796-05e6aeca39b2.png"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The preliminary report into the crash that left 45 people dead finds evidence of a fracture more than two hours earlier.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c1m77dmxlvlo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c1m77dmxlvlo",
"articleModifiedTime": "2026-01-23T16:43:31.475Z",
"alAndroidUrl": "bbcx://news/articles/c1m77dmxlvlo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T19:12:50.000Z",
"createdAtI": 1769368370,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46757162",
"author": "Rygian",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:05:58.358Z",
"title": "Spanish track was fractured before high-speed train disaster, report finds",
"createdAtI": 1769368370,
"url": "https://www.bbc.com/news/articles/c1m77dmxlvlo",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T19:12:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769371558,
"commentsCount": 0,
"updatedAt": "2026-01-25T20:05:06.000Z"
}
}Gwern - Writing advice: some nonfiction fails because it opens with background instead of a hook—readers leave before reaching the good material. Find the single anomaly or question that makes your topic interesting, lead with that, and let the background follow once you’ve earned attention.
{
"storyID": "46757067",
"title": "First, make me care",
"author": "andsoitis",
"url": "https://gwern.net/blog/2026/make-me-care",
"points": 339,
"commentsCount": 110,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "gwern",
"twitterTitle": "First, Make Me Care",
"twitterSite": "gwern.net",
"author": "Gwern",
"dcDateIssued": "2025-11-08",
"ogTitle": "First, Make Me Care",
"ogDescription": "Writing advice: some nonfiction fails because it opens with background instead of a hook—readers leave before reaching the good material. Find the single anomaly or question that makes your topic interesting, lead with that, and let the background follow once you’ve earned attention.",
"ogImage": [
{
"width": "441",
"alt": "Default thumbnail text: the Gwern.net site logo, a logotype of a large blackletter fraktur capital letter 'G' on a white background.",
"url": "https://gwern.net/static/img/logo/logo-whitebg-large-border.png",
"height": "530"
}
],
"ogType": "article",
"dcRights": "https://creativecommons.org/publicdomain/zero/1.0/",
"success": true,
"requestUrl": "https://gwern.net/blog/2026/make-me-care",
"ogUrl": "https://gwern.net/blog/2026/make-me-care"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T19:03:40.000Z",
"createdAtI": 1769367820,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46757067",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:05:58.358Z",
"title": "First, Make Me Care",
"createdAtI": 1769367820,
"url": "https://gwern.net/blog/2026/make-me-care",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T19:03:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769371558,
"commentsCount": 0,
"updatedAt": "2026-01-25T20:05:36.000Z"
}
}Isaac Dontje Lindell - Interactive map of 54,000+ active US Coast Guard lighthouses and navigational aids with animated light patterns.
{
"storyID": "46756427",
"title": "Show HN: An interactive map of US lighthouses and navigational aids",
"author": "idd2",
"url": "https://www.lighthouses.app/",
"points": 41,
"commentsCount": 11,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "US Light Stations - Interactive Lighthouse Map",
"twitterDescription": "Interactive map of 54,000+ active US Coast Guard lighthouses and navigational aids.",
"success": true,
"author": "Isaac Dontje Lindell",
"requestUrl": "https://www.lighthouses.app/",
"ogTitle": "US Light Stations - Interactive Lighthouse Map",
"ogDescription": "Interactive map of 54,000+ active US Coast Guard lighthouses and navigational aids with animated light patterns.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T18:06:26.000Z",
"createdAtI": 1769364386,
"updatedAt": "2026-01-26T02:25:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46756427",
"author": "idd2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T22:30:58.423Z",
"title": "Show HN: An interactive map of US lighthouses and navigational aids",
"createdAtI": 1769364386,
"url": "https://www.lighthouses.app/",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-25T18:06:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769380258,
"commentsCount": 0,
"updatedAt": "2026-01-25T22:28:37.000Z"
}
}Josh Richman - ICE is using a Palantir tool that uses Medicaid and other government data to stalk people for arrest. This is exactly the kind of data privacy abuse that EFF has been warning about.
{
"storyID": "46756117",
"title": "ICE using Palantir tool that feeds on Medicaid data",
"author": "JKCalhoun",
"url": "https://www.eff.org/deeplinks/2026/01/report-ice-using-palantir-tool-feeds-medicaid-data",
"points": 922,
"commentsCount": 552,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@eff",
"twitterTitle": "Report: ICE Using Palantir Tool That Feeds On Medicaid Data",
"articlePublishedTime": "2026-01-15T12:30:48-08:00",
"twitterImage": [
{
"width": "1200",
"url": "https://www.eff.org/files/banner_library/surveillance-og-2.png",
"height": "600"
}
],
"author": "Josh Richman",
"ogTitle": "Report: ICE Using Palantir Tool That Feeds On Medicaid Data",
"ogDescription": "ICE is using a Palantir tool that uses Medicaid and other government data to stalk people for arrest. This is exactly the kind of data privacy abuse that EFF has been warning about.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://www.eff.org/files/banner_library/surveillance-og-2.png",
"height": "600"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/eff",
"twitterCard": "summary_large_image",
"twitterDescription": "ICE is using a Palantir tool that uses Medicaid and other government data to stalk people for arrest. This is exactly the kind of data privacy abuse that EFF has been warning about.",
"success": true,
"requestUrl": "https://www.eff.org/deeplinks/2026/01/report-ice-using-palantir-tool-feeds-medicaid-data",
"ogUrl": "https://www.eff.org/deeplinks/2026/01/report-ice-using-palantir-tool-feeds-medicaid-data",
"ogSiteName": "Electronic Frontier Foundation",
"articleModifiedTime": "2026-01-15T13:07:10-08:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T17:36:19.000Z",
"createdAtI": 1769362579,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46756117",
"author": "JKCalhoun",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T17:45:58.600Z",
"title": "ICE Using Palantir Tool That Feeds on Medicaid Data",
"createdAtI": 1769362579,
"url": "https://www.eff.org/deeplinks/2026/01/report-ice-using-palantir-tool-feeds-medicaid-data",
"points": 4,
"tags": [],
"createdAt": "2026-01-25T17:36:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769363159,
"commentsCount": 0,
"updatedAt": "2026-01-25T17:44:35.000Z"
}
}Stephen Pope - The FAA has created nationwide moving drone no-fly zones around ICE vehicles and convoys, with criminal penalties for violating the restricted airspace.
{
"storyID": "46755999",
"title": "FAA institutes nationwide drone no-fly zones around ICE operations",
"author": "dayofthedaleks",
"url": "https://www.aerotime.aero/articles/faa-drone-no-fly-zone-ice-dhs",
"points": 240,
"commentsCount": 177,
"tags": [],
"og": {
"twitterCreator": "@AviationNews",
"twitterSite": "@AviationNews",
"twitterTitle": "FAA creates drone no-fly zone for ICE operations",
"articlePublishedTime": "2026-01-22T20:41:42+00:00",
"twitterImage": [
{
"url": "https://www.aerotime.aero/images/2026/01/content_170201_DJI_0247.jpg"
}
],
"author": "Stephen Pope",
"ogTitle": "FAA creates drone no-fly zone for ICE operations",
"ogDescription": "The FAA has created nationwide moving drone no-fly zones around ICE vehicles and convoys, with criminal penalties for violating the restricted airspace.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "801",
"url": "https://www.aerotime.aero/images/2026/01/content_170201_DJI_0247.jpg",
"height": "533"
}
],
"ogType": "article",
"articleTag": "united states",
"articlePublisher": "https://www.facebook.com/AeroTime.aero/",
"twitterCard": "summary_large_image",
"twitterDescription": "The FAA has created nationwide moving drone no-fly zones around ICE vehicles and convoys, with criminal penalties for violating the restricted airspace.",
"success": true,
"requestUrl": "https://www.aerotime.aero/articles/faa-drone-no-fly-zone-ice-dhs",
"ogUrl": "https://www.aerotime.aero/articles/faa-drone-no-fly-zone-ice-dhs",
"ogSiteName": "AeroTime",
"articleModifiedTime": "2026-01-23T09:14:53+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T17:24:42.000Z",
"createdAtI": 1769361882,
"updatedAt": "2026-01-26T02:25:07.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46755999",
"author": "dayofthedaleks",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T17:30:58.416Z",
"title": "FAA institutes nationwide drone no-fly zones around ICE operations",
"createdAtI": 1769361882,
"url": "https://www.aerotime.aero/articles/faa-drone-no-fly-zone-ice-dhs",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T17:24:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769362258,
"commentsCount": 1,
"updatedAt": "2026-01-25T17:30:51.000Z"
}
}Lawyer calls it "outrageous that the White House would make up stories."
{
"storyID": "46755734",
"title": "White House alters arrest photo of ICE protester, says \"the memes will continue\"",
"author": "wmeredith",
"url": "https://arstechnica.com/tech-policy/2026/01/white-house-posts-altered-arrest-photo-to-make-it-appear-ice-critic-was-sobbing/",
"points": 269,
"commentsCount": 93,
"tags": [],
"og": {
"twitterTitle": "White House alters arrest photo of ICE protester, says \"the memes will continue\"",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-01-23T18:46:31+00:00",
"twitterImage": [
{
"alt": "Collage comparing the original and altered photos taken during the arrest of ICE protester Nekima Levy Armstrong. One shows the original photo in which she is being led away by an officer and appears to be calm and collected. In the altered version posted by the White House, she appears to be crying, and the White House added text that says, \"Arrested: Far-left agitator Nekima Levy Armstrong for orchestrating...",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/nekima-levy-white-house-manipulated-image-1152x648-1769192287.jpg"
}
],
"ogTitle": "White House alters arrest photo of ICE protester, says \"the memes will continue\"",
"ogDescription": "Lawyer calls it \"outrageous that the White House would make up stories.\"",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "Collage comparing the original and altered photos taken during the arrest of ICE protester Nekima Levy Armstrong. One shows the original photo in which she is being led away by an officer and appears to be calm and collected. In the altered version posted by the White House, she appears to be crying, and the White House added text that says, \"Arrested: Far-left agitator Nekima Levy Armstrong for orchestrating...",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/nekima-levy-white-house-manipulated-image-1152x648-1769192287.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Lawyer calls it \"outrageous that the White House would make up stories.\"",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2026/01/white-house-posts-altered-arrest-photo-to-make-it-appear-ice-critic-was-sobbing/",
"ogUrl": "https://arstechnica.com/tech-policy/2026/01/white-house-posts-altered-arrest-photo-to-make-it-appear-ice-critic-was-sobbing/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-01-23T19:05:30+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T16:58:19.000Z",
"createdAtI": 1769360299,
"updatedAt": "2026-01-26T02:21:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46755734",
"author": "wmeredith",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T17:00:58.440Z",
"title": "White House alters arrest photo of ICE protester, says \"the memes will continue\"",
"createdAtI": 1769360299,
"url": "https://arstechnica.com/tech-policy/2026/01/white-house-posts-altered-arrest-photo-to-make-it-appear-ice-critic-was-sobbing/",
"points": 4,
"tags": [],
"createdAt": "2026-01-25T16:58:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769360458,
"commentsCount": 1,
"updatedAt": "2026-01-25T17:00:50.000Z"
}
}{
"storyID": "46755644",
"title": "Wall Street Grapples with New Risk: A European Buyers' Strike",
"author": "saubeidl",
"url": "https://www.bloomberg.com/news/articles/2026-01-24/wall-street-grapples-with-new-risk-a-european-buyers-strike",
"points": 35,
"commentsCount": 11,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/articles/2026-01-24/wall-street-grapples-with-new-risk-a-european-buyers-strike"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T16:46:44.000Z",
"createdAtI": 1769359604,
"updatedAt": "2026-01-26T01:16:08.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46755644",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T17:05:58.726Z",
"title": "Wall Street Grapples with New Risk: A European Buyers' Strike",
"createdAtI": 1769359604,
"url": "https://www.bloomberg.com/news/articles/2026-01-24/wall-street-grapples-with-new-risk-a-european-buyers-strike",
"points": 4,
"tags": [],
"createdAt": "2026-01-25T16:46:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769360759,
"commentsCount": 1,
"updatedAt": "2026-01-25T17:05:52.000Z"
}
}Diljit - Learn how to use PostgreSQL as a Dead Letter Queue (DLQ) for event-driven systems. Case study from Wayfair showing how to handle failures in Kafka consumers with PostgreSQL.
{
"storyID": "46755115",
"title": "Using PostgreSQL as a Dead Letter Queue for Event-Driven Systems",
"author": "tanelpoder",
"url": "https://www.diljitpr.net/blog-post-postgresql-dlq",
"points": 165,
"commentsCount": 56,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Using PostgreSQL as a Dead Letter Queue for Event-Driven Systems",
"articlePublishedTime": "2025-12-25T00:00:00+00:00",
"author": "Diljit",
"twitterUrl": "/blog-post-postgresql-dlq.html",
"ogTitle": "Using PostgreSQL as a Dead Letter Queue for Event-Driven Systems",
"ogDescription": "Learn how to use PostgreSQL as a Dead Letter Queue (DLQ) for event-driven systems. Case study from Wayfair showing how to handle failures in Kafka consumers with PostgreSQL.",
"ogType": "article",
"articleTag": "architecture",
"twitterCard": "summary_large_image",
"twitterDescription": "Learn how to use PostgreSQL as a Dead Letter Queue (DLQ) for event-driven systems. Case study from Wayfair showing how to handle failures in Kafka consumers.",
"success": true,
"requestUrl": "https://www.diljitpr.net/blog-post-postgresql-dlq",
"ogUrl": "/blog-post-postgresql-dlq.html",
"articleAuthor": "Diljit"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T15:51:03.000Z",
"createdAtI": 1769356263,
"updatedAt": "2026-01-26T02:24:09.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46755115",
"author": "tanelpoder",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T16:40:58.412Z",
"title": "Using PostgreSQL as a Dead Letter Queue for Event-Driven Systems",
"createdAtI": 1769356263,
"url": "https://www.diljitpr.net/blog-post-postgresql-dlq",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T15:51:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769359258,
"commentsCount": 0,
"updatedAt": "2026-01-25T16:40:50.000Z"
}
}A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection. - tldev/posturr
{
"storyID": "46754944",
"title": "A macOS app that blurs your screen when you slouch",
"author": "dnw",
"url": "https://github.com/tldev/posturr",
"points": 476,
"commentsCount": 162,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - tldev/posturr: A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/79c8bdea1fa14905594a240e47b1cf20fa39a09e0e026c2e173edcefa3d41fbf/tldev/posturr"
}
],
"ogTitle": "GitHub - tldev/posturr: A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection.",
"ogDescription": "A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection. - tldev/posturr",
"ogImage": [
{
"width": "1200",
"alt": "A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection. - tldev/posturr",
"url": "https://opengraph.githubassets.com/79c8bdea1fa14905594a240e47b1cf20fa39a09e0e026c2e173edcefa3d41fbf/tldev/posturr",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection. - tldev/posturr",
"success": true,
"requestUrl": "https://github.com/tldev/posturr",
"ogUrl": "https://github.com/tldev/posturr",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T15:34:51.000Z",
"createdAtI": 1769355291,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46754944",
"author": "dnw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T15:55:58.407Z",
"title": "A macOS app that blurs your screen when you slouch",
"createdAtI": 1769355291,
"url": "https://github.com/tldev/posturr",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T15:34:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769356558,
"commentsCount": 0,
"updatedAt": "2026-01-25T15:55:50.000Z"
}
}Contribute to danthegoodman1/netfence development by creating an account on GitHub.
{
"storyID": "46754724",
"title": "Show HN: Netfence – Like Envoy for eBPF Filters",
"author": "dangoodmanUT",
"url": "https://github.com/danthegoodman1/netfence",
"points": 43,
"commentsCount": 6,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - danthegoodman1/netfence",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/85fad473a32a33fd10159c243f1f7ba0528f60265c207f9f05802aa3ff438e74/danthegoodman1/netfence"
}
],
"ogTitle": "GitHub - danthegoodman1/netfence",
"ogDescription": "Contribute to danthegoodman1/netfence development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to danthegoodman1/netfence development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/85fad473a32a33fd10159c243f1f7ba0528f60265c207f9f05802aa3ff438e74/danthegoodman1/netfence",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to danthegoodman1/netfence development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/danthegoodman1/netfence",
"ogUrl": "https://github.com/danthegoodman1/netfence",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T15:13:46.000Z",
"createdAtI": 1769354026,
"updatedAt": "2026-01-26T02:25:07.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46754724",
"author": "dangoodmanUT",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T16:40:58.412Z",
"title": "Show HN: Netfence – Like Envoy for eBPF Filters",
"createdAtI": 1769354026,
"url": "https://github.com/danthegoodman1/netfence",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-25T15:13:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769359258,
"commentsCount": 0,
"updatedAt": "2026-01-25T16:39:21.000Z"
}
}Sara Hashemi - We're living beyond our hydrological means and need to focus on long-term recovery, according to a new report
{
"storyID": "46754600",
"title": "UN declares that the world has entered an era of 'global water bankruptcy'",
"author": "pseudolus",
"url": "https://www.smithsonianmag.com/smart-news/united-nations-declares-that-the-world-has-entered-an-era-of-global-water-bankruptcy-180988045/",
"points": 121,
"commentsCount": 115,
"tags": [],
"og": {
"twitterCreator": "@",
"twitterSite": "@SmithsonianMag",
"twitterTitle": "United Nations Declares That the World Has Entered an Era of 'Global Water Bankruptcy'",
"twitterImage": [
{
"url": "https://th-thumbnailer.cdn-si-edu.com/yEkQ-rx6pkfOd6wOeXAXr4Ls1qs=/fit-in/1200x0/filters:focal(3000x2000:3001x2001)/https://tf-cmsv2-smithsonianmag-media.s3.amazonaws.com/filer_public/db/2f/db2fa825-4b97-4c35-873a-1638c8ce6d54/gettyimages-1980962632.jpg"
}
],
"author": "Sara Hashemi",
"ogTitle": "United Nations Declares That the World Has Entered an Era of 'Global Water Bankruptcy'",
"ogDescription": "We're living beyond our hydrological means and need to focus on long-term recovery, according to a new report",
"ogImage": [
{
"alt": "More than 1.8 billion people lived under drought conditions in 2022 and 2023, according to a report from the United Nations.",
"url": "https://th-thumbnailer.cdn-si-edu.com/wKIaXhdTpYuuFMqNZg43PNAo0xQ=/fit-in/1600x0/filters:focal(3000x2000:3001x2001)/https://tf-cmsv2-smithsonianmag-media.s3.amazonaws.com/filer_public/db/2f/db2fa825-4b97-4c35-873a-1638c8ce6d54/gettyimages-1980962632.jpg"
}
],
"ogType": "article",
"articleTag": "Agriculture, Anthropocene Water, Climate Change, Drought, evolving climate, Glaciers, Global Warming, rain, Snow, United Nations, Water",
"twitterCard": "summary_large_image",
"ogArticleAuthor": "Sara Hashemi",
"twitterDescription": "We're living beyond our hydrological means and need to focus on long-term recovery, according to a new report",
"success": true,
"requestUrl": "https://www.smithsonianmag.com/smart-news/united-nations-declares-that-the-world-has-entered-an-era-of-global-water-bankruptcy-180988045/",
"ogUrl": "https://www.smithsonianmag.com/smart-news/united-nations-declares-that-the-world-has-entered-an-era-of-global-water-bankruptcy-180988045/",
"ogSiteName": "Smithsonian Magazine",
"articleModifiedTime": "2026-01-23T08:36:20.497237-05:00",
"articleSection": "Smart News, Smart News Science",
"fbAppId": "419418791549947"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T15:02:08.000Z",
"createdAtI": 1769353328,
"updatedAt": "2026-01-26T01:34:08.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46754600",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T15:10:58.442Z",
"title": "UN Declares That the World Has Entered an Era of 'Global Water Bankruptcy'",
"createdAtI": 1769353328,
"url": "https://www.smithsonianmag.com/smart-news/united-nations-declares-that-the-world-has-entered-an-era-of-global-water-bankruptcy-180988045/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T15:02:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769353858,
"commentsCount": 0,
"updatedAt": "2026-01-25T15:10:50.000Z"
}
}{
"storyID": "46754427",
"title": "Wine-Staging 11.1 Adds Patches for Enabling Recent Photoshop Versions on Linux",
"author": "LorenDB",
"url": "https://www.phoronix.com/news/Wine-Staging-11.1",
"points": 120,
"commentsCount": 45,
"tags": [],
"og": {
"twitterCreator": "@michaellarabel",
"twitterCard": "summary_large_image",
"twitterSite": "@phoronix",
"twitterTitle": "Wine-Staging 11.1 Adds Patches For Enabling Recent Adobe Photoshop Versions On Linux",
"twitterDescription": "Following yesterday's release of Wine 11.1 for kicking off the new post-11.0 development cycle, Wine-Staging 11.1 is now available for this experimental/testing version of Wine that present is around 254 patches over the upstream Wine state.",
"twitterImage": [
{
"url": "https://www.phoronix.net/image.php?id=2026&image=wine_staging_111_1"
}
],
"success": true,
"requestUrl": "https://www.phoronix.com/news/Wine-Staging-11.1",
"ogTitle": "Wine-Staging 11.1 Adds Patches For Enabling Recent Adobe Photoshop Versions On Linux",
"ogImage": [
{
"url": "https://www.phoronix.net/image.php?id=2026&image=wine_staging_111_1"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T14:42:39.000Z",
"createdAtI": 1769352159,
"updatedAt": "2026-01-26T02:18:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46754427",
"author": "LorenDB",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T15:25:58.628Z",
"title": "Wine-Staging 11.1 Adds Patches for Enabling Recent Photoshop Versions on Linux",
"createdAtI": 1769352159,
"url": "https://www.phoronix.com/news/Wine-Staging-11.1",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T14:42:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769354759,
"commentsCount": 0,
"updatedAt": "2026-01-25T15:24:05.000Z"
}
}Kay Armin Serjoie, Roxana Saberi, and Fatemeh Jamalpour - At least 30,000 people were killed on Jan. 8 and 9 alone, senior officials of the country’s Ministry of Health tell TIME.
{
"storyID": "46754132",
"title": "Iran Protest Death Toll Could Top 30k, According to Local Health Officials",
"author": "mhb",
"url": "https://time.com/7357635/more-than-30000-killed-in-iran-say-senior-officials/",
"points": 290,
"commentsCount": 158,
"tags": [],
"og": {
"twitterSite": "@TIME",
"twitterTitle": "Iran Protest Death Toll Could Top 30,000: Local Officials",
"articlePublishedTime": "2026-01-25T11:00:00",
"twitterImage": [
{
"url": "https://api.time.com/wp-content/uploads/2026/01/AP26024696324323.jpg?quality=85&w=1200&h=628&crop=1"
}
],
"author": "Kay Armin Serjoie, Roxana Saberi, and Fatemeh Jamalpour ",
"ogTitle": "Iran Protest Death Toll Could Top 30,000: Local Officials",
"ogDescription": "At least 30,000 people were killed on Jan. 8 and 9 alone, senior officials of the country’s Ministry of Health tell TIME.",
"ogImage": [
{
"width": "1200",
"url": "https://api.time.com/wp-content/uploads/2026/01/AP26024696324323.jpg?quality=85&w=1200&h=628&crop=1",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "At least 30,000 people were killed on Jan. 8 and 9 alone, senior officials of the country’s Ministry of Health tell TIME.",
"success": true,
"requestUrl": "https://time.com/7357635/more-than-30000-killed-in-iran-say-senior-officials/",
"ogUrl": "https://time.com/7357635/more-than-30000-killed-in-iran-say-senior-officials/",
"ogSiteName": "TIME",
"fbAppId": "991230477954201"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T13:59:42.000Z",
"createdAtI": 1769349582,
"updatedAt": "2026-01-26T02:16:51.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46754132",
"author": "mhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T14:10:58.402Z",
"title": "Iran Protest Death Toll Could Top 30k, According to Local Health Officials",
"createdAtI": 1769349582,
"url": "https://time.com/7357635/more-than-30000-killed-in-iran-say-senior-officials/",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T13:59:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769350258,
"commentsCount": 0,
"updatedAt": "2026-01-25T14:07:20.000Z"
}
}Webbased image editor, modeled after the legendary Deluxe Paint with a focus on retro Amiga file formats: read and write Amiga icon files and IFF ILBM images - steffest/DPaint-js
{
"storyID": "46753708",
"title": "Web-based image editor modeled after Deluxe Paint",
"author": "bananaboy",
"url": "https://github.com/steffest/DPaint-js",
"points": 183,
"commentsCount": 16,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - steffest/DPaint-js: Webbased image editor, modeled after the legendary Deluxe Paint with a focus on retro Amiga file formats: read and write Amiga icon files and IFF ILBM images",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/1ef248e76b670622cfa30ef11ec4a53f763776392d3cfa74ca765e2fd0d82975/steffest/DPaint-js"
}
],
"ogTitle": "GitHub - steffest/DPaint-js: Webbased image editor, modeled after the legendary Deluxe Paint with a focus on retro Amiga file formats: read and write Amiga icon files and IFF ILBM images",
"ogDescription": "Webbased image editor, modeled after the legendary Deluxe Paint with a focus on retro Amiga file formats: read and write Amiga icon files and IFF ILBM images - steffest/DPaint-js",
"ogImage": [
{
"width": "1200",
"alt": "Webbased image editor, modeled after the legendary Deluxe Paint with a focus on retro Amiga file formats: read and write Amiga icon files and IFF ILBM images - steffest/DPaint-js",
"url": "https://opengraph.githubassets.com/1ef248e76b670622cfa30ef11ec4a53f763776392d3cfa74ca765e2fd0d82975/steffest/DPaint-js",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Webbased image editor, modeled after the legendary Deluxe Paint with a focus on retro Amiga file formats: read and write Amiga icon files and IFF ILBM images - steffest/DPaint-js",
"success": true,
"requestUrl": "https://github.com/steffest/DPaint-js",
"ogUrl": "https://github.com/steffest/DPaint-js",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T12:54:53.000Z",
"createdAtI": 1769345693,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46753708",
"author": "bananaboy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T15:00:58.696Z",
"title": "Web-based image editor modeled after Deluxe Paint",
"createdAtI": 1769345693,
"url": "https://github.com/steffest/DPaint-js",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T12:54:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769353259,
"commentsCount": 0,
"updatedAt": "2026-01-25T15:00:35.000Z"
}
}Analysis of more than 40 million alarm-related events shows most alarms offer little operational value, disrupt rest and push crews toward risky workarounds.
{
"storyID": "46753611",
"title": "Alarm overload is undermining safety at sea as crews face thousands of alerts",
"author": "geox",
"url": "https://www.lr.org/en/knowledge/press-room/press-listing/press-release/2026/alarm-overload-is-undermining-safety-at-sea-as-new-research-shows-crews-face-tens-of-thousands-of-daily-alerts/",
"points": 139,
"commentsCount": 96,
"tags": [],
"og": {
"twitterTitle": "Alarm overload is undermining safety at sea as new research shows crews face tens of thousands of daily alerts | LR",
"twitterCard": "summary_large_image",
"twitterDescription": "Analysis of more than 40 million alarm-related events shows most alarms offer little operational value, disrupt rest and push crews toward risky workarounds.",
"twitterImage": [
{
"url": "https://www.lr.org/globalassets/alarm-management-social-2026.png"
}
],
"success": true,
"requestUrl": "https://www.lr.org/en/knowledge/press-room/press-listing/press-release/2026/alarm-overload-is-undermining-safety-at-sea-as-new-research-shows-crews-face-tens-of-thousands-of-daily-alerts/",
"ogTitle": "Alarm overload is undermining safety at sea as new research shows crews face tens of thousands of daily alerts | LR",
"ogUrl": "https://www.lr.org/en/knowledge/press-room/press-listing/press-release/2026/alarm-overload-is-undermining-safety-at-sea-as-new-research-shows-crews-face-tens-of-thousands-of-daily-alerts/",
"ogDescription": "Analysis of more than 40 million alarm-related events shows most alarms offer little operational value, disrupt rest and push crews toward risky workarounds.",
"ogImage": [
{
"url": "https://www.lr.org/globalassets/alarm-management-social-2026.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T12:40:00.000Z",
"createdAtI": 1769344800,
"updatedAt": "2026-01-26T01:52:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46753611",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T12:55:58.409Z",
"title": "Alarm overload is undermining safety at sea as crews face thousands of alerts",
"createdAtI": 1769344800,
"url": "https://www.lr.org/en/knowledge/press-room/press-listing/press-release/2026/alarm-overload-is-undermining-safety-at-sea-as-new-research-shows-crews-face-tens-of-thousands-of-daily-alerts/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T12:40:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769345758,
"commentsCount": 0,
"updatedAt": "2026-01-25T12:55:50.000Z"
}
}{
"storyID": "46753484",
"title": "Doom has been ported to an earbud",
"author": "arin-s",
"url": "https://doombuds.com",
"points": 352,
"commentsCount": 108,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://doombuds.com"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T12:22:12.000Z",
"createdAtI": 1769343732,
"updatedAt": "2026-01-26T02:25:07.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46753484",
"author": "arin-s",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T14:20:58.363Z",
"title": "Doom has been ported to an earbud",
"createdAtI": 1769343732,
"url": "https://doombuds.com",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T12:22:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769350858,
"commentsCount": 2,
"updatedAt": "2026-01-25T14:20:35.000Z"
}
}The avatar, created to deter young people from extremism, has been subverted and is breaking out of niche online silos
{
"storyID": "46753364",
"title": "'Amelia': the AI-generated British schoolgirl, a far-right social media star",
"author": "pseudolus",
"url": "https://www.theguardian.com/politics/2026/jan/25/ai-generated-british-schoolgirl-becomes-far-right-social-media-meme",
"points": 43,
"commentsCount": 51,
"tags": [],
"og": {
"twitterCreator": "@BenQuinn75",
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://politics/2026/jan/25/ai-generated-british-schoolgirl-becomes-far-right-social-media-meme?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Meet ‘Amelia’: the AI-generated British schoolgirl who is a far-right social media star",
"ogType": "article",
"articleTag": "Far right,Social media,AI (artificial intelligence),UK news,Politics,Technology",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/politics/2026/jan/25/ai-generated-british-schoolgirl-becomes-far-right-social-media-meme",
"twitterAppUrliPhone": "gnmguardian://politics/2026/jan/25/ai-generated-british-schoolgirl-becomes-far-right-social-media-meme?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/politics/2026/jan/25/ai-generated-british-schoolgirl-becomes-far-right-social-media-meme",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-01-25T09:00:03.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/26efdf93744cc3dad8342e41a32f55a2223f492d/25_232_426_341/master/426.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=c1f40100f63eb42a09cdfa875dc98afb"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "The avatar, created to deter young people from extremism, has been subverted and is breaking out of niche online silos",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/26efdf93744cc3dad8342e41a32f55a2223f492d/25_232_426_341/master/426.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=efab30f655c69a3380b52614cb01c10d",
"height": "961"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/politics/2026/jan/25/ai-generated-british-schoolgirl-becomes-far-right-social-media-meme",
"alIosUrl": "gnmguardian://politics/2026/jan/25/ai-generated-british-schoolgirl-becomes-far-right-social-media-meme?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-01-25T13:08:41.000Z",
"articleSection": "Politics",
"articleAuthor": "https://www.theguardian.com/profile/benquinn",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-25T12:04:47.000Z",
"createdAtI": 1769342687,
"updatedAt": "2026-01-26T02:13:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46753364",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T13:50:58.327Z",
"title": "'Amelia': the AI-generated British schoolgirl, a far-right social media star",
"createdAtI": 1769342687,
"url": "https://www.theguardian.com/politics/2026/jan/25/ai-generated-british-schoolgirl-becomes-far-right-social-media-meme",
"points": 6,
"tags": [],
"createdAt": "2026-01-25T12:04:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769349058,
"commentsCount": 2,
"updatedAt": "2026-01-25T13:50:50.000Z"
}
}A native macOS tab bar library with split pane support for SwiftUI. 120fps animations, drag-and-drop, keyboard navigation.
{
"storyID": "46753301",
"title": "Show HN: Bonsplit – Tabs and splits for native macOS apps",
"author": "sgottit",
"url": "https://bonsplit.alasdairmonk.com",
"points": 208,
"commentsCount": 26,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Bonsplit - Native macOS Tab Bar with Split Panes",
"twitterDescription": "A native macOS tab bar library with split pane support for SwiftUI. 120fps animations, drag-and-drop, keyboard navigation.",
"twitterImage": [
{
"url": "https://bonsplit.alasdairmonk.com/og-image.png"
}
],
"success": true,
"requestUrl": "https://bonsplit.alasdairmonk.com",
"ogTitle": "Bonsplit - Native macOS Tab Bar with Split Panes",
"ogDescription": "A native macOS tab bar library with split pane support for SwiftUI. 120fps animations, drag-and-drop, keyboard navigation.",
"ogImage": [
{
"width": "1200",
"alt": "Bonsplit Logo",
"url": "https://bonsplit.alasdairmonk.com/og-image.png",
"height": "630"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T11:56:42.000Z",
"createdAtI": 1769342202,
"updatedAt": "2026-01-26T02:21:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46753301",
"author": "sgottit",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T12:40:58.423Z",
"title": "Show HN: Bonsplit – tabs and splits for native macOS apps",
"createdAtI": 1769342202,
"url": "https://bonsplit.alasdairmonk.com",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-25T11:56:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769344858,
"commentsCount": 0,
"updatedAt": "2026-01-25T12:39:34.000Z"
}
}{
"storyID": "46753142",
"title": "Wall Street braced for a private credit meltdown. The risk of one is rising",
"author": "zerosizedweasle",
"url": "https://www.cnbc.com/2026/01/23/wall-street-private-credit-risk-rising.html",
"points": 45,
"commentsCount": 15,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/01/23/wall-street-private-credit-risk-rising.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T11:28:33.000Z",
"createdAtI": 1769340513,
"updatedAt": "2026-01-26T01:40:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46753142",
"author": "zerosizedweasle",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T13:25:58.635Z",
"title": "Wall Street braced for a private credit meltdown. The risk of one is rising",
"createdAtI": 1769340513,
"url": "https://www.cnbc.com/2026/01/23/wall-street-private-credit-risk-rising.html",
"points": 6,
"tags": [],
"createdAt": "2026-01-25T11:28:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769347559,
"commentsCount": 0,
"updatedAt": "2026-01-25T13:25:04.000Z"
}
}TUI for managing XDG default applications. Contribute to mitjafelicijan/xdgctl development by creating an account on GitHub.
{
"storyID": "46753078",
"title": "Show HN: TUI for managing XDG default applications",
"author": "mitjafelicijan",
"url": "https://github.com/mitjafelicijan/xdgctl",
"points": 115,
"commentsCount": 39,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - mitjafelicijan/xdgctl: TUI for managing XDG default applications",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/d633566f80ca5371057e51ad1f440e497560cc04c2d1038492bae3fc67e93665/mitjafelicijan/xdgctl"
}
],
"ogTitle": "GitHub - mitjafelicijan/xdgctl: TUI for managing XDG default applications",
"ogDescription": "TUI for managing XDG default applications. Contribute to mitjafelicijan/xdgctl development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "TUI for managing XDG default applications. Contribute to mitjafelicijan/xdgctl development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/d633566f80ca5371057e51ad1f440e497560cc04c2d1038492bae3fc67e93665/mitjafelicijan/xdgctl",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "TUI for managing XDG default applications. Contribute to mitjafelicijan/xdgctl development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/mitjafelicijan/xdgctl",
"ogUrl": "https://github.com/mitjafelicijan/xdgctl",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T11:19:04.000Z",
"createdAtI": 1769339944,
"updatedAt": "2026-01-26T02:25:07.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46753078",
"author": "mitjafelicijan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T12:15:58.704Z",
"title": "Show HN: TUI for managing XDG default applications",
"createdAtI": 1769339944,
"url": "https://github.com/mitjafelicijan/xdgctl",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-25T11:19:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769343359,
"commentsCount": 0,
"updatedAt": "2026-01-25T12:15:50.000Z"
}
}150,000 lines of production Elixir, written entirely by AI. Here's what worked and what didn't.
{
"storyID": "46752907",
"title": "150k lines of vibe coded Elixir: The good, the bad and the ugly",
"author": "InternetGiant",
"url": "https://getboothiq.com/blog/150k-lines-vibe-coded-elixir-good-bad-ugly",
"points": 77,
"commentsCount": 71,
"tags": [],
"og": {
"twitterTitle": "150,000 Lines of Vibe Coded Elixir: The Good, The Bad, and The Ugly | BoothIQ",
"articlePublishedTime": "2026-01-05",
"twitterImage": [
{
"url": "https://getboothiq.com/images/open_graph_image.png"
}
],
"ogTitle": "150,000 Lines of Vibe Coded Elixir: The Good, The Bad, and The Ugly | BoothIQ",
"ogDescription": "150,000 lines of production Elixir, written entirely by AI. Here's what worked and what didn't.",
"ogImage": [
{
"width": "1200",
"alt": "AI Event Lead Capture & Revenue Intelligence Platform",
"type": "image/png",
"url": "https://getboothiq.com/images/open_graph_image.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "150,000 lines of production Elixir, written entirely by AI. Here's what worked and what didn't.",
"success": true,
"requestUrl": "https://getboothiq.com/blog/150k-lines-vibe-coded-elixir-good-bad-ugly",
"ogUrl": "https://getboothiq.com/blog/150k-lines-vibe-coded-elixir-good-bad-ugly",
"ogSiteName": "BoothIQ",
"articleAuthor": "John"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-25T10:54:29.000Z",
"createdAtI": 1769338469,
"updatedAt": "2026-01-26T02:25:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46752907",
"author": "InternetGiant",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T16:15:58.534Z",
"title": "150k lines of vibe coded Elixir: The Good, the Bad and the Ugly",
"createdAtI": 1769338469,
"url": "https://getboothiq.com/blog/150k-lines-vibe-coded-elixir-good-bad-ugly",
"points": 5,
"tags": [],
"createdAt": "2026-01-25T10:54:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769357759,
"commentsCount": 2,
"updatedAt": "2026-01-25T16:13:21.000Z"
}
}Video evidence reviewed by Guardian shows Alex Pretti, killed by agents in Minneapolis, held a phone, not a gun
{
"storyID": "46752303",
"title": "Video contradicts Trump's claim man killed in Minneapolis was a 'gunman'",
"author": "gizzlon",
"url": "https://www.theguardian.com/us-news/2026/jan/24/minneapolis-shooting-ice",
"points": 41,
"commentsCount": 2,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://us-news/2026/jan/24/minneapolis-shooting-ice?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Video contradicts Trump’s claim man killed in Minneapolis was a ‘gunman’",
"ogType": "article",
"articleTag": "Minneapolis,Minnesota,ICE (US Immigration and Customs Enforcement),Trump administration,Donald Trump,US politics,US news,World news",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/us-news/2026/jan/24/minneapolis-shooting-ice",
"twitterAppUrliPhone": "gnmguardian://us-news/2026/jan/24/minneapolis-shooting-ice?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/us-news/2026/jan/24/minneapolis-shooting-ice",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-01-25T01:53:10.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/c4c7028b0fcaecdaf36ed0c9764dc5e4699d3b7a/0_567_1434_1147/master/1434.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=773d4cdb4d35bf02230732b78f47636b"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Video evidence reviewed by Guardian shows Alex Pretti, killed by agents in Minneapolis, held a phone, not a gun",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/c4c7028b0fcaecdaf36ed0c9764dc5e4699d3b7a/0_567_1434_1147/master/1434.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=5adc3ecdff4727ecc320944ff87a1718",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/us-news/2026/jan/24/minneapolis-shooting-ice",
"alIosUrl": "gnmguardian://us-news/2026/jan/24/minneapolis-shooting-ice?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-01-25T09:00:53.000Z",
"articleSection": "US news",
"articleAuthor": "https://www.theguardian.com/profile/robert-mackey",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T09:29:31.000Z",
"createdAtI": 1769333371,
"updatedAt": "2026-01-25T16:10:06.000Z",
"fetchedAt": "2026-01-25T16:20:58.345Z",
"firstVersion": {
"storyID": "46752303",
"author": "gizzlon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T09:45:58.501Z",
"title": "Video contradicts Trump's claim man killed in Minneapolis was a 'gunman'",
"createdAtI": 1769333371,
"url": "https://www.theguardian.com/us-news/2026/jan/24/minneapolis-shooting-ice",
"points": 5,
"tags": [],
"createdAt": "2026-01-25T09:29:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769334359,
"commentsCount": 0,
"updatedAt": "2026-01-25T09:44:20.000Z"
}
}What looks like a tablet/ PDA device can be seen on the lefthand side of Nedry's desk. My closest guess is that it is a Motorola Envoy PDA. But, according to Wikipedia, the Motorola Envoy was not released until 1994. Does anyone else have any additional info on what this device is? Maybe it's...
{
"storyID": "46752261",
"title": "Jurassic Park - Tablet device on Nedry's desk? (2012)",
"author": "exvi",
"url": "https://www.therpf.com/forums/threads/jurassic-park-tablet-device-on-nedrys-desk.169883/",
"points": 148,
"commentsCount": 60,
"tags": [],
"og": {
"twitterTitle": "Jurassic Park - Tablet device on Nedry's desk?",
"twitterCard": "summary",
"twitterDescription": "What looks like a tablet/ PDA device can be seen on the lefthand side of Nedry's desk. My closest guess is that it is a Motorola Envoy PDA. But, according to Wikipedia, the Motorola Envoy was not...",
"twitterImage": [
{
"url": "https://www.therpf.com/forums/styles/default/mps_default/logo-og.png"
}
],
"success": true,
"requestUrl": "https://www.therpf.com/forums/threads/jurassic-park-tablet-device-on-nedrys-desk.169883/",
"ogTitle": "Jurassic Park - Tablet device on Nedry's desk?",
"ogUrl": "https://www.therpf.com/forums/threads/jurassic-park-tablet-device-on-nedrys-desk.169883/",
"ogDescription": "What looks like a tablet/ PDA device can be seen on the lefthand side of Nedry's desk. My closest guess is that it is a Motorola Envoy PDA. But, according to Wikipedia, the Motorola Envoy was not released until 1994. Does anyone else have any additional info on what this device is? Maybe it's...",
"ogSiteName": "RPF Costume and Prop Maker Community",
"ogImage": [
{
"url": "https://www.therpf.com/forums/styles/default/mps_default/logo-og.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T09:22:17.000Z",
"createdAtI": 1769332937,
"updatedAt": "2026-01-26T02:16:51.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46752261",
"author": "exvi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T10:00:58.482Z",
"title": "Jurassic Park - Tablet device on Nedry's desk? (2012)",
"createdAtI": 1769332937,
"url": "https://www.therpf.com/forums/threads/jurassic-park-tablet-device-on-nedrys-desk.169883/",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T09:22:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769335258,
"commentsCount": 0,
"updatedAt": "2026-01-25T09:58:49.000Z"
}
}{
"storyID": "46752151",
"title": "A flawed paper in management science has been cited more than 6k times",
"author": "timr",
"url": "https://statmodeling.stat.columbia.edu/2026/01/22/aking/",
"points": 633,
"commentsCount": 331,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://statmodeling.stat.columbia.edu/2026/01/22/aking/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T09:04:30.000Z",
"createdAtI": 1769331870,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46752151",
"author": "timr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T09:55:58.412Z",
"title": "This paper has been cited more than 6k times. It's fatally flawed.",
"createdAtI": 1769331870,
"url": "https://statmodeling.stat.columbia.edu/2026/01/22/aking/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T09:04:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769334958,
"commentsCount": 0,
"updatedAt": "2026-01-25T09:55:06.000Z"
}
}Germany faces calls to repatriate gold from the Fed as Trump-era uncertainty and geopolitics grow.
{
"storyID": "46752112",
"title": "German economists push for gold repatriation from U.S. vaults",
"author": "saubeidl",
"url": "https://seekingalpha.com/news/4542254-german-economists-push-for-gold-repatriation-from-us-vaults",
"points": 139,
"commentsCount": 2,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-24T05:55:21-05:00",
"ogTitle": "German economists push for gold repatriation from U.S. vaults",
"alAndroidPackage": "com.seekingalpha.webwrapper",
"alIosAppStoreId": "552799694",
"ogDescription": "Germany faces calls to repatriate gold from the Fed as Trump-era uncertainty and geopolitics grow.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2223557095/image_2223557095.jpg?io=getty-c-w630"
}
],
"ogType": "article",
"success": true,
"requestUrl": "https://seekingalpha.com/news/4542254-german-economists-push-for-gold-repatriation-from-us-vaults",
"alIosAppName": "SeekingAlpha",
"alAndroidAppName": "SeekingAlpha",
"ogUrl": "https://seekingalpha.com/news/4542254-german-economists-push-for-gold-repatriation-from-us-vaults",
"ogSiteName": "Seeking Alpha",
"fbAppId": "159723149420031",
"articleAuthor": "Kim Khan, SA News Editor"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T08:57:40.000Z",
"createdAtI": 1769331460,
"updatedAt": "2026-01-25T22:51:38.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46752112",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T09:45:58.501Z",
"title": "German economists push for gold repatriation from U.S. vaults",
"createdAtI": 1769331460,
"url": "https://seekingalpha.com/news/4542254-german-economists-push-for-gold-repatriation-from-us-vaults",
"points": 4,
"tags": [],
"createdAt": "2026-01-25T08:57:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769334359,
"commentsCount": 1,
"updatedAt": "2026-01-25T09:44:20.000Z"
}
}But George, surely you’ll still be allowed to own a car. They aren’t going to make that illegal. Of course they won’t, but they didn’t make general computation illegal either. And yet, who has root on the computer you are reading this on?
{
"storyID": "46752076",
"title": "The coming war on car ownership?",
"author": "tea_drinker",
"url": "https://geohot.github.io//blog/jekyll/update/2026/01/25/war-on-car-ownership.html",
"points": 57,
"commentsCount": 49,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "The coming war on Car Ownership",
"articlePublishedTime": "2026-01-25T00:00:00+08:00",
"success": true,
"requestUrl": "https://geohot.github.io//blog/jekyll/update/2026/01/25/war-on-car-ownership.html",
"ogTitle": "The coming war on Car Ownership",
"ogUrl": "https://geohot.github.io//blog/jekyll/update/2026/01/25/war-on-car-ownership.html",
"ogDescription": "But George, surely you’ll still be allowed to own a car. They aren’t going to make that illegal. Of course they won’t, but they didn’t make general computation illegal either. And yet, who has root on the computer you are reading this on?",
"ogSiteName": "the singularity is nearer",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T08:51:03.000Z",
"createdAtI": 1769331063,
"updatedAt": "2026-01-26T02:24:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46752076",
"author": "tea_drinker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T09:10:58.448Z",
"title": "The coming war on Car Ownership",
"createdAtI": 1769331063,
"url": "https://geohot.github.io//blog/jekyll/update/2026/01/25/war-on-car-ownership.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T08:51:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769332258,
"commentsCount": 0,
"updatedAt": "2026-01-25T09:10:49.000Z"
}
}{
"storyID": "46751906",
"title": "Sony Data Discman",
"author": "naves",
"url": "https://huguesjohnson.com/random/sony-ebook/",
"points": 95,
"commentsCount": 26,
"tags": [],
"og": {
"success": true,
"author": "Hugues Johnson",
"requestUrl": "https://huguesjohnson.com/random/sony-ebook/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T08:23:51.000Z",
"createdAtI": 1769329431,
"updatedAt": "2026-01-26T02:17:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46751906",
"author": "naves",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T13:30:58.679Z",
"title": "Sony Data Discman",
"createdAtI": 1769329431,
"url": "https://huguesjohnson.com/random/sony-ebook/",
"points": 5,
"tags": [],
"createdAt": "2026-01-25T08:23:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769347859,
"commentsCount": 0,
"updatedAt": "2026-01-25T13:30:20.000Z"
}
}If you are a customer of Deutsche Telekom and some websites just won't load, then we might have the solution to your problem!
{
"storyID": "46751899",
"title": "Deutsche Telekom is throttling the internet",
"author": "tietjens",
"url": "https://netzbremse.de/en/",
"points": 578,
"commentsCount": 284,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Netzbremse - Deutsche Telekom is throttling the internet!",
"twitterDescription": "If you are a customer of Deutsche Telekom and some websites just won't load, then we might have the solution to your problem!",
"twitterImage": [
{
"url": "https://netzbremse.de/img/social_share.en.png"
}
],
"success": true,
"requestUrl": "https://netzbremse.de/en/",
"twitterUrl": "https://netzbremse.de/en/",
"ogTitle": "Netzbremse - Deutsche Telekom is throttling the internet!",
"ogUrl": "https://netzbremse.de/en/",
"ogDescription": "If you are a customer of Deutsche Telekom and some websites just won't load, then we might have the solution to your problem!",
"ogImage": [
{
"url": "https://netzbremse.de/img/social_share.en.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T08:22:17.000Z",
"createdAtI": 1769329337,
"updatedAt": "2026-01-26T02:23:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46751899",
"author": "tietjens",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T08:30:58.340Z",
"title": "Deutsche Telekom is violating Net Neutrality",
"createdAtI": 1769329337,
"url": "https://netzbremse.de/en/",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T08:22:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769329858,
"commentsCount": 0,
"updatedAt": "2026-01-25T08:27:04.000Z"
}
}Lianne Kolirin - While workers worldwide ponder how artificial intelligence might affect their livelihoods, there’s one sector where that question is no longer hypothetical. Machine translation has reduced the amount of work available to human translators and interpreters, and depressed their earnings.
{
"storyID": "46751835",
"title": "Like digging 'your own grave': The translators grappling with losing work to AI",
"author": "myk-e",
"url": "https://www.cnn.com/2026/01/23/tech/translation-language-jobs-ai-automation-intl",
"points": 83,
"commentsCount": 70,
"tags": [],
"og": {
"twitterTitle": "Like digging ‘your own professional grave’: The translators grappling with losing work to AI | CNN Business",
"twitterSite": "@CNNbusiness",
"articlePublishedTime": "2026-01-23T11:00:47.866Z",
"twitterImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-2023840777.jpg?c=16x9&q=w_800,c_fill"
}
],
"author": "Lianne Kolirin",
"ogTitle": "Like digging ‘your own professional grave’: The translators grappling with losing work to AI | CNN Business",
"ogDescription": "While workers worldwide ponder how artificial intelligence might affect their livelihoods, there’s one sector where that question is no longer hypothetical. Machine translation has reduced the amount of work available to human translators and interpreters, and depressed their earnings.",
"ogImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-2023840777.jpg?c=16x9&q=w_800,c_fill"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/CNN",
"twitterCard": "summary_large_image",
"twitterDescription": "While workers worldwide ponder how artificial intelligence might affect their livelihoods, there’s one sector where that question is no longer hypothetical. Machine translation has reduced the amount of work available to human translators and interpreters, and depressed their earnings.",
"success": true,
"requestUrl": "https://www.cnn.com/2026/01/23/tech/translation-language-jobs-ai-automation-intl",
"ogUrl": "https://www.cnn.com/2026/01/23/tech/translation-language-jobs-ai-automation-intl",
"ogSiteName": "CNN",
"articleModifiedTime": "2026-01-23T11:00:47.866Z",
"fbAppId": "80401312489"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"artificialintelligence"
]
},
"createdAt": "2026-01-25T08:08:43.000Z",
"createdAtI": 1769328523,
"updatedAt": "2026-01-26T00:53:21.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46751835",
"author": "myk-e",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T08:35:58.415Z",
"title": "Like digging 'your own grave': The translators grappling with losing work to AI",
"createdAtI": 1769328523,
"url": "https://www.cnn.com/2026/01/23/tech/translation-language-jobs-ai-automation-intl",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T08:08:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769330158,
"commentsCount": 0,
"updatedAt": "2026-01-25T08:35:04.000Z"
}
}{
"storyID": "46751826",
"title": "Introduction to PostgreSQL Indexes",
"author": "dlt",
"url": "https://dlt.github.io/blog/posts/introduction-to-postgresql-indexes/",
"points": 293,
"commentsCount": 14,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "Introduction to PostgreSQL Indexes",
"twitterDescription": "Who’s this for Basics How data is stored in disk How indexes speedup access to data Costs associated with indexes Disk Space Write operations Query planner Memory usage Types of Indexes Btree Hash BRIN GIN GiST & SP-GiST Conclusion Who’s this for This text is for developers that have an intuitive knowledge of what database indexes are, but don’t necessarily know how they work internaly, what are the tradeoffs ass",
"articlePublishedTime": "2024-09-11 12:07:51 +0400 +0400",
"success": true,
"requestUrl": "https://dlt.github.io/blog/posts/introduction-to-postgresql-indexes/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T08:07:03.000Z",
"createdAtI": 1769328423,
"updatedAt": "2026-01-26T02:10:22.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46751826",
"author": "dlt",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T10:45:58.637Z",
"title": "Introduction to PostgreSQL Indexes",
"createdAtI": 1769328423,
"url": "https://dlt.github.io/blog/posts/introduction-to-postgresql-indexes/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T08:07:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769337959,
"commentsCount": 0,
"updatedAt": "2026-01-25T10:45:49.000Z"
}
}Grateful acknowledgement made to the several former Apple employees who materially contributed to this entry. This article wouldn't have bee...
{
"storyID": "46751825",
"title": "Hands-On with Two Apple Network Server Prototype ROMs",
"author": "todsacerdoti",
"url": "http://oldvcr.blogspot.com/2026/01/hands-on-with-two-apple-network-server.html",
"points": 65,
"commentsCount": 2,
"tags": [],
"og": {
"ogTitle": "Hands-on with two Apple Network Server prototype ROMs",
"ogUrl": "http://oldvcr.blogspot.com/2026/01/hands-on-with-two-apple-network-server.html",
"ogDescription": "Grateful acknowledgement made to the several former Apple employees who materially contributed to this entry. This article wouldn't have bee...",
"ogImage": [
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7BsSHU_byLhkSttZW9-cQTpnMq9x9DI3DfeEWOktuDnPMLAx6pfR30q3w4m5Tx4Br63nBw5CX79VqMRZWvuEr4tFR76FCZZkFruFftOnqzsZ33Yor2spkIyBIcnjmqCyJuGNe2q2saWDEw_Wa4Sa0EsJ-qzaZSKD0siF9Fl4X38O1L5O7FI1sgs0XHDM/w1200-h630-p-k-no-nu/PXL_20260102_224416440~2.jpg"
}
],
"success": true,
"requestUrl": "http://oldvcr.blogspot.com/2026/01/hands-on-with-two-apple-network-server.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T08:06:53.000Z",
"createdAtI": 1769328413,
"updatedAt": "2026-01-26T02:06:07.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46751825",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T11:50:58.380Z",
"title": "Hands-On with Two Apple Network Server Prototype ROMs",
"createdAtI": 1769328413,
"url": "http://oldvcr.blogspot.com/2026/01/hands-on-with-two-apple-network-server.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T08:06:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769341858,
"commentsCount": 0,
"updatedAt": "2026-01-25T11:50:35.000Z"
}
}Contribute to divyaprakash0426/autoshorts development by creating an account on GitHub.
{
"storyID": "46751675",
"title": "Show HN: AutoShorts – Local, GPU-accelerated AI video pipeline for creators",
"author": "divyaprakash",
"url": "https://github.com/divyaprakash0426/autoshorts",
"points": 67,
"commentsCount": 34,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - divyaprakash0426/autoshorts",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/a75f54e1343ef8bbe188aefc1dd362fa8a08e645f4548429bfc4183b18e77dd5/divyaprakash0426/autoshorts"
}
],
"ogTitle": "GitHub - divyaprakash0426/autoshorts",
"ogDescription": "Contribute to divyaprakash0426/autoshorts development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to divyaprakash0426/autoshorts development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/a75f54e1343ef8bbe188aefc1dd362fa8a08e645f4548429bfc4183b18e77dd5/divyaprakash0426/autoshorts",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to divyaprakash0426/autoshorts development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/divyaprakash0426/autoshorts",
"ogUrl": "https://github.com/divyaprakash0426/autoshorts",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-25T07:36:20.000Z",
"createdAtI": 1769326580,
"updatedAt": "2026-01-26T01:57:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46751675",
"author": "divyaprakash",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T09:25:58.611Z",
"title": "Show HN: AutoShorts – Local, GPU-accelerated AI video pipeline for creators",
"createdAtI": 1769326580,
"url": "https://github.com/divyaprakash0426/autoshorts",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-25T07:36:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769333159,
"commentsCount": 1,
"updatedAt": "2026-01-25T09:23:35.000Z"
}
}George Monaghan - Jack Edwards shapes the online world’s reading habits from BookTok. But can he handle his success?
{
"storyID": "46751231",
"title": "World’s most powerful literary critic is on TikTok",
"author": "insistey",
"url": "https://www.newstatesman.com/culture/books/2026/01/the-worlds-most-powerful-literary-critic-is-on-tiktok",
"points": 52,
"commentsCount": 48,
"tags": [],
"og": {
"twitterCreator": "@GMonaghan1998",
"twitterTitle": "The world’s most powerful literary critic is on TikTok",
"twitterSite": "@NewStatesman",
"articlePublishedTime": "2026-01-21T17:24:44+00:00",
"twitterImage": [
{
"url": "https://dl6pgk4f88hky.cloudfront.net/2026/01/21/202604jackedwards-723x418.jpg?1769362172"
}
],
"author": "George Monaghan",
"ogTitle": "Meet Jack Edwards, the world's most powerful literary critic",
"ogDescription": "Jack Edwards shapes the online world’s reading habits from BookTok. But can he handle his success?",
"ogLocale": "en_US",
"ogImage": [
{
"width": "723",
"type": "image/jpeg",
"url": "https://dl6pgk4f88hky.cloudfront.net/2026/01/21/202604jackedwards-723x418.jpg?1769362172",
"height": "965"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/NewStatesman",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.newstatesman.com/culture/books/2026/01/the-worlds-most-powerful-literary-critic-is-on-tiktok",
"ogUrl": "https://www.newstatesman.com/culture/books/2026/01/the-worlds-most-powerful-literary-critic-is-on-tiktok",
"ogSiteName": "New Statesman",
"articleModifiedTime": "2026-01-24T20:48:31+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T06:06:33.000Z",
"createdAtI": 1769321193,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46751231",
"author": "insistey",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T18:50:58.401Z",
"title": "World’s most powerful literary critic is on TikTok",
"createdAtI": 1769321193,
"url": "https://www.newstatesman.com/culture/books/2026/01/the-worlds-most-powerful-literary-critic-is-on-tiktok",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T06:06:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769367058,
"commentsCount": 19,
"updatedAt": "2026-01-25T18:50:52.000Z"
}
}From ICE to Gaza, Palantir is complicit in violent US hegemony. Why do we keep giving it contracts?
{
"storyID": "46750852",
"title": "Palantir has no place in UK public services",
"author": "jethronethro",
"url": "https://www.opendemocracy.net/en/zarah-sutlana-palantir-no-place-uk-public-services-ministry-of-defence/",
"points": 269,
"commentsCount": 85,
"tags": [],
"og": {
"twitterCreator": "@openDemocracy",
"twitterTitle": "\n Zarah Sultana: Palantir has no place in UK public services\n ",
"twitterSite": "@openDemocracy",
"twitterImage": [
{
"width": "1200",
"url": "https://cdn2.opendemocracy.net/media/images/GettyImages-2256544176.2e16d0ba.fill-1200x630.jpg",
"height": "630"
}
],
"ogTitle": "\n Zarah Sultana: Palantir has no place in UK public services\n ",
"ogDescription": "\n From ICE to Gaza, Palantir is complicit in violent US hegemony. Why do we keep giving it contracts?\n ",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://cdn2.opendemocracy.net/media/images/GettyImages-2256544176.2e16d0ba.fill-1200x630.jpg",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "\n From ICE to Gaza, Palantir is complicit in violent US hegemony. Why do we keep giving it contracts?\n ",
"success": true,
"requestUrl": "https://www.opendemocracy.net/en/zarah-sutlana-palantir-no-place-uk-public-services-ministry-of-defence/",
"ogUrl": "https://www.opendemocracy.net/en/zarah-sutlana-palantir-no-place-uk-public-services-ministry-of-defence/",
"ogSiteName": "openDemocracy"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T04:53:29.000Z",
"createdAtI": 1769316809,
"updatedAt": "2026-01-26T01:31:22.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750852",
"author": "jethronethro",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T04:55:58.394Z",
"title": "Palantir has no place in UK public services",
"createdAtI": 1769316809,
"url": "https://www.opendemocracy.net/en/zarah-sutlana-palantir-no-place-uk-public-services-ministry-of-defence/",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T04:53:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769316958,
"commentsCount": 0,
"updatedAt": "2026-01-25T04:55:48.000Z"
}
}{
"storyID": "46750794",
"title": "Trump Family's $6.8B Fortune Is Increasingly Tied to Crypto",
"author": "zerosizedweasle",
"url": "https://www.bloomberg.com/news/features/2026-01-20/donald-trump-family-net-worth-increasingly-comes-from-crypto",
"points": 35,
"commentsCount": 9,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/features/2026-01-20/donald-trump-family-net-worth-increasingly-comes-from-crypto"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T04:43:07.000Z",
"createdAtI": 1769316187,
"updatedAt": "2026-01-25T19:25:36.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750794",
"author": "zerosizedweasle",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T04:50:58.700Z",
"title": "Trump Family's $6.8B Fortune Is Increasingly Tied to Crypto",
"createdAtI": 1769316187,
"url": "https://www.bloomberg.com/news/features/2026-01-20/donald-trump-family-net-worth-increasingly-comes-from-crypto",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T04:43:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769316659,
"commentsCount": 3,
"updatedAt": "2026-01-25T04:49:33.000Z"
}
}Ryan Christoffel - TikTok’s future in the US has reached a major milestone today, as the new US-owned spinoff for American users has officially launched.
{
"storyID": "46750767",
"title": "TikTok is officially US-owned for American users, here's what's changing",
"author": "WaitWaitWha",
"url": "https://9to5mac.com/2026/01/23/tiktok-is-officially-us-owned-for-american-users-heres-whats-changing/",
"points": 45,
"commentsCount": 71,
"tags": [],
"og": {
"twitterCreator": "@iryantldr",
"articlePublishedTime": "2026-01-23T15:07:36+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/9to5mac.com/wp-content/uploads/sites/6/2025/09/US-owned-TikTok-spinoff-agreed-will-still-use-Chinese-algorithm.webp?resize=1200%2C628&quality=82&strip=all&ssl=1"
}
],
"author": "Ryan Christoffel",
"ogTitle": "TikTok is officially US-owned for American users, here’s what’s changing",
"ogDescription": "TikTok’s future in the US has reached a major milestone today, as the new US-owned spinoff for American users has officially launched.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1500",
"type": "image/webp",
"url": "https://i0.wp.com/9to5mac.com/wp-content/uploads/sites/6/2025/09/US-owned-TikTok-spinoff-agreed-will-still-use-Chinese-algorithm.webp?resize=1200%2C628&quality=82&strip=all&ssl=1",
"height": "750"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://9to5mac.com/2026/01/23/tiktok-is-officially-us-owned-for-american-users-heres-whats-changing/",
"ogUrl": "https://9to5mac.com/2026/01/23/tiktok-is-officially-us-owned-for-american-users-heres-whats-changing/",
"ogSiteName": "9to5Mac",
"articleModifiedTime": "2026-01-23T15:07:38+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T04:37:58.000Z",
"createdAtI": 1769315878,
"updatedAt": "2026-01-26T02:01:16.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750767",
"author": "WaitWaitWha",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T04:45:58.610Z",
"title": "TikTok is officially US-owned for American users, here's what's changing",
"createdAtI": 1769315878,
"url": "https://9to5mac.com/2026/01/23/tiktok-is-officially-us-owned-for-american-users-heres-whats-changing/",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T04:37:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769316359,
"commentsCount": 0,
"updatedAt": "2026-01-25T04:44:03.000Z"
}
}{
"storyID": "46750577",
"title": "Why is it legal and ok when big corp. straight tries to scam a user?",
"author": "kingleopold",
"url": null,
"points": 61,
"commentsCount": 15,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-25T04:01:35.000Z",
"createdAtI": 1769313695,
"updatedAt": "2026-01-26T01:41:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750577",
"author": "kingleopold",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T04:05:58.422Z",
"title": "Why is it legal and ok when big corp. straight tries to scam a user?",
"createdAtI": 1769313695,
"url": null,
"points": 3,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-01-25T04:01:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769313958,
"commentsCount": 0,
"updatedAt": "2026-01-25T04:04:18.000Z"
}
}Noam Chomsky - TWENTY-YEARS AGO, Dwight Macdonald published a series of articles in Politics on the responsibility of peoples and, specifically, the responsibility of
{
"storyID": "46750485",
"title": "The Responsibility of Intellectuals (1967)",
"author": "andsoitis",
"url": "https://www.nybooks.com/articles/1967/02/23/a-special-supplement-the-responsibility-of-intelle/",
"points": 50,
"commentsCount": 51,
"tags": [],
"og": {
"twitterSite": "@nybooks",
"author": "Noam Chomsky",
"ogTitle": "A Special Supplement: The Responsibility of Intellectuals | Noam Chomsky",
"ogDescription": "TWENTY-YEARS AGO, Dwight Macdonald published a series of articles in Politics on the responsibility of peoples and, specifically, the responsibility of",
"ogLocale": "en_US",
"ogImage": [
{
"width": "300",
"type": "image/gif",
"url": "https://www.nybooks.com/wp-content/uploads/1972/06/noam-chomsky_1972-06-29.gif",
"height": "547"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/nybooks",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.nybooks.com/articles/1967/02/23/a-special-supplement-the-responsibility-of-intelle/",
"ogUrl": "https://www.nybooks.com/articles/1967/02/23/a-special-supplement-the-responsibility-of-intelle/",
"ogSiteName": "The New York Review of Books",
"articleModifiedTime": "2020-10-07T16:35:34+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T03:44:28.000Z",
"createdAtI": 1769312668,
"updatedAt": "2026-01-25T23:59:21.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750485",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T04:20:58.322Z",
"title": "The Responsibility of Intellectuals",
"createdAtI": 1769312668,
"url": "https://www.nybooks.com/articles/1967/02/23/a-special-supplement-the-responsibility-of-intelle/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T03:44:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769314858,
"commentsCount": 0,
"updatedAt": "2026-01-25T04:19:48.000Z"
}
}Xiaoqian Lin - American climber Alex Honnold summited Taipei 101 with no ropes or safety net. Follow for live updates.
{
"storyID": "46750470",
"title": "Alex Honnold completes Taipei 101 skyscraper climb without ropes or safety net",
"author": "keepamovin",
"url": "https://www.cnn.com/sport/live-news/taiwan-alex-honnold-climb-taipei-101-01-25-26-intl-hnk",
"points": 151,
"commentsCount": 128,
"tags": [],
"og": {
"twitterTitle": "Live updates: Alex Honnold summits Taipei 101 skyscraper in free solo climb | CNN",
"twitterSite": "@CNNSport",
"articlePublishedTime": "2026-01-25T00:12:03.869Z",
"twitterImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/still-22307381-6870336-989-still-20260125025548467.jpg?c=16x9&q=w_800,c_fill"
}
],
"author": "Xiaoqian Lin",
"ogTitle": "Live updates: Alex Honnold summits Taipei 101 skyscraper in free solo climb | CNN",
"ogDescription": "American climber Alex Honnold summited Taipei 101 with no ropes or safety net. Follow for live updates.",
"ogImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/still-22307381-6870336-989-still-20260125025548467.jpg?c=16x9&q=w_800,c_fill"
}
],
"ogType": "website",
"articleTag": "intl, hnk",
"articlePublisher": "https://www.facebook.com/CNN",
"twitterCard": "summary_large_image",
"twitterDescription": "American climber Alex Honnold summited Taipei 101 with no ropes or safety net. Follow for live updates.",
"success": true,
"requestUrl": "https://www.cnn.com/sport/live-news/taiwan-alex-honnold-climb-taipei-101-01-25-26-intl-hnk",
"ogUrl": "https://www.cnn.com/sport/live-news/taiwan-alex-honnold-climb-taipei-101-01-25-26-intl-hnk",
"ogSiteName": "CNN",
"articleModifiedTime": "2026-01-25T04:01:16.815Z",
"fbAppId": "80401312489"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T03:41:46.000Z",
"createdAtI": 1769312506,
"updatedAt": "2026-01-26T02:23:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750470",
"author": "keepamovin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T03:45:58.600Z",
"title": "Alex Honnold completes Taipei 101 skyscraper climb without ropes or safety net",
"createdAtI": 1769312506,
"url": "https://www.cnn.com/sport/live-news/taiwan-alex-honnold-climb-taipei-101-01-25-26-intl-hnk",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T03:41:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769312759,
"commentsCount": 1,
"updatedAt": "2026-01-25T03:45:49.000Z"
}
}vm-curator is a fast and friendly TUI to build and manage QEMU/KVM virtual machines in Linux. It does not rely on libvirt, which means 3D acceleration (para-virtualized, not pass-through) works for...
{
"storyID": "46750437",
"title": "Show HN: VM-curator – a TUI alternative to libvirt and virt-manager",
"author": "theYipster",
"url": "https://github.com/mroboff/vm-curator",
"points": 39,
"commentsCount": 9,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - mroboff/vm-curator: vm-curator is a fast and friendly TUI to build and manage QEMU/KVM virtual machines in Linux. It does not rely on libvirt, which means 3D acceleration (para-virtualized, not pass-through) works for NVIDIA GPUs.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/adc8435ee4da3791b0bb78afa020536af27a8cc09aa45c8ac1a5c564d87365b1/mroboff/vm-curator"
}
],
"ogTitle": "GitHub - mroboff/vm-curator: vm-curator is a fast and friendly TUI to build and manage QEMU/KVM virtual machines in Linux. It does not rely on libvirt, which means 3D acceleration (para-virtualized, not pass-through) works for NVIDIA GPUs.",
"ogDescription": "vm-curator is a fast and friendly TUI to build and manage QEMU/KVM virtual machines in Linux. It does not rely on libvirt, which means 3D acceleration (para-virtualized, not pass-through) works for...",
"ogImage": [
{
"width": "1200",
"alt": "vm-curator is a fast and friendly TUI to build and manage QEMU/KVM virtual machines in Linux. It does not rely on libvirt, which means 3D acceleration (para-virtualized, not pass-through) works for...",
"url": "https://opengraph.githubassets.com/adc8435ee4da3791b0bb78afa020536af27a8cc09aa45c8ac1a5c564d87365b1/mroboff/vm-curator",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "vm-curator is a fast and friendly TUI to build and manage QEMU/KVM virtual machines in Linux. It does not rely on libvirt, which means 3D acceleration (para-virtualized, not pass-through) works for...",
"success": true,
"requestUrl": "https://github.com/mroboff/vm-curator",
"ogUrl": "https://github.com/mroboff/vm-curator",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T03:36:38.000Z",
"createdAtI": 1769312198,
"updatedAt": "2026-01-26T02:19:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750437",
"author": "theYipster",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T04:25:58.613Z",
"title": "Show HN: VM-curator – a TUI alternative to libvirt and virt-manager",
"createdAtI": 1769312198,
"url": "https://github.com/mroboff/vm-curator",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-25T03:36:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769315159,
"commentsCount": 0,
"updatedAt": "2026-01-25T04:23:36.000Z"
}
}NVIDIA Open GPU Kernel Modules Version [root@A11-R42-I61-42-5504045 ~]# cat /proc/driver/nvidia/params ResmanDebugLevel: 4294967295 RmLogonRC: 1 ModifyDeviceFiles: 1 DeviceFileUID: 0 DeviceFileGID:...
{
"storyID": "46750425",
"title": "Nvidia-smi hangs indefinitely after ~66 days",
"author": "tosh",
"url": "https://github.com/NVIDIA/open-gpu-kernel-modules/issues/971",
"points": 196,
"commentsCount": 51,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "nvidia-smi hangs indefinitely after ~66 days 12 hours uptime with driver 570.133.20 OpenRM on B200 and kernel 6.6.0 · Issue #971 · NVIDIA/open-gpu-kernel-modules",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/2bf389c09f317b2250afda6031af786b88553cbb96ba308e7ab01e948b9791f5/NVIDIA/open-gpu-kernel-modules/issues/971"
}
],
"ogTitle": "nvidia-smi hangs indefinitely after ~66 days 12 hours uptime with driver 570.133.20 OpenRM on B200 and kernel 6.6.0 · Issue #971 · NVIDIA/open-gpu-kernel-modules",
"ogDescription": "NVIDIA Open GPU Kernel Modules Version [root@A11-R42-I61-42-5504045 ~]# cat /proc/driver/nvidia/params ResmanDebugLevel: 4294967295 RmLogonRC: 1 ModifyDeviceFiles: 1 DeviceFileUID: 0 DeviceFileGID:...",
"ogImage": [
{
"width": "1200",
"alt": "NVIDIA Open GPU Kernel Modules Version [root@A11-R42-I61-42-5504045 ~]# cat /proc/driver/nvidia/params ResmanDebugLevel: 4294967295 RmLogonRC: 1 ModifyDeviceFiles: 1 DeviceFileUID: 0 DeviceFileGID:...",
"url": "https://opengraph.githubassets.com/2bf389c09f317b2250afda6031af786b88553cbb96ba308e7ab01e948b9791f5/NVIDIA/open-gpu-kernel-modules/issues/971",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "NVIDIA Open GPU Kernel Modules Version [root@A11-R42-I61-42-5504045 ~]# cat /proc/driver/nvidia/params ResmanDebugLevel: 4294967295 RmLogonRC: 1 ModifyDeviceFiles: 1 DeviceFileUID: 0 DeviceFileGID:...",
"success": true,
"requestUrl": "https://github.com/NVIDIA/open-gpu-kernel-modules/issues/971",
"ogUrl": "https://github.com/NVIDIA/open-gpu-kernel-modules/issues/971",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T03:33:20.000Z",
"createdAtI": 1769312000,
"updatedAt": "2026-01-26T01:03:36.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750425",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T03:55:58.410Z",
"title": "nvidia-smi hangs indefinitely after ~66 days",
"createdAtI": 1769312000,
"url": "https://github.com/NVIDIA/open-gpu-kernel-modules/issues/971",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T03:33:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769313358,
"commentsCount": 0,
"updatedAt": "2026-01-25T03:55:48.000Z"
}
}Another out of band update has been issued to Windows 11 users to address a major bug that caused Outlook to become inoperable after January's disastrous Patch Tuesday updates.
{
"storyID": "46750358",
"title": "Second Win11 emergency out of band update to address disastrous Patch Tuesday",
"author": "speckx",
"url": "https://www.windowscentral.com/microsoft/windows-11/windows-11-second-emergency-out-of-band-update-kb5078127-released-address-outlook-bugs",
"points": 212,
"commentsCount": 169,
"tags": [],
"og": {
"twitterCreator": "@windowscentral",
"twitterSite": "@windowscentral",
"twitterTitle": "Microsoft issues SECOND emergency out of band update for Windows 11 to address disastrous Patch Tuesday bugs — KB5078127 released globally",
"articlePublishedTime": "2026-01-24T23:32:26Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/vV9qZsEjjQzM3p2vDiyXUQ-1200-80.jpg"
}
],
"ogTitle": "Microsoft just issued a second emergency OS update for Windows 11 this month",
"ogDescription": "Another out of band update has been issued to Windows 11 users to address a major bug that caused Outlook to become inoperable after January's disastrous Patch Tuesday updates.",
"ogImage": [
{
"width": "2560",
"url": "https://cdn.mos.cms.futurecdn.net/vV9qZsEjjQzM3p2vDiyXUQ-2560-80.jpg",
"height": "1440"
},
{
"width": "2560",
"url": "https://cdn.mos.cms.futurecdn.net/vV9qZsEjjQzM3p2vDiyXUQ-2560-80.jpg",
"height": "1440"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WindowsCentral/",
"twitterCard": "summary_large_image",
"twitterDescription": "Another out of band update has been issued to Windows 11 users to address a major bug that caused Outlook, Dropbox, and more to become inoperable after January's disastrous Patch Tuesday updates.",
"success": true,
"requestUrl": "https://www.windowscentral.com/microsoft/windows-11/windows-11-second-emergency-out-of-band-update-kb5078127-released-address-outlook-bugs",
"ogUrl": "https://www.windowscentral.com/microsoft/windows-11/windows-11-second-emergency-out-of-band-update-kb5078127-released-address-outlook-bugs",
"ogSiteName": "Windows Central"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T03:17:43.000Z",
"createdAtI": 1769311063,
"updatedAt": "2026-01-26T02:10:22.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750358",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T03:25:58.383Z",
"title": "Second Win11 emergency out of band update to address disastrous Patch Tuesday",
"createdAtI": 1769311063,
"url": "https://www.windowscentral.com/microsoft/windows-11/windows-11-second-emergency-out-of-band-update-kb5078127-released-address-outlook-bugs",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T03:17:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769311558,
"commentsCount": 0,
"updatedAt": "2026-01-25T03:24:49.000Z"
}
}Large Language Model (LLM) inference is hard. The autoregressive Decode phase of the underlying Transformer model makes LLM inference fundamentally different from training. Exacerbated by recent AI trends, the primary challenges are memory and interconnect rather than compute. To address these challenges, we highlight four architecture research opportunities: High Bandwidth Flash for 10X memory capacity with HBM-like
{
"storyID": "46750214",
"title": "Challenges and Research Directions for Large Language Model Inference Hardware",
"author": "transpute",
"url": "https://arxiv.org/abs/2601.05047",
"points": 112,
"commentsCount": 21,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Challenges and Research Directions for Large Language Model...",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Challenges and Research Directions for Large Language Model Inference Hardware",
"ogDescription": "Large Language Model (LLM) inference is hard. The autoregressive Decode phase of the underlying Transformer model makes LLM inference fundamentally different from training. Exacerbated by recent AI trends, the primary challenges are memory and interconnect rather than compute. To address these challenges, we highlight four architecture research opportunities: High Bandwidth Flash for 10X memory capacity with HBM-like",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Large Language Model (LLM) inference is hard. The autoregressive Decode phase of the underlying Transformer model makes LLM inference fundamentally different from training. Exacerbated by recent...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2601.05047",
"ogUrl": "https://arxiv.org/abs/2601.05047v2",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 4,
"offenses": [
"AI",
"LLM",
"LLM",
"languagemodel"
]
},
"createdAt": "2026-01-25T02:48:36.000Z",
"createdAtI": 1769309316,
"updatedAt": "2026-01-26T01:52:23.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750214",
"author": "transpute",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T04:30:58.708Z",
"title": "David Patterson: Challenges and Research Directions for LLM Inference Hardware",
"createdAtI": 1769309316,
"url": "https://arxiv.org/abs/2601.05047",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T02:48:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769315459,
"commentsCount": 0,
"updatedAt": "2026-01-25T04:30:48.000Z"
}
}A report from the Guardian showed GPT-5.2 citing Grokipedia for very specific and controversial topics.
{
"storyID": "46750118",
"title": "OpenAI's GPT-5.2 model cites Grokipedia",
"author": "bhouston",
"url": "https://www.engadget.com/ai/report-reveals-that-openais-gpt-52-model-cites-grokipedia-192532977.html",
"points": 49,
"commentsCount": 20,
"tags": [],
"og": {
"twitterTitle": "Report reveals that OpenAI's GPT-5.2 model cites Grokipedia",
"articlePublishedTime": "2026-01-24T19:25:32.000Z",
"twitterImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/Ydwe4gB89HFEGHRfNST4uw--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD04MDA-/https://s.yimg.com/os/creatr-uploaded-images/2026-01/078505a0-f955-11f0-bedb-fd25f6f4c426",
"height": "800"
}
],
"ogTitle": "Report reveals that OpenAI's GPT-5.2 model cites Grokipedia",
"ogDescription": "A report from the Guardian showed GPT-5.2 citing Grokipedia for very specific and controversial topics.",
"ogImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/Ydwe4gB89HFEGHRfNST4uw--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD04MDA-/https://s.yimg.com/os/creatr-uploaded-images/2026-01/078505a0-f955-11f0-bedb-fd25f6f4c426",
"height": "800"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A report from the Guardian showed GPT-5.2 citing Grokipedia for very specific and controversial topics.",
"success": true,
"requestUrl": "https://www.engadget.com/ai/report-reveals-that-openais-gpt-52-model-cites-grokipedia-192532977.html",
"ogUrl": "https://www.engadget.com/ai/report-reveals-that-openais-gpt-52-model-cites-grokipedia-192532977.html",
"ogSiteName": "Engadget",
"articleModifiedTime": "2026-01-24T19:25:32.000Z"
},
"aiIsh": {
"score": 3,
"offenses": [
"GPT",
"GPT",
"openai"
]
},
"createdAt": "2026-01-25T02:33:05.000Z",
"createdAtI": 1769308385,
"updatedAt": "2026-01-25T23:17:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750118",
"author": "bhouston",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T03:30:58.467Z",
"title": "OpenAI's GPT-5.2 model cites Grokipedia",
"createdAtI": 1769308385,
"url": "https://www.engadget.com/ai/report-reveals-that-openais-gpt-52-model-cites-grokipedia-192532977.html",
"points": 4,
"tags": [],
"createdAt": "2026-01-25T02:33:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769311858,
"commentsCount": 0,
"updatedAt": "2026-01-25T03:30:33.000Z"
}
}The vaccines are tailor-made to target each patient's unique cancer.
{
"storyID": "46750053",
"title": "mRNA cancer vaccine shows protection at 5-year follow-up, Moderna and Merck say",
"author": "MaysonL",
"url": "https://arstechnica.com/health/2026/01/mrna-cancer-vaccine-shows-protection-at-5-year-follow-up-moderna-and-merck-say/",
"points": 54,
"commentsCount": 6,
"tags": [],
"og": {
"twitterTitle": "mRNA cancer vaccine shows protection at 5-year follow-up, Moderna and Merck say",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-01-21T22:51:26+00:00",
"twitterImage": [
{
"alt": "Image of a syringe in front of a Moderna company logo.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2020/12/GettyImages-1290558683.jpg"
}
],
"ogTitle": "mRNA cancer vaccine shows protection at 5-year follow-up, Moderna and Merck say",
"ogDescription": "The vaccines are tailor-made to target each patient's unique cancer.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"alt": "Image of a syringe in front of a Moderna company logo.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2020/12/GettyImages-1290558683.jpg",
"height": "569"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The vaccines are tailor-made to target each patient's unique cancer.",
"success": true,
"requestUrl": "https://arstechnica.com/health/2026/01/mrna-cancer-vaccine-shows-protection-at-5-year-follow-up-moderna-and-merck-say/",
"ogUrl": "https://arstechnica.com/health/2026/01/mrna-cancer-vaccine-shows-protection-at-5-year-follow-up-moderna-and-merck-say/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-01-22T14:58:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T02:22:59.000Z",
"createdAtI": 1769307779,
"updatedAt": "2026-01-25T23:52:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750053",
"author": "MaysonL",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T02:35:58.485Z",
"title": "mRNA cancer vaccine shows protection at 5-year follow-up, Moderna and Merck say",
"createdAtI": 1769307779,
"url": "https://arstechnica.com/health/2026/01/mrna-cancer-vaccine-shows-protection-at-5-year-follow-up-moderna-and-merck-say/",
"points": 5,
"tags": [],
"createdAt": "2026-01-25T02:22:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769308558,
"commentsCount": 0,
"updatedAt": "2026-01-25T02:35:18.000Z"
}
}Guillermo Sanchez, SpiralDB Team - Vortex is a new columnar file format with a very promising design. SpiralDB and DuckDB Labs have partnered to give you a very fast experience while reading and writing Vortex files!
{
"storyID": "46750024",
"title": "Vortex Support in DuckDB",
"author": "0x1997",
"url": "https://duckdb.org/2026/01/23/duckdb-vortex-extension",
"points": 39,
"commentsCount": 0,
"tags": [],
"og": {
"twitterCreator": "@Guillermo Sanchez, SpiralDB Team",
"twitterTitle": "Announcing Vortex Support in DuckDB",
"twitterSite": "@DuckDB",
"articlePublishedTime": "2026-01-23T00:00:00+00:00",
"twitterImage": [
{
"url": "https://duckdb.org/images/blog/thumbs/vortex.svg"
}
],
"author": "Guillermo Sanchez, SpiralDB Team",
"ogTitle": "Announcing Vortex Support in DuckDB",
"ogDescription": "Vortex is a new columnar file format with a very promising design. SpiralDB and DuckDB Labs have partnered to give you a very fast experience while reading and writing Vortex files!",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://duckdb.org/images/blog/thumbs/vortex.svg"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://duckdb.org/2026/01/23/duckdb-vortex-extension",
"ogUrl": "https://duckdb.org/2026/01/23/duckdb-vortex-extension.html",
"ogSiteName": "DuckDB"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T02:18:47.000Z",
"createdAtI": 1769307527,
"updatedAt": "2026-01-26T00:00:21.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46750024",
"author": "0x1997",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T05:25:58.394Z",
"title": "Vortex Support in DuckDB",
"createdAtI": 1769307527,
"url": "https://duckdb.org/2026/01/23/duckdb-vortex-extension",
"points": 5,
"tags": [],
"createdAt": "2026-01-25T02:18:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769318758,
"commentsCount": 0,
"updatedAt": "2026-01-25T05:25:04.000Z"
}
}Gov. Tim Walz has activated the National Guard after 37-year-old Alex Jeffrey Pretti was shot and killed by a federal officer in Minneapolis, drawing hundreds of protesters.
{
"storyID": "46749873",
"title": "National Guard activated in Minneapolis after Border Patrol agent kills man",
"author": "connor11528",
"url": "https://apnews.com/live/minneapolis-ice-shooting-updates-1-24-2026",
"points": 92,
"commentsCount": 43,
"tags": [],
"og": {
"twitterCreator": "@curtisfyee",
"twitterSite": "@AP",
"twitterTitle": "Live updates: National Guard activated in Minneapolis after Border Patrol agent kills man",
"twitterImage": [
{
"alt": "Federal immigration officers deploy tear gas at observers after a shooting Saturday, Jan. 24, 2026, in Minneapolis. (AP Photo/Abbie Parr)",
"url": "https://dims.apnews.com/dims4/default/c95a4a3/2147483647/strip/true/crop/4245x2388+0+221/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fa2%2Fc4%2F34dbe5d84b56983cfc9a57811cef%2Fap26024686665564.jpg"
}
],
"ogTitle": "Live updates: National Guard activated in Minneapolis after Border Patrol agent kills man",
"ogDescription": "Gov. Tim Walz has activated the National Guard after 37-year-old Alex Jeffrey Pretti was shot and killed by a federal officer in Minneapolis, drawing hundreds of protesters. ",
"ogImage": [
{
"width": "980",
"alt": "Federal immigration officers deploy tear gas at observers after a shooting Saturday, Jan. 24, 2026, in Minneapolis. (AP Photo/Abbie Parr)",
"type": "image/jpeg",
"url": "https://dims.apnews.com/dims4/default/e7519a2/2147483647/strip/true/crop/4245x2829+0+1/resize/980x653!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fa2%2Fc4%2F34dbe5d84b56983cfc9a57811cef%2Fap26024686665564.jpg",
"height": "653"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "A federal immigration officer shot and killed a man in Minneapolis on Saturday, drawing hundreds of protesters onto the frigidly cold streets in a city already shaken by another fatal shooting weeks earlier.",
"success": true,
"requestUrl": "https://apnews.com/live/minneapolis-ice-shooting-updates-1-24-2026",
"ogUrl": "https://apnews.com/live/minneapolis-ice-shooting-updates-1-24-2026",
"ogSiteName": "AP News",
"fbAppId": "870613919693099"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T01:53:29.000Z",
"createdAtI": 1769306009,
"updatedAt": "2026-01-26T02:08:53.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46749873",
"author": "connor11528",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T02:00:58.332Z",
"title": "National Guard activated in Minneapolis after Border Patrol agent kills man",
"createdAtI": 1769306009,
"url": "https://apnews.com/live/minneapolis-ice-shooting-updates-1-24-2026",
"points": 11,
"tags": [],
"createdAt": "2026-01-25T01:53:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769306458,
"commentsCount": 0,
"updatedAt": "2026-01-25T02:00:48.000Z"
}
}{
"storyID": "46749682",
"title": "Stabilized and Slow-Motion Video of the Murder of Alex Pretti",
"author": "treetalker",
"url": "https://old.reddit.com/r/evilwhenthe/comments/1qm0mlc/heres_a_stabilized_slow_motion_version_best_video/",
"points": 37,
"commentsCount": 2,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/evilwhenthe/comments/1qm0mlc/heres_a_stabilized_slow_motion_version_best_video/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T01:27:21.000Z",
"createdAtI": 1769304441,
"updatedAt": "2026-01-25T05:52:48.000Z",
"fetchedAt": "2026-01-25T06:00:58.372Z",
"firstVersion": {
"storyID": "46749682",
"author": "treetalker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T01:35:58.410Z",
"title": "Stabilized and Slow-Motion Video of the Murder of Alex Pretti",
"createdAtI": 1769304441,
"url": "https://old.reddit.com/r/evilwhenthe/comments/1qm0mlc/heres_a_stabilized_slow_motion_version_best_video/",
"points": 4,
"tags": [],
"createdAt": "2026-01-25T01:27:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769304958,
"commentsCount": 0,
"updatedAt": "2026-01-25T01:35:35.000Z"
}
}Julia Desmazes - Chronicles of a bad idea. Or how I designed a systolic array with in-silicon debug infrastructure from scratch in under two weeks, and taped it out on Global Foundry 180 nm though a Tiny Tapeout experimental shuttle.
{
"storyID": "46749671",
"title": "Two Weeks Until Tapeout",
"author": "client4",
"url": "https://essenceia.github.io/projects/two_weeks_until_tapeout/",
"points": 187,
"commentsCount": 43,
"tags": [],
"og": {
"twitterTitle": "Two weeks until tapeout",
"articlePublishedTime": "2026-01-02T00:00:00+00:00",
"twitterImage": [
{
"url": "https://essenceia.github.io/projects/two_weeks_until_tapeout/feature_layout.png"
}
],
"author": "Julia Desmazes",
"ogTitle": "Two weeks until tapeout",
"ogDescription": "Chronicles of a bad idea. Or how I designed a systolic array with in-silicon debug infrastructure from scratch in under two weeks, and taped it out on Global Foundry 180 nm though a Tiny Tapeout experimental shuttle.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://essenceia.github.io/projects/two_weeks_until_tapeout/feature_layout.png"
}
],
"ogType": "article",
"articleTag": "JTAG",
"twitterCard": "summary_large_image",
"twitterDescription": "Chronicles of a bad idea. Or how I designed a systolic array with in-silicon debug infrastructure from scratch in under two weeks, and taped it out on Global Foundry 180 nm though a Tiny Tapeout experimental shuttle.",
"success": true,
"requestUrl": "https://essenceia.github.io/projects/two_weeks_until_tapeout/",
"ogUrl": "https://essenceia.github.io/projects/two_weeks_until_tapeout/",
"ogSiteName": "Tales on the wire",
"articleSection": "projects",
"articleModifiedTime": "2026-01-02T00:00:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T01:25:37.000Z",
"createdAtI": 1769304337,
"updatedAt": "2026-01-26T02:01:36.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46749671",
"author": "client4",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T01:50:58.323Z",
"title": "Two Weeks Until Tapeout",
"createdAtI": 1769304337,
"url": "https://essenceia.github.io/projects/two_weeks_until_tapeout/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T01:25:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769305858,
"commentsCount": 0,
"updatedAt": "2026-01-25T01:48:03.000Z"
}
}{
"storyID": "46749636",
"title": "Stochastic Terrorism",
"author": "garbawarb",
"url": "https://en.wikipedia.org/wiki/Stochastic_terrorism",
"points": 55,
"commentsCount": 17,
"tags": [],
"og": {
"ogTitle": "Stochastic terrorism - Wikipedia",
"ogImage": [
{
"width": "1200",
"url": "https://upload.wikimedia.org/wikipedia/commons/7/75/Stochastic_Terrorism_%E2%80%93_Networked_Communication%2C_Amplification%2C_and_Risk_Pathways_%28schematic%29.jpg",
"height": "728"
}
],
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/Stochastic_terrorism",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T01:19:58.000Z",
"createdAtI": 1769303998,
"updatedAt": "2026-01-26T00:08:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46749636",
"author": "garbawarb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T01:45:58.696Z",
"title": "Stochastic Terrorism",
"createdAtI": 1769303998,
"url": "https://en.wikipedia.org/wiki/Stochastic_terrorism",
"points": 4,
"tags": [],
"createdAt": "2026-01-25T01:19:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769305559,
"commentsCount": 0,
"updatedAt": "2026-01-25T01:42:33.000Z"
}
}{
"storyID": "46749319",
"title": "Tesla unsupervised Robotaxis are nowhere to be found",
"author": "TheAlchemist",
"url": "https://lightbrd.com/ZacksJerryRig/status/2015119993428705575#m",
"points": 63,
"commentsCount": 38,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://lightbrd.com/ZacksJerryRig/status/2015119993428705575#m"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T00:33:46.000Z",
"createdAtI": 1769301226,
"updatedAt": "2026-01-26T00:12:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46749319",
"author": "TheAlchemist",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T01:15:58.378Z",
"title": "Tesla unsupervised Robotaxis are nowhere to be found",
"createdAtI": 1769301226,
"url": "https://lightbrd.com/ZacksJerryRig/status/2015119993428705575#m",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T00:33:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769303758,
"commentsCount": 0,
"updatedAt": "2026-01-25T01:15:48.000Z"
}
}Learn to build safety-critical systems in C. Prove first, code second. - SpeyTech/c-from-scratch
{
"storyID": "46749213",
"title": "Show HN: C From Scratch – Learn safety-critical C with prove-first methodology",
"author": "william1872",
"url": "https://github.com/SpeyTech/c-from-scratch",
"points": 61,
"commentsCount": 8,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - SpeyTech/c-from-scratch: Learn to build safety-critical systems in C. Prove first, code second.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/4b4c038d8bec37b69f95d032903c41b8c0ce06d830f232cfb8a347c33863eb81/SpeyTech/c-from-scratch"
}
],
"ogTitle": "GitHub - SpeyTech/c-from-scratch: Learn to build safety-critical systems in C. Prove first, code second.",
"ogDescription": "Learn to build safety-critical systems in C. Prove first, code second. - SpeyTech/c-from-scratch",
"ogImage": [
{
"width": "1200",
"alt": "Learn to build safety-critical systems in C. Prove first, code second. - SpeyTech/c-from-scratch",
"url": "https://opengraph.githubassets.com/4b4c038d8bec37b69f95d032903c41b8c0ce06d830f232cfb8a347c33863eb81/SpeyTech/c-from-scratch",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Learn to build safety-critical systems in C. Prove first, code second. - SpeyTech/c-from-scratch",
"success": true,
"requestUrl": "https://github.com/SpeyTech/c-from-scratch",
"ogUrl": "https://github.com/SpeyTech/c-from-scratch",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T00:17:07.000Z",
"createdAtI": 1769300227,
"updatedAt": "2026-01-26T01:43:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46749213",
"author": "william1872",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T04:00:58.310Z",
"title": "Show HN: C From Scratch – Learn safety-critical C with prove-first methodology",
"createdAtI": 1769300227,
"url": "https://github.com/SpeyTech/c-from-scratch",
"points": 5,
"tags": [
"show_hn"
],
"createdAt": "2026-01-25T00:17:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769313658,
"commentsCount": 0,
"updatedAt": "2026-01-25T04:00:03.000Z"
}
}sheilaro - Related News Sweeping review reveals latest evidence on the diagnosis, treatment, and monitoring of ADHD March 25, 2024 Fluoride exposure during pregnancy linked to increased risk of childhood neurobehavioral problems, […]
{
"storyID": "46749198",
"title": "Adoption of EVs tied to real-world reductions in air pollution: study",
"author": "hhs",
"url": "https://keck.usc.edu/news/adoption-of-electric-vehicles-tied-to-real-world-reductions-in-air-pollution-study-finds/",
"points": 574,
"commentsCount": 576,
"tags": [],
"og": {
"twitterCreator": "@KeckSchool_USC",
"twitterSite": "@KeckSchool_USC",
"articlePublishedTime": "2026-01-23T16:00:00+00:00",
"author": "sheilaro",
"ogTitle": "Adoption of electric vehicles tied to real-world reductions in air pollution, study finds",
"ogDescription": "Related News Sweeping review reveals latest evidence on the diagnosis, treatment, and monitoring of ADHD March 25, 2024 Fluoride exposure during pregnancy linked to increased risk of childhood neurobehavioral problems, […]",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1365",
"type": "image/jpeg",
"url": "https://keck.usc.edu/news/wp-content/uploads/sites/68/2026/01/iStock-2217025535-modified-e4b07314-9325-4adb-a1ff-02219bd88865.jpg",
"height": "768"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/KECKschoolUSC/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://keck.usc.edu/news/adoption-of-electric-vehicles-tied-to-real-world-reductions-in-air-pollution-study-finds/",
"ogUrl": "https://keck.usc.edu/news/adoption-of-electric-vehicles-tied-to-real-world-reductions-in-air-pollution-study-finds/",
"ogSiteName": "Newsroom",
"articleModifiedTime": "2026-01-23T18:16:22+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T00:14:40.000Z",
"createdAtI": 1769300080,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46749198",
"author": "hhs",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T01:30:58.708Z",
"title": "Adoption of EVs tied to real-world reductions in air pollution: study",
"createdAtI": 1769300080,
"url": "https://keck.usc.edu/news/adoption-of-electric-vehicles-tied-to-real-world-reductions-in-air-pollution-study-finds/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T00:14:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769304659,
"commentsCount": 0,
"updatedAt": "2026-01-25T01:30:48.000Z"
}
}Chris Garland - That cheapo cable you bought online? Probably a counterfeit. We x-rayed a suspicious cable to show you exactly what that means, and why counterfeits work worse and wear out faster.
{
"storyID": "46749053",
"title": "We X-Rayed a Suspicious FTDI USB Cable",
"author": "aa_is_op",
"url": "https://eclypsium.com/blog/xray-counterfeit-usb-cable/",
"points": 189,
"commentsCount": 79,
"tags": [],
"og": {
"twitterCreator": "@eclypsium",
"twitterSite": "@eclypsium",
"articlePublishedTime": "2026-01-22T17:00:00+00:00",
"author": "Chris Garland",
"ogTitle": "We X-Rayed A Suspicious FTDI USB Cable",
"ogDescription": "That cheapo cable you bought online? Probably a counterfeit. We x-rayed a suspicious cable to show you exactly what that means, and why counterfeits work worse and wear out faster.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"type": "image/png",
"url": "https://eclypsium.com/wp-content/uploads/feature_image_xray.png",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Eclypsium/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://eclypsium.com/blog/xray-counterfeit-usb-cable/",
"ogUrl": "https://eclypsium.com/blog/xray-counterfeit-usb-cable/",
"ogSiteName": "Eclypsium | Supply Chain Security for the Modern Enterprise"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T23:55:10.000Z",
"createdAtI": 1769298910,
"updatedAt": "2026-01-26T02:07:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46749053",
"author": "aa_is_op",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T00:50:58.938Z",
"title": "We X-Rayed a Suspicious FTDI USB Cable",
"createdAtI": 1769298910,
"url": "https://eclypsium.com/blog/xray-counterfeit-usb-cable/",
"points": 3,
"tags": [],
"createdAt": "2026-01-24T23:55:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769302259,
"commentsCount": 0,
"updatedAt": "2026-01-25T00:48:52.000Z"
}
}Johan Linåker - As the US increases political pressure on Europe, it’s possible to imagine the continent losing access to key computing services.
{
"storyID": "46748771",
"title": "Europe wants to end its dangerous reliance on US internet technology",
"author": "DyslexicAtheist",
"url": "https://theconversation.com/europe-wants-to-end-its-dangerous-reliance-on-us-internet-technology-274042",
"points": 291,
"commentsCount": 246,
"tags": [],
"og": {
"twitterSite": "@ConversationUK",
"author": "Johan Linåker",
"ogTitle": "Europe wants to end its dangerous reliance on US internet technology",
"ogDescription": "As the US increases political pressure on Europe, it’s possible to imagine the continent losing access to key computing services.",
"ogImage": [
{
"url": "https://images.theconversation.com/files/713598/original/file-20260121-56-46s7gd.jpg?ixlib=rb-4.1.0&rect=0%2C183%2C5000%2C2500&q=45&auto=format&w=1356&h=668&fit=crop"
}
],
"ogType": "article",
"articlePublisher": "https://facebook.com/ConversationUK",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theconversation.com/europe-wants-to-end-its-dangerous-reliance-on-us-internet-technology-274042",
"dcIdentifier": "doi:10.64628/AB.wg7e6cg69",
"ogUrl": "http://theconversation.com/europe-wants-to-end-its-dangerous-reliance-on-us-internet-technology-274042",
"ogSiteName": "The Conversation",
"fbAppId": "127105130696839"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T23:21:37.000Z",
"createdAtI": 1769296897,
"updatedAt": "2026-01-26T02:25:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46748771",
"author": "DyslexicAtheist",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T23:30:58.326Z",
"title": "Europe wants to end its dangerous reliance on US internet technology",
"createdAtI": 1769296897,
"url": "https://theconversation.com/europe-wants-to-end-its-dangerous-reliance-on-us-internet-technology-274042",
"points": 4,
"tags": [],
"createdAt": "2026-01-24T23:21:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769297458,
"commentsCount": 0,
"updatedAt": "2026-01-24T23:30:19.000Z"
}
}MyNorthwest Staff - Amazon is expected to undergo another round of layoffs next week, according to an exclusive report from Reuters.
{
"storyID": "46748603",
"title": "Amazon braces for another major round of layoffs, 14,000 jobs at risk",
"author": "niuzeta",
"url": "https://mynorthwest.com/local/amazon-layoffs-14000-jobs-at-risk/4192118",
"points": 111,
"commentsCount": 154,
"tags": [],
"og": {
"twitterCreator": "@Mynorthwest",
"twitterTitle": "Amazon braces for another major round of layoffs, 14,000 jobs at risk - MyNorthwest.com",
"twitterSite": "@mynorthwest",
"articlePublishedTime": "2026-01-22T22:19:03-08:00",
"twitterImage": [
{
"url": "https://mynorthwest.com/wp-content/uploads/2026/01/Untitled-design-2026-01-22T220152.187.jpg"
}
],
"author": "MyNorthwest Staff",
"ogTitle": "Amazon braces for another major round of layoffs, 14,000 jobs at risk - MyNorthwest.com",
"ogDescription": "Amazon is expected to undergo another round of layoffs next week, according to an exclusive report from Reuters.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "900",
"alt": "amazon layoffs",
"type": "image/jpeg",
"url": "https://mynorthwest.com/wp-content/uploads/2026/01/Untitled-design-2026-01-22T220152.187.jpg",
"height": "506"
}
],
"ogType": "article",
"articlePublisher": "http://www.facebook.com/mynorthwest/",
"twitterCard": "summary_large_image",
"twitterDescription": "Amazon is expected to undergo another round of layoffs next week, according to an exclusive report from Reuters.",
"success": true,
"requestUrl": "https://mynorthwest.com/local/amazon-layoffs-14000-jobs-at-risk/4192118",
"ogUrl": "https://mynorthwest.com/local/amazon-layoffs-14000-jobs-at-risk/4192118",
"ogSiteName": "MyNorthwest.com",
"articleSection": "MyNorthwest News",
"articleModifiedTime": "2026-01-22T22:23:24-08:00",
"articleAuthor": "https://www.facebook.com/mynorthwest"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T22:59:45.000Z",
"createdAtI": 1769295585,
"updatedAt": "2026-01-26T02:13:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46748603",
"author": "niuzeta",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T23:05:58.422Z",
"title": "Amazon braces for another major round of layoffs, 14,000 jobs at risk",
"createdAtI": 1769295585,
"url": "https://mynorthwest.com/local/amazon-layoffs-14000-jobs-at-risk/4192118",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-24T22:59:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769295958,
"commentsCount": 1,
"updatedAt": "2026-01-24T23:05:48.000Z"
}
}Caroline Haskins - A new federal filing from ICE demonstrates how commercial tools are increasingly being considered by the government for law enforcement and surveillance.
{
"storyID": "46748336",
"title": "ICE Releases RFI for User Tracking Tools",
"author": "eoskx",
"url": "https://www.wired.com/story/ice-asks-companies-about-ad-tech-and-big-data-tools/",
"points": 148,
"commentsCount": 54,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "ICE Asks Companies About ‘Ad Tech and Big Data’ Tools It Could Use in Investigations",
"articlePublishedTime": "2026-01-24T22:14:57.905Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/697521c65dcae75b99a988f1/191:100/w_1280,c_limit/Ice-Wants-to-Expand-Big-Data-and-Ad-Tech-Companies-to-Sell-Products-Security-2257421618.jpg?mbid=social_retweet"
}
],
"author": "Caroline Haskins",
"ogTitle": "ICE Asks Companies About ‘Ad Tech and Big Data’ Tools It Could Use in Investigations",
"ogDescription": "A new federal filing from ICE demonstrates how commercial tools are increasingly being considered by the government for law enforcement and surveillance.",
"ogImage": [
{
"url": "https://media.wired.com/photos/697521c65dcae75b99a988f1/191:100/w_1280,c_limit/Ice-Wants-to-Expand-Big-Data-and-Ad-Tech-Companies-to-Sell-Products-Security-2257421618.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A new federal filing from ICE demonstrates how commercial tools are increasingly being considered by the government for law enforcement and surveillance.",
"success": true,
"requestUrl": "https://www.wired.com/story/ice-asks-companies-about-ad-tech-and-big-data-tools/",
"ogUrl": "https://www.wired.com/story/ice-asks-companies-about-ad-tech-and-big-data-tools/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2026-01-24T22:14:57.905Z",
"articleAuthor": "Caroline Haskins",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T22:23:49.000Z",
"createdAtI": 1769293429,
"updatedAt": "2026-01-26T02:25:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46748336",
"author": "eoskx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T22:40:58.335Z",
"title": "ICE Releases RFI for User Tracking Tools",
"createdAtI": 1769293429,
"url": "https://www.wired.com/story/ice-asks-companies-about-ad-tech-and-big-data-tools/",
"points": 4,
"tags": [],
"createdAt": "2026-01-24T22:23:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769294458,
"commentsCount": 0,
"updatedAt": "2026-01-24T22:39:48.000Z"
}
}how I'm using ai tools in 2026
{
"storyID": "46748077",
"title": "I don't write code anymore – I sculpt it",
"author": "jerpint",
"url": "https://www.jerpint.io/blog/2026-01-24-i-dont-write-code-anymore-i-sculpt-it/",
"points": 45,
"commentsCount": 60,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "I don't write code anymore - I sculpt it",
"twitterDescription": "how I'm using ai tools in 2026",
"twitterImage": [
{
"url": "https://www.jerpint.io/og-image.png"
}
],
"success": true,
"requestUrl": "https://www.jerpint.io/blog/2026-01-24-i-dont-write-code-anymore-i-sculpt-it/",
"twitterUrl": "https://www.jerpint.io/blog/2026-01-24-i-dont-write-code-anymore-i-sculpt-it/",
"ogTitle": "I don't write code anymore - I sculpt it",
"ogUrl": "https://www.jerpint.io/blog/2026-01-24-i-dont-write-code-anymore-i-sculpt-it/",
"ogDescription": "how I'm using ai tools in 2026",
"ogImage": [
{
"url": "https://www.jerpint.io/og-image.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T21:49:01.000Z",
"createdAtI": 1769291341,
"updatedAt": "2026-01-26T01:04:36.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46748077",
"author": "jerpint",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T23:55:58.439Z",
"title": "I don't write code anymore – I sculpt it",
"createdAtI": 1769291341,
"url": "https://www.jerpint.io/blog/2026-01-24-i-dont-write-code-anymore-i-sculpt-it/",
"points": 5,
"tags": [],
"createdAt": "2026-01-24T21:49:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769298958,
"commentsCount": 0,
"updatedAt": "2026-01-24T23:53:18.000Z"
}
}Modern car tech does a lots of different things, and not all of them are good
{
"storyID": "46748071",
"title": "We didn't ask for 'smart' cars – so why are we getting them?",
"author": "breve",
"url": "https://www.autocar.co.uk/opinion/new-cars/we-didn%E2%80%99t-ask-smart-cars-so-why-are-we-getting-them",
"points": 45,
"commentsCount": 19,
"tags": [],
"og": {
"twitterCreator": "@autocar",
"twitterTitle": "We didn’t ask for 'smart' cars - so why are we getting them?",
"twitterImage": [
{
"url": "https://images.cdn.autocar.co.uk/sites/autocar.co.uk/files/images/car-reviews/first-drives/legacy/bmw-ix3-interior.jpg"
}
],
"twitterUrl": "https://www.autocar.co.uk/opinion/new-cars/we-didn%E2%80%99t-ask-smart-cars-so-why-are-we-getting-them",
"ogTitle": "I don’t want a 'smart' car - I just want a good one | Autocar",
"ogDescription": "Modern car tech does a lots of different things, and not all of them are good",
"ogImage": [
{
"url": "https://images.cdn.autocar.co.uk/sites/autocar.co.uk/files/images/car-reviews/first-drives/legacy/bmw-ix3-interior.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Modern car tech does a lots of different things, and not all of them are good",
"success": true,
"requestUrl": "https://www.autocar.co.uk/opinion/new-cars/we-didn%E2%80%99t-ask-smart-cars-so-why-are-we-getting-them",
"ogUrl": "https://www.autocar.co.uk/opinion/new-cars/we-didn%E2%80%99t-ask-smart-cars-so-why-are-we-getting-them",
"ogSiteName": "Autocar"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T21:48:18.000Z",
"createdAtI": 1769291298,
"updatedAt": "2026-01-26T01:47:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46748071",
"author": "breve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T21:50:58.317Z",
"title": "We didn't ask for 'smart' cars – so why are we getting them?",
"createdAtI": 1769291298,
"url": "https://www.autocar.co.uk/opinion/new-cars/we-didn%E2%80%99t-ask-smart-cars-so-why-are-we-getting-them",
"points": 3,
"tags": [],
"createdAt": "2026-01-24T21:48:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769291458,
"commentsCount": 0,
"updatedAt": "2026-01-24T21:50:55.000Z"
}
}Destructive payload unleashed on 10-year anniversary of Russia's attack on Ukraine's grid.
{
"storyID": "46747827",
"title": "Poland's energy grid was targeted by never-before-seen wiper malware",
"author": "Bender",
"url": "https://arstechnica.com/security/2026/01/wiper-malware-targeted-poland-energy-grid-but-failed-to-knock-out-electricity/",
"points": 286,
"commentsCount": 138,
"tags": [],
"og": {
"twitterTitle": "Wiper malware targeted Poland energy grid, but failed to knock out electricity",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-01-24T19:08:06+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/data-wiper-malware-1152x648.jpg"
}
],
"ogTitle": "Wiper malware targeted Poland energy grid, but failed to knock out electricity",
"ogDescription": "Destructive payload unleashed on 10-year anniversary of Russia's attack on Ukraine's grid.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/data-wiper-malware-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Destructive payload unleashed on 10-year anniversary of Russia's attack on Ukraine's grid.",
"success": true,
"requestUrl": "https://arstechnica.com/security/2026/01/wiper-malware-targeted-poland-energy-grid-but-failed-to-knock-out-electricity/",
"ogUrl": "https://arstechnica.com/security/2026/01/wiper-malware-targeted-poland-energy-grid-but-failed-to-knock-out-electricity/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-01-24T19:19:53+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T21:24:13.000Z",
"createdAtI": 1769289853,
"updatedAt": "2026-01-26T01:31:22.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46747827",
"author": "Bender",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T21:30:58.447Z",
"title": "Poland's energy grid was targeted by never-before-seen wiper malware",
"createdAtI": 1769289853,
"url": "https://arstechnica.com/security/2026/01/wiper-malware-targeted-poland-energy-grid-but-failed-to-knock-out-electricity/",
"points": 3,
"tags": [],
"createdAt": "2026-01-24T21:24:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769290258,
"commentsCount": 0,
"updatedAt": "2026-01-24T21:30:19.000Z"
}
}How I embedded replies from Bluesky directly on my site.
{
"storyID": "46747366",
"title": "I added a Bluesky comment section to my blog",
"author": "hydroxideOH-",
"url": "https://micahcantor.com/blog/bluesky-comment-section.html",
"points": 292,
"commentsCount": 101,
"tags": [],
"og": {
"ogTitle": "I added a Bluesky comment section to my blog",
"ogDescription": "How I embedded replies from Bluesky directly on my site.",
"ogImage": [
{
"url": "https://micahcantor.com/images/thumbnail.png"
}
],
"success": true,
"requestUrl": "https://micahcantor.com/blog/bluesky-comment-section.html",
"ogType": "blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T20:33:40.000Z",
"createdAtI": 1769286820,
"updatedAt": "2026-01-26T01:36:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46747366",
"author": "hydroxideOH-",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T20:45:58.502Z",
"title": "I added a Bluesky comment section to my blog",
"createdAtI": 1769286820,
"url": "https://micahcantor.com/blog/bluesky-comment-section.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-24T20:33:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769287559,
"commentsCount": 0,
"updatedAt": "2026-01-24T20:44:34.000Z"
}
}{
"storyID": "46747119",
"title": "Postmortem: Our first VLEO satellite mission (with imagery and flight data)",
"author": "topherhaddad",
"url": "https://albedo.com/post/clarity-1-what-worked-and-where-we-go-next",
"points": 216,
"commentsCount": 71,
"tags": [],
"og": {
"twitterTitle": "Clarity-1: What Worked, and Where We Go Next",
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/64529e978a785fb5da715f99/6972732345cebcb932379b43_1_cars%20horizontal.jpg"
}
],
"success": true,
"requestUrl": "https://albedo.com/post/clarity-1-what-worked-and-where-we-go-next",
"ogTitle": "Clarity-1: What Worked, and Where We Go Next",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/64529e978a785fb5da715f99/6972732345cebcb932379b43_1_cars%20horizontal.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T20:03:39.000Z",
"createdAtI": 1769285019,
"updatedAt": "2026-01-26T01:24:06.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46747119",
"author": "topherhaddad",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T20:15:58.379Z",
"title": "Postmortem: Our first VLEO satellite mission (with imagery and flight data)",
"createdAtI": 1769285019,
"url": "https://albedo.com/post/clarity-1-what-worked-and-where-we-go-next",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-24T20:03:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769285758,
"commentsCount": 1,
"updatedAt": "2026-01-24T20:13:48.000Z"
}
}{
"storyID": "46746946",
"title": "Bye Bye Gmail",
"author": "tklenke",
"url": "https://m24tom.com/bye-bye-gmail/show",
"points": 138,
"commentsCount": 122,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://m24tom.com/bye-bye-gmail/show"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T19:44:52.000Z",
"createdAtI": 1769283892,
"updatedAt": "2026-01-26T02:04:22.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46746946",
"author": "tklenke",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T19:55:58.692Z",
"title": "Bye Bye Gmail",
"createdAtI": 1769283892,
"url": "https://m24tom.com/bye-bye-gmail/show",
"points": 3,
"tags": [],
"createdAt": "2026-01-24T19:44:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769284559,
"commentsCount": 2,
"updatedAt": "2026-01-24T19:53:33.000Z"
}
}{
"storyID": "46746900",
"title": "Show HN: StormWatch – Weather emergency dashboard with prep checklists",
"author": "lotusxblack",
"url": "https://jeisey.github.io/stormwatch/",
"points": 43,
"commentsCount": 11,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://jeisey.github.io/stormwatch/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T19:40:52.000Z",
"createdAtI": 1769283652,
"updatedAt": "2026-01-25T19:56:51.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46746900",
"author": "lotusxblack",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T20:30:58.431Z",
"title": "Show HN: StormWatch – Weather emergency dashboard with prep checklists",
"createdAtI": 1769283652,
"url": "https://jeisey.github.io/stormwatch/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-24T19:40:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769286658,
"commentsCount": 0,
"updatedAt": "2026-01-24T20:28:34.000Z"
}
}Substack - An exploration of AI agent orchestrators
{
"storyID": "46746681",
"title": "Agent orchestration for the timid",
"author": "markferree",
"url": "https://substack.com/inbox/post/185649875",
"points": 121,
"commentsCount": 29,
"tags": [],
"og": {
"twitterTitle": "Agent Orchestration for the Timid",
"twitterCard": "summary_large_image",
"twitterDescription": "An exploration of AI agent orchestrators",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ulNY!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fmarkferree.substack.com%2Fapi%2Fv1%2Fpost_preview%2F185649875%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Substack",
"requestUrl": "https://substack.com/inbox/post/185649875",
"ogTitle": "Agent Orchestration for the Timid",
"ogUrl": "https://substack.com/inbox/post/185649875",
"ogDescription": "An exploration of AI agent orchestrators",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!6bMp!,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%2Fa4534099-c010-42f4-96b5-76f0945f3be0_1529x1353.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-24T19:25:53.000Z",
"createdAtI": 1769282753,
"updatedAt": "2026-01-26T01:39:10.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46746681",
"author": "markferree",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T19:55:58.692Z",
"title": "Agent orchestration for the timid",
"createdAtI": 1769282753,
"url": "https://substack.com/inbox/post/185649875",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-24T19:25:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769284559,
"commentsCount": 0,
"updatedAt": "2026-01-24T19:55:48.000Z"
}
}Terrence O'Brien - ICE has killed another person in Minneapolis. Footage showing agents shoving a man to the ground and shooting him multiple times is quickly circulating online.
{
"storyID": "46746673",
"title": "ICE has killed another person in Minneapolis",
"author": "saubeidl",
"url": "https://www.theverge.com/news/867245/ice-has-killed-another-person-in-minneapolis",
"points": 94,
"commentsCount": 18,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "ICE has killed another person in Minneapolis",
"articlePublishedTime": "2026-01-24T16:54:32+00:00",
"twitterImage": [
{
"alt": "Demonstrators Outside Whipple Federal Building",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2026/01/268257_Minneapolis_ICE_SGarcia_0018.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200"
}
],
"author": "Terrence O'Brien",
"twitterUrl": "https://www.theverge.com/news/867245/ice-has-killed-another-person-in-minneapolis",
"ogTitle": "ICE has killed another person in Minneapolis",
"ogDescription": "ICE has killed another person in Minneapolis. Footage showing agents shoving a man to the ground and shooting him multiple times is quickly circulating online.",
"ogImage": [
{
"width": "1200",
"alt": "Demonstrators Outside Whipple Federal Building",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2026/01/268257_Minneapolis_ICE_SGarcia_0018.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "ICE has killed another person in Minneapolis. Footage showing agents shoving a man to the ground and shooting him multiple times is quickly circulating online.",
"success": true,
"requestUrl": "https://www.theverge.com/news/867245/ice-has-killed-another-person-in-minneapolis",
"ogUrl": "https://www.theverge.com/news/867245/ice-has-killed-another-person-in-minneapolis",
"ogSiteName": "The Verge",
"articleModifiedTime": "2026-01-24T16:54:32+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T19:24:37.000Z",
"createdAtI": 1769282677,
"updatedAt": "2026-01-25T20:06:06.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46746673",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T19:25:58.357Z",
"title": "ICE has killed another person in Minneapolis",
"createdAtI": 1769282677,
"url": "https://www.theverge.com/news/867245/ice-has-killed-another-person-in-minneapolis",
"points": 5,
"tags": [],
"createdAt": "2026-01-24T19:24:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769282758,
"commentsCount": 0,
"updatedAt": "2026-01-24T19:25:48.000Z"
}
}Vercel Labs - Let users generate dashboards, widgets, apps, and data visualizations from prompts — safely constrained to components you define.
{
"storyID": "46746570",
"title": "JSON-render: LLM-based JSON-to-UI tool",
"author": "rickcarlino",
"url": "https://json-render.dev/",
"points": 73,
"commentsCount": 22,
"tags": [],
"og": {
"twitterCreator": "@verabornnot",
"twitterTitle": "json-render | AI-generated UI with guardrails",
"twitterImage": [
{
"url": "https://json-render.dev/og"
}
],
"author": "Vercel Labs",
"ogTitle": "json-render | AI-generated UI with guardrails",
"ogDescription": "Let users generate dashboards, widgets, apps, and data visualizations from prompts — safely constrained to components you define.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "json-render - AI-generated UI with guardrails",
"url": "https://json-render.dev/og",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Let users generate dashboards, widgets, apps, and data visualizations from prompts — safely constrained to components you define.",
"success": true,
"requestUrl": "https://json-render.dev/",
"ogUrl": "https://json-render.dev",
"ogSiteName": "json-render"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2026-01-24T19:12:56.000Z",
"createdAtI": 1769281976,
"updatedAt": "2026-01-26T01:39:10.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46746570",
"author": "rickcarlino",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T19:30:58.370Z",
"title": "JSON-render: LLM-based JSON-to-UI tool",
"createdAtI": 1769281976,
"url": "https://json-render.dev/",
"points": 3,
"tags": [],
"createdAt": "2026-01-24T19:12:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769283058,
"commentsCount": 0,
"updatedAt": "2026-01-24T19:26:48.000Z"
}
}{
"storyID": "46746517",
"title": "The Concatative Language XY",
"author": "ofalkaed",
"url": "http://www.nsl.com/k/xy/xy.txt",
"points": 45,
"commentsCount": 17,
"tags": [],
"og": {
"error": "Must scrape an HTML page",
"requestUrl": "http://www.nsl.com/k/xy/xy.txt"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T19:08:04.000Z",
"createdAtI": 1769281684,
"updatedAt": "2026-01-26T02:06:36.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46746517",
"author": "ofalkaed",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T19:25:58.357Z",
"title": "The Concatative Language XY",
"createdAtI": 1769281684,
"url": "http://www.nsl.com/k/xy/xy.txt",
"points": 3,
"tags": [],
"createdAt": "2026-01-24T19:08:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769282758,
"commentsCount": 1,
"updatedAt": "2026-01-24T19:24:19.000Z"
}
}We are excited to share that BirdyChat is the first chat app in Europe that can exchange messages with WhatsApp under the Digital Markets Act. This is a big step forward for anyone using BirdyChat for work.
{
"storyID": "46746476",
"title": "BirdyChat becomes first European chat app that is interoperable with WhatsApp",
"author": "joooscha",
"url": "https://www.birdy.chat/blog/first-to-interoperate-with-whatsapp",
"points": 703,
"commentsCount": 471,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "BirdyChat Becomes Europe’s First WhatsApp-Interoperable Chat App",
"twitterDescription": "We are excited to share that BirdyChat is the first chat app in Europe that can exchange messages with WhatsApp under the Digital Markets Act. This is a big step forward for anyone using BirdyChat for work.",
"twitterImage": [
{
"url": "https://framerusercontent.com/assets/HwNuGy1w6MIKLbG21kIi27hStvs.png"
}
],
"success": true,
"requestUrl": "https://www.birdy.chat/blog/first-to-interoperate-with-whatsapp",
"ogTitle": "BirdyChat Becomes Europe’s First WhatsApp-Interoperable Chat App",
"ogUrl": "https://www.birdy.chat/blog/first-to-interoperate-with-whatsapp",
"ogDescription": "We are excited to share that BirdyChat is the first chat app in Europe that can exchange messages with WhatsApp under the Digital Markets Act. This is a big step forward for anyone using BirdyChat for work.",
"ogImage": [
{
"url": "https://framerusercontent.com/assets/HwNuGy1w6MIKLbG21kIi27hStvs.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T19:04:08.000Z",
"createdAtI": 1769281448,
"updatedAt": "2026-01-26T02:11:37.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46746476",
"author": "joooscha",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T19:25:58.357Z",
"title": "BirdyChat becomes first European chat app that is interoperable with WhatsApp",
"createdAtI": 1769281448,
"url": "https://www.birdy.chat/blog/first-to-interoperate-with-whatsapp",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-24T19:04:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769282758,
"commentsCount": 0,
"updatedAt": "2026-01-24T19:25:48.000Z"
}
}{
"storyID": "46746266",
"title": "Understanding Rust Closures",
"author": "avandecreme",
"url": "https://antoine.vandecreme.net/blog/rust-closures/",
"points": 67,
"commentsCount": 34,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://antoine.vandecreme.net/blog/rust-closures/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T18:42:13.000Z",
"createdAtI": 1769280133,
"updatedAt": "2026-01-25T21:43:25.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46746266",
"author": "avandecreme",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T20:50:58.345Z",
"title": "Understanding Rust Closures",
"createdAtI": 1769280133,
"url": "https://antoine.vandecreme.net/blog/rust-closures/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-24T18:42:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769287858,
"commentsCount": 0,
"updatedAt": "2026-01-24T20:46:49.000Z"
}
}{
"storyID": "46745998",
"title": "US Vaccine Panel Chair Says Polio and Other Shots Should Be Optional",
"author": "throw0101c",
"url": "https://www.nytimes.com/2026/01/23/health/milhoan-vaccines-optional-polio.html",
"points": 91,
"commentsCount": 119,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2026/01/23/health/milhoan-vaccines-optional-polio.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T18:14:28.000Z",
"createdAtI": 1769278468,
"updatedAt": "2026-01-26T01:48:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46745998",
"author": "throw0101c",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T18:20:58.463Z",
"title": "US Vaccine Panel Chair Says Polio and Other Shots Should Be Optional",
"createdAtI": 1769278468,
"url": "https://www.nytimes.com/2026/01/23/health/milhoan-vaccines-optional-polio.html",
"points": 4,
"tags": [],
"createdAt": "2026-01-24T18:14:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769278858,
"commentsCount": 1,
"updatedAt": "2026-01-24T18:20:03.000Z"
}
}Rebecca Schneid - The shooting comes two weeks after the killing of Renee Good by an immigration agent in the city, which sparked protests
{
"storyID": "46745944",
"title": "Federal Agents Kill Another Person in Minneapolis Immigration Crackdown",
"author": "hggh",
"url": "https://time.com/7357547/minneapolis-shooting-ice-agent/",
"points": 187,
"commentsCount": 2,
"tags": [],
"og": {
"twitterSite": "@TIME",
"twitterTitle": "Federal Agents Kill Another Person in Minneapolis",
"articlePublishedTime": "2026-01-24T16:46:17",
"twitterImage": [
{
"url": "https://api.time.com/wp-content/uploads/2026/01/AP26023638664651.jpg?quality=85&w=1200&h=628&crop=1"
}
],
"author": "Rebecca Schneid",
"ogTitle": "Federal Agents Kill Another Person in Minneapolis",
"ogDescription": "The shooting comes two weeks after the killing of Renee Good by an immigration agent in the city, which sparked protests",
"ogImage": [
{
"width": "1200",
"url": "https://api.time.com/wp-content/uploads/2026/01/AP26023638664651.jpg?quality=85&w=1200&h=628&crop=1",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The shooting comes two weeks after the killing of Renee Good by an immigration agent in the city, which sparked protests",
"success": true,
"requestUrl": "https://time.com/7357547/minneapolis-shooting-ice-agent/",
"ogUrl": "https://time.com/7357547/minneapolis-shooting-ice-agent/",
"ogSiteName": "TIME",
"fbAppId": "991230477954201"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T18:08:46.000Z",
"createdAtI": 1769278126,
"updatedAt": "2026-01-25T16:32:22.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46745944",
"author": "hggh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T19:05:58.445Z",
"title": "Federal Agents Kill Another Person in Minneapolis Immigration Crackdown",
"createdAtI": 1769278126,
"url": "https://time.com/7357547/minneapolis-shooting-ice-agent/",
"points": 36,
"tags": [
"front_page"
],
"createdAt": "2026-01-24T18:08:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769281558,
"commentsCount": 0,
"updatedAt": "2026-01-24T19:05:48.000Z"
}
}{
"storyID": "46745922",
"title": "Raspberry Pi Drag Race: Pi 1 to Pi 5 – Performance Comparison",
"author": "verginer",
"url": "https://the-diy-life.com/raspberry-pi-drag-race-pi-1-to-pi-5-performance-comparison/",
"points": 213,
"commentsCount": 89,
"tags": [],
"og": {
"error": "500 Internal Server Error",
"requestUrl": "https://the-diy-life.com/raspberry-pi-drag-race-pi-1-to-pi-5-performance-comparison/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T18:06:00.000Z",
"createdAtI": 1769277960,
"updatedAt": "2026-01-26T02:14:52.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46745922",
"author": "verginer",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T18:25:58.521Z",
"title": "Raspberry Pi Drag Race: Pi 1 to Pi 5 – Performance Comparison",
"createdAtI": 1769277960,
"url": "https://the-diy-life.com/raspberry-pi-drag-race-pi-1-to-pi-5-performance-comparison/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-24T18:06:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769279159,
"commentsCount": 0,
"updatedAt": "2026-01-24T18:25:47.000Z"
}
}{
"storyID": "46745591",
"title": "Gmail Spam Detection Down",
"author": "Abimelex",
"url": "https://www.google.com/appsstatus/dashboard/incidents/NNnDkY9CJ36annsfytjQ?hl=en",
"points": 35,
"commentsCount": 3,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.google.com/appsstatus/dashboard/incidents/NNnDkY9CJ36annsfytjQ?hl=en"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T17:33:00.000Z",
"createdAtI": 1769275980,
"updatedAt": "2026-01-25T23:08:06.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46745591",
"author": "Abimelex",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T17:45:58.518Z",
"title": "Gmail Spam Detection Down",
"createdAtI": 1769275980,
"url": "https://www.google.com/appsstatus/dashboard/incidents/NNnDkY9CJ36annsfytjQ?hl=en",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-24T17:33:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769276759,
"commentsCount": 1,
"updatedAt": "2026-01-24T17:45:47.000Z"
}
}The Servo Project Developers - Come along and meet us at FOSDEM 2026 – we’re speaking there too!
{
"storyID": "46745259",
"title": "December in Servo: multiple windows, proxy support, better caching, and more",
"author": "t-3",
"url": "https://servo.org/blog/2026/01/23/december-in-servo/",
"points": 152,
"commentsCount": 15,
"tags": [],
"og": {
"success": true,
"author": "The Servo Project Developers",
"requestUrl": "https://servo.org/blog/2026/01/23/december-in-servo/",
"ogTitle": "December in Servo: multiple windows, proxy support, better caching, and more! - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.",
"ogLogo": "/svg/servo-symbol-color-no-container.svg",
"ogUrl": "/blog/2026/01/23/december-in-servo/",
"ogDescription": "Come along and meet us at FOSDEM 2026 – we’re speaking there too!",
"ogSiteName": "Servo",
"ogImage": [
{
"alt": "Servo logo",
"url": "/svg/servo-color-positive.svg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T17:03:24.000Z",
"createdAtI": 1769274204,
"updatedAt": "2026-01-26T01:29:36.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46745259",
"author": "t-3",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T17:55:58.370Z",
"title": "December in Servo: multiple windows, proxy support, better caching, and more",
"createdAtI": 1769274204,
"url": "https://servo.org/blog/2026/01/23/december-in-servo/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-24T17:03:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769277358,
"commentsCount": 0,
"updatedAt": "2026-01-24T17:54:17.000Z"
}
}Some English interpretations of Lao Tzu's Tao Te Ching. - nrrb/tao-te-ching
{
"storyID": "46745233",
"title": "Tao Te Ching – Translated by Ursula K. Le Guin",
"author": "andsoitis",
"url": "https://github.com/nrrb/tao-te-ching/blob/master/Ursula%20K%20Le%20Guin.md",
"points": 206,
"commentsCount": 97,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "tao-te-ching/Ursula K Le Guin.md at master · nrrb/tao-te-ching",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/5452175d77c52aa4efbf720d0209f55819fea09fe360b8d984248e86125f9add/nrrb/tao-te-ching"
}
],
"ogTitle": "tao-te-ching/Ursula K Le Guin.md at master · nrrb/tao-te-ching",
"ogDescription": "Some English interpretations of Lao Tzu's Tao Te Ching. - nrrb/tao-te-ching",
"ogImage": [
{
"width": "1200",
"alt": "Some English interpretations of Lao Tzu's Tao Te Ching. - nrrb/tao-te-ching",
"url": "https://opengraph.githubassets.com/5452175d77c52aa4efbf720d0209f55819fea09fe360b8d984248e86125f9add/nrrb/tao-te-ching",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Some English interpretations of Lao Tzu's Tao Te Ching. - nrrb/tao-te-ching",
"success": true,
"requestUrl": "https://github.com/nrrb/tao-te-ching/blob/master/Ursula%20K%20Le%20Guin.md",
"ogUrl": "https://github.com/nrrb/tao-te-ching/blob/master/Ursula%20K%20Le%20Guin.md",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T17:01:31.000Z",
"createdAtI": 1769274091,
"updatedAt": "2026-01-26T01:23:07.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46745233",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T17:30:58.462Z",
"title": "Tao Te Ching – Translated by Ursula K. Le Guin",
"createdAtI": 1769274091,
"url": "https://github.com/nrrb/tao-te-ching/blob/master/Ursula%20K%20Le%20Guin.md",
"points": 3,
"tags": [],
"createdAt": "2026-01-24T17:01:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769275858,
"commentsCount": 0,
"updatedAt": "2026-01-24T17:30:47.000Z"
}
}A series of graphics reveals how the Trump administration has sought historic cuts to science and the research workforce.
{
"storyID": "46745228",
"title": "US science after a year of Trump: what has been lost and what remains",
"author": "Anon84",
"url": "https://www.nature.com/immersive/d41586-026-00088-9/index.html",
"points": 50,
"commentsCount": 0,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "US science after a year of Trump: what has been lost and what remains",
"twitterDescription": "A series of graphics reveals how the Trump administration has sought historic cuts to science and the research workforce.",
"twitterImage": [
{
"url": "https://www.nature.com/immersive/d41586-026-00088-9/assets/RVTMy9g8vo/new-2026-01-20-feature-trump-anniversary-sm-1066x600.jpg"
}
],
"success": true,
"requestUrl": "https://www.nature.com/immersive/d41586-026-00088-9/index.html",
"ogTitle": "US science after a year of Trump: what has been lost and what remains",
"ogUrl": "https://www.nature.com/immersive/d41586-026-00088-9/index.html",
"ogDescription": "A series of graphics reveals how the Trump administration has sought historic cuts to science and the research workforce.",
"ogImage": [
{
"url": "https://www.nature.com/immersive/d41586-026-00088-9/assets/9TdGe8dDbK/new-2026-01-20-feature-trump-anniversary-sm-1066x600.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T17:00:42.000Z",
"createdAtI": 1769274042,
"updatedAt": "2026-01-25T16:08:50.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46745228",
"author": "Anon84",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T17:05:58.341Z",
"title": "US science after a year of Trump: what has been lost and what remains",
"createdAtI": 1769274042,
"url": "https://www.nature.com/immersive/d41586-026-00088-9/index.html",
"points": 4,
"tags": [],
"createdAt": "2026-01-24T17:00:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769274358,
"commentsCount": 0,
"updatedAt": "2026-01-24T17:05:47.000Z"
}
}DAN KOE - Money, AI, jobs and specifically, what the future may hold for creatives
{
"storyID": "46745150",
"title": "The future of work when work is meaningless",
"author": "saikatsg",
"url": "https://letters.thedankoe.com/p/the-future-of-work-when-work-is-meaningless",
"points": 38,
"commentsCount": 2,
"tags": [],
"og": {
"twitterTitle": "The future of work when work is meaningless",
"twitterCard": "summary_large_image",
"twitterDescription": "Money, AI, jobs and specifically, what the future may hold for creatives",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ez6b!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fthedankoe.substack.com%2Fapi%2Fv1%2Fpost_preview%2F185320900%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "DAN KOE",
"requestUrl": "https://letters.thedankoe.com/p/the-future-of-work-when-work-is-meaningless",
"ogTitle": "The future of work when work is meaningless",
"ogUrl": "https://letters.thedankoe.com/p/the-future-of-work-when-work-is-meaningless",
"ogDescription": "Money, AI, jobs and specifically, what the future may hold for creatives",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!UGlP!,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%2F04957b0f-c0c8-4d04-a525-3298008a5c2e_1920x1080.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-24T16:53:34.000Z",
"createdAtI": 1769273614,
"updatedAt": "2026-01-26T01:17:07.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46745150",
"author": "saikatsg",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T20:25:58.612Z",
"title": "The future of work when work is meaningless",
"createdAtI": 1769273614,
"url": "https://letters.thedankoe.com/p/the-future-of-work-when-work-is-meaningless",
"points": 5,
"tags": [],
"createdAt": "2026-01-24T16:53:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769286359,
"commentsCount": 1,
"updatedAt": "2026-01-24T20:23:02.000Z"
}
}ollama launch is a new command which sets up and runs coding tools like Claude Code, OpenCode, and Codex with local or cloud models. No environment variables or config files needed.
{
"storyID": "46745138",
"title": "ollama launch",
"author": "tosh",
"url": "https://ollama.com/blog/launch",
"points": 52,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "ollama launch· Ollama Blog",
"twitterSite": "ollama",
"twitterDescription": "ollama launch is a new command which sets up and runs coding tools like Claude Code, OpenCode, and Codex with local or cloud models. No environment variables or config files needed.",
"twitterImage": [
{
"width": "1200",
"url": "https://ollama.com/public/og.png",
"height": "628"
}
],
"success": true,
"requestUrl": "https://ollama.com/blog/launch",
"ogTitle": "ollama launch · Ollama Blog",
"ogUrl": "https://ollama.com/public/ollama launch",
"ogDescription": "ollama launch is a new command which sets up and runs coding tools like Claude Code, OpenCode, and Codex with local or cloud models. No environment variables or config files needed.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://ollama.com/public/og.png",
"height": "628"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-01-24T16:52:46.000Z",
"createdAtI": 1769273566,
"updatedAt": "2026-01-25T23:07:08.000Z",
"fetchedAt": "2026-01-26T02:25:58.491Z",
"firstVersion": {
"storyID": "46745138",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T23:05:58.422Z",
"title": "ollama launch",
"createdAtI": 1769273566,
"url": "https://ollama.com/blog/launch",
"points": 10,
"tags": [],
"createdAt": "2026-01-24T16:52:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769295958,
"commentsCount": 0,
"updatedAt": "2026-01-24T23:04:34.000Z"
}
}Star Tribune staff - A video appears to shows federal agents wrestling a man to the ground then shooting him.
{
"storyID": "46745047",
"title": "Man shot and killed by federal agents in south Minneapolis this morning",
"author": "oceansky",
"url": "https://www.startribune.com/ice-raids-minnesota/601546426",
"points": 670,
"commentsCount": 718,
"tags": [],
"og": {
"twitterSite": "@StarTribune",
"twitterTitle": "Live: Man shot by federal agents in south Minneapolis this morning, witnesses say",
"articlePublishedTime": "2026-01-24T15:38:54.238Z",
"twitterImage": [
{
"url": "https://arc.stimg.co/startribunemedia/BK5HPQI4QJB5PBGP3FUMKZTFD4.jpg?&w=1200&ar=1.91:1&fit=crop"
}
],
"author": "Star Tribune staff",
"ogTitle": "Live: Man shot by federal agents in south Minneapolis this morning, witnesses say",
"bookAuthor": "Star Tribune staff",
"ogDescription": "A video appears to shows federal agents wrestling a man to the ground then shooting him.",
"ogImage": [
{
"type": "image/jpeg",
"url": "https://arc.stimg.co/startribunemedia/BK5HPQI4QJB5PBGP3FUMKZTFD4.jpg?&w=1200&ar=1.91:1&fit=crop"
}
],
"dcDateCreated": "2026-01-24T15:38:54.238Z",
"ogType": "article",
"twitterCard": "summary_large_image",
"dcDate": "2026-01-24T15:38:54.238Z",
"twitterDescription": "A video appears to shows federal agents wrestling a man to the ground then shooting him.",
"success": true,
"requestUrl": "https://www.startribune.com/ice-raids-minnesota/601546426",
"dcCreator": "Star Tribune staff",
"ogUrl": "https://www.startribune.com/ice-raids-minnesota/601546426",
"articleModifiedTime": "2026-01-24T15:38:54.238Z",
"articleSection": "Twin Cities",
"articleAuthor": "Star Tribune staff"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T16:43:38.000Z",
"createdAtI": 1769273018,
"updatedAt": "2026-01-26T01:20:21.000Z",
"fetchedAt": "2026-01-26T01:20:58.766Z",
"firstVersion": {
"storyID": "46745047",
"author": "oceansky",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T16:45:58.652Z",
"title": "Man shot and killed by federal agents in south Minneapolis this morning",
"createdAtI": 1769273018,
"url": "https://www.startribune.com/ice-raids-minnesota/601546426",
"points": 6,
"tags": [],
"createdAt": "2026-01-24T16:43:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769273159,
"commentsCount": 0,
"updatedAt": "2026-01-24T16:45:47.000Z"
}
}{
"storyID": "46744968",
"title": "Are we all plagiarists now?",
"author": "pseudolus",
"url": "https://www.economist.com/culture/2026/01/22/are-we-all-plagiarists-now",
"points": 101,
"commentsCount": 132,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/culture/2026/01/22/are-we-all-plagiarists-now"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T16:34:14.000Z",
"createdAtI": 1769272454,
"updatedAt": "2026-01-26T00:38:07.000Z",
"fetchedAt": "2026-01-26T01:05:58.406Z",
"firstVersion": {
"storyID": "46744968",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T16:45:58.652Z",
"title": "Are we all plagiarists now?",
"createdAtI": 1769272454,
"url": "https://www.economist.com/culture/2026/01/22/are-we-all-plagiarists-now",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-24T16:34:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769273159,
"commentsCount": 2,
"updatedAt": "2026-01-24T16:45:47.000Z"
}
}{
"storyID": "46744892",
"title": "Minneapolis Authorities Respond to Shooting Involving ICE Agents",
"author": "mickle00",
"url": "https://www.nytimes.com/live/2026/01/24/us/minneapolis-shooting-ice",
"points": 106,
"commentsCount": 22,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/live/2026/01/24/us/minneapolis-shooting-ice"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T16:26:30.000Z",
"createdAtI": 1769271990,
"updatedAt": "2026-01-25T21:10:22.000Z",
"fetchedAt": "2026-01-26T00:55:58.484Z",
"firstVersion": {
"storyID": "46744892",
"author": "mickle00",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T16:30:58.374Z",
"title": "Minneapolis Authorities Respond to Shooting Involving ICE Agents",
"createdAtI": 1769271990,
"url": "https://www.nytimes.com/live/2026/01/24/us/minneapolis-shooting-ice",
"points": 6,
"tags": [],
"createdAt": "2026-01-24T16:26:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769272258,
"commentsCount": 2,
"updatedAt": "2026-01-24T16:30:50.000Z"
}
}{
"storyID": "46744807",
"title": "Ask HN: Gmail spam filtering suddenly marking everything as spam?",
"author": "goopthink",
"url": null,
"points": 206,
"commentsCount": 121,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-24T16:16:02.000Z",
"createdAtI": 1769271362,
"updatedAt": "2026-01-26T00:05:22.000Z",
"fetchedAt": "2026-01-26T00:10:58.480Z",
"firstVersion": {
"storyID": "46744807",
"author": "goopthink",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T16:25:58.379Z",
"title": "Ask HN: Gmail Spam Filtering Suddenly Marking Everything as Spam?",
"createdAtI": 1769271362,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-24T16:16:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769271958,
"commentsCount": 2,
"updatedAt": "2026-01-24T16:25:47.000Z"
}
}I was recently encouraged to watch A Practical Guide to Applying Data Oriented Design (DoD) by Andrew Kelley, the creator of Zig1. Just 10 minutes into the talk, I was confronted with a skill I had never formally learned… the arithmetic behind memory layout of types. Zig is a modern, C-like programming language which offers a safer, more memory-explicit experience for systems programming, without sacr
{
"storyID": "46744647",
"title": "Memory layout in Zig with formulas",
"author": "raymondtana",
"url": "https://raymondtana.github.io/math/programming/2026/01/23/zig-alignment-and-sizing.html",
"points": 129,
"commentsCount": 28,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-23T00:00:00+00:00",
"success": true,
"requestUrl": "https://raymondtana.github.io/math/programming/2026/01/23/zig-alignment-and-sizing.html",
"ogTitle": "Memory Layout in Zig with Formulas",
"ogUrl": "https://raymondtana.github.io/math/programming/2026/01/23/zig-alignment-and-sizing.html",
"ogSiteName": "Raymond Tana",
"ogDescription": "I was recently encouraged to watch A Practical Guide to Applying Data Oriented Design (DoD) by Andrew Kelley, the creator of Zig1. Just 10 minutes into the talk, I was confronted with a skill I had never formally learned… the arithmetic behind memory layout of types. Zig is a modern, C-like programming language which offers a safer, more memory-explicit experience for systems programming, without sacr",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-24T15:57:45.000Z",
"createdAtI": 1769270265,
"updatedAt": "2026-01-25T21:16:23.000Z",
"fetchedAt": "2026-01-26T00:00:58.338Z",
"firstVersion": {
"storyID": "46744647",
"author": "raymondtana",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-24T20:00:58.302Z",
"title": "Memory layout in Zig with formulas",
"createdAtI": 1769270265,
"url": "https://raymondtana.github.io/math/programming/2026/01/23/zig-alignment-and-sizing.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-24T15:57:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769284858,
"commentsCount": 1,
"updatedAt": "2026-01-24T20:00:26.000Z"
}
}