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": 65,
"commentsCount": 20,
"tags": [
"front_page"
],
"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-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": "46773561",
"title": "TikTok disallows DMs with the word \"Epstein\"",
"author": "crishoj",
"url": "https://twitter.com/krassenstein/status/2015911471507530219",
"points": 52,
"commentsCount": 3,
"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-27T03:39:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 114,
"commentsCount": 63,
"tags": [
"front_page"
],
"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-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 43,
"commentsCount": 31,
"tags": [
"front_page"
],
"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-27T03:39:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 36,
"commentsCount": 25,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-26T22:41:36.000Z",
"createdAtI": 1769467296,
"updatedAt": "2026-01-27T03:32:11.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 44,
"commentsCount": 57,
"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-27T03:40:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 59,
"commentsCount": 39,
"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-27T03:29:55.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 112,
"commentsCount": 162,
"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-27T03:39:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 68,
"commentsCount": 26,
"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-27T03:37:25.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 93,
"commentsCount": 167,
"tags": [
"front_page"
],
"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-27T03:39:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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"
}
}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": 57,
"commentsCount": 67,
"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-27T03:28:26.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 133,
"commentsCount": 17,
"tags": [
"front_page"
],
"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-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 207,
"commentsCount": 180,
"tags": [
"front_page"
],
"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-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 198,
"commentsCount": 123,
"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-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 76,
"commentsCount": 32,
"tags": [
"show_hn",
"front_page"
],
"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-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 107,
"commentsCount": 34,
"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-27T03:36:26.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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"
}
}{
"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": 193,
"commentsCount": 64,
"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-27T03:39:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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": 102,
"commentsCount": 70,
"tags": [
"front_page"
],
"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-27T03:40:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"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"
}
}Mark Jackson - Last week saw the House of Lords pass a vote that would, if approved by the Government, introduce an amendment to the Children's Wellbeing and Schools Bill (CWS
{
"storyID": "46769131",
"title": "House of Lords Votes to Ban UK Children from Using Internet VPNs",
"author": "donpott",
"url": "https://www.ispreview.co.uk/index.php/2026/01/house-of-lords-votes-to-ban-uk-children-from-using-internet-vpns.html",
"points": 81,
"commentsCount": 112,
"tags": [],
"og": {
"twitterCreator": "@ispreview",
"ogArticleModifiedTime": "2026-01-26 15:19:23",
"twitterTitle": "House of Lords Votes to Ban UK Children from Using Internet VPNs",
"twitterSite": "@ispreview",
"articlePublishedTime": "2026-01-26T15:19:23+00:00",
"twitterImage": [
{
"alt": "Illustration of a VPN Virtual Private Network on UK Computer by 123rf ID184214833",
"url": "https://www.ispreview.co.uk/wp-content/uploads/2025/02/nggallery_import/Illustration-of-a-VPN-Virtual-Private-Network-on-UK-Computer-by-123rf-ID184214833.webp"
},
{
"url": "https://www.ispreview.co.uk/wp-content/uploads/2025/02/nggallery_import/Illustration-of-a-VPN-Virtual-Private-Network-on-UK-Computer-by-123rf-ID184214833.webp"
}
],
"author": "Mark Jackson",
"ogTitle": "House of Lords Votes to Ban UK Children from Using Internet VPNs",
"ogDescription": "Last week saw the House of Lords pass a vote that would, if approved by the Government, introduce an amendment to the Children's Wellbeing and Schools Bill (CWS",
"ogArticleTag": "Security",
"ogImage": [
{
"width": "1319",
"alt": "Illustration of a VPN Virtual Private Network on UK Computer by 123rf ID184214833",
"type": "image/webp",
"url": "https://www.ispreview.co.uk/wp-content/uploads/2025/02/nggallery_import/Illustration-of-a-VPN-Virtual-Private-Network-on-UK-Computer-by-123rf-ID184214833.webp",
"height": "1200"
},
{
"width": "1319",
"type": "image/webp",
"url": "https://www.ispreview.co.uk/wp-content/uploads/2025/02/nggallery_import/Illustration-of-a-VPN-Virtual-Private-Network-on-UK-Computer-by-123rf-ID184214833.webp",
"height": "1200"
}
],
"ogType": "article",
"ogArticlePublishedTime": "2026-01-26 15:19:23",
"articlePublisher": "https://www.facebook.com/ispreview",
"twitterCard": "summary",
"twitterDescription": "Last week saw the House of Lords pass a vote that would, if approved by the Government, introduce an amendment to the Children's Wellbeing and Schools Bill (CWS",
"success": true,
"requestUrl": "https://www.ispreview.co.uk/index.php/2026/01/house-of-lords-votes-to-ban-uk-children-from-using-internet-vpns.html",
"ogUrl": "https://www.ispreview.co.uk/index.php/2026/01/house-of-lords-votes-to-ban-uk-children-from-using-internet-vpns.html",
"ogSiteName": "ISPreview UK",
"articleAuthor": "https://www.facebook.com/ispreview"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T18:00:32.000Z",
"createdAtI": 1769450432,
"updatedAt": "2026-01-27T03:39:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46769131",
"author": "donpott",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T18:05:58.362Z",
"title": "House of Lords Votes to Ban UK Children from Using Internet VPNs",
"createdAtI": 1769450432,
"url": "https://www.ispreview.co.uk/index.php/2026/01/house-of-lords-votes-to-ban-uk-children-from-using-internet-vpns.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T18:00:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769450758,
"commentsCount": 1,
"updatedAt": "2026-01-26T18:05:55.000Z"
}
}On Apple M3, a Linux KDE plasma desktop under Fedora Asahi Remix is now WORKING! Super excited to share this update and happy to answer any questions! Co-credits to noopwafel and Shiz. :)
{
"storyID": "46769051",
"title": "Fedora Asahi Remix is now working on Apple M3",
"author": "todsacerdoti",
"url": "https://bsky.app/profile/did:plc:okydh7e54e2nok65kjxdklvd/post/3mdd55paffk2o",
"points": 447,
"commentsCount": 168,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@bluesky",
"articlePublishedTime": "2026-01-26T11:26:35.149Z",
"twitterImage": [
{
"url": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:okydh7e54e2nok65kjxdklvd/bafkreifvmuoxxbsjrjp6tsh4s334ssa2yvlxmbsthukreuhphocnuacgge@jpeg"
}
],
"ogTitle": "Michael Reeves (@integralpilot.bsky.social)",
"ogDescription": "On Apple M3, a Linux KDE plasma desktop under Fedora Asahi Remix is now WORKING! Super excited to share this update and happy to answer any questions! Co-credits to noopwafel and Shiz. :)",
"ogImage": [
{
"url": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:okydh7e54e2nok65kjxdklvd/bafkreifvmuoxxbsjrjp6tsh4s334ssa2yvlxmbsthukreuhphocnuacgge@jpeg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "On Apple M3, a Linux KDE plasma desktop under Fedora Asahi Remix is now WORKING! Super excited to share this update and happy to answer any questions! Co-credits to noopwafel and Shiz. :)",
"success": true,
"requestUrl": "https://bsky.app/profile/did:plc:okydh7e54e2nok65kjxdklvd/post/3mdd55paffk2o",
"profileUsername": "integralpilot.bsky.social",
"ogLogo": "https://web-cdn.bsky.app/static/favicon.png",
"ogUrl": "https://bsky.app/profile/did:plc:okydh7e54e2nok65kjxdklvd/post/3mdd55paffk2o",
"ogSiteName": "Bluesky Social"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T17:54:20.000Z",
"createdAtI": 1769450060,
"updatedAt": "2026-01-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46769051",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T18:00:58.379Z",
"title": "Fedora Asahi Remix is now working on Apple M3",
"createdAtI": 1769450060,
"url": "https://bsky.app/profile/did:plc:okydh7e54e2nok65kjxdklvd/post/3mdd55paffk2o",
"points": 13,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T17:54:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769450458,
"commentsCount": 0,
"updatedAt": "2026-01-26T18:00:40.000Z"
}
}JuiceSSH used to be the best SSH client available on Android until December 2025. Since then, the purchase made in 2019 is not recognized anymore, and the price went up by 20$. Some users complain in review that after buying it again, the application doesn't get activated. Support is unresponsive,
{
"storyID": "46768909",
"title": "JuiceSSH – Give me my pro features back",
"author": "jandeboevrie",
"url": "https://nproject.io/blog/juicessh-give-me-back-my-pro-features/",
"points": 231,
"commentsCount": 115,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "JuiceSSH - Give me my pro features back",
"articlePublishedTime": "2025-12-13T16:18:39.000Z",
"twitterImage": [
{
"url": "https://nproject.io/blog/content/images/2025/12/juice.jpg"
}
],
"twitterUrl": "https://nproject.io/blog/juicessh-give-me-back-my-pro-features/",
"ogTitle": "JuiceSSH - Give me my pro features back",
"ogDescription": "JuiceSSH used to be the best SSH client available on Android until December 2025.\n\nSince then, the purchase made in 2019 is not recognized anymore, and the price went up by 20$. Some users complain in review that after buying it again, the application doesn't get activated. Support is unresponsive,",
"ogImage": [
{
"width": "980",
"url": "https://nproject.io/blog/content/images/2025/12/juice.jpg",
"height": "980"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "JuiceSSH used to be the best SSH client available on Android until December 2025.\n\nSince then, the purchase made in 2019 is not recognized anymore, and the price went up by 20$. Some users complain in review that after buying it again, the application doesn't get activated. Support is unresponsive,",
"success": true,
"requestUrl": "https://nproject.io/blog/juicessh-give-me-back-my-pro-features/",
"ogUrl": "https://nproject.io/blog/juicessh-give-me-back-my-pro-features/",
"ogSiteName": "nproject",
"articleModifiedTime": "2025-12-14T09:48:03.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T17:46:38.000Z",
"createdAtI": 1769449598,
"updatedAt": "2026-01-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46768909",
"author": "jandeboevrie",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T18:20:58.363Z",
"title": "JuiceSSH – Give me my pro features back",
"createdAtI": 1769449598,
"url": "https://nproject.io/blog/juicessh-give-me-back-my-pro-features/",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T17:46:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769451658,
"commentsCount": 1,
"updatedAt": "2026-01-26T18:17:40.000Z"
}
}Confronting and Overcoming the Risks of Powerful AI
{
"storyID": "46768257",
"title": "The Adolescence of Technology",
"author": "jasondavies",
"url": "https://www.darioamodei.com/essay/the-adolescence-of-technology",
"points": 144,
"commentsCount": 101,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Dario Amodei — The Adolescence of Technology",
"twitterCard": "summary_large_image",
"twitterDescription": "Confronting and Overcoming the Risks of Powerful AI",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/67ecbba31246a69e485fdd4b/69777ff27e0e8e04dc416214_og_the-adolescence-of-technology.jpg"
}
],
"success": true,
"requestUrl": "https://www.darioamodei.com/essay/the-adolescence-of-technology",
"ogTitle": "Dario Amodei — The Adolescence of Technology",
"ogDescription": "Confronting and Overcoming the Risks of Powerful AI",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/67ecbba31246a69e485fdd4b/69777ff27e0e8e04dc416214_og_the-adolescence-of-technology.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-26T17:07:24.000Z",
"createdAtI": 1769447244,
"updatedAt": "2026-01-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46768257",
"author": "jasondavies",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T17:25:58.608Z",
"title": "The Adolescence of Technology",
"createdAtI": 1769447244,
"url": "https://www.darioamodei.com/essay/the-adolescence-of-technology",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T17:07:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769448359,
"commentsCount": 0,
"updatedAt": "2026-01-26T17:25:55.000Z"
}
}Community watch groups have a playbook to keep ICE away from subscriber information.
{
"storyID": "46768081",
"title": "DHS keeps trying and failing to unmask anonymous ICE critics online",
"author": "duxup",
"url": "https://arstechnica.com/tech-policy/2026/01/instagram-ice-critic-wins-fight-to-stay-anonymous-as-dhs-backs-down/",
"points": 168,
"commentsCount": 122,
"tags": [],
"og": {
"twitterTitle": "DHS keeps trying and failing to unmask anonymous ICE critics online",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-01-23T20:10:40+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/GettyImages-2257128839-1024x648.jpg"
}
],
"ogTitle": "DHS keeps trying and failing to unmask anonymous ICE critics online",
"ogDescription": "Community watch groups have a playbook to keep ICE away from subscriber information.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/GettyImages-2257128839-1024x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Community watch groups have a playbook to keep ICE away from subscriber information.",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2026/01/instagram-ice-critic-wins-fight-to-stay-anonymous-as-dhs-backs-down/",
"ogUrl": "https://arstechnica.com/tech-policy/2026/01/instagram-ice-critic-wins-fight-to-stay-anonymous-as-dhs-backs-down/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-01-23T20:21:31+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T16:58:00.000Z",
"createdAtI": 1769446680,
"updatedAt": "2026-01-27T03:33:41.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46768081",
"author": "duxup",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T17:35:58.427Z",
"title": "DHS keeps trying and failing to unmask anonymous ICE critics online",
"createdAtI": 1769446680,
"url": "https://arstechnica.com/tech-policy/2026/01/instagram-ice-critic-wins-fight-to-stay-anonymous-as-dhs-backs-down/",
"points": 29,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T16:58:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769448958,
"commentsCount": 1,
"updatedAt": "2026-01-26T17:35:40.000Z"
}
}Suppose you want to find out how much you weigh. It’s easy enough – get a scale, stand on it, and read the number. Now suppose you want to know how much the Earth weighs. You get out a scale and…hm…
{
"storyID": "46767875",
"title": "The mountain that weighed the Earth",
"author": "surprisetalk",
"url": "https://signoregalilei.com/2026/01/18/the-mountain-that-weighed-the-earth/",
"points": 89,
"commentsCount": 14,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2026-01-18T21:14:07+00:00",
"twitterImage": [
{
"alt": "Schiehallion",
"url": "https://signoregalilei.com/wp-content/uploads/2026/01/Schiehallion_01.jpg?w=640"
}
],
"ogTitle": "The mountain that weighed the Earth",
"ogDescription": "Suppose you want to find out how much you weigh. It’s easy enough – get a scale, stand on it, and read the number. Now suppose you want to know how much the Earth weighs. You get out a scale and…hm…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "960",
"alt": "Schiehallion",
"url": "https://signoregalilei.com/wp-content/uploads/2026/01/Schiehallion_01.jpg",
"height": "640"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://signoregalilei.com/2026/01/18/the-mountain-that-weighed-the-earth/",
"ogUrl": "https://signoregalilei.com/2026/01/18/the-mountain-that-weighed-the-earth/",
"ogSiteName": "Signore Galilei",
"articleModifiedTime": "2026-01-18T21:14:07+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T16:43:30.000Z",
"createdAtI": 1769445810,
"updatedAt": "2026-01-27T03:29:25.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46767875",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T17:05:58.386Z",
"title": "The mountain that weighed the Earth",
"createdAtI": 1769445810,
"url": "https://signoregalilei.com/2026/01/18/the-mountain-that-weighed-the-earth/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T16:43:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769447158,
"commentsCount": 0,
"updatedAt": "2026-01-26T17:03:10.000Z"
}
}Grace Parcover - Moscow’s “Oreshnik” strike on January 9, 2026 is best understood as strategic signaling designed to shape what NATO will and will not do. Russia’s use of
{
"storyID": "46767772",
"title": "Is It Time for a Nordic Nuke?",
"author": "ryan_j_naughton",
"url": "https://warontherocks.com/2026/01/is-it-time-for-a-nordic-nuke/",
"points": 93,
"commentsCount": 143,
"tags": [],
"og": {
"twitterCreator": "@WarOnTheRocks",
"twitterSite": "@WarOnTheRocks",
"articlePublishedTime": "2026-01-26T08:30:13+00:00",
"author": "Grace Parcover",
"ogTitle": "Is it Time for a Nordic Nuke?",
"ogDescription": "Moscow’s “Oreshnik” strike on January 9, 2026 is best understood as strategic signaling designed to shape what NATO will and will not do. Russia’s use of",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://warontherocks.com/wp-content/uploads/2026/01/Nordic-Nuke-Nano-Banana-2.jpg?v=1768585348",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WarOnTheRocks/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://warontherocks.com/2026/01/is-it-time-for-a-nordic-nuke/",
"ogUrl": "https://warontherocks.com/2026/01/is-it-time-for-a-nordic-nuke/",
"ogSiteName": "War on the Rocks"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T16:35:50.000Z",
"createdAtI": 1769445350,
"updatedAt": "2026-01-27T03:35:27.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46767772",
"author": "ryan_j_naughton",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T17:05:58.386Z",
"title": "Is It Time for a Nordic Nuke?",
"createdAtI": 1769445350,
"url": "https://warontherocks.com/2026/01/is-it-time-for-a-nordic-nuke/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T16:35:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769447158,
"commentsCount": 2,
"updatedAt": "2026-01-26T17:05:40.000Z"
}
}Southern state becoming ground zero in fight against rapid growth of facilities using huge amounts of energy and water
{
"storyID": "46767696",
"title": "Georgia leads push to ban datacenters used to power America's AI boom",
"author": "toomuchtodo",
"url": "https://www.theguardian.com/technology/2026/jan/26/georgia-datacenters-ai-ban",
"points": 48,
"commentsCount": 20,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://technology/2026/jan/26/georgia-datacenters-ai-ban?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Georgia leads push to ban datacenters used to power America’s AI boom",
"ogType": "article",
"articleTag": "AI (artificial intelligence),Georgia,US news,Computing,World news,Technology",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/technology/2026/jan/26/georgia-datacenters-ai-ban",
"twitterAppUrliPhone": "gnmguardian://technology/2026/jan/26/georgia-datacenters-ai-ban?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/technology/2026/jan/26/georgia-datacenters-ai-ban",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-01-26T16:07:27.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/7ea230ec26730557de8ddac52bc5c2b63dd66515/1213_0_3698_2959/master/3698.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=53de62af01f4b486d2ccd3ed8032eee2"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Southern state becoming ground zero in fight against rapid growth of facilities using huge amounts of energy and water",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/7ea230ec26730557de8ddac52bc5c2b63dd66515/1213_0_3698_2959/master/3698.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=a872fe2d94683fa97a6d6cf2c2af1bb0",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/technology/2026/jan/26/georgia-datacenters-ai-ban",
"alIosUrl": "gnmguardian://technology/2026/jan/26/georgia-datacenters-ai-ban?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-01-26T16:07:27.000Z",
"articleSection": "Technology",
"articleAuthor": "https://www.theguardian.com/profile/timothy-pratt",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-26T16:29:43.000Z",
"createdAtI": 1769444983,
"updatedAt": "2026-01-27T03:37:55.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46767696",
"author": "toomuchtodo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T16:45:58.616Z",
"title": "Georgia leads push to ban datacenters used to power America's AI boom",
"createdAtI": 1769444983,
"url": "https://www.theguardian.com/technology/2026/jan/26/georgia-datacenters-ai-ban",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T16:29:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769445959,
"commentsCount": 0,
"updatedAt": "2026-01-26T16:41:27.000Z"
}
}{
"storyID": "46767668",
"title": "France Aiming to Replace Zoom, Google Meet, Microsoft Teams, etc.",
"author": "bwb",
"url": "https://twitter.com/lellouchenico/status/2015775970330882319",
"points": 559,
"commentsCount": 471,
"tags": [
"front_page"
],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/lellouchenico/status/2015775970330882319",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T16:27:46.000Z",
"createdAtI": 1769444866,
"updatedAt": "2026-01-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46767668",
"author": "bwb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T16:35:58.456Z",
"title": "France Aiming to Replace Zoom, Google Meet, Microsoft Teams, etc.",
"createdAtI": 1769444866,
"url": "https://twitter.com/lellouchenico/status/2015775970330882319",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T16:27:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769445358,
"commentsCount": 1,
"updatedAt": "2026-01-26T16:35:10.000Z"
}
}Agentic coding presents an existential threat to a broad set of low-code tools.
{
"storyID": "46767440",
"title": "RIP Low-Code 2014-2025",
"author": "zackliscio",
"url": "https://www.zackliscio.com/posts/rip-low-code-2014-2025/",
"points": 161,
"commentsCount": 72,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "RIP Low-Code 2014-2025",
"articlePublishedTime": "2026-01-25T00:00:00.000Z",
"twitterImage": [
{
"alt": "RIP Low Code - 2014-2025",
"url": "https://www.zackliscio.com/_astro/rip-low-code.r64Myi1R.jpg"
}
],
"twitterUrl": "https://www.zackliscio.com/posts/rip-low-code-2014-2025/",
"ogTitle": "RIP Low-Code 2014-2025",
"ogDescription": "Agentic coding presents an existential threat to a broad set of low-code tools.",
"ogImage": [
{
"alt": "RIP Low Code - 2014-2025",
"url": "https://www.zackliscio.com/_astro/rip-low-code.r64Myi1R.jpg"
}
],
"ogType": "article",
"articleTag": "vibe-coding",
"twitterCard": "summary_large_image",
"twitterDescription": "Agentic coding presents an existential threat to a broad set of low-code tools.",
"success": true,
"requestUrl": "https://www.zackliscio.com/posts/rip-low-code-2014-2025/",
"ogUrl": "https://www.zackliscio.com/posts/rip-low-code-2014-2025/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T16:11:28.000Z",
"createdAtI": 1769443888,
"updatedAt": "2026-01-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46767440",
"author": "zackliscio",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T20:55:58.533Z",
"title": "RIP Low-Code 2014-2025",
"createdAtI": 1769443888,
"url": "https://www.zackliscio.com/posts/rip-low-code-2014-2025/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T16:11:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769460959,
"commentsCount": 3,
"updatedAt": "2026-01-26T20:51:40.000Z"
}
}A startup CTO's guide to what "the best" really means—how to spot non-obvious high performers and the traits that make early-stage teams win.
{
"storyID": "46767323",
"title": "What “The Best” Looks Like",
"author": "akurilin",
"url": "https://www.kuril.in/blog/what-the-best-looks-like/",
"points": 92,
"commentsCount": 55,
"tags": [],
"og": {
"twitterTitle": "What \"The Best\" Looks Like\n",
"articlePublishedTime": "2025-12-28T09:00:00-08:00",
"twitterImage": [
{
"url": "https://www.kuril.in/headshot-landscape.jpg"
}
],
"ogTitle": "What \"The Best\" Looks Like\n",
"ogDescription": "A startup CTO's guide to what \"the best\" really means—how to spot non-obvious high performers and the traits that make early-stage teams win.",
"ogLocale": "en_us",
"ogImage": [
{
"url": "https://www.kuril.in/headshot-landscape.jpg"
}
],
"ogType": "article",
"articleTag": "Recruiting",
"twitterCard": "summary_large_image",
"twitterDescription": "A startup CTO's guide to what \"the best\" really means—how to spot non-obvious high performers and the traits that make early-stage teams win.",
"success": true,
"requestUrl": "https://www.kuril.in/blog/what-the-best-looks-like/",
"ogUrl": "https://www.kuril.in/blog/what-the-best-looks-like/",
"ogSiteName": "Alex Kurilin",
"articleSection": "blog",
"articleModifiedTime": "2025-12-28T09:00:00-08:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T16:04:07.000Z",
"createdAtI": 1769443447,
"updatedAt": "2026-01-27T03:30:56.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46767323",
"author": "akurilin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T16:15:58.435Z",
"title": "What \"The Best\" Looks Like",
"createdAtI": 1769443447,
"url": "https://www.kuril.in/blog/what-the-best-looks-like/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T16:04:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769444158,
"commentsCount": 1,
"updatedAt": "2026-01-26T16:15:27.000Z"
}
}Today everybody's doing AI code review. Here's how Greptile's viewpoint is differentiated - independence, autonomy, and feedback loops.
{
"storyID": "46766961",
"title": "There is an AI code review bubble",
"author": "dakshgupta",
"url": "https://www.greptile.com/blog/ai-code-review-bubble",
"points": 193,
"commentsCount": 139,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@greptile",
"twitterTitle": "There is an AI Code Review Bubble | Greptile Blog",
"articlePublishedTime": "2026-01-24",
"twitterImage": [
{
"url": "https://greptile.com/opengraph/opengraph-blog.webp"
}
],
"ogTitle": "There is an AI Code Review Bubble | Greptile Blog",
"ogDescription": "Today everybody's doing AI code review. Here's how Greptile's viewpoint is differentiated - independence, autonomy, and feedback loops.",
"ogImage": [
{
"width": "1200",
"alt": "There is an AI Code Review Bubble",
"url": "https://greptile.com/opengraph/opengraph-blog.webp",
"height": "1200"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Today everybody's doing AI code review. Here's how Greptile's viewpoint is differentiated - independence, autonomy, and feedback loops.",
"success": true,
"requestUrl": "https://www.greptile.com/blog/ai-code-review-bubble",
"ogUrl": "https://www.greptile.com/blog/ai-code-review-bubble",
"articleAuthor": "Daksh Gupta"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-26T15:38:50.000Z",
"createdAtI": 1769441930,
"updatedAt": "2026-01-27T03:40:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46766961",
"author": "dakshgupta",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T18:25:58.524Z",
"title": "There is an AI code review bubble",
"createdAtI": 1769441930,
"url": "https://www.greptile.com/blog/ai-code-review-bubble",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T15:38:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769451959,
"commentsCount": 1,
"updatedAt": "2026-01-26T18:25:54.000Z"
}
}{
"storyID": "46766741",
"title": "Qwen3-Max-Thinking",
"author": "vinhnx",
"url": "https://qwen.ai/blog?id=qwen3-max-thinking",
"points": 420,
"commentsCount": 385,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://qwen.ai/blog?id=qwen3-max-thinking"
},
"aiIsh": {
"score": 1,
"offenses": [
"qwen.ai"
]
},
"createdAt": "2026-01-26T15:23:00.000Z",
"createdAtI": 1769440980,
"updatedAt": "2026-01-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46766741",
"author": "vinhnx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T15:25:58.317Z",
"title": "Qwen3-Max-Thinking",
"createdAtI": 1769440980,
"url": "https://qwen.ai/blog?id=qwen3-max-thinking",
"points": 5,
"tags": [],
"createdAt": "2026-01-26T15:23:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769441158,
"commentsCount": 0,
"updatedAt": "2026-01-26T15:25:41.000Z"
}
}Jacob Sullum - A recent guilty plea reveals a new wrinkle in a long-running corruption scheme that involved bribing police officers to make drunk driving cases disappear.
{
"storyID": "46766560",
"title": "Cop-assisted extortion of DWI arrestees in New Mexico include getting them drunk",
"author": "leephillips",
"url": "https://reason.com/2026/01/23/cop-assisted-extortion-of-dwi-arrestees-in-new-mexico-included-getting-them-drunk/",
"points": 37,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@jacobsullum",
"twitterTitle": "Cop-assisted extortion of DWI arrestees in New Mexico included getting them drunk",
"twitterSite": "@reason",
"articlePublishedTime": "2026-01-23T18:50:18+00:00",
"author": "Jacob Sullum",
"ogTitle": "Cop-assisted extortion of DWI arrestees in New Mexico included getting them drunk",
"ogDescription": "A recent guilty plea reveals a new wrinkle in a long-running corruption scheme that involved bribing police officers to make drunk driving cases disappear.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"type": "image/jpeg",
"url": "https://d2eehagpk5cl65.cloudfront.net/img/q60/uploads/2026/01/Lt-Justin-Hunt-APD.jpg",
"height": "1080"
}
],
"ogType": "article",
"articleTag": "Prosecutors",
"articlePublisher": "https://www.facebook.com/Reason.Magazine/",
"twitterCard": "summary_large_image",
"twitterDescription": "A recent guilty plea reveals a new wrinkle in a long-running corruption scheme that involved bribing police officers to make drunk driving cases disappear.",
"success": true,
"requestUrl": "https://reason.com/2026/01/23/cop-assisted-extortion-of-dwi-arrestees-in-new-mexico-included-getting-them-drunk/",
"ogUrl": "https://reason.com/2026/01/23/cop-assisted-extortion-of-dwi-arrestees-in-new-mexico-included-getting-them-drunk/",
"ogSiteName": "Reason.com",
"articleSection": "Criminal Justice",
"articleModifiedTime": "2026-01-23T23:17:49+00:00",
"articleAuthor": "https://www.facebook.com/jacob.sullum",
"fbAppId": "231085004075801"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T15:09:47.000Z",
"createdAtI": 1769440187,
"updatedAt": "2026-01-26T22:48:43.000Z",
"fetchedAt": "2026-01-27T01:25:58.538Z",
"firstVersion": {
"storyID": "46766560",
"author": "leephillips",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T16:10:58.424Z",
"title": "Cop-assisted extortion of DWI arrestees in New Mexico include getting them drunk",
"createdAtI": 1769440187,
"url": "https://reason.com/2026/01/23/cop-assisted-extortion-of-dwi-arrestees-in-new-mexico-included-getting-them-drunk/",
"points": 27,
"tags": [],
"createdAt": "2026-01-26T15:09:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769443858,
"commentsCount": 2,
"updatedAt": "2026-01-26T16:07:54.000Z"
}
}Microsoft has posted an online bulletin confirming that the company is investigating reports that state Windows 11's latest security update has rendered some PCs unbootable.
{
"storyID": "46766526",
"title": "Windows 11's Patch Tuesday nightmare gets worse",
"author": "01-_-",
"url": "https://www.windowscentral.com/microsoft/windows-11/windows-11s-botched-patch-tuesday-update-nightmare-continues-as-microsoft-confirms-some-pcs-might-fail-to-boot",
"points": 178,
"commentsCount": 142,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@windowscentral",
"twitterSite": "@windowscentral",
"twitterTitle": "Windows 11’s Patch Tuesday nightmare gets worse — Microsoft says some PCs might not boot",
"articlePublishedTime": "2026-01-25T17:47:34Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/SDGK8gvPur5PakBfWUhKYY-1200-80.png"
}
],
"ogTitle": "Windows 11 update may stop some PCs from booting, warns Microsoft",
"ogDescription": "Microsoft has posted an online bulletin confirming that the company is investigating reports that state Windows 11's latest security update has rendered some PCs unbootable.",
"ogImage": [
{
"width": "2560",
"url": "https://cdn.mos.cms.futurecdn.net/SDGK8gvPur5PakBfWUhKYY-2560-80.png",
"height": "1429"
},
{
"width": "2560",
"url": "https://cdn.mos.cms.futurecdn.net/SDGK8gvPur5PakBfWUhKYY-2560-80.png",
"height": "1429"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WindowsCentral/",
"twitterCard": "summary_large_image",
"twitterDescription": "Microsoft has posted an online bulletin confirming that the company is investigating reports that state Windows 11's latest security update has rendered some PCs unbootable.",
"success": true,
"requestUrl": "https://www.windowscentral.com/microsoft/windows-11/windows-11s-botched-patch-tuesday-update-nightmare-continues-as-microsoft-confirms-some-pcs-might-fail-to-boot",
"ogUrl": "https://www.windowscentral.com/microsoft/windows-11/windows-11s-botched-patch-tuesday-update-nightmare-continues-as-microsoft-confirms-some-pcs-might-fail-to-boot",
"ogSiteName": "Windows Central"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T15:07:37.000Z",
"createdAtI": 1769440057,
"updatedAt": "2026-01-27T03:40:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46766526",
"author": "01-_-",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T15:15:58.364Z",
"title": "Windows 11's Patch Tuesday nightmare gets worse",
"createdAtI": 1769440057,
"url": "https://www.windowscentral.com/microsoft/windows-11/windows-11s-botched-patch-tuesday-update-nightmare-continues-as-microsoft-confirms-some-pcs-might-fail-to-boot",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T15:07:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769440558,
"commentsCount": 0,
"updatedAt": "2026-01-26T15:15:10.000Z"
}
}{
"storyID": "46766507",
"title": "OracleGPT: Thought Experiment on an AI Powered Executive",
"author": "djwide",
"url": "https://senteguard.com/blog/#post-7fYcaQrAcfsldmSb7zVM",
"points": 48,
"commentsCount": 46,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://senteguard.com/blog/#post-7fYcaQrAcfsldmSb7zVM"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-26T15:06:09.000Z",
"createdAtI": 1769439969,
"updatedAt": "2026-01-27T03:18:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46766507",
"author": "djwide",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T15:30:58.727Z",
"title": "OracleGPT: Thought Experiment on an AI Powered Executive",
"createdAtI": 1769439969,
"url": "https://senteguard.com/blog/#post-7fYcaQrAcfsldmSb7zVM",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T15:06:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769441459,
"commentsCount": 1,
"updatedAt": "2026-01-26T15:30:54.000Z"
}
}{
"storyID": "46766493",
"title": "AI will not replace software engineers (hopefully)",
"author": "fwef64",
"url": "https://medium.com/@sig.segv/ai-will-not-replace-software-engineers-hopefully-84c4f8fc94c0",
"points": 43,
"commentsCount": 69,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://medium.com/@sig.segv/ai-will-not-replace-software-engineers-hopefully-84c4f8fc94c0"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-26T15:05:04.000Z",
"createdAtI": 1769439904,
"updatedAt": "2026-01-27T02:57:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46766493",
"author": "fwef64",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T15:10:58.385Z",
"title": "AI will not replace software engineers (hopefully)",
"createdAtI": 1769439904,
"url": "https://medium.com/@sig.segv/ai-will-not-replace-software-engineers-hopefully-84c4f8fc94c0",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T15:05:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769440258,
"commentsCount": 0,
"updatedAt": "2026-01-26T15:08:24.000Z"
}
}Major release focused on extensibility, expanded provider support, and enhanced user experience.
{
"storyID": "46766432",
"title": "OSS ChatGPT WebUI – 530 Models, MCP, Tools, Gemini RAG, Image/Audio Gen",
"author": "mythz",
"url": "https://llmspy.org/docs/v3",
"points": 118,
"commentsCount": 28,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "v3 Release Notes",
"twitterDescription": "Major release focused on extensibility, expanded provider support, and enhanced user experience.",
"twitterImage": [
{
"url": "http://localhost:3000/og/docs/v3/image.png"
}
],
"success": true,
"requestUrl": "https://llmspy.org/docs/v3",
"ogTitle": "v3 Release Notes",
"ogDescription": "Major release focused on extensibility, expanded provider support, and enhanced user experience.",
"ogImage": [
{
"url": "http://localhost:3000/og/docs/v3/image.png"
}
]
},
"aiIsh": {
"score": 2,
"offenses": [
"chatgpt",
"gemini"
]
},
"createdAt": "2026-01-26T15:01:03.000Z",
"createdAtI": 1769439663,
"updatedAt": "2026-01-27T03:36:26.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46766432",
"author": "mythz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T15:20:58.345Z",
"title": "OSS ChatGPT WebUI – 530 Models, MCP, Tools, Gemini RAG, Image/Audio Gen",
"createdAtI": 1769439663,
"url": "https://llmspy.org/docs/v3",
"points": 4,
"tags": [],
"createdAt": "2026-01-26T15:01:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769440858,
"commentsCount": 0,
"updatedAt": "2026-01-26T15:19:54.000Z"
}
}{
"storyID": "46766229",
"title": "Exactitude in Science – Borges (1946) [pdf]",
"author": "jxmorris12",
"url": "https://kwarc.info/teaching/TDM/Borges.pdf",
"points": 79,
"commentsCount": 25,
"tags": [],
"createdAt": "2026-01-26T14:44:51.000Z",
"createdAtI": 1769438691,
"updatedAt": "2026-01-27T03:08:25.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46766229",
"author": "jxmorris12",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T15:00:58.384Z",
"title": "Exactitude in Science – Borges (1946) [pdf]",
"createdAtI": 1769438691,
"url": "https://kwarc.info/teaching/TDM/Borges.pdf",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T14:44:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769439658,
"commentsCount": 0,
"updatedAt": "2026-01-26T15:00:09.000Z"
}
}{
"storyID": "46766188",
"title": "Television is 100 years old today",
"author": "qassiov",
"url": "https://diamondgeezer.blogspot.com/2026/01/tv100.html",
"points": 543,
"commentsCount": 192,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://diamondgeezer.blogspot.com/2026/01/tv100.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T14:41:04.000Z",
"createdAtI": 1769438464,
"updatedAt": "2026-01-27T03:40:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46766188",
"author": "qassiov",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T17:00:58.446Z",
"title": "Television is 100 years old today",
"createdAtI": 1769438464,
"url": "https://diamondgeezer.blogspot.com/2026/01/tv100.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T14:41:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769446858,
"commentsCount": 0,
"updatedAt": "2026-01-26T16:58:39.000Z"
}
}An authorization bypass in Kubernetes RBAC allows for nodes/proxy GET permissions to execute commands in any Pod in the cluster.
{
"storyID": "46766140",
"title": "Kubernetes Remote Code Execution via Nodes/Proxy Get Permission",
"author": "illithid0",
"url": "https://grahamhelton.com/blog/nodes-proxy-rce",
"points": 38,
"commentsCount": 2,
"tags": [],
"og": {
"twitterSite": "@grahamhelton3",
"twitterTitle": "Kubernetes Remote Code Execution\nVia Nodes/Proxy GET Permission",
"twitterImage": [
{
"url": "https://grahamhelton.com/assets/images/og-nodes-proxy-rce.png"
}
],
"twitterUrl": "https://grahamhelton.com/blog/nodes-proxy-rce.html",
"ogTitle": "Kubernetes Remote Code Execution\nVia Nodes/Proxy GET Permission",
"ogDescription": "An authorization bypass in\nKubernetes RBAC allows for nodes/proxy GET permissions to execute\ncommands in any Pod in the cluster.",
"ogImage": [
{
"url": "https://grahamhelton.com/assets/images/og-nodes-proxy-rce.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "An authorization bypass in\nKubernetes RBAC allows for nodes/proxy GET permissions to execute\ncommands in any Pod in the cluster.",
"success": true,
"requestUrl": "https://grahamhelton.com/blog/nodes-proxy-rce",
"ogUrl": "https://grahamhelton.com/blog/nodes-proxy-rce.html",
"ogSiteName": "Graham Helton"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T14:36:12.000Z",
"createdAtI": 1769438172,
"updatedAt": "2026-01-27T03:32:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46766140",
"author": "illithid0",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T18:15:58.341Z",
"title": "Kubernetes Remote Code Execution via Nodes/Proxy Get Permission",
"createdAtI": 1769438172,
"url": "https://grahamhelton.com/blog/nodes-proxy-rce",
"points": 6,
"tags": [],
"createdAt": "2026-01-26T14:36:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769451358,
"commentsCount": 0,
"updatedAt": "2026-01-26T18:14:55.000Z"
}
}Exclusive: German research into responses to health queries raises fresh questions about summaries seen by 2bn people a month
{
"storyID": "46766031",
"title": "Google AI Overviews cite YouTube more than any medical site for health queries",
"author": "bookofjoe",
"url": "https://www.theguardian.com/technology/2026/jan/24/google-ai-overviews-youtube-medical-citations-study",
"points": 368,
"commentsCount": 197,
"tags": [
"front_page"
],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://technology/2026/jan/24/google-ai-overviews-youtube-medical-citations-study?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Google AI Overviews cite YouTube more than any medical site for health queries, study suggests",
"ogType": "article",
"articleTag": "Google,AI (artificial intelligence),YouTube,Health,Alphabet,Society,Internet,Technology,World news",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/technology/2026/jan/24/google-ai-overviews-youtube-medical-citations-study",
"twitterAppUrliPhone": "gnmguardian://technology/2026/jan/24/google-ai-overviews-youtube-medical-citations-study?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/technology/2026/jan/24/google-ai-overviews-youtube-medical-citations-study",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-01-24T17:00:44.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/0fd9215aeefc347883d2e12f7e2ac337bc58c231/0_147_4000_3198/master/4000.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=26abec7c9b6229d3db0fee259fdf2c14"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Exclusive: German research into responses to health queries raises fresh questions about summaries seen by 2bn people a month",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/0fd9215aeefc347883d2e12f7e2ac337bc58c231/0_147_4000_3198/master/4000.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=0037ea636e0877a7aa0c8778c26c2d7b",
"height": "959"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/technology/2026/jan/24/google-ai-overviews-youtube-medical-citations-study",
"alIosUrl": "gnmguardian://technology/2026/jan/24/google-ai-overviews-youtube-medical-citations-study?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-01-26T02:30:38.000Z",
"articleSection": "Technology",
"articleAuthor": "https://www.theguardian.com/profile/andrew-gregory",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-26T14:27:00.000Z",
"createdAtI": 1769437620,
"updatedAt": "2026-01-27T03:36:55.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46766031",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T14:45:58.605Z",
"title": "Google AI Overviews cite YouTube more than any medical site for health queries",
"createdAtI": 1769437620,
"url": "https://www.theguardian.com/technology/2026/jan/24/google-ai-overviews-youtube-medical-citations-study",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T14:27:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769438759,
"commentsCount": 0,
"updatedAt": "2026-01-26T14:45:55.000Z"
}
}Apple today unveiled the new AirTag, now with an expanded finding range and a louder speaker.
{
"storyID": "46765819",
"title": "Apple introduces new AirTag with longer range and improved findability",
"author": "meetpateltech",
"url": "https://www.apple.com/newsroom/2026/01/apple-introduces-new-airtag-with-expanded-range-and-improved-findability/",
"points": 300,
"commentsCount": 412,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Apple introduces new AirTag with expanded range and improved findability",
"twitterSite": "@Apple",
"twitterImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/01/apple-introduces-new-airtag-with-expanded-range-and-improved-findability/tile/Apple-AirTag-FineWoven-Key-Ring-lp.jpg.og.jpg?202601261432"
}
],
"ogTitle": "Apple introduces new AirTag with expanded range and improved findability",
"ogDescription": "Apple today unveiled the new AirTag, now with an expanded finding range and a louder speaker.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/01/apple-introduces-new-airtag-with-expanded-range-and-improved-findability/tile/Apple-AirTag-FineWoven-Key-Ring-lp.jpg.og.jpg?202601261432"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Apple today unveiled the new AirTag, now with an expanded finding range and a louder speaker.",
"success": true,
"requestUrl": "https://www.apple.com/newsroom/2026/01/apple-introduces-new-airtag-with-expanded-range-and-improved-findability/",
"ogUrl": "https://www.apple.com/newsroom/2026/01/apple-introduces-new-airtag-with-expanded-range-and-improved-findability/",
"ogSiteName": "Apple Newsroom "
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T14:10:25.000Z",
"createdAtI": 1769436625,
"updatedAt": "2026-01-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46765819",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T14:30:58.327Z",
"title": "Apple introduces new AirTag with longer range and improved findability",
"createdAtI": 1769436625,
"url": "https://www.apple.com/newsroom/2026/01/apple-introduces-new-airtag-with-expanded-range-and-improved-findability/",
"points": 4,
"tags": [],
"createdAt": "2026-01-26T14:10:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769437858,
"commentsCount": 1,
"updatedAt": "2026-01-26T14:30:40.000Z"
}
}{
"storyID": "46765694",
"title": "Porting 100k lines from TypeScript to Rust using Claude Code in a month",
"author": "ibobev",
"url": "https://blog.vjeux.com/2026/analysis/porting-100k-lines-from-typescript-to-rust-using-claude-code-in-a-month.html",
"points": 170,
"commentsCount": 113,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://blog.vjeux.com/2026/analysis/porting-100k-lines-from-typescript-to-rust-using-claude-code-in-a-month.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-01-26T13:58:27.000Z",
"createdAtI": 1769435907,
"updatedAt": "2026-01-27T03:39:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46765694",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T14:15:58.701Z",
"title": "Porting 100k lines from TypeScript to Rust using Claude Code in a month",
"createdAtI": 1769435907,
"url": "https://blog.vjeux.com/2026/analysis/porting-100k-lines-from-typescript-to-rust-using-claude-code-in-a-month.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T13:58:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769436959,
"commentsCount": 0,
"updatedAt": "2026-01-26T14:14:24.000Z"
}
}Mo - Agents write units of changes that look good in isolation. They are consistent with themselves and your prompt. But respect for the whole, there is not.
{
"storyID": "46765460",
"title": "After two years of vibecoding, I'm back to writing by hand",
"author": "mobitar",
"url": "https://atmoio.substack.com/p/after-two-years-of-vibecoding-im",
"points": 668,
"commentsCount": 511,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "After two years of vibecoding, I'm back to writing by hand",
"twitterCard": "summary_large_image",
"twitterDescription": "Agents write units of changes that look good in isolation. They are consistent with themselves and your prompt. But respect for the whole, there is not.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!kyTk!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fatmoio.substack.com%2Fapi%2Fv1%2Fpost_preview%2F185837386%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Mo",
"requestUrl": "https://atmoio.substack.com/p/after-two-years-of-vibecoding-im",
"ogTitle": "After two years of vibecoding, I'm back to writing by hand",
"ogUrl": "https://atmoio.substack.com/p/after-two-years-of-vibecoding-im",
"ogDescription": "Agents write units of changes that look good in isolation. They are consistent with themselves and your prompt. But respect for the whole, there is not.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!x7xg!,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%2F304ec289-a5cd-4c5c-b9ce-fa011b803793_1536x1024.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T13:36:22.000Z",
"createdAtI": 1769434582,
"updatedAt": "2026-01-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46765460",
"author": "mobitar",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T13:55:58.461Z",
"title": "After two years of vibecoding, I'm back to writing by hand",
"createdAtI": 1769434582,
"url": "https://atmoio.substack.com/p/after-two-years-of-vibecoding-im",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T13:36:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769435758,
"commentsCount": 0,
"updatedAt": "2026-01-26T13:55:24.000Z"
}
}Is transfering files with gRPC a good idea? Or should you still use REST? This blogpost compares the two technologies.
{
"storyID": "46765273",
"title": "Transfering Files with gRPC",
"author": "CommonGuy",
"url": "https://kreya.app/blog/transfering-files-with-grpc/",
"points": 52,
"commentsCount": 20,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2026-01-26T00:00:00.000Z",
"twitterImage": [
{
"url": "https://kreya.app/thumbnails/default.png"
}
],
"success": true,
"requestUrl": "https://kreya.app/blog/transfering-files-with-grpc/",
"ogTitle": "Transfering files with gRPC | Kreya",
"ogUrl": "https://kreya.app/blog/transfering-files-with-grpc/",
"ogDescription": "Is transfering files with gRPC a good idea? Or should you still use REST? This blogpost compares the two technologies.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://kreya.app/thumbnails/default.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T13:17:19.000Z",
"createdAtI": 1769433439,
"updatedAt": "2026-01-26T23:12:25.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46765273",
"author": "CommonGuy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T13:25:59.043Z",
"title": "Transfering Files with gRPC",
"createdAtI": 1769433439,
"url": "https://kreya.app/blog/transfering-files-with-grpc/",
"points": 4,
"tags": [],
"createdAt": "2026-01-26T13:17:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769433959,
"commentsCount": 0,
"updatedAt": "2026-01-26T13:23:38.000Z"
}
}Generative AI is changing how software is produced and used. In vibe coding, an AI agent builds software by selecting and assembling open-source software (OSS), often without users directly reading documentation, reporting bugs, or otherwise engaging with maintainers. We study the equilibrium effects of vibe coding on the OSS ecosystem. We develop a model with endogenous entry and heterogeneous project quality in whi
{
"storyID": "46765120",
"title": "Vibe coding kills open source",
"author": "kgwgk",
"url": "https://arxiv.org/abs/2601.15494",
"points": 300,
"commentsCount": 263,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Vibe Coding Kills Open Source",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Vibe Coding Kills Open Source",
"ogDescription": "Generative AI is changing how software is produced and used. In vibe coding, an AI agent builds software by selecting and assembling open-source software (OSS), often without users directly reading documentation, reporting bugs, or otherwise engaging with maintainers. We study the equilibrium effects of vibe coding on the OSS ecosystem. We develop a model with endogenous entry and heterogeneous project quality in whi",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Generative AI is changing how software is produced and used. In vibe coding, an AI agent builds software by selecting and assembling open-source software (OSS), often without users directly...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2601.15494",
"ogUrl": "https://arxiv.org/abs/2601.15494v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-26T13:01:00.000Z",
"createdAtI": 1769432460,
"updatedAt": "2026-01-27T03:39:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46765120",
"author": "kgwgk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T13:15:58.426Z",
"title": "Vibe Coding Kills Open Source",
"createdAtI": 1769432460,
"url": "https://arxiv.org/abs/2601.15494",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T13:01:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769433358,
"commentsCount": 0,
"updatedAt": "2026-01-26T13:15:39.000Z"
}
}{
"storyID": "46765092",
"title": "Water 'Bankruptcy' Era Has Begun for Billions, Scientists Say",
"author": "ciconia",
"url": "https://www.bloomberg.com/news/articles/2026-01-20/water-bankruptcy-era-has-begun-for-billions-scientists-say",
"points": 85,
"commentsCount": 113,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/articles/2026-01-20/water-bankruptcy-era-has-begun-for-billions-scientists-say"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T12:57:43.000Z",
"createdAtI": 1769432263,
"updatedAt": "2026-01-27T03:26:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46765092",
"author": "ciconia",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T13:10:58.431Z",
"title": "Water 'Bankruptcy' Era Has Begun for Billions, Scientists Say",
"createdAtI": 1769432263,
"url": "https://www.bloomberg.com/news/articles/2026-01-20/water-bankruptcy-era-has-begun-for-billions-scientists-say",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T12:57:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769433058,
"commentsCount": 1,
"updatedAt": "2026-01-26T13:10:08.000Z"
}
}The Commission will assess whether "manipulated sexually explicit images" have been shown to users in the EU.
{
"storyID": "46764789",
"title": "EU investigates Elon Musk's X over Grok AI sexual deepfakes",
"author": "vinni2",
"url": "https://www.bbc.com/news/articles/clye99wg0y8o",
"points": 46,
"commentsCount": 8,
"tags": [],
"og": {
"twitterTitle": "EU investigates Elon Musk's X over Grok AI sexual deepfakes",
"alWebUrl": "https://bbc.com/news/articles/clye99wg0y8o",
"twitterImage": [
{
"alt": "A phone with a black background and the white Grok logo on it. It is against a bright green background.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/d843/live/4b6f9a20-fa9d-11f0-a9b2-e154b2ff290d.jpg"
}
],
"ogTitle": "EU investigates Elon Musk's X over Grok AI sexual deepfakes",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The Commission will assess whether \"manipulated sexually explicit images\" have been shown to users in the EU.",
"ogImage": [
{
"alt": "A phone with a black background and the white Grok logo on it. It is against a bright green background.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/d843/live/4b6f9a20-fa9d-11f0-a9b2-e154b2ff290d.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The Commission will assess whether \"manipulated sexually explicit images\" have been shown to users in the EU.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/clye99wg0y8o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/clye99wg0y8o",
"articleModifiedTime": "2026-01-26T12:31:41.702Z",
"alAndroidUrl": "bbcx://news/articles/clye99wg0y8o"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-26T12:19:16.000Z",
"createdAtI": 1769429956,
"updatedAt": "2026-01-26T23:06:25.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46764789",
"author": "vinni2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T12:30:58.356Z",
"title": "EU investigates Elon Musk's X over Grok AI sexual deepfakes",
"createdAtI": 1769429956,
"url": "https://www.bbc.com/news/articles/clye99wg0y8o",
"points": 5,
"tags": [],
"createdAt": "2026-01-26T12:19:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769430658,
"commentsCount": 0,
"updatedAt": "2026-01-26T12:29:57.000Z"
}
}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).
{
"storyID": "46764381",
"title": "US Government wants DNA and social media from visitors",
"author": "keiferski",
"url": "https://www.privacyinternational.org/news-analysis/5713/trump-administration-wants-your-dna-and-social-media",
"points": 113,
"commentsCount": 54,
"tags": [],
"og": {
"twitterCreator": "@privacyint",
"twitterTitle": "The Trump Administration wants your DNA and social media",
"twitterSite": "@privacyint",
"twitterImage": [
{
"alt": "Feet standing in front of faded orange 'welcome' message on ground",
"url": "http://www.privacyinternational.org/sites/default/files/styles/large/public/2025-12/jon-tyson-Es6wM0ASCAU-unsplash_0.jpg?itok=6iCJsarg"
}
],
"ogTitle": "The Trump Administration wants your DNA and social media",
"twitterCreatorId": "20982910",
"ogDescription": "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).",
"ogImage": [
{
"width": "452",
"alt": "Feet standing in front of faded orange 'welcome' message on ground",
"url": "https://www.privacyinternational.org/sites/default/files/styles/large/public/2025-12/jon-tyson-Es6wM0ASCAU-unsplash_0.jpg?itok=6iCJsarg",
"height": "640"
}
],
"twitterCard": "summary_large_image",
"twitterSiteId": "20982910",
"twitterDescription": "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).",
"success": true,
"requestUrl": "https://www.privacyinternational.org/news-analysis/5713/trump-administration-wants-your-dna-and-social-media",
"ogUrl": "http://www.privacyinternational.org/news-analysis/5713/trump-administration-wants-your-dna-and-social-media",
"ogSiteName": "Privacy International"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T11:30:35.000Z",
"createdAtI": 1769427035,
"updatedAt": "2026-01-27T03:19:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46764381",
"author": "keiferski",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T12:10:58.393Z",
"title": "US Government wants DNA and social media from visitors",
"createdAtI": 1769427035,
"url": "https://www.privacyinternational.org/news-analysis/5713/trump-administration-wants-your-dna-and-social-media",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T11:30:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769429458,
"commentsCount": 1,
"updatedAt": "2026-01-26T12:08:53.000Z"
}
}If hyperscalers and chip companies don’t build up a TSMC competitor they are set to forego billions of dollars in revenue and stunt the AI revolution.
{
"storyID": "46764223",
"title": "TSMC Risk",
"author": "swolpers",
"url": "https://stratechery.com/2026/tsmc-risk/",
"points": 136,
"commentsCount": 109,
"tags": [],
"og": {
"twitterSite": "@stratechery",
"articlePublishedTime": "2026-01-26T11:00:00+00:00",
"twitterImage": [
{
"url": "https://stratechery.com/wp-content/uploads/2026/01/tsmc-risk-2.png?w=640"
}
],
"ogTitle": "TSMC Risk",
"ogDescription": "If hyperscalers and chip companies don’t build up a TSMC competitor they are set to forego billions of dollars in revenue and stunt the AI revolution.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1330",
"url": "https://stratechery.com/wp-content/uploads/2026/01/tsmc-risk-2.png",
"height": "812"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://stratechery.com/2026/tsmc-risk/",
"ogUrl": "https://stratechery.com/2026/tsmc-risk/",
"ogSiteName": "Stratechery by Ben Thompson",
"articleModifiedTime": "2026-01-26T11:41:04+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-26T11:07:26.000Z",
"createdAtI": 1769425646,
"updatedAt": "2026-01-27T03:35:56.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46764223",
"author": "swolpers",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T14:35:58.404Z",
"title": "TSMC Risk",
"createdAtI": 1769425646,
"url": "https://stratechery.com/2026/tsmc-risk/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T11:07:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769438158,
"commentsCount": 2,
"updatedAt": "2026-01-26T14:33:39.000Z"
}
}📸 gotta find 'em all; spatial reasoning benchmark for LLMs - kxzk/snapbench
{
"storyID": "46764170",
"title": "Show HN: Only 1 LLM can fly a drone",
"author": "beigebrucewayne",
"url": "https://github.com/kxzk/snapbench",
"points": 146,
"commentsCount": 79,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - kxzk/snapbench: 📸 gotta find 'em all; spatial reasoning benchmark for LLMs",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/bb7216e79fbcbfac265124eae3488e582d7288a152f7a4f30a29ca7e75d3bac1/kxzk/snapbench"
}
],
"ogTitle": "GitHub - kxzk/snapbench: 📸 gotta find 'em all; spatial reasoning benchmark for LLMs",
"ogDescription": "📸 gotta find 'em all; spatial reasoning benchmark for LLMs - kxzk/snapbench",
"ogImage": [
{
"width": "1200",
"alt": "📸 gotta find 'em all; spatial reasoning benchmark for LLMs - kxzk/snapbench",
"url": "https://opengraph.githubassets.com/bb7216e79fbcbfac265124eae3488e582d7288a152f7a4f30a29ca7e75d3bac1/kxzk/snapbench",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "📸 gotta find 'em all; spatial reasoning benchmark for LLMs - kxzk/snapbench",
"success": true,
"requestUrl": "https://github.com/kxzk/snapbench",
"ogUrl": "https://github.com/kxzk/snapbench",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLM",
"LLMs"
]
},
"createdAt": "2026-01-26T11:00:44.000Z",
"createdAtI": 1769425244,
"updatedAt": "2026-01-27T03:21:56.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46764170",
"author": "beigebrucewayne",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T13:50:58.682Z",
"title": "Show HN: Only 1 LLM can fly a drone",
"createdAtI": 1769425244,
"url": "https://github.com/kxzk/snapbench",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-26T11:00:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769435459,
"commentsCount": 0,
"updatedAt": "2026-01-26T13:48:09.000Z"
}
}MapLibre - The MapLibre Organization is an umbrella for open-source mapping libraries.
{
"storyID": "46763864",
"title": "MapLibre Tile: a modern and efficient vector tile format",
"author": "todsacerdoti",
"url": "https://maplibre.org/news/2026-01-23-mlt-release/",
"points": 409,
"commentsCount": 79,
"tags": [],
"og": {
"twitterCreator": "@maplibre",
"twitterSite": "@maplibre",
"twitterTitle": "Announcing MapLibre Tile: a modern and efficient vector tile format",
"twitterImage": [
{
"alt": "MapLibre",
"url": "https://maplibre.org/img/share-image.png"
}
],
"author": "MapLibre",
"ogTitle": "Announcing MapLibre Tile: a modern and efficient vector tile format",
"ogDescription": "The MapLibre Organization is an umbrella for open-source mapping libraries.",
"ogImage": [
{
"width": "1024",
"alt": "MapLibre",
"url": "https://maplibre.org/img/share-image.png",
"height": "512"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The MapLibre Organization is an umbrella for open-source mapping libraries.",
"success": true,
"requestUrl": "https://maplibre.org/news/2026-01-23-mlt-release/",
"ogUrl": "https://maplibre.org/news/2026-01-23-mlt-release/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T10:19:51.000Z",
"createdAtI": 1769422791,
"updatedAt": "2026-01-27T03:33:41.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46763864",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T11:00:58.405Z",
"title": "MapLibre Tile: a modern and efficient vector tile format",
"createdAtI": 1769422791,
"url": "https://maplibre.org/news/2026-01-23-mlt-release/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T10:19:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769425258,
"commentsCount": 0,
"updatedAt": "2026-01-26T10:59:23.000Z"
}
}{
"storyID": "46763803",
"title": "Being a Canadian in America",
"author": "smig0",
"url": "https://ericmigi.com/blog/on-being-a-canadian-in-america-in-2026/",
"points": 47,
"commentsCount": 13,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://ericmigi.com/blog/on-being-a-canadian-in-america-in-2026/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T10:12:10.000Z",
"createdAtI": 1769422330,
"updatedAt": "2026-01-27T01:50:11.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46763803",
"author": "smig0",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T14:10:58.469Z",
"title": "Being a Canadian in America (Eric Migicovsky)",
"createdAtI": 1769422330,
"url": "https://ericmigi.com/blog/on-being-a-canadian-in-america-in-2026/",
"points": 5,
"tags": [],
"createdAt": "2026-01-26T10:12:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769436658,
"commentsCount": 0,
"updatedAt": "2026-01-26T14:10:09.000Z"
}
}{
"storyID": "46763721",
"title": "San Francisco Graffiti",
"author": "walz",
"url": "https://walzr.com/sf-graffiti",
"points": 152,
"commentsCount": 177,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://walzr.com/sf-graffiti"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T10:02:12.000Z",
"createdAtI": 1769421732,
"updatedAt": "2026-01-27T03:40:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46763721",
"author": "walz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T10:40:58.387Z",
"title": "San Francisco Graffiti",
"createdAtI": 1769421732,
"url": "https://walzr.com/sf-graffiti",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T10:02:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769424058,
"commentsCount": 0,
"updatedAt": "2026-01-26T10:39:23.000Z"
}
}Nicole M. Bennett - Federal agents have pepper-sprayed, tackled and detained people recording their actions. If you post your recordings of agents, you also risk the feds tracking you and those around you.
{
"storyID": "46763651",
"title": "Filming ICE is legal but exposes you to digital tracking",
"author": "ccppurcell",
"url": "https://theconversation.com/filming-ice-is-legal-but-exposes-you-to-digital-tracking-heres-how-to-minimize-the-risk-273566",
"points": 61,
"commentsCount": 13,
"tags": [],
"og": {
"twitterSite": "@ConversationUS",
"author": "Nicole M. Bennett",
"ogTitle": "Filming ICE is legal but exposes you to digital tracking – here’s how to minimize the risk",
"ogDescription": "Federal agents have pepper-sprayed, tackled and detained people recording their actions. If you post your recordings of agents, you also risk the feds tracking you and those around you.",
"ogImage": [
{
"url": "https://images.theconversation.com/files/713509/original/file-20260120-56-kctuzy.jpg?ixlib=rb-4.1.0&rect=0%2C320%2C3841%2C1920&q=45&auto=format&w=1356&h=668&fit=crop"
}
],
"ogType": "article",
"articlePublisher": "https://facebook.com/theConversationUS",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theconversation.com/filming-ice-is-legal-but-exposes-you-to-digital-tracking-heres-how-to-minimize-the-risk-273566",
"dcIdentifier": "doi:10.64628/AAI.vjmfjrfk7",
"ogUrl": "http://theconversation.com/filming-ice-is-legal-but-exposes-you-to-digital-tracking-heres-how-to-minimize-the-risk-273566",
"ogSiteName": "The Conversation",
"fbAppId": "127105130696839"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T09:52:26.000Z",
"createdAtI": 1769421146,
"updatedAt": "2026-01-27T03:28:55.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46763651",
"author": "ccppurcell",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T10:05:58.471Z",
"title": "Filming ICE is legal but exposes you to digital tracking",
"createdAtI": 1769421146,
"url": "https://theconversation.com/filming-ice-is-legal-but-exposes-you-to-digital-tracking-heres-how-to-minimize-the-risk-273566",
"points": 4,
"tags": [],
"createdAt": "2026-01-26T09:52:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769421958,
"commentsCount": 0,
"updatedAt": "2026-01-26T10:03:24.000Z"
}
}I've been an Apple user for over a decade and generally very happy with that life choice, but since iOS / iPadOS 26 and MacOS Tahoe were released a few month...
{
"storyID": "46763592",
"title": "Apple, What Have You Done?",
"author": "todsacerdoti",
"url": "https://onlinegoddess.net/2026/01/apple-what-have-you-done/",
"points": 144,
"commentsCount": 187,
"tags": [],
"og": {
"twitterTitle": "Apple, What Have You Done?",
"twitterImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"twitterUrl": "https://onlinegoddess.net/2026/01/apple-what-have-you-done/",
"ogTitle": "Apple, What Have You Done?",
"ogDescription": "I've been an Apple user for over a decade and generally very happy with that life choice, but since iOS / iPadOS 26 and MacOS Tahoe were released a few month...",
"ogImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "I've been an Apple user for over a decade and generally very happy with that life choice, but since iOS / iPadOS 26 and MacOS Tahoe were released a few month...",
"success": true,
"requestUrl": "https://onlinegoddess.net/2026/01/apple-what-have-you-done/",
"ogUrl": "https://onlinegoddess.net/2026/01/apple-what-have-you-done/",
"ogSiteName": "Online Goddess"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T09:43:12.000Z",
"createdAtI": 1769420592,
"updatedAt": "2026-01-27T03:12:55.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46763592",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T09:55:58.700Z",
"title": "Apple, What Have You Done?",
"createdAtI": 1769420592,
"url": "https://onlinegoddess.net/2026/01/apple-what-have-you-done/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T09:43:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769421359,
"commentsCount": 0,
"updatedAt": "2026-01-26T09:55:53.000Z"
}
}{
"storyID": "46763548",
"title": "UK House of Lords Votes to Extend Age Verification to VPNs",
"author": "ubercow13",
"url": "https://reclaimthenet.org/uk-house-of-lords-votes-to-extend-age-verification-to-vpns",
"points": 154,
"commentsCount": 194,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://reclaimthenet.org/uk-house-of-lords-votes-to-extend-age-verification-to-vpns"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T09:35:31.000Z",
"createdAtI": 1769420131,
"updatedAt": "2026-01-27T03:33:41.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46763548",
"author": "ubercow13",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T09:55:58.700Z",
"title": "UK House of Lords Votes to Extend Age Verification to VPNs",
"createdAtI": 1769420131,
"url": "https://reclaimthenet.org/uk-house-of-lords-votes-to-extend-age-verification-to-vpns",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T09:35:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769421359,
"commentsCount": 0,
"updatedAt": "2026-01-26T09:55:07.000Z"
}
}We’re on a journey to advance and democratize artificial intelligence through open source and open science.
{
"storyID": "46763493",
"title": "Anyone Can Clone Your Voice Now",
"author": "bakigul",
"url": "https://huggingface.co/Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice",
"points": 42,
"commentsCount": 30,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@huggingface",
"twitterImage": [
{
"url": "https://cdn-thumbnails.huggingface.co/social-thumbnails/models/Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice.png"
}
],
"success": true,
"requestUrl": "https://huggingface.co/Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice",
"ogTitle": "Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice · Hugging Face",
"ogUrl": "https://huggingface.co/Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice",
"ogDescription": "We’re on a journey to advance and democratize artificial intelligence through open source and open science.",
"ogImage": [
{
"url": "https://cdn-thumbnails.huggingface.co/social-thumbnails/models/Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice.png"
}
],
"fbAppId": "1321688464574422",
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"artificialintelligence",
"huggingface.co"
]
},
"createdAt": "2026-01-26T09:25:37.000Z",
"createdAtI": 1769419537,
"updatedAt": "2026-01-27T03:25:11.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46763493",
"author": "bakigul",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T09:45:58.528Z",
"title": "Anyone Can Clone Your Voice Now",
"createdAtI": 1769419537,
"url": "https://huggingface.co/Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T09:25:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769420759,
"commentsCount": 0,
"updatedAt": "2026-01-26T09:43:24.000Z"
}
}I guess using Go + Godot to build native & installable Android & iOS binaries (without any proprietary SDKs) was too easy. So it's time for a real challenge... Linux Binary Compatibility (some back...
{
"storyID": "46762882",
"title": "The Holy Grail of Linux Binary Compatibility: Musl and Dlopen",
"author": "Splizard",
"url": "https://github.com/quaadgras/graphics.gd/discussions/242",
"points": 215,
"commentsCount": 182,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "The Holy Grail of Linux Binary Compatibility: musl + dlopen · quaadgras/graphics.gd · Discussion #242",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/af0c59148ab94a32e63f53e7dcc03754a2e8f3099ce68bd45f8759205d38f812/quaadgras/graphics.gd/discussions/242"
}
],
"ogTitle": "The Holy Grail of Linux Binary Compatibility: musl + dlopen · quaadgras/graphics.gd · Discussion #242",
"ogDescription": "I guess using Go + Godot to build native & installable Android & iOS binaries (without any proprietary SDKs) was too easy. So it's time for a real challenge... Linux Binary Compatibility (some back...",
"ogImage": [
{
"width": "1200",
"alt": "I guess using Go + Godot to build native & installable Android & iOS binaries (without any proprietary SDKs) was too easy. So it's time for a real challenge... Linux Binary Compatibility (some back...",
"url": "https://opengraph.githubassets.com/af0c59148ab94a32e63f53e7dcc03754a2e8f3099ce68bd45f8759205d38f812/quaadgras/graphics.gd/discussions/242",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "I guess using Go + Godot to build native & installable Android & iOS binaries (without any proprietary SDKs) was too easy. So it's time for a real challenge... Linux Binary Compatibilit...",
"success": true,
"requestUrl": "https://github.com/quaadgras/graphics.gd/discussions/242",
"ogUrl": "https://github.com/quaadgras/graphics.gd/discussions/242",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T07:41:52.000Z",
"createdAtI": 1769413312,
"updatedAt": "2026-01-27T03:38:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46762882",
"author": "Splizard",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T08:40:58.403Z",
"title": "The Holy Grail of Linux Binary Compatibility: Musl and Dlopen",
"createdAtI": 1769413312,
"url": "https://github.com/quaadgras/graphics.gd/discussions/242",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T07:41:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769416858,
"commentsCount": 0,
"updatedAt": "2026-01-26T08:38:23.000Z"
}
}Simon Willison - Paul Kinlan is a web platform developer advocate at Google and recently turned his attention to coding agents. He quickly identified the importance of a robust sandbox for agents to …
{
"storyID": "46762150",
"title": "The browser is the sandbox",
"author": "enos_feedler",
"url": "https://simonwillison.net/2026/Jan/25/the-browser-is-the-sandbox/",
"points": 331,
"commentsCount": 175,
"tags": [],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://static.simonwillison.net/static/2026/codo.jpg"
}
],
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2026/Jan/25/the-browser-is-the-sandbox/",
"ogTitle": "the browser is the sandbox",
"ogUrl": "https://simonwillison.net/2026/Jan/25/the-browser-is-the-sandbox/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "Paul Kinlan is a web platform developer advocate at Google and recently turned his attention to coding agents. He quickly identified the importance of a robust sandbox for agents to …",
"ogImage": [
{
"url": "https://static.simonwillison.net/static/2026/codo.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T05:23:01.000Z",
"createdAtI": 1769404981,
"updatedAt": "2026-01-27T03:27:14.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46762150",
"author": "enos_feedler",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T06:20:58.697Z",
"title": "The Browser Is the Sandbox",
"createdAtI": 1769404981,
"url": "https://simonwillison.net/2026/Jan/25/the-browser-is-the-sandbox/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T05:23:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769408459,
"commentsCount": 1,
"updatedAt": "2026-01-26T06:20:22.000Z"
}
}The regime is testing a two-tier internet where access becomes a vetted privilege. Its economic cost could be staggering.
{
"storyID": "46761822",
"title": "Iran's internet blackout may become permanent, with access for elites only",
"author": "siev",
"url": "https://restofworld.org/2026/iran-blackout-tiered-internet/",
"points": 386,
"commentsCount": 324,
"tags": [],
"og": {
"twitterSite": "@restofworld",
"twitterTitle": "Iran’s internet blackout may become permanent, with access for elites only",
"articlePublishedTime": "2026-01-23T06:45:27+00:00",
"twitterImage": [
{
"alt": "A tattered Italian flag hangs in a charred, darkened room with damaged windows and walls.",
"url": "https://restofworld.org/wp-content/uploads/2026/01/GettyImages-2256840554-scaled-e1769150202393-1600x900.jpg"
}
],
"ogTitle": "Iran’s internet blackout may become permanent, with access for elites only",
"ogDescription": "The regime is testing a two-tier internet where access becomes a vetted privilege. Its economic cost could be staggering.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"alt": "A tattered Italian flag hangs in a charred, darkened room with damaged windows and walls.",
"url": "https://restofworld.org/wp-content/uploads/2026/01/GettyImages-2256840554-scaled-e1769150202393-1600x900.jpg",
"height": "900"
}
],
"ogType": "article",
"articleTag": "internet blackout",
"articlePublisher": "https://www.facebook.com/readrestofworld",
"twitterCard": "summary_large_image",
"twitterDescription": "The regime is testing a two-tier internet where access becomes a vetted privilege. Its economic cost could be staggering.",
"success": true,
"requestUrl": "https://restofworld.org/2026/iran-blackout-tiered-internet/",
"ogUrl": "https://restofworld.org/2026/iran-blackout-tiered-internet/",
"ogSiteName": "Rest of World"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T04:18:19.000Z",
"createdAtI": 1769401099,
"updatedAt": "2026-01-27T03:40:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46761822",
"author": "siev",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T04:30:58.839Z",
"title": "Iran's internet blackout may become permanent, with access for elites only",
"createdAtI": 1769401099,
"url": "https://restofworld.org/2026/iran-blackout-tiered-internet/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T04:18:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769401859,
"commentsCount": 0,
"updatedAt": "2026-01-26T04:30:22.000Z"
}
}Arthur Pizza - Getting the Cricut Software to run on Linux, under WINE
{
"storyID": "46761761",
"title": "Running the Stupid Cricut Software on Linux",
"author": "starkparker",
"url": "https://arthur.pizza/2025/12/running-stupid-cricut-software-under-linux/",
"points": 70,
"commentsCount": 18,
"tags": [],
"og": {
"success": true,
"author": "Arthur Pizza",
"requestUrl": "https://arthur.pizza/2025/12/running-stupid-cricut-software-under-linux/",
"ogTitle": "Running the Stupid Cricut Software on Linux | Arthur Pizza",
"ogUrl": "https://arthur.pizza/2025/12/running-stupid-cricut-software-under-linux/",
"ogDescription": "Getting the Cricut Software to run on Linux, under WINE",
"ogImage": [
{
"url": "https://arthur.pizza/image/2025/cricut-stock.avif"
}
],
"ogType": "blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T04:05:38.000Z",
"createdAtI": 1769400338,
"updatedAt": "2026-01-27T02:53:56.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46761761",
"author": "starkparker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T07:15:58.418Z",
"title": "Running the Stupid Cricut Software on Linux",
"createdAtI": 1769400338,
"url": "https://arthur.pizza/2025/12/running-stupid-cricut-software-under-linux/",
"points": 5,
"tags": [],
"createdAt": "2026-01-26T04:05:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769411758,
"commentsCount": 0,
"updatedAt": "2026-01-26T07:15:22.000Z"
}
}{
"storyID": "46761614",
"title": "Environmentalists worry Google behind bid to control Oregon town's water",
"author": "voxadam",
"url": "https://www.sfgate.com/national-parks/article/mount-hood-water-google-21307223.php",
"points": 150,
"commentsCount": 82,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.sfgate.com/national-parks/article/mount-hood-water-google-21307223.php"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T03:40:06.000Z",
"createdAtI": 1769398806,
"updatedAt": "2026-01-27T03:28:55.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46761614",
"author": "voxadam",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T03:50:58.421Z",
"title": "Environmentalists worry Google behind bid to control Oregon town's water",
"createdAtI": 1769398806,
"url": "https://www.sfgate.com/national-parks/article/mount-hood-water-google-21307223.php",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T03:40:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769399458,
"commentsCount": 0,
"updatedAt": "2026-01-26T03:49:52.000Z"
}
}McKinley Franklin - Sources say nobody outside of Melania Trump, director Brett Ratner and a very small group of their associates has yet seen the movie, including the president and his advisors, who are seeing it Saturday night for the first time.
{
"storyID": "46761370",
"title": "Tech CEOs attend Amazon-funded \"Melania\" screening at White House",
"author": "camillomiller",
"url": "https://www.hollywoodreporter.com/movies/movie-news/white-house-vip-melania-screening-mike-tyson-tim-cook-1236484037/",
"points": 120,
"commentsCount": 52,
"tags": [],
"og": {
"twitterSite": "@thr",
"twitterTitle": "White House Holding VIP ‘Melania’ Screening Ahead of Doc Premiere With Mike Tyson, Tim Cook, Andy Jassy and More (Exclusive)",
"articlePublishedTime": "2026-01-25T01:25:54+00:00",
"twitterImage": [
{
"url": "https://www.hollywoodreporter.com/wp-content/uploads/2025/10/MT_r1_crop_white-H-2025.jpg?w=1296&h=730&crop=1"
}
],
"author": "McKinley Franklin",
"ogTitle": "White House Holding VIP ‘Melania’ Screening Ahead of Doc Premiere With Mike Tyson, Tim Cook, Andy Jassy and More (Exclusive)",
"ogDescription": "Sources say nobody outside of Melania Trump, director Brett Ratner and a very small group of their associates has yet seen the movie, including the president and his advisors, who are seeing it Saturday night for the first time.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"alt": "Melania",
"url": "https://www.hollywoodreporter.com/wp-content/uploads/2025/10/MT_r1_crop_white-H-2025.jpg?w=1296&h=730&crop=1",
"height": "577"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Sources say nobody outside of Melania Trump, director Brett Ratner and a very small group of their associates has yet seen the movie, including the president and his advisors, who are seeing it Saturday night for the first time.",
"success": true,
"requestUrl": "https://www.hollywoodreporter.com/movies/movie-news/white-house-vip-melania-screening-mike-tyson-tim-cook-1236484037/",
"ogUrl": "https://www.hollywoodreporter.com/movies/movie-news/white-house-vip-melania-screening-mike-tyson-tim-cook-1236484037/",
"ogSiteName": "The Hollywood Reporter",
"articleModifiedTime": "2026-01-25T21:40:01+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T03:04:07.000Z",
"createdAtI": 1769396647,
"updatedAt": "2026-01-27T03:37:25.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46761370",
"author": "camillomiller",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T03:10:58.697Z",
"title": "Tech CEOs attend Amazon-funded \"Melania\" screening at White House",
"createdAtI": 1769396647,
"url": "https://www.hollywoodreporter.com/movies/movie-news/white-house-vip-melania-screening-mike-tyson-tim-cook-1236484037/",
"points": 5,
"tags": [],
"createdAt": "2026-01-26T03:04:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769397059,
"commentsCount": 1,
"updatedAt": "2026-01-26T03:08:52.000Z"
}
}Scott Cooper - Vibecoding, Vibeporting?
{
"storyID": "46761239",
"title": "You can just port things to Cloudflare Workers",
"author": "STRiDEX",
"url": "https://sigh.dev/posts/you-can-just-port-things-to-cloudflare-workers/",
"points": 42,
"commentsCount": 53,
"tags": [],
"og": {
"twitterTitle": "You can just port things to Cloudflare Workers",
"articlePublishedTime": "2026-01-25T08:00:00.000Z",
"twitterImage": [
{
"url": "https://sigh.dev/og-image/you-can-just-port-things-to-cloudflare-workers.png"
}
],
"author": "Scott Cooper",
"twitterUrl": "https://sigh.dev/posts/you-can-just-port-things-to-cloudflare-workers/",
"ogTitle": "You can just port things to Cloudflare Workers",
"ogDescription": "Vibecoding, Vibeporting?",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://sigh.dev/og-image/you-can-just-port-things-to-cloudflare-workers.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Vibecoding, Vibeporting?",
"success": true,
"requestUrl": "https://sigh.dev/posts/you-can-just-port-things-to-cloudflare-workers/",
"ogUrl": "https://sigh.dev/posts/you-can-just-port-things-to-cloudflare-workers/",
"ogSiteName": "sigh.dev - Scott Cooper's dev blog",
"articleAuthor": "Scott Cooper"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T02:41:32.000Z",
"createdAtI": 1769395292,
"updatedAt": "2026-01-27T02:29:11.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46761239",
"author": "STRiDEX",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T06:35:58.687Z",
"title": "You can just port things to Cloudflare Workers",
"createdAtI": 1769395292,
"url": "https://sigh.dev/posts/you-can-just-port-things-to-cloudflare-workers/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T02:41:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769409359,
"commentsCount": 0,
"updatedAt": "2026-01-26T06:32:53.000Z"
}
}C.J. Ciaramella - The video is the latest example of federal immigration authorities labeling anyone who opposes them a "domestic terrorist."
{
"storyID": "46761130",
"title": "ICE tells legal observer, 'We have a database, now you're a domestic terrorist'",
"author": "heavyset_go",
"url": "https://reason.com/2026/01/23/ice-tells-legal-observer-we-have-a-nice-little-database-and-now-youre-considered-a-domestic-terrorist/",
"points": 175,
"commentsCount": 26,
"tags": [],
"og": {
"twitterCreator": "@cjciaramella",
"twitterTitle": "ICE tells legal observer, 'We have a nice little database, and now you're considered a domestic terrorist'",
"twitterSite": "@reason",
"articlePublishedTime": "2026-01-23T20:23:57+00:00",
"author": "C.J. Ciaramella",
"ogTitle": "ICE tells legal observer, 'We have a nice little database, and now you're considered a domestic terrorist'",
"ogDescription": "The video is the latest example of federal immigration authorities labeling anyone who opposes them a \"domestic terrorist.\"",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2560",
"type": "image/jpeg",
"url": "https://d2eehagpk5cl65.cloudfront.net/img/q60/uploads/2026/01/maine-ice-scaled.jpeg",
"height": "1440"
}
],
"ogType": "article",
"articleTag": "Surveillance",
"articlePublisher": "https://www.facebook.com/Reason.Magazine/",
"twitterCard": "summary_large_image",
"twitterDescription": "The video is the latest example of federal immigration authorities labeling anyone who opposes them a \"domestic terrorist.\"",
"success": true,
"requestUrl": "https://reason.com/2026/01/23/ice-tells-legal-observer-we-have-a-nice-little-database-and-now-youre-considered-a-domestic-terrorist/",
"ogUrl": "https://reason.com/2026/01/23/ice-tells-legal-observer-we-have-a-nice-little-database-and-now-youre-considered-a-domestic-terrorist/",
"ogSiteName": "Reason.com",
"articleSection": "Criminal Justice",
"articleModifiedTime": "2026-01-24T00:39:16+00:00",
"fbAppId": "231085004075801"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T02:25:09.000Z",
"createdAtI": 1769394309,
"updatedAt": "2026-01-27T02:28:42.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46761130",
"author": "heavyset_go",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T02:35:58.460Z",
"title": "ICE tells legal observer, 'We have a database, now you're a domestic terrorist'",
"createdAtI": 1769394309,
"url": "https://reason.com/2026/01/23/ice-tells-legal-observer-we-have-a-nice-little-database-and-now-youre-considered-a-domestic-terrorist/",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T02:25:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769394958,
"commentsCount": 0,
"updatedAt": "2026-01-26T02:35:37.000Z"
}
}Mayank Parmar - Microsoft is aware of an alleged issue that leaves PCs unable to boot and requires manual recovery after Windows 11 January Update.
{
"storyID": "46761061",
"title": "Microsoft suspects some PCs might not boot after Windows 11 January 2026 Update",
"author": "nsoonhui",
"url": "https://www.windowslatest.com/2026/01/25/microsoft-suspects-some-pcs-might-not-boot-after-windows-11-january-2026-update-kb5074109/",
"points": 118,
"commentsCount": 92,
"tags": [],
"og": {
"twitterCreator": "@mayank_jee",
"twitterSite": "@windowslatest",
"articlePublishedTime": "2026-01-25T17:38:14+00:00",
"author": "Mayank Parmar",
"ogTitle": "Microsoft suspects some PCs might not boot after Windows 11 January 2026 Update (KB5074109)",
"ogDescription": "Microsoft is aware of an alleged issue that leaves PCs unable to boot and requires manual recovery after Windows 11 January Update.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1619",
"type": "image/jpeg",
"url": "https://www.windowslatest.com/wp-content/uploads/2026/01/PCs-not-booting-with-black-screen-on-Windows-11.jpg",
"height": "842"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/windowslatestdotcom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.windowslatest.com/2026/01/25/microsoft-suspects-some-pcs-might-not-boot-after-windows-11-january-2026-update-kb5074109/",
"ogUrl": "https://www.windowslatest.com/2026/01/25/microsoft-suspects-some-pcs-might-not-boot-after-windows-11-january-2026-update-kb5074109/",
"ogSiteName": "Windows Latest",
"articleModifiedTime": "2026-01-26T02:22:46+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T02:15:52.000Z",
"createdAtI": 1769393752,
"updatedAt": "2026-01-27T03:32:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46761061",
"author": "nsoonhui",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T02:45:58.538Z",
"title": "Microsoft suspects some PCs might not boot after Windows 11 January 2026 Update",
"createdAtI": 1769393752,
"url": "https://www.windowslatest.com/2026/01/25/microsoft-suspects-some-pcs-might-not-boot-after-windows-11-january-2026-update-kb5074109/",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T02:15:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769395559,
"commentsCount": 0,
"updatedAt": "2026-01-26T02:43:06.000Z"
}
}Gwern - Video games are art, but a strange art: their essence is transformation of the player, not description to the player. This makes meaningful criticism nearly impossible—you can point at the moon, but it’s not the moon, and once someone sees it, they no longer need the pointing.
{
"storyID": "46760998",
"title": "Video Games as Art",
"author": "andsoitis",
"url": "https://gwern.net/video-game-art",
"points": 96,
"commentsCount": 74,
"tags": [],
"og": {
"twitterCreator": "gwern",
"twitterTitle": "Video Games as Art",
"twitterSite": "gwern.net",
"author": "Gwern",
"dcDateIssued": "2025-05-31",
"ogTitle": "Video Games as Art",
"ogDescription": "Video games are art, but a strange art: their essence is transformation of the player, not description to the player. This makes meaningful criticism nearly impossible—you can point at the moon, but it’s not the moon, and once someone sees it, they no longer need the pointing.",
"ogImage": [
{
"width": "4096",
"alt": "Video game criticism is like a finger pointing to the moon at dusk: it can but gesture in the direction of the reality, and like the Owl of Athena, only when it is too late.",
"url": "https://gwern.net/doc/ai/nn/transformer/gpt/dall-e/4o/2026-01-17-gwern-gpt52-fingerpointingatmoonsunset-vectorartstriped.jpg",
"height": "4096"
}
],
"ogType": "article",
"dcRights": "https://creativecommons.org/publicdomain/zero/1.0/",
"success": true,
"requestUrl": "https://gwern.net/video-game-art",
"ogUrl": "https://gwern.net/video-game-art"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T02:07:34.000Z",
"createdAtI": 1769393254,
"updatedAt": "2026-01-27T03:07:55.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46760998",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T04:55:58.449Z",
"title": "Video Games as Art",
"createdAtI": 1769393254,
"url": "https://gwern.net/video-game-art",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T02:07:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769403358,
"commentsCount": 0,
"updatedAt": "2026-01-26T04:54:07.000Z"
}
}{
"storyID": "46760402",
"title": "Open letter from more than 60 CEOs of Minnesota-based companies",
"author": "SilverElfin",
"url": "https://www.mnchamber.com/blog/open-letter-more-60-ceos-minnesota-based-companies",
"points": 66,
"commentsCount": 22,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.mnchamber.com/blog/open-letter-more-60-ceos-minnesota-based-companies"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T00:50:12.000Z",
"createdAtI": 1769388612,
"updatedAt": "2026-01-27T01:12:10.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46760402",
"author": "SilverElfin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T01:00:58.317Z",
"title": "Open letter from more than 60 CEOs of Minnesota-based companies",
"createdAtI": 1769388612,
"url": "https://www.mnchamber.com/blog/open-letter-more-60-ceos-minnesota-based-companies",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T00:50:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769389258,
"commentsCount": 2,
"updatedAt": "2026-01-26T00:58:52.000Z"
}
}Iran International's Editorial Board - More than 36,500 Iranians were killed by security forces during the January 8-9 crackdown on nationwide protests, making it the deadliest two-day protest massacre in history, according to documents reviewed by Iran International's Editorial Board.
{
"storyID": "46760329",
"title": "Over 36,500 killed in Iran's deadliest massacre, documents reveal",
"author": "mhb",
"url": "https://www.iranintl.com/en/202601255198",
"points": 274,
"commentsCount": 162,
"tags": [],
"og": {
"twitterTitle": "Over 36,500 killed in Iran's deadliest massacre, documents reveal",
"articlePublishedTime": "2026-01-25T10:21:55.635Z",
"twitterImage": [
{
"alt": "Men stand amid rows of corpses in a morgue in Tehran following mass killings of protestors by security forces in this undated image obtained by Iran International",
"width": "1200",
"url": "https://i.iranintl.com/images/rdk9umy0/production/7fe9c0347d121fb5b5779d874e9396c83820798a-992x661.jpg?rect=0,71,992,521&w=1200&h=630&q=70&fit=max&auto=format",
"height": "630"
}
],
"author": "Iran International's Editorial Board",
"ogTitle": "Over 36,500 killed in Iran's deadliest massacre, documents reveal",
"ogDescription": "More than 36,500 Iranians were killed by security forces during the January 8-9 crackdown on nationwide protests, making it the deadliest two-day protest massacre in history, according to documents reviewed by Iran International's Editorial Board.",
"ogLocale": "en",
"ogImage": [
{
"width": "1200",
"url": "https://i.iranintl.com/images/rdk9umy0/production/7fe9c0347d121fb5b5779d874e9396c83820798a-992x661.jpg?rect=0,71,992,521&w=1200&h=630&q=70&fit=max&auto=format",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "More than 36,500 Iranians were killed by security forces during the January 8-9 crackdown on nationwide protests, making it the deadliest two-day protest massacre in history, according to documents reviewed by Iran International's Editorial Board.",
"success": true,
"requestUrl": "https://www.iranintl.com/en/202601255198",
"ogUrl": "https://www.iranintl.com/en/202601255198",
"articleModifiedTime": "2026-01-25T10:42:13Z",
"articleAuthor": "Iran International's Editorial Board"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T00:40:01.000Z",
"createdAtI": 1769388001,
"updatedAt": "2026-01-27T03:39:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46760329",
"author": "mhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T01:05:58.406Z",
"title": "Over 36,500 killed in Iran's deadliest massacre, documents reveal",
"createdAtI": 1769388001,
"url": "https://www.iranintl.com/en/202601255198",
"points": 3,
"tags": [],
"createdAt": "2026-01-26T00:40:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769389558,
"commentsCount": 0,
"updatedAt": "2026-01-26T01:05:52.000Z"
}
}{
"storyID": "46760285",
"title": "Tell HN: I cut Claude API costs from $70/month to pennies",
"author": "ok_orco",
"url": null,
"points": 37,
"commentsCount": 20,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-26T00:34:17.000Z",
"createdAtI": 1769387657,
"updatedAt": "2026-01-27T01:55:12.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46760285",
"author": "ok_orco",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T06:50:58.735Z",
"title": "Tell HN: I cut Claude API costs from $70/month to pennies",
"createdAtI": 1769387657,
"url": null,
"points": 10,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-26T00:34:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769410259,
"commentsCount": 4,
"updatedAt": "2026-01-26T06:50:52.000Z"
}
}Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 - GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
{
"storyID": "46760237",
"title": "Clawdbot - open source personal AI assistant",
"author": "KuzeyAbi",
"url": "https://github.com/clawdbot/clawdbot",
"points": 366,
"commentsCount": 219,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/eb52bf032f05946c1592a6f19f4de23fffeff8f0672071597e1c321d636fe832/clawdbot/clawdbot"
}
],
"ogTitle": "GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞",
"ogDescription": "Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 - GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞",
"ogImage": [
{
"width": "1200",
"alt": "Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 - GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞",
"url": "https://opengraph.githubassets.com/eb52bf032f05946c1592a6f19f4de23fffeff8f0672071597e1c321d636fe832/clawdbot/clawdbot",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 - GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞",
"success": true,
"requestUrl": "https://github.com/clawdbot/clawdbot",
"ogUrl": "https://github.com/clawdbot/clawdbot",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-01-26T00:27:41.000Z",
"createdAtI": 1769387261,
"updatedAt": "2026-01-27T03:24:12.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46760237",
"author": "KuzeyAbi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T00:55:58.484Z",
"title": "Clawdbot - open source personal AI assistant",
"createdAtI": 1769387261,
"url": "https://github.com/clawdbot/clawdbot",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T00:27:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769388958,
"commentsCount": 1,
"updatedAt": "2026-01-26T00:54:22.000Z"
}
}Michael Irving - At what point do "you" end and the outside world begins? It might feel like a weird question with an obvious answer, but your brain has to work surprisingly hard to judge that boundary.
{
"storyID": "46760099",
"title": "Scientists identify brain waves that define the limits of 'you'",
"author": "mikhael",
"url": "https://www.sciencealert.com/scientists-identify-brain-waves-that-define-the-limits-of-you",
"points": 302,
"commentsCount": 89,
"tags": [],
"og": {
"twitterCreator": "@ScienceAlert",
"twitterTitle": "Scientists Identify Brain Waves That Define The Limits of 'You'",
"twitterSite": "@ScienceAlert",
"articlePublishedTime": "2026-01-25T21:00:34+00:00",
"author": "Michael Irving",
"ogTitle": "Scientists Identify Brain Waves That Define The Limits of 'You'",
"ogDescription": "At what point do \"you\" end and the outside world begins? It might feel like a weird question with an obvious answer, but your brain has to work surprisingly hard to judge that boundary.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://www.sciencealert.com/images/2026/01/Brain-You.jpg",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/ScienceAlert",
"twitterCard": "summary_large_image",
"twitterDescription": "Where to draw the line?",
"success": true,
"requestUrl": "https://www.sciencealert.com/scientists-identify-brain-waves-that-define-the-limits-of-you",
"ogUrl": "https://www.sciencealert.com/scientists-identify-brain-waves-that-define-the-limits-of-you",
"ogSiteName": "ScienceAlert",
"articleSection": "health"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-26T00:10:42.000Z",
"createdAtI": 1769386242,
"updatedAt": "2026-01-27T03:10:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46760099",
"author": "mikhael",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T01:00:58.317Z",
"title": "Scientists identify brain waves that define the limits of 'you'",
"createdAtI": 1769386242,
"url": "https://www.sciencealert.com/scientists-identify-brain-waves-that-define-the-limits-of-you",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-26T00:10:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769389258,
"commentsCount": 0,
"updatedAt": "2026-01-26T01:00:25.000Z"
}
}{
"storyID": "46759969",
"title": "\"We're aware of the DMCA takedown notice of julialang logo by an OF creator\"",
"author": "sundarurfriend",
"url": "https://twitter.com/KenoFischer/status/2014327875277602983",
"points": 62,
"commentsCount": 13,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/KenoFischer/status/2014327875277602983",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T23:52:22.000Z",
"createdAtI": 1769385142,
"updatedAt": "2026-01-27T03:21:26.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46759969",
"author": "sundarurfriend",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T00:00:58.338Z",
"title": "\"We're aware of the DMCA takedown notice of julialang logo by an OF creator\"",
"createdAtI": 1769385142,
"url": "https://twitter.com/KenoFischer/status/2014327875277602983",
"points": 4,
"tags": [],
"createdAt": "2026-01-25T23:52:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769385658,
"commentsCount": 0,
"updatedAt": "2026-01-25T23:57:37.000Z"
}
}A simple interpreted programming language where everything is a value - Jcparkyn/herd
{
"storyID": "46759520",
"title": "Show HN: A small programming language where everything is pass-by-value",
"author": "jcparkyn",
"url": "https://github.com/Jcparkyn/herd",
"points": 83,
"commentsCount": 54,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Jcparkyn/herd: A simple interpreted programming language where everything is a value",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/10870228a7f198c12fe7e4c94b912177ed4a94b7af2f99eba6a69dec0ea0da77/Jcparkyn/herd"
}
],
"ogTitle": "GitHub - Jcparkyn/herd: A simple interpreted programming language where everything is a value",
"ogDescription": "A simple interpreted programming language where everything is a value - Jcparkyn/herd",
"ogImage": [
{
"width": "1200",
"alt": "A simple interpreted programming language where everything is a value - Jcparkyn/herd",
"url": "https://opengraph.githubassets.com/10870228a7f198c12fe7e4c94b912177ed4a94b7af2f99eba6a69dec0ea0da77/Jcparkyn/herd",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A simple interpreted programming language where everything is a value - Jcparkyn/herd",
"success": true,
"requestUrl": "https://github.com/Jcparkyn/herd",
"ogUrl": "https://github.com/Jcparkyn/herd",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T23:01:06.000Z",
"createdAtI": 1769382066,
"updatedAt": "2026-01-27T02:48:26.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46759520",
"author": "jcparkyn",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T23:40:58.686Z",
"title": "Show HN: A small programming language where everything is a value",
"createdAtI": 1769382066,
"url": "https://github.com/Jcparkyn/herd",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-25T23:01:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769384459,
"commentsCount": 0,
"updatedAt": "2026-01-25T23:40:37.000Z"
}
}{
"storyID": "46759387",
"title": "Ask HN: DDD was a great debugger – what would a modern equivalent look like?",
"author": "manux81",
"url": null,
"points": 45,
"commentsCount": 53,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-25T22:47:55.000Z",
"createdAtI": 1769381275,
"updatedAt": "2026-01-27T03:29:25.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46759387",
"author": "manux81",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T07:20:58.456Z",
"title": "Ask HN: DDD was a great debugger – what would a modern equivalent look like?",
"createdAtI": 1769381275,
"url": null,
"points": 10,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-01-25T22:47:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769412058,
"commentsCount": 5,
"updatedAt": "2026-01-26T07:19:08.000Z"
}
}{
"storyID": "46759352",
"title": "Case study: Creative math – How AI fakes proofs",
"author": "musculus",
"url": "https://tomaszmachnik.pl/case-study-math-en.html",
"points": 121,
"commentsCount": 90,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://tomaszmachnik.pl/case-study-math-en.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-25T22:44:50.000Z",
"createdAtI": 1769381090,
"updatedAt": "2026-01-27T03:20:57.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46759352",
"author": "musculus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T23:50:58.415Z",
"title": "Case study: Creative math – How AI fakes proofs",
"createdAtI": 1769381090,
"url": "https://tomaszmachnik.pl/case-study-math-en.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T22:44:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769385058,
"commentsCount": 0,
"updatedAt": "2026-01-25T23:50:51.000Z"
}
}When code gets cheap operational excellence wins. Anyone can build a greenfield demo, but it takes engineering to run a service.
{
"storyID": "46759063",
"title": "The future of software engineering is SRE",
"author": "Swizec",
"url": "https://swizec.com/blog/the-future-of-software-engineering-is-sre/",
"points": 248,
"commentsCount": 131,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@swizec",
"twitterTitle": "The future of software engineering is SRE | Swizec Teller",
"twitterDescription": "When code gets cheap operational excellence wins. Anyone can build a greenfield demo, but it takes engineering to run a service.",
"twitterImage": [
{
"url": "https://swizec.com/social-cards/the-future-of-software-engineering-is-sre.png"
}
],
"success": true,
"requestUrl": "https://swizec.com/blog/the-future-of-software-engineering-is-sre/",
"ogTitle": "The future of software engineering is SRE | Swizec Teller",
"ogUrl": "https://swizec.com/blog/the-future-of-software-engineering-is-sre",
"ogDescription": "When code gets cheap operational excellence wins. Anyone can build a greenfield demo, but it takes engineering to run a service.",
"ogImage": [
{
"url": "https://swizec.com/social-cards/the-future-of-software-engineering-is-sre.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T22:18:38.000Z",
"createdAtI": 1769379518,
"updatedAt": "2026-01-27T03:39:40.000Z",
"fetchedAt": "2026-01-27T03:40:58.444Z",
"firstVersion": {
"storyID": "46759063",
"author": "Swizec",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T01:30:58.710Z",
"title": "The future of software engineering is SRE",
"createdAtI": 1769379518,
"url": "https://swizec.com/blog/the-future-of-software-engineering-is-sre/",
"points": 6,
"tags": [],
"createdAt": "2026-01-25T22:18:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769391059,
"commentsCount": 0,
"updatedAt": "2026-01-26T01:30:53.000Z"
}
}Life evolved under broad spectrum sunlight, from ultraviolet to infrared (300–2500 nm). This spectrally balanced light sculpted life’s physiology and metabolism. But modern lighting has recently become dominated by restricted spectrum light emitting diodes (350–650 nm LEDs). Absence of longer wavelengths in LEDs and their short wavelength dominance impacts physiology, undermining normal mitochondrial respiration that
{
"storyID": "46758644",
"title": "LED lighting undermines visual performance unless supplemented by wider spectra",
"author": "bookofjoe",
"url": "https://www.nature.com/articles/s41598-026-35389-6",
"points": 199,
"commentsCount": 190,
"tags": [],
"og": {
"twitterSite": "@SciReports",
"twitterTitle": "LED lighting (350-650nm) undermines human visual performance unless supplemented by wider spectra (400-1500nm+) like daylight",
"dcLanguage": "En",
"twitterImage": [
{
"alt": "Content cover image",
"url": "https://media.springernature.com/full/springer-static/image/art%3A10.1038%2Fs41598-026-35389-6/MediaObjects/41598_2026_35389_Fig1_HTML.png"
}
],
"dcType": "OriginalPaper",
"ogTitle": "LED lighting (350-650nm) undermines human visual performance unless supplemented by wider spectra (400-1500nm+) like daylight - Scientific Reports",
"dcTitle": "LED lighting (350-650nm) undermines human visual performance unless supplemented by wider spectra (400-1500nm+) like daylight",
"dcSource": "Scientific Reports 2026 16:1",
"dcPublisher": "Nature Publishing Group",
"ogDescription": "Life evolved under broad spectrum sunlight, from ultraviolet to infrared (300–2500 nm). This spectrally balanced light sculpted life’s physiology and metabolism. But modern lighting has recently become dominated by restricted spectrum light emitting diodes (350–650 nm LEDs). Absence of longer wavelengths in LEDs and their short wavelength dominance impacts physiology, undermining normal mitochondrial respiration that",
"ogImage": [
{
"url": "https://media.springernature.com/m685/springer-static/image/art%3A10.1038%2Fs41598-026-35389-6/MediaObjects/41598_2026_35389_Fig1_HTML.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"dcDate": "2026-01-23",
"dcRights": "2026 The Author(s)",
"twitterDescription": "Scientific Reports - LED lighting (350-650nm) undermines human visual performance unless supplemented by wider spectra (400-1500nm+) like daylight",
"success": true,
"requestUrl": "https://www.nature.com/articles/s41598-026-35389-6",
"dcIdentifier": "doi:10.1038/s41598-026-35389-6",
"dcCreator": "Jeffery, Glen",
"ogUrl": "https://www.nature.com/articles/s41598-026-35389-6",
"ogSiteName": "Nature",
"dcDescription": "Life evolved under broad spectrum sunlight, from ultraviolet to infrared (300–2500 nm). This spectrally balanced light sculpted life’s physiology and metabolism. But modern lighting has recently become dominated by restricted spectrum light emitting diodes (350–650 nm LEDs). Absence of longer wavelengths in LEDs and their short wavelength dominance impacts physiology, undermining normal mitochondrial respiration that",
"dcSubject": "Neuroscience"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T21:44:10.000Z",
"createdAtI": 1769377450,
"updatedAt": "2026-01-27T03:11:40.000Z",
"fetchedAt": "2026-01-27T03:15:58.703Z",
"firstVersion": {
"storyID": "46758644",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:45:58.524Z",
"title": "LED lighting undermines visual performance unless supplemented by wider spectra",
"createdAtI": 1769377450,
"url": "https://www.nature.com/articles/s41598-026-35389-6",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T21:44:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769377559,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:45:51.000Z"
}
}Nonviolent protests are twice as likely to succeed as armed conflicts – and those engaging a threshold of 3.5% of the population have never failed to bring about change.
{
"storyID": "46758450",
"title": "The '3.5% rule': How a small minority can change the world (2019)",
"author": "choult",
"url": "https://www.bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world",
"points": 310,
"commentsCount": 217,
"tags": [],
"og": {
"twitterTitle": "The '3.5% rule': How a small minority can change the world",
"alWebUrl": "https://bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world",
"twitterImage": [
{
"url": "https://ychef.files.bbci.co.uk/624x351/p0792jvk.jpg"
}
],
"ogTitle": "The '3.5% rule': How a small minority can change the world",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Nonviolent protests are twice as likely to succeed as armed conflicts – and those engaging a threshold of 3.5% of the population have never failed to bring about change.",
"ogImage": [
{
"url": "https://ychef.files.bbci.co.uk/624x351/p0792jvk.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Nonviolent protests are twice as likely to succeed as armed conflicts – and those engaging a threshold of 3.5% of the population have never failed to bring about change.",
"success": true,
"requestUrl": "https://www.bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://future/article/20190513-it-only-takes-35-of-people-to-change-the-world",
"articleModifiedTime": "2019-05-14T00:00:00.000Z",
"alAndroidUrl": "bbcx://future/article/20190513-it-only-takes-35-of-people-to-change-the-world"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T21:27:11.000Z",
"createdAtI": 1769376431,
"updatedAt": "2026-01-27T03:00:57.000Z",
"fetchedAt": "2026-01-27T03:10:58.474Z",
"firstVersion": {
"storyID": "46758450",
"author": "choult",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:50:58.356Z",
"title": "The '3.5% rule': How a small minority can change the world",
"createdAtI": 1769376431,
"url": "https://www.bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T21:27:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769377858,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:46:53.000Z"
}
}I've been visiting the US a lot these days: for work, for conferences, and simply to see friends. Commensurately, I've been also thinking more about what Can...
{
"storyID": "46758242",
"title": "Canada",
"author": "nsm",
"url": "https://www.jenn.site/on-canada/",
"points": 143,
"commentsCount": 123,
"tags": [],
"og": {
"twitterTitle": "On Canada",
"twitterImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"twitterUrl": "https://www.jenn.site/on-canada/",
"ogTitle": "On Canada",
"ogDescription": "I've been visiting the US a lot these days: for work, for conferences, and simply to see friends. Commensurately, I've been also thinking more about what Can...",
"ogImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "I've been visiting the US a lot these days: for work, for conferences, and simply to see friends. Commensurately, I've been also thinking more about what Can...",
"success": true,
"requestUrl": "https://www.jenn.site/on-canada/",
"ogUrl": "https://www.jenn.site/on-canada/",
"ogSiteName": "Jenneral HQ"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T21:07:41.000Z",
"createdAtI": 1769375261,
"updatedAt": "2026-01-27T02:09:10.000Z",
"fetchedAt": "2026-01-27T02:55:58.543Z",
"firstVersion": {
"storyID": "46758242",
"author": "nsm",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:40:58.435Z",
"title": "Canada",
"createdAtI": 1769375261,
"url": "https://www.jenn.site/on-canada/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T21:07:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769377258,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:40:52.000Z"
}
}“Heartbreaking: The Worst Person You Know Just Made a Great Point” – ClickHole “When the facts change, I change my mind. What do you do, sir?” – John Maynard Keynes, paraphr…
{
"storyID": "46758175",
"title": "AI Tribalism",
"author": "zurvanist",
"url": "https://nolanlawson.com/2026/01/24/ai-tribalism/",
"points": 58,
"commentsCount": 92,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-24T21:27:01+00:00",
"twitterImage": [
{
"url": "https://nolanlawson.com/wp-content/uploads/2025/01/favicon.png?w=32"
}
],
"ogTitle": "AI tribalism",
"ogDescription": "“Heartbreaking: The Worst Person You Know Just Made a Great Point” – ClickHole “When the facts change, I change my mind. What do you do, sir?” – John Maynard Keynes, paraphr…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "200",
"url": "https://nolanlawson.com/wp-content/uploads/2025/01/favicon.png?w=32",
"height": "200"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://nolanlawson.com/2026/01/24/ai-tribalism/",
"ogUrl": "https://nolanlawson.com/2026/01/24/ai-tribalism/",
"ogSiteName": "Read the Tea Leaves",
"articleModifiedTime": "2026-01-24T21:27:01+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-01-25T21:01:37.000Z",
"createdAtI": 1769374897,
"updatedAt": "2026-01-26T23:57:55.000Z",
"fetchedAt": "2026-01-27T02:35:58.453Z",
"firstVersion": {
"storyID": "46758175",
"author": "zurvanist",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:05:58.415Z",
"title": "AI Tribalism",
"createdAtI": 1769374897,
"url": "https://nolanlawson.com/2026/01/24/ai-tribalism/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T21:01:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769375158,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:05:52.000Z"
}
}{
"storyID": "46758056",
"title": "Nexphone-A phone that runs Android, Linux, and Windows?",
"author": "andrewjneumann",
"url": "https://nexphone.com/blog/the-tale-of-nexphone-one-phone-every-computer",
"points": 38,
"commentsCount": 15,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://nexphone.com/blog/the-tale-of-nexphone-one-phone-every-computer"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T20:51:15.000Z",
"createdAtI": 1769374275,
"updatedAt": "2026-01-27T02:18:56.000Z",
"fetchedAt": "2026-01-27T02:30:58.453Z",
"firstVersion": {
"storyID": "46758056",
"author": "andrewjneumann",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-26T00:35:58.426Z",
"title": "Nexphone-A phone that runs Android, Linux, and Windows?",
"createdAtI": 1769374275,
"url": "https://nexphone.com/blog/the-tale-of-nexphone-one-phone-every-computer",
"points": 5,
"tags": [],
"createdAt": "2026-01-25T20:51:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769387758,
"commentsCount": 1,
"updatedAt": "2026-01-26T00:35:22.000Z"
}
}{
"storyID": "46757967",
"title": "\"Those rights don't count\": Bovino says Pretti forfeited 2nd Amendment rights",
"author": "breve",
"url": "https://www.salon.com/2026/01/25/those-rights-dont-count-bovino-says-pretti-forfeited-2nd-amendment-rights-in-fatal-shooting/",
"points": 42,
"commentsCount": 15,
"tags": [],
"og": {
"articlePublishedTime": "2026-01-25T19:24:50+00:00",
"twitterImage": [
{
"url": "https://www.salon.com/app/uploads/2026/01/gregory-bovino-GettyImages-2256933531.jpg"
}
],
"author": "Alex Galbraith",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://www.salon.com/app/uploads/2026/01/gregory-bovino-GettyImages-2256933531.jpg",
"height": "628"
}
],
"ogType": "article",
"articleTag": "Minnesota",
"articlePublisher": "120680396518",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.salon.com/2026/01/25/those-rights-dont-count-bovino-says-pretti-forfeited-2nd-amendment-rights-in-fatal-shooting/",
"ogUrl": "https://www.salon.com/2026/01/25/those-rights-dont-count-bovino-says-pretti-forfeited-2nd-amendment-rights-in-fatal-shooting/?utm_source=website&utm_medium=social&utm_campaign=ogshare&utm_content=og",
"ogSiteName": "Salon.com",
"articleModifiedTime": "2026-01-25T19:27:32+00:00",
"articleSection": "News & Politics",
"fbAppId": "134091381200152",
"articleAuthor": "Alex Galbraith"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T20:41:04.000Z",
"createdAtI": 1769373664,
"updatedAt": "2026-01-27T01:00:12.000Z",
"fetchedAt": "2026-01-27T02:15:58.456Z",
"firstVersion": {
"storyID": "46757967",
"author": "breve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:50:58.394Z",
"title": "\"Those rights don't count\": Bovino says Pretti forfeited 2nd Amendment rights",
"createdAtI": 1769373664,
"url": "https://www.salon.com/2026/01/25/those-rights-dont-count-bovino-says-pretti-forfeited-2nd-amendment-rights-in-fatal-shooting/",
"points": 6,
"tags": [],
"createdAt": "2026-01-25T20:41:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769374258,
"commentsCount": 2,
"updatedAt": "2026-01-25T20:50:52.000Z"
}
}{
"storyID": "46757944",
"title": "Oneplus phone update introduces hardware anti-rollback",
"author": "validatori",
"url": "https://consumerrights.wiki/w/Oneplus_phone_update_introduces_hardware_anti-rollback",
"points": 453,
"commentsCount": 267,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://consumerrights.wiki/w/Oneplus_phone_update_introduces_hardware_anti-rollback"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T20:39:25.000Z",
"createdAtI": 1769373565,
"updatedAt": "2026-01-27T01:50:11.000Z",
"fetchedAt": "2026-01-27T02:15:58.456Z",
"firstVersion": {
"storyID": "46757944",
"author": "validatori",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:00:58.321Z",
"title": "OnePlus update blocks downgrades and custom ROMs by blowing a fuse",
"createdAtI": 1769373565,
"url": "https://consumerrights.wiki/w/Oneplus_phone_update_introduces_hardware_anti-rollback",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T20:39:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769374858,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:00:53.000Z"
}
}{
"storyID": "46757927",
"title": "I'm posting this from a memory safe web browser",
"author": "pizlonator",
"url": null,
"points": 39,
"commentsCount": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-25T20:38:08.000Z",
"createdAtI": 1769373488,
"updatedAt": "2026-01-26T13:47:38.000Z",
"fetchedAt": "2026-01-27T01:45:58.490Z",
"firstVersion": {
"storyID": "46757927",
"author": "pizlonator",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:40:58.467Z",
"title": "I'm posting this from a memory safe web browser",
"createdAtI": 1769373488,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-01-25T20:38:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769373658,
"commentsCount": 0,
"updatedAt": "2026-01-25T20:40:52.000Z"
}
}Ben - I worked as a staff software engineer for almost three years (2022-2024) at this fallen (but once loved) bedrock of creative online culture. What went wrong?
{
"storyID": "46757868",
"title": "Vimeo's Slow Fade: An Engineer's Front-Row Seat to the Fall of a Web Icon",
"author": "aizk",
"url": "https://ben1777.substack.com/p/vimeos-slow-fade-an-engineers-front",
"points": 44,
"commentsCount": 10,
"tags": [],
"og": {
"twitterTitle": "Vimeo's Slow Fade: An Engineer's Front-Row Seat to the Fall of a Web Icon",
"twitterCard": "summary_large_image",
"twitterDescription": "I worked as a staff software engineer for almost three years (2022-2024) at this fallen (but once loved) bedrock of creative online culture. What went wrong?",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!VRns!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fben1777.substack.com%2Fapi%2Fv1%2Fpost_preview%2F185519916%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Ben",
"requestUrl": "https://ben1777.substack.com/p/vimeos-slow-fade-an-engineers-front",
"ogTitle": "Vimeo's Slow Fade: An Engineer's Front-Row Seat to the Fall of a Web Icon",
"ogUrl": "https://substack.com/home/post/p-185519916",
"ogDescription": "I worked as a staff software engineer for almost three years (2022-2024) at this fallen (but once loved) bedrock of creative online culture. What went wrong?",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!WPWp!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110adb8e-ace4-4ccd-b394-4ce26f8b0c70_1280x720.heic"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T20:33:28.000Z",
"createdAtI": 1769373208,
"updatedAt": "2026-01-26T19:02:27.000Z",
"fetchedAt": "2026-01-27T01:35:58.324Z",
"firstVersion": {
"storyID": "46757868",
"author": "aizk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:45:58.592Z",
"title": "Vimeo's Slow Fade: An Engineer's Front-Row Seat to the Fall of a Web Icon",
"createdAtI": 1769373208,
"url": "https://ben1777.substack.com/p/vimeos-slow-fade-an-engineers-front",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T20:33:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769373959,
"commentsCount": 0,
"updatedAt": "2026-01-25T20:43:52.000Z"
}
}Jonathan Rauch - Until recently, I thought it a term best avoided. But now, the resemblances are too many and too strong to deny.
{
"storyID": "46757822",
"title": "Yes, It's Fascism",
"author": "mickle00",
"url": "https://www.theatlantic.com/ideas/2026/01/america-fascism-trump-maga-ice/685751/",
"points": 605,
"commentsCount": 362,
"tags": [],
"og": {
"twitterSite": "@theatlantic",
"articlePublishedTime": "2026-01-25T14:39:07Z",
"author": "Jonathan Rauch",
"ogTitle": "Yes, It’s Fascism",
"ogDescription": "Until recently, I thought it a term best avoided. But now, the resemblances are too many and too strong to deny.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://cdn.theatlantic.com/thumbor/4Mha-bzdOQinGtjG_LTc4QDT2iY=/0x43:2000x1085/1200x625/media/img/mt/2026/01/2026_1_25_Fascism/original.png"
}
],
"ogType": "article",
"articleTag": "ideas",
"articlePublisher": "https://www.facebook.com/TheAtlantic/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.theatlantic.com/ideas/2026/01/america-fascism-trump-maga-ice/685751/",
"ogUrl": "https://www.theatlantic.com/ideas/2026/01/america-fascism-trump-maga-ice/685751/",
"ogSiteName": "The Atlantic",
"articleSection": "Ideas",
"articleModifiedTime": "2026-01-25T16:02:41Z",
"fbAppId": "100770816677686"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T20:28:33.000Z",
"createdAtI": 1769372913,
"updatedAt": "2026-01-27T01:10:55.000Z",
"fetchedAt": "2026-01-27T01:10:58.717Z",
"firstVersion": {
"storyID": "46757822",
"author": "mickle00",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:35:58.397Z",
"title": "Yes, It's Fascism",
"createdAtI": 1769372913,
"url": "https://www.theatlantic.com/ideas/2026/01/america-fascism-trump-maga-ice/685751/",
"points": 49,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T20:28:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769373358,
"commentsCount": 2,
"updatedAt": "2026-01-25T20:35:51.000Z"
}
}Aminu Abdullahi - A massive unsecured database exposed 149 million logins, raising concerns over infostealer malware and credential theft.
{
"storyID": "46757465",
"title": "Data Leak Exposes 149M Logins, Including Gmail, Facebook",
"author": "saikatsg",
"url": "https://www.techrepublic.com/article/news-149-million-passwords-exposed-infostealer-database/",
"points": 97,
"commentsCount": 25,
"tags": [],
"og": {
"twitterCreator": "@https://www.twitter.com/MogulAminu",
"twitterSite": "@TechRepublic",
"articlePublishedTime": "2026-01-23T21:15:29+00:00",
"author": "Aminu Abdullahi",
"ogTitle": "Data Leak Exposes 149M Logins, Including Gmail, Facebook",
"ogDescription": "A massive unsecured database exposed 149 million logins, raising concerns over infostealer malware and credential theft.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"type": "image/jpeg",
"url": "https://assets.techrepublic.com/uploads/2026/01/close-up-of-hands-using-mouse-with-digital-padlock-2026-01-11-08-46-08-utc-1024x683.jpg",
"height": "683"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/TechRepublic/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.techrepublic.com/article/news-149-million-passwords-exposed-infostealer-database/",
"ogUrl": "https://www.techrepublic.com/article/news-149-million-passwords-exposed-infostealer-database/",
"ogSiteName": "TechRepublic"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T19:45:10.000Z",
"createdAtI": 1769370310,
"updatedAt": "2026-01-26T23:51:55.000Z",
"fetchedAt": "2026-01-27T00:50:58.351Z",
"firstVersion": {
"storyID": "46757465",
"author": "saikatsg",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:15:58.357Z",
"title": "Data Leak Exposes 149M Logins, Including Gmail, Facebook",
"createdAtI": 1769370310,
"url": "https://www.techrepublic.com/article/news-149-million-passwords-exposed-infostealer-database/",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T19:45:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769372158,
"commentsCount": 0,
"updatedAt": "2026-01-25T20:11:36.000Z"
}
}Richard Stallman spoke Friday at Atlanta's Georgia Institute of Technology, continuing his activism for free software while also addressing today's new technologies. Speaking about AI, Stallman warned that "nowadays, people often use the term artificial intelligence for things that aren't intellig...
{
"storyID": "46757411",
"title": "Richard Stallman critiques AI, connected cars, smartphones, and DRM",
"author": "MilnerRoute",
"url": "https://news.slashdot.org/story/26/01/25/1930244/richard-stallman-critiques-ai-connected-cars-smartphones-and-drm",
"points": 40,
"commentsCount": 8,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterSite": "@slashdot",
"success": true,
"requestUrl": "https://news.slashdot.org/story/26/01/25/1930244/richard-stallman-critiques-ai-connected-cars-smartphones-and-drm",
"ogTitle": "Richard Stallman Critiques AI, Connected Cars, Smartphones, and DRM - Slashdot",
"ogUrl": "https://news.slashdot.org/story/26/01/25/1930244/richard-stallman-critiques-ai-connected-cars-smartphones-and-drm?utm_source=rss1.0mainlinkanon&utm_medium=feed",
"ogDescription": "Richard Stallman spoke Friday at Atlanta's Georgia Institute of Technology, continuing his activism for free software while also addressing today's new technologies. \n\nSpeaking about AI, Stallman warned that \"nowadays, people often use the term artificial intelligence for things that aren't intellig...",
"ogImage": [
{
"url": "https://a.fsdn.com/sd/topics/gnu_64.png"
}
]
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"artificialintelligence"
]
},
"createdAt": "2026-01-25T19:38:18.000Z",
"createdAtI": 1769369898,
"updatedAt": "2026-01-26T19:34:55.000Z",
"fetchedAt": "2026-01-27T00:45:58.532Z",
"firstVersion": {
"storyID": "46757411",
"author": "MilnerRoute",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T19:55:58.418Z",
"title": "Richard Stallman critiques AI, connected cars, smartphones, and DRM",
"createdAtI": 1769369898,
"url": "https://news.slashdot.org/story/26/01/25/1930244/richard-stallman-critiques-ai-connected-cars-smartphones-and-drm",
"points": 3,
"tags": [],
"createdAt": "2026-01-25T19:38:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769370958,
"commentsCount": 1,
"updatedAt": "2026-01-25T19:53:37.000Z"
}
}{
"storyID": "46757357",
"title": "I was right about ATProto key management",
"author": "todsacerdoti",
"url": "https://notes.nora.codes/atproto-again/",
"points": 175,
"commentsCount": 187,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://notes.nora.codes/atproto-again/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T19:31:23.000Z",
"createdAtI": 1769369483,
"updatedAt": "2026-01-27T00:21:41.000Z",
"fetchedAt": "2026-01-27T00:35:58.359Z",
"firstVersion": {
"storyID": "46757357",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T21:10:58.700Z",
"title": "I was right about ATProto key management",
"createdAtI": 1769369483,
"url": "https://notes.nora.codes/atproto-again/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T19:31:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769375459,
"commentsCount": 0,
"updatedAt": "2026-01-25T21:09:07.000Z"
}
}Recently my wife and I needed to call a car, so out came the apps to compare rideshare prices. There’s always a bit of variation here, but this time was striking. My wife’s Uber app quoted her $28, while mine gave me $47. Same app, time, and place - but two wildly-different prices. Who k
{
"storyID": "46757224",
"title": "The behavioral cost of personalized pricing",
"author": "bobbiechen",
"url": "https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing",
"points": 89,
"commentsCount": 52,
"tags": [],
"og": {
"twitterTitle": "The behavioral cost of personalized pricing — Digital Seams",
"twitterImage": [
{
"url": "http://static1.squarespace.com/static/598a2436f7e0ab837d08f4c6/t/69757739d15d6939dd7530f6/1769306007716/price-discrimination.png?format=1500w"
}
],
"twitterUrl": "https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing",
"ogTitle": "The behavioral cost of personalized pricing — Digital Seams",
"ogDescription": "Recently my wife and I needed to call a car, so out came the apps to compare rideshare prices. There’s always a bit of variation here, but this time was striking. My wife’s Uber app quoted her $28, while mine gave me $47. Same app, time, and place - but two wildly-different prices. Who k",
"ogImage": [
{
"width": "1202",
"url": "http://static1.squarespace.com/static/598a2436f7e0ab837d08f4c6/t/69757739d15d6939dd7530f6/1769306007716/price-discrimination.png?format=1500w",
"height": "902"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Recently my wife and I needed to call a car, so out came the apps to compare rideshare prices. There’s always a bit of variation here, but this time was striking. My wife’s Uber app quoted her $28, while mine gave me $47. Same app, time, and place - but two wildly-different prices. Who k",
"success": true,
"requestUrl": "https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing",
"ogUrl": "https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing",
"ogSiteName": "Digital Seams"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T19:19:12.000Z",
"createdAtI": 1769368752,
"updatedAt": "2026-01-27T00:12:26.000Z",
"fetchedAt": "2026-01-27T00:30:58.696Z",
"firstVersion": {
"storyID": "46757224",
"author": "bobbiechen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T22:10:58.399Z",
"title": "The behavioral cost of personalized pricing",
"createdAtI": 1769368752,
"url": "https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T19:19:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769379058,
"commentsCount": 0,
"updatedAt": "2026-01-25T22:10:37.000Z"
}
}The preliminary report into the crash that left 45 people dead finds evidence of a fracture more than two hours earlier.
{
"storyID": "46757162",
"title": "Spanish track was fractured before high-speed train disaster, report finds",
"author": "Rygian",
"url": "https://www.bbc.com/news/articles/c1m77dmxlvlo",
"points": 216,
"commentsCount": 211,
"tags": [],
"og": {
"twitterTitle": "Spanish track was fractured before high-speed train disaster, report finds",
"alWebUrl": "https://bbc.com/news/articles/c1m77dmxlvlo",
"twitterImage": [
{
"alt": "Two images show a groove on a train wheel on the left and on the right the possible point of collision where the track was broken",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/9868/live/c4cb4e60-f86c-11f0-9796-05e6aeca39b2.png"
}
],
"ogTitle": "Spanish track was fractured before high-speed train disaster, report finds",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The preliminary report into the crash that left 45 people dead finds evidence of a fracture more than two hours earlier.",
"ogImage": [
{
"alt": "Two images show a groove on a train wheel on the left and on the right the possible point of collision where the track was broken",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/9868/live/c4cb4e60-f86c-11f0-9796-05e6aeca39b2.png"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The preliminary report into the crash that left 45 people dead finds evidence of a fracture more than two hours earlier.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c1m77dmxlvlo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c1m77dmxlvlo",
"articleModifiedTime": "2026-01-23T16:43:31.475Z",
"alAndroidUrl": "bbcx://news/articles/c1m77dmxlvlo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T19:12:50.000Z",
"createdAtI": 1769368370,
"updatedAt": "2026-01-26T23:37:10.000Z",
"fetchedAt": "2026-01-27T00:20:58.690Z",
"firstVersion": {
"storyID": "46757162",
"author": "Rygian",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:05:58.358Z",
"title": "Spanish track was fractured before high-speed train disaster, report finds",
"createdAtI": 1769368370,
"url": "https://www.bbc.com/news/articles/c1m77dmxlvlo",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T19:12:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769371558,
"commentsCount": 0,
"updatedAt": "2026-01-25T20:05:06.000Z"
}
}Gwern - Writing advice: some nonfiction fails because it opens with background instead of a hook—readers leave before reaching the good material. Find the single anomaly or question that makes your topic interesting, lead with that, and let the background follow once you’ve earned attention.
{
"storyID": "46757067",
"title": "First, make me care",
"author": "andsoitis",
"url": "https://gwern.net/blog/2026/make-me-care",
"points": 762,
"commentsCount": 235,
"tags": [],
"og": {
"twitterCreator": "gwern",
"twitterTitle": "First, Make Me Care",
"twitterSite": "gwern.net",
"author": "Gwern",
"dcDateIssued": "2025-11-08",
"ogTitle": "First, Make Me Care",
"ogDescription": "Writing advice: some nonfiction fails because it opens with background instead of a hook—readers leave before reaching the good material. Find the single anomaly or question that makes your topic interesting, lead with that, and let the background follow once you’ve earned attention.",
"ogImage": [
{
"width": "441",
"alt": "Default thumbnail text: the Gwern.net site logo, a logotype of a large blackletter fraktur capital letter 'G' on a white background.",
"url": "https://gwern.net/static/img/logo/logo-whitebg-large-border.png",
"height": "530"
}
],
"ogType": "article",
"dcRights": "https://creativecommons.org/publicdomain/zero/1.0/",
"success": true,
"requestUrl": "https://gwern.net/blog/2026/make-me-care",
"ogUrl": "https://gwern.net/blog/2026/make-me-care"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T19:03:40.000Z",
"createdAtI": 1769367820,
"updatedAt": "2026-01-27T00:20:56.000Z",
"fetchedAt": "2026-01-27T00:20:58.690Z",
"firstVersion": {
"storyID": "46757067",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:05:58.358Z",
"title": "First, Make Me Care",
"createdAtI": 1769367820,
"url": "https://gwern.net/blog/2026/make-me-care",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T19:03:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769371558,
"commentsCount": 0,
"updatedAt": "2026-01-25T20:05:36.000Z"
}
}I reverse-engineered Claude's hidden subscription usage caps from two unrounded utilization floats, recovered exact denominators via Stern-Brocot, and compared what Pro/Max actually buy you versus API pricing (including caching).
{
"storyID": "46756742",
"title": "Suspiciously precise floats, or, how I got Claude's real limits",
"author": "K2L8M11N2",
"url": "https://she-llac.com/claude-limits",
"points": 48,
"commentsCount": 5,
"tags": [],
"og": {
"twitterCreator": "@she_llac",
"twitterSite": "@she_llac",
"twitterTitle": "suspiciously precise floats, or, how I got Claude's real limits",
"twitterImage": [
{
"url": "https://she-llac.com/claude-limits-card.png"
}
],
"twitterUrl": "https://she-llac.com/claude-limits",
"ogTitle": "suspiciously precise floats, or, how I got Claude's real limits",
"ogDescription": "I reverse-engineered Claude's hidden subscription usage caps from two unrounded utilization floats, recovered exact denominators via Stern-Brocot, and compared what Pro/Max actually buy you versus API pricing (including caching).",
"ogImage": [
{
"width": "1520",
"alt": "Table comparing Claude Pro, Max 5x, and Max 20x credits per 5 hours and per week.",
"type": "image/png",
"url": "https://she-llac.com/claude-limits-card.png",
"height": "798"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "I reverse-engineered Claude's hidden subscription usage caps from two unrounded utilization floats, recovered exact denominators via Stern-Brocot, and compared what Pro/Max actually buy you versus API pricing (including caching).",
"success": true,
"requestUrl": "https://she-llac.com/claude-limits",
"ogUrl": "https://she-llac.com/claude-limits",
"ogSiteName": "she-llac"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2026-01-25T18:34:27.000Z",
"createdAtI": 1769366067,
"updatedAt": "2026-01-26T23:34:56.000Z",
"fetchedAt": "2026-01-26T23:40:58.476Z",
"firstVersion": {
"storyID": "46756742",
"author": "K2L8M11N2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T20:45:58.592Z",
"title": "Suspiciously precise floats, or, how I got Claude's real limits",
"createdAtI": 1769366067,
"url": "https://she-llac.com/claude-limits",
"points": 5,
"tags": [],
"createdAt": "2026-01-25T18:34:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769373959,
"commentsCount": 1,
"updatedAt": "2026-01-25T20:42:07.000Z"
}
}Isaac Dontje Lindell - Interactive map of 54,000+ active US Coast Guard lighthouses and navigational aids with animated light patterns.
{
"storyID": "46756427",
"title": "Show HN: An interactive map of US lighthouses and navigational aids",
"author": "idd2",
"url": "https://www.lighthouses.app/",
"points": 95,
"commentsCount": 20,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "US Light Stations - Interactive Lighthouse Map",
"twitterDescription": "Interactive map of 54,000+ active US Coast Guard lighthouses and navigational aids.",
"success": true,
"author": "Isaac Dontje Lindell",
"requestUrl": "https://www.lighthouses.app/",
"ogTitle": "US Light Stations - Interactive Lighthouse Map",
"ogDescription": "Interactive map of 54,000+ active US Coast Guard lighthouses and navigational aids with animated light patterns.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T18:06:26.000Z",
"createdAtI": 1769364386,
"updatedAt": "2026-01-26T21:42:11.000Z",
"fetchedAt": "2026-01-26T23:30:58.377Z",
"firstVersion": {
"storyID": "46756427",
"author": "idd2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T22:30:58.423Z",
"title": "Show HN: An interactive map of US lighthouses and navigational aids",
"createdAtI": 1769364386,
"url": "https://www.lighthouses.app/",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-01-25T18:06:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769380258,
"commentsCount": 0,
"updatedAt": "2026-01-25T22:28:37.000Z"
}
}Josh Richman - ICE is using a Palantir tool that uses Medicaid and other government data to stalk people for arrest. This is exactly the kind of data privacy abuse that EFF has been warning about.
{
"storyID": "46756117",
"title": "ICE using Palantir tool that feeds on Medicaid data",
"author": "JKCalhoun",
"url": "https://www.eff.org/deeplinks/2026/01/report-ice-using-palantir-tool-feeds-medicaid-data",
"points": 1377,
"commentsCount": 892,
"tags": [],
"og": {
"twitterSite": "@eff",
"twitterTitle": "Report: ICE Using Palantir Tool That Feeds On Medicaid Data",
"articlePublishedTime": "2026-01-15T12:30:48-08:00",
"twitterImage": [
{
"width": "1200",
"url": "https://www.eff.org/files/banner_library/surveillance-og-2.png",
"height": "600"
}
],
"author": "Josh Richman",
"ogTitle": "Report: ICE Using Palantir Tool That Feeds On Medicaid Data",
"ogDescription": "ICE is using a Palantir tool that uses Medicaid and other government data to stalk people for arrest. This is exactly the kind of data privacy abuse that EFF has been warning about.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://www.eff.org/files/banner_library/surveillance-og-2.png",
"height": "600"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/eff",
"twitterCard": "summary_large_image",
"twitterDescription": "ICE is using a Palantir tool that uses Medicaid and other government data to stalk people for arrest. This is exactly the kind of data privacy abuse that EFF has been warning about.",
"success": true,
"requestUrl": "https://www.eff.org/deeplinks/2026/01/report-ice-using-palantir-tool-feeds-medicaid-data",
"ogUrl": "https://www.eff.org/deeplinks/2026/01/report-ice-using-palantir-tool-feeds-medicaid-data",
"ogSiteName": "Electronic Frontier Foundation",
"articleModifiedTime": "2026-01-15T13:07:10-08:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T17:36:19.000Z",
"createdAtI": 1769362579,
"updatedAt": "2026-01-26T22:50:55.000Z",
"fetchedAt": "2026-01-26T22:50:58.462Z",
"firstVersion": {
"storyID": "46756117",
"author": "JKCalhoun",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T17:45:58.600Z",
"title": "ICE Using Palantir Tool That Feeds on Medicaid Data",
"createdAtI": 1769362579,
"url": "https://www.eff.org/deeplinks/2026/01/report-ice-using-palantir-tool-feeds-medicaid-data",
"points": 4,
"tags": [],
"createdAt": "2026-01-25T17:36:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769363159,
"commentsCount": 0,
"updatedAt": "2026-01-25T17:44:35.000Z"
}
}Stephen Pope - The FAA has created nationwide moving drone no-fly zones around ICE vehicles and convoys, with criminal penalties for violating the restricted airspace.
{
"storyID": "46755999",
"title": "FAA institutes nationwide drone no-fly zones around ICE operations",
"author": "dayofthedaleks",
"url": "https://www.aerotime.aero/articles/faa-drone-no-fly-zone-ice-dhs",
"points": 291,
"commentsCount": 212,
"tags": [],
"og": {
"twitterCreator": "@AviationNews",
"twitterSite": "@AviationNews",
"twitterTitle": "FAA creates drone no-fly zone for ICE operations",
"articlePublishedTime": "2026-01-22T20:41:42+00:00",
"twitterImage": [
{
"url": "https://www.aerotime.aero/images/2026/01/content_170201_DJI_0247.jpg"
}
],
"author": "Stephen Pope",
"ogTitle": "FAA creates drone no-fly zone for ICE operations",
"ogDescription": "The FAA has created nationwide moving drone no-fly zones around ICE vehicles and convoys, with criminal penalties for violating the restricted airspace.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "801",
"url": "https://www.aerotime.aero/images/2026/01/content_170201_DJI_0247.jpg",
"height": "533"
}
],
"ogType": "article",
"articleTag": "united states",
"articlePublisher": "https://www.facebook.com/AeroTime.aero/",
"twitterCard": "summary_large_image",
"twitterDescription": "The FAA has created nationwide moving drone no-fly zones around ICE vehicles and convoys, with criminal penalties for violating the restricted airspace.",
"success": true,
"requestUrl": "https://www.aerotime.aero/articles/faa-drone-no-fly-zone-ice-dhs",
"ogUrl": "https://www.aerotime.aero/articles/faa-drone-no-fly-zone-ice-dhs",
"ogSiteName": "AeroTime",
"articleModifiedTime": "2026-01-23T09:14:53+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T17:24:42.000Z",
"createdAtI": 1769361882,
"updatedAt": "2026-01-26T22:14:25.000Z",
"fetchedAt": "2026-01-26T22:40:58.703Z",
"firstVersion": {
"storyID": "46755999",
"author": "dayofthedaleks",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T17:30:58.416Z",
"title": "FAA institutes nationwide drone no-fly zones around ICE operations",
"createdAtI": 1769361882,
"url": "https://www.aerotime.aero/articles/faa-drone-no-fly-zone-ice-dhs",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-01-25T17:24:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769362258,
"commentsCount": 1,
"updatedAt": "2026-01-25T17:30:51.000Z"
}
}Lawyer calls it "outrageous that the White House would make up stories."
{
"storyID": "46755734",
"title": "White House alters arrest photo of ICE protester, says \"the memes will continue\"",
"author": "wmeredith",
"url": "https://arstechnica.com/tech-policy/2026/01/white-house-posts-altered-arrest-photo-to-make-it-appear-ice-critic-was-sobbing/",
"points": 331,
"commentsCount": 113,
"tags": [],
"og": {
"twitterTitle": "White House alters arrest photo of ICE protester, says \"the memes will continue\"",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-01-23T18:46:31+00:00",
"twitterImage": [
{
"alt": "Collage comparing the original and altered photos taken during the arrest of ICE protester Nekima Levy Armstrong. One shows the original photo in which she is being led away by an officer and appears to be calm and collected. In the altered version posted by the White House, she appears to be crying, and the White House added text that says, \"Arrested: Far-left agitator Nekima Levy Armstrong for orchestrating...",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/nekima-levy-white-house-manipulated-image-1152x648-1769192287.jpg"
}
],
"ogTitle": "White House alters arrest photo of ICE protester, says \"the memes will continue\"",
"ogDescription": "Lawyer calls it \"outrageous that the White House would make up stories.\"",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "Collage comparing the original and altered photos taken during the arrest of ICE protester Nekima Levy Armstrong. One shows the original photo in which she is being led away by an officer and appears to be calm and collected. In the altered version posted by the White House, she appears to be crying, and the White House added text that says, \"Arrested: Far-left agitator Nekima Levy Armstrong for orchestrating...",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/nekima-levy-white-house-manipulated-image-1152x648-1769192287.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Lawyer calls it \"outrageous that the White House would make up stories.\"",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2026/01/white-house-posts-altered-arrest-photo-to-make-it-appear-ice-critic-was-sobbing/",
"ogUrl": "https://arstechnica.com/tech-policy/2026/01/white-house-posts-altered-arrest-photo-to-make-it-appear-ice-critic-was-sobbing/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-01-23T19:05:30+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T16:58:19.000Z",
"createdAtI": 1769360299,
"updatedAt": "2026-01-26T21:29:11.000Z",
"fetchedAt": "2026-01-26T22:25:58.364Z",
"firstVersion": {
"storyID": "46755734",
"author": "wmeredith",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T17:00:58.440Z",
"title": "White House alters arrest photo of ICE protester, says \"the memes will continue\"",
"createdAtI": 1769360299,
"url": "https://arstechnica.com/tech-policy/2026/01/white-house-posts-altered-arrest-photo-to-make-it-appear-ice-critic-was-sobbing/",
"points": 4,
"tags": [],
"createdAt": "2026-01-25T16:58:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769360458,
"commentsCount": 1,
"updatedAt": "2026-01-25T17:00:50.000Z"
}
}{
"storyID": "46755644",
"title": "Wall Street Grapples with New Risk: A European Buyers' Strike",
"author": "saubeidl",
"url": "https://www.bloomberg.com/news/articles/2026-01-24/wall-street-grapples-with-new-risk-a-european-buyers-strike",
"points": 38,
"commentsCount": 12,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/articles/2026-01-24/wall-street-grapples-with-new-risk-a-european-buyers-strike"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-01-25T16:46:44.000Z",
"createdAtI": 1769359604,
"updatedAt": "2026-01-26T16:51:58.000Z",
"fetchedAt": "2026-01-26T22:10:58.423Z",
"firstVersion": {
"storyID": "46755644",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-01-25T17:05:58.726Z",
"title": "Wall Street Grapples with New Risk: A European Buyers' Strike",
"createdAtI": 1769359604,
"url": "https://www.bloomberg.com/news/articles/2026-01-24/wall-street-grapples-with-new-risk-a-european-buyers-strike",
"points": 4,
"tags": [],
"createdAt": "2026-01-25T16:46:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1769360759,
"commentsCount": 1,
"updatedAt": "2026-01-25T17:05:52.000Z"
}
}