{
"storyID": "46794365",
"title": "ICE and Palantir: US agents using health data to hunt illegal immigrants",
"author": "dberhane",
"url": "https://www.bmj.com/content/392/bmj.s168",
"points": 367,
"commentsCount": 190,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bmj.com/content/392/bmj.s168"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T12:18:12.000Z",
"createdAtI": 1769602692,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46794365",
"author": "dberhane",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T12:35:58.388Z",
"title": "ICE and Palantir: US agents using health data to hunt illegal immigrants",
"createdAtI": 1769602692,
"url": "https://www.bmj.com/content/392/bmj.s168",
"points": 4,
"tags": [],
"createdAt": "2026-01-28T12:18:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769603758,
"commentsCount": 0,
"updatedAt": "2026-01-28T12:34:31.000Z"
}
}Google has accidentally given us a look at Aluminium OS, which unifies Android and Chrome OS for PCs and Chromebooks.
{
"storyID": "46793721",
"title": "Google just gave us an accidental first look at Android's PC future",
"author": "tambourine_man",
"url": "https://www.androidauthority.com/google-aluminium-os-first-look-bug-report-3635801/",
"points": 42,
"commentsCount": 47,
"tags": [],
"og": {
"twitterCreator": "@HadleeSimons",
"twitterSite": "@androidauth",
"articlePublishedTime": "2026-01-28T06:45:23+00:00",
"ogTitle": "Google just gave us an accidental first look at Android's PC future",
"ogDescription": "Google has accidentally given us a look at Aluminium OS, which unifies Android and Chrome OS for PCs and Chromebooks.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"url": "https://www.androidauthority.com/wp-content/uploads/2026/01/Aluminium-OS-Google-bug-report-screenshot.jpg",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/androidauthority/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.androidauthority.com/google-aluminium-os-first-look-bug-report-3635801/",
"ogUrl": "https://www.androidauthority.com/google-aluminium-os-first-look-bug-report-3635801/",
"ogSiteName": "Android Authority"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T10:55:48.000Z",
"createdAtI": 1769597748,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46793721",
"author": "tambourine_man",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T11:25:58.329Z",
"title": "Google just gave us an accidental first look at Android's PC future",
"createdAtI": 1769597748,
"url": "https://www.androidauthority.com/google-aluminium-os-first-look-bug-report-3635801/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T10:55:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769599558,
"commentsCount": 0,
"updatedAt": "2026-01-28T11:25:45.000Z"
}
}A directory of games from Hacker News Show HN posts.
{
"storyID": "46793693",
"title": "Show HN: The HN Arcade",
"author": "yuppiepuppie",
"url": "https://andrewgy8.github.io/hnarcade/",
"points": 115,
"commentsCount": 39,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://andrewgy8.github.io/hnarcade/",
"ogTitle": "HN Arcade",
"ogUrl": "https://andrewgy8.github.io/hnarcade/",
"ogDescription": "A directory of games from Hacker News Show HN posts.",
"ogLocale": "en"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T10:50:32.000Z",
"createdAtI": 1769597432,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46793693",
"author": "yuppiepuppie",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T10:55:58.433Z",
"title": "Show HN: The HN Arcade",
"createdAtI": 1769597432,
"url": "https://andrewgy8.github.io/hnarcade/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-28T10:50:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769597758,
"commentsCount": 0,
"updatedAt": "2026-01-28T10:55:31.000Z"
}
}Free GNU+Linux base OS. Devuan is a fork of Debian without systemd. Devuan provides a safe upgrade path from Debian, to ensure the right to Init Freedom and avoid entanglement.
{
"storyID": "46792783",
"title": "Devuan – Debian Without Systemd",
"author": "smartmic",
"url": "https://www.devuan.org/",
"points": 71,
"commentsCount": 108,
"tags": [],
"og": {
"twitterSite": "@DevuanOrg",
"twitterTitle": "Welcome to devuan.org | Devuan GNU+Linux Free Operating System",
"twitterImage": [
{
"url": "/ui/img/devuan-og-banner.jpg"
}
],
"ogTitle": "Welcome to devuan.org | Devuan GNU+Linux Free Operating System",
"ogDescription": "Free GNU+Linux base OS. Devuan is a fork of Debian without systemd. Devuan provides a safe upgrade path from Debian, to ensure the right to Init Freedom and avoid entanglement.",
"ogImage": [
{
"url": "/ui/img/devuan-og-banner.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Free GNU+Linux base OS. Devuan is a fork of Debian without systemd. Devuan provides a safe upgrade path from Debian, to ensure the right to Init Freedom and avoid entanglement.",
"success": true,
"requestUrl": "https://www.devuan.org/",
"ogUrl": "https://www.devuan.org",
"ogSiteName": "Devuan GNU+Linux"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T08:58:28.000Z",
"createdAtI": 1769590708,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46792783",
"author": "smartmic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T11:05:58.352Z",
"title": "Devuan – Debian Without Systemd",
"createdAtI": 1769590708,
"url": "https://www.devuan.org/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T08:58:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769598358,
"commentsCount": 4,
"updatedAt": "2026-01-28T11:05:46.000Z"
}
}A personal reflection on the decision to stop following daily news and its impact on my well-being.
{
"storyID": "46792580",
"title": "I Stopped Following the News",
"author": "mertbio",
"url": "https://mertbulan.com/2026/01/28/why-i-stopped-following-the-news/",
"points": 100,
"commentsCount": 116,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Why I Stopped Following the News – Mert Bulan",
"twitterDescription": "A personal reflection on the decision to stop following daily news and its impact on my well-being.",
"twitterImage": [
{
"url": "https://mertbulan.com/images/posts/why-i-stopped-following-the-news.webp"
}
],
"success": true,
"requestUrl": "https://mertbulan.com/2026/01/28/why-i-stopped-following-the-news/",
"ogTitle": "Why I Stopped Following the News – Mert Bulan",
"ogUrl": "https://mertbulan.com/2026/01/28/why-i-stopped-following-the-news/",
"ogDescription": "A personal reflection on the decision to stop following daily news and its impact on my well-being.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://mertbulan.com/images/posts/why-i-stopped-following-the-news.webp"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T08:33:57.000Z",
"createdAtI": 1769589237,
"updatedAt": "2026-01-28T14:10:33.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46792580",
"author": "mertbio",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T09:05:58.435Z",
"title": "I Stopped Following the News",
"createdAtI": 1769589237,
"url": "https://mertbulan.com/2026/01/28/why-i-stopped-following-the-news/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T08:33:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769591158,
"commentsCount": 0,
"updatedAt": "2026-01-28T09:04:45.000Z"
}
}{
"storyID": "46792370",
"title": "ASML staffing changes could result in a net reduction of around 1700 positions",
"author": "dep_b",
"url": "https://www.asml.com/en/news/press-releases/2026/strengthening-focus-on-engineering-and-innovation",
"points": 288,
"commentsCount": 273,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.ed.nl/binnenland/asml-wil-veel-managementbanen-schrappen-rekent-op-1700-ontslagen~a04807f1/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T08:02:42.000Z",
"createdAtI": 1769587362,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46792370",
"author": "dep_b",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T08:10:58.557Z",
"title": "ASML firing 1700 people, mostly managers",
"createdAtI": 1769587362,
"url": "https://www.ed.nl/binnenland/asml-wil-veel-managementbanen-schrappen-rekent-op-1700-ontslagen~a04807f1/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T08:02:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769587859,
"commentsCount": 1,
"updatedAt": "2026-01-28T08:07:30.000Z"
}
}{
"storyID": "46792194",
"title": "Make.ts",
"author": "ingve",
"url": "https://matklad.github.io/2026/01/27/make-ts.html",
"points": 125,
"commentsCount": 66,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://matklad.github.io/2026/01/27/make-ts.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T07:35:51.000Z",
"createdAtI": 1769585751,
"updatedAt": "2026-01-28T14:10:33.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46792194",
"author": "ingve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T08:05:58.748Z",
"title": "Make.ts",
"createdAtI": 1769585751,
"url": "https://matklad.github.io/2026/01/27/make-ts.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T07:35:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769587559,
"commentsCount": 1,
"updatedAt": "2026-01-28T08:04:00.000Z"
}
}WhatsApp has adopted and rolled out a new layer of security for users – built with Rust – as part of its effort to harden defenses against malware threats. WhatsApp’s experience creating and distri…
{
"storyID": "46791742",
"title": "Rust at Scale: An Added Layer of Security for WhatsApp",
"author": "ubj",
"url": "https://engineering.fb.com/2026/01/27/security/rust-at-scale-security-whatsapp/",
"points": 113,
"commentsCount": 31,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2026-01-27T15:00:09+00:00",
"twitterImage": [
{
"url": "https://engineering.fb.com/wp-content/uploads/2026/01/Eng-Blog-Self-Serve-Hero-Images-PRIVACY-WhatsApp2.jpg?w=640"
}
],
"ogTitle": "Rust at Scale: An Added Layer of Security for WhatsApp",
"ogDescription": "WhatsApp has adopted and rolled out a new layer of security for users – built with Rust – as part of its effort to harden defenses against malware threats. WhatsApp’s experience creating and distri…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "3840",
"url": "https://engineering.fb.com/wp-content/uploads/2026/01/Eng-Blog-Self-Serve-Hero-Images-PRIVACY-WhatsApp2.jpg",
"height": "2160"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://engineering.fb.com/2026/01/27/security/rust-at-scale-security-whatsapp/",
"ogUrl": "https://engineering.fb.com/2026/01/27/security/rust-at-scale-security-whatsapp/",
"ogSiteName": "Engineering at Meta",
"articleModifiedTime": "2026-01-27T01:47:10+00:00",
"fbAppId": "1425766027653270"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T06:21:07.000Z",
"createdAtI": 1769581267,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46791742",
"author": "ubj",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T08:55:58.366Z",
"title": "Rust at Scale: An Added Layer of Security for WhatsApp",
"createdAtI": 1769581267,
"url": "https://engineering.fb.com/2026/01/27/security/rust-at-scale-security-whatsapp/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T06:21:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769590558,
"commentsCount": 0,
"updatedAt": "2026-01-28T08:54:59.000Z"
}
}Sam Biddle - Internal Slack logs shared with The Intercept show outrage over Cook’s coziness with Trump and Apple's silence on Pretti's death.
{
"storyID": "46790365",
"title": "Apple Workers Are Livid That Cook Saw \"Melania\" Hours After CBP Killed Pretti",
"author": "cdrnsf",
"url": "https://theintercept.com/2026/01/27/apple-tim-cook-trump-alex-pretti/",
"points": 43,
"commentsCount": 16,
"tags": [],
"og": {
"twitterSite": "@theintercept",
"articlePublishedTime": "2026-01-28T01:57:21+00:00",
"twitterImage": [
{
"url": "https://theintercept.com/wp-content/uploads/2026/01/GettyImages-2256932535-e1769563155231.jpg?fit=5000%2C2500&w=2048"
}
],
"author": "Sam Biddle",
"ogTitle": "Apple Workers Are Livid That Tim Cook Saw “Melania” Movie Hours After CBP Killed Pretti",
"ogDescription": "Internal Slack logs shared with The Intercept show outrage over Cook’s coziness with Trump and Apple's silence on Pretti's death.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://theintercept.com/wp-content/uploads/2026/01/GettyImages-2256932535-e1769563155231.jpg?fit=5000%2C2500&w=1200&h=800",
"height": "800"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theintercept.com/2026/01/27/apple-tim-cook-trump-alex-pretti/",
"ogUrl": "https://theintercept.com/2026/01/27/apple-tim-cook-trump-alex-pretti/",
"ogSiteName": "The Intercept",
"articleModifiedTime": "2026-01-28T01:57:29+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T02:40:12.000Z",
"createdAtI": 1769568012,
"updatedAt": "2026-01-28T13:24:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46790365",
"author": "cdrnsf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T02:50:58.455Z",
"title": "Apple Workers Are Livid That Cook Saw \"Melania\" Hours After CBP Killed Pretti",
"createdAtI": 1769568012,
"url": "https://theintercept.com/2026/01/27/apple-tim-cook-trump-alex-pretti/",
"points": 5,
"tags": [],
"createdAt": "2026-01-28T02:40:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769568658,
"commentsCount": 7,
"updatedAt": "2026-01-28T02:50:45.000Z"
}
}Germany has advised citizens demonstrations can lead to clashes with migration and security authorities.
{
"storyID": "46790360",
"title": "Germany issued formal travel advisory for US",
"author": "testing22321",
"url": "https://www.newsweek.com/germany-issues-formal-travel-advisory-for-us-11421830",
"points": 35,
"commentsCount": 1,
"tags": [],
"og": {
"twitterSite": "@newsweek",
"twitterTitle": "Germany issues formal travel advisory for US ",
"articlePublishedTime": "2026-01-27T05:41:00-05:00",
"twitterImage": [
{
"alt": "Germany issues formal travel advisory for US - Newsweek featured image",
"width": "1200",
"url": "https://assets.newsweek.com/wp-content/uploads/2026/01/GettyImages-1138987535.jpg?w=1200crop=1",
"height": "630"
}
],
"twitterUrl": "https://www.newsweek.com/germany-issues-formal-travel-advisory-for-us-11421830",
"ogTitle": "Germany issues formal travel advisory for US ",
"ogDescription": "Germany has advised citizens demonstrations can lead to clashes with migration and security authorities. ",
"ogImage": [
{
"width": "1200",
"alt": "Germany issues formal travel advisory for US - Newsweek featured image",
"url": "https://assets.newsweek.com/wp-content/uploads/2026/01/GettyImages-1138987535.jpg?w=1200crop=1",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Germany has advised citizens demonstrations can lead to clashes with migration and security authorities. ",
"success": true,
"requestUrl": "https://www.newsweek.com/germany-issues-formal-travel-advisory-for-us-11421830",
"ogUrl": "https://www.newsweek.com/germany-issues-formal-travel-advisory-for-us-11421830",
"ogSiteName": "Newsweek",
"articleModifiedTime": "2026-01-27T08:32:57-05:00",
"articleSection": "News"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T02:39:33.000Z",
"createdAtI": 1769567973,
"updatedAt": "2026-01-28T12:55:16.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46790360",
"author": "testing22321",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T02:45:58.593Z",
"title": "Germany issued formal travel advisory for US",
"createdAtI": 1769567973,
"url": "https://www.newsweek.com/germany-issues-formal-travel-advisory-for-us-11421830",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T02:39:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769568359,
"commentsCount": 0,
"updatedAt": "2026-01-28T02:45:44.000Z"
}
}Get a new MacBook Pro laptop with monthly financing options. Select a model or customise your own. Buy now at apple.com.
{
"storyID": "46790250",
"title": "Apple MacBook Pro order deliveries delayed until mid March",
"author": "behnamoh",
"url": "https://www.apple.com/shop/buy-mac/macbook-pro/16-inch-space-black-standard-display-apple-m4-max-with-16-core-cpu-and-40-core-gpu-48gb-memory-1tb",
"points": 50,
"commentsCount": 12,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@apple",
"success": true,
"requestUrl": "https://www.apple.com/shop/buy-mac/macbook-pro/16-inch-space-black-standard-display-apple-m4-max-with-16-core-cpu-and-40-core-gpu-48gb-memory-1tb",
"ogTitle": "16-inch MacBook Pro - Space Black",
"ogUrl": "https://www.apple.com/shop/buy-mac/macbook-pro/16-inch-space-black-standard-display-apple-m4-max-with-16-core-cpu-and-40-core-gpu-48gb-memory-1tb",
"ogSiteName": "Apple",
"ogDescription": "Get a new MacBook Pro laptop with monthly financing options. Select a model or customise your own. Buy now at apple.com.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/mbp16-spaceblack-cto-hero-202410?wid=1200&hei=630&fmt=jpeg&qlt=95&.v=1731525368125"
}
],
"ogType": "product"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T02:25:35.000Z",
"createdAtI": 1769567135,
"updatedAt": "2026-01-28T09:39:16.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46790250",
"author": "behnamoh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T03:00:58.381Z",
"title": "Apple MacBook Pro order deliveries delayed until mid March",
"createdAtI": 1769567135,
"url": "https://www.apple.com/shop/buy-mac/macbook-pro/16-inch-space-black-standard-display-apple-m4-max-with-16-core-cpu-and-40-core-gpu-48gb-memory-1tb",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T02:25:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769569258,
"commentsCount": 0,
"updatedAt": "2026-01-28T03:00:14.000Z"
}
}{
"storyID": "46789961",
"title": "Super Monkey Ball ported to a website",
"author": "rebasedoctopus",
"url": "https://monkeyball-online.pages.dev/",
"points": 254,
"commentsCount": 75,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://monkeyball-online.pages.dev/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T01:44:25.000Z",
"createdAtI": 1769564665,
"updatedAt": "2026-01-28T13:52:32.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46789961",
"author": "rebasedoctopus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T02:15:58.511Z",
"title": "Super Monkey Ball ported to a website",
"createdAtI": 1769564665,
"url": "https://monkeyball-online.pages.dev/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-28T01:44:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769566559,
"commentsCount": 0,
"updatedAt": "2026-01-28T02:14:59.000Z"
}
}AISLE's autonomous analyzer found all 12 CVEs in the January 2026 coordinated release of OpenSSL, the open-source cryptographic library that underp...
{
"storyID": "46789913",
"title": "AISLE’s autonomous analyzer found all CVEs in the January OpenSSL release",
"author": "mmsc",
"url": "https://aisle.com/blog/aisle-discovered-12-out-of-12-openssl-vulnerabilities",
"points": 175,
"commentsCount": 122,
"tags": [],
"og": {
"twitterTitle": "AISLE Discovered 12 out of 12 OpenSSL Vulnerabilities",
"twitterImage": [
{
"url": "https://aisle.com/api/media/file/openssl%20release%202-1200x630.jpg"
}
],
"ogTitle": "AISLE Discovered 12 out of 12 OpenSSL Vulnerabilities",
"ogDescription": "AISLE's autonomous analyzer found all 12 CVEs in the January 2026 coordinated release of OpenSSL, the open-source cryptographic library that underp...",
"ogLocale": "en",
"ogImage": [
{
"url": "https://aisle.com/api/media/file/openssl%20release%202-1200x630.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "AISLE's autonomous analyzer found all 12 CVEs in the January 2026 coordinated release of OpenSSL, the open-source cryptographic library that underp...",
"success": true,
"requestUrl": "https://aisle.com/blog/aisle-discovered-12-out-of-12-openssl-vulnerabilities",
"ogUrl": "https://aisle.com/blog/aisle-discovered-12-out-of-12-openssl-vulnerabilities",
"ogSiteName": "AISLE"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-28T01:38:15.000Z",
"createdAtI": 1769564295,
"updatedAt": "2026-01-28T13:50:16.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46789913",
"author": "mmsc",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T01:50:58.431Z",
"title": "AI found 12 vulnerabilities in OpenSSL",
"createdAtI": 1769564295,
"url": "https://aisle.com/blog/aisle-discovered-12-out-of-12-openssl-vulnerabilities",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T01:38:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769565058,
"commentsCount": 0,
"updatedAt": "2026-01-28T01:49:00.000Z"
}
}Transmission 4.1.0 This is Transmission 4.1.0. We've been working on this release for over a year now, and we're excited to finally get it over the finish line! What's New in 4.1.0 Highlights Impr...
{
"storyID": "46789656",
"title": "Transmission 4.1.0",
"author": "nntwozz",
"url": "https://github.com/transmission/transmission/releases/tag/4.1.0",
"points": 48,
"commentsCount": 8,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "Release 4.1.0 · transmission/transmission",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/0993d40536944abfedd38a6e27c82d6321743dfab404f5d1e8c11d654c94e15f/transmission/transmission/releases/tag/4.1.0"
}
],
"ogTitle": "Release 4.1.0 · transmission/transmission",
"ogDescription": "Transmission 4.1.0\nThis is Transmission 4.1.0. We've been working on this release for over\na year now, and we're excited to finally get it over the finish line!\nWhat's New in 4.1.0\nHighlights\n\nImpr...",
"ogImage": [
{
"width": "1200",
"alt": "Transmission 4.1.0\nThis is Transmission 4.1.0. We've been working on this release for over\na year now, and we're excited to finally get it over the finish line!\nWhat's New in 4.1.0\nHighlights\n\nImpr...",
"url": "https://opengraph.githubassets.com/0993d40536944abfedd38a6e27c82d6321743dfab404f5d1e8c11d654c94e15f/transmission/transmission/releases/tag/4.1.0",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Transmission 4.1.0\nThis is Transmission 4.1.0. We've been working on this release for over\na year now, and we're excited to finally get it over the finish line!\nWhat's New in 4.1.0\nHigh...",
"success": true,
"requestUrl": "https://github.com/transmission/transmission/releases/tag/4.1.0",
"ogUrl": "/transmission/transmission/releases/tag/4.1.0",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T01:07:02.000Z",
"createdAtI": 1769562422,
"updatedAt": "2026-01-28T13:55:34.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46789656",
"author": "nntwozz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T01:20:58.468Z",
"title": "Transmission 4.1.0",
"createdAtI": 1769562422,
"url": "https://github.com/transmission/transmission/releases/tag/4.1.0",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T01:07:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769563258,
"commentsCount": 0,
"updatedAt": "2026-01-28T01:20:44.000Z"
}
}{
"storyID": "46789617",
"title": "US population growth slows as immigration declines",
"author": "geox",
"url": "https://www.reuters.com/world/us/us-population-growth-slows-immigration-declines-census-data-shows-2026-01-27/",
"points": 42,
"commentsCount": 9,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/world/us/us-population-growth-slows-immigration-declines-census-data-shows-2026-01-27/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T01:03:07.000Z",
"createdAtI": 1769562187,
"updatedAt": "2026-01-28T13:38:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46789617",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T01:15:58.436Z",
"title": "US population growth slows as immigration declines",
"createdAtI": 1769562187,
"url": "https://www.reuters.com/world/us/us-population-growth-slows-immigration-declines-census-data-shows-2026-01-27/",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T01:03:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769562958,
"commentsCount": 0,
"updatedAt": "2026-01-28T01:13:29.000Z"
}
}{
"storyID": "46789400",
"title": "Neocities Is Blocked by Bing",
"author": "kyledrake",
"url": "https://blog.neocities.org/blog/2026/01/27/bing-block",
"points": 69,
"commentsCount": 3,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://blog.neocities.org/blog/2026/01/27/bing-block"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-28T00:39:38.000Z",
"createdAtI": 1769560778,
"updatedAt": "2026-01-28T13:45:18.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46789400",
"author": "kyledrake",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T01:15:58.436Z",
"title": "Neocities Is Blocked by Bing",
"createdAtI": 1769560778,
"url": "https://blog.neocities.org/blog/2026/01/27/bing-block",
"points": 3,
"tags": [],
"createdAt": "2026-01-28T00:39:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769562958,
"commentsCount": 0,
"updatedAt": "2026-01-28T01:11:59.000Z"
}
}{
"storyID": "46788384",
"title": "Notes on starting to use Django",
"author": "ingve",
"url": "https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/",
"points": 135,
"commentsCount": 71,
"tags": [],
"og": {
"success": true,
"author": "Julia Evans",
"requestUrl": "https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/",
"ogTitle": "Some notes on starting to use Django",
"ogUrl": "https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/",
"ogSiteName": "Julia Evans",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T22:58:30.000Z",
"createdAtI": 1769554710,
"updatedAt": "2026-01-28T14:09:17.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46788384",
"author": "ingve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T00:55:58.416Z",
"title": "Notes on Starting to Use Django",
"createdAtI": 1769554710,
"url": "https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T22:58:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769561758,
"commentsCount": 1,
"updatedAt": "2026-01-28T00:54:46.000Z"
}
}Molly White - Two crypto thieves decided to settle an argument over who was wealthier by screensharing as they transferred crypto between wallets to prove ownership. In doing so, one of them — known online as "Lick" — revealed a wallet address that crypto sleuth zachxbt quickly tied to the theft of around $90 million from US government wallets containing seized crypto assets, including a $20 million theft zachxbt reported in Octob
{
"storyID": "46787521",
"title": "Thief of $90M in seized U.S.-controlled crypto is gov't contractor's son",
"author": "pavel_lishin",
"url": "https://www.web3isgoinggreat.com/single/lick-theft",
"points": 344,
"commentsCount": 74,
"tags": [],
"og": {
"twitterCreator": "@molly0xfff",
"twitterSite": "@web3isgreat",
"twitterTitle": "Thief of $90M in seized U.S.-controlled crypto alleged to be government crypto contractor's son",
"twitterImage": [
{
"alt": "Illustration: A sad-looking Bored Ape Yacht Club NFT monkey looks at a world engulfed in flames. Text next to it says 'Web3 is Going Just Great.'",
"url": "https://primary-cdn.web3isgoinggreat.com/monkey-twitter.png"
}
],
"author": "Molly White",
"twitterCreatorId": "545445165",
"ogTitle": "Thief of $90M in seized U.S.-controlled crypto alleged to be government crypto contractor's son",
"ogDescription": "Two crypto thieves decided to settle an argument over who was wealthier by screensharing as they transferred crypto between wallets to prove ownership. In doing so, one of them — known online as \"Lick\" — revealed a wallet address that crypto sleuth zachxbt quickly tied to the theft of around $90 million from US government wallets containing seized crypto assets, including a $20 million theft zachxbt reported in Octob",
"ogImage": [
{
"width": "1200",
"alt": "Illustration: A sad-looking Bored Ape Yacht Club NFT monkey looks at a world engulfed in flames. Text next to it says 'Web3 is Going Just Great.'",
"url": "https://primary-cdn.web3isgoinggreat.com/monkey-og.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterSiteId": "1477342011875381251",
"twitterDescription": "Two crypto thieves decided to settle an argument over who was wealthier by screensharing as they transferred crypto between wallets to prove ownership. In doing so, one of them — known online as \"Lick\" — revealed a wallet address that crypto sleuth zachxbt quickly tied to the theft of around $90 million from US government wallets containing seized crypto assets, including a $20 million theft zachxbt reported in Octob",
"success": true,
"requestUrl": "https://www.web3isgoinggreat.com/single/lick-theft",
"ogUrl": "https://web3isgoinggreat.com/single/lick-theft",
"ogSiteName": "Web3 is Going Just Great"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T21:54:29.000Z",
"createdAtI": 1769550869,
"updatedAt": "2026-01-28T14:10:33.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46787521",
"author": "pavel_lishin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T22:05:58.362Z",
"title": "Thief of $90M in seized U.S.-controlled crypto is gov't contractor's son",
"createdAtI": 1769550869,
"url": "https://www.web3isgoinggreat.com/single/lick-theft",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T21:54:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769551558,
"commentsCount": 0,
"updatedAt": "2026-01-27T22:05:17.000Z"
}
}A loss could cost social media companies billions and force changes on platforms.
{
"storyID": "46787269",
"title": "\"IG is a drug\": Internal messages may doom Meta at social media addiction trial",
"author": "mikestew",
"url": "https://arstechnica.com/tech-policy/2026/01/tiktok-settles-hours-before-landmark-social-media-addiction-trial-starts/",
"points": 91,
"commentsCount": 23,
"tags": [],
"og": {
"twitterTitle": "“IG is a drug”: Internal messages may doom Meta at social media addiction trial",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-01-27T18:07:46+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/GettyImages-1967879006-1024x648.jpg"
}
],
"ogTitle": "“IG is a drug”: Internal messages may doom Meta at social media addiction trial",
"ogDescription": "A loss could cost social media companies billions and force changes on platforms.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/GettyImages-1967879006-1024x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A loss could cost social media companies billions and force changes on platforms.",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2026/01/tiktok-settles-hours-before-landmark-social-media-addiction-trial-starts/",
"ogUrl": "https://arstechnica.com/tech-policy/2026/01/tiktok-settles-hours-before-landmark-social-media-addiction-trial-starts/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-01-27T19:55:50+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T21:37:28.000Z",
"createdAtI": 1769549848,
"updatedAt": "2026-01-28T14:09:17.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46787269",
"author": "mikestew",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:50:58.412Z",
"title": "\"IG is a drug\": Internal messages may doom Meta at social media addiction trial",
"createdAtI": 1769549848,
"url": "https://arstechnica.com/tech-policy/2026/01/tiktok-settles-hours-before-landmark-social-media-addiction-trial-starts/",
"points": 4,
"tags": [],
"createdAt": "2026-01-27T21:37:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769550658,
"commentsCount": 0,
"updatedAt": "2026-01-27T21:49:14.000Z"
}
}{
"storyID": "46786618",
"title": "Show HN: I wrapped the Zorks with an LLM",
"author": "alecf",
"url": "https://infocom.tambo.co/",
"points": 95,
"commentsCount": 54,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://infocom.tambo.co/"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2026-01-27T20:59:49.000Z",
"createdAtI": 1769547589,
"updatedAt": "2026-01-28T14:07:02.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46786618",
"author": "alecf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:15:58.481Z",
"title": "Show HN: I Wrapped the Zorks with an LLM",
"createdAtI": 1769547589,
"url": "https://infocom.tambo.co/",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-27T20:59:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769548558,
"commentsCount": 1,
"updatedAt": "2026-01-27T21:14:14.000Z"
}
}David Gilbert - Users of Meta’s social platforms can no longer share links to ICE List, a website listing what it claims are the names of thousands of DHS employees.
{
"storyID": "46786517",
"title": "Meta Is Blocking Links to ICE List on Facebook, Instagram, and Threads",
"author": "joering2",
"url": "https://www.wired.com/story/meta-is-blocking-links-to-ice-list-on-facebook-instagram-and-threads/",
"points": 35,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "Meta Is Blocking Links To ICE List on Facebook, Instagram, and Threads",
"articlePublishedTime": "2026-01-27T18:18:39.105Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/6978e52c82bc9b499ef3afed/191:100/w_1280,c_limit/pol-meta-icelist-2233062247.jpg?mbid=social_retweet"
}
],
"author": "David Gilbert",
"ogTitle": "Meta Is Blocking Links To ICE List on Facebook, Instagram, and Threads",
"ogDescription": "Users of Meta’s social platforms can no longer share links to ICE List, a website listing what it claims are the names of thousands of DHS employees.",
"ogImage": [
{
"url": "https://media.wired.com/photos/6978e52c82bc9b499ef3afed/191:100/w_1280,c_limit/pol-meta-icelist-2233062247.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Users of Meta’s social platforms can no longer share links to ICE List, a website listing what it claims are the names of thousands of DHS employees.",
"success": true,
"requestUrl": "https://www.wired.com/story/meta-is-blocking-links-to-ice-list-on-facebook-instagram-and-threads/",
"ogUrl": "https://www.wired.com/story/meta-is-blocking-links-to-ice-list-on-facebook-instagram-and-threads/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2026-01-27T18:18:39.105Z",
"articleAuthor": "David Gilbert",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:54:12.000Z",
"createdAtI": 1769547252,
"updatedAt": "2026-01-28T13:52:32.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46786517",
"author": "joering2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:00:58.440Z",
"title": "Meta Is Blocking Links to ICE List on Facebook, Instagram, and Threads",
"createdAtI": 1769547252,
"url": "https://www.wired.com/story/meta-is-blocking-links-to-ice-list-on-facebook-instagram-and-threads/",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T20:54:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769547658,
"commentsCount": 1,
"updatedAt": "2026-01-27T20:59:00.000Z"
}
}{
"storyID": "46786305",
"title": "Trump aides declared 16 DHS shootings justified before probes completed",
"author": "boplicity",
"url": "https://www.washingtonpost.com/immigration/2026/01/27/ice-border-patrol-shootings-immigration-trump/",
"points": 43,
"commentsCount": 7,
"tags": [],
"createdAt": "2026-01-27T20:43:09.000Z",
"createdAtI": 1769546589,
"updatedAt": "2026-01-28T12:43:01.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46786305",
"author": "boplicity",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T20:45:58.481Z",
"title": "Trump aides declared 16 DHS shootings justified before probes completed",
"createdAtI": 1769546589,
"url": "https://www.washingtonpost.com/immigration/2026/01/27/ice-border-patrol-shootings-immigration-trump/",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T20:43:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769546758,
"commentsCount": 0,
"updatedAt": "2026-01-27T20:45:45.000Z"
}
}Defendants include Meta, which owns Instagram and Facebook, and YouTube parent Google.
{
"storyID": "46786237",
"title": "TikTok settles just before social media addiction trial to begin",
"author": "ourmandave",
"url": "https://www.bbc.com/news/articles/c24g8v6qr1mo",
"points": 182,
"commentsCount": 195,
"tags": [],
"og": {
"twitterTitle": "TikTok settles just before social media addiction trial to begin",
"alWebUrl": "https://bbc.com/news/articles/c24g8v6qr1mo",
"twitterImage": [
{
"alt": "A close-up of hands using a blue smartphone",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/5753/live/bfdc78e0-fba8-11f0-b852-153f64f31c74.jpg"
}
],
"ogTitle": "TikTok settles just before social media addiction trial to begin",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Defendants include Meta, which owns Instagram and Facebook, and YouTube parent Google.",
"ogImage": [
{
"alt": "A close-up of hands using a blue smartphone",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/5753/live/bfdc78e0-fba8-11f0-b852-153f64f31c74.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Defendants include Meta, which owns Instagram and Facebook, and YouTube parent Google.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c24g8v6qr1mo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c24g8v6qr1mo",
"articleModifiedTime": "2026-01-27T17:31:54.980Z",
"alAndroidUrl": "bbcx://news/articles/c24g8v6qr1mo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:38:22.000Z",
"createdAtI": 1769546302,
"updatedAt": "2026-01-28T14:06:02.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46786237",
"author": "ourmandave",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T20:55:58.390Z",
"title": "TikTok settles just before social media addiction trial to begin",
"createdAtI": 1769546302,
"url": "https://www.bbc.com/news/articles/c24g8v6qr1mo",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T20:38:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769547358,
"commentsCount": 0,
"updatedAt": "2026-01-27T20:55:30.000Z"
}
}import Image from 'next/image'; import plate from './plate.png'; import bracket from './bracket.png'; import mascot from './mascot.png'; import hub from './hub.
{
"storyID": "46786196",
"title": "Parametric CAD in Rust",
"author": "ecto",
"url": "https://campedersen.com/vcad",
"points": 184,
"commentsCount": 140,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@campedersen",
"twitterTitle": "Parametric CAD in Rust",
"articlePublishedTime": "[object Object]",
"twitterImage": [
{
"url": "https://campedersen.com/og/vcad"
}
],
"ogTitle": "Parametric CAD in Rust",
"ogDescription": "import Image from 'next/image'; import plate from './plate.png'; import bracket from './bracket.png'; import mascot from './mascot.png'; import hub from './hub.",
"ogImage": [
{
"width": "1200",
"url": "https://campedersen.com/og/vcad",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "import Image from 'next/image'; import plate from './plate.png'; import bracket from './bracket.png'; import mascot from './mascot.png'; import hub from './hub.",
"success": true,
"requestUrl": "https://campedersen.com/vcad",
"ogUrl": "https://campedersen.com/vcad"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:36:14.000Z",
"createdAtI": 1769546174,
"updatedAt": "2026-01-28T14:10:33.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46786196",
"author": "ecto",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:15:58.481Z",
"title": "Parametric CAD in Rust",
"createdAtI": 1769546174,
"url": "https://campedersen.com/vcad",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T20:36:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769548558,
"commentsCount": 1,
"updatedAt": "2026-01-27T21:15:44.000Z"
}
}Synchronize most radio-controlled ("atomic") clocks and watches using almost any phone or tablet - kangtastic/timestation
{
"storyID": "46786183",
"title": "Time Station Emulator",
"author": "FriedPickles",
"url": "https://github.com/kangtastic/timestation",
"points": 205,
"commentsCount": 46,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - kangtastic/timestation: Synchronize most radio-controlled (\"atomic\") clocks and watches using almost any phone or tablet",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/5594e7c048502d493f91598d7c6b271f52af391156385158613b3e93bc554be6/kangtastic/timestation"
}
],
"ogTitle": "GitHub - kangtastic/timestation: Synchronize most radio-controlled (\"atomic\") clocks and watches using almost any phone or tablet",
"ogDescription": "Synchronize most radio-controlled (\"atomic\") clocks and watches using almost any phone or tablet - kangtastic/timestation",
"ogImage": [
{
"width": "1200",
"alt": "Synchronize most radio-controlled (\"atomic\") clocks and watches using almost any phone or tablet - kangtastic/timestation",
"url": "https://opengraph.githubassets.com/5594e7c048502d493f91598d7c6b271f52af391156385158613b3e93bc554be6/kangtastic/timestation",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Synchronize most radio-controlled (\"atomic\") clocks and watches using almost any phone or tablet - kangtastic/timestation",
"success": true,
"requestUrl": "https://github.com/kangtastic/timestation",
"ogUrl": "https://github.com/kangtastic/timestation",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:35:34.000Z",
"createdAtI": 1769546134,
"updatedAt": "2026-01-28T14:10:02.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46786183",
"author": "FriedPickles",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:15:58.481Z",
"title": "Time Station Emulator",
"createdAtI": 1769546134,
"url": "https://github.com/kangtastic/timestation",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T20:35:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769548558,
"commentsCount": 0,
"updatedAt": "2026-01-27T21:13:46.000Z"
}
}Andrea Kane - Eating too much ultraprocessed food can be bad for us, yet they can be so hard to resist because they’re hyper-palatable. Here are 5 things to know to cut back.
{
"storyID": "46785813",
"title": "Ultraprocessed foods make up to 70% of the US food supply (2025)",
"author": "paulpauper",
"url": "https://www.cnn.com/2025/02/26/health/ultraprocessed-hyperpalatable-foods-wellness",
"points": 71,
"commentsCount": 32,
"tags": [],
"og": {
"twitterTitle": "Ultraprocessed foods make up to 70% of the US food supply. How to reduce your intake | CNN",
"twitterSite": "@CNN",
"articlePublishedTime": "2025-02-26T12:56:25.960Z",
"twitterImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-1215565658.jpg?c=16x9&q=w_800,c_fill"
}
],
"author": "Andrea Kane",
"ogTitle": "Ultraprocessed foods make up to 70% of the US food supply. How to reduce your intake | CNN",
"ogDescription": "Eating too much ultraprocessed food can be bad for us, yet they can be so hard to resist because they’re hyper-palatable. Here are 5 things to know to cut back.",
"ogImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-1215565658.jpg?c=16x9&q=w_800,c_fill"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/CNN",
"twitterCard": "summary_large_image",
"twitterDescription": "Eating too much ultraprocessed food can be bad for us, yet they can be so hard to resist because they’re hyper-palatable. Here are 5 things to know to cut back.",
"success": true,
"requestUrl": "https://www.cnn.com/2025/02/26/health/ultraprocessed-hyperpalatable-foods-wellness",
"ogUrl": "https://www.cnn.com/2025/02/26/health/ultraprocessed-hyperpalatable-foods-wellness",
"ogSiteName": "CNN",
"articleModifiedTime": "2025-02-26T13:34:32.774Z",
"fbAppId": "80401312489"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:13:29.000Z",
"createdAtI": 1769544809,
"updatedAt": "2026-01-28T13:28:45.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46785813",
"author": "paulpauper",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T20:25:58.679Z",
"title": "Ultraprocessed foods make up to 70% of the US food supply",
"createdAtI": 1769544809,
"url": "https://www.cnn.com/2025/02/26/health/ultraprocessed-hyperpalatable-foods-wellness",
"points": 4,
"tags": [],
"createdAt": "2026-01-27T20:13:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769545559,
"commentsCount": 0,
"updatedAt": "2026-01-27T20:25:16.000Z"
}
}{
"storyID": "46785618",
"title": "Zuckerberg blocked curbs on sex-talking chatbots for minors court filing alleges",
"author": "jethronethro",
"url": "https://www.reuters.com/legal/government/meta-ceo-zuckerberg-blocked-curbs-sex-talking-chatbots-minors-court-filing-2026-01-27/",
"points": 58,
"commentsCount": 7,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/legal/government/meta-ceo-zuckerberg-blocked-curbs-sex-talking-chatbots-minors-court-filing-2026-01-27/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T20:01:42.000Z",
"createdAtI": 1769544102,
"updatedAt": "2026-01-28T12:32:15.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46785618",
"author": "jethronethro",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T20:05:58.453Z",
"title": "Zuckerberg blocked curbs on sex-talking chatbots for minors court filing alleges",
"createdAtI": 1769544102,
"url": "https://www.reuters.com/legal/government/meta-ceo-zuckerberg-blocked-curbs-sex-talking-chatbots-minors-court-filing-2026-01-27/",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T20:01:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769544358,
"commentsCount": 0,
"updatedAt": "2026-01-27T20:04:16.000Z"
}
}How Many Chess Games are Possible? Here is a fun question: how many different games of chess are possible? Counting the number of possible chess games is quite hard, as the numbers are large and ch…
{
"storyID": "46785598",
"title": "How many chess games are possible?",
"author": "jmount",
"url": "https://win-vector.com/2026/01/27/how-many-chess-games-are-possible/",
"points": 71,
"commentsCount": 31,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-27T19:57:09+00:00",
"twitterImage": [
{
"url": "https://win-vector.com/wp-content/uploads/2026/01/game_3.png?w=640"
}
],
"ogTitle": "How Many Chess Games are Possible?",
"ogDescription": "How Many Chess Games are Possible? Here is a fun question: how many different games of chess are possible? Counting the number of possible chess games is quite hard, as the numbers are large and ch…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "400",
"url": "https://win-vector.com/wp-content/uploads/2026/01/game_3.png",
"height": "400"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://win-vector.com/2026/01/27/how-many-chess-games-are-possible/",
"ogUrl": "https://win-vector.com/2026/01/27/how-many-chess-games-are-possible/",
"ogSiteName": "Win Vector LLC",
"articleModifiedTime": "2026-01-27T19:57:09+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T19:59:47.000Z",
"createdAtI": 1769543987,
"updatedAt": "2026-01-28T13:21:35.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46785598",
"author": "jmount",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:20:58.689Z",
"title": "How many chess games are possible?",
"createdAtI": 1769543987,
"url": "https://win-vector.com/2026/01/27/how-many-chess-games-are-possible/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T19:59:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769548859,
"commentsCount": 0,
"updatedAt": "2026-01-27T21:20:45.000Z"
}
}Estimate your income taxes for single and joint filers based on 2025 US Federal Tax Brackets
{
"storyID": "46785371",
"title": "The bachelor tax – what it costs in taxes to be single",
"author": "wkaisertexas",
"url": "https://bachelor-tax.vercel.app/",
"points": 46,
"commentsCount": 83,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "The Bachelor Tax - What Being Single Costs",
"twitterDescription": "Estimate your income taxes for single and joint filers based on 2025 US Federal Tax Brackets",
"twitterImage": [
{
"width": "1200",
"url": "https://bachelor-tax.vercel.app/base_og.png",
"height": "630"
}
],
"success": true,
"requestUrl": "https://bachelor-tax.vercel.app/",
"ogTitle": "The Bachelor Tax - What Being Single Costs",
"ogDescription": "Estimate your income taxes for single and joint filers based on 2025 US Federal Tax Brackets",
"ogImage": [
{
"width": "1200",
"url": "https://bachelor-tax.vercel.app/base_og.png",
"height": "630"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T19:44:48.000Z",
"createdAtI": 1769543088,
"updatedAt": "2026-01-28T13:56:31.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46785371",
"author": "wkaisertexas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T20:25:58.679Z",
"title": "The bachelor tax – what it costs to be single (to the IRS)",
"createdAtI": 1769543088,
"url": "https://bachelor-tax.vercel.app/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T19:44:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769545559,
"commentsCount": 3,
"updatedAt": "2026-01-27T20:25:16.000Z"
}
}{
"storyID": "46784977",
"title": "Try text scaling support in Chrome Canary",
"author": "linolevan",
"url": "https://www.joshtumath.uk/posts/2026-01-27-try-text-scaling-support-in-chrome-canary/",
"points": 107,
"commentsCount": 39,
"tags": [],
"og": {
"twitterCreator": "@JoshTumath",
"success": true,
"requestUrl": "https://www.joshtumath.uk/posts/2026-01-27-try-text-scaling-support-in-chrome-canary/",
"ogTitle": "Try text scaling support in Chrome Canary - Josh Tumath",
"ogUrl": "https://www.joshtumath.uk/posts/2026-01-27-try-text-scaling-support-in-chrome-canary/",
"ogSiteName": "Josh Tumath",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T19:20:24.000Z",
"createdAtI": 1769541624,
"updatedAt": "2026-01-28T14:03:32.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46784977",
"author": "linolevan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:25:58.345Z",
"title": "Try text scaling support in Chrome Canary",
"createdAtI": 1769541624,
"url": "https://www.joshtumath.uk/posts/2026-01-27-try-text-scaling-support-in-chrome-canary/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T19:20:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769549158,
"commentsCount": 0,
"updatedAt": "2026-01-27T21:24:59.000Z"
}
}Noah Hurowitz - ICE is terrorizing communities in unmarked cars. These Pacific Northwest activists built a public database that tracks their license plates.
{
"storyID": "46784611",
"title": "Ice Drives Unmarked Cars. This Public Database Tracks Their License Plates",
"author": "JumpCrisscross",
"url": "https://theintercept.com/2026/01/02/ice-license-plates-database/",
"points": 50,
"commentsCount": 8,
"tags": [],
"og": {
"twitterSite": "@theintercept",
"articlePublishedTime": "2026-01-02T11:00:00+00:00",
"twitterImage": [
{
"url": "https://theintercept.com/wp-content/uploads/2025/12/AP25321542468524-e1766768142189.jpg?fit=6000%2C3000&w=2048"
}
],
"author": "Noah Hurowitz",
"ogTitle": "ICE Drives Unmarked Cars. This Public Database Tracks Their License Plates.",
"ogDescription": "ICE is terrorizing communities in unmarked cars. These Pacific Northwest activists built a public database that tracks their license plates.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://theintercept.com/wp-content/uploads/2025/12/AP25321542468524-e1766768142189.jpg?fit=6000%2C3000&w=1200&h=800",
"height": "800"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theintercept.com/2026/01/02/ice-license-plates-database/",
"ogUrl": "https://theintercept.com/2026/01/02/ice-license-plates-database/",
"ogSiteName": "The Intercept",
"articleModifiedTime": "2026-01-02T15:07:59+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T18:59:59.000Z",
"createdAtI": 1769540399,
"updatedAt": "2026-01-28T12:09:45.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46784611",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T22:30:58.540Z",
"title": "Ice Drives Unmarked Cars. This Public Database Tracks Their License Plates",
"createdAtI": 1769540399,
"url": "https://theintercept.com/2026/01/02/ice-license-plates-database/",
"points": 32,
"tags": [],
"createdAt": "2026-01-27T18:59:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769553059,
"commentsCount": 5,
"updatedAt": "2026-01-27T22:30:32.000Z"
}
}Chester Lam - Arm’s 7-series cores started out as the company’s highest performance offerings.
{
"storyID": "46784599",
"title": "Arm's Cortex A725 Ft. Dell's Pro Max with GB10",
"author": "pixelpoet",
"url": "https://chipsandcheese.com/p/arms-cortex-a725-ft-dells-pro-max",
"points": 49,
"commentsCount": 12,
"tags": [],
"og": {
"twitterTitle": "Arm’s Cortex A725 ft. Dell’s Pro Max with GB10",
"twitterCard": "summary_large_image",
"twitterDescription": "Arm’s 7-series cores started out as the company’s highest performance offerings.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Nvxh!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fchipsandcheese.substack.com%2Fapi%2Fv1%2Fpost_preview%2F185876721%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Chester Lam",
"requestUrl": "https://chipsandcheese.com/p/arms-cortex-a725-ft-dells-pro-max",
"ogTitle": "Arm’s Cortex A725 ft. Dell’s Pro Max with GB10",
"ogUrl": "https://chipsandcheese.com/p/arms-cortex-a725-ft-dells-pro-max",
"ogDescription": "Arm’s 7-series cores started out as the company’s highest performance offerings.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Nzio!,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%2F3019f6cd-994c-47c8-b2a9-52741b40158e_748x530.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T18:59:30.000Z",
"createdAtI": 1769540370,
"updatedAt": "2026-01-28T13:27:01.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46784599",
"author": "pixelpoet",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T19:20:58.818Z",
"title": "Arm's Cortex A725 Ft. Dell's Pro Max with GB10",
"createdAtI": 1769540370,
"url": "https://chipsandcheese.com/p/arms-cortex-a725-ft-dells-pro-max",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T18:59:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769541659,
"commentsCount": 0,
"updatedAt": "2026-01-27T19:20:15.000Z"
}
}Amutable: A New Secure Foundation
{
"storyID": "46784572",
"title": "Lennart Poettering, Christian Brauner founded a new company",
"author": "hornedhob",
"url": "https://amutable.com/about",
"points": 324,
"commentsCount": 489,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Amutable",
"twitterDescription": "Amutable: A New Secure Foundation",
"twitterImage": [
{
"url": "https://amutable.com/og-image.png"
}
],
"success": true,
"requestUrl": "https://amutable.com/about",
"ogTitle": "Amutable",
"ogUrl": "https://amutable.com",
"ogDescription": "Amutable: A New Secure Foundation",
"ogSiteName": "Amutable",
"ogImage": [
{
"width": "1200",
"alt": "Amutable",
"url": "https://amutable.com/og-image.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T18:57:15.000Z",
"createdAtI": 1769540235,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46784572",
"author": "hornedhob",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T19:05:58.715Z",
"title": "Lennart Poettering, Christian Brauner founded a new company",
"createdAtI": 1769540235,
"url": "https://amutable.com/about",
"points": 16,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T18:57:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769540759,
"commentsCount": 1,
"updatedAt": "2026-01-27T19:05:44.000Z"
}
}{
"storyID": "46784263",
"title": "U.S. government has lost more than 10k STEM PhDs since Trump took office",
"author": "j_maffe",
"url": "https://www.science.org/content/article/u-s-government-has-lost-more-10-000-stem-ph-d-s-trump-took-office",
"points": 530,
"commentsCount": 383,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.science.org/content/article/u-s-government-has-lost-more-10-000-stem-ph-d-s-trump-took-office"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T18:35:33.000Z",
"createdAtI": 1769538933,
"updatedAt": "2026-01-28T14:08:18.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46784263",
"author": "j_maffe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T18:45:58.482Z",
"title": "U.S. government has lost more than 10k STEM PhDs since Trump took office",
"createdAtI": 1769538933,
"url": "https://www.science.org/content/article/u-s-government-has-lost-more-10-000-stem-ph-d-s-trump-took-office",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T18:35:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769539558,
"commentsCount": 0,
"updatedAt": "2026-01-27T18:45:29.000Z"
}
}Maxwell Zeff - A federal agent allegedly tried to enter Google’s Cambridge campus in the fall, WIRED has learned. Now, staffers want policies that protect them from immigration officials.
{
"storyID": "46784222",
"title": "Google DeepMind Staffers Ask Leaders to Keep Them 'Physically Safe' from ICE",
"author": "jaredwiener",
"url": "https://www.wired.com/story/google-deepmind-staffers-ice-office-questions-safety/",
"points": 96,
"commentsCount": 56,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "Google DeepMind Staffers Ask Leaders to Keep Them ‘Physically Safe’ From ICE",
"articlePublishedTime": "2026-01-27T17:00:00.000Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/69784541bee75dcead0534f7/191:100/w_1280,c_limit/Google-DeepMind-Staffers-Ask-Leaders-for-Protection-From-ICE-Business-2256691366.jpg?mbid=social_retweet"
}
],
"author": "Maxwell Zeff",
"ogTitle": "Google DeepMind Staffers Ask Leaders to Keep Them ‘Physically Safe’ From ICE",
"ogDescription": "A federal agent allegedly tried to enter Google’s Cambridge campus in the fall, WIRED has learned. Now, staffers want policies that protect them from immigration officials.",
"ogImage": [
{
"url": "https://media.wired.com/photos/69784541bee75dcead0534f7/191:100/w_1280,c_limit/Google-DeepMind-Staffers-Ask-Leaders-for-Protection-From-ICE-Business-2256691366.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A federal agent allegedly tried to enter Google’s Cambridge campus in the fall, WIRED has learned. Now, staffers want policies that protect them from immigration officials.",
"success": true,
"requestUrl": "https://www.wired.com/story/google-deepmind-staffers-ice-office-questions-safety/",
"ogUrl": "https://www.wired.com/story/google-deepmind-staffers-ice-office-questions-safety/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2026-01-27T17:00:00.000Z",
"articleAuthor": "Maxwell Zeff",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 1,
"offenses": [
"deepmind"
]
},
"createdAt": "2026-01-27T18:33:05.000Z",
"createdAtI": 1769538785,
"updatedAt": "2026-01-28T14:03:06.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46784222",
"author": "jaredwiener",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T18:40:58.438Z",
"title": "Google DeepMind Staffers Ask Leaders to Keep Them 'Physically Safe' from ICE",
"createdAtI": 1769538785,
"url": "https://www.wired.com/story/google-deepmind-staffers-ice-office-questions-safety/",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T18:33:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769539258,
"commentsCount": 1,
"updatedAt": "2026-01-27T18:40:01.000Z"
}
}How we built a multi-agent courtroom simulation to decide when code changes require documentation updates—and why the legal system is humanity's best framework for binary decisions under uncertainty.
{
"storyID": "46784210",
"title": "LLM-as-a-Courtroom",
"author": "jmtulloss",
"url": "https://falconer.com/notes/llm-as-a-courtroom/",
"points": 64,
"commentsCount": 29,
"tags": [],
"og": {
"twitterTitle": "LLM-as-a-Courtroom | Falconer Notes",
"twitterImage": [
{
"url": "https://mkt.falconer.com/og-image.png"
}
],
"twitterUrl": "https://falconer.com/notes/llm-as-a-courtroom/",
"ogTitle": "LLM-as-a-Courtroom | Falconer Notes",
"ogDescription": "How we built a multi-agent courtroom simulation to decide when code changes require documentation updates—and why the legal system is humanity's best framework for binary decisions under uncertainty.",
"ogImage": [
{
"url": "https://mkt.falconer.com/og-image.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "How we built a multi-agent courtroom simulation to decide when code changes require documentation updates—and why the legal system is humanity's best framework for binary decisions under uncertainty.",
"success": true,
"requestUrl": "https://falconer.com/notes/llm-as-a-courtroom/",
"ogUrl": "https://falconer.com/notes/llm-as-a-courtroom/",
"ogSiteName": "Falconer"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2026-01-27T18:32:36.000Z",
"createdAtI": 1769538756,
"updatedAt": "2026-01-28T13:56:31.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46784210",
"author": "jmtulloss",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T21:20:58.689Z",
"title": "LLM-as-a-Courtroom",
"createdAtI": 1769538756,
"url": "https://falconer.com/notes/llm-as-a-courtroom/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T18:32:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769548859,
"commentsCount": 0,
"updatedAt": "2026-01-27T21:20:45.000Z"
}
}{
"storyID": "46783863",
"title": "Clawdbot Renames to Moltbot",
"author": "philip1209",
"url": "https://github.com/moltbot/moltbot/commit/6d16a658e5ebe6ce15856565a47090d5b9d5dfb6",
"points": 220,
"commentsCount": 193,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterCard": "summary_large_image",
"twitterTitle": "refactor: rename clawdbot to moltbot with legacy compat · moltbot/moltbot@6d16a65",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/51de3efbe31a874e082bb00b636fa68b720690d3c3e0c75bee6aa2c100d2a5ce/moltbot/moltbot/commit/6d16a658e5ebe6ce15856565a47090d5b9d5dfb6"
}
],
"success": true,
"requestUrl": "https://github.com/moltbot/moltbot/commit/6d16a658e5ebe6ce15856565a47090d5b9d5dfb6",
"ogTitle": "refactor: rename clawdbot to moltbot with legacy compat · moltbot/moltbot@6d16a65",
"ogUrl": "/moltbot/moltbot/commit/6d16a658e5ebe6ce15856565a47090d5b9d5dfb6",
"ogSiteName": "GitHub",
"ogImage": [
{
"width": "1200",
"url": "https://opengraph.githubassets.com/51de3efbe31a874e082bb00b636fa68b720690d3c3e0c75bee6aa2c100d2a5ce/moltbot/moltbot/commit/6d16a658e5ebe6ce15856565a47090d5b9d5dfb6",
"height": "600"
}
],
"fbAppId": "1401488693436528",
"ogType": "object"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T18:08:36.000Z",
"createdAtI": 1769537316,
"updatedAt": "2026-01-28T14:07:02.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46783863",
"author": "philip1209",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T19:45:58.622Z",
"title": "Clawdbot Renames to Moltbot",
"createdAtI": 1769537316,
"url": "https://github.com/moltbot/moltbot/commit/6d16a658e5ebe6ce15856565a47090d5b9d5dfb6",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T18:08:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769543159,
"commentsCount": 0,
"updatedAt": "2026-01-27T19:45:43.000Z"
}
}{
"storyID": "46783752",
"title": "Prism",
"author": "meetpateltech",
"url": "https://openai.com/index/introducing-prism",
"points": 691,
"commentsCount": 433,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/introducing-prism"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai.com"
]
},
"createdAt": "2026-01-27T18:03:10.000Z",
"createdAtI": 1769536990,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46783752",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T18:15:58.547Z",
"title": "Prism",
"createdAtI": 1769536990,
"url": "https://openai.com/index/introducing-prism",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T18:03:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769537759,
"commentsCount": 0,
"updatedAt": "2026-01-27T18:11:28.000Z"
}
}{
"storyID": "46783600",
"title": "Show HN: LemonSlice – Upgrade your voice agents to real-time video",
"author": "lcolucci",
"url": null,
"points": 104,
"commentsCount": 102,
"tags": [
"show_hn"
],
"createdAt": "2026-01-27T17:55:15.000Z",
"createdAtI": 1769536515,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46783600",
"author": "lcolucci",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T18:00:58.576Z",
"title": "Show HN: LemonSlice – Give your voice agents a face",
"createdAtI": 1769536515,
"url": null,
"points": 5,
"tags": [
"show_hn"
],
"createdAt": "2026-01-27T17:55:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769536859,
"commentsCount": 0,
"updatedAt": "2026-01-27T18:00:16.000Z"
}
}{
"storyID": "46783254",
"title": "FBI is investigating Minnesota Signal chats tracking ICE",
"author": "duxup",
"url": "https://www.nbcnews.com/tech/internet/fbi-investigating-minnesota-signal-minneapolis-group-ice-patel-kash-rcna256041",
"points": 824,
"commentsCount": 1164,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.ms.now/rachel-maddow-show/maddowblog/kash-patel-says-the-fbi-is-investigating-signal-chats-of-minnesotans-tracking-ice"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T17:32:05.000Z",
"createdAtI": 1769535125,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46783254",
"author": "duxup",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T17:50:58.494Z",
"title": "Kash Patel says FBI is investigating Signal chats of Minnesotans tracking ICE",
"createdAtI": 1769535125,
"url": "https://www.ms.now/rachel-maddow-show/maddowblog/kash-patel-says-the-fbi-is-investigating-signal-chats-of-minnesotans-tracking-ice",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T17:32:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769536258,
"commentsCount": 0,
"updatedAt": "2026-01-27T17:48:43.000Z"
}
}Court records reveal the incredibly sad state of ICE's evidence retention systems.
{
"storyID": "46783177",
"title": "DHS: Critical ICE surveillance footage from abuse case was never recorded",
"author": "cf100clunk",
"url": "https://www.404media.co/dhs-says-critical-ice-surveillance-footage-from-abuse-case-was-actually-never-recorded-doesnt-matter/",
"points": 136,
"commentsCount": 21,
"tags": [],
"og": {
"twitterCreator": "@jason_koebler",
"twitterTitle": "DHS Says Critical ICE Surveillance Footage From Abuse Case Was Actually Never Recorded, Doesn't Matter",
"twitterSite": "@404mediaco",
"articlePublishedTime": "2026-01-27T16:40:35.000Z",
"twitterImage": [
{
"url": "https://www.404media.co/content/images/size/w1200/2026/01/54698623148_3365dfeabb_k.jpg"
}
],
"twitterUrl": "https://www.404media.co/dhs-says-critical-ice-surveillance-footage-from-abuse-case-was-actually-never-recorded-doesnt-matter/",
"ogTitle": "DHS Says Critical ICE Surveillance Footage From Abuse Case Was Actually Never Recorded, Doesn't Matter",
"ogDescription": "Court records reveal the incredibly sad state of ICE's evidence retention systems.",
"ogImage": [
{
"width": "1200",
"url": "https://www.404media.co/content/images/size/w1200/2026/01/54698623148_3365dfeabb_k.jpg",
"height": "800"
}
],
"ogType": "article",
"articleTag": "ICE",
"articlePublisher": "https://www.facebook.com/404mediaco",
"twitterCard": "summary_large_image",
"twitterDescription": "Court records reveal the incredibly sad state of ICE's evidence retention systems.",
"success": true,
"requestUrl": "https://www.404media.co/dhs-says-critical-ice-surveillance-footage-from-abuse-case-was-actually-never-recorded-doesnt-matter/",
"ogUrl": "https://www.404media.co/dhs-says-critical-ice-surveillance-footage-from-abuse-case-was-actually-never-recorded-doesnt-matter/",
"ogSiteName": "404 Media",
"articleModifiedTime": "2026-01-27T16:40:35.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T17:26:40.000Z",
"createdAtI": 1769534800,
"updatedAt": "2026-01-28T11:35:00.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46783177",
"author": "cf100clunk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T17:55:58.584Z",
"title": "DHS: Critical ICE Surveillance Footage from Abuse Case Was Never Recorded",
"createdAtI": 1769534800,
"url": "https://www.404media.co/dhs-says-critical-ice-surveillance-footage-from-abuse-case-was-actually-never-recorded-doesnt-matter/",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T17:26:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769536559,
"commentsCount": 0,
"updatedAt": "2026-01-27T17:53:59.000Z"
}
}Simon Willison - embedding-shapes was so infuriated by the hype around Cursor's FastRender browser project - thousands of parallel agents producing ~1.6 million lines of Rust - that they were inspired to take …
{
"storyID": "46783024",
"title": "One Human and One Agent = One Browser from Scratch",
"author": "pretext",
"url": "https://simonwillison.net/2026/Jan/27/one-human-one-agent-one-browser/",
"points": 35,
"commentsCount": 7,
"tags": [],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://static.simonwillison.net/static/2026/one-agent-simonwillison.jpg"
}
],
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2026/Jan/27/one-human-one-agent-one-browser/",
"ogTitle": "One Human + One Agent = One Browser From Scratch",
"ogUrl": "https://simonwillison.net/2026/Jan/27/one-human-one-agent-one-browser/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "embedding-shapes was so infuriated by the hype around Cursor's FastRender browser project - thousands of parallel agents producing ~1.6 million lines of Rust - that they were inspired to take …",
"ogImage": [
{
"url": "https://static.simonwillison.net/static/2026/one-agent-simonwillison.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T17:18:20.000Z",
"createdAtI": 1769534300,
"updatedAt": "2026-01-28T05:41:32.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46783024",
"author": "pretext",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T19:15:58.404Z",
"title": "One Human and One Agent = One Browser from Scratch",
"createdAtI": 1769534300,
"url": "https://simonwillison.net/2026/Jan/27/one-human-one-agent-one-browser/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T17:18:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769541358,
"commentsCount": 0,
"updatedAt": "2026-01-27T19:15:16.000Z"
}
}SERA is the first in our family of Open Coding Agents, achieving state-of-the-art performance at low cost.
{
"storyID": "46783017",
"title": "AI2: Open Coding Agents",
"author": "publicmatt",
"url": "https://allenai.org/blog/open-coding-agents",
"points": 210,
"commentsCount": 35,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@allen_ai",
"twitterTitle": "Open Coding Agents: Fast, accessible coding agents that adapt to any repo | Ai2",
"twitterDescription": "SERA is the first in our family of Open Coding Agents, achieving state-of-the-art performance at low cost.",
"twitterImage": [
{
"width": "1600",
"url": "https://www.datocms-assets.com/64837/1769473127-unnamed-46.jpg",
"height": "900"
}
],
"success": true,
"requestUrl": "https://allenai.org/blog/open-coding-agents",
"ogTitle": "Open Coding Agents: Fast, accessible coding agents that adapt to any repo | Ai2",
"ogUrl": "https://allenai.org/blog/open-coding-agents",
"ogDescription": "SERA is the first in our family of Open Coding Agents, achieving state-of-the-art performance at low cost.",
"ogImage": [
{
"width": "1600",
"url": "https://www.datocms-assets.com/64837/1769473127-unnamed-46.jpg",
"height": "900"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T17:17:54.000Z",
"createdAtI": 1769534274,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46783017",
"author": "publicmatt",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T19:15:58.404Z",
"title": "AI2: Open Coding Agents",
"createdAtI": 1769534274,
"url": "https://allenai.org/blog/open-coding-agents",
"points": 5,
"tags": [],
"createdAt": "2026-01-27T17:17:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769541358,
"commentsCount": 0,
"updatedAt": "2026-01-27T19:14:29.000Z"
}
}In December 2025, SoundCloud announced it had discovered unauthorised activity on its platform. The incident allowed an attacker to map publicly available SoundCloud profile data to email addresses for approximately 20% of its users. The impacted data included 30M unique email addresses, names, usernames, avatars, follower and following counts and, in some cases, the user’s country. The attackers later attempted to e
{
"storyID": "46782930",
"title": "SoundCloud Data Breach Now on HaveIBeenPwned",
"author": "gnabgib",
"url": "https://haveibeenpwned.com/Breach/SoundCloud",
"points": 193,
"commentsCount": 101,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@haveibeenpwned",
"twitterTitle": "Have I Been Pwned: SoundCloud Data Breach",
"twitterImage": [
{
"url": "https://haveibeenpwned.com/Images/OG/SoundCloud"
}
],
"twitterUrl": "https://haveibeenpwned.com/",
"ogTitle": "Have I Been Pwned: SoundCloud Data Breach",
"ogDescription": "In December 2025, SoundCloud announced it had discovered unauthorised activity on its platform. The incident allowed an attacker to map publicly available SoundCloud profile data to email addresses for approximately 20% of its users. The impacted data included 30M unique email addresses, names, usernames, avatars, follower and following counts and, in some cases, the user’s country. The attackers later attempted to e",
"ogImage": [
{
"width": "1200",
"url": "https://haveibeenpwned.com/Images/OG/SoundCloud",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "In December 2025, SoundCloud announced it had discovered unauthorised activity on its platform. The incident allowed an attacker to map publicly available SoundCloud profile data to email addresses for approximately 20% of its users. The impacted data included 30M unique email addresses, names, usernames, avatars, follower and following counts and, in some cases, the user’s country. The attackers later attempted to e",
"success": true,
"requestUrl": "https://haveibeenpwned.com/Breach/SoundCloud",
"ogUrl": "https://haveibeenpwned.com/Breach/SoundCloud",
"ogSiteName": "Have I Been Pwned",
"fbAppId": "553845121487108"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T17:11:39.000Z",
"createdAtI": 1769533899,
"updatedAt": "2026-01-28T14:09:17.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46782930",
"author": "gnabgib",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T17:30:58.686Z",
"title": "SoundCloud Data Breach Now on HaveIBeenPwned",
"createdAtI": 1769533899,
"url": "https://haveibeenpwned.com/Breach/SoundCloud",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T17:11:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769535059,
"commentsCount": 0,
"updatedAt": "2026-01-27T17:29:30.000Z"
}
}Ethan Mollick - Thriving in a world of agents
{
"storyID": "46782811",
"title": "Management as AI superpower: Thriving in a world of agentic AI",
"author": "swolpers",
"url": "https://www.oneusefulthing.org/p/management-as-ai-superpower",
"points": 90,
"commentsCount": 86,
"tags": [],
"og": {
"twitterTitle": "Management as AI superpower",
"twitterCard": "summary_large_image",
"twitterDescription": "Thriving in a world of agents",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Op-l!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Foneusefulthing.substack.com%2Fapi%2Fv1%2Fpost_preview%2F185639446%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Ethan Mollick",
"requestUrl": "https://www.oneusefulthing.org/p/management-as-ai-superpower",
"ogTitle": "Management as AI superpower",
"ogUrl": "https://www.oneusefulthing.org/p/management-as-ai-superpower",
"ogDescription": "Thriving in a world of agents",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ml-7!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe84ef-5e39-49bb-a6e8-4d427d42b54e_2496x1696.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-27T17:04:22.000Z",
"createdAtI": 1769533462,
"updatedAt": "2026-01-28T13:47:32.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46782811",
"author": "swolpers",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T17:15:58.323Z",
"title": "Management as AI superpower: Thriving in a world of agentic AI",
"createdAtI": 1769533462,
"url": "https://www.oneusefulthing.org/p/management-as-ai-superpower",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T17:04:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769534158,
"commentsCount": 0,
"updatedAt": "2026-01-27T17:15:45.000Z"
}
}{
"storyID": "46782662",
"title": "OpenSSL: Stack buffer overflow in CMS AuthEnvelopedData parsing",
"author": "MagerValp",
"url": "https://openssl-library.org/news/vulnerabilities/#CVE-2025-15467",
"points": 90,
"commentsCount": 42,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://openssl-library.org/news/vulnerabilities/#CVE-2025-15467"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T16:56:23.000Z",
"createdAtI": 1769532983,
"updatedAt": "2026-01-28T12:37:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46782662",
"author": "MagerValp",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T17:00:58.822Z",
"title": "OpenSSL: Stack buffer overflow in CMS AuthEnvelopedData parsing",
"createdAtI": 1769532983,
"url": "https://openssl-library.org/news/vulnerabilities/#CVE-2025-15467",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T16:56:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769533259,
"commentsCount": 0,
"updatedAt": "2026-01-27T17:00:45.000Z"
}
}Aperture is an AI gateway that doesn't get in the way of developers, and works with most AI tools.
{
"storyID": "46782091",
"title": "A first look at Aperture by Tailscale (private alpha)",
"author": "geoffeg",
"url": "https://tailscale.com/blog/aperture-private-alpha",
"points": 97,
"commentsCount": 37,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Aperture by Tailscale, an AI usage and access tool, now in alpha",
"twitterSite": "@tailscale",
"twitterDescription": "Aperture is an AI gateway that doesn't get in the way of developers, and works with most AI tools.",
"twitterImage": [
{
"url": "https://tailscale.com/api/og-image?id=bc1ffe36-8071-420e-a849-9c1391c0ad2b"
}
],
"success": true,
"requestUrl": "https://tailscale.com/blog/aperture-private-alpha",
"ogTitle": "Aperture by Tailscale, an AI usage and access tool, now in alpha",
"ogUrl": "https://tailscale.com/blog/aperture-private-alpha",
"ogDescription": "Aperture is an AI gateway that doesn't get in the way of developers, and works with most AI tools.",
"ogImage": [
{
"url": "https://tailscale.com/api/og-image?id=bc1ffe36-8071-420e-a849-9c1391c0ad2b"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-27T16:23:40.000Z",
"createdAtI": 1769531020,
"updatedAt": "2026-01-28T13:55:02.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46782091",
"author": "geoffeg",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T17:45:58.429Z",
"title": "A first look at Aperture by Tailscale (private alpha)",
"createdAtI": 1769531020,
"url": "https://tailscale.com/blog/aperture-private-alpha",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T16:23:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769535958,
"commentsCount": 0,
"updatedAt": "2026-01-27T17:44:43.000Z"
}
}{
"storyID": "46781707",
"title": "Amazon to shut down Go and Fresh stores",
"author": "gmays",
"url": "https://www.cnn.com/2026/01/27/food/amazon-fresh-go-closures",
"points": 233,
"commentsCount": 4,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/business/retail/amazon-to-shut-down-all-amazon-go-and-amazon-fresh-stores-0301dfb7"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T15:58:05.000Z",
"createdAtI": 1769529485,
"updatedAt": "2026-01-28T12:23:01.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46781707",
"author": "gmays",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T16:00:58.471Z",
"title": "Amazon to Shut Down All Amazon Go and Amazon Fresh Stores",
"createdAtI": 1769529485,
"url": "https://www.wsj.com/business/retail/amazon-to-shut-down-all-amazon-go-and-amazon-fresh-stores-0301dfb7",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T15:58:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769529658,
"commentsCount": 0,
"updatedAt": "2026-01-27T16:00:43.000Z"
}
}{
"storyID": "46781530",
"title": "430k-year-old well-preserved wooden tools are the oldest ever found",
"author": "bookofjoe",
"url": "https://www.nytimes.com/2026/01/26/science/archaeology-neanderthals-tools.html",
"points": 444,
"commentsCount": 232,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://archaeologymag.com/2026/01/430000-year-old-wooden-tools-marathousa/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T15:46:29.000Z",
"createdAtI": 1769528789,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46781530",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T15:50:58.356Z",
"title": "430k-year-old well-preserved wooden tools are the oldest ever found",
"createdAtI": 1769528789,
"url": "https://archaeologymag.com/2026/01/430000-year-old-wooden-tools-marathousa/",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T15:46:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769529058,
"commentsCount": 0,
"updatedAt": "2026-01-27T15:48:29.000Z"
}
}Cloudflare just published a vibe coded blog post claiming they implemented Matrix on cloudflare workers. They didn't, their post and README is AI generated and the code doesn't do any of the core parts of matrix that make it secure and interoperable. Instead it's littered with 'TODO: Check authorisation' and similar https://blog.cloudflare.com/serverless-matrix-homeserver-workers/
{
"storyID": "46781516",
"title": "Cloudflare claimed they implemented Matrix on Cloudflare workers. They didn't",
"author": "JadedBlueEyes",
"url": "https://tech.lgbt/@JadedBlueEyes/115967791152135761",
"points": 527,
"commentsCount": 195,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://tech.lgbt/@JadedBlueEyes/115967791152135761",
"ogTitle": "Jade (@JadedBlueEyes@tech.lgbt)",
"profileUsername": "JadedBlueEyes@tech.lgbt",
"ogUrl": "https://tech.lgbt/@JadedBlueEyes/115967791152135761",
"ogSiteName": "LGBTQIA+ and Tech",
"ogDescription": "Cloudflare just published a vibe coded blog post claiming they implemented Matrix on cloudflare workers. They didn't, their post and README is AI generated and the code doesn't do any of the core parts of matrix that make it secure and interoperable. Instead it's littered with 'TODO: Check authorisation' and similar\n\n\nhttps://blog.cloudflare.com/serverless-matrix-homeserver-workers/",
"ogLocale": "en",
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-27T15:45:45.000Z",
"createdAtI": 1769528745,
"updatedAt": "2026-01-28T14:10:33.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46781516",
"author": "JadedBlueEyes",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T15:55:58.435Z",
"title": "Cloudflare claimed they implemented Matrix on Cloudflare workers. They didn't",
"createdAtI": 1769528745,
"url": "https://tech.lgbt/@JadedBlueEyes/115967791152135761",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T15:45:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769529358,
"commentsCount": 0,
"updatedAt": "2026-01-27T15:51:13.000Z"
}
}At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage rates that help you manage your financial life.
{
"storyID": "46781444",
"title": "Amazon closing its Fresh and Go stores",
"author": "trenning",
"url": "https://finance.yahoo.com/news/amazon-closing-fresh-grocery-convenience-150437789.html",
"points": 257,
"commentsCount": 473,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@YahooFinance",
"twitterTitle": "Amazon Is Closing Its Fresh Grocery, Go Convenience Stores",
"twitterImage": [
{
"url": "https://s.yimg.com/ny/api/res/1.2/l5kmjtJTK5X76IygUHvaew--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD04MDA-/https://media.zenfs.com/en/bloomberg_holding_pen_162/76b877deeeb485c18676fda0dadc398b"
}
],
"ogTitle": "Amazon Is Closing Its Fresh Grocery, Go Convenience Stores",
"alAndroidPackage": "com.yahoo.mobile.client.android.finance",
"alIosAppStoreId": "328412701",
"ogDescription": "At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage rates that help you manage your financial life.",
"ogImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/l5kmjtJTK5X76IygUHvaew--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD04MDA-/https://media.zenfs.com/en/bloomberg_holding_pen_162/76b877deeeb485c18676fda0dadc398b",
"height": "800"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage rates that help you manage your financial life.",
"success": true,
"requestUrl": "https://finance.yahoo.com/news/amazon-closing-fresh-grocery-convenience-150437789.html",
"alIosAppName": "Yahoo Finance",
"alAndroidAppName": "Yahoo Finance",
"ogUrl": "https://finance.yahoo.com/news/amazon-closing-fresh-grocery-convenience-150437789.html",
"ogSiteName": "Yahoo Finance",
"fbAppId": "458584288257241",
"alAndroidUrl": "intent://#Intent;scheme=yfinance;action=android.intent.action.VIEW;package=com.yahoo.mobile.client.android.finance;S.browser_fallback_url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.yahoo.mobile.client.android.finance;end"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T15:41:14.000Z",
"createdAtI": 1769528474,
"updatedAt": "2026-01-28T14:10:46.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46781444",
"author": "trenning",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T15:45:58.553Z",
"title": "Amazon Closing Fresh and Go Stores",
"createdAtI": 1769528474,
"url": "https://finance.yahoo.com/news/amazon-closing-fresh-grocery-convenience-150437789.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T15:41:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769528759,
"commentsCount": 0,
"updatedAt": "2026-01-27T15:43:58.000Z"
}
}Apply stunning real-time shader effects to your videos. Kaleidoscope, color grading, wave distortion, and more.
{
"storyID": "46781090",
"title": "Show HN: Fuzzy Studio – Apply live effects to videos/camera",
"author": "ulyssepence",
"url": "https://fuzzy.ulyssepence.com/",
"points": 44,
"commentsCount": 10,
"tags": [
"show_hn"
],
"og": {
"twitterCreator": "@ulyssepence",
"twitterTitle": "Fuzzy Studio",
"twitterSite": "@ulyssepence",
"twitterImage": [
{
"url": "https://fuzzy.ulyssepence.com/static/card.png"
}
],
"twitterUrl": "https://fuzzy.ulyssepence.com/",
"ogTitle": "Fuzzy Studio",
"ogDescription": "Apply stunning real-time shader effects to your videos. Kaleidoscope, color grading, wave distortion, and more.",
"ogImage": [
{
"url": "https://fuzzy.ulyssepence.com/static/card.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Apply stunning real-time shader effects to your videos. Kaleidoscope, color grading, wave distortion, and more.",
"success": true,
"requestUrl": "https://fuzzy.ulyssepence.com/",
"ogUrl": "https://fuzzy.ulyssepence.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T15:16:34.000Z",
"createdAtI": 1769526994,
"updatedAt": "2026-01-28T12:53:31.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46781090",
"author": "ulyssepence",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-28T00:25:58.516Z",
"title": "Show HN: Fuzzy Studio – Apply live effects to videos/camera",
"createdAtI": 1769526994,
"url": "https://fuzzy.ulyssepence.com/",
"points": 10,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-27T15:16:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769559959,
"commentsCount": 0,
"updatedAt": "2026-01-28T00:22:44.000Z"
}
}Trump has accused Seoul of "not living up" to a trade deal that was reached last year.
{
"storyID": "46781045",
"title": "Trump raises US tariffs on South Korea imports to 25%",
"author": "tartoran",
"url": "https://www.bbc.com/news/articles/cwyw3ynwe37o",
"points": 46,
"commentsCount": 6,
"tags": [],
"og": {
"twitterTitle": "Trump raises US tariffs on South Korea imports to 25%",
"alWebUrl": "https://bbc.com/news/articles/cwyw3ynwe37o",
"twitterImage": [
{
"alt": "US President Donald Trump and South Korean President Lee Jae Myung at the Gyeongju National Museum on October 29, 2025 in Gyeongju, South Korea.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/5081/live/22f93670-fb18-11f0-a2c0-71839ce781f8.jpg"
}
],
"ogTitle": "Trump raises US tariffs on South Korea imports to 25%",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Trump has accused Seoul of \"not living up\" to a trade deal that was reached last year.",
"ogImage": [
{
"alt": "US President Donald Trump and South Korean President Lee Jae Myung at the Gyeongju National Museum on October 29, 2025 in Gyeongju, South Korea.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/5081/live/22f93670-fb18-11f0-a2c0-71839ce781f8.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Trump has accused Seoul of \"not living up\" to a trade deal that was reached last year.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cwyw3ynwe37o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cwyw3ynwe37o",
"articleModifiedTime": "2026-01-27T09:56:04.217Z",
"alAndroidUrl": "bbcx://news/articles/cwyw3ynwe37o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T15:12:45.000Z",
"createdAtI": 1769526765,
"updatedAt": "2026-01-28T12:44:45.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46781045",
"author": "tartoran",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T20:00:58.383Z",
"title": "Trump raises US tariffs on South Korea imports to 25%",
"createdAtI": 1769526765,
"url": "https://www.bbc.com/news/articles/cwyw3ynwe37o",
"points": 22,
"tags": [],
"createdAt": "2026-01-27T15:12:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769544058,
"commentsCount": 4,
"updatedAt": "2026-01-27T19:59:00.000Z"
}
}Markus Kasanmascheff - Microsoft's January 2026 security update has broken Windows 11 apps like Notepad and Snipping Tool, introducing dual bugs affecting app launches and cloud storage
{
"storyID": "46780451",
"title": "Windows 11 January Update Breaks Notepad",
"author": "Aldipower",
"url": "https://winbuzzer.com/2026/01/22/windows-11-january-update-breaks-notepad-snipping-tool-and-other-apps-xcxwbn/",
"points": 58,
"commentsCount": 24,
"tags": [],
"og": {
"twitterCreator": "@http://twitter.com/mkasanm",
"twitterSite": "@wbuzzer",
"articlePublishedTime": "2026-01-22T13:29:15+00:00",
"author": "Markus Kasanmascheff",
"ogTitle": "Windows 11 January Update Breaks Notepad, Snipping Tool and Other Apps - WinBuzzer",
"ogDescription": "Microsoft's January 2026 security update has broken Windows 11 apps like Notepad and Snipping Tool, introducing dual bugs affecting app launches and cloud storage",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1627",
"type": "image/jpeg",
"url": "https://winbuzzer.com/wp-content/uploads/2022/04/Featured-How-to-disable-automatic-updates-in-Windows-11.jpg",
"height": "923"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/winbuzzer",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://winbuzzer.com/2026/01/22/windows-11-january-update-breaks-notepad-snipping-tool-and-other-apps-xcxwbn/",
"ogUrl": "https://winbuzzer.com/2026/01/22/windows-11-january-update-breaks-notepad-snipping-tool-and-other-apps-xcxwbn/",
"ogSiteName": "WinBuzzer",
"articleModifiedTime": "2026-01-22T13:30:53+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T14:32:42.000Z",
"createdAtI": 1769524362,
"updatedAt": "2026-01-28T12:17:30.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46780451",
"author": "Aldipower",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T14:55:58.384Z",
"title": "Windows 11 January Update Breaks Notepad",
"createdAtI": 1769524362,
"url": "https://winbuzzer.com/2026/01/22/windows-11-january-update-breaks-notepad-snipping-tool-and-other-apps-xcxwbn/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T14:32:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769525758,
"commentsCount": 0,
"updatedAt": "2026-01-27T14:53:43.000Z"
}
}{
"storyID": "46780065",
"title": "The age of Pump and Dump software",
"author": "brisky",
"url": "https://tautvilas.medium.com/software-pump-and-dump-c8a9a73d313b",
"points": 215,
"commentsCount": 71,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://tautvilas.medium.com/software-pump-and-dump-c8a9a73d313b"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T14:05:48.000Z",
"createdAtI": 1769522748,
"updatedAt": "2026-01-28T13:53:17.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46780065",
"author": "brisky",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T14:15:58.370Z",
"title": "The age of Pump and Dump software",
"createdAtI": 1769522748,
"url": "https://tautvilas.medium.com/software-pump-and-dump-c8a9a73d313b",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T14:05:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769523358,
"commentsCount": 0,
"updatedAt": "2026-01-27T14:15:12.000Z"
}
}Lightwaves - Free EU independence check for websites. Analyzes Google Fonts, Analytics, CDNs and more. Score from 0-100 for GDPR compliance.
{
"storyID": "46779994",
"title": "Show HN: We Built the 1. EU-Sovereignty Audit for Websites",
"author": "cmkr",
"url": "https://lightwaves.io/en/eu-audit/",
"points": 95,
"commentsCount": 78,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://lightwaves.io/images/news/ship-europe-first/eu-privacy-shield.png"
}
],
"success": true,
"author": "Lightwaves",
"requestUrl": "https://lightwaves.io/en/eu-audit/",
"ogTitle": "Lightwaves • EU Audit",
"ogUrl": "https://lightwaves.io/en/eu-audit/",
"ogSiteName": "Lightwaves",
"ogDescription": "Free EU independence check for websites. Analyzes Google Fonts, Analytics, CDNs and more. Score from 0-100 for GDPR compliance.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://lightwaves.io/images/news/ship-europe-first/eu-privacy-shield.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T14:00:21.000Z",
"createdAtI": 1769522421,
"updatedAt": "2026-01-28T13:22:32.000Z",
"fetchedAt": "2026-01-28T14:10:58.318Z",
"firstVersion": {
"storyID": "46779994",
"author": "cmkr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T14:15:58.370Z",
"title": "Show HN: We Built the 1. EU-Sovereignty Audit for Websites",
"createdAtI": 1769522421,
"url": "https://lightwaves.io/en/eu-audit/",
"points": 8,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-27T14:00:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769523358,
"commentsCount": 1,
"updatedAt": "2026-01-27T14:15:43.000Z"
}
}Scottie Andrew - Some TikTok users are accusing the app of censorship after they attempted and failed to upload videos about ICE. TikTok says the ongoing glitches are related to a power outage.
{
"storyID": "46779809",
"title": "TikTok users can't upload anti-ICE videos. The company blames tech issues",
"author": "kotaKat",
"url": "https://www.cnn.com/2026/01/26/tech/tiktok-ice-censorship-glitch-cec",
"points": 1394,
"commentsCount": 915,
"tags": [],
"og": {
"twitterTitle": "Why can’t TikTokers upload anti-ICE videos? | CNN Business",
"twitterSite": "@CNNbusiness",
"articlePublishedTime": "2026-01-27T02:55:18.241Z",
"twitterImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-2258022749-20260127015621591.jpg?c=16x9&q=w_800,c_fill"
}
],
"author": "Scottie Andrew",
"ogTitle": "Why can’t TikTokers upload anti-ICE videos? | CNN Business",
"ogDescription": "Some TikTok users are accusing the app of censorship after they attempted and failed to upload videos about ICE. TikTok says the ongoing glitches are related to a power outage.",
"ogImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-2258022749-20260127015621591.jpg?c=16x9&q=w_800,c_fill"
}
],
"ogType": "article",
"articleTag": "ctt",
"articlePublisher": "https://www.facebook.com/CNN",
"twitterCard": "summary_large_image",
"twitterDescription": "Some TikTok users are accusing the app of censorship after they attempted and failed to upload videos about ICE. TikTok says the ongoing glitches are related to a power outage.",
"success": true,
"requestUrl": "https://www.cnn.com/2026/01/26/tech/tiktok-ice-censorship-glitch-cec",
"ogUrl": "https://www.cnn.com/2026/01/26/tech/tiktok-ice-censorship-glitch-cec",
"ogSiteName": "CNN",
"articleModifiedTime": "2026-01-27T10:59:32.194Z",
"fbAppId": "80401312489"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T13:44:24.000Z",
"createdAtI": 1769521464,
"updatedAt": "2026-01-28T13:35:32.000Z",
"fetchedAt": "2026-01-28T13:35:58.385Z",
"firstVersion": {
"storyID": "46779809",
"author": "kotaKat",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T13:50:58.467Z",
"title": "TikTok users can't upload anti-ICE videos. The company blames tech issues",
"createdAtI": 1769521464,
"url": "https://www.cnn.com/2026/01/26/tech/tiktok-ice-censorship-glitch-cec",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T13:44:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769521858,
"commentsCount": 0,
"updatedAt": "2026-01-27T13:47:57.000Z"
}
}{
"storyID": "46779645",
"title": "Xfwl4 – The Roadmap for a Xfce Wayland Compositor",
"author": "pantalaimon",
"url": "https://alexxcons.github.io/blogpost_15.html",
"points": 330,
"commentsCount": 257,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://alexxcons.github.io/blogpost_15.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T13:25:53.000Z",
"createdAtI": 1769520353,
"updatedAt": "2026-01-28T13:02:16.000Z",
"fetchedAt": "2026-01-28T13:05:58.473Z",
"firstVersion": {
"storyID": "46779645",
"author": "pantalaimon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T13:45:58.610Z",
"title": "Xfwl4 – The Roadmap for a Xfce Wayland Compositor",
"createdAtI": 1769520353,
"url": "https://alexxcons.github.io/blogpost_15.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T13:25:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769521559,
"commentsCount": 0,
"updatedAt": "2026-01-27T13:44:27.000Z"
}
}{
"storyID": "46779535",
"title": "Ask HN: What's the Point Anymore?",
"author": "fnoef",
"url": null,
"points": 52,
"commentsCount": 68,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-27T13:14:52.000Z",
"createdAtI": 1769519692,
"updatedAt": "2026-01-28T12:31:16.000Z",
"fetchedAt": "2026-01-28T12:50:58.348Z",
"firstVersion": {
"storyID": "46779535",
"author": "fnoef",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T13:55:58.320Z",
"title": "Ask HN: What's the Point Anymore?",
"createdAtI": 1769519692,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-27T13:14:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769522158,
"commentsCount": 13,
"updatedAt": "2026-01-27T13:55:43.000Z"
}
}{
"storyID": "46779522",
"title": "Show HN: One Human + One Agent = One Browser From Scratch in 20K LOC",
"author": "embedding-shape",
"url": "https://emsh.cat/one-human-one-agent-one-browser/",
"points": 261,
"commentsCount": 123,
"tags": [
"show_hn",
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://emsh.cat/one-human-one-agent-one-browser/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T13:13:56.000Z",
"createdAtI": 1769519636,
"updatedAt": "2026-01-28T12:49:17.000Z",
"fetchedAt": "2026-01-28T12:50:58.348Z",
"firstVersion": {
"storyID": "46779522",
"author": "embedding-shape",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T16:35:58.468Z",
"title": "Show HN: One Human + One Agent = One Browser From Scratch in 20K LOC",
"createdAtI": 1769519636,
"url": "https://emsh.cat/one-human-one-agent-one-browser/",
"points": 7,
"tags": [
"show_hn"
],
"createdAt": "2026-01-27T13:13:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769531758,
"commentsCount": 2,
"updatedAt": "2026-01-27T16:35:28.000Z"
}
}The long-awaited deal comes as both Delhi and Brussels contend with economic and geopolitical pressure from the US.
{
"storyID": "46778821",
"title": "India and EU announce landmark trade deal",
"author": "Palmik",
"url": "https://www.bbc.com/news/articles/crrnee01r9jo",
"points": 193,
"commentsCount": 236,
"tags": [],
"og": {
"twitterTitle": "Trade deal: India and EU announce FTA amid Trump tariff tensions",
"alWebUrl": "https://bbc.com/news/articles/crrnee01r9jo",
"twitterImage": [
{
"alt": "Three leaders hold hands and raise their arms, laughing during a friendly moment. The man in the centre, Indian Prime Minister Narendra Modi, with a white beard and glasses, wears a light shawl over a dark outfit. On either side, European Council President António Costa in a dark suit and European Commission President Ursula von der Leyen in a dark blue long jacket",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/67e8/live/3db2b4d0-fb51-11f0-b83f-9b32a2d631eb.jpg"
}
],
"ogTitle": "Trade deal: India and EU announce FTA amid Trump tariff tensions",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The long-awaited deal comes as both Delhi and Brussels contend with economic and geopolitical pressure from the US.",
"ogImage": [
{
"alt": "Three leaders hold hands and raise their arms, laughing during a friendly moment. The man in the centre, Indian Prime Minister Narendra Modi, with a white beard and glasses, wears a light shawl over a dark outfit. On either side, European Council President António Costa in a dark suit and European Commission President Ursula von der Leyen in a dark blue long jacket",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/67e8/live/3db2b4d0-fb51-11f0-b83f-9b32a2d631eb.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The long-awaited deal comes as both Delhi and Brussels contend with economic and geopolitical pressure from the US.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/crrnee01r9jo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/crrnee01r9jo",
"articleModifiedTime": "2026-01-27T12:23:54.360Z",
"alAndroidUrl": "bbcx://news/articles/crrnee01r9jo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T11:58:07.000Z",
"createdAtI": 1769515087,
"updatedAt": "2026-01-28T12:15:45.000Z",
"fetchedAt": "2026-01-28T12:15:58.421Z",
"firstVersion": {
"storyID": "46778821",
"author": "Palmik",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T13:50:58.467Z",
"title": "India and EU announce landmark trade deal",
"createdAtI": 1769515087,
"url": "https://www.bbc.com/news/articles/crrnee01r9jo",
"points": 6,
"tags": [],
"createdAt": "2026-01-27T11:58:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769521858,
"commentsCount": 0,
"updatedAt": "2026-01-27T13:50:43.000Z"
}
}{
"storyID": "46778461",
"title": "Ask HN: Books to learn 6502 ASM and the Apple II",
"author": "abkt",
"url": null,
"points": 95,
"commentsCount": 67,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-27T11:12:30.000Z",
"createdAtI": 1769512350,
"updatedAt": "2026-01-28T10:35:00.000Z",
"fetchedAt": "2026-01-28T11:20:58.699Z",
"firstVersion": {
"storyID": "46778461",
"author": "abkt",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T11:25:58.618Z",
"title": "Ask HN: Books to learn 6502 ASM and the Apple II",
"createdAtI": 1769512350,
"url": null,
"points": 4,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-01-27T11:12:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769513159,
"commentsCount": 0,
"updatedAt": "2026-01-27T11:24:43.000Z"
}
}{
"storyID": "46778341",
"title": "I made my own Git",
"author": "TonyStr",
"url": "https://tonystr.net/blog/git_immitation",
"points": 357,
"commentsCount": 163,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://tonystr.net/blog/git_immitation"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T10:55:37.000Z",
"createdAtI": 1769511337,
"updatedAt": "2026-01-28T10:50:17.000Z",
"fetchedAt": "2026-01-28T11:05:58.352Z",
"firstVersion": {
"storyID": "46778341",
"author": "TonyStr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T11:25:58.618Z",
"title": "I made my own Git",
"createdAtI": 1769511337,
"url": "https://tonystr.net/blog/git_immitation",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T10:55:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769513159,
"commentsCount": 0,
"updatedAt": "2026-01-27T11:21:27.000Z"
}
}Andrew Nesbitt - System package managers and language package managers are solving different problems that happen to overlap in the middle.
{
"storyID": "46778123",
"title": "The C-Shaped Hole in Package Management",
"author": "tanganik",
"url": "https://nesbitt.io/2026/01/27/the-c-shaped-hole-in-package-management.html",
"points": 55,
"commentsCount": 61,
"tags": [],
"og": {
"twitterTitle": "The C-Shaped Hole in Package Management",
"articlePublishedTime": "2026-01-27T10:00:00+00:00",
"twitterImage": [
{
"url": "https://nesbitt.io/images/boxes.png"
}
],
"author": "Andrew Nesbitt",
"ogTitle": "The C-Shaped Hole in Package Management",
"ogDescription": "System package managers and language package managers are solving different problems that happen to overlap in the middle.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://nesbitt.io/images/boxes.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://nesbitt.io/2026/01/27/the-c-shaped-hole-in-package-management.html",
"ogUrl": "https://nesbitt.io/2026/01/27/the-c-shaped-hole-in-package-management.html",
"ogSiteName": "Andrew Nesbitt"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T10:34:23.000Z",
"createdAtI": 1769510063,
"updatedAt": "2026-01-28T10:32:45.000Z",
"fetchedAt": "2026-01-28T10:45:58.550Z",
"firstVersion": {
"storyID": "46778123",
"author": "tanganik",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T13:25:58.595Z",
"title": "The C-Shaped Hole in Package Management",
"createdAtI": 1769510063,
"url": "https://nesbitt.io/2026/01/27/the-c-shaped-hole-in-package-management.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T10:34:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769520359,
"commentsCount": 0,
"updatedAt": "2026-01-27T13:23:28.000Z"
}
}The shooting of Alex Pretti by ICE agents prompted celebs to speak out, and now they say they are paying the price.
{
"storyID": "46777652",
"title": "Celebrities say they are being censored by TikTok after speaking out against ICE",
"author": "saubeidl",
"url": "https://www.pride.com/culture/celebrities/tiktok-censoring-megan-stalter-and-finneas",
"points": 348,
"commentsCount": 227,
"tags": [],
"og": {
"twitterSite": "@@pride_site",
"articlePublishedTime": "2026-01-26T20:11:27+00:00",
"twitterImage": [
{
"url": "https://www.pride.com/media-library/from-left-finneas-billie-eilish-and-megan-stalter.jpg?id=63283956&width=1200&height=600&coordinates=0%2C62%2C0%2C62"
}
],
"ogTitle": "Celebrities say they are being censored by TikTok after speaking out against ICE",
"ogDescription": "The shooting of Alex Pretti by ICE agents prompted celebs to speak out, and now they say they are paying the price.",
"ogImage": [
{
"width": "1200",
"url": "https://www.pride.com/media-library/from-left-finneas-billie-eilish-and-megan-stalter.jpg?id=63283956&width=1200&height=600&coordinates=0%2C62%2C0%2C62",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterSiteId": "16616067",
"success": true,
"requestUrl": "https://www.pride.com/culture/celebrities/tiktok-censoring-megan-stalter-and-finneas",
"ogUrl": "https://www.pride.com/culture/celebrities/tiktok-censoring-megan-stalter-and-finneas",
"ogSiteName": "Gay Pride - LGBT and Queer Voices",
"articleSection": "Celebrities",
"articleModifiedTime": "2026-01-26T20:11:27+00:00",
"fbAppId": "778154423488871",
"articleAuthor": "https://www.facebook.com/858821697507267"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T09:38:59.000Z",
"createdAtI": 1769506739,
"updatedAt": "2026-01-28T10:29:30.000Z",
"fetchedAt": "2026-01-28T10:30:58.425Z",
"firstVersion": {
"storyID": "46777652",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T09:40:58.453Z",
"title": "Celebrities say they are being censored by TikTok after speaking out against ICE",
"createdAtI": 1769506739,
"url": "https://www.pride.com/culture/celebrities/tiktok-censoring-megan-stalter-and-finneas",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T09:38:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769506858,
"commentsCount": 0,
"updatedAt": "2026-01-27T09:40:41.000Z"
}
}Yoav Aviram - YourDigitalRights.org will continue supporting email-based requests exclusively. Our mission is to make data rights accessible to as many people as possible. Following our analysis, we believe that online forms introduce significant friction, deterring individuals from exercising their rights, particularly those who aren't technically sophisticated.
{
"storyID": "46777641",
"title": "We Do Not Support Opt-Out Forms (2025)",
"author": "mefengl",
"url": "https://consciousdigital.org/why-we-do-not-support-opt-out-forms/",
"points": 82,
"commentsCount": 35,
"tags": [],
"og": {
"twitterCreator": "@ConsciousDigit",
"twitterSite": "@ConsciousDigit",
"articlePublishedTime": "2025-09-30T14:38:02+00:00",
"author": "Yoav Aviram",
"ogTitle": "Why We Do Not Support Opt-Out Forms - Conscious Digital",
"ogDescription": "YourDigitalRights.org will continue supporting email-based requests exclusively. Our mission is to make data rights accessible to as many people as possible. Following our analysis, we believe that online forms introduce significant friction, deterring individuals from exercising their rights, particularly those who aren't technically sophisticated.",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1024",
"type": "image/png",
"url": "https://consciousdigital.org/wp-content/uploads/2025/09/opt-out-form.png",
"height": "1024"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://consciousdigital.org/why-we-do-not-support-opt-out-forms/",
"ogUrl": "https://consciousdigital.org/why-we-do-not-support-opt-out-forms/",
"ogSiteName": "Conscious Digital",
"articleModifiedTime": "2025-09-30T15:00:13+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T09:35:42.000Z",
"createdAtI": 1769506542,
"updatedAt": "2026-01-28T09:38:45.000Z",
"fetchedAt": "2026-01-28T10:30:58.425Z",
"firstVersion": {
"storyID": "46777641",
"author": "mefengl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T11:55:58.401Z",
"title": "We Do Not Support Opt-Out Forms (2025)",
"createdAtI": 1769506542,
"url": "https://consciousdigital.org/why-we-do-not-support-opt-out-forms/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T09:35:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769514958,
"commentsCount": 1,
"updatedAt": "2026-01-27T11:55:43.000Z"
}
}Tracking the demise of OpenAI. Is it dead yet? Check here to find out.
{
"storyID": "46777448",
"title": "Is OpenAI Dead Yet?",
"author": "trickster_",
"url": "https://isopenaideadyet.com/",
"points": 61,
"commentsCount": 29,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://isopenaideadyet.com/",
"ogTitle": "Is OpenAI dead yet?",
"ogUrl": "https://isopenaideadyet.com/",
"ogDescription": "Tracking the demise of OpenAI. Is it dead yet? Check here to find out.",
"ogImage": [
{
"url": "https://isopenaideadyet.com/harold2.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"openai",
"openai"
]
},
"createdAt": "2026-01-27T09:14:07.000Z",
"createdAtI": 1769505247,
"updatedAt": "2026-01-28T08:35:31.000Z",
"fetchedAt": "2026-01-28T10:30:58.425Z",
"firstVersion": {
"storyID": "46777448",
"author": "trickster_",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T09:40:58.453Z",
"title": "Is OpenAI Dead Yet?",
"createdAtI": 1769505247,
"url": "https://isopenaideadyet.com/",
"points": 4,
"tags": [],
"createdAt": "2026-01-27T09:14:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769506858,
"commentsCount": 1,
"updatedAt": "2026-01-27T09:40:41.000Z"
}
}Reviewing Linux desktop music players in an escape from Spotify.
{
"storyID": "46776564",
"title": "The state of Linux music players in 2026",
"author": "signa11",
"url": "https://crescentro.se/posts/linux-music-players-2026/",
"points": 132,
"commentsCount": 139,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://crescentro.se/posts/linux-music-players-2026/",
"ogTitle": "The state of Linux music players in 2026",
"ogDescription": "Reviewing Linux desktop music players in an escape from Spotify.",
"ogImage": [
{
"width": "1200",
"alt": "Preview of an article: The state of Linux music players in 2026",
"type": "image/png",
"url": "https://crescentro.se/posts/linux-music-players-2026/preview.png",
"height": "630"
}
],
"ogType": "article",
"articleAuthor": "crescentrose"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T07:26:36.000Z",
"createdAtI": 1769498796,
"updatedAt": "2026-01-28T10:00:15.000Z",
"fetchedAt": "2026-01-28T10:05:58.425Z",
"firstVersion": {
"storyID": "46776564",
"author": "signa11",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T08:05:58.399Z",
"title": "The state of Linux music players in 2026",
"createdAtI": 1769498796,
"url": "https://crescentro.se/posts/linux-music-players-2026/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T07:26:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769501158,
"commentsCount": 0,
"updatedAt": "2026-01-27T08:05:41.000Z"
}
}A leak exposes for the first time the extent of Russia’s misuse of Interpol to request the arrest of critics.
{
"storyID": "46776454",
"title": "Russia using Interpol's wanted list to target critics abroad, leak reveals",
"author": "breve",
"url": "https://www.bbc.com/news/articles/c20gg729y1yo",
"points": 216,
"commentsCount": 76,
"tags": [],
"og": {
"twitterTitle": "Russia using Interpol's wanted list to target critics abroad, leak reveals",
"alWebUrl": "https://bbc.com/news/articles/c20gg729y1yo",
"twitterImage": [
{
"alt": "A man with short, light brown hair and stubble looks at a piece of paper. He is wearing a dark blue, short-sleeved polo shirt.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/f12a/live/ae4bdbc0-fa9a-11f0-b385-5f48925de19a.jpg"
}
],
"ogTitle": "Russia using Interpol's wanted list to target critics abroad, leak reveals",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "A leak exposes for the first time the extent of Russia’s misuse of Interpol to request the arrest of critics.",
"ogImage": [
{
"alt": "A man with short, light brown hair and stubble looks at a piece of paper. He is wearing a dark blue, short-sleeved polo shirt.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/f12a/live/ae4bdbc0-fa9a-11f0-b385-5f48925de19a.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "A leak exposes for the first time the extent of Russia’s misuse of Interpol to request the arrest of critics.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c20gg729y1yo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c20gg729y1yo",
"articleModifiedTime": "2026-01-26T00:15:03.621Z",
"alAndroidUrl": "bbcx://news/articles/c20gg729y1yo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T07:06:25.000Z",
"createdAtI": 1769497585,
"updatedAt": "2026-01-28T09:17:30.000Z",
"fetchedAt": "2026-01-28T09:20:58.380Z",
"firstVersion": {
"storyID": "46776454",
"author": "breve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T07:30:58.407Z",
"title": "Russia using Interpol's wanted list to target critics abroad, leak reveals",
"createdAtI": 1769497585,
"url": "https://www.bbc.com/news/articles/c20gg729y1yo",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T07:06:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769499058,
"commentsCount": 0,
"updatedAt": "2026-01-27T07:30:11.000Z"
}
}French politicians have passed a bill that will ban social media use by under-15s, a move championed by President Emmanuel Macron as a way to protect children from excessive screen time.
{
"storyID": "46776272",
"title": "France passes bill to ban social media use by under-15s",
"author": "austinallegro",
"url": "https://www.rte.ie/news/europe/2026/0127/1555251-france-social-media-ban/",
"points": 123,
"commentsCount": 161,
"tags": [],
"og": {
"twitterCreator": "@rtenews",
"twitterSite": "@rte",
"twitterTitle": "France passes bill to ban social media use by under-15s",
"articlePublishedTime": "2026-01-27T00:56:37+00:00",
"twitterImage": [
{
"url": "https://www.rte.ie/images/0022bd2b-1600.jpg"
}
],
"dcType": "article",
"ogTitle": "France passes bill to ban social media use by under-15s",
"ogDescription": "French politicians have passed a bill that will ban social media use by under-15s, a move championed by President Emmanuel Macron as a way to protect children from excessive screen time.",
"ogImage": [
{
"url": "https://www.rte.ie/images/0022bd2b-1600.jpg"
}
],
"ogType": "article",
"articleTag": "News, Europe, France, Science and Technology, World",
"articlePublisher": "https://www.facebook.com/rtenews/",
"twitterCard": "summary_large_image",
"dcDate": "2026-01-27T06:28:54+00:00",
"twitterDescription": "French politicians have passed a bill that will ban social media use by under-15s, a move championed by President Emmanuel Macron as a way to protect children from excessive screen time.",
"success": true,
"requestUrl": "https://www.rte.ie/news/europe/2026/0127/1555251-france-social-media-ban/",
"dcIdentifier": "urn:epic:1555251",
"ogUrl": "https://www.rte.ie/news/europe/2026/0127/1555251-france-social-media-ban/",
"ogSiteName": "RTE.ie",
"articleModifiedTime": "2026-01-27T06:28:54+00:00",
"articleSection": "News",
"fbAppId": "212765848759773"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T06:38:15.000Z",
"createdAtI": 1769495895,
"updatedAt": "2026-01-28T08:29:30.000Z",
"fetchedAt": "2026-01-28T08:50:58.687Z",
"firstVersion": {
"storyID": "46776272",
"author": "austinallegro",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T06:55:58.474Z",
"title": "France passes bill to ban social media use by under-15s",
"createdAtI": 1769495895,
"url": "https://www.rte.ie/news/europe/2026/0127/1555251-france-social-media-ban/",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T06:38:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769496958,
"commentsCount": 0,
"updatedAt": "2026-01-27T06:55:41.000Z"
}
}Prakhar Gupta - Software Engineer, LITM
{
"storyID": "46776155",
"title": "Doing the thing is doing the thing",
"author": "prakhar897",
"url": "https://www.softwaredesign.ing/blog/doing-the-thing-is-doing-the-thing",
"points": 364,
"commentsCount": 121,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "Prakhar Gupta",
"requestUrl": "https://www.softwaredesign.ing/blog/doing-the-thing-is-doing-the-thing",
"ogTitle": "Prakhar Gupta",
"ogUrl": "https://softwaredesign.ing",
"ogDescription": "Software Engineer, LITM",
"ogSiteName": "softwaredesign.ing",
"ogImage": [
{
"url": "https://www.softwaredesign.ing/favicon.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T06:17:46.000Z",
"createdAtI": 1769494666,
"updatedAt": "2026-01-28T08:24:30.000Z",
"fetchedAt": "2026-01-28T08:25:58.685Z",
"firstVersion": {
"storyID": "46776155",
"author": "prakhar897",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T19:10:58.376Z",
"title": "Doing the thing is doing the thing",
"createdAtI": 1769494666,
"url": "https://www.softwaredesign.ing/blog/doing-the-thing-is-doing-the-thing",
"points": 16,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T06:17:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769541058,
"commentsCount": 3,
"updatedAt": "2026-01-27T19:10:28.000Z"
}
}{
"storyID": "46775961",
"title": "Kimi Released Kimi K2.5, Open-Source Visual SOTA-Agentic Model",
"author": "nekofneko",
"url": "https://www.kimi.com/blog/kimi-k2-5.html",
"points": 474,
"commentsCount": 222,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.kimi.com/blog/kimi-k2-5.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T05:42:27.000Z",
"createdAtI": 1769492547,
"updatedAt": "2026-01-28T07:59:00.000Z",
"fetchedAt": "2026-01-28T08:00:58.453Z",
"firstVersion": {
"storyID": "46775961",
"author": "nekofneko",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T05:55:58.429Z",
"title": "Kimi Released Kimi K2.5, Open-Source Visual SOTA-Agentic Model",
"createdAtI": 1769492547,
"url": "https://www.kimi.com/blog/kimi-k2-5.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T05:42:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769493358,
"commentsCount": 1,
"updatedAt": "2026-01-27T05:55:11.000Z"
}
}Telnet Admin - A list of fun destinations for telnet
{
"storyID": "46775135",
"title": "A list of fun destinations for telnet",
"author": "tokyobreakfast",
"url": "https://telnet.org/htm/places.htm",
"points": 301,
"commentsCount": 106,
"tags": [],
"og": {
"twitterCreator": "@telnetorg",
"twitterSite": "@telnetorg",
"twitterTitle": "Places to Telnet",
"twitterImage": [
{
"alt": "Vintage terminal screen",
"url": "https://telnet.org/sx/telnet-soc.jpg"
}
],
"author": "Telnet Admin",
"twitterUrl": "https://telnet.org/htm/places.htm",
"ogTitle": "Places to Telnet",
"ogDescription": "A list of fun destinations for telnet",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://telnet.org/sx/telnet-soc.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "A list of fun destinations for telnet",
"success": true,
"requestUrl": "https://telnet.org/htm/places.htm",
"ogUrl": "https://telnet.org/htm/places.htm",
"ogSiteName": "telnet.org"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T03:24:13.000Z",
"createdAtI": 1769484253,
"updatedAt": "2026-01-28T06:32:29.000Z",
"fetchedAt": "2026-01-28T06:40:58.700Z",
"firstVersion": {
"storyID": "46775135",
"author": "tokyobreakfast",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T05:35:58.503Z",
"title": "Places to Telnet",
"createdAtI": 1769484253,
"url": "https://telnet.org/htm/places.htm",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T03:24:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769492159,
"commentsCount": 1,
"updatedAt": "2026-01-27T05:33:41.000Z"
}
}{
"storyID": "46775064",
"title": "Hacker News: Savage Edition",
"author": "keepamovin",
"url": "https://dosaygo-studio.github.io/hn-front-page-2035/news-honest-2025-01-27-2.html",
"points": 49,
"commentsCount": 26,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://dosaygo-studio.github.io/hn-front-page-2035/news-honest-2025-01-27-2.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T03:13:59.000Z",
"createdAtI": 1769483639,
"updatedAt": "2026-01-28T04:26:15.000Z",
"fetchedAt": "2026-01-28T06:35:58.461Z",
"firstVersion": {
"storyID": "46775064",
"author": "keepamovin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T03:25:58.339Z",
"title": "Hacker News: Savage Mode",
"createdAtI": 1769483639,
"url": "https://dosaygo-studio.github.io/hn-front-page-2035/news-honest-2025-01-27-2.html",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T03:13:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769484358,
"commentsCount": 1,
"updatedAt": "2026-01-27T03:24:43.000Z"
}
}John Cushma - London Heathrow has eliminated carry-on liquids limits, making airport security easier for all travelers from January 2026.
{
"storyID": "46774777",
"title": "Heathrow drops the liquids rule",
"author": "lxm",
"url": "https://flymag.com/heathrow-drops-the-liquids-rule-what-changes-at-lhr-and-how-close-the-u-s-really-is/",
"points": 90,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@AirTravelNow",
"twitterSite": "@AirTravelNow",
"articlePublishedTime": "2026-01-26T07:03:11+00:00",
"author": "John Cushma",
"ogTitle": "Heathrow Drops the Liquids Rule: What Changes at LHR - and How Close the U.S. Really Is",
"ogDescription": "London Heathrow has eliminated carry-on liquids limits, making airport security easier for all travelers from January 2026.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "800",
"type": "image/jpeg",
"url": "https://flymag.com/wp-content/uploads/2025/01/London-Heathrow-Airport.jpg",
"height": "533"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/AirTravelNow",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://flymag.com/heathrow-drops-the-liquids-rule-what-changes-at-lhr-and-how-close-the-u-s-really-is/",
"ogUrl": "https://flymag.com/heathrow-drops-the-liquids-rule-what-changes-at-lhr-and-how-close-the-u-s-really-is/",
"ogSiteName": "FlyMag.com",
"articleModifiedTime": "2026-01-26T07:03:34+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T02:30:05.000Z",
"createdAtI": 1769481005,
"updatedAt": "2026-01-27T23:36:46.000Z",
"fetchedAt": "2026-01-28T06:05:58.341Z",
"firstVersion": {
"storyID": "46774777",
"author": "lxm",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T03:45:58.671Z",
"title": "Heathrow Drops the Liquids Rule",
"createdAtI": 1769481005,
"url": "https://flymag.com/heathrow-drops-the-liquids-rule-what-changes-at-lhr-and-how-close-the-u-s-really-is/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-27T02:30:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769485559,
"commentsCount": 0,
"updatedAt": "2026-01-27T03:45:11.000Z"
}
}We knew this was coming, but now the clock is running. From Privacy International: "Yesterday the Trump Administration announced a proposed change in policy for travellers to the U.S. It applies to the powers of data collection by the Customs and Border Police (CBP)." "If the proposed changes are adopted after the 60-day consultation, then millions of travellers to the U.S. will be forced to use a U.S. government
{
"storyID": "46774224",
"title": "US administration to require app, social media, possibly DNA for travelers",
"author": "stochastician",
"url": "https://infosec.exchange/@briankrebs/115962508398912420",
"points": 62,
"commentsCount": 24,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://infosec.exchange/@briankrebs/115962508398912420",
"ogTitle": "BrianKrebs (@briankrebs@infosec.exchange)",
"profileUsername": "briankrebs@infosec.exchange",
"ogUrl": "https://infosec.exchange/@briankrebs/115962508398912420",
"ogSiteName": "Infosec Exchange",
"ogDescription": "We knew this was coming, but now the clock is running. From Privacy International: \n\n\"Yesterday the Trump Administration announced a proposed change in policy for travellers to the U.S. It applies to the powers of data collection by the Customs and Border Police (CBP).\"\n\n\"If the proposed changes are adopted after the 60-day consultation, then millions of travellers to the U.S. will be forced to use a U.S. government ",
"ogLocale": "en",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T01:18:27.000Z",
"createdAtI": 1769476707,
"updatedAt": "2026-01-28T02:10:45.000Z",
"fetchedAt": "2026-01-28T05:45:58.578Z",
"firstVersion": {
"storyID": "46774224",
"author": "stochastician",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T01:35:58.324Z",
"title": "US administration to require app, social media, possibly DNA for travelers",
"createdAtI": 1769476707,
"url": "https://infosec.exchange/@briankrebs/115962508398912420",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T01:18:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769477758,
"commentsCount": 0,
"updatedAt": "2026-01-27T01:33:55.000Z"
}
}Alongside iOS 26.2.1, Apple today released an updated version of iOS 12 for devices that are still running that operating system update, eight years after the software was first released. iOS 12.5.8 is available for the iPhone 5s and the iPhone 6, meaning Apple is continuing to support these devices for 13 and 12 years after launch, respectively. The iPhone 5s came out in September 2013, while the iPhone 6 launched i
{
"storyID": "46774108",
"title": "iPhone 5s Gets New Software Update 13 Years After Launch",
"author": "angott",
"url": "https://www.macrumors.com/2026/01/26/iphone-5s-software-update/",
"points": 151,
"commentsCount": 77,
"tags": [],
"og": {
"twitterCreator": "@julipuli",
"twitterSite": "@macrumors",
"twitterTitle": "iPhone 5s Gets New Software Update 13 Years After Launch",
"twitterImage": [
{
"url": "https://images.macrumors.com/t/ngkAi3w6nDMDcpgrGD3TE21HlGY=/1600x/article-new/2024/05/iPhone-5s-16x9.jpeg"
}
],
"ogTitle": "iPhone 5s Gets New Software Update 13 Years After Launch",
"ogDescription": "Alongside iOS 26.2.1, Apple today released an updated version of iOS 12 for devices that are still running that operating system update, eight years after the software was first released. iOS 12.5.8 is available for the iPhone 5s and the iPhone 6, meaning Apple is continuing to support these devices for 13 and 12 years after launch, respectively. The iPhone 5s came out in September 2013, while the iPhone 6 launched i",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://images.macrumors.com/t/ngkAi3w6nDMDcpgrGD3TE21HlGY=/1600x/article-new/2024/05/iPhone-5s-16x9.jpeg",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/MacRumors/",
"twitterCard": "summary_large_image",
"twitterDescription": "Alongside iOS 26.2.1, Apple today released an updated version of iOS 12 for devices that are still running that operating system update, eight years after the software was first released. iOS 12.5.8 is available for the iPhone 5s and the iPhone 6, meaning Apple is continuing to support these devices for 13 and 12 years after launch, respectively. The iPhone 5s came out in September 2013, while the iPhone 6 launched i",
"success": true,
"requestUrl": "https://www.macrumors.com/2026/01/26/iphone-5s-software-update/",
"ogUrl": "https://www.macrumors.com/2026/01/26/iphone-5s-software-update/",
"ogSiteName": "MacRumors"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T01:04:54.000Z",
"createdAtI": 1769475894,
"updatedAt": "2026-01-28T04:16:29.000Z",
"fetchedAt": "2026-01-28T05:40:58.701Z",
"firstVersion": {
"storyID": "46774108",
"author": "angott",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T01:15:58.321Z",
"title": "iPhone 5s Gets New Software Update 13 Years After Launch",
"createdAtI": 1769475894,
"url": "https://www.macrumors.com/2026/01/26/iphone-5s-software-update/",
"points": 4,
"tags": [],
"createdAt": "2026-01-27T01:04:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769476558,
"commentsCount": 0,
"updatedAt": "2026-01-27T01:15:42.000Z"
}
}{
"storyID": "46773808",
"title": "TikTok removals up 150% following U.S. joint venture",
"author": "gehwartzen",
"url": "https://www.cnbc.com/2026/01/26/tiktok-uninstalls-are-up-150percent-following-us-joint-venture.html",
"points": 61,
"commentsCount": 9,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/01/26/tiktok-uninstalls-are-up-150percent-following-us-joint-venture.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T00:27:35.000Z",
"createdAtI": 1769473655,
"updatedAt": "2026-01-28T01:41:59.000Z",
"fetchedAt": "2026-01-28T04:25:58.329Z",
"firstVersion": {
"storyID": "46773808",
"author": "gehwartzen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T00:35:58.359Z",
"title": "TikTok removals up 150% following U.S. joint venture",
"createdAtI": 1769473655,
"url": "https://www.cnbc.com/2026/01/26/tiktok-uninstalls-are-up-150percent-following-us-joint-venture.html",
"points": 4,
"tags": [],
"createdAt": "2026-01-27T00:27:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769474158,
"commentsCount": 0,
"updatedAt": "2026-01-27T00:32:26.000Z"
}
}{
"storyID": "46773561",
"title": "TikTok disallows DMs with the word \"Epstein\"",
"author": "crishoj",
"url": "https://twitter.com/krassenstein/status/2015911471507530219",
"points": 103,
"commentsCount": 5,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/krassenstein/status/2015911471507530219",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-27T00:01:11.000Z",
"createdAtI": 1769472071,
"updatedAt": "2026-01-28T03:05:14.000Z",
"fetchedAt": "2026-01-28T03:30:58.321Z",
"firstVersion": {
"storyID": "46773561",
"author": "crishoj",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T00:10:58.702Z",
"title": "TikTok disallows DMs with the word \"Epstein\"",
"createdAtI": 1769472071,
"url": "https://twitter.com/krassenstein/status/2015911471507530219",
"points": 3,
"tags": [],
"createdAt": "2026-01-27T00:01:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769472659,
"commentsCount": 0,
"updatedAt": "2026-01-27T00:07:26.000Z"
}
}Alex Riehl - Y Combinator has revised its standard deal terms to exclude Canada as a permitted site of investment, implying that Canadian startups aspiring to join will have to incorporate elsewhere.
{
"storyID": "46773242",
"title": "Y Combinator website no longer lists Canada as a country it invests in",
"author": "TheLegace",
"url": "https://betakit.com/y-combinator-website-no-longer-lists-canada-as-a-country-it-invests-in/",
"points": 217,
"commentsCount": 136,
"tags": [],
"og": {
"twitterSite": "@betakit",
"twitterTitle": "Y Combinator website no longer lists Canada as a country it invests in",
"articlePublishedTime": "2026-01-26T22:01:18+00:00",
"twitterImage": [
{
"url": "https://cdn.betakit.com/wp-content/uploads/2025/09/5475205694_af657ad48d_k-e1758038318776.jpg"
}
],
"author": "Alex Riehl",
"ogTitle": "Y Combinator website no longer lists Canada as a country it invests in",
"ogDescription": "Y Combinator has revised its standard deal terms to exclude Canada as a permitted site of investment, implying that Canadian startups aspiring to join will have to incorporate elsewhere.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1050",
"url": "https://cdn.betakit.com/wp-content/uploads/2025/09/5475205694_af657ad48d_k-e1758038318776.jpg",
"height": "700"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/BetaKit/",
"twitterCard": "summary_large_image",
"twitterDescription": "Y Combinator has revised its standard deal terms to exclude Canada as a permitted site of investment, implying that Canadian startups aspiring to join will have to incorporate elsewhere.",
"success": true,
"requestUrl": "https://betakit.com/y-combinator-website-no-longer-lists-canada-as-a-country-it-invests-in/",
"ogUrl": "https://betakit.com/y-combinator-website-no-longer-lists-canada-as-a-country-it-invests-in/",
"ogSiteName": "BetaKit",
"articleModifiedTime": "2026-01-26T22:02:16+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T23:32:00.000Z",
"createdAtI": 1769470320,
"updatedAt": "2026-01-28T02:56:29.000Z",
"fetchedAt": "2026-01-28T03:05:58.383Z",
"firstVersion": {
"storyID": "46773242",
"author": "TheLegace",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T23:35:58.381Z",
"title": "Y Combinator website no longer lists Canada as a country it invests in",
"createdAtI": 1769470320,
"url": "https://betakit.com/y-combinator-website-no-longer-lists-canada-as-a-country-it-invests-in/",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T23:32:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769470558,
"commentsCount": 0,
"updatedAt": "2026-01-26T23:35:40.000Z"
}
}{
"storyID": "46772966",
"title": "You have to know how to drive the car",
"author": "alexwennerberg",
"url": "https://www.seangoedecke.com/knowing-how-to-drive-the-car/",
"points": 69,
"commentsCount": 49,
"tags": [],
"og": {
"ogTitle": "You have to know how to drive the car",
"ogImage": [
{
"url": "https://www.seangoedecke.com/og-image.jpg"
}
],
"success": true,
"requestUrl": "https://www.seangoedecke.com/knowing-how-to-drive-the-car/",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T23:05:43.000Z",
"createdAtI": 1769468743,
"updatedAt": "2026-01-28T00:20:36.000Z",
"fetchedAt": "2026-01-28T02:10:58.475Z",
"firstVersion": {
"storyID": "46772966",
"author": "alexwennerberg",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T00:50:58.351Z",
"title": "You have to know how tech companies work",
"createdAtI": 1769468743,
"url": "https://www.seangoedecke.com/knowing-how-to-drive-the-car/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T23:05:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769475058,
"commentsCount": 0,
"updatedAt": "2026-01-27T00:48:56.000Z"
}
}{
"storyID": "46772655",
"title": "Ask HN: Who do you follow via RSS feed?",
"author": "znpy",
"url": null,
"points": 59,
"commentsCount": 43,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-26T22:41:36.000Z",
"createdAtI": 1769467296,
"updatedAt": "2026-01-28T01:30:01.000Z",
"fetchedAt": "2026-01-28T01:30:58.401Z",
"firstVersion": {
"storyID": "46772655",
"author": "znpy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T23:00:58.468Z",
"title": "Ask HN: Who do you follow via RSS feed?",
"createdAtI": 1769467296,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-26T22:41:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769468458,
"commentsCount": 0,
"updatedAt": "2026-01-26T23:00:10.000Z"
}
}{
"storyID": "46772495",
"title": "I let ChatGPT analyze a decade of my Apple Watch data, then I called my doctor",
"author": "zdw",
"url": "https://www.msn.com/en-us/news/technology/i-let-chatgpt-analyze-a-decade-of-my-apple-watch-data-then-i-called-my-doctor/ar-AA1UZxip",
"points": 209,
"commentsCount": 208,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.msn.com/en-us/news/technology/i-let-chatgpt-analyze-a-decade-of-my-apple-watch-data-then-i-called-my-doctor/ar-AA1UZxip"
},
"aiIsh": {
"score": 1,
"offenses": [
"chatgpt"
]
},
"createdAt": "2026-01-26T22:29:54.000Z",
"createdAtI": 1769466594,
"updatedAt": "2026-01-28T01:09:14.000Z",
"fetchedAt": "2026-01-28T01:10:58.371Z",
"firstVersion": {
"storyID": "46772495",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T23:40:58.476Z",
"title": "I let ChatGPT analyze a decade of my Apple Watch data. Then I called my doctor",
"createdAtI": 1769466594,
"url": "https://www.msn.com/en-us/news/technology/i-let-chatgpt-analyze-a-decade-of-my-apple-watch-data-then-i-called-my-doctor/ar-AA1UZxip",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T22:29:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769470858,
"commentsCount": 0,
"updatedAt": "2026-01-26T23:40:41.000Z"
}
}Sutskever 30 implementations inspired by https://papercode.vercel.app/ - pageman/sutskever-30-implementations
{
"storyID": "46772404",
"title": "Toy implementations of the 30 foundational papers recommended by Ilya Sutskever",
"author": "auraham",
"url": "https://github.com/pageman/sutskever-30-implementations",
"points": 49,
"commentsCount": 8,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - pageman/sutskever-30-implementations: Sutskever 30 implementations inspired by https://papercode.vercel.app/",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/8e701af451a0d45ca5ed1a56d3e51e349d4230e7c022dddd5879469084ec5fd2/pageman/sutskever-30-implementations"
}
],
"ogTitle": "GitHub - pageman/sutskever-30-implementations: Sutskever 30 implementations inspired by https://papercode.vercel.app/",
"ogDescription": "Sutskever 30 implementations inspired by https://papercode.vercel.app/ - pageman/sutskever-30-implementations",
"ogImage": [
{
"width": "1200",
"alt": "Sutskever 30 implementations inspired by https://papercode.vercel.app/ - pageman/sutskever-30-implementations",
"url": "https://opengraph.githubassets.com/8e701af451a0d45ca5ed1a56d3e51e349d4230e7c022dddd5879469084ec5fd2/pageman/sutskever-30-implementations",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Sutskever 30 implementations inspired by https://papercode.vercel.app/ - pageman/sutskever-30-implementations",
"success": true,
"requestUrl": "https://github.com/pageman/sutskever-30-implementations",
"ogUrl": "https://github.com/pageman/sutskever-30-implementations",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T22:22:33.000Z",
"createdAtI": 1769466153,
"updatedAt": "2026-01-27T02:00:25.000Z",
"fetchedAt": "2026-01-27T02:05:58.679Z",
"firstVersion": {
"storyID": "46772404",
"author": "auraham",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T22:45:58.493Z",
"title": "Toy implementations of the 30 foundational papers recommended by Ilya Sutskever",
"createdAtI": 1769466153,
"url": "https://github.com/pageman/sutskever-30-implementations",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T22:22:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769467558,
"commentsCount": 0,
"updatedAt": "2026-01-26T22:44:12.000Z"
}
}{
"storyID": "46772398",
"title": "Judge order bars feds from altering or destroying evidence in Pretti shooting",
"author": "hn_acker",
"url": "https://www.mprnews.org/story/2026/01/25/alex-pretti-shooting-judge-grants-restraining-order-on-altering-evidence",
"points": 86,
"commentsCount": 66,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.mprnews.org/story/2026/01/25/alex-pretti-shooting-judge-grants-restraining-order-on-altering-evidence"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T22:22:02.000Z",
"createdAtI": 1769466122,
"updatedAt": "2026-01-27T22:47:15.000Z",
"fetchedAt": "2026-01-28T01:00:58.522Z",
"firstVersion": {
"storyID": "46772398",
"author": "hn_acker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T22:40:58.703Z",
"title": "Judge order bars feds from altering or destroying evidence in Pretti shooting",
"createdAtI": 1769466122,
"url": "https://www.mprnews.org/story/2026/01/25/alex-pretti-shooting-judge-grants-restraining-order-on-altering-evidence",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T22:22:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769467259,
"commentsCount": 1,
"updatedAt": "2026-01-26T22:39:56.000Z"
}
}Hi! Long time no see, huh? :) It’s been three years since my last State of the Windows article, which was about the inconsistencies in the Windows 11 user experience. Since then, Microsoft (a…
{
"storyID": "46772212",
"title": "State of the Windows: What is going on with Windows 11?",
"author": "xd1936",
"url": "https://ntdotdev.wordpress.com/2026/01/25/state-of-the-windows-what-is-going-on-with-windows-11/",
"points": 133,
"commentsCount": 196,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-25T21:08:44+00:00",
"twitterImage": [
{
"url": "https://ntdotdev.wordpress.com/wp-content/uploads/2026/01/image-10.png?w=640"
}
],
"ogTitle": "State of the Windows: What is going on with Windows 11?",
"ogDescription": "Hi! Long time no see, huh? :) It’s been three years since my last State of the Windows article, which was about the inconsistencies in the Windows 11 user experience. Since then, Microsoft (a…",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "928",
"url": "https://i0.wp.com/ntdotdev.wordpress.com/wp-content/uploads/2026/01/image-10.png?ssl=1",
"height": "225"
},
{
"url": "https://i0.wp.com/ntdotdev.wordpress.com/wp-content/uploads/2026/01/image-13.png?ssl=1"
},
{
"url": "https://i0.wp.com/ntdotdev.wordpress.com/wp-content/uploads/2026/01/image.png?ssl=1"
},
{
"url": "https://i0.wp.com/ntdotdev.wordpress.com/wp-content/uploads/2026/01/image-1.png?ssl=1"
},
{
"url": "https://i0.wp.com/ntdotdev.wordpress.com/wp-content/uploads/2026/01/image-7.png?ssl=1"
},
{
"url": "https://i0.wp.com/ntdotdev.wordpress.com/wp-content/uploads/2026/01/image-2.png?ssl=1"
},
{
"url": "https://i0.wp.com/ntdotdev.wordpress.com/wp-content/uploads/2026/01/image-3.png?ssl=1"
},
{
"url": "https://i0.wp.com/ntdotdev.wordpress.com/wp-content/uploads/2026/01/image-4.png?ssl=1"
},
{
"url": "https://i0.wp.com/ntdotdev.wordpress.com/wp-content/uploads/2026/01/image-5.png?ssl=1"
},
{
"url": "https://i0.wp.com/ntdotdev.wordpress.com/wp-content/uploads/2026/01/image-6.png?ssl=1"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://ntdotdev.wordpress.com/2026/01/25/state-of-the-windows-what-is-going-on-with-windows-11/",
"ogUrl": "https://ntdotdev.wordpress.com/2026/01/25/state-of-the-windows-what-is-going-on-with-windows-11/",
"ogSiteName": "NTDEV",
"articleModifiedTime": "2026-01-25T23:18:13+00:00",
"fbAppId": "249643311490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T22:03:04.000Z",
"createdAtI": 1769464984,
"updatedAt": "2026-01-28T00:07:45.000Z",
"fetchedAt": "2026-01-28T00:40:58.443Z",
"firstVersion": {
"storyID": "46772212",
"author": "xd1936",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T22:10:58.423Z",
"title": "State of the Windows: What is going on with Windows 11?",
"createdAtI": 1769464984,
"url": "https://ntdotdev.wordpress.com/2026/01/25/state-of-the-windows-what-is-going-on-with-windows-11/",
"points": 4,
"tags": [],
"createdAt": "2026-01-26T22:03:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769465458,
"commentsCount": 0,
"updatedAt": "2026-01-26T22:10:56.000Z"
}
}Korny Sietsma - I’ve completely stopped using Twitter (now called X) and I wanted to post something explaining why. I stopped posting or reading the feeds quite a while ago, but despite most people I know agreeing it’s a terrible place, friends persist in sharing X posts and I get lured in to reading them. But no more. If you send me a Twitter/X link, I’ll either ignore it or politely ask you to share the content another way; or fl
{
"storyID": "46771779",
"title": "Refusing to Use Twitter",
"author": "pavel_lishin",
"url": "https://blog.korny.info/2026/01/25/refusing-to-use-twitter",
"points": 84,
"commentsCount": 29,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-25T00:00:00+00:00",
"success": true,
"author": "Korny Sietsma",
"requestUrl": "https://blog.korny.info/2026/01/25/refusing-to-use-twitter",
"ogTitle": "Refusing to use Twitter",
"ogUrl": "https://blog.korny.info/2026/01/25/refusing-to-use-twitter",
"ogSiteName": "Korny's Blog",
"ogDescription": "I’ve completely stopped using Twitter (now called X) and I wanted to post something explaining why. I stopped posting or reading the feeds quite a while ago, but despite most people I know agreeing it’s a terrible place, friends persist in sharing X posts and I get lured in to reading them. But no more. If you send me a Twitter/X link, I’ll either ignore it or politely ask you to share the content another way; or fl",
"ogLocale": "en_US",
"articleAuthor": "Korny Sietsma",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T21:27:15.000Z",
"createdAtI": 1769462835,
"updatedAt": "2026-01-27T22:21:58.000Z",
"fetchedAt": "2026-01-27T23:35:58.346Z",
"firstVersion": {
"storyID": "46771779",
"author": "pavel_lishin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T21:55:58.476Z",
"title": "Refusing to Use Twitter",
"createdAtI": 1769462835,
"url": "https://blog.korny.info/2026/01/25/refusing-to-use-twitter",
"points": 4,
"tags": [],
"createdAt": "2026-01-26T21:27:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769464558,
"commentsCount": 0,
"updatedAt": "2026-01-26T21:53:12.000Z"
}
}{
"storyID": "46771599",
"title": "People who know the formula for WD-40",
"author": "fortran77",
"url": "https://www.wsj.com/business/the-secret-society-of-people-who-know-the-formula-for-wd-40-e9c0ff54",
"points": 192,
"commentsCount": 294,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/business/the-secret-society-of-people-who-know-the-formula-for-wd-40-e9c0ff54"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T21:11:53.000Z",
"createdAtI": 1769461913,
"updatedAt": "2026-01-27T23:15:44.000Z",
"fetchedAt": "2026-01-27T23:15:58.321Z",
"firstVersion": {
"storyID": "46771599",
"author": "fortran77",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T21:20:58.395Z",
"title": "People who know the formula for WD-40",
"createdAtI": 1769461913,
"url": "https://www.wsj.com/business/the-secret-society-of-people-who-know-the-formula-for-wd-40-e9c0ff54",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T21:11:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769462458,
"commentsCount": 0,
"updatedAt": "2026-01-26T21:19:45.000Z"
}
}{
"storyID": "46771564",
"title": "A few random notes from Claude coding quite a bit last few weeks",
"author": "bigwheels",
"url": "https://twitter.com/karpathy/status/2015883857489522876",
"points": 180,
"commentsCount": 218,
"tags": [
"front_page"
],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/karpathy/status/2015883857489522876",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-01-26T21:09:19.000Z",
"createdAtI": 1769461759,
"updatedAt": "2026-01-27T23:00:47.000Z",
"fetchedAt": "2026-01-27T23:00:58.375Z",
"firstVersion": {
"storyID": "46771564",
"author": "bigwheels",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T18:20:58.625Z",
"title": "A few random notes from Claude coding quite a bit last few weeks",
"createdAtI": 1769461759,
"url": "https://twitter.com/karpathy/status/2015883857489522876",
"points": 16,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T21:09:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769538059,
"commentsCount": 14,
"updatedAt": "2026-01-27T18:20:43.000Z"
}
}The Bonnet problem asks when just a bit of information is enough to uniquely identify a whole surface.
{
"storyID": "46770855",
"title": "Two Twisty Shapes Resolve a Centuries-Old Topology Puzzle",
"author": "tzury",
"url": "https://www.quantamagazine.org/two-twisty-shapes-resolve-a-centuries-old-topology-puzzle-20260120/",
"points": 45,
"commentsCount": 2,
"tags": [],
"og": {
"twitterSite": "@QuantaMagazine",
"twitterTitle": "Two Twisty Shapes Resolve a Centuries-Old Topology Puzzle | Quanta Magazine",
"articlePublishedTime": "2026-01-20T16:12:36+00:00",
"twitterImage": [
{
"url": "https://www.quantamagazine.org/wp-content/uploads/2026/01/Bonnet-Pairs-cr-Mark-Belan-Social.jpg"
}
],
"ogTitle": "Two Twisty Shapes Resolve a Centuries-Old Topology Puzzle | Quanta Magazine",
"ogDescription": "The Bonnet problem asks when just a bit of information is enough to uniquely identify a whole surface.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://www.quantamagazine.org/wp-content/uploads/2026/01/Bonnet-Pairs-cr-Mark-Belan-Social.jpg",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/QuantaNews",
"twitterCard": "summary_large_image",
"twitterDescription": "The Bonnet problem asks when just a bit of information is enough to uniquely identify a whole surface.",
"success": true,
"requestUrl": "https://www.quantamagazine.org/two-twisty-shapes-resolve-a-centuries-old-topology-puzzle-20260120/",
"ogUrl": "https://www.quantamagazine.org/two-twisty-shapes-resolve-a-centuries-old-topology-puzzle-20260120/",
"ogSiteName": "Quanta Magazine",
"articleModifiedTime": "2026-01-20T16:15:10+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T20:12:34.000Z",
"createdAtI": 1769458354,
"updatedAt": "2026-01-27T21:34:43.000Z",
"fetchedAt": "2026-01-27T21:50:58.412Z",
"firstVersion": {
"storyID": "46770855",
"author": "tzury",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-27T16:35:58.468Z",
"title": "Two Twisty Shapes Resolve a Centuries-Old Topology Puzzle",
"createdAtI": 1769458354,
"url": "https://www.quantamagazine.org/two-twisty-shapes-resolve-a-centuries-old-topology-puzzle-20260120/",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T20:12:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769531758,
"commentsCount": 0,
"updatedAt": "2026-01-27T16:34:57.000Z"
}
}Daniel Sada - A love letter on owning AI generated code and the importance of personal accountability in code reviews
{
"storyID": "46770675",
"title": "AI Lazyslop and Personal Responsibility",
"author": "dshacker",
"url": "https://danielsada.tech/blog/ai-lazyslop-and-personal-responsibility/",
"points": 65,
"commentsCount": 72,
"tags": [],
"og": {
"twitterCreator": "@danielsadac",
"twitterCard": "summary_large_image",
"twitterSite": "@danielsadac",
"success": true,
"author": "Daniel Sada",
"requestUrl": "https://danielsada.tech/blog/ai-lazyslop-and-personal-responsibility/",
"ogTitle": "AI Lazyslop, and Personal Responsibility | Daniel Sada Caraveo | Developer Productivity & Culture",
"ogUrl": "https://danielsada.tech",
"ogDescription": "A love letter on owning AI generated code and the importance of personal accountability in code reviews",
"ogImage": [
{
"url": "https://danielsada.tech/images/DanielSadaLogo.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-26T19:56:18.000Z",
"createdAtI": 1769457378,
"updatedAt": "2026-01-27T20:06:01.000Z",
"fetchedAt": "2026-01-27T21:35:58.465Z",
"firstVersion": {
"storyID": "46770675",
"author": "dshacker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T20:05:58.412Z",
"title": "AI Lazyslop and Personal Responsibility",
"createdAtI": 1769457378,
"url": "https://danielsada.tech/blog/ai-lazyslop-and-personal-responsibility/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T19:56:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769457958,
"commentsCount": 0,
"updatedAt": "2026-01-26T20:05:10.000Z"
}
}Understanding Threshold Map in Ordered Dithering.
{
"storyID": "46770274",
"title": "Dithering – Part 2: The Ordered Dithering",
"author": "ChrisArchitect",
"url": "https://visualrambling.space/dithering-part-2/",
"points": 246,
"commentsCount": 33,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Dithering - Part 2",
"twitterDescription": "Understanding Threshold Map in Ordered Dithering.",
"articlePublishedTime": "2026-01-22T00:00:00+00:00",
"twitterImage": [
{
"url": "https://visualrambling.space/dithering-part-2/og-image.29bab9f33cde1897113a.png"
}
],
"success": true,
"requestUrl": "https://visualrambling.space/dithering-part-2/",
"ogTitle": "Dithering - Part 2",
"ogUrl": "https://visualrambling.space/dithering-part-2",
"ogDescription": "Understanding Threshold Map in Ordered Dithering.",
"ogImage": [
{
"width": "1200",
"url": "https://visualrambling.space/dithering-part-2/og-image.29bab9f33cde1897113a.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T19:23:54.000Z",
"createdAtI": 1769455434,
"updatedAt": "2026-01-27T21:00:46.000Z",
"fetchedAt": "2026-01-27T21:10:58.362Z",
"firstVersion": {
"storyID": "46770274",
"author": "ChrisArchitect",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T19:50:58.444Z",
"title": "Dithering – Part 2: The Ordered Dithering",
"createdAtI": 1769455434,
"url": "https://visualrambling.space/dithering-part-2/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T19:23:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769457058,
"commentsCount": 2,
"updatedAt": "2026-01-26T19:50:25.000Z"
}
}Simon Willison - One of my favourite features of ChatGPT is its ability to write and execute code in a container. This feature launched as ChatGPT Code Interpreter nearly three years ago, was …
{
"storyID": "46770221",
"title": "ChatGPT Containers can now run bash, pip/npm install packages and download files",
"author": "simonw",
"url": "https://simonwillison.net/2026/Jan/26/chatgpt-containers/",
"points": 434,
"commentsCount": 309,
"tags": [],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://static.simonwillison.net/static/2026/chatgpt-containers-card.jpg"
}
],
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2026/Jan/26/chatgpt-containers/",
"ogTitle": "ChatGPT Containers can now run bash, pip/npm install packages, and download files",
"ogUrl": "https://simonwillison.net/2026/Jan/26/chatgpt-containers/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "One of my favourite features of ChatGPT is its ability to write and execute code in a container. This feature launched as ChatGPT Code Interpreter nearly three years ago, was …",
"ogImage": [
{
"url": "https://static.simonwillison.net/static/2026/chatgpt-containers-card.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"chatgpt",
"chatgpt"
]
},
"createdAt": "2026-01-26T19:19:40.000Z",
"createdAtI": 1769455180,
"updatedAt": "2026-01-27T21:09:46.000Z",
"fetchedAt": "2026-01-27T21:10:58.362Z",
"firstVersion": {
"storyID": "46770221",
"author": "simonw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T20:35:58.327Z",
"title": "ChatGPT Containers can now run bash, pip/npm install packages and download files",
"createdAtI": 1769455180,
"url": "https://simonwillison.net/2026/Jan/26/chatgpt-containers/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T19:19:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769459758,
"commentsCount": 1,
"updatedAt": "2026-01-26T20:35:11.000Z"
}
}Opinion: Autonomous agents may generate millions of lines of code, but shipping software is another matter
{
"storyID": "46769965",
"title": "When AI 'builds a browser,' check the repo before believing the hype",
"author": "CrankyBear",
"url": "https://www.theregister.com/2026/01/26/cursor_opinion/",
"points": 230,
"commentsCount": 137,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2026/01/26/cursor_opinion/",
"ogTitle": "Cursor is better at marketing than coding",
"ogUrl": "https://www.theregister.com/2026/01/26/cursor_opinion/",
"ogDescription": "Opinion: Autonomous agents may generate millions of lines of code, but shipping software is another matter",
"ogImage": [
{
"url": "https://regmedia.co.uk/2016/05/25/run_save_cancel.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-26T18:58:37.000Z",
"createdAtI": 1769453917,
"updatedAt": "2026-01-27T20:36:30.000Z",
"fetchedAt": "2026-01-27T20:55:58.390Z",
"firstVersion": {
"storyID": "46769965",
"author": "CrankyBear",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T19:05:58.409Z",
"title": "When AI 'builds a browser,' check the repo before believing the hype",
"createdAtI": 1769453917,
"url": "https://www.theregister.com/2026/01/26/cursor_opinion/",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T18:58:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769454358,
"commentsCount": 0,
"updatedAt": "2026-01-26T19:04:39.000Z"
}
}{
"storyID": "46769752",
"title": "Show HN: TetrisBench – Gemini Flash reaches 66% win rate on Tetris against Opus",
"author": "ykhli",
"url": "https://tetrisbench.com/tetrisbench/",
"points": 108,
"commentsCount": 39,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://tetrisbench.com/tetrisbench/"
},
"aiIsh": {
"score": 1,
"offenses": [
"gemini"
]
},
"createdAt": "2026-01-26T18:42:40.000Z",
"createdAtI": 1769452960,
"updatedAt": "2026-01-27T20:50:32.000Z",
"fetchedAt": "2026-01-27T20:50:58.389Z",
"firstVersion": {
"storyID": "46769752",
"author": "ykhli",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T19:35:58.705Z",
"title": "Show HN: TetrisBench – Gemini Flash reaches 66% win rate on Tetris against Opus",
"createdAtI": 1769452960,
"url": "https://tetrisbench.com/tetrisbench/",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-26T18:42:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769456159,
"commentsCount": 0,
"updatedAt": "2026-01-26T19:35:39.000Z"
}
}Workday Case Website
{
"storyID": "46769668",
"title": "Notice of collective action lawsuit against Workday, Inc.",
"author": "mooreds",
"url": "https://workdaycase.com",
"points": 118,
"commentsCount": 43,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://workdaycase.com",
"ogTitle": "Workday Case",
"ogUrl": "https://workdaycase.com",
"ogSiteName": "Workday Case",
"ogDescription": "Workday Case Website",
"ogImage": [
{
"width": "1280",
"type": "image/jpeg",
"url": "https://workdaycase.com/assets/images/card.jpg?v=f1a8d860",
"height": "800"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T18:37:37.000Z",
"createdAtI": 1769452657,
"updatedAt": "2026-01-27T20:10:28.000Z",
"fetchedAt": "2026-01-27T20:40:58.434Z",
"firstVersion": {
"storyID": "46769668",
"author": "mooreds",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T19:00:58.375Z",
"title": "Notice of Collective Action Lawsuit Against Workday, INC",
"createdAtI": 1769452657,
"url": "https://workdaycase.com",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T18:37:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769454058,
"commentsCount": 0,
"updatedAt": "2026-01-26T19:00:41.000Z"
}
}With the stability gained over the past five Godot 4 releases, it's time for polish and quality-of-life improvements for everyday development.
{
"storyID": "46769606",
"title": "Godot 4.6 Release: It's all about your flow",
"author": "makepanic",
"url": "https://godotengine.org/releases/4.6/",
"points": 36,
"commentsCount": 15,
"tags": [],
"og": {
"ogTitle": "Godot 4.6 Release: It's all about your flow",
"ogDescription": "With the stability gained over the past five Godot 4 releases, it's time for polish and quality-of-life improvements for everyday development.",
"ogImage": [
{
"url": "/storage/releases/4.6/images/og_image.jpg"
}
],
"success": true,
"requestUrl": "https://godotengine.org/releases/4.6/",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T18:32:47.000Z",
"createdAtI": 1769452367,
"updatedAt": "2026-01-27T20:25:16.000Z",
"fetchedAt": "2026-01-27T20:35:58.392Z",
"firstVersion": {
"storyID": "46769606",
"author": "makepanic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T18:45:58.634Z",
"title": "Godot 4.6 Release: It's all about your flow",
"createdAtI": 1769452367,
"url": "https://godotengine.org/releases/4.6/",
"points": 4,
"tags": [],
"createdAt": "2026-01-26T18:32:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769453159,
"commentsCount": 0,
"updatedAt": "2026-01-26T18:42:43.000Z"
}
}Ourguide Team - Click-by-click guidance on your screen for any task. Step-by-step assistance for learning new software and completing any workflow.
{
"storyID": "46769422",
"title": "Show HN: Ourguide – OS wide task guidance system that shows you where to click",
"author": "eshaangulati",
"url": "https://ourguide.ai",
"points": 39,
"commentsCount": 20,
"tags": [
"show_hn"
],
"og": {
"twitterCreator": "@ourguide_ai",
"twitterSite": "@ourguide_ai",
"twitterTitle": "Ourguide – AI Guide for Everything",
"twitterImage": [
{
"url": "http://localhost:3000/images/og-new.jpeg"
}
],
"author": "Ourguide Team",
"ogTitle": "Ourguide – AI Guide for Everything",
"ogDescription": "Click-by-click guidance on your screen for any task. Step-by-step assistance for learning new software and completing any workflow.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Ourguide AI Task Guide - Step-by-step assistance for any task",
"type": "image/jpeg",
"url": "http://localhost:3000/images/og-new.jpeg",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Click-by-click guidance on your screen for any task. Step-by-step assistance for learning new software and completing any workflow.",
"success": true,
"requestUrl": "https://ourguide.ai",
"ogUrl": "https://ourguide.ai",
"ogSiteName": "Ourguide - AI Guide for Everything"
},
"aiIsh": {
"score": 1,
"offenses": [
"ourguide.ai"
]
},
"createdAt": "2026-01-26T18:19:45.000Z",
"createdAtI": 1769451585,
"updatedAt": "2026-01-27T17:46:00.000Z",
"fetchedAt": "2026-01-27T20:25:58.679Z",
"firstVersion": {
"storyID": "46769422",
"author": "eshaangulati",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T21:20:58.395Z",
"title": "Show HN: Ourguide – OS wide task guidance system that shows you where to click",
"createdAtI": 1769451585,
"url": "https://ourguide.ai",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-26T18:19:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769462458,
"commentsCount": 1,
"updatedAt": "2026-01-26T21:16:10.000Z"
}
}{
"storyID": "46769201",
"title": "Google Books removed all search functions for any books with previews",
"author": "adamnemecek",
"url": "https://old.reddit.com/r/google/comments/1qn1hk1/google_has_seemingly_entirely_removed_search/",
"points": 213,
"commentsCount": 71,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/google/comments/1qn1hk1/google_has_seemingly_entirely_removed_search/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T18:05:15.000Z",
"createdAtI": 1769450715,
"updatedAt": "2026-01-27T18:51:43.000Z",
"fetchedAt": "2026-01-27T20:20:58.448Z",
"firstVersion": {
"storyID": "46769201",
"author": "adamnemecek",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T18:10:58.358Z",
"title": "Google Books has been effectively killed by the last algorithm update",
"createdAtI": 1769450715,
"url": "https://old.reddit.com/r/google/comments/1qn1hk1/google_has_seemingly_entirely_removed_search/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T18:05:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769451058,
"commentsCount": 0,
"updatedAt": "2026-01-26T18:08:40.000Z"
}
}{
"storyID": "46769188",
"title": "AI code and software craft",
"author": "alexwennerberg",
"url": "https://alexwennerberg.com/blog/2026-01-25-slop.html",
"points": 230,
"commentsCount": 142,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://alexwennerberg.com/blog/2026-01-25-slop.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-26T18:04:15.000Z",
"createdAtI": 1769450655,
"updatedAt": "2026-01-27T20:20:17.000Z",
"fetchedAt": "2026-01-27T20:20:58.448Z",
"firstVersion": {
"storyID": "46769188",
"author": "alexwennerberg",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T22:45:58.493Z",
"title": "AI code and software craft",
"createdAtI": 1769450655,
"url": "https://alexwennerberg.com/blog/2026-01-25-slop.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T18:04:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769467558,
"commentsCount": 0,
"updatedAt": "2026-01-26T22:44:12.000Z"
}
}