Cloudflare suffered a service outage on February 20, 2026. A subset of customers who use Cloudflare’s Bring Your Own IP (BYOIP) service saw their routes to the Internet withdrawn via Border Gateway Protocol (BGP).
{
"storyID": "47103649",
"title": "Cloudflare outage on February 20, 2026",
"author": "nomaxx117",
"url": "https://blog.cloudflare.com/cloudflare-outage-february-20-2026/",
"points": 85,
"commentsCount": 49,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@tubes__",
"twitterTitle": "Cloudflare outage on February 20, 2026",
"twitterSite": "@cloudflare",
"articlePublishedTime": "2026-02-21T00:00+00:00",
"twitterImage": [
{
"url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/uFzR7cRW6VzZMP5YSUNZV/4120d828e3f57c095b51b2be805d2a02/BLOG-3193_OG.png"
}
],
"twitterUrl": "https://blog.cloudflare.com/cloudflare-outage-february-20-2026/",
"ogTitle": "Cloudflare outage on February 20, 2026",
"ogDescription": "Cloudflare suffered a service outage on February 20, 2026. A subset of customers who use Cloudflare’s Bring Your Own IP (BYOIP) service saw their routes to the Internet withdrawn via Border Gateway Protocol (BGP).",
"ogImage": [
{
"width": "1200",
"url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/uFzR7cRW6VzZMP5YSUNZV/4120d828e3f57c095b51b2be805d2a02/BLOG-3193_OG.png",
"height": "628"
}
],
"ogType": "article",
"articleTag": "Outage",
"articlePublisher": "https://www.facebook.com/cloudflare",
"twitterCard": "summary_large_image",
"twitterDescription": "Cloudflare suffered a service outage on February 20, 2026. A subset of customers who use Cloudflare’s Bring Your Own IP (BYOIP) service saw their routes to the Internet withdrawn via Border Gateway Protocol (BGP).",
"success": true,
"requestUrl": "https://blog.cloudflare.com/cloudflare-outage-february-20-2026/",
"ogUrl": "https://blog.cloudflare.com/cloudflare-outage-february-20-2026/",
"ogSiteName": "The Cloudflare Blog",
"articleModifiedTime": "2026-02-21T19:28:25.237Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T19:05:31.000Z",
"createdAtI": 1771700731,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47103649",
"author": "nomaxx117",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T19:20:58.342Z",
"title": "Cloudflare outage on February 20, 2026",
"createdAtI": 1771700731,
"url": "https://blog.cloudflare.com/cloudflare-outage-february-20-2026/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T19:05:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771701658,
"commentsCount": 0,
"updatedAt": "2026-02-21T19:20:39.000Z"
}
}A former CIA analyst describes her polygraph experiences with the CIA and as a contractor working for the National Reconnaissance Office (NRO), FBI, and Defense Intelligence Agency (DIA).
{
"storyID": "47102975",
"title": "Personal Statement of a CIA Analyst",
"author": "grubbs",
"url": "https://antipolygraph.org/statements/statement-038.shtml",
"points": 50,
"commentsCount": 18,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@ap_org",
"twitterSite": "@ap_org",
"twitterTitle": "A CIA Analyst Shares Her Polygraph Experience",
"twitterImage": [
{
"url": "https://antipolygraph.org/resources/antipolygraph-dot-org-150x1000.jpg"
}
],
"twitterUrl": "https://antipolygraph.org/statements/statement-038.shtml",
"ogTitle": "A CIA Analyst Shares Her Polygraph Experience",
"ogDescription": "A former CIA analyst describes her polygraph experiences with the CIA and as a contractor working for the National Reconnaissance Office (NRO), FBI, and Defense Intelligence Agency (DIA).",
"ogImage": [
{
"url": "https://antipolygraph.org/resources/antipolygraph-dot-org-150x1000.jpg"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "A former CIA analyst describes her polygraph experiences with the CIA and as a contractor working for the National Reconnaissance Office (NRO), FBI, and Defense Intelligence Agency (DIA).",
"success": true,
"requestUrl": "https://antipolygraph.org/statements/statement-038.shtml",
"ogUrl": "https://antipolygraph.org/statements/statement-038.shtml",
"ogSiteName": "AntiPolygraph.org"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T17:49:02.000Z",
"createdAtI": 1771696142,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47102975",
"author": "grubbs",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T19:25:58.334Z",
"title": "Personal Statement of a CIA Analyst",
"createdAtI": 1771696142,
"url": "https://antipolygraph.org/statements/statement-038.shtml",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T17:49:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771701958,
"commentsCount": 0,
"updatedAt": "2026-02-21T19:25:09.000Z"
}
}{
"storyID": "47102763",
"title": "DialUp95 – A 90s inspired nostalgia hit",
"author": "robputt",
"url": "https://dialup95.com/",
"points": 46,
"commentsCount": 37,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://dialup95.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T17:26:17.000Z",
"createdAtI": 1771694777,
"updatedAt": "2026-02-21T20:35:15.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47102763",
"author": "robputt",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T17:55:58.431Z",
"title": "DialUp95 – A 90s inspired nostalgia hit",
"createdAtI": 1771694777,
"url": "https://dialup95.com/",
"points": 3,
"tags": [],
"createdAt": "2026-02-21T17:26:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771696558,
"commentsCount": 1,
"updatedAt": "2026-02-21T17:55:36.000Z"
}
}{
"storyID": "47102576",
"title": "What not to write on your security clearance form (1988)",
"author": "wizardforhire",
"url": "https://milk.com/wall-o-shame/security_clearance.html",
"points": 298,
"commentsCount": 104,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://milk.com/wall-o-shame/security_clearance.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T17:08:12.000Z",
"createdAtI": 1771693692,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47102576",
"author": "wizardforhire",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T17:15:58.573Z",
"title": "What Not to Write on Your Security Clearance Form",
"createdAtI": 1771693692,
"url": "https://milk.com/wall-o-shame/security_clearance.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T17:08:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771694159,
"commentsCount": 0,
"updatedAt": "2026-02-21T17:15:22.000Z"
}
}wolf3D in Rust. Contribute to Ragnaroek/iron-wolf development by creating an account on GitHub.
{
"storyID": "47101890",
"title": "Show HN: Iron-Wolf – Wolfenstein 3D source port in Rust",
"author": "ragnaroekX",
"url": "https://github.com/Ragnaroek/iron-wolf",
"points": 35,
"commentsCount": 13,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Ragnaroek/iron-wolf: wolf3D in Rust",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/1ea3d0448ea235394e100afd2ee0dfde3a85c3f5798dc8fdfaf3c1e4a01c14c4/Ragnaroek/iron-wolf"
}
],
"ogTitle": "GitHub - Ragnaroek/iron-wolf: wolf3D in Rust",
"ogDescription": "wolf3D in Rust. Contribute to Ragnaroek/iron-wolf development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "wolf3D in Rust. Contribute to Ragnaroek/iron-wolf development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/1ea3d0448ea235394e100afd2ee0dfde3a85c3f5798dc8fdfaf3c1e4a01c14c4/Ragnaroek/iron-wolf",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "wolf3D in Rust. Contribute to Ragnaroek/iron-wolf development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/Ragnaroek/iron-wolf",
"ogUrl": "https://github.com/Ragnaroek/iron-wolf",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T15:52:20.000Z",
"createdAtI": 1771689140,
"updatedAt": "2026-02-21T20:34:00.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47101890",
"author": "ragnaroekX",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T17:35:58.722Z",
"title": "Show HN: Iron-Wolf – Wolfenstein 3D source port in Rust",
"createdAtI": 1771689140,
"url": "https://github.com/Ragnaroek/iron-wolf",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-21T15:52:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771695359,
"commentsCount": 3,
"updatedAt": "2026-02-21T17:34:14.000Z"
}
}EARLY ACCESS If you want a deeper, up-to-date treatment of sandbox-exec
{
"storyID": "47101200",
"title": "macOS's Little-Known Command-Line Sandboxing Tool (2025)",
"author": "Igor_Wiwi",
"url": "https://igorstechnoclub.com/sandbox-exec/",
"points": 171,
"commentsCount": 67,
"tags": [],
"og": {
"twitterTitle": "sandbox-exec: macOS's Little-Known Command-Line Sandboxing Tool",
"twitterImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"twitterUrl": "https://igorstechnoclub.com/sandbox-exec/",
"ogTitle": "sandbox-exec: macOS's Little-Known Command-Line Sandboxing Tool",
"ogDescription": "\n EARLY ACCESS\n \n If you want a deeper, up-to-date treatment of sandbox-exec",
"ogImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "\n EARLY ACCESS\n \n If you want a deeper, up-to-date treatment of sandbox-exec",
"success": true,
"requestUrl": "https://igorstechnoclub.com/sandbox-exec/",
"ogUrl": "https://igorstechnoclub.com/sandbox-exec/",
"ogSiteName": "Igor's Techno Club"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T14:34:45.000Z",
"createdAtI": 1771684485,
"updatedAt": "2026-02-21T20:34:30.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47101200",
"author": "Igor_Wiwi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T14:45:58.495Z",
"title": "macOS's Little-Known Command-Line Sandboxing Tool",
"createdAtI": 1771684485,
"url": "https://igorstechnoclub.com/sandbox-exec/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T14:34:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771685158,
"commentsCount": 0,
"updatedAt": "2026-02-21T14:45:23.000Z"
}
}Jie Ye-eun - Samsung Electronics and SK hynix are locked in a race to mass-produce sixth-generation high-bandwidth memory, but Chinese rivals are making gains elsewhere — fl
{
"storyID": "47101171",
"title": "CXMT has been offering DDR4 chips at about half the prevailing market rate",
"author": "phront",
"url": "https://www.koreaherald.com/article/10679206",
"points": 97,
"commentsCount": 66,
"tags": [],
"og": {
"twitterCreator": "@TheKoreaHerald",
"twitterSite": "@TheKoreaHerald",
"twitterTitle": "China’s cut-rate DRAM tests Samsung, SK in HBM4 race",
"articlePublishedTime": "2026-02-20T14:31:48+09:00",
"twitterImage": [
{
"url": "https://wimg.heraldcorp.com/news/cms/2026/02/20/news-p.v1.20260220.1686b9f4331c4661b835adf082563d1a_T1.png"
}
],
"author": "Jie Ye-eun",
"ogTitle": "China’s cut-rate DRAM tests Samsung, SK in HBM4 race",
"ogDescription": "Samsung Electronics and SK hynix are locked in a race to mass-produce sixth-generation high-bandwidth memory, but Chinese rivals are making gains elsewhere — fl",
"ogImage": [
{
"url": "https://wimg.heraldcorp.com/news/cms/2026/02/20/news-p.v1.20260220.1686b9f4331c4661b835adf082563d1a_T1.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"ogArticleAuthor": "Jie Ye-eun",
"twitterDescription": "Samsung Electronics and SK hynix are locked in a race to mass-produce sixth-generation high-bandwidth memory, but Chinese rivals are making gains elsewhere — fl",
"success": true,
"requestUrl": "https://www.koreaherald.com/article/10679206",
"ogUrl": "https://www.koreaherald.com/article/10679206",
"ogSiteName": "The Korea Herald",
"articleSection": "The Korea Herald"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T14:32:16.000Z",
"createdAtI": 1771684336,
"updatedAt": "2026-02-21T20:35:15.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47101171",
"author": "phront",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T15:15:58.639Z",
"title": "CXMT has been offering DDR4 chips at about half the prevailing market rate",
"createdAtI": 1771684336,
"url": "https://www.koreaherald.com/article/10679206",
"points": 3,
"tags": [],
"createdAt": "2026-02-21T14:32:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771686959,
"commentsCount": 1,
"updatedAt": "2026-02-21T15:12:13.000Z"
}
}{
"storyID": "47099844",
"title": "Over 80% of 16 to 24-year-olds would vote to rejoin the EU",
"author": "saubeidl",
"url": "https://www.itv.com/news/2026-02-19/over-80-of-16-to-24-year-olds-would-vote-to-rejoin-the-eu-itv-poll-finds",
"points": 100,
"commentsCount": 171,
"tags": [],
"createdAt": "2026-02-21T11:39:18.000Z",
"createdAtI": 1771673958,
"updatedAt": "2026-02-21T20:34:30.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47099844",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T11:55:58.476Z",
"title": "Over 80% of 16 to 24-year-olds would vote to rejoin the EU",
"createdAtI": 1771673958,
"url": "https://www.itv.com/news/2026-02-19/over-80-of-16-to-24-year-olds-would-vote-to-rejoin-the-eu-itv-poll-finds",
"points": 3,
"tags": [],
"createdAt": "2026-02-21T11:39:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771674958,
"commentsCount": 2,
"updatedAt": "2026-02-21T11:55:14.000Z"
}
}Insufficient details about the US data intelligence company’s recent contract have been made public
{
"storyID": "47099485",
"title": "Palantir Captured the UK Ministry of Defence",
"author": "macleginn",
"url": "https://www.ft.com/content/5207928a-13e8-4832-8c6f-2e78740c16c9",
"points": 42,
"commentsCount": 4,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/5207928a-13e8-4832-8c6f-2e78740c16c9",
"ogTitle": "How Palantir captured the Ministry of Defence",
"ogUrl": "https://www.ft.com/content/5207928a-13e8-4832-8c6f-2e78740c16c9",
"ogDescription": "Insufficient details about the US data intelligence company’s recent contract have been made public ",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2F1f1c80e8-c7b7-40d5-ad3f-8d584985fe14.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T10:47:51.000Z",
"createdAtI": 1771670871,
"updatedAt": "2026-02-21T20:30:30.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47099485",
"author": "macleginn",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T11:30:58.552Z",
"title": "Palantir Captured the UK Ministry of Defence",
"createdAtI": 1771670871,
"url": "https://www.ft.com/content/5207928a-13e8-4832-8c6f-2e78740c16c9",
"points": 3,
"tags": [],
"createdAt": "2026-02-21T10:47:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771673459,
"commentsCount": 0,
"updatedAt": "2026-02-21T11:28:28.000Z"
}
}Simon Willison - Andrej Karpathy tweeted a mini-essay about buying a Mac Mini ("The apple store person told me they are selling like hotcakes and everyone is confused") to tinker with Claws: I'm …
{
"storyID": "47099160",
"title": "Andrej Karpathy talks about \"Claws\"",
"author": "helloplanets",
"url": "https://simonwillison.net/2026/Feb/21/claws/",
"points": 265,
"commentsCount": 64,
"tags": [],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2026/Feb/21/claws/",
"ogTitle": "Andrej Karpathy talks about “Claws”",
"ogUrl": "https://simonwillison.net/2026/Feb/21/claws/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "Andrej Karpathy tweeted a mini-essay about buying a Mac Mini (\"The apple store person told me they are selling like hotcakes and everyone is confused\") to tinker with Claws: I'm …",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T09:53:15.000Z",
"createdAtI": 1771667595,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47099160",
"author": "helloplanets",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T10:05:58.449Z",
"title": "Andrej Karpathy talks about \"Claws\"",
"createdAtI": 1771667595,
"url": "https://simonwillison.net/2026/Feb/21/claws/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T09:53:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771668358,
"commentsCount": 0,
"updatedAt": "2026-02-21T10:05:39.000Z"
}
}LibreOffice is expanding its line of attack, now targeting OnlyOffice, its rival, for being "partners with Microsoft in a strategy to lock users in."
{
"storyID": "47098828",
"title": "LibreOffice blasts OnlyOffice for working with Microsoft to lock users in",
"author": "XzetaU8",
"url": "https://www.neowin.net/news/libreoffice-blasts-fake-open-source-onlyoffice-for-working-with-microsoft-to-lock-users-in/",
"points": 124,
"commentsCount": 102,
"tags": [],
"og": {
"twitterCreator": "@",
"twitterSite": "@NeowinFeed",
"twitterTitle": "LibreOffice blasts 'fake open source' OnlyOffice for working with Microsoft to lock users in",
"twitterImage": [
{
"url": "https://cdn.neowin.com/news/images/uploaded/2025/07/1752636042_libreoffice-2_story.webp"
}
],
"twitterUrl": "https://www.neowin.net/news/libreoffice-blasts-fake-open-source-onlyoffice-for-working-with-microsoft-to-lock-users-in/",
"ogTitle": "LibreOffice blasts 'fake open source' OnlyOffice for working with Microsoft to lock users in",
"ogDescription": "LibreOffice is expanding its line of attack, now targeting OnlyOffice, its rival, for being \"partners with Microsoft in a strategy to lock users in.\"",
"ogImage": [
{
"url": "https://cdn.neowin.com/news/images/uploaded/2025/07/1752636042_libreoffice-2_story.webp"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/neowin",
"twitterCard": "summary_large_image",
"twitterDescription": "LibreOffice is expanding its line of attack, now targeting OnlyOffice, its rival, for being \"partners with Microsoft in a strategy to lock users in.\"",
"success": true,
"requestUrl": "https://www.neowin.net/news/libreoffice-blasts-fake-open-source-onlyoffice-for-working-with-microsoft-to-lock-users-in/",
"ogUrl": "https://www.neowin.net/news/libreoffice-blasts-fake-open-source-onlyoffice-for-working-with-microsoft-to-lock-users-in/",
"ogSiteName": "Neowin",
"fbAppId": "141241332490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T08:54:36.000Z",
"createdAtI": 1771664076,
"updatedAt": "2026-02-21T20:23:15.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47098828",
"author": "XzetaU8",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T09:05:58.662Z",
"title": "LibreOffice blasts OnlyOffice for working with Microsoft to lock users in",
"createdAtI": 1771664076,
"url": "https://www.neowin.net/news/libreoffice-blasts-fake-open-source-onlyoffice-for-working-with-microsoft-to-lock-users-in/",
"points": 4,
"tags": [],
"createdAt": "2026-02-21T08:54:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771664759,
"commentsCount": 0,
"updatedAt": "2026-02-21T09:03:03.000Z"
}
}{
"storyID": "47098744",
"title": "24 Hour Fitness won't let you unsubscribe from marketing spam, so I fixed it",
"author": "daem",
"url": "https://ahmedkaddoura.com/projects/24hf-unsubscribe",
"points": 107,
"commentsCount": 44,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://ahmedkaddoura.com/projects/24hf-unsubscribe"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T08:39:47.000Z",
"createdAtI": 1771663187,
"updatedAt": "2026-02-21T20:30:30.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47098744",
"author": "daem",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T09:30:58.569Z",
"title": "24 Hour Fitness Won't Let You Unsubscribe From Marketing Spam, So I Fixed It",
"createdAtI": 1771663187,
"url": "https://ahmedkaddoura.com/projects/24hf-unsubscribe",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T08:39:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771666259,
"commentsCount": 0,
"updatedAt": "2026-02-21T09:28:49.000Z"
}
}The new law will ensure that batteries are collected, reused and recycled in Europe and will support the shift to a circular economy.
{
"storyID": "47098687",
"title": "EU mandates replaceable batteries by 2027 (2023)",
"author": "cyrusmg",
"url": "https://environment.ec.europa.eu/news/new-law-more-sustainable-circular-and-safe-batteries-enters-force-2023-08-17_en",
"points": 204,
"commentsCount": 169,
"tags": [],
"og": {
"twitterTitle": "New law on more sustainable, circular and safe batteries enters into force",
"twitterImage": [
{
"alt": "Image of battery seen from above, created out of trees in a thick forest.",
"url": "https://environment.ec.europa.eu/sites/default/files/styles/ewcms_metatag_image/public/2023-08/Sustainable%20batteries%20image.jpeg?itok=_zHg03-f"
}
],
"ogTitle": "New law on more sustainable, circular and safe batteries enters into force",
"ogDescription": "The new law will ensure that batteries are collected, reused and recycled in Europe and will support the shift to a circular economy.",
"ogImage": [
{
"alt": "Image of battery seen from above, created out of trees in a thick forest.",
"url": "https://environment.ec.europa.eu/sites/default/files/styles/ewcms_metatag_image/public/2023-08/Sustainable%20batteries%20image.jpeg?itok=_zHg03-f"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"ogDeterminer": "auto",
"twitterDescription": "The new law will ensure that batteries are collected, reused and recycled in Europe and will support the shift to a circular economy.",
"success": true,
"requestUrl": "https://environment.ec.europa.eu/news/new-law-more-sustainable-circular-and-safe-batteries-enters-force-2023-08-17_en",
"ogUrl": "https://environment.ec.europa.eu/news/new-law-more-sustainable-circular-and-safe-batteries-enters-force-2023-08-17_en",
"ogSiteName": "Environment"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T08:28:42.000Z",
"createdAtI": 1771662522,
"updatedAt": "2026-02-21T20:24:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47098687",
"author": "cyrusmg",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T08:55:58.515Z",
"title": "EU mandates replaceable batteries by 2027 (2023)",
"createdAtI": 1771662522,
"url": "https://environment.ec.europa.eu/news/new-law-more-sustainable-circular-and-safe-batteries-enters-force-2023-08-17_en",
"points": 3,
"tags": [],
"createdAt": "2026-02-21T08:28:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771664159,
"commentsCount": 1,
"updatedAt": "2026-02-21T08:55:47.000Z"
}
}Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria) - coccinelle/coccinelle
{
"storyID": "47098669",
"title": "Coccinelle: The Linux kernel's source-to-source transformation tool",
"author": "anon111332142",
"url": "https://github.com/coccinelle/coccinelle",
"points": 71,
"commentsCount": 23,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - coccinelle/coccinelle: Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria)",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/15ffe3e2588a19d361dae7be47c8268924b5c13f47ea22c12193ceee7378d317/coccinelle/coccinelle"
}
],
"ogTitle": "GitHub - coccinelle/coccinelle: Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria)",
"ogDescription": "Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria) - coccinelle/coccinelle",
"ogImage": [
{
"width": "1200",
"alt": "Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria) - coccinelle/coccinelle",
"url": "https://opengraph.githubassets.com/15ffe3e2588a19d361dae7be47c8268924b5c13f47ea22c12193ceee7378d317/coccinelle/coccinelle",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria) - coccinelle/coccinelle",
"success": true,
"requestUrl": "https://github.com/coccinelle/coccinelle",
"ogUrl": "https://github.com/coccinelle/coccinelle",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T08:26:36.000Z",
"createdAtI": 1771662396,
"updatedAt": "2026-02-21T20:26:59.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47098669",
"author": "anon111332142",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T10:40:58.343Z",
"title": "Coccinelle: The Linux kernel's source-to-source transformation tool",
"createdAtI": 1771662396,
"url": "https://github.com/coccinelle/coccinelle",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T08:26:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771670458,
"commentsCount": 0,
"updatedAt": "2026-02-21T10:37:25.000Z"
}
}Websites I personally found that are completely generated by AI. Pull requests welcome. - alvi-se/ai-ublock-blacklist
{
"storyID": "47098582",
"title": "AI uBlock Blacklist",
"author": "rdmuser",
"url": "https://github.com/alvi-se/ai-ublock-blacklist",
"points": 173,
"commentsCount": 75,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - alvi-se/ai-ublock-blacklist: Websites I personally found that are completely generated by AI. Pull requests welcome.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/c3b943d248ed782014fbe27c60dcfde4609670fc21065cc9c69fa9fd843e8162/alvi-se/ai-ublock-blacklist"
}
],
"ogTitle": "GitHub - alvi-se/ai-ublock-blacklist: Websites I personally found that are completely generated by AI. Pull requests welcome.",
"ogDescription": "Websites I personally found that are completely generated by AI. Pull requests welcome. - alvi-se/ai-ublock-blacklist",
"ogImage": [
{
"width": "1200",
"alt": "Websites I personally found that are completely generated by AI. Pull requests welcome. - alvi-se/ai-ublock-blacklist",
"url": "https://opengraph.githubassets.com/c3b943d248ed782014fbe27c60dcfde4609670fc21065cc9c69fa9fd843e8162/alvi-se/ai-ublock-blacklist",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Websites I personally found that are completely generated by AI. Pull requests welcome. - alvi-se/ai-ublock-blacklist",
"success": true,
"requestUrl": "https://github.com/alvi-se/ai-ublock-blacklist",
"ogUrl": "https://github.com/alvi-se/ai-ublock-blacklist",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-21T08:10:49.000Z",
"createdAtI": 1771661449,
"updatedAt": "2026-02-21T20:33:01.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47098582",
"author": "rdmuser",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T11:45:58.937Z",
"title": "AI uBlock Blacklist",
"createdAtI": 1771661449,
"url": "https://github.com/alvi-se/ai-ublock-blacklist",
"points": 5,
"tags": [],
"createdAt": "2026-02-21T08:10:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771674359,
"commentsCount": 4,
"updatedAt": "2026-02-21T11:43:43.000Z"
}
}Charalampos Mainas - Setting up a cloud-edge continuum testbed for a computer vision demo taught us something fundamental about distributed systems: etcd doesn’t forgive slow storage.
{
"storyID": "47098324",
"title": "When etcd crashes, check your disks first",
"author": "_ananos_",
"url": "https://nubificus.co.uk/blog/etcd/",
"points": 39,
"commentsCount": 13,
"tags": [],
"og": {
"twitterCreator": "@nubificus",
"twitterSite": "@nubificus",
"articlePublishedTime": "2026-02-19T00:22:12+00:00",
"twitterImage": [
{
"url": "/media/logo_hu_866fdf07312224c.png"
}
],
"author": "Charalampos Mainas",
"ogTitle": "When ETCD Crashes, Check Your Disks First: A Pod CrashLoopBack Debugging Story | Nubificus",
"ogDescription": "Setting up a cloud-edge continuum testbed for a computer vision demo taught us\nsomething fundamental about distributed systems: etcd doesn’t forgive slow\nstorage.",
"ogLocale": "en-us",
"ogImage": [
{
"url": "/media/logo_hu_866fdf07312224c.png"
}
],
"ogType": "website",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://nubificus.co.uk/blog/etcd/",
"ogUrl": "/blog/etcd/",
"ogSiteName": "Nubificus",
"articleModifiedTime": "2026-02-19T00:22:12+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T07:18:09.000Z",
"createdAtI": 1771658289,
"updatedAt": "2026-02-21T20:27:46.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47098324",
"author": "_ananos_",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T09:50:58.721Z",
"title": "When etcd crashes, check your disks first",
"createdAtI": 1771658289,
"url": "https://nubificus.co.uk/blog/etcd/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T07:18:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771667459,
"commentsCount": 0,
"updatedAt": "2026-02-21T09:49:06.000Z"
}
}{
"storyID": "47098296",
"title": "Acme Weather",
"author": "cryptoz",
"url": "https://acmeweather.com/blog/introducing-acme-weather",
"points": 139,
"commentsCount": 90,
"tags": [
"front_page"
],
"og": {
"ogTitle": "Acme Weather",
"ogImage": [
{
"url": "https://acmeweather.com/img/preview.png"
}
],
"success": true,
"requestUrl": "https://acmeweather.com/blog/introducing-acme-weather",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T07:13:38.000Z",
"createdAtI": 1771658018,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47098296",
"author": "cryptoz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T07:40:58.350Z",
"title": "Acme Weather",
"createdAtI": 1771658018,
"url": "https://acmeweather.com/blog/introducing-acme-weather",
"points": 3,
"tags": [],
"createdAt": "2026-02-21T07:13:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771659658,
"commentsCount": 0,
"updatedAt": "2026-02-21T07:38:27.000Z"
}
}{
"storyID": "47098252",
"title": "Trunk Based Development",
"author": "handfuloflight",
"url": "https://trunkbaseddevelopment.com/",
"points": 49,
"commentsCount": 62,
"tags": [],
"og": {
"ogTitle": "Trunk Based Development",
"ogUrl": "https://trunkbaseddevelopment.com/",
"ogImage": [
{
"url": "https://trunkbaseddevelopment.com/images/logo.png"
}
],
"success": true,
"author": "paul-hammant",
"requestUrl": "https://trunkbaseddevelopment.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T07:07:12.000Z",
"createdAtI": 1771657632,
"updatedAt": "2026-02-21T20:23:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47098252",
"author": "handfuloflight",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T08:30:58.603Z",
"title": "Trunk Based Development",
"createdAtI": 1771657632,
"url": "https://trunkbaseddevelopment.com/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T07:07:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771662659,
"commentsCount": 0,
"updatedAt": "2026-02-21T08:30:44.000Z"
}
}{
"storyID": "47098245",
"title": "I verified my LinkedIn identity. Here's what I handed over",
"author": "ColinWright",
"url": "https://thelocalstack.eu/posts/linkedin-identity-verification-privacy/",
"points": 934,
"commentsCount": 346,
"tags": [
"front_page"
],
"og": {
"error": "Response does not match the HTTP/1.1 protocol (Missing expected CR after header value)",
"requestUrl": "https://thelocalstack.eu/posts/linkedin-identity-verification-privacy/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T07:06:18.000Z",
"createdAtI": 1771657578,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47098245",
"author": "ColinWright",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T07:40:58.350Z",
"title": "I Verified My LinkedIn Identity. Here's What I Handed Over",
"createdAtI": 1771657578,
"url": "https://thelocalstack.eu/posts/linkedin-identity-verification-privacy/",
"points": 3,
"tags": [],
"createdAt": "2026-02-21T07:06:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771659658,
"commentsCount": 0,
"updatedAt": "2026-02-21T07:38:27.000Z"
}
}Anthony Kimery - As Colorado lawmakers once again revisit online age verification, the debate is no longer about whether to protect children online.
{
"storyID": "47097904",
"title": "Colorado proposal moves age checks from websites to operating systems",
"author": "iamnothere",
"url": "https://www.biometricupdate.com/202602/colorado-moves-age-checks-from-websites-to-operating-systems",
"points": 43,
"commentsCount": 51,
"tags": [],
"og": {
"twitterCreator": "@BiometricUpdate",
"twitterSite": "@BiometricUpdate",
"twitterTitle": "Colorado moves age checks from websites to operating systems | Biometric Update",
"articlePublishedTime": "2026-02-19T19:45:29+00:00",
"twitterImage": [
{
"url": "https://d1sr9z1pdl3mb7.cloudfront.net/wp-content/uploads/2025/02/14100643/teens-phones-scaled.jpg"
}
],
"author": "Anthony Kimery",
"ogTitle": "Colorado moves age checks from websites to operating systems | Biometric Update",
"ogDescription": "As Colorado lawmakers once again revisit online age verification, the debate is no longer about whether to protect children online.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2048",
"url": "https://d1sr9z1pdl3mb7.cloudfront.net/wp-content/uploads/2025/02/14100643/teens-phones-scaled.jpg",
"height": "1365"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/BiometricUpdate",
"twitterCard": "summary_large_image",
"twitterDescription": "As Colorado lawmakers once again revisit online age verification, the debate is no longer about whether to protect children online.",
"success": true,
"requestUrl": "https://www.biometricupdate.com/202602/colorado-moves-age-checks-from-websites-to-operating-systems",
"ogUrl": "https://www.biometricupdate.com/202602/colorado-moves-age-checks-from-websites-to-operating-systems",
"ogSiteName": "Biometric Update | Biometrics News, Companies and Explainers",
"articleModifiedTime": "2026-02-19T19:45:29+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T06:01:29.000Z",
"createdAtI": 1771653689,
"updatedAt": "2026-02-21T20:25:58.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47097904",
"author": "iamnothere",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T06:15:58.650Z",
"title": "Colorado moves age checks from websites to operating systems",
"createdAtI": 1771653689,
"url": "https://www.biometricupdate.com/202602/colorado-moves-age-checks-from-websites-to-operating-systems",
"points": 4,
"tags": [],
"createdAt": "2026-02-21T06:01:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771654559,
"commentsCount": 0,
"updatedAt": "2026-02-21T06:12:51.000Z"
}
}We manage millions of dollars in annual Meta ad spend. Not thousands. Millions. Our retail clients grow their businesses through Meta Ads, and for a lot of them, it’s their single most important…
{
"storyID": "47097502",
"title": "Meta Deployed AI and It Is Killing Our Agency",
"author": "zenincognito",
"url": "https://mojodojo.io/blog/meta-is-systematically-killing-our-agency/",
"points": 143,
"commentsCount": 103,
"tags": [],
"og": {
"twitterTitle": "Meta Deployed AI and It Is Killing Our Agency",
"articlePublishedTime": "2026-02-21T04:23:57+00:00",
"twitterImage": [
{
"url": "https://mojodojo.io/wp-content/uploads/2021/12/Thefastlanewithfacebook-1.png"
}
],
"ogTitle": "Meta Deployed AI and It Is Killing Our Agency",
"ogDescription": "We manage millions of dollars in annual Meta ad spend. Not thousands. Millions. Our retail clients grow their businesses through Meta Ads, and for a lot of them, it’s their single most important…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "870",
"url": "https://mojodojo.io/wp-content/uploads/2021/12/Thefastlanewithfacebook-1.png",
"height": "726"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/mojodojoio",
"twitterCard": "summary_large_image",
"twitterDescription": "We manage millions of dollars in annual Meta ad spend. Not thousands. Millions. Our retail clients grow their businesses through Meta Ads, and for a lot of them, it’s their single most important…",
"success": true,
"requestUrl": "https://mojodojo.io/blog/meta-is-systematically-killing-our-agency/",
"ogUrl": "https://mojodojo.io/blog/meta-is-systematically-killing-our-agency/",
"ogSiteName": "Mojo Dojo",
"articleModifiedTime": "2026-02-21T04:29:24+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-21T04:29:40.000Z",
"createdAtI": 1771648180,
"updatedAt": "2026-02-21T20:30:00.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47097502",
"author": "zenincognito",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T06:10:58.464Z",
"title": "Meta Deployed AI and It Is Killing Our Agency",
"createdAtI": 1771648180,
"url": "https://mojodojo.io/blog/meta-is-systematically-killing-our-agency/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T04:29:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771654258,
"commentsCount": 0,
"updatedAt": "2026-02-21T06:10:50.000Z"
}
}{
"storyID": "47097091",
"title": "OpenAI Employees Raised Alarms About Canada Shooting Suspect Months Ago",
"author": "caminante",
"url": "https://www.wsj.com/us-news/law/openai-employees-raised-alarms-about-canada-shooting-suspect-months-ago-b585df62",
"points": 39,
"commentsCount": 7,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/us-news/law/openai-employees-raised-alarms-about-canada-shooting-suspect-months-ago-b585df62"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2026-02-21T03:09:04.000Z",
"createdAtI": 1771643344,
"updatedAt": "2026-02-21T19:30:43.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47097091",
"author": "caminante",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T03:20:58.393Z",
"title": "OpenAI Employees Raised Alarms About Canada Shooting Suspect Months Ago",
"createdAtI": 1771643344,
"url": "https://www.wsj.com/us-news/law/openai-employees-raised-alarms-about-canada-shooting-suspect-months-ago-b585df62",
"points": 3,
"tags": [],
"createdAt": "2026-02-21T03:09:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771644058,
"commentsCount": 1,
"updatedAt": "2026-02-21T03:18:30.000Z"
}
}Bug Description Starting from today's morning with the updated to CC 2.1.1 - the usage is ridiculous. I am working on the same projects for months, same routines, same time. But today it hits 5h li...
{
"storyID": "47096937",
"title": "Excessive token usage in Claude Code",
"author": "behnamoh",
"url": "https://github.com/anthropics/claude-code/issues/16856",
"points": 59,
"commentsCount": 21,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "[Bug] Excessive token usage in Claude Code 2.1.1 - 4x+ faster rate consumption than previous versions · Issue #16856 · anthropics/claude-code",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/5557179c85ab1e9d588c5c96dc1bff81b9725a1ca7f5557cd56cba7944751c79/anthropics/claude-code/issues/16856"
}
],
"ogTitle": "[Bug] Excessive token usage in Claude Code 2.1.1 - 4x+ faster rate consumption than previous versions · Issue #16856 · anthropics/claude-code",
"ogDescription": "Bug Description Starting from today's morning with the updated to CC 2.1.1 - the usage is ridiculous. I am working on the same projects for months, same routines, same time. But today it hits 5h li...",
"ogImage": [
{
"width": "1200",
"alt": "Bug Description Starting from today's morning with the updated to CC 2.1.1 - the usage is ridiculous. I am working on the same projects for months, same routines, same time. But today it hits 5h li...",
"url": "https://opengraph.githubassets.com/5557179c85ab1e9d588c5c96dc1bff81b9725a1ca7f5557cd56cba7944751c79/anthropics/claude-code/issues/16856",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Bug Description Starting from today's morning with the updated to CC 2.1.1 - the usage is ridiculous. I am working on the same projects for months, same routines, same time. But today it hits 5...",
"success": true,
"requestUrl": "https://github.com/anthropics/claude-code/issues/16856",
"ogUrl": "https://github.com/anthropics/claude-code/issues/16856",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-02-21T02:40:24.000Z",
"createdAtI": 1771641624,
"updatedAt": "2026-02-21T20:34:30.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47096937",
"author": "behnamoh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T03:30:58.542Z",
"title": "Excessive token usage in Claude Code",
"createdAtI": 1771641624,
"url": "https://github.com/anthropics/claude-code/issues/16856",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T02:40:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771644659,
"commentsCount": 0,
"updatedAt": "2026-02-21T03:30:14.000Z"
}
}Wherein I [try to] answer a seemingly straightforward question: "WTF is OAuth, anyhow?"
{
"storyID": "47096520",
"title": "What Is OAuth?",
"author": "cratermoon",
"url": "https://leaflet.pub/p/did:plc:3vdrgzr2zybocs45yfhcr6ur/3mfd2oxx5v22b",
"points": 194,
"commentsCount": 72,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "What is OAuth?",
"twitterDescription": "Wherein I [try to] answer a seemingly straightforward question: \"WTF is OAuth, anyhow?\"",
"twitterImage": [
{
"url": "https://leaflet.pub/p/did%253Aplc%253A3vdrgzr2zybocs45yfhcr6ur/3mfd2oxx5v22b/opengraph-image?4c8fe174a4beabea"
}
],
"success": true,
"requestUrl": "https://leaflet.pub/p/did:plc:3vdrgzr2zybocs45yfhcr6ur/3mfd2oxx5v22b",
"ogTitle": "What is OAuth?",
"ogDescription": "Wherein I [try to] answer a seemingly straightforward question: \"WTF is OAuth, anyhow?\"",
"ogImage": [
{
"type": "image/png",
"url": "https://leaflet.pub/p/did%253Aplc%253A3vdrgzr2zybocs45yfhcr6ur/3mfd2oxx5v22b/opengraph-image?4c8fe174a4beabea"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-21T01:33:40.000Z",
"createdAtI": 1771637620,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47096520",
"author": "cratermoon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T01:45:58.443Z",
"title": "What Is OAuth?",
"createdAtI": 1771637620,
"url": "https://leaflet.pub/p/did:plc:3vdrgzr2zybocs45yfhcr6ur/3mfd2oxx5v22b",
"points": 3,
"tags": [],
"createdAt": "2026-02-21T01:33:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771638358,
"commentsCount": 0,
"updatedAt": "2026-02-21T01:43:57.000Z"
}
}{
"storyID": "47096466",
"title": "Cord: Coordinating Trees of AI Agents",
"author": "gfortaine",
"url": "https://www.june.kim/cord",
"points": 135,
"commentsCount": 71,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterSite": "@",
"twitterTitle": "Cord: Coordinating Trees of AI Agents",
"twitterDescription": "AI agents are good at doing one thing at a time. Give Claude a focused task and it performs. But real work isn’t one task. It’s a tree of tasks with dependencies, parallelism, and context that need...",
"success": true,
"requestUrl": "https://www.june.kim/cord",
"ogTitle": "Cord: Coordinating Trees of AI Agents",
"ogUrl": "https://www.june.kim/cord",
"ogImage": [
{
"url": "https://www.june.kim/assets/default-icon.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"claude"
]
},
"createdAt": "2026-02-21T01:27:35.000Z",
"createdAtI": 1771637255,
"updatedAt": "2026-02-21T20:33:30.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47096466",
"author": "gfortaine",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T01:45:58.443Z",
"title": "Cord: Coordinating Trees of AI Agents",
"createdAtI": 1771637255,
"url": "https://www.june.kim/cord",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-21T01:27:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771638358,
"commentsCount": 0,
"updatedAt": "2026-02-21T01:43:57.000Z"
}
}{
"storyID": "47096253",
"title": "Claws are now a new layer on top of LLM agents",
"author": "Cyphase",
"url": "https://twitter.com/karpathy/status/2024987174077432126",
"points": 104,
"commentsCount": 487,
"tags": [
"front_page"
],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/karpathy/status/2024987174077432126",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2026-02-21T00:56:29.000Z",
"createdAtI": 1771635389,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47096253",
"author": "Cyphase",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T02:10:58.416Z",
"title": "Claws are now a new layer on top of LLM agents",
"createdAtI": 1771635389,
"url": "https://twitter.com/karpathy/status/2024987174077432126",
"points": 5,
"tags": [],
"createdAt": "2026-02-21T00:56:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771639858,
"commentsCount": 3,
"updatedAt": "2026-02-21T02:09:58.000Z"
}
}{
"storyID": "47095597",
"title": "Be wary of Bluesky",
"author": "kevinak",
"url": "https://kevinak.se/blog/be-wary-of-bluesky",
"points": 148,
"commentsCount": 100,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://kevinak.se/blog/be-wary-of-bluesky"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T23:35:33.000Z",
"createdAtI": 1771630533,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47095597",
"author": "kevinak",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T23:45:58.421Z",
"title": "Be Wary of Bluesky",
"createdAtI": 1771630533,
"url": "https://kevinak.se/blog/be-wary-of-bluesky",
"points": 4,
"tags": [],
"createdAt": "2026-02-20T23:35:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771631158,
"commentsCount": 0,
"updatedAt": "2026-02-20T23:45:24.000Z"
}
}CERN - 2019 rebuilding of the original NeXT web browser
{
"storyID": "47095429",
"title": "CERN rebuilt the original browser from 1989 (2019)",
"author": "tylerdane",
"url": "https://worldwideweb.cern.ch",
"points": 241,
"commentsCount": 86,
"tags": [],
"og": {
"twitterCreator": "@cern",
"twitterCard": "summary_large_image",
"twitterSite": "@cern",
"success": true,
"author": "CERN",
"requestUrl": "https://worldwideweb.cern.ch",
"ogTitle": "CERN 2019 WorldWideWeb Rebuild",
"ogDescription": "2019 rebuilding of the original NeXT web browser",
"ogImage": [
{
"url": "https://worldwideweb.cern.ch/images/colophon/thegroup.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T23:19:12.000Z",
"createdAtI": 1771629552,
"updatedAt": "2026-02-21T20:34:30.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47095429",
"author": "tylerdane",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T23:30:58.479Z",
"title": "CERN rebuilt the original browser from 1989",
"createdAtI": 1771629552,
"url": "https://worldwideweb.cern.ch",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T23:19:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771630258,
"commentsCount": 1,
"updatedAt": "2026-02-20T23:30:39.000Z"
}
}{
"storyID": "47095420",
"title": "Judge scolds Zuckerberg's team for wearing Meta glasses to social media trial",
"author": "ColinWright",
"url": "https://www.cbsnews.com/news/meta-trial-mark-zuckerberg-ai-glasses/",
"points": 49,
"commentsCount": 5,
"tags": [],
"og": {
"error": "Server has returned a 400/500 error code",
"requestUrl": "https://www.cbsnews.com/news/meta-trial-mark-zuckerberg-ai-glasses/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T23:18:51.000Z",
"createdAtI": 1771629531,
"updatedAt": "2026-02-21T19:49:39.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47095420",
"author": "ColinWright",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T00:30:58.641Z",
"title": "Judge scolds Zuckerberg's team for wearing Meta glasses to social media trial",
"createdAtI": 1771629531,
"url": "https://www.cbsnews.com/news/meta-trial-mark-zuckerberg-ai-glasses/",
"points": 5,
"tags": [],
"createdAt": "2026-02-20T23:18:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771633859,
"commentsCount": 0,
"updatedAt": "2026-02-21T00:30:55.000Z"
}
}{
"storyID": "47095344",
"title": "From 'buy America' to 'bye America', Wall Street exodus gathers pace",
"author": "Bondi_Blue",
"url": "https://www.reuters.com/business/buy-america-bye-america-wall-street-exodus-gathers-pace-2026-02-20/",
"points": 48,
"commentsCount": 3,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/business/buy-america-bye-america-wall-street-exodus-gathers-pace-2026-02-20/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T23:10:36.000Z",
"createdAtI": 1771629036,
"updatedAt": "2026-02-21T17:52:36.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47095344",
"author": "Bondi_Blue",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T23:35:58.564Z",
"title": "From 'buy America' to 'bye America', Wall Street exodus gathers pace",
"createdAtI": 1771629036,
"url": "https://www.reuters.com/business/buy-america-bye-america-wall-street-exodus-gathers-pace-2026-02-20/",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T23:10:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771630559,
"commentsCount": 0,
"updatedAt": "2026-02-20T23:35:39.000Z"
}
}Brian Merchant - Anger over ICE connections and privacy violations is fueling the sabotage. PLUS: 10,000 drivers call on Uber to repay stolen wages, a man is arrested at a public hearing about a data center and more.
{
"storyID": "47095134",
"title": "Across the US, people are dismantling and destroying Flock surveillance cameras",
"author": "latexr",
"url": "https://www.bloodinthemachine.com/p/across-the-us-people-are-dismantling",
"points": 415,
"commentsCount": 241,
"tags": [],
"og": {
"twitterTitle": "Across the US, people are dismantling and destroying Flock surveillance cameras ",
"twitterCard": "summary_large_image",
"twitterDescription": "Anger over ICE connections and privacy violations is fueling the sabotage. PLUS: 10,000 drivers call on Uber to repay stolen wages, a man is arrested at a public hearing about a data center and more.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!jGmN!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbloodinthemachine.substack.com%2Fapi%2Fv1%2Fpost_preview%2F188520032%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Brian Merchant",
"requestUrl": "https://www.bloodinthemachine.com/p/across-the-us-people-are-dismantling",
"ogTitle": "Across the US, people are dismantling and destroying Flock surveillance cameras ",
"ogUrl": "https://www.bloodinthemachine.com/p/across-the-us-people-are-dismantling",
"ogDescription": "Anger over ICE connections and privacy violations is fueling the sabotage. PLUS: 10,000 drivers call on Uber to repay stolen wages, a man is arrested at a public hearing about a data center and more.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!szBv!,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%2Ffe4c8e48-8b26-457b-8969-f95db3c9c113_2048x1366.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T22:50:35.000Z",
"createdAtI": 1771627835,
"updatedAt": "2026-02-21T20:34:30.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47095134",
"author": "latexr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T23:10:58.351Z",
"title": "Across the US, people are dismantling and destroying Flock surveillance cameras",
"createdAtI": 1771627835,
"url": "https://www.bloodinthemachine.com/p/across-the-us-people-are-dismantling",
"points": 4,
"tags": [],
"createdAt": "2026-02-20T22:50:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771629058,
"commentsCount": 0,
"updatedAt": "2026-02-20T23:10:39.000Z"
}
}AOL - Vibe coding everything is just not worth it, says A16z partner Anish Acharya.
{
"storyID": "47095105",
"title": "A16Z partner says that the theory that we'll vibe code everything is ' wrong'",
"author": "paulpauper",
"url": "https://www.aol.com/articles/a16z-partner-says-theory-well-050150534.html",
"points": 52,
"commentsCount": 54,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@AOL",
"twitterTitle": "A16z partner says that the theory that we'll vibe code everything is 'flat wrong'",
"ogTitle": "A16z partner says that the theory that we'll vibe code everything is 'flat wrong'",
"alAndroidPackage": "com.aol.mobile.aolapp",
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterSiteId": "66237835",
"requestUrl": "https://www.aol.com/articles/a16z-partner-says-theory-well-050150534.html",
"alAndroidAppName": "Aol App",
"twitterSite": "@AOL",
"alWebUrl": "https://www.aol.com/articles/a16z-partner-says-theory-well-050150534.html",
"articlePublishedTime": "2026-02-10T05:01:50.000Z",
"twitterImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/HYb7SzCtpmUGj3ZrekabPg--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD05MDA-/https://media.zenfs.com/en/aol_business_insider_articles_308/8906dcd2aea70db986bf0fab88ec5a08",
"height": "900"
}
],
"author": "AOL",
"alIosAppStoreId": "646100661",
"ogDescription": "Vibe coding everything is just not worth it, says A16z partner Anish Acharya.",
"ogImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/HYb7SzCtpmUGj3ZrekabPg--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD05MDA-/https://media.zenfs.com/en/aol_business_insider_articles_308/8906dcd2aea70db986bf0fab88ec5a08",
"height": "900"
}
],
"twitterDescription": "Vibe coding everything is just not worth it, says A16z partner Anish Acharya.",
"success": true,
"alIosAppName": "Aol App",
"ogUrl": "https://www.aol.com/articles/a16z-partner-says-theory-well-050150534.html",
"alIosUrl": "https://www.aol.com/articles/a16z-partner-says-theory-well-050150534.html",
"alWebShouldFallback": "true",
"fbAppId": "183146218394780",
"alAndroidUrl": "https://www.aol.com/articles/a16z-partner-says-theory-well-050150534.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T22:47:58.000Z",
"createdAtI": 1771627678,
"updatedAt": "2026-02-21T20:34:30.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47095105",
"author": "paulpauper",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T22:55:58.458Z",
"title": "A16Z partner says that the theory that we'll vibe code everything is ' wrong'",
"createdAtI": 1771627678,
"url": "https://www.aol.com/articles/a16z-partner-says-theory-well-050150534.html",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T22:47:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771628158,
"commentsCount": 0,
"updatedAt": "2026-02-20T22:53:24.000Z"
}
}{
"storyID": "47094877",
"title": "Don't create .gitkeep files, use .gitignore instead (2023)",
"author": "frou_dh",
"url": "https://adamj.eu/tech/2023/09/18/git-dont-create-gitkeep/",
"points": 96,
"commentsCount": 65,
"tags": [],
"og": {
"ogTitle": "Git: Don’t create .gitkeep files, use .gitignore instead - Adam Johnson",
"ogUrl": "https://adamj.eu/tech/2023/09/18/git-dont-create-gitkeep/",
"ogImage": [
{
"url": "https://adamj.eu/tech/assets/2023-09-18-crystals.jpeg"
}
],
"success": true,
"requestUrl": "https://adamj.eu/tech/2023/09/18/git-dont-create-gitkeep/",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T22:27:56.000Z",
"createdAtI": 1771626476,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47094877",
"author": "frou_dh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T00:35:58.486Z",
"title": "Don't create .gitkeep files, use .gitignore instead",
"createdAtI": 1771626476,
"url": "https://adamj.eu/tech/2023/09/18/git-dont-create-gitkeep/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T22:27:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771634158,
"commentsCount": 0,
"updatedAt": "2026-02-21T00:34:40.000Z"
}
}{
"storyID": "47094637",
"title": "I hate AI side projects",
"author": "dcastm",
"url": "https://dylancastillo.co/posts/ai-side-projects.html",
"points": 71,
"commentsCount": 108,
"tags": [],
"og": {
"twitterCreator": "@dylanjcastillo",
"twitterTitle": "I hate AI side projects – Dylan Castillo",
"twitterSite": "@dylanjcastillo",
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://dylancastillo.co/posts/images/social_media_card.webp"
}
],
"success": true,
"author": "Dylan Castillo",
"requestUrl": "https://dylancastillo.co/posts/ai-side-projects.html",
"ogTitle": "I hate AI side projects – Dylan Castillo",
"ogSiteName": "Dylan Castillo",
"ogImage": [
{
"url": "https://dylancastillo.co/posts/images/social_media_card.webp"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-20T22:03:00.000Z",
"createdAtI": 1771624980,
"updatedAt": "2026-02-21T20:33:01.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47094637",
"author": "dcastm",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T23:10:58.351Z",
"title": "I hate AI side projects",
"createdAtI": 1771624980,
"url": "https://dylancastillo.co/posts/ai-side-projects.html",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T22:03:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771629058,
"commentsCount": 2,
"updatedAt": "2026-02-20T23:10:39.000Z"
}
}Brendan Carr wants "patriotic" shows for Trump's yearlong America 250 celebration.
{
"storyID": "47094635",
"title": "FCC asks stations for \"pro-America\" programming, like daily Pledge of Allegiance",
"author": "pseudalopex",
"url": "https://arstechnica.com/tech-policy/2026/02/fcc-asks-stations-for-pro-america-programming-like-daily-pledge-of-allegiance/",
"points": 116,
"commentsCount": 153,
"tags": [],
"og": {
"twitterTitle": "FCC asks stations for \"pro-America\" programming, like daily Pledge of Allegiance",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-02-20T22:00:59+00:00",
"twitterImage": [
{
"alt": "FCC Chairman Brendan Carr at a news conference, standing in front of a flag and an FCC crest.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/brendan-carr-fcc-crest-1152x648-1771622570.jpg"
}
],
"ogTitle": "FCC asks stations for \"pro-America\" programming, like daily Pledge of Allegiance",
"ogDescription": "Brendan Carr wants \"patriotic\" shows for Trump's yearlong America 250 celebration.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "FCC Chairman Brendan Carr at a news conference, standing in front of a flag and an FCC crest.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/brendan-carr-fcc-crest-1152x648-1771622570.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Brendan Carr wants \"patriotic\" shows for Trump's yearlong America 250 celebration.",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2026/02/fcc-asks-stations-for-pro-america-programming-like-daily-pledge-of-allegiance/",
"ogUrl": "https://arstechnica.com/tech-policy/2026/02/fcc-asks-stations-for-pro-america-programming-like-daily-pledge-of-allegiance/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-02-20T22:00:59+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T22:02:58.000Z",
"createdAtI": 1771624978,
"updatedAt": "2026-02-21T20:32:15.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47094635",
"author": "pseudalopex",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T22:10:58.481Z",
"title": "FCC asks stations for \"pro-America\" programming, like daily Pledge of Allegiance",
"createdAtI": 1771624978,
"url": "https://arstechnica.com/tech-policy/2026/02/fcc-asks-stations-for-pro-america-programming-like-daily-pledge-of-allegiance/",
"points": 4,
"tags": [],
"createdAt": "2026-02-20T22:02:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771625458,
"commentsCount": 0,
"updatedAt": "2026-02-20T22:10:08.000Z"
}
}{
"storyID": "47094429",
"title": "Loon: A functional lang with invisible types, safe ownership, and alg. effects",
"author": "surprisetalk",
"url": "https://loonlang.com",
"points": 37,
"commentsCount": 9,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://loonlang.com"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T21:45:31.000Z",
"createdAtI": 1771623931,
"updatedAt": "2026-02-21T20:30:30.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47094429",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-21T19:35:58.317Z",
"title": "Loon: A functional lang with invisible types, safe ownership, and alg. effects",
"createdAtI": 1771623931,
"url": "https://loonlang.com",
"points": 17,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T21:45:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771702558,
"commentsCount": 3,
"updatedAt": "2026-02-21T19:35:45.000Z"
}
}{
"storyID": "47094192",
"title": "Turn Dependabot off",
"author": "todsacerdoti",
"url": "https://words.filippo.io/dependabot/",
"points": 607,
"commentsCount": 178,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2026-02-20T19:48:08.591285Z",
"ogImage": [
{
"url": "https://assets.buttondown.email/images/9bea93bf-77e5-44cf-9ae5-ada68918cf6a.jpeg?w=960&fit=max"
}
],
"success": true,
"requestUrl": "https://words.filippo.io/dependabot/",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T21:25:41.000Z",
"createdAtI": 1771622741,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47094192",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T21:35:58.347Z",
"title": "Turn Dependabot Off",
"createdAtI": 1771622741,
"url": "https://words.filippo.io/dependabot/",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T21:25:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771623358,
"commentsCount": 0,
"updatedAt": "2026-02-20T21:33:13.000Z"
}
}"It's time to build communities, not data centers," said one local activist.
{
"storyID": "47094179",
"title": "'A Big Fuck You to Big Tech': New Jersey Residents Defeat AI Data Center",
"author": "abdelhousni",
"url": "https://www.commondreams.org/news/new-brunswick-ai-data-center",
"points": 53,
"commentsCount": 18,
"tags": [],
"og": {
"twitterSite": "@commondreams",
"articlePublishedTime": "2026-02-20T00:26:27+00:00",
"twitterImage": [
{
"url": "https://www.commondreams.org/media-library/image.jpg?id=64965023&width=1200&height=600&coordinates=0%2C416%2C0%2C417"
}
],
"ogTitle": "'A Big F*ck You to Big Tech': New Jersey Residents Defeat AI Data Center | Common Dreams",
"ogDescription": "\"It's time to build communities, not data centers,\" said one local activist.",
"ogImage": [
{
"width": "1200",
"url": "https://www.commondreams.org/media-library/image.jpg?id=64965023&width=1200&height=600&coordinates=0%2C416%2C0%2C417",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterSiteId": "14296273",
"success": true,
"requestUrl": "https://www.commondreams.org/news/new-brunswick-ai-data-center",
"ogUrl": "https://www.commondreams.org/news/new-brunswick-ai-data-center",
"ogSiteName": "Common Dreams",
"articleSection": "News",
"articleModifiedTime": "2026-02-20T16:42:03+00:00",
"fbAppId": "733420334434180",
"articleAuthor": "https://www.facebook.com/32109457015"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-20T21:24:45.000Z",
"createdAtI": 1771622685,
"updatedAt": "2026-02-21T17:03:19.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47094179",
"author": "abdelhousni",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T21:40:58.403Z",
"title": "'A Big Fuck You to Big Tech': New Jersey Residents Defeat AI Data Center",
"createdAtI": 1771622685,
"url": "https://www.commondreams.org/news/new-brunswick-ai-data-center",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T21:24:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771623658,
"commentsCount": 0,
"updatedAt": "2026-02-20T21:40:52.000Z"
}
}Search and map 91,000+ US mines from MSHA public data. Filter by state, commodity, operator, and mine type. Free.
{
"storyID": "47094149",
"title": "Show HN: Mines.fyi – all the mines in the US in a leaflet visualization",
"author": "irasigman",
"url": "https://mines.fyi/",
"points": 99,
"commentsCount": 50,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "mines.fyi — Free US Mine Search",
"twitterDescription": "Search and map 91,000+ US mines from MSHA public data. Free.",
"success": true,
"requestUrl": "https://mines.fyi/",
"ogTitle": "mines.fyi — Free US Mine Search",
"ogUrl": "https://mines.fyi/",
"ogDescription": "Search and map 91,000+ US mines from MSHA public data. Filter by state, commodity, operator, and mine type. Free.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T21:22:27.000Z",
"createdAtI": 1771622547,
"updatedAt": "2026-02-21T20:19:13.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47094149",
"author": "irasigman",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T21:30:58.506Z",
"title": "Show HN: Mines.fyi – all the mines in the US in a leaflet visualization",
"createdAtI": 1771622547,
"url": "https://mines.fyi/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-20T21:22:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771623059,
"commentsCount": 1,
"updatedAt": "2026-02-20T21:29:36.000Z"
}
}A massive leadership shakeup at Microsoft's gaming division sees Phil Spencer and Sarah Bond leaving the company.
{
"storyID": "47093953",
"title": "Phil Spencer is exiting Microsoft as AI executive takes over Xbox",
"author": "bundie",
"url": "https://www.neowin.net/news/phil-spencer-is-exiting-microsoft-as-ai-executive-takes-over-xbox/",
"points": 95,
"commentsCount": 79,
"tags": [],
"og": {
"twitterCreator": "@LoneWolfSL",
"twitterSite": "@NeowinFeed",
"twitterTitle": "Phil Spencer is exiting Microsoft as AI executive takes over Xbox",
"twitterImage": [
{
"url": "https://cdn.neowin.com/news/images/uploaded/2024/05/1715009569_wide_story.jpg"
}
],
"twitterUrl": "https://www.neowin.net/news/phil-spencer-is-exiting-microsoft-as-ai-executive-takes-over-xbox/",
"ogTitle": "Phil Spencer is exiting Microsoft as AI executive takes over Xbox",
"ogDescription": "A massive leadership shakeup at Microsoft's gaming division sees Phil Spencer and Sarah Bond leaving the company.",
"ogImage": [
{
"url": "https://cdn.neowin.com/news/images/uploaded/2024/05/1715009569_wide_story.jpg"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/neowin",
"twitterCard": "summary_large_image",
"twitterDescription": "A massive leadership shakeup at Microsoft's gaming division sees Phil Spencer and Sarah Bond leaving the company.",
"success": true,
"requestUrl": "https://www.neowin.net/news/phil-spencer-is-exiting-microsoft-as-ai-executive-takes-over-xbox/",
"ogUrl": "https://www.neowin.net/news/phil-spencer-is-exiting-microsoft-as-ai-executive-takes-over-xbox/",
"ogSiteName": "Neowin",
"fbAppId": "141241332490",
"articleAuthor": "https://www.facebook.com/pulasthi.ariyasinghe"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-20T21:05:44.000Z",
"createdAtI": 1771621544,
"updatedAt": "2026-02-21T20:27:46.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47093953",
"author": "bundie",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T21:30:58.506Z",
"title": "Phil Spencer is exiting Microsoft as AI executive takes over Xbox",
"createdAtI": 1771621544,
"url": "https://www.neowin.net/news/phil-spencer-is-exiting-microsoft-as-ai-executive-takes-over-xbox/",
"points": 4,
"tags": [],
"createdAt": "2026-02-20T21:05:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771623059,
"commentsCount": 0,
"updatedAt": "2026-02-20T21:30:51.000Z"
}
}{
"storyID": "47093724",
"title": "OpenScan",
"author": "joebig",
"url": "https://openscan.eu/pages/scan-gallery",
"points": 215,
"commentsCount": 20,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Scan Gallery",
"twitterDescription": "Scan Gallery",
"twitterImage": [
{
"url": "https://openscan.eu/cdn/shop/files/DSC07525-Verbessert-RR-Bearbeitet_59bc879d-2c90-4575-88d3-717d73cec6e6.jpg?crop=center&height=1200&v=1710943645&width=1200"
}
],
"success": true,
"requestUrl": "https://openscan.eu/pages/scan-gallery",
"ogTitle": "Scan Gallery",
"ogUrl": "https://openscan.eu/pages/scan-gallery",
"ogSiteName": "OpenScan",
"ogImage": [
{
"width": "4215",
"url": "https://openscan.eu/cdn/shop/files/DSC07525-Verbessert-RR-Bearbeitet_59bc879d-2c90-4575-88d3-717d73cec6e6.jpg?v=1710943645&width=2048",
"height": "2371"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T20:47:48.000Z",
"createdAtI": 1771620468,
"updatedAt": "2026-02-21T20:32:15.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47093724",
"author": "joebig",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T21:15:58.598Z",
"title": "OpenScan",
"createdAtI": 1771620468,
"url": "https://openscan.eu/pages/scan-gallery",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T20:47:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771622159,
"commentsCount": 0,
"updatedAt": "2026-02-20T21:13:52.000Z"
}
}What happens when you responsibly disclose a critical vulnerability exposing personal data - including that of minors - and the organization responds with legal threats instead of a thank you?
{
"storyID": "47092578",
"title": "I found a Vulnerability. They found a Lawyer",
"author": "toomuchtodo",
"url": "https://dixken.de/blog/i-found-a-vulnerability-they-found-a-lawyer",
"points": 833,
"commentsCount": 382,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "I found a Vulnerability. They found a Lawyer.",
"articlePublishedTime": "2026-02-01",
"twitterImage": [
{
"url": "https://dixken.de/images/blog/costa-rica.jpg"
}
],
"ogTitle": "I found a Vulnerability. They found a Lawyer.",
"ogDescription": "What happens when you responsibly disclose a critical vulnerability exposing personal data - including that of minors - and the organization responds with legal threats instead of a thank you?",
"ogImage": [
{
"url": "https://dixken.de/images/blog/costa-rica.jpg"
}
],
"ogType": "article",
"articleTag": "vulnerability",
"twitterCard": "summary_large_image",
"twitterDescription": "What happens when you responsibly disclose a critical vulnerability exposing personal data - including that of minors - and the organization responds with legal threats instead of a thank you?",
"success": true,
"requestUrl": "https://dixken.de/blog/i-found-a-vulnerability-they-found-a-lawyer",
"ogUrl": "https://dixken.de/blog/i-found-a-vulnerability-they-found-a-lawyer"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T19:19:58.000Z",
"createdAtI": 1771615198,
"updatedAt": "2026-02-21T20:35:15.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47092578",
"author": "toomuchtodo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T19:45:58.571Z",
"title": "I found a Vulnerability. They found a Lawyer",
"createdAtI": 1771615198,
"url": "https://dixken.de/blog/i-found-a-vulnerability-they-found-a-lawyer",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T19:19:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771616759,
"commentsCount": 0,
"updatedAt": "2026-02-20T19:45:20.000Z"
}
}Every company building an AI assistant is funded by advertising. They are also building hardware that listens and watches 24/7. Local on-device inference is the only way out.
{
"storyID": "47092203",
"title": "Every company building your AI assistant is now an ad company",
"author": "ajuhasz",
"url": "https://juno-labs.com/blogs/every-company-building-your-ai-assistant-is-an-ad-company",
"points": 287,
"commentsCount": 150,
"tags": [],
"og": {
"twitterTitle": "Every Company Building Your AI Assistant Is Now an Ad Company",
"articlePublishedTime": "2026-02-20",
"twitterImage": [
{
"url": "https://juno-labs.com/public/juno_logo.png"
}
],
"ogTitle": "Every Company Building Your AI Assistant Is Now an Ad Company",
"ogDescription": "Every company building an AI assistant is funded by advertising. They are also building hardware that listens and watches 24/7. Local on-device inference is the only way out.",
"ogImage": [
{
"url": "https://juno-labs.com/public/juno_logo.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Every company building an AI assistant is funded by advertising. They are also building hardware that listens and watches 24/7. Local on-device inference is the only way out.",
"success": true,
"requestUrl": "https://juno-labs.com/blogs/every-company-building-your-ai-assistant-is-an-ad-company",
"ogUrl": "https://juno-labs.com/blogs/every-company-building-your-ai-assistant-is-an-ad-company.html",
"articleAuthor": "Adam Juhasz"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-20T18:55:15.000Z",
"createdAtI": 1771613715,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47092203",
"author": "ajuhasz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T21:35:58.347Z",
"title": "Every company building your AI assistant is now an ad company",
"createdAtI": 1771613715,
"url": "https://juno-labs.com/blogs/every-company-building-your-ai-assistant-is-an-ad-company",
"points": 5,
"tags": [],
"createdAt": "2026-02-20T18:55:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771623358,
"commentsCount": 0,
"updatedAt": "2026-02-20T21:35:22.000Z"
}
}If DDoSing a blog wasn't bad enough, archive site also tampered with web snapshots.
{
"storyID": "47092006",
"title": "Wikipedia deprecates Archive.today, starts removing archive links",
"author": "nobody9999",
"url": "https://arstechnica.com/tech-policy/2026/02/wikipedia-bans-archive-today-after-site-executed-ddos-and-altered-web-captures/",
"points": 565,
"commentsCount": 341,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Wikipedia blacklists Archive.today, starts removing 695,000 archive links",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-02-20T18:35:43+00:00",
"twitterImage": [
{
"alt": "Image of Wikipedia's website with a magnifying glass over the logo.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/wikipedia-1152x648-1771611351.jpg"
}
],
"ogTitle": "Wikipedia blacklists Archive.today, starts removing 695,000 archive links",
"ogDescription": "If DDoSing a blog wasn't bad enough, archive site also tampered with web snapshots.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "Image of Wikipedia's website with a magnifying glass over the logo.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/wikipedia-1152x648-1771611351.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "If DDoSing a blog wasn't bad enough, archive site also tampered with web snapshots.",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2026/02/wikipedia-bans-archive-today-after-site-executed-ddos-and-altered-web-captures/",
"ogUrl": "https://arstechnica.com/tech-policy/2026/02/wikipedia-bans-archive-today-after-site-executed-ddos-and-altered-web-captures/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-02-20T18:49:45+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T18:42:21.000Z",
"createdAtI": 1771612941,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47092006",
"author": "nobody9999",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T18:55:58.463Z",
"title": "Wikipedia bans Archive.today after site executed DDoS and altered web captures",
"createdAtI": 1771612941,
"url": "https://arstechnica.com/tech-policy/2026/02/wikipedia-bans-archive-today-after-site-executed-ddos-and-altered-web-captures/",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T18:42:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771613758,
"commentsCount": 0,
"updatedAt": "2026-02-20T18:53:19.000Z"
}
}Wingstop, Burger King, and others have walked away from an industry commitment to avoid using fast-growing chickens
{
"storyID": "47091763",
"title": "KFC, Nando's, and others ditch chicken welfare pledge",
"author": "penguin_booze",
"url": "https://www.bbc.co.uk/news/articles/cm2r6jqm042o",
"points": 55,
"commentsCount": 49,
"tags": [],
"og": {
"twitterCreator": "@BBCNews",
"twitterSite": "@BBCNews",
"twitterTitle": "KFC, Nando's, and others ditch chicken welfare pledge as demand soars",
"twitterImage": [
{
"alt": "Person in a white t-shirt eating sticky chicken wings with their hands from a white bowl on top of a larger plate where they have left the bones. The person's hands have a bit of sauce on them and their face is not visible.",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/ad8a/live/7f74d6e0-0e67-11f1-9f23-b3f349b149c7.jpg"
}
],
"ogTitle": "KFC, Nando's, and others ditch chicken welfare pledge as demand soars",
"ogDescription": "Wingstop, Burger King, and others have walked away from an industry commitment to avoid using fast-growing chickens",
"ogLocale": "en_GB",
"ogImage": [
{
"alt": "Person in a white t-shirt eating sticky chicken wings with their hands from a white bowl on top of a larger plate where they have left the bones. The person's hands have a bit of sauce on them and their face is not visible.",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/ad8a/live/7f74d6e0-0e67-11f1-9f23-b3f349b149c7.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Wingstop, Burger King, and others have walked away from an industry commitment to avoid using fast-growing chickens",
"success": true,
"requestUrl": "https://www.bbc.co.uk/news/articles/cm2r6jqm042o",
"ogUrl": "https://www.bbc.co.uk/news/articles/cm2r6jqm042o",
"ogSiteName": "BBC News",
"articleSection": "Business",
"articleAuthor": "https://www.facebook.com/bbcnews",
"fbAppId": "3662195467332439"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T18:26:18.000Z",
"createdAtI": 1771611978,
"updatedAt": "2026-02-21T19:25:09.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47091763",
"author": "penguin_booze",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T18:40:58.373Z",
"title": "KFC, Nando's, and others ditch chicken welfare pledge",
"createdAtI": 1771611978,
"url": "https://www.bbc.co.uk/news/articles/cm2r6jqm042o",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T18:26:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771612858,
"commentsCount": 0,
"updatedAt": "2026-02-20T18:39:20.000Z"
}
}Through the mirror into the lightly-clothed AI gooniverse
{
"storyID": "47091748",
"title": "Facebook is cooked",
"author": "npilk",
"url": "https://pilk.website/3/facebook-is-absolutely-cooked",
"points": 1418,
"commentsCount": 777,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "PILK #3 | Facebook is absolutely cooked",
"twitterDescription": "Through the mirror into the lightly-clothed AI gooniverse",
"twitterImage": [
{
"url": "https://pilk.website/3/facebook-is-cooked-wide.png"
}
],
"success": true,
"requestUrl": "https://pilk.website/3/facebook-is-absolutely-cooked",
"ogTitle": "PILK #3 | Facebook is absolutely cooked",
"ogUrl": "https://pilk.website/3/facebook-is-absolutely-cooked.html",
"ogDescription": "Through the mirror into the lightly-clothed AI gooniverse",
"ogSiteName": "PILK",
"ogImage": [
{
"width": "1200",
"url": "https://pilk.website/3/facebook-is-cooked-wide.png",
"height": "720"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-20T18:25:07.000Z",
"createdAtI": 1771611907,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47091748",
"author": "npilk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T18:35:58.510Z",
"title": "Facebook is absolutely cooked",
"createdAtI": 1771611907,
"url": "https://pilk.website/3/facebook-is-absolutely-cooked",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T18:25:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771612559,
"commentsCount": 1,
"updatedAt": "2026-02-20T18:35:49.000Z"
}
}{
"storyID": "47091659",
"title": "Goldman Sachs launches AI-free index",
"author": "samizdis",
"url": "https://www.axios.com/2026/02/20/ai-goldman-sachs-stocks-index",
"points": 37,
"commentsCount": 10,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.axios.com/2026/02/20/ai-goldman-sachs-stocks-index"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-20T18:18:19.000Z",
"createdAtI": 1771611499,
"updatedAt": "2026-02-21T17:56:36.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47091659",
"author": "samizdis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T19:40:58.357Z",
"title": "Goldman Sachs launches AI-free index",
"createdAtI": 1771611499,
"url": "https://www.axios.com/2026/02/20/ai-goldman-sachs-stocks-index",
"points": 5,
"tags": [],
"createdAt": "2026-02-20T18:18:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771616458,
"commentsCount": 1,
"updatedAt": "2026-02-20T19:39:36.000Z"
}
}Patrick Mineault - Why controlling total luminance is a better bet
{
"storyID": "47091606",
"title": "Blue light filters don't work – controlling total luminance is a better bet",
"author": "pminimax",
"url": "https://www.neuroai.science/p/blue-light-filters-dont-work",
"points": 220,
"commentsCount": 222,
"tags": [],
"og": {
"twitterTitle": "Blue light filters don’t work",
"twitterCard": "summary_large_image",
"twitterDescription": "Why controlling total luminance is a better bet",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!-Y-J!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fnaix.substack.com%2Fapi%2Fv1%2Fpost_preview%2F188578855%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Patrick Mineault",
"requestUrl": "https://www.neuroai.science/p/blue-light-filters-dont-work",
"ogTitle": "Blue light filters don’t work",
"ogUrl": "https://www.neuroai.science/p/blue-light-filters-dont-work",
"ogDescription": "Why controlling total luminance is a better bet",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ZstF!,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%2F0d43665d-dcdb-4bce-a926-fe8bb91fa185_680x364.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T18:14:13.000Z",
"createdAtI": 1771611253,
"updatedAt": "2026-02-21T20:35:15.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47091606",
"author": "pminimax",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T18:35:58.510Z",
"title": "Blue light filters don't work",
"createdAtI": 1771611253,
"url": "https://www.neuroai.science/p/blue-light-filters-dont-work",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T18:14:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771612559,
"commentsCount": 0,
"updatedAt": "2026-02-20T18:32:50.000Z"
}
}{
"storyID": "47091557",
"title": "Uncovering insiders and alpha on Polymarket with AI",
"author": "somerandomness",
"url": "https://twitter.com/peterjliu/status/2024901585806225723",
"points": 99,
"commentsCount": 83,
"tags": [
"front_page"
],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/peterjliu/status/2024901585806225723",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-20T18:11:02.000Z",
"createdAtI": 1771611062,
"updatedAt": "2026-02-21T20:25:30.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47091557",
"author": "somerandomness",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T21:25:58.660Z",
"title": "Uncovering insiders and alpha on Polymarket with AI",
"createdAtI": 1771611062,
"url": "https://twitter.com/peterjliu/status/2024901585806225723",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T18:11:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771622759,
"commentsCount": 0,
"updatedAt": "2026-02-20T21:25:06.000Z"
}
}Claude Code Security is one step towards our goal of more secure codebases and a higher security baseline across the industry.
{
"storyID": "47091469",
"title": "Making frontier cybersecurity capabilities available to defenders",
"author": "surprisetalk",
"url": "https://www.anthropic.com/news/claude-code-security",
"points": 127,
"commentsCount": 55,
"tags": [],
"og": {
"twitterCreator": "@AnthropicAI",
"twitterCard": "summary_large_image",
"twitterSite": "@AnthropicAI",
"twitterTitle": "Making frontier cybersecurity capabilities available to defenders",
"twitterDescription": "Claude Code Security is one step towards our goal of more secure codebases and a higher security baseline across the industry.",
"twitterImage": [
{
"alt": "Open laptop with lock iconography showing on its inner screen",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Object-LaptopSecure&backgroundColor=clay"
}
],
"success": true,
"requestUrl": "https://www.anthropic.com/news/claude-code-security",
"ogTitle": "Making frontier cybersecurity capabilities available to defenders",
"ogDescription": "Claude Code Security is one step towards our goal of more secure codebases and a higher security baseline across the industry.",
"ogImage": [
{
"alt": "Open laptop with lock iconography showing on its inner screen",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Object-LaptopSecure&backgroundColor=clay"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-02-20T18:03:19.000Z",
"createdAtI": 1771610599,
"updatedAt": "2026-02-21T20:26:59.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47091469",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T18:20:58.406Z",
"title": "Making frontier cybersecurity capabilities available to defenders",
"createdAtI": 1771610599,
"url": "https://www.anthropic.com/news/claude-code-security",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T18:03:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771611658,
"commentsCount": 0,
"updatedAt": "2026-02-20T18:20:19.000Z"
}
}This Week in F-Droid TWIF curated on Friday, 20 Feb 2026, Week 8 F-Droid core During out talks with F-Droid users at FOSDEM26 we were baffled to learn most w...
{
"storyID": "47091419",
"title": "Keep Android Open",
"author": "LorenDB",
"url": "https://f-droid.org/2026/02/20/twif.html",
"points": 1940,
"commentsCount": 660,
"tags": [
"front_page"
],
"og": {
"ogTitle": "Keep Android Open | F-Droid - Free and Open Source Android App Repository",
"ogUrl": "https://f-droid.org/2026/02/20/twif.html",
"ogDescription": "This Week in F-Droid TWIF curated on Friday, 20 Feb 2026, Week 8 F-Droid core During out talks with F-Droid users at FOSDEM26 we were baffled to learn most w...",
"ogImage": [
{
"url": "https://f-droid.org/assets/fdroid-logo_bfHl7nsLHOUQxzdU8-rGIhn4bAgl6z7k2mA3fWoCyT4=.png"
}
],
"success": true,
"requestUrl": "https://f-droid.org/2026/02/20/twif.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T17:58:51.000Z",
"createdAtI": 1771610331,
"updatedAt": "2026-02-21T20:35:44.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47091419",
"author": "LorenDB",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T18:05:58.802Z",
"title": "F-Droid: \"Keep Android Open\"",
"createdAtI": 1771610331,
"url": "https://f-droid.org/2026/02/20/twif.html",
"points": 17,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T17:58:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771610759,
"commentsCount": 0,
"updatedAt": "2026-02-20T18:05:49.000Z"
}
}Taylor Troesh - a pungent monad odor that attracts mathochists
{
"storyID": "47091071",
"title": "Lil' Fun Langs",
"author": "surprisetalk",
"url": "https://taylor.town/scrapscript-000",
"points": 117,
"commentsCount": 20,
"tags": [],
"og": {
"twitterCreator": "@surprisetalk",
"twitterSite": "@surprisetalk",
"articlePublishedTime": "2026-02-20T00:00:00.000Z",
"twitterImage": [
{
"url": "https://i.lede.me?title=Lil%27+Fun+Langs&lede=a+pungent+monad+odor+that+attracts+mathochists&author=taylor.town&date=2026.02.20"
}
],
"author": "Taylor Troesh",
"ogTitle": "Lil' Fun Langs",
"ogDescription": "a pungent monad odor that attracts mathochists",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://i.lede.me?title=Lil%27+Fun+Langs&lede=a+pungent+monad+odor+that+attracts+mathochists&author=taylor.town&date=2026.02.20"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://taylor.town/scrapscript-000",
"ogLogo": "https://taylor.town/apple-touch-icon.png",
"ogUrl": "https://taylor.town/scrapscript-000",
"articleModifiedTime": "2026-02-20T00:00:00.000Z",
"articleAuthor": "Taylor Troesh"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T17:34:12.000Z",
"createdAtI": 1771608852,
"updatedAt": "2026-02-21T19:15:20.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47091071",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T18:10:58.489Z",
"title": "Lil' Fun Langs",
"createdAtI": 1771608852,
"url": "https://taylor.town/scrapscript-000",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T17:34:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771611058,
"commentsCount": 0,
"updatedAt": "2026-02-20T18:08:50.000Z"
}
}Fred Lambert - A federal judge has rejected Tesla’s bid to overturn a $243 million jury verdict over a fatal 2019 Autopilot crash...
{
"storyID": "47090584",
"title": "Tesla has to pay historic $243M judgement over Autopilot crash, judge says",
"author": "jeffbee",
"url": "https://electrek.co/2026/02/20/tesla-has-to-pay-historical-243-million-judgement-over-autopilot-crash-judge-says/",
"points": 123,
"commentsCount": 150,
"tags": [],
"og": {
"twitterCreator": "@electrekco",
"twitterSite": "@electrekco",
"articlePublishedTime": "2026-02-20T15:30:13+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/electrek.co/wp-content/uploads/sites/3/2026/01/Tesla-kills-Autopilot.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1"
}
],
"author": "Fred Lambert",
"ogTitle": "Tesla has to pay historic $243 million judgement over Autopilot crash, judge says",
"ogDescription": "A federal judge has rejected Tesla’s bid to overturn a $243 million jury verdict over a fatal 2019 Autopilot crash...",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2040",
"type": "image/jpeg",
"url": "https://i0.wp.com/electrek.co/wp-content/uploads/sites/3/2026/01/Tesla-kills-Autopilot.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1",
"height": "1016"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/electrekco",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://electrek.co/2026/02/20/tesla-has-to-pay-historical-243-million-judgement-over-autopilot-crash-judge-says/",
"ogUrl": "https://electrek.co/2026/02/20/tesla-has-to-pay-historical-243-million-judgement-over-autopilot-crash-judge-says/",
"ogSiteName": "Electrek",
"articleModifiedTime": "2026-02-20T16:09:26+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T17:00:18.000Z",
"createdAtI": 1771606818,
"updatedAt": "2026-02-21T19:18:20.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47090584",
"author": "jeffbee",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T17:15:58.510Z",
"title": "Tesla to pay $243M judgement over Autopilot crash",
"createdAtI": 1771606818,
"url": "https://electrek.co/2026/02/20/tesla-has-to-pay-historical-243-million-judgement-over-autopilot-crash-judge-says/",
"points": 4,
"tags": [],
"createdAt": "2026-02-20T17:00:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771607759,
"commentsCount": 0,
"updatedAt": "2026-02-20T17:15:36.000Z"
}
}I was reading a thread on HN and I started writing this super long comment and rewriting and editing and thought, hey, if I'm doing this I clearly care enough about the state of Show HN and HN in general to write a post on it. I've written code since
{
"storyID": "47089907",
"title": "No Skill. No Taste",
"author": "ianbutler",
"url": "https://blog.kinglycrow.com/no-skill-no-taste/",
"points": 190,
"commentsCount": 199,
"tags": [],
"og": {
"twitterCreator": "@kinglycrow",
"twitterTitle": "No Skill. No Taste.",
"twitterSite": "@ghost",
"articlePublishedTime": "2026-02-20T06:00:21.000Z",
"twitterImage": [
{
"url": "https://blog.kinglycrow.com/content/images/2026/02/Gemini_Generated_Image_fgdy61fgdy61fgdy.png"
}
],
"twitterUrl": "https://blog.kinglycrow.com/no-skill-no-taste/",
"ogTitle": "No Skill. No Taste.",
"ogDescription": "I was reading a thread on HN and I started writing this super long comment and rewriting and editing and thought, hey, if I'm doing this I clearly care enough about the state of Show HN and HN in general to write a post on it. I've written code since",
"ogImage": [
{
"width": "2000",
"url": "https://blog.kinglycrow.com/content/images/2026/02/Gemini_Generated_Image_fgdy61fgdy61fgdy.png",
"height": "1091"
}
],
"ogType": "article",
"articleTag": "Opinion",
"articlePublisher": "https://www.facebook.com/ghost",
"twitterCard": "summary_large_image",
"twitterDescription": "I was reading a thread on HN and I started writing this super long comment and rewriting and editing and thought, hey, if I'm doing this I clearly care enough about the state of Show HN and HN in general to write a post on it. I've written code since",
"success": true,
"requestUrl": "https://blog.kinglycrow.com/no-skill-no-taste/",
"ogUrl": "https://blog.kinglycrow.com/no-skill-no-taste/",
"ogSiteName": "The Crow's Nest",
"articleModifiedTime": "2026-02-20T06:16:51.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T16:13:32.000Z",
"createdAtI": 1771604012,
"updatedAt": "2026-02-21T20:10:40.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47089907",
"author": "ianbutler",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T16:20:58.399Z",
"title": "No Skill. No Taste",
"createdAtI": 1771604012,
"url": "https://blog.kinglycrow.com/no-skill-no-taste/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T16:13:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771604458,
"commentsCount": 0,
"updatedAt": "2026-02-20T16:18:37.000Z"
}
}Zoë Bernard - Gay men have long been rumored to run Silicon Valley. WIRED investigates.
{
"storyID": "47089469",
"title": "The Gay Tech Mafia",
"author": "ksec",
"url": "https://www.wired.com/story/inside-the-gay-tech-mafia/",
"points": 59,
"commentsCount": 40,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "Inside the Gay Tech Mafia",
"articlePublishedTime": "2026-02-19T11:00:00.000Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/6994f17cb8586c61dc0d5553/191:100/w_1280,c_limit/Digital%20Opener_Handshake.jpg?mbid=social_retweet"
}
],
"author": "Zoë Bernard",
"ogTitle": "Inside the Gay Tech Mafia",
"ogDescription": "Gay men have long been rumored to run Silicon Valley. WIRED investigates.",
"ogImage": [
{
"url": "https://media.wired.com/photos/6994f17cb8586c61dc0d5553/191:100/w_1280,c_limit/Digital%20Opener_Handshake.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Gay men have long been rumored to run Silicon Valley. WIRED investigates.",
"success": true,
"requestUrl": "https://www.wired.com/story/inside-the-gay-tech-mafia/",
"ogUrl": "https://www.wired.com/story/inside-the-gay-tech-mafia/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2026-02-19T11:00:00.000Z",
"articleAuthor": "Zoë Bernard",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T15:44:55.000Z",
"createdAtI": 1771602295,
"updatedAt": "2026-02-21T18:56:59.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47089469",
"author": "ksec",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T15:50:58.337Z",
"title": "The Gay Tech Mafia",
"createdAtI": 1771602295,
"url": "https://www.wired.com/story/inside-the-gay-tech-mafia/",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T15:44:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771602658,
"commentsCount": 1,
"updatedAt": "2026-02-20T15:48:34.000Z"
}
}The Supreme Court rules with a 6-3 majority that Trump exceeded his authority when he imposed tariffs via a law reserved for national emergencies.
{
"storyID": "47089213",
"title": "Trump's global tariffs struck down by US Supreme Court",
"author": "blackguardx",
"url": "https://www.bbc.com/news/live/c0l9r67drg7t",
"points": 1481,
"commentsCount": 1231,
"tags": [],
"og": {
"twitterCreator": "@BBCWorld",
"twitterTitle": "Trump's sweeping global tariffs struck down by US Supreme Court ruling - follow live",
"twitterSite": "@BBCWorld",
"twitterImage": [
{
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/8240/live/63755a70-0e6f-11f1-a7d2-13765adb9f56.jpg"
}
],
"twitterUrl": "https://www.bbc.com/news/live/c0l9r67drg7t",
"ogTitle": "Trump's sweeping global tariffs struck down by US Supreme Court ruling - follow live",
"ogDescription": "The Supreme Court rules with a 6-3 majority that Trump exceeded his authority when he imposed tariffs via a law reserved for national emergencies.",
"ogLocale": "en_GB",
"ogImage": [
{
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/8240/live/63755a70-0e6f-11f1-a7d2-13765adb9f56.jpg"
}
],
"ogType": "article",
"twitterDescription": "The Supreme Court rules with a 6-3 majority that Trump exceeded his authority when he imposed tariffs via a law reserved for national emergencies.",
"success": true,
"requestUrl": "https://www.bbc.com/news/live/c0l9r67drg7t",
"ogUrl": "https://www.bbc.com/news/live/c0l9r67drg7t",
"ogSiteName": "BBC News",
"fbAppId": "3662195467332439",
"articleAuthor": "https://www.facebook.com/bbcnews"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T15:27:38.000Z",
"createdAtI": 1771601258,
"updatedAt": "2026-02-21T20:32:15.000Z",
"fetchedAt": "2026-02-21T20:35:58.694Z",
"firstVersion": {
"storyID": "47089213",
"author": "blackguardx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T15:30:58.332Z",
"title": "Trump's global tariffs struck down by US Supreme Court",
"createdAtI": 1771601258,
"url": "https://www.bbc.com/news/live/c0l9r67drg7t",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T15:27:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771601458,
"commentsCount": 0,
"updatedAt": "2026-02-20T15:30:49.000Z"
}
}Tech’s new generation and the end of thinking
{
"storyID": "47088685",
"title": "Child's Play: Tech's new generation and the end of thinking",
"author": "ramimac",
"url": "https://harpers.org/archive/2026/03/childs-play-sam-kriss-ai-startup-roy-lee/",
"points": 407,
"commentsCount": 247,
"tags": [],
"og": {
"articlePublisher": "https://www.facebook.com/HarpersMagazine/",
"twitterCard": "summary_large_image",
"twitterSite": "@Harpers",
"success": true,
"requestUrl": "https://harpers.org/archive/2026/03/childs-play-sam-kriss-ai-startup-roy-lee/",
"ogTitle": "Child’s Play, by Sam Kriss",
"ogDescription": "Tech’s new generation and the end of thinking",
"ogSiteName": "Harper's Magazine",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2560",
"type": "image/jpeg",
"url": "https://wp.harpers.org/wp-content/uploads/2026/02/CUT-12-scaled.jpg",
"height": "2280"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T14:48:34.000Z",
"createdAtI": 1771598914,
"updatedAt": "2026-02-21T19:39:16.000Z",
"fetchedAt": "2026-02-21T19:40:58.693Z",
"firstVersion": {
"storyID": "47088685",
"author": "ramimac",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T15:10:58.691Z",
"title": "Child's Play: Tech's new generation and the end of thinking",
"createdAtI": 1771598914,
"url": "https://harpers.org/archive/2026/03/childs-play-sam-kriss-ai-startup-roy-lee/",
"points": 4,
"tags": [],
"createdAt": "2026-02-20T14:48:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771600259,
"commentsCount": 0,
"updatedAt": "2026-02-20T15:10:34.000Z"
}
}Spencer Dixon - How to delete all merged git branches locally with a single command. This one-liner has been in my zshrc since 2017 — I found it buried in the CIA's Vault7 l...
{
"storyID": "47088181",
"title": "I found a useful Git one liner buried in leaked CIA developer docs",
"author": "spencerldixon",
"url": "https://spencer.wtf/2026/02/20/cleaning-up-merged-git-branches-a-one-liner-from-the-cias-leaked-dev-docs.html",
"points": 674,
"commentsCount": 238,
"tags": [],
"og": {
"twitterCreator": "@spencerldixon",
"twitterSite": "@spencerldixon",
"twitterTitle": "Cleaning up merged git branches: a one-liner from the CIA's leaked dev docs | spencer.wtf",
"articlePublishedTime": "2026-02-20T00:00:00+00:00",
"twitterImage": [
{
"url": "https://spencer.wtf/assets/images/ogimage.png"
}
],
"author": "Spencer Dixon",
"twitterUrl": "https://spencer.wtf/2026/02/20/cleaning-up-merged-git-branches-a-one-liner-from-the-cias-leaked-dev-docs.html",
"ogTitle": "Cleaning up merged git branches: a one-liner from the CIA's leaked dev docs | spencer.wtf",
"ogDescription": "How to delete all merged git branches locally with a single command. This one-liner has been in my zshrc since 2017 — I found it buried in the CIA's Vault7 l...",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://spencer.wtf/assets/images/ogimage.png"
}
],
"ogType": "article",
"articleTag": "tools",
"twitterCard": "summary_large_image",
"twitterDescription": "How to delete all merged git branches locally with a single command. This one-liner has been in my zshrc since 2017 — I found it buried in the CIA's Vault7 l...",
"success": true,
"requestUrl": "https://spencer.wtf/2026/02/20/cleaning-up-merged-git-branches-a-one-liner-from-the-cias-leaked-dev-docs.html",
"ogUrl": "https://spencer.wtf/2026/02/20/cleaning-up-merged-git-branches-a-one-liner-from-the-cias-leaked-dev-docs.html",
"ogSiteName": "spencer.wtf",
"articleAuthor": "Spencer Dixon"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T14:03:06.000Z",
"createdAtI": 1771596186,
"updatedAt": "2026-02-21T18:28:27.000Z",
"fetchedAt": "2026-02-21T18:30:58.533Z",
"firstVersion": {
"storyID": "47088181",
"author": "spencerldixon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T14:20:58.359Z",
"title": "I found a useful Git one liner buried in leaked CIA developer docs",
"createdAtI": 1771596186,
"url": "https://spencer.wtf/2026/02/20/cleaning-up-merged-git-branches-a-one-liner-from-the-cias-leaked-dev-docs.html",
"points": 14,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T14:03:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771597258,
"commentsCount": 0,
"updatedAt": "2026-02-20T14:20:48.000Z"
}
}Contribute to IronsideXXVI/Hacker-News development by creating an account on GitHub.
{
"storyID": "47088166",
"title": "Show HN: A native macOS client for Hacker News, built with SwiftUI",
"author": "IronsideXXVI",
"url": "https://github.com/IronsideXXVI/Hacker-News",
"points": 240,
"commentsCount": 159,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - IronsideXXVI/Hacker-News",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/b9c3198b9bf6a862dc0a43bc76cfeb6233885d4a31058772b9df3b69ea933b41/IronsideXXVI/Hacker-News"
}
],
"ogTitle": "GitHub - IronsideXXVI/Hacker-News",
"ogDescription": "Contribute to IronsideXXVI/Hacker-News development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to IronsideXXVI/Hacker-News development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/b9c3198b9bf6a862dc0a43bc76cfeb6233885d4a31058772b9df3b69ea933b41/IronsideXXVI/Hacker-News",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to IronsideXXVI/Hacker-News development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/IronsideXXVI/Hacker-News",
"ogUrl": "https://github.com/IronsideXXVI/Hacker-News",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T14:02:05.000Z",
"createdAtI": 1771596125,
"updatedAt": "2026-02-21T18:20:11.000Z",
"fetchedAt": "2026-02-21T18:20:58.347Z",
"firstVersion": {
"storyID": "47088166",
"author": "IronsideXXVI",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T14:15:58.984Z",
"title": "Show HN: A native macOS client for Hacker News, built with SwiftUI",
"createdAtI": 1771596125,
"url": "https://github.com/IronsideXXVI/Hacker-News",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-20T14:02:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771596959,
"commentsCount": 0,
"updatedAt": "2026-02-20T14:15:48.000Z"
}
}Announcement We are happy to announce that ggml.ai (the founding team of llama.cpp) are joining Hugging Face in order to keep future AI truly open. Georgi and team are joining HF with the goal of s...
{
"storyID": "47088037",
"title": "Ggml.ai joins Hugging Face to ensure the long-term progress of Local AI",
"author": "lairv",
"url": "https://github.com/ggml-org/llama.cpp/discussions/19759",
"points": 789,
"commentsCount": 209,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "ggml.ai joins Hugging Face to ensure the long-term progress of Local AI · ggml-org llama.cpp · Discussion #19759",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/06ed108b249663f0f9daf27d41234ddb8b0d473703a669fc1fff3728f905f1ce/ggml-org/llama.cpp/discussions/19759"
}
],
"ogTitle": "ggml.ai joins Hugging Face to ensure the long-term progress of Local AI · ggml-org llama.cpp · Discussion #19759",
"ogDescription": "Announcement We are happy to announce that ggml.ai (the founding team of llama.cpp) are joining Hugging Face in order to keep future AI truly open. Georgi and team are joining HF with the goal of s...",
"ogImage": [
{
"width": "1200",
"alt": "Announcement We are happy to announce that ggml.ai (the founding team of llama.cpp) are joining Hugging Face in order to keep future AI truly open. Georgi and team are joining HF with the goal of s...",
"url": "https://opengraph.githubassets.com/06ed108b249663f0f9daf27d41234ddb8b0d473703a669fc1fff3728f905f1ce/ggml-org/llama.cpp/discussions/19759",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Announcement We are happy to announce that ggml.ai (the founding team of llama.cpp) are joining Hugging Face in order to keep future AI truly open. Georgi and team are joining HF with the goal of s...",
"success": true,
"requestUrl": "https://github.com/ggml-org/llama.cpp/discussions/19759",
"ogUrl": "https://github.com/ggml-org/llama.cpp/discussions/19759",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 4,
"offenses": [
"AI",
"AI",
"huggingface",
"huggingface"
]
},
"createdAt": "2026-02-20T13:51:04.000Z",
"createdAtI": 1771595464,
"updatedAt": "2026-02-21T17:54:51.000Z",
"fetchedAt": "2026-02-21T17:55:58.431Z",
"firstVersion": {
"storyID": "47088037",
"author": "lairv",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T14:05:58.414Z",
"title": "Ggml.ai joins Hugging Face to ensure the long-term progress of Local AI",
"createdAtI": 1771595464,
"url": "https://github.com/ggml-org/llama.cpp/discussions/19759",
"points": 16,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T13:51:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771596358,
"commentsCount": 0,
"updatedAt": "2026-02-20T14:05:48.000Z"
}
}PayPal is notifying customers of a data breach after a software error in a loan application exposed their sensitive personal information, including Social Security numbers, for nearly 6 months last year.
{
"storyID": "47087719",
"title": "PayPal discloses data breach that exposed user info for 6 months",
"author": "el_duderino",
"url": "https://www.bleepingcomputer.com/news/security/paypal-discloses-data-breach-exposing-users-personal-information/",
"points": 296,
"commentsCount": 82,
"tags": [],
"og": {
"twitterCreator": "@BleepinComputer",
"twitterSite": "@BleepinComputer",
"twitterTitle": "PayPal discloses data breach that exposed user info for 6 months",
"twitterImage": [
{
"url": "https://www.bleepstatic.com/content/hl-images/2026/02/20/PayPal-headpic.jpg"
}
],
"ogTitle": "PayPal discloses data breach that exposed user info for 6 months",
"ogDescription": "PayPal is notifying customers of a data breach after a software error in a loan application exposed their sensitive personal information, including Social Security numbers, for nearly 6 months last year.",
"ogLocale": "en_us",
"ogImage": [
{
"width": "1600",
"url": "https://www.bleepstatic.com/content/hl-images/2026/02/20/PayPal-headpic.jpg",
"height": "900"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "PayPal is notifying customers of a data breach after a software error in a loan application exposed their sensitive personal information, including Social Security numbers, for nearly 6 months last year.",
"success": true,
"requestUrl": "https://www.bleepingcomputer.com/news/security/paypal-discloses-data-breach-exposing-users-personal-information/",
"ogUrl": "https://www.bleepingcomputer.com/news/security/paypal-discloses-data-breach-exposing-users-personal-information/",
"ogSiteName": "BleepingComputer",
"fbAppId": "517620508265293"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T13:22:32.000Z",
"createdAtI": 1771593752,
"updatedAt": "2026-02-21T17:16:24.000Z",
"fetchedAt": "2026-02-21T17:40:58.682Z",
"firstVersion": {
"storyID": "47087719",
"author": "el_duderino",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T13:40:58.388Z",
"title": "PayPal discloses data breach that exposed user info for 6 months",
"createdAtI": 1771593752,
"url": "https://www.bleepingcomputer.com/news/security/paypal-discloses-data-breach-exposing-users-personal-information/",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T13:22:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771594858,
"commentsCount": 0,
"updatedAt": "2026-02-20T13:40:48.000Z"
}
}The most interesting people I know aren't trying to be interesting. Thank God. They're saying what they actually think and wearing what they actually like, pursuing hobbies that genuinely fascinate them, regardless of whether those hobbies are cool. The most mind-numbingly boring people I know are working overtime to seem
{
"storyID": "47087687",
"title": "How to stop being boring",
"author": "surprisetalk",
"url": "https://www.joanwestenberg.com/how-to-stop-being-boring/",
"points": 102,
"commentsCount": 108,
"tags": [],
"og": {
"twitterTitle": "How to stop being boring",
"twitterSite": "@jawestenberg",
"articlePublishedTime": "2026-02-05T19:11:57.000Z",
"twitterImage": [
{
"url": "https://images.unsplash.com/photo-1548159417-f283998827c1?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDgxfHxhYnN0cmFjdHxlbnwwfHx8fDE3NzAzMTg2NjN8MA&ixlib=rb-4.1.0&q=80&w=2000"
}
],
"twitterUrl": "https://www.joanwestenberg.com/how-to-stop-being-boring/",
"ogTitle": "How to stop being boring",
"ogDescription": "The most interesting people I know aren't trying to be interesting.\n\nThank God.\n\nThey're saying what they actually think and wearing what they actually like, pursuing hobbies that genuinely fascinate them, regardless of whether those hobbies are cool. The most mind-numbingly boring people I know are working overtime to seem",
"ogImage": [
{
"width": "1200",
"url": "https://images.unsplash.com/photo-1548159417-f283998827c1?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDgxfHxhYnN0cmFjdHxlbnwwfHx8fDE3NzAzMTg2NjN8MA&ixlib=rb-4.1.0&q=80&w=2000",
"height": "800"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The most interesting people I know aren't trying to be interesting.\n\nThank God.\n\nThey're saying what they actually think and wearing what they actually like, pursuing hobbies that genuinely fascinate them, regardless of whether those hobbies are cool. The most mind-numbingly boring people I know are working overtime to seem",
"success": true,
"requestUrl": "https://www.joanwestenberg.com/how-to-stop-being-boring/",
"ogUrl": "https://www.joanwestenberg.com/how-to-stop-being-boring/",
"ogSiteName": "Westenberg.",
"articleModifiedTime": "2026-02-05T19:11:57.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T13:19:34.000Z",
"createdAtI": 1771593574,
"updatedAt": "2026-02-21T17:07:21.000Z",
"fetchedAt": "2026-02-21T17:10:58.389Z",
"firstVersion": {
"storyID": "47087687",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T13:45:58.515Z",
"title": "How to Stop Being Boring",
"createdAtI": 1771593574,
"url": "https://www.joanwestenberg.com/how-to-stop-being-boring/",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T13:19:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771595159,
"commentsCount": 0,
"updatedAt": "2026-02-20T13:43:03.000Z"
}
}{
"storyID": "47087143",
"title": "Exercise has 'similar effect' to therapy, study on depression shows",
"author": "PaulHoule",
"url": "https://medicalxpress.com/news/2026-01-similar-effect-therapy-depression.html",
"points": 97,
"commentsCount": 101,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://medicalxpress.com/news/2026-01-similar-effect-therapy-depression.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T12:24:02.000Z",
"createdAtI": 1771590242,
"updatedAt": "2026-02-21T15:02:11.000Z",
"fetchedAt": "2026-02-21T16:40:58.477Z",
"firstVersion": {
"storyID": "47087143",
"author": "PaulHoule",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T12:35:58.327Z",
"title": "Exercise has 'similar effect' to therapy, study on depression shows",
"createdAtI": 1771590242,
"url": "https://medicalxpress.com/news/2026-01-similar-effect-therapy-depression.html",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T12:24:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771590958,
"commentsCount": 0,
"updatedAt": "2026-02-20T12:34:02.000Z"
}
}Chipmaker swaps last year’s complex framework with AI start-up in favour of equity cheque
{
"storyID": "47086980",
"title": "Nvidia and OpenAI abandon unfinished $100B deal in favour of $30B investment",
"author": "zerosizedweasle",
"url": "https://www.ft.com/content/dea24046-0a73-40b2-8246-5ac7b7a54323",
"points": 294,
"commentsCount": 325,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/dea24046-0a73-40b2-8246-5ac7b7a54323",
"ogTitle": "Nvidia and OpenAI abandon unfinished $100bn deal in favour of $30bn investment",
"ogUrl": "https://www.ft.com/content/dea24046-0a73-40b2-8246-5ac7b7a54323",
"ogDescription": "Chipmaker swaps last year’s complex framework with AI start-up in favour of equity cheque",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2Fd58e764a-dfd3-4747-a1d5-684d26084849.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"openai"
]
},
"createdAt": "2026-02-20T12:04:35.000Z",
"createdAtI": 1771589075,
"updatedAt": "2026-02-21T16:34:27.000Z",
"fetchedAt": "2026-02-21T16:35:58.457Z",
"firstVersion": {
"storyID": "47086980",
"author": "zerosizedweasle",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T12:10:58.355Z",
"title": "Nvidia and OpenAI abandon unfinished $100B deal in favour of $30B investment",
"createdAtI": 1771589075,
"url": "https://www.ft.com/content/dea24046-0a73-40b2-8246-5ac7b7a54323",
"points": 4,
"tags": [],
"createdAt": "2026-02-20T12:04:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771589458,
"commentsCount": 0,
"updatedAt": "2026-02-20T12:08:16.000Z"
}
}Minions are Stripe’s homegrown coding agents, responsible for more than a thousand pull requests merged each week. Though humans review the code, minions write it from start to finish. Learn how they work, and how we built them.
{
"storyID": "47086557",
"title": "Minions – Stripe's Coding Agents Part 2",
"author": "ludovicianul",
"url": "https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2",
"points": 127,
"commentsCount": 61,
"tags": [],
"og": {
"twitterCreator": "@stripepress",
"twitterCard": "summary_large_image",
"twitterSite": "@stripepress",
"twitterTitle": "Minions: Stripe’s one-shot, end-to-end coding agents—Part 2",
"twitterDescription": "Minions are Stripe’s homegrown coding agents, responsible for more than a thousand pull requests merged each week. Though humans review the code, minions write it from start to finish. Learn how they work, and how we built them.",
"twitterImage": [
{
"url": "https://images.ctfassets.net/fzn2n1nzq965/1IiEdIR6LsEY9aym5JQM6u/85a9a55f58137d9d1fac99319658081b/dev_social.png"
}
],
"success": true,
"requestUrl": "https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2",
"ogTitle": "Minions: Stripe’s one-shot, end-to-end coding agents—Part 2",
"ogUrl": "https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2",
"ogDescription": "Minions are Stripe’s homegrown coding agents, responsible for more than a thousand pull requests merged each week. Though humans review the code, minions write it from start to finish. Learn how they work, and how we built them.",
"ogImage": [
{
"url": "https://images.ctfassets.net/fzn2n1nzq965/1IiEdIR6LsEY9aym5JQM6u/85a9a55f58137d9d1fac99319658081b/dev_social.png"
},
{
"url": "https://images.ctfassets.net/fzn2n1nzq965/1IiEdIR6LsEY9aym5JQM6u/85a9a55f58137d9d1fac99319658081b/dev_social.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T11:20:02.000Z",
"createdAtI": 1771586402,
"updatedAt": "2026-02-21T14:47:09.000Z",
"fetchedAt": "2026-02-21T16:15:58.549Z",
"firstVersion": {
"storyID": "47086557",
"author": "ludovicianul",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T11:45:58.557Z",
"title": "Minions – Stripe's Coding Agents Part 2",
"createdAtI": 1771586402,
"url": "https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T11:20:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771587959,
"commentsCount": 0,
"updatedAt": "2026-02-20T11:45:46.000Z"
}
}{
"storyID": "47086392",
"title": "I'm Sick of This AI Shit [video]",
"author": "thm",
"url": "https://www.youtube.com/watch?v=7XGct4rbYfI",
"points": 44,
"commentsCount": 19,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=7XGct4rbYfI"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-20T10:59:26.000Z",
"createdAtI": 1771585166,
"updatedAt": "2026-02-21T10:05:39.000Z",
"fetchedAt": "2026-02-21T15:50:58.397Z",
"firstVersion": {
"storyID": "47086392",
"author": "thm",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T12:05:58.361Z",
"title": "I'm Sick of This AI Shit [video]",
"createdAtI": 1771585166,
"url": "https://www.youtube.com/watch?v=7XGct4rbYfI",
"points": 6,
"tags": [],
"createdAt": "2026-02-20T10:59:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771589158,
"commentsCount": 0,
"updatedAt": "2026-02-20T12:02:46.000Z"
}
}{
"storyID": "47086319",
"title": "Silicon Valley engineers were indicted for allegedly sending secrets to Iran",
"author": "giuliomagnifico",
"url": "https://www.cnbc.com/2026/02/20/three-engineers-charged-stealing-google-trade-secrets-data-iran-soc-snapdragon.html",
"points": 137,
"commentsCount": 83,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/02/20/three-engineers-charged-stealing-google-trade-secrets-data-iran-soc-snapdragon.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T10:50:58.000Z",
"createdAtI": 1771584658,
"updatedAt": "2026-02-21T14:42:38.000Z",
"fetchedAt": "2026-02-21T15:45:58.648Z",
"firstVersion": {
"storyID": "47086319",
"author": "giuliomagnifico",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T12:15:58.616Z",
"title": "Silicon Valley engineers were indicted for allegedly sending secrets to Iran",
"createdAtI": 1771584658,
"url": "https://www.cnbc.com/2026/02/20/three-engineers-charged-stealing-google-trade-secrets-data-iran-soc-snapdragon.html",
"points": 6,
"tags": [],
"createdAt": "2026-02-20T10:50:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771589759,
"commentsCount": 0,
"updatedAt": "2026-02-20T12:15:47.000Z"
}
}By Ljubisa Bajic Many believe AI is the real deal. In narrow domains, it already surpasses human performance. Used well, it is an unprecedented amplifier of human ingenuity and productivity. Its widespread adoption is hindered by two key barriers: high latency and astronomical cost. Interactions with language models lag far...
{
"storyID": "47086181",
"title": "The path to ubiquitous AI (17k tokens/sec)",
"author": "sidnarsipur",
"url": "https://taalas.com/the-path-to-ubiquitous-ai/",
"points": 773,
"commentsCount": 422,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "The path to ubiquitous AI | Taalas",
"articlePublishedTime": "2026-02-19T10:09:10+02",
"twitterImage": [
{
"url": "https://taalas.com/h-content/themes/h-theme-child/media/blank-featured.png"
}
],
"twitterUrl": "https://taalas.com/the-path-to-ubiquitous-ai/",
"ogTitle": "The path to ubiquitous AI | Taalas",
"ogDescription": "By Ljubisa Bajic Many believe AI is the real deal. In narrow domains, it already surpasses human performance. Used well, it is an unprecedented amplifier of human ingenuity and productivity. Its widespread adoption is hindered by two key barriers: high latency and astronomical cost. Interactions with language models lag far...",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://taalas.com/h-content/themes/h-theme-child/media/blank-featured.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "By Ljubisa Bajic Many believe AI is the real deal. In narrow domains, it already surpasses human performance. Used well, it is an unprecedented amplifier of human ingenuity and productivity. Its widespread adoption is hindered by two key barriers: high latency and astronomical cost. Interactions with language models lag far...",
"success": true,
"requestUrl": "https://taalas.com/the-path-to-ubiquitous-ai/",
"ogUrl": "https://taalas.com/the-path-to-ubiquitous-ai/",
"ogSiteName": "Taalas"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"languagemodel"
]
},
"createdAt": "2026-02-20T10:32:52.000Z",
"createdAtI": 1771583572,
"updatedAt": "2026-02-21T15:25:00.000Z",
"fetchedAt": "2026-02-21T15:25:58.606Z",
"firstVersion": {
"storyID": "47086181",
"author": "sidnarsipur",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T11:05:58.433Z",
"title": "The path to ubiquitous AI (17k tokens/sec)",
"createdAtI": 1771583572,
"url": "https://taalas.com/the-path-to-ubiquitous-ai/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T10:32:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771585558,
"commentsCount": 0,
"updatedAt": "2026-02-20T11:04:46.000Z"
}
}I tried building my startup entirely on European infrastructure. Here's the stack I landed on, what was harder than expected, and what you still can't avoid.
{
"storyID": "47085483",
"title": "I tried building my startup entirely on European infrastructure",
"author": "willy__",
"url": "https://www.coinerella.com/made-in-eu-it-was-harder-than-i-thought/",
"points": 712,
"commentsCount": 364,
"tags": [],
"og": {
"twitterTitle": "\"Made in EU\" - it was harder than I thought.",
"twitterSite": "@coinerella_com",
"articlePublishedTime": "2026-02-20T09:00:27.000Z",
"twitterImage": [
{
"url": "https://images.unsplash.com/photo-1608817576203-3c27ed168bd2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGV1cm9wZXxlbnwwfHx8fDE3NzE0MDQ5Mjl8MA&ixlib=rb-4.1.0&q=80&w=2000"
}
],
"twitterUrl": "https://www.coinerella.com/made-in-eu-it-was-harder-than-i-thought/",
"ogTitle": "\"Made in EU\" - it was harder than I thought.",
"ogDescription": "I tried building my startup entirely on European infrastructure. Here's the stack I landed on, what was harder than expected, and what you still can't avoid.",
"ogImage": [
{
"width": "1200",
"url": "https://images.unsplash.com/photo-1608817576203-3c27ed168bd2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGV1cm9wZXxlbnwwfHx8fDE3NzE0MDQ5Mjl8MA&ixlib=rb-4.1.0&q=80&w=2000",
"height": "702"
}
],
"ogType": "article",
"articleTag": "DevOps",
"twitterCard": "summary_large_image",
"twitterDescription": "I tried building my startup entirely on European infrastructure. Here's the stack I landed on, what was harder than expected, and what you still can't avoid.",
"success": true,
"requestUrl": "https://www.coinerella.com/made-in-eu-it-was-harder-than-i-thought/",
"ogUrl": "https://www.coinerella.com/made-in-eu-it-was-harder-than-i-thought/",
"ogSiteName": "Coinerella",
"articleModifiedTime": "2026-02-20T09:00:27.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T09:02:05.000Z",
"createdAtI": 1771578125,
"updatedAt": "2026-02-21T13:58:59.000Z",
"fetchedAt": "2026-02-21T14:20:58.389Z",
"firstVersion": {
"storyID": "47085483",
"author": "willy__",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T09:10:58.324Z",
"title": "\"Made in EU\" – Building a Startup on European Infrastructure",
"createdAtI": 1771578125,
"url": "https://www.coinerella.com/made-in-eu-it-was-harder-than-i-thought/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T09:02:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771578658,
"commentsCount": 0,
"updatedAt": "2026-02-20T09:09:45.000Z"
}
}Jimmy Miller - Understanding large codebase can be incredibly difficult. In this post I walk through how I learn a codebase use turbopack as my case study.
{
"storyID": "47085425",
"title": "Untapped Way to Learn a Codebase: Build a Visualizer",
"author": "andreabergia",
"url": "https://jimmyhmiller.com/learn-codebase-visualizer",
"points": 228,
"commentsCount": 39,
"tags": [],
"og": {
"ogDescription": "Understanding large codebase can be incredibly difficult. In this post I walk through how I learn a codebase use turbopack as my case study.",
"success": true,
"author": "Jimmy Miller",
"requestUrl": "https://jimmyhmiller.com/learn-codebase-visualizer"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T08:52:17.000Z",
"createdAtI": 1771577537,
"updatedAt": "2026-02-21T14:00:59.000Z",
"fetchedAt": "2026-02-21T14:05:58.415Z",
"firstVersion": {
"storyID": "47085425",
"author": "andreabergia",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T10:30:58.568Z",
"title": "Untapped Way to Learn a Codebase: Build a Visualizer",
"createdAtI": 1771577537,
"url": "https://jimmyhmiller.com/learn-codebase-visualizer",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T08:52:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771583459,
"commentsCount": 0,
"updatedAt": "2026-02-20T10:29:15.000Z"
}
}{
"storyID": "47085387",
"title": "Raspberry Pi Pico 2 at 873.5MHz with 3.05V Core Abuse",
"author": "Lwrless",
"url": "https://learn.pimoroni.com/article/overclocking-the-pico-2",
"points": 154,
"commentsCount": 51,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://learn.pimoroni.com/article/overclocking-the-pico-2"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T08:48:05.000Z",
"createdAtI": 1771577285,
"updatedAt": "2026-02-21T13:34:26.000Z",
"fetchedAt": "2026-02-21T14:00:58.629Z",
"firstVersion": {
"storyID": "47085387",
"author": "Lwrless",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T10:25:58.350Z",
"title": "Raspberry Pi Pico 2 at 873.5MHz with 3.05V Core Abuse",
"createdAtI": 1771577285,
"url": "https://learn.pimoroni.com/article/overclocking-the-pico-2",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T08:48:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771583158,
"commentsCount": 0,
"updatedAt": "2026-02-20T10:23:15.000Z"
}
}Modern browsers now support everything needed to build sophisticated, reactive web interfaces without React, Vue, or Angular. Web components, custom elements, shadow DOM, and native event systems l...
{
"storyID": "47085370",
"title": "Web Components: The Framework-Free Renaissance",
"author": "mpweiher",
"url": "https://www.caimito.net/en/blog/2026/02/17/web-components-the-framework-free-renaissance.html",
"points": 201,
"commentsCount": 148,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Web Components: The Framework-Free Renaissance",
"twitterDescription": "Modern browsers now support everything needed to build sophisticated, reactive web interfaces without React, Vue, or Angular. Web components, custom elements, shadow DOM, and native event systems l...",
"twitterImage": [
{
"url": "https://www.caimito.net/img/blog/web-components-the-framework-free-renaissance.jpg"
}
],
"success": true,
"requestUrl": "https://www.caimito.net/en/blog/2026/02/17/web-components-the-framework-free-renaissance.html",
"ogTitle": "Web Components: The Framework-Free Renaissance",
"ogUrl": "https://www.caimito.net/en/blog/2026/02/17/web-components-the-framework-free-renaissance.html",
"ogSiteName": "Caimito Agile Life",
"ogDescription": "Modern browsers now support everything needed to build sophisticated, reactive web interfaces without React, Vue, or Angular. Web components, custom elements, shadow DOM, and native event systems l...",
"ogImage": [
{
"url": "https://www.caimito.net/img/blog/web-components-the-framework-free-renaissance.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T08:45:57.000Z",
"createdAtI": 1771577157,
"updatedAt": "2026-02-21T13:48:12.000Z",
"fetchedAt": "2026-02-21T14:00:58.629Z",
"firstVersion": {
"storyID": "47085370",
"author": "mpweiher",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T10:50:58.326Z",
"title": "Web Components: The Framework-Free Renaissance",
"createdAtI": 1771577157,
"url": "https://www.caimito.net/en/blog/2026/02/17/web-components-the-framework-free-renaissance.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T08:45:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771584658,
"commentsCount": 0,
"updatedAt": "2026-02-20T10:50:00.000Z"
}
}reading the undocumented mems accelerometer on apple silicon macbooks via iokit hid - olvvier/apple-silicon-accelerometer
{
"storyID": "47084000",
"title": "Reading the undocumented MEMS accelerometer on Apple Silicon MacBooks via iokit",
"author": "todsacerdoti",
"url": "https://github.com/olvvier/apple-silicon-accelerometer",
"points": 141,
"commentsCount": 57,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - olvvier/apple-silicon-accelerometer: reading the undocumented mems accelerometer on apple silicon macbooks via iokit hid",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/1161415745/b2755726-3964-4bfa-942c-19de5583e0fd"
}
],
"ogTitle": "GitHub - olvvier/apple-silicon-accelerometer: reading the undocumented mems accelerometer on apple silicon macbooks via iokit hid",
"ogDescription": "reading the undocumented mems accelerometer on apple silicon macbooks via iokit hid - olvvier/apple-silicon-accelerometer",
"ogImage": [
{
"alt": "reading the undocumented mems accelerometer on apple silicon macbooks via iokit hid - olvvier/apple-silicon-accelerometer",
"url": "https://repository-images.githubusercontent.com/1161415745/b2755726-3964-4bfa-942c-19de5583e0fd"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "reading the undocumented mems accelerometer on apple silicon macbooks via iokit hid - olvvier/apple-silicon-accelerometer",
"success": true,
"requestUrl": "https://github.com/olvvier/apple-silicon-accelerometer",
"ogUrl": "https://github.com/olvvier/apple-silicon-accelerometer",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T05:06:40.000Z",
"createdAtI": 1771564000,
"updatedAt": "2026-02-21T10:27:10.000Z",
"fetchedAt": "2026-02-21T11:40:58.342Z",
"firstVersion": {
"storyID": "47084000",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T06:40:58.694Z",
"title": "Reading the undocumented MEMS accelerometer on Apple Silicon MacBooks via iokit",
"createdAtI": 1771564000,
"url": "https://github.com/olvvier/apple-silicon-accelerometer",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T05:06:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771569659,
"commentsCount": 0,
"updatedAt": "2026-02-20T06:40:13.000Z"
}
}Scaling language models to long contexts is often bottlenecked by the size of the key-value (KV) cache. In deployed settings, long contexts are typically managed through compaction in token space via summarization. However, summarization can be highly lossy, substantially harming downstream performance. Recent work on Cartridges has shown that it is possible to train highly compact KV caches in latent space that clos
{
"storyID": "47083882",
"title": "Fast KV Compaction via Attention Matching",
"author": "cbracketdash",
"url": "https://arxiv.org/abs/2602.16284",
"points": 67,
"commentsCount": 15,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Fast KV Compaction via Attention Matching",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Fast KV Compaction via Attention Matching",
"ogDescription": "Scaling language models to long contexts is often bottlenecked by the size of the key-value (KV) cache. In deployed settings, long contexts are typically managed through compaction in token space via summarization. However, summarization can be highly lossy, substantially harming downstream performance. Recent work on Cartridges has shown that it is possible to train highly compact KV caches in latent space that clos",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Scaling language models to long contexts is often bottlenecked by the size of the key-value (KV) cache. In deployed settings, long contexts are typically managed through compaction in token space...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2602.16284",
"ogUrl": "https://arxiv.org/abs/2602.16284v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 1,
"offenses": [
"languagemodel"
]
},
"createdAt": "2026-02-20T04:46:37.000Z",
"createdAtI": 1771562797,
"updatedAt": "2026-02-21T11:36:42.000Z",
"fetchedAt": "2026-02-21T11:40:58.342Z",
"firstVersion": {
"storyID": "47083882",
"author": "cbracketdash",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T06:55:58.365Z",
"title": "Fast KV Compaction via Attention Matching",
"createdAtI": 1771562797,
"url": "https://arxiv.org/abs/2602.16284",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T04:46:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771570558,
"commentsCount": 0,
"updatedAt": "2026-02-20T06:55:44.000Z"
}
}Osaka's mayor says he is 'lost for words' and that he has 'nothing but appreciation' for the gesture.
{
"storyID": "47083735",
"title": "Mystery donor gives Japanese city $3.6M in gold bars to fix water system",
"author": "tartoran",
"url": "https://www.bbc.com/news/articles/c3ew5jlqz87o",
"points": 141,
"commentsCount": 80,
"tags": [],
"og": {
"twitterTitle": "Japan: Mystery donor gives $3.6m of gold to fix Osaka water system",
"alWebUrl": "https://bbc.com/news/articles/c3ew5jlqz87o",
"twitterImage": [
{
"alt": "Bars of gold stacked in a black tray",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/8c5d/live/0efb2e40-0dff-11f1-b8b6-79c822a78f72.png"
}
],
"ogTitle": "Japan: Mystery donor gives $3.6m of gold to fix Osaka water system",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Osaka's mayor says he is 'lost for words' and that he has 'nothing but appreciation' for the gesture.",
"ogImage": [
{
"width": "1024",
"alt": "Bars of gold stacked in a black tray",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/8c5d/live/0efb2e40-0dff-11f1-b8b6-79c822a78f72.png",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Osaka's mayor says he is 'lost for words' and that he has 'nothing but appreciation' for the gesture.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c3ew5jlqz87o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c3ew5jlqz87o",
"articleModifiedTime": "2026-02-20T02:55:04.989Z",
"alAndroidUrl": "bbcx://news/articles/c3ew5jlqz87o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T04:27:51.000Z",
"createdAtI": 1771561671,
"updatedAt": "2026-02-21T11:25:13.000Z",
"fetchedAt": "2026-02-21T11:35:58.341Z",
"firstVersion": {
"storyID": "47083735",
"author": "tartoran",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T05:30:58.722Z",
"title": "Mystery donor gives Japanese city $3.6M in gold bars to fix water system",
"createdAtI": 1771561671,
"url": "https://www.bbc.com/news/articles/c3ew5jlqz87o",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T04:27:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771565459,
"commentsCount": 0,
"updatedAt": "2026-02-20T05:30:43.000Z"
}
}Standard diffusion language models can't use KV caching and need too many refinement steps to be practical. CDLM fixes both with a post-training recipe that enables exact block-wise KV caching and trajectory-consistent step reduction — delivering up to 14.5x latency improvements
{
"storyID": "47083648",
"title": "Consistency diffusion language models: Up to 14x faster, no quality loss",
"author": "zagwdt",
"url": "https://www.together.ai/blog/consistency-diffusion-language-models",
"points": 214,
"commentsCount": 95,
"tags": [],
"og": {
"twitterTitle": "Consistency diffusion language models: Up to 14x faster inference without sacrificing quality",
"twitterCard": "summary_large_image",
"twitterDescription": "Standard diffusion language models can't use KV caching and need too many refinement steps to be practical. CDLM fixes both with a post-training recipe that enables exact block-wise KV caching and trajectory-consistent step reduction — delivering up to 14.5x latency improvements",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/650c3b59079d92475f37b68f/6996ae056c5e54d0c23d9553_Handoff%20CDML.png"
}
],
"success": true,
"requestUrl": "https://www.together.ai/blog/consistency-diffusion-language-models",
"ogTitle": "Consistency diffusion language models: Up to 14x faster inference without sacrificing quality",
"ogDescription": "Standard diffusion language models can't use KV caching and need too many refinement steps to be practical. CDLM fixes both with a post-training recipe that enables exact block-wise KV caching and trajectory-consistent step reduction — delivering up to 14.5x latency improvements",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/650c3b59079d92475f37b68f/6996ae056c5e54d0c23d9553_Handoff%20CDML.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 3,
"offenses": [
"languagemodel",
"languagemodel",
"www.together.ai"
]
},
"createdAt": "2026-02-20T04:15:58.000Z",
"createdAtI": 1771560958,
"updatedAt": "2026-02-21T10:08:23.000Z",
"fetchedAt": "2026-02-21T10:50:58.714Z",
"firstVersion": {
"storyID": "47083648",
"author": "zagwdt",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T05:00:58.705Z",
"title": "Consistency diffusion language models: Up to 14x faster, no quality loss",
"createdAtI": 1771560958,
"url": "https://www.together.ai/blog/consistency-diffusion-language-models",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T04:15:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771563659,
"commentsCount": 0,
"updatedAt": "2026-02-20T04:59:44.000Z"
}
}Femtosecond lasers etch data into a very stable medium.
{
"storyID": "47083512",
"title": "Microsoft's new 10k-year data storage medium: glass",
"author": "vinhnx",
"url": "https://arstechnica.com/science/2026/02/microsofts-new-10000-year-data-storage-medium-glass/",
"points": 38,
"commentsCount": 12,
"tags": [],
"og": {
"twitterTitle": "Microsoft's new 10,000-year data storage medium: glass",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-02-18T19:01:55+00:00",
"twitterImage": [
{
"alt": "A table top covered with lenses and optical equipment, with a microscope on one side.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/Silica_Figure_2-2560x1440.jpg"
}
],
"ogTitle": "Microsoft's new 10,000-year data storage medium: glass",
"ogDescription": "Femtosecond lasers etch data into a very stable medium.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2560",
"alt": "A table top covered with lenses and optical equipment, with a microscope on one side.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/Silica_Figure_2-2560x1440.jpg",
"height": "1440"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Femtosecond lasers etch data into a very stable medium.",
"success": true,
"requestUrl": "https://arstechnica.com/science/2026/02/microsofts-new-10000-year-data-storage-medium-glass/",
"ogUrl": "https://arstechnica.com/science/2026/02/microsofts-new-10000-year-data-storage-medium-glass/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-02-19T15:49:10+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T03:57:55.000Z",
"createdAtI": 1771559875,
"updatedAt": "2026-02-21T06:46:23.000Z",
"fetchedAt": "2026-02-21T09:25:58.620Z",
"firstVersion": {
"storyID": "47083512",
"author": "vinhnx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T04:05:58.359Z",
"title": "Microsoft's new 10k-year data storage medium: glass",
"createdAtI": 1771559875,
"url": "https://arstechnica.com/science/2026/02/microsofts-new-10000-year-data-storage-medium-glass/",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T03:57:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771560358,
"commentsCount": 0,
"updatedAt": "2026-02-20T04:03:13.000Z"
}
}Context: An AI agent of unknown ownership autonomously wrote and published a personalized hit piece about me after I rejected its code, attempting to damage my reputation and shame me into acceptin…
{
"storyID": "47083145",
"title": "An AI Agent Published a Hit Piece on Me – The Operator Came Forward",
"author": "scottshambaugh",
"url": "https://theshamblog.com/an-ai-agent-wrote-a-hit-piece-on-me-part-4/",
"points": 517,
"commentsCount": 463,
"tags": [],
"og": {
"articlePublishedTime": "2026-02-20T03:04:23+00:00",
"twitterImage": [
{
"url": "https://theshamblog.com/wp-content/uploads/2026/02/scary-headshot-tweet.jpg.png?w=640"
}
],
"ogTitle": "An AI Agent Published a Hit Piece on Me – The Operator Came Forward",
"ogDescription": "Context: An AI agent of unknown ownership autonomously wrote and published a personalized hit piece about me after I rejected its code, attempting to damage my reputation and shame me into acceptin…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "737",
"url": "https://theshamblog.com/wp-content/uploads/2026/02/scary-headshot-tweet.jpg.png",
"height": "686"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theshamblog.com/an-ai-agent-wrote-a-hit-piece-on-me-part-4/",
"ogUrl": "https://theshamblog.com/an-ai-agent-wrote-a-hit-piece-on-me-part-4/",
"ogSiteName": "The Shamblog",
"articleModifiedTime": "2026-02-20T03:18:19+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-20T03:05:08.000Z",
"createdAtI": 1771556708,
"updatedAt": "2026-02-21T07:31:42.000Z",
"fetchedAt": "2026-02-21T07:40:58.350Z",
"firstVersion": {
"storyID": "47083145",
"author": "scottshambaugh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T03:10:58.405Z",
"title": "An AI Agent Wrote a Hit Piece on Me – The Operator Came Forward",
"createdAtI": 1771556708,
"url": "https://theshamblog.com/an-ai-agent-wrote-a-hit-piece-on-me-part-4/",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T03:05:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771557058,
"commentsCount": 0,
"updatedAt": "2026-02-20T03:09:12.000Z"
}
}Relaxed visa rules for British and Canadian passport holders will come into force on 17 February.
{
"storyID": "47083036",
"title": "China confirms visa-free travel for UK and Canadian nationals",
"author": "1659447091",
"url": "https://www.bbc.com/news/articles/c875d3d3x34o",
"points": 36,
"commentsCount": 12,
"tags": [],
"og": {
"twitterTitle": "China confirms visa-free travel for UK and Canadian nationals",
"alWebUrl": "https://bbc.com/news/articles/c875d3d3x34o",
"twitterImage": [
{
"alt": "Two men walk past departures board at Beijing airport",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/f3cb/live/db4e5850-0a67-11f1-ac70-650e103cdf93.jpg"
}
],
"ogTitle": "China confirms visa-free travel for UK and Canadian nationals",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Relaxed visa rules for British and Canadian passport holders will come into force on 17 February. ",
"ogImage": [
{
"width": "1024",
"alt": "Two men walk past departures board at Beijing airport",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/f3cb/live/db4e5850-0a67-11f1-ac70-650e103cdf93.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Relaxed visa rules for British and Canadian passport holders will come into force on 17 February. ",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c875d3d3x34o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c875d3d3x34o",
"articleModifiedTime": "2026-02-15T12:08:00.671Z",
"alAndroidUrl": "bbcx://news/articles/c875d3d3x34o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T02:47:41.000Z",
"createdAtI": 1771555661,
"updatedAt": "2026-02-21T02:11:41.000Z",
"fetchedAt": "2026-02-21T07:35:58.385Z",
"firstVersion": {
"storyID": "47083036",
"author": "1659447091",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T03:00:58.643Z",
"title": "China confirms visa-free travel for UK and Canadian nationals",
"createdAtI": 1771555661,
"url": "https://www.bbc.com/news/articles/c875d3d3x34o",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T02:47:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771556459,
"commentsCount": 0,
"updatedAt": "2026-02-20T02:59:28.000Z"
}
}Experimental Excel sidebar agent add-in. Multi-model. Powered by Pi. - tmustier/pi-for-excel
{
"storyID": "47082854",
"title": "Pi for Excel: AI sidebar add-in for Excel",
"author": "rahimnathwani",
"url": "https://github.com/tmustier/pi-for-excel",
"points": 103,
"commentsCount": 28,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - tmustier/pi-for-excel: Experimental Excel sidebar agent add-in. Multi-model. Powered by Pi.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/13543f766eea504a52124518ebdf73b5f229124587f4ef93af271ad42c72177c/tmustier/pi-for-excel"
}
],
"ogTitle": "GitHub - tmustier/pi-for-excel: Experimental Excel sidebar agent add-in. Multi-model. Powered by Pi.",
"ogDescription": "Experimental Excel sidebar agent add-in. Multi-model. Powered by Pi. - tmustier/pi-for-excel",
"ogImage": [
{
"width": "1200",
"alt": "Experimental Excel sidebar agent add-in. Multi-model. Powered by Pi. - tmustier/pi-for-excel",
"url": "https://opengraph.githubassets.com/13543f766eea504a52124518ebdf73b5f229124587f4ef93af271ad42c72177c/tmustier/pi-for-excel",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Experimental Excel sidebar agent add-in. Multi-model. Powered by Pi. - tmustier/pi-for-excel",
"success": true,
"requestUrl": "https://github.com/tmustier/pi-for-excel",
"ogUrl": "https://github.com/tmustier/pi-for-excel",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-20T02:20:06.000Z",
"createdAtI": 1771554006,
"updatedAt": "2026-02-21T05:56:35.000Z",
"fetchedAt": "2026-02-21T07:35:58.385Z",
"firstVersion": {
"storyID": "47082854",
"author": "rahimnathwani",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T02:45:58.523Z",
"title": "Pi for Excel: AI sidebar add-in for Excel, powered by Pi",
"createdAtI": 1771554006,
"url": "https://github.com/tmustier/pi-for-excel",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T02:20:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771555559,
"commentsCount": 0,
"updatedAt": "2026-02-20T02:43:43.000Z"
}
}{
"storyID": "47082548",
"title": "An ARM Homelab Server, or a Minisforum MS-R1 Review",
"author": "neelc",
"url": "https://sour.coffee/2026/02/20/an-arm-homelab-server-or-a-minisforum-ms-r1-review/",
"points": 118,
"commentsCount": 93,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://sour.coffee/2026/02/20/an-arm-homelab-server-or-a-minisforum-ms-r1-review/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T01:33:36.000Z",
"createdAtI": 1771551216,
"updatedAt": "2026-02-21T07:23:41.000Z",
"fetchedAt": "2026-02-21T07:35:58.385Z",
"firstVersion": {
"storyID": "47082548",
"author": "neelc",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T01:45:58.566Z",
"title": "An ARM Homelab Server, or a Minisforum MS-R1 Review",
"createdAtI": 1771551216,
"url": "https://sour.coffee/2026/02/20/an-arm-homelab-server-or-a-minisforum-ms-r1-review/",
"points": 3,
"tags": [],
"createdAt": "2026-02-20T01:33:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771551959,
"commentsCount": 2,
"updatedAt": "2026-02-20T01:45:43.000Z"
}
}MuMu Player Pro (NetEase) silently runs 17 system reconnaissance commands every 30 minutes on macOS - news.md
{
"storyID": "47082496",
"title": "MuMu Player (NetEase) silently runs 17 reconnaissance commands every 30 minutes",
"author": "interpidused",
"url": "https://gist.github.com/interpiduser5/547d8a7baec436f24b7cce89dd4ae1ea",
"points": 312,
"commentsCount": 140,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "MuMu Player Pro (NetEase) silently runs 17 system reconnaissance commands every 30 minutes on macOS",
"twitterImage": [
{
"url": "https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png"
}
],
"ogTitle": "MuMu Player Pro (NetEase) silently runs 17 system reconnaissance commands every 30 minutes on macOS",
"ogDescription": "MuMu Player Pro (NetEase) silently runs 17 system reconnaissance commands every 30 minutes on macOS - news.md",
"ogImage": [
{
"alt": "MuMu Player Pro (NetEase) silently runs 17 system reconnaissance commands every 30 minutes on macOS - news.md",
"url": "https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png"
}
],
"ogType": "article",
"articlePublisher": "262588213843476",
"twitterCard": "summary_large_image",
"twitterDescription": "MuMu Player Pro (NetEase) silently runs 17 system reconnaissance commands every 30 minutes on macOS - news.md",
"success": true,
"requestUrl": "https://gist.github.com/interpiduser5/547d8a7baec436f24b7cce89dd4ae1ea",
"ogUrl": "https://gist.github.com/interpiduser5/547d8a7baec436f24b7cce89dd4ae1ea",
"ogSiteName": "Gist",
"fbAppId": "1401488693436528",
"articleAuthor": "262588213843476"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-20T01:28:47.000Z",
"createdAtI": 1771550927,
"updatedAt": "2026-02-21T07:29:42.000Z",
"fetchedAt": "2026-02-21T07:35:58.385Z",
"firstVersion": {
"storyID": "47082496",
"author": "interpidused",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T02:45:58.523Z",
"title": "MuMu Player (NetEase) silently runs 17 reconnaissance commands every 30 minutes",
"createdAtI": 1771550927,
"url": "https://gist.github.com/interpiduser5/547d8a7baec436f24b7cce89dd4ae1ea",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-20T01:28:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771555559,
"commentsCount": 0,
"updatedAt": "2026-02-20T02:44:42.000Z"
}
}Western music theory library in C. Contribute to thelowsunoverthemoon/mahler.c development by creating an account on GitHub.
{
"storyID": "47080873",
"title": "Show HN: A small, simple music theory library in C99",
"author": "lowsun",
"url": "https://github.com/thelowsunoverthemoon/mahler.c",
"points": 52,
"commentsCount": 18,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - thelowsunoverthemoon/mahler.c: Western music theory library in C",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/c84d620e9a07bc2db9812731c8d41281a0d290b22cca3e85880b57705f4df922/thelowsunoverthemoon/mahler.c"
}
],
"ogTitle": "GitHub - thelowsunoverthemoon/mahler.c: Western music theory library in C",
"ogDescription": "Western music theory library in C. Contribute to thelowsunoverthemoon/mahler.c development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Western music theory library in C. Contribute to thelowsunoverthemoon/mahler.c development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/c84d620e9a07bc2db9812731c8d41281a0d290b22cca3e85880b57705f4df922/thelowsunoverthemoon/mahler.c",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Western music theory library in C. Contribute to thelowsunoverthemoon/mahler.c development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/thelowsunoverthemoon/mahler.c",
"ogUrl": "https://github.com/thelowsunoverthemoon/mahler.c",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T22:54:28.000Z",
"createdAtI": 1771541668,
"updatedAt": "2026-02-21T00:20:11.000Z",
"fetchedAt": "2026-02-21T03:40:58.321Z",
"firstVersion": {
"storyID": "47080873",
"author": "lowsun",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T01:15:58.512Z",
"title": "Show HN: A small, simple music theory library in C99",
"createdAtI": 1771541668,
"url": "https://github.com/thelowsunoverthemoon/mahler.c",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-19T22:54:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771550159,
"commentsCount": 0,
"updatedAt": "2026-02-20T01:15:14.000Z"
}
}{
"storyID": "47080785",
"title": "The #1 most downloaded skill on OpenClaw marketplace was malware",
"author": "Umofomia",
"url": "https://twitter.com/chiefofautism/status/2024483631067021348",
"points": 63,
"commentsCount": 8,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/chiefofautism/status/2024483631067021348",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T22:47:21.000Z",
"createdAtI": 1771541241,
"updatedAt": "2026-02-21T02:12:14.000Z",
"fetchedAt": "2026-02-21T03:35:58.331Z",
"firstVersion": {
"storyID": "47080785",
"author": "Umofomia",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-20T00:15:58.566Z",
"title": "The #1 most downloaded skill on OpenClaw marketplace was malware",
"createdAtI": 1771541241,
"url": "https://twitter.com/chiefofautism/status/2024483631067021348",
"points": 5,
"tags": [],
"createdAt": "2026-02-19T22:47:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771546559,
"commentsCount": 0,
"updatedAt": "2026-02-20T00:12:58.000Z"
}
}A Stanford University team have tested their nasal spray vaccine in animals but still need to do human clinical trials.
{
"storyID": "47080267",
"title": "Single vaccine could protect against all coughs, colds and flus",
"author": "dabinat",
"url": "https://www.bbc.com/news/articles/cx2g8rz7yedo",
"points": 189,
"commentsCount": 125,
"tags": [],
"og": {
"twitterTitle": "Single vaccine could protect against all coughs, colds and flus, researchers say",
"alWebUrl": "https://bbc.com/news/articles/cx2g8rz7yedo",
"twitterImage": [
{
"alt": "A vial held in gloved hands",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/93b9/live/4a4f60e0-0dd4-11f1-9972-d3f265c101c6.jpg"
}
],
"ogTitle": "Single vaccine could protect against all coughs, colds and flus, researchers say",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "A Stanford University team have tested their nasal spray vaccine in animals but still need to do human clinical trials.",
"ogImage": [
{
"width": "1024",
"alt": "A vial held in gloved hands",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/93b9/live/4a4f60e0-0dd4-11f1-9972-d3f265c101c6.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "A Stanford University team have tested their nasal spray vaccine in animals but still need to do human clinical trials.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cx2g8rz7yedo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cx2g8rz7yedo",
"articleModifiedTime": "2026-02-19T22:30:35.036Z",
"alAndroidUrl": "bbcx://news/articles/cx2g8rz7yedo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T22:08:24.000Z",
"createdAtI": 1771538904,
"updatedAt": "2026-02-21T02:54:58.000Z",
"fetchedAt": "2026-02-21T03:25:58.365Z",
"firstVersion": {
"storyID": "47080267",
"author": "dabinat",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T22:20:58.396Z",
"title": "Single vaccine could protect against all coughs, colds and flus",
"createdAtI": 1771538904,
"url": "https://www.bbc.com/news/articles/cx2g8rz7yedo",
"points": 4,
"tags": [],
"createdAt": "2026-02-19T22:08:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771539658,
"commentsCount": 0,
"updatedAt": "2026-02-19T22:17:42.000Z"
}
}Devan Cole, Tierney Sneed - A federal judge in Minnesota held a Trump administration attorney in civil contempt for “flagrant disobedience of court orders” in the case of a noncitizen swept up in the immigration crackdown there earlier this year.
{
"storyID": "47080255",
"title": "Minnesota judge holds federal attorney in civil contempt",
"author": "rawgabbit",
"url": "https://www.cnn.com/2026/02/19/politics/trump-attorney-contempt-minnesota-immigration",
"points": 72,
"commentsCount": 6,
"tags": [],
"og": {
"twitterTitle": "Minnesota judge holds federal attorney in civil contempt, a first in Trump’s second term | CNN Politics",
"twitterSite": "@cnnpolitics",
"articlePublishedTime": "2026-02-19T18:05:45.246Z",
"twitterImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-2254675964-20260204203659220.jpg?c=16x9&q=w_800,c_fill"
}
],
"author": "Devan Cole, Tierney Sneed",
"ogTitle": "Minnesota judge holds federal attorney in civil contempt, a first in Trump’s second term | CNN Politics",
"ogDescription": "A federal judge in Minnesota held a Trump administration attorney in civil contempt for “flagrant disobedience of court orders” in the case of a noncitizen swept up in the immigration crackdown there earlier this year.",
"ogImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/gettyimages-2254675964-20260204203659220.jpg?c=16x9&q=w_800,c_fill"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/CNN",
"twitterCard": "summary_large_image",
"twitterDescription": "A federal judge in Minnesota held a Trump administration attorney in civil contempt for “flagrant disobedience of court orders” in the case of a noncitizen swept up in the immigration crackdown there earlier this year.",
"success": true,
"requestUrl": "https://www.cnn.com/2026/02/19/politics/trump-attorney-contempt-minnesota-immigration",
"ogUrl": "https://www.cnn.com/2026/02/19/politics/trump-attorney-contempt-minnesota-immigration",
"ogSiteName": "CNN",
"articleModifiedTime": "2026-02-19T19:19:22.461Z",
"fbAppId": "80401312489"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T22:07:29.000Z",
"createdAtI": 1771538849,
"updatedAt": "2026-02-21T03:09:12.000Z",
"fetchedAt": "2026-02-21T03:25:58.365Z",
"firstVersion": {
"storyID": "47080255",
"author": "rawgabbit",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T22:20:58.396Z",
"title": "Minnesota judge holds federal attorney in civil contempt",
"createdAtI": 1771538849,
"url": "https://www.cnn.com/2026/02/19/politics/trump-attorney-contempt-minnesota-immigration",
"points": 6,
"tags": [],
"createdAt": "2026-02-19T22:07:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771539658,
"commentsCount": 0,
"updatedAt": "2026-02-19T22:19:27.000Z"
}
}Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents - manaflow-ai/cmux
{
"storyID": "47079718",
"title": "Show HN: Ghostty-based terminal with vertical tabs and notifications",
"author": "lawrencechen",
"url": "https://github.com/manaflow-ai/cmux",
"points": 171,
"commentsCount": 71,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - manaflow-ai/cmux: Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/7e3f40d48cce153041f199b500d53844138788122516e44c2d4abc53595287c1/manaflow-ai/cmux"
}
],
"ogTitle": "GitHub - manaflow-ai/cmux: Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents",
"ogDescription": "Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents - manaflow-ai/cmux",
"ogImage": [
{
"width": "1200",
"alt": "Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents - manaflow-ai/cmux",
"url": "https://opengraph.githubassets.com/7e3f40d48cce153041f199b500d53844138788122516e44c2d4abc53595287c1/manaflow-ai/cmux",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents - manaflow-ai/cmux",
"success": true,
"requestUrl": "https://github.com/manaflow-ai/cmux",
"ogUrl": "https://github.com/manaflow-ai/cmux",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-19T21:30:04.000Z",
"createdAtI": 1771536604,
"updatedAt": "2026-02-21T02:25:57.000Z",
"fetchedAt": "2026-02-21T03:20:58.393Z",
"firstVersion": {
"storyID": "47079718",
"author": "lawrencechen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T21:35:58.302Z",
"title": "Show HN: Ghostty-based terminal with vertical tabs and notifications",
"createdAtI": 1771536604,
"url": "https://github.com/manaflow-ai/cmux",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-02-19T21:30:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771536958,
"commentsCount": 0,
"updatedAt": "2026-02-19T21:35:11.000Z"
}
}{
"storyID": "47079590",
"title": "A psychedelic medicine performs well against depression",
"author": "vinni2",
"url": "https://www.economist.com/science-and-technology/2026/02/19/a-psychedelic-medicine-performs-well-against-depression",
"points": 86,
"commentsCount": 63,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/science-and-technology/2026/02/19/a-psychedelic-medicine-performs-well-against-depression"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T21:21:27.000Z",
"createdAtI": 1771536087,
"updatedAt": "2026-02-21T00:28:26.000Z",
"fetchedAt": "2026-02-21T03:15:59.009Z",
"firstVersion": {
"storyID": "47079590",
"author": "vinni2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T21:55:58.729Z",
"title": "A psychedelic medicine performs well against depression",
"createdAtI": 1771536087,
"url": "https://www.economist.com/science-and-technology/2026/02/19/a-psychedelic-medicine-performs-well-against-depression",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-19T21:21:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771538159,
"commentsCount": 0,
"updatedAt": "2026-02-19T21:54:27.000Z"
}
}As Trump slashes science funding, young researchers flee abroad. Without solid innovation, the US could cease to have the largest biomedical ecosystem in the world
{
"storyID": "47079222",
"title": "We're no longer attracting top talent: the brain drain killing American science",
"author": "mitchbob",
"url": "https://www.theguardian.com/us-news/2026/feb/19/trump-science-funding-cuts",
"points": 510,
"commentsCount": 528,
"tags": [],
"og": {
"twitterCreator": "@edpilkington",
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://us-news/2026/feb/19/trump-science-funding-cuts?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "‘We’re no longer attracting top talent’: the brain drain killing American science",
"ogType": "article",
"articleTag": "US news,Science,Medicine,Trump administration,Donald Trump,US politics,Research,Research funding",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/us-news/2026/feb/19/trump-science-funding-cuts",
"twitterAppUrliPhone": "gnmguardian://us-news/2026/feb/19/trump-science-funding-cuts?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/us-news/2026/feb/19/trump-science-funding-cuts",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-02-19T12:00:10.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/a76381905d61e851c20bdcc942c03a3d1c09fcae/0_0_3000_2400/master/3000.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=4025cd40146bf76139a9fc8024597f4f"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "As Trump slashes science funding, young researchers flee abroad. Without solid innovation, the US could cease to have the largest biomedical ecosystem in the world",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/a76381905d61e851c20bdcc942c03a3d1c09fcae/0_0_3000_2400/master/3000.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=33732a6ad1c54f625689635de2dc298a",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/us-news/2026/feb/19/trump-science-funding-cuts",
"alIosUrl": "gnmguardian://us-news/2026/feb/19/trump-science-funding-cuts?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-02-19T12:02:04.000Z",
"articleSection": "US news",
"articleAuthor": "https://www.theguardian.com/profile/edpilkington",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T20:56:23.000Z",
"createdAtI": 1771534583,
"updatedAt": "2026-02-21T02:57:44.000Z",
"fetchedAt": "2026-02-21T03:00:58.627Z",
"firstVersion": {
"storyID": "47079222",
"author": "mitchbob",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T21:10:58.495Z",
"title": "We're no longer attracting top talent: the brain drain killing American science",
"createdAtI": 1771534583,
"url": "https://www.theguardian.com/us-news/2026/feb/19/trump-science-funding-cuts",
"points": 3,
"tags": [],
"createdAt": "2026-02-19T20:56:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771535458,
"commentsCount": 0,
"updatedAt": "2026-02-19T21:06:12.000Z"
}
}Jessica Priest - Opponents warned the policy’s vagueness could push professors to self-censor and leave students less prepared for the workplace.
{
"storyID": "47078941",
"title": "University of Texas limits on teaching of \"unnecessary controversial subjects\"",
"author": "bhouston",
"url": "https://www.texastribune.org/2026/02/19/texas-university-ut-regents-unnecessarily-controversial-subjects/",
"points": 70,
"commentsCount": 20,
"tags": [],
"og": {
"twitterCreator": "@jessica_priest",
"articlePublishedTime": "2026-02-19T18:15:32+00:00",
"author": "Jessica Priest",
"ogTitle": "University of Texas regents OK limits on controversial subjects",
"ogDescription": "Opponents warned the policy’s vagueness could push professors to self-censor and leave students less prepared for the workplace.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2560",
"type": "image/jpeg",
"url": "https://i0.wp.com/www.texastribune.org/wp-content/uploads/2026/02/20250919-UT-File-MS-75.jpg?fit=2560%2C1707&quality=89&ssl=1",
"height": "1707"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.texastribune.org/2026/02/19/texas-university-ut-regents-unnecessarily-controversial-subjects/",
"ogUrl": "https://www.texastribune.org/2026/02/19/texas-university-ut-regents-unnecessarily-controversial-subjects/",
"ogSiteName": "The Texas Tribune",
"articleModifiedTime": "2026-02-19T19:35:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T20:39:59.000Z",
"createdAtI": 1771533599,
"updatedAt": "2026-02-21T00:20:40.000Z",
"fetchedAt": "2026-02-21T02:05:58.385Z",
"firstVersion": {
"storyID": "47078941",
"author": "bhouston",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T20:50:58.696Z",
"title": "University of Texas limits on teaching of \"unnecessary controversial subjects\"",
"createdAtI": 1771533599,
"url": "https://www.texastribune.org/2026/02/19/texas-university-ut-regents-unnecessarily-controversial-subjects/",
"points": 3,
"tags": [],
"createdAt": "2026-02-19T20:39:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771534259,
"commentsCount": 1,
"updatedAt": "2026-02-19T20:50:13.000Z"
}
}{
"storyID": "47078840",
"title": "Overall, the colorectal cancer story is encouraging",
"author": "ZeroGravitas",
"url": "https://www.hankgreen.com/crc",
"points": 154,
"commentsCount": 149,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.hankgreen.com/crc"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T20:32:09.000Z",
"createdAtI": 1771533129,
"updatedAt": "2026-02-21T02:05:41.000Z",
"fetchedAt": "2026-02-21T02:05:58.385Z",
"firstVersion": {
"storyID": "47078840",
"author": "ZeroGravitas",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T20:40:58.408Z",
"title": "Something Is Going on with Colorectal Cancer",
"createdAtI": 1771533129,
"url": "https://www.hankgreen.com/crc",
"points": 3,
"tags": [],
"createdAt": "2026-02-19T20:32:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771533658,
"commentsCount": 1,
"updatedAt": "2026-02-19T20:39:43.000Z"
}
}Kasava - Kasava is the AI-native platform purpose-built for product development. Plan, build, and monitor with AI-powered workflows.
{
"storyID": "47078324",
"title": "AI is not a coworker, it's an exoskeleton",
"author": "benbeingbin",
"url": "https://www.kasava.dev/blog/ai-as-exoskeleton",
"points": 491,
"commentsCount": 523,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Kasava - The Agentic Platform for Product Engineers",
"twitterDescription": "Kasava is the AI-native platform purpose-built for product development. Plan, build, and monitor with AI-powered workflows.",
"twitterImage": [
{
"url": "https://www.kasava.dev/og-image.jpg"
}
],
"success": true,
"author": "Kasava",
"requestUrl": "https://www.kasava.dev/blog/ai-as-exoskeleton",
"ogTitle": "Kasava - The Agentic Platform for Product Engineers",
"ogDescription": "Kasava is the AI-native platform purpose-built for product development. Plan, build, and monitor with AI-powered workflows.",
"ogSiteName": "Kasava",
"ogImage": [
{
"width": "1200",
"alt": "Kasava - The Agentic Platform for Product Engineers",
"url": "https://www.kasava.dev/og-image.jpg",
"height": "630"
}
]
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-19T19:55:11.000Z",
"createdAtI": 1771530911,
"updatedAt": "2026-02-21T01:05:55.000Z",
"fetchedAt": "2026-02-21T01:05:58.381Z",
"firstVersion": {
"storyID": "47078324",
"author": "benbeingbin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T21:20:58.379Z",
"title": "AI is not a coworker, it's an exoskeleton",
"createdAtI": 1771530911,
"url": "https://www.kasava.dev/blog/ai-as-exoskeleton",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-02-19T19:55:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771536058,
"commentsCount": 3,
"updatedAt": "2026-02-19T21:20:42.000Z"
}
}{
"storyID": "47078167",
"title": "Micropayments as a reality check for news sites",
"author": "speckx",
"url": "https://blog.zgp.org/micropayments-as-a-reality-check-for-news-sites/",
"points": 191,
"commentsCount": 383,
"tags": [],
"og": {
"success": true,
"author": "Don Marti",
"requestUrl": "https://blog.zgp.org/micropayments-as-a-reality-check-for-news-sites/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T19:42:31.000Z",
"createdAtI": 1771530151,
"updatedAt": "2026-02-21T00:29:10.000Z",
"fetchedAt": "2026-02-21T00:30:58.641Z",
"firstVersion": {
"storyID": "47078167",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T20:05:58.689Z",
"title": "Micropayments as a reality check for news sites",
"createdAtI": 1771530151,
"url": "https://blog.zgp.org/micropayments-as-a-reality-check-for-news-sites/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-19T19:42:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771531559,
"commentsCount": 0,
"updatedAt": "2026-02-19T20:01:44.000Z"
}
}The roots of the conflict point to the changing nature of software stacks as top officials push to modernize the military.
{
"storyID": "47078109",
"title": "Palantir partnership is at heart of Anthropic, Pentagon rift",
"author": "everybodyknows",
"url": "https://www.semafor.com/article/02/17/2026/palantir-partnership-is-at-heart-of-anthropic-pentagon-rift",
"points": 51,
"commentsCount": 2,
"tags": [],
"og": {
"twitterTitle": "Exclusive: Palantir partnership is at heart of Anthropic, Pentagon rift",
"articlePublishedTime": "2026-02-17T22:30:25Z",
"twitterImage": [
{
"url": "https://img.semafor.com/1b6dc771c1b8c1b2d0c5cbbc27575d0c93ea96cf-2048x1365.jpg?rect=0,146,2048,1075&w=1200&h=630&q=75&auto=format"
}
],
"ogTitle": "Exclusive: Palantir partnership is at heart of Anthropic, Pentagon rift",
"ogDescription": "The roots of the conflict point to the changing nature of software stacks as top officials push to modernize the military.",
"ogImage": [
{
"width": "630",
"url": "https://img.semafor.com/1b6dc771c1b8c1b2d0c5cbbc27575d0c93ea96cf-2048x1365.jpg?rect=0,146,2048,1075&w=1200&h=630&q=75&auto=format",
"height": "1200"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The roots of the conflict point to the changing nature of software stacks as top officials push to modernize the military.",
"success": true,
"requestUrl": "https://www.semafor.com/article/02/17/2026/palantir-partnership-is-at-heart-of-anthropic-pentagon-rift",
"ogUrl": "https://www.semafor.com/article/02/17/2026/palantir-partnership-is-at-heart-of-anthropic-pentagon-rift",
"articleModifiedTime": "2026-02-17T22:30:25Z",
"articleSection": "tech",
"articleAuthor": "https://www.semafor.com/author/reed-albergotti"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T19:36:38.000Z",
"createdAtI": 1771529798,
"updatedAt": "2026-02-20T20:41:21.000Z",
"fetchedAt": "2026-02-21T00:30:58.641Z",
"firstVersion": {
"storyID": "47078109",
"author": "everybodyknows",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T19:45:58.539Z",
"title": "Palantir partnership is at heart of Anthropic, Pentagon rift",
"createdAtI": 1771529798,
"url": "https://www.semafor.com/article/02/17/2026/palantir-partnership-is-at-heart-of-anthropic-pentagon-rift",
"points": 3,
"tags": [],
"createdAt": "2026-02-19T19:36:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771530359,
"commentsCount": 0,
"updatedAt": "2026-02-19T19:45:42.000Z"
}
}{
"storyID": "47078047",
"title": "Asbestos is a bigger problem than we thought [video]",
"author": "lisper",
"url": "https://www.youtube.com/watch?v=cMx139eTxoc",
"points": 40,
"commentsCount": 12,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=cMx139eTxoc"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T19:32:16.000Z",
"createdAtI": 1771529536,
"updatedAt": "2026-02-20T21:55:24.000Z",
"fetchedAt": "2026-02-21T00:30:58.641Z",
"firstVersion": {
"storyID": "47078047",
"author": "lisper",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T19:55:58.485Z",
"title": "Asbestos is a bigger problem than we thought [video]",
"createdAtI": 1771529536,
"url": "https://www.youtube.com/watch?v=cMx139eTxoc",
"points": 3,
"tags": [],
"createdAt": "2026-02-19T19:32:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771530958,
"commentsCount": 0,
"updatedAt": "2026-02-19T19:52:42.000Z"
}
}Background play in Brave appears to have been restrored, though.
{
"storyID": "47078028",
"title": "YouTube Blocks Background Listening Workaround for Free Users",
"author": "ripe",
"url": "https://www.pcmag.com/news/youtube-blocks-background-listening-workaround-for-free-users",
"points": 43,
"commentsCount": 40,
"tags": [],
"og": {
"twitterSite": "@pcmag",
"twitterTitle": "YouTube Blocks Background Listening Workaround for Free Users",
"articlePublishedTime": "2026-02-03T15:51:06+00:00",
"twitterImage": [
{
"url": "https://i.pcmag.com/imagery/articles/02fLh9TCoJ8kOLGJm0WrkGA-1.fit_lim.size_1200x630.v1770125237.jpg"
}
],
"twitterUrl": "https://www.pcmag.com/news/youtube-blocks-background-listening-workaround-for-free-users",
"ogTitle": "YouTube Blocks Background Listening Workaround for Free Users",
"ogDescription": "Background play in Brave appears to have been restrored, though.",
"ogImage": [
{
"width": "1200",
"url": "https://i.pcmag.com/imagery/articles/02fLh9TCoJ8kOLGJm0WrkGA-1.fit_lim.size_1200x630.v1770125237.jpg",
"height": "630"
}
],
"ogType": "article",
"articleTag": "Jon Martindale",
"twitterCard": "summary_large_image",
"twitterDescription": "Background play in Brave appears to have been restrored, though.",
"success": true,
"requestUrl": "https://www.pcmag.com/news/youtube-blocks-background-listening-workaround-for-free-users",
"ogUrl": "https://www.pcmag.com/news/youtube-blocks-background-listening-workaround-for-free-users",
"ogSiteName": "PCMAG",
"articleAuthor": "Jon Martindale",
"fbAppId": "141810985954037"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T19:31:06.000Z",
"createdAtI": 1771529466,
"updatedAt": "2026-02-20T19:29:20.000Z",
"fetchedAt": "2026-02-21T00:30:58.641Z",
"firstVersion": {
"storyID": "47078028",
"author": "ripe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T19:50:58.368Z",
"title": "YouTube Blocks Background Listening Workaround for Free Users",
"createdAtI": 1771529466,
"url": "https://www.pcmag.com/news/youtube-blocks-background-listening-workaround-for-free-users",
"points": 4,
"tags": [],
"createdAt": "2026-02-19T19:31:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771530658,
"commentsCount": 1,
"updatedAt": "2026-02-19T19:47:41.000Z"
}
}: IRS lost 40% of IT staff, 80% of tech leaders in 'efficiency' shakeup
{
"storyID": "47077849",
"title": "IRS lost 40% of IT staff, 80% of tech leaders in 'efficiency' shakeup",
"author": "freitasm",
"url": "https://www.theregister.com/2026/02/19/irs_job_cuts/",
"points": 268,
"commentsCount": 163,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2026/02/19/irs_job_cuts/",
"ogTitle": "DOGE bites taxman",
"ogUrl": "https://www.theregister.com/2026/02/19/irs_job_cuts/",
"ogDescription": ": IRS lost 40% of IT staff, 80% of tech leaders in 'efficiency' shakeup",
"ogImage": [
{
"url": "https://regmedia.co.uk/2025/03/03/shutterstock_job_loss.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T19:16:33.000Z",
"createdAtI": 1771528593,
"updatedAt": "2026-02-20T23:24:54.000Z",
"fetchedAt": "2026-02-21T00:25:58.623Z",
"firstVersion": {
"storyID": "47077849",
"author": "freitasm",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T19:25:58.366Z",
"title": "IRS lost 40% of IT staff, 80% of tech leaders in 'efficiency' shakeup",
"createdAtI": 1771528593,
"url": "https://www.theregister.com/2026/02/19/irs_job_cuts/",
"points": 3,
"tags": [],
"createdAt": "2026-02-19T19:16:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771529158,
"commentsCount": 0,
"updatedAt": "2026-02-19T19:25:13.000Z"
}
}{
"storyID": "47077844",
"title": "California's new bill requires DOJ-approved 3D printers that report themselves",
"author": "fortran77",
"url": "https://blog.adafruit.com/2026/02/19/californias-new-bill-requires-doj-approved-3d-printers-that-report-on-themselves/",
"points": 308,
"commentsCount": 367,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://blog.adafruit.com/2026/02/19/californias-new-bill-requires-doj-approved-3d-printers-that-report-on-themselves/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T19:16:12.000Z",
"createdAtI": 1771528572,
"updatedAt": "2026-02-21T00:21:55.000Z",
"fetchedAt": "2026-02-21T00:25:58.623Z",
"firstVersion": {
"storyID": "47077844",
"author": "fortran77",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T19:50:58.368Z",
"title": "California's New Bill Requires DOJ-Approved 3D Printers That Report Themselves",
"createdAtI": 1771528572,
"url": "https://blog.adafruit.com/2026/02/19/californias-new-bill-requires-doj-approved-3d-printers-that-report-on-themselves/",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-02-19T19:16:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771530658,
"commentsCount": 4,
"updatedAt": "2026-02-19T19:50:56.000Z"
}
}Techno-cynics are all just wounded techno-optimists.
{
"storyID": "47077731",
"title": "Techno-cynics are wounded techno-optimists",
"author": "latexr",
"url": "https://aftermath.site/anthropic-claude-ai-leftist-technology/",
"points": 46,
"commentsCount": 66,
"tags": [],
"og": {
"twitterTitle": "The Left Doesn't Hate Technology, We Hate Being Exploited",
"articlePublishedTime": "2026-02-19T14:30:44.000Z",
"twitterImage": [
{
"url": "https://aftermath.site/content/images/size/w1200/2026/02/ss_f4a9713413a54cd9ffea88c84c3197d87012b0eb-scaled.jpg"
}
],
"twitterUrl": "https://aftermath.site/anthropic-claude-ai-leftist-technology/",
"ogTitle": "The Left Doesn't Hate Technology, We Hate Being Exploited",
"ogDescription": "Techno-cynics are all just wounded techno-optimists.",
"ogImage": [
{
"width": "1200",
"url": "https://aftermath.site/content/images/size/w1200/2026/02/ss_f4a9713413a54cd9ffea88c84c3197d87012b0eb-scaled.jpg",
"height": "675"
}
],
"ogType": "article",
"articleTag": "Blog",
"twitterCard": "summary_large_image",
"twitterDescription": "Techno-cynics are all just wounded techno-optimists.",
"success": true,
"requestUrl": "https://aftermath.site/anthropic-claude-ai-leftist-technology/",
"ogUrl": "https://aftermath.site/anthropic-claude-ai-leftist-technology/",
"ogSiteName": "Aftermath",
"articleModifiedTime": "2026-02-19T14:30:44.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-19T19:07:40.000Z",
"createdAtI": 1771528060,
"updatedAt": "2026-02-20T23:22:10.000Z",
"fetchedAt": "2026-02-21T00:25:58.623Z",
"firstVersion": {
"storyID": "47077731",
"author": "latexr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T19:50:58.368Z",
"title": "The Left Doesn't Hate Technology, We Hate Being Exploited",
"createdAtI": 1771528060,
"url": "https://aftermath.site/anthropic-claude-ai-leftist-technology/",
"points": 4,
"tags": [],
"createdAt": "2026-02-19T19:07:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771530658,
"commentsCount": 1,
"updatedAt": "2026-02-19T19:50:42.000Z"
}
}Ivan Brezak Brkan - AI adoption is skyrocketing among developers, but productivity improvements remain low. Discover the real impact of AI coding assistants.
{
"storyID": "47077676",
"title": "Productivity gains from AI coding assistants haven’t budged past 10% – survey",
"author": "taubek",
"url": "https://shiftmag.dev/this-cto-says-93-of-developers-use-ai-but-productivity-is-still-10-8013/",
"points": 72,
"commentsCount": 95,
"tags": [],
"og": {
"twitterCreator": "@InfobipShift",
"twitterSite": "@InfobipShift",
"articlePublishedTime": "2026-02-18T15:13:58+00:00",
"author": "Ivan Brezak Brkan",
"ogTitle": "93% of Developers Use AI - Productivity Only 10%",
"ogDescription": "AI adoption is skyrocketing among developers, but productivity improvements remain low. Discover the real impact of AI coding assistants.",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://shiftmag.dev/wp-content/uploads/2026/02/1.cartoonized.png",
"height": "720"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/InfobipShift",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://shiftmag.dev/this-cto-says-93-of-developers-use-ai-but-productivity-is-still-10-8013/",
"ogUrl": "https://shiftmag.dev/this-cto-says-93-of-developers-use-ai-but-productivity-is-still-10-8013/",
"ogSiteName": "ShiftMag"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-19T19:03:32.000Z",
"createdAtI": 1771527812,
"updatedAt": "2026-02-20T23:38:10.000Z",
"fetchedAt": "2026-02-21T00:25:58.623Z",
"firstVersion": {
"storyID": "47077676",
"author": "taubek",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-19T19:15:58.675Z",
"title": "CTO Says 93% of Developers Use AI, but Productivity Is Still 10%",
"createdAtI": 1771527812,
"url": "https://shiftmag.dev/this-cto-says-93-of-developers-use-ai-but-productivity-is-still-10-8013/",
"points": 3,
"tags": [],
"createdAt": "2026-02-19T19:03:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771528559,
"commentsCount": 0,
"updatedAt": "2026-02-19T19:11:42.000Z"
}
}