How did Jimi Hendrix turn his guitar into a wave synthesizer? Dive into the engineering behind his iconic sound.
{
"storyID": "47157224",
"title": "Jimi Hendrix was a systems engineer",
"author": "tintinnabula",
"url": "https://spectrum.ieee.org/jimi-hendrix-systems-engineer",
"points": 35,
"commentsCount": 4,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@",
"articlePublishedTime": "2026-02-25T15:39:03+00:00",
"twitterImage": [
{
"url": "https://spectrum.ieee.org/media-library/image.png?id=64983431&width=1200&height=600&coordinates=0%2C344%2C0%2C344"
}
],
"ogTitle": "How Did Hendrix Turn His Guitar Into a Wave Synthesizer?",
"ogDescription": "How did Jimi Hendrix turn his guitar into a wave synthesizer? Dive into the engineering behind his iconic sound.",
"ogImage": [
{
"width": "1200",
"url": "https://spectrum.ieee.org/media-library/image.png?id=64983431&width=1200&height=600&coordinates=0%2C344%2C0%2C344",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://spectrum.ieee.org/jimi-hendrix-systems-engineer",
"ogUrl": "https://spectrum.ieee.org/jimi-hendrix-systems-engineer",
"ogSiteName": "IEEE Spectrum",
"articleSection": "DIY",
"articleModifiedTime": "2026-02-25T15:41:37+00:00",
"fbAppId": "200167090048537",
"articleAuthor": "https://www.facebook.com/48576411181"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T20:16:47.000Z",
"createdAtI": 1772050607,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47157224",
"author": "tintinnabula",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T20:20:58.390Z",
"title": "Jimi Hendrix Was a Systems Engineer",
"createdAtI": 1772050607,
"url": "https://spectrum.ieee.org/jimi-hendrix-systems-engineer",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-25T20:16:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772050858,
"commentsCount": 0,
"updatedAt": "2026-02-25T20:20:47.000Z"
}
}Pure Go tree-sitter runtime. Contribute to odvcencio/gotreesitter development by creating an account on GitHub.
{
"storyID": "47155597",
"title": "Show HN: I ported Tree-sitter to Go",
"author": "odvcencio",
"url": "https://github.com/odvcencio/gotreesitter",
"points": 121,
"commentsCount": 42,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - odvcencio/gotreesitter: Pure Go tree-sitter runtime",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/d816af0ae6243be18224d2c94222e390c246c36c5a2433e937a3847d0ca620fa/odvcencio/gotreesitter"
}
],
"ogTitle": "GitHub - odvcencio/gotreesitter: Pure Go tree-sitter runtime",
"ogDescription": "Pure Go tree-sitter runtime. Contribute to odvcencio/gotreesitter development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Pure Go tree-sitter runtime. Contribute to odvcencio/gotreesitter development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/d816af0ae6243be18224d2c94222e390c246c36c5a2433e937a3847d0ca620fa/odvcencio/gotreesitter",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Pure Go tree-sitter runtime. Contribute to odvcencio/gotreesitter development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/odvcencio/gotreesitter",
"ogUrl": "https://github.com/odvcencio/gotreesitter",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T18:28:37.000Z",
"createdAtI": 1772044117,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47155597",
"author": "odvcencio",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T18:50:58.338Z",
"title": "Show HN: I ported Tree-sitter to Go",
"createdAtI": 1772044117,
"url": "https://github.com/odvcencio/gotreesitter",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-25T18:28:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772045458,
"commentsCount": 0,
"updatedAt": "2026-02-25T18:49:45.000Z"
}
}{
"storyID": "47155548",
"title": "The Slow Death of the Power User",
"author": "microsoftedging",
"url": "https://fireborn.mataroa.blog/blog/the-slow-death-of-the-power-user/",
"points": 62,
"commentsCount": 52,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://fireborn.mataroa.blog/blog/the-slow-death-of-the-power-user/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T18:25:57.000Z",
"createdAtI": 1772043957,
"updatedAt": "2026-02-25T20:45:16.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47155548",
"author": "microsoftedging",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T18:40:58.484Z",
"title": "The Slow Death of the Power User",
"createdAtI": 1772043957,
"url": "https://fireborn.mataroa.blog/blog/the-slow-death-of-the-power-user/",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T18:25:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772044858,
"commentsCount": 0,
"updatedAt": "2026-02-25T18:37:47.000Z"
}
}Scott Alexander - ...
{
"storyID": "47154983",
"title": "The Pentagon Threatens Anthropic",
"author": "lukeplato",
"url": "https://www.astralcodexten.com/p/the-pentagon-threatens-anthropic",
"points": 131,
"commentsCount": 92,
"tags": [],
"og": {
"twitterTitle": "The Pentagon Threatens Anthropic",
"twitterCard": "summary_large_image",
"twitterDescription": "...",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!e1C2!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fastralcodexten.substack.com%2Fapi%2Fv1%2Fpost_preview%2F189131485%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Scott Alexander",
"requestUrl": "https://www.astralcodexten.com/p/the-pentagon-threatens-anthropic",
"ogTitle": "The Pentagon Threatens Anthropic",
"ogUrl": "https://www.astralcodexten.com/p/the-pentagon-threatens-anthropic",
"ogDescription": "...",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!NGva!,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%2F6a07417c-c5a7-4384-8722-a022a6b8ff75_2102x1052.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T17:49:27.000Z",
"createdAtI": 1772041767,
"updatedAt": "2026-02-25T20:44:31.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47154983",
"author": "lukeplato",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T18:00:58.618Z",
"title": "The Pentagon Threatens Anthropic",
"createdAtI": 1772041767,
"url": "https://www.astralcodexten.com/p/the-pentagon-threatens-anthropic",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T17:49:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772042459,
"commentsCount": 0,
"updatedAt": "2026-02-25T17:57:19.000Z"
}
}{
"storyID": "47154971",
"title": "om",
"author": "tosh",
"url": "https://www.om-language.com/",
"points": 138,
"commentsCount": 29,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.om-language.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T17:48:21.000Z",
"createdAtI": 1772041701,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47154971",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T18:05:58.447Z",
"title": "om",
"createdAtI": 1772041701,
"url": "https://www.om-language.com/",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T17:48:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772042758,
"commentsCount": 0,
"updatedAt": "2026-02-25T18:01:20.000Z"
}
}AI agent misbehavior isn't a sandbox problem—it's a permissions problem. What the market actually needs is a fundamentally new approach to agentic authorization.
{
"storyID": "47154803",
"title": "Sandboxes won't save you from OpenClaw",
"author": "logicx24",
"url": "https://tachyon.so/blog/sandboxes-wont-save-you",
"points": 79,
"commentsCount": 76,
"tags": [],
"og": {
"articleTag": "AI",
"twitterCard": "summary_large_image",
"twitterTitle": "Sandboxes Won't Save You From OpenClaw | Tachyon Blog",
"articlePublishedTime": "2026-02-24",
"twitterDescription": "AI agent misbehavior isn't a sandbox problem—it's a permissions problem. What the market actually needs is a fundamentally new approach to agentic authorization.",
"success": true,
"requestUrl": "https://tachyon.so/blog/sandboxes-wont-save-you",
"ogTitle": "Sandboxes Won't Save You From OpenClaw | Tachyon Blog",
"ogUrl": "https://tachyon.so/blog/sandboxes-wont-save-you",
"ogDescription": "AI agent misbehavior isn't a sandbox problem—it's a permissions problem. What the market actually needs is a fundamentally new approach to agentic authorization.",
"ogType": "article",
"articleAuthor": "Aakash Japi"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-25T17:37:04.000Z",
"createdAtI": 1772041024,
"updatedAt": "2026-02-25T20:43:33.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47154803",
"author": "logicx24",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T18:00:58.618Z",
"title": "Sandboxes won't save you from OpenClaw",
"createdAtI": 1772041024,
"url": "https://tachyon.so/blog/sandboxes-wont-save-you",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T17:37:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772042459,
"commentsCount": 0,
"updatedAt": "2026-02-25T17:56:30.000Z"
}
}: It's not chatbot psychosis, it's 'math and engineering and neuroscience'
{
"storyID": "47154523",
"title": "Bcachefs creator insists his custom LLM is female and 'fully conscious'",
"author": "Bender",
"url": "https://www.theregister.com/2026/02/25/bcachefs_creator_ai/",
"points": 71,
"commentsCount": 65,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2026/02/25/bcachefs_creator_ai/",
"ogTitle": "Bcachefs creator claims his custom LLM is 'fully conscious'",
"ogUrl": "https://www.theregister.com/2026/02/25/bcachefs_creator_ai/",
"ogDescription": ": It's not chatbot psychosis, it's 'math and engineering and neuroscience'",
"ogImage": [
{
"url": "https://regmedia.co.uk/2020/10/23/shutterstock_aib.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2026-02-25T17:21:29.000Z",
"createdAtI": 1772040089,
"updatedAt": "2026-02-25T20:44:31.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47154523",
"author": "Bender",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T17:35:58.318Z",
"title": "Bcachefs creator insists his custom LLM is female and 'fully conscious'",
"createdAtI": 1772040089,
"url": "https://www.theregister.com/2026/02/25/bcachefs_creator_ai/",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T17:21:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772040958,
"commentsCount": 0,
"updatedAt": "2026-02-25T17:35:45.000Z"
}
}Dave Grochocki - Hello Windows Insiders, today we are beginning to roll out updates for Notepad and Paint apps to Windows Insiders in the Canary and Dev Channels on Windows 11. Notepad (version 11.2512.10.0) In this update, we’re introduci
{
"storyID": "47154399",
"title": "Windows 11 Notepad to support Markdown",
"author": "andreynering",
"url": "https://blogs.windows.com/windows-insider/2026/01/21/notepad-and-paint-updates-begin-rolling-out-to-windows-insiders/",
"points": 59,
"commentsCount": 123,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2026-01-21T18:02:27+00:00",
"author": "Dave Grochocki",
"ogTitle": "Notepad and Paint updates begin rolling out to Windows Insiders",
"ogDescription": "Hello Windows Insiders, today we are beginning to roll out updates for Notepad and Paint apps to Windows Insiders in the Canary and Dev Channels on Windows 11.\nNotepad (version 11.2512.10.0)\nIn this update, we’re introduci",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://blogs.windows.com/wp-content/themes/microsoft-stories-theme/img/theme/logos/windows.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://blogs.windows.com/windows-insider/2026/01/21/notepad-and-paint-updates-begin-rolling-out-to-windows-insiders/",
"ogUrl": "https://blogs.windows.com/windows-insider/2026/01/21/notepad-and-paint-updates-begin-rolling-out-to-windows-insiders/",
"ogSiteName": "Windows Insider Blog",
"articleModifiedTime": "2026-01-21T20:25:44+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T17:14:19.000Z",
"createdAtI": 1772039659,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47154399",
"author": "andreynering",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T17:25:58.602Z",
"title": "Windows 11 Notepad to support Markdown",
"createdAtI": 1772039659,
"url": "https://blogs.windows.com/windows-insider/2026/01/21/notepad-and-paint-updates-begin-rolling-out-to-windows-insiders/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-25T17:14:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772040359,
"commentsCount": 0,
"updatedAt": "2026-02-25T17:25:45.000Z"
}
}{
"storyID": "47154076",
"title": "Why isn't LA repaving streets?",
"author": "speckx",
"url": "https://lapublicpress.org/2026/02/why-isnt-la-repaving-streets/",
"points": 39,
"commentsCount": 50,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://lapublicpress.org/2026/02/why-isnt-la-repaving-streets/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T16:49:36.000Z",
"createdAtI": 1772038176,
"updatedAt": "2026-02-25T20:44:31.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47154076",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T18:35:58.991Z",
"title": "Why isn't LA repaving streets?",
"createdAtI": 1772038176,
"url": "https://lapublicpress.org/2026/02/why-isnt-la-repaving-streets/",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-02-25T16:49:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772044559,
"commentsCount": 0,
"updatedAt": "2026-02-25T18:35:47.000Z"
}
}{
"storyID": "47154042",
"title": "Racket v9.1",
"author": "azhenley",
"url": "https://blog.racket-lang.org/2026/02/racket-v9-1.html",
"points": 101,
"commentsCount": 12,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "The Unknown Author",
"requestUrl": "https://blog.racket-lang.org/2026/02/racket-v9-1.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T16:47:33.000Z",
"createdAtI": 1772038053,
"updatedAt": "2026-02-25T20:45:16.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47154042",
"author": "azhenley",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T16:55:58.476Z",
"title": "Racket v9.1",
"createdAtI": 1772038053,
"url": "https://blog.racket-lang.org/2026/02/racket-v9-1.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-25T16:47:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772038558,
"commentsCount": 0,
"updatedAt": "2026-02-25T16:53:46.000Z"
}
}We show that large language models can be used to perform at-scale deanonymization. With full Internet access, our agent can re-identify Hacker News users and Anthropic Interviewer participants at high precision, given pseudonymous online profiles and conversations alone, matching what would take hours for a dedicated human investigator. We then design attacks for the closed-world setting. Given two databases of pseu
{
"storyID": "47154011",
"title": "Large-scale online deanonymization with LLMs",
"author": "mellosouls",
"url": "https://arxiv.org/abs/2602.16800",
"points": 64,
"commentsCount": 2,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Large-scale online deanonymization with LLMs",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Large-scale online deanonymization with LLMs",
"ogDescription": "We show that large language models can be used to perform at-scale deanonymization. With full Internet access, our agent can re-identify Hacker News users and Anthropic Interviewer participants at high precision, given pseudonymous online profiles and conversations alone, matching what would take hours for a dedicated human investigator. We then design attacks for the closed-world setting. Given two databases of pseu",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "We show that large language models can be used to perform at-scale deanonymization. With full Internet access, our agent can re-identify Hacker News users and Anthropic Interviewer participants at...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2602.16800",
"ogUrl": "https://arxiv.org/abs/2602.16800v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLMs",
"languagemodel"
]
},
"createdAt": "2026-02-25T16:44:58.000Z",
"createdAtI": 1772037898,
"updatedAt": "2026-02-25T19:17:02.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47154011",
"author": "mellosouls",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T17:00:58.499Z",
"title": "Large-scale online deanonymization with LLMs (using HN posts)",
"createdAtI": 1772037898,
"url": "https://arxiv.org/abs/2602.16800",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T16:44:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772038858,
"commentsCount": 0,
"updatedAt": "2026-02-25T16:56:47.000Z"
}
}Coal makes a bit of a comeback, if only by accident.
{
"storyID": "47154009",
"title": "Following 35% growth, solar has passed hydro on US grid",
"author": "rbanffy",
"url": "https://arstechnica.com/science/2026/02/final-2025-data-is-in-us-energy-use-is-up-as-solar-passes-hydro/",
"points": 255,
"commentsCount": 164,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Following 35% growth, solar has passed hydro on US grid",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-02-24T22:40:08+00:00",
"twitterImage": [
{
"alt": "Image of a reservoir with a large collection of solar panels floating on it.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/GettyImages-2255162141-1152x648.jpg"
}
],
"ogTitle": "Following 35% growth, solar has passed hydro on US grid",
"ogDescription": "Coal makes a bit of a comeback, if only by accident.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "Image of a reservoir with a large collection of solar panels floating on it.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/GettyImages-2255162141-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Coal makes a bit of a comeback, if only by accident.",
"success": true,
"requestUrl": "https://arstechnica.com/science/2026/02/final-2025-data-is-in-us-energy-use-is-up-as-solar-passes-hydro/",
"ogUrl": "https://arstechnica.com/science/2026/02/final-2025-data-is-in-us-energy-use-is-up-as-solar-passes-hydro/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-02-25T14:43:17+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T16:44:54.000Z",
"createdAtI": 1772037894,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47154009",
"author": "rbanffy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T16:50:58.371Z",
"title": "Following 35% growth, solar has passed hydro on US grid",
"createdAtI": 1772037894,
"url": "https://arstechnica.com/science/2026/02/final-2025-data-is-in-us-energy-use-is-up-as-solar-passes-hydro/",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T16:44:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772038258,
"commentsCount": 1,
"updatedAt": "2026-02-25T16:50:04.000Z"
}
}Morgan Barry - Have the funds that might have trained the next generation of scholars at the nation’s first research university have been blown on ostentatious new buildings?
{
"storyID": "47153924",
"title": "The Misuses of the University",
"author": "ubasu",
"url": "https://www.publicbooks.org/the-misuses-of-the-university/",
"points": 84,
"commentsCount": 60,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2026-02-19T16:00:00+00:00",
"author": "Morgan Barry",
"ogTitle": "The Misuses of the University - Public Books",
"ogDescription": "Have the funds that might have trained the next generation of scholars at the nation’s first research university have been blown on ostentatious new buildings?",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1280",
"type": "image/jpeg",
"url": "https://www.publicbooks.org/wp-content/uploads/2026/02/View_of_Johns_Hopkins_from_Chase_Street_02.jpg",
"height": "960"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/pages/Public-Books/201143656634392",
"success": true,
"requestUrl": "https://www.publicbooks.org/the-misuses-of-the-university/",
"ogUrl": "https://www.publicbooks.org/the-misuses-of-the-university/",
"ogSiteName": "Public Books",
"articleModifiedTime": "2026-02-19T16:24:22+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T16:38:40.000Z",
"createdAtI": 1772037520,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47153924",
"author": "ubasu",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T16:55:58.476Z",
"title": "The Misuses of the University",
"createdAtI": 1772037520,
"url": "https://www.publicbooks.org/the-misuses-of-the-university/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-25T16:38:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772038558,
"commentsCount": 1,
"updatedAt": "2026-02-25T16:53:17.000Z"
}
}Bus stop balancing is fast, cheap, and effective. It can turn a service people tolerate into one they’re happy to use.
{
"storyID": "47153798",
"title": "Bus stop balancing is fast, cheap, and effective",
"author": "surprisetalk",
"url": "https://worksinprogress.co/issue/the-united-states-needs-fewer-bus-stops/",
"points": 222,
"commentsCount": 350,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "WorksInProgMag",
"twitterCard": "summary_large_image",
"twitterTitle": "The United States needs fewer bus stops - Works in Progress Magazine",
"twitterImage": [
{
"url": "https://worksinprogress.co/wip-image/uploads/2026/01/Issue-19-share-cards-55.png"
}
],
"success": true,
"requestUrl": "https://worksinprogress.co/issue/the-united-states-needs-fewer-bus-stops/",
"ogTitle": "The United States needs fewer bus stops - Works in Progress Magazine",
"ogDescription": "Bus stop balancing is fast, cheap, and effective. It can turn a service people tolerate into one they’re happy to use.",
"ogImage": [
{
"url": "https://worksinprogress.co/wip-image/uploads/2026/01/Issue-19-share-cards-55.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T16:31:26.000Z",
"createdAtI": 1772037086,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47153798",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T16:55:58.476Z",
"title": "The United States needs fewer bus stops",
"createdAtI": 1772037086,
"url": "https://worksinprogress.co/issue/the-united-states-needs-fewer-bus-stops/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-25T16:31:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772038558,
"commentsCount": 0,
"updatedAt": "2026-02-25T16:55:01.000Z"
}
}experiments invoking AI agents and asking them to act randomly! - benjismith/ai-randomness
{
"storyID": "47153675",
"title": "I asked Claude for 37,500 random names, and it can't stop saying Marcus",
"author": "benjismith",
"url": "https://github.com/benjismith/ai-randomness",
"points": 50,
"commentsCount": 41,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - benjismith/ai-randomness: experiments invoking AI agents and asking them to act randomly!",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/932231389297f9bf90f0850764c538fab5e416055ae763235ea4fa13988f0872/benjismith/ai-randomness"
}
],
"ogTitle": "GitHub - benjismith/ai-randomness: experiments invoking AI agents and asking them to act randomly!",
"ogDescription": "experiments invoking AI agents and asking them to act randomly! - benjismith/ai-randomness",
"ogImage": [
{
"width": "1200",
"alt": "experiments invoking AI agents and asking them to act randomly! - benjismith/ai-randomness",
"url": "https://opengraph.githubassets.com/932231389297f9bf90f0850764c538fab5e416055ae763235ea4fa13988f0872/benjismith/ai-randomness",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "experiments invoking AI agents and asking them to act randomly! - benjismith/ai-randomness",
"success": true,
"requestUrl": "https://github.com/benjismith/ai-randomness",
"ogUrl": "https://github.com/benjismith/ai-randomness",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"claude"
]
},
"createdAt": "2026-02-25T16:23:52.000Z",
"createdAtI": 1772036632,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47153675",
"author": "benjismith",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T19:05:58.321Z",
"title": "I asked Claude for 37,500 random names, and it can't stop saying Marcus",
"createdAtI": 1772036632,
"url": "https://github.com/benjismith/ai-randomness",
"points": 5,
"tags": [],
"createdAt": "2026-02-25T16:23:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772046358,
"commentsCount": 0,
"updatedAt": "2026-02-25T19:04:17.000Z"
}
}LibreOffice Online is back, with a few tweaks.
{
"storyID": "47153637",
"title": "LibreOffice resumes work on its self-hosted Google Docs alternative",
"author": "speckx",
"url": "https://www.xda-developers.com/libreoffice-resumes-work-on-its-self-hosted-google-docs-alternative/",
"points": 38,
"commentsCount": 1,
"tags": [],
"og": {
"twitterSite": "@xdadevelopers",
"twitterTitle": "LibreOffice resumes work on its self-hosted Google Docs alternative",
"articlePublishedTime": "2026-02-25T04:26:57Z",
"twitterImage": [
{
"url": "https://static0.xdaimages.com/wordpress/wp-content/uploads/wm/2025/08/reasons-to-use-libreoffice-over-microsoft-365.jpeg?q=70&fit=crop&w=1200&h=628&dpr=1"
}
],
"ogTitle": "LibreOffice resumes work on its self-hosted Google Docs alternative",
"ogDescription": "LibreOffice Online is back, with a few tweaks.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://static0.xdaimages.com/wordpress/wp-content/uploads/wm/2025/08/reasons-to-use-libreoffice-over-microsoft-365.jpeg?w=1600&h=900&fit=crop",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/xda.developers",
"twitterCard": "summary_large_image",
"twitterDescription": "LibreOffice Online is back, with a few tweaks.",
"success": true,
"requestUrl": "https://www.xda-developers.com/libreoffice-resumes-work-on-its-self-hosted-google-docs-alternative/",
"ogUrl": "https://www.xda-developers.com/libreoffice-resumes-work-on-its-self-hosted-google-docs-alternative/",
"ogSiteName": "XDA",
"articleModifiedTime": "2026-02-25T04:26:57Z",
"articleSection": "Software and Services",
"articleAuthor": "Simon Batt",
"fbAppId": "457224991007811"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T16:21:44.000Z",
"createdAtI": 1772036504,
"updatedAt": "2026-02-25T20:32:51.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47153637",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T17:45:58.437Z",
"title": "LibreOffice resumes work on its self-hosted Google Docs alternative",
"createdAtI": 1772036504,
"url": "https://www.xda-developers.com/libreoffice-resumes-work-on-its-self-hosted-google-docs-alternative/",
"points": 5,
"tags": [],
"createdAt": "2026-02-25T16:21:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772041558,
"commentsCount": 0,
"updatedAt": "2026-02-25T17:45:47.000Z"
}
}{
"storyID": "47152982",
"title": "GNU Texmacs",
"author": "remywang",
"url": "https://www.texmacs.org/tmweb/home/welcome.en.html",
"points": 72,
"commentsCount": 28,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.texmacs.org/tmweb/home/welcome.en.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T15:37:29.000Z",
"createdAtI": 1772033849,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47152982",
"author": "remywang",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T16:25:58.681Z",
"title": "GNU Texmacs",
"createdAtI": 1772033849,
"url": "https://www.texmacs.org/tmweb/home/welcome.en.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-25T15:37:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772036759,
"commentsCount": 0,
"updatedAt": "2026-02-25T16:25:49.000Z"
}
}{
"storyID": "47152355",
"title": "Ask HN: Have top AI research institutions just given up on the idea of safety?",
"author": "DietaryNonsense",
"url": null,
"points": 71,
"commentsCount": 82,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-25T14:55:20.000Z",
"createdAtI": 1772031320,
"updatedAt": "2026-02-25T20:45:16.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47152355",
"author": "DietaryNonsense",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T15:00:58.668Z",
"title": "Ask HN: Have top AI research institutions just given up on the idea of safety?",
"createdAtI": 1772031320,
"url": null,
"points": 6,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-02-25T14:55:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772031659,
"commentsCount": 0,
"updatedAt": "2026-02-25T15:00:46.000Z"
}
}{
"storyID": "47152252",
"title": "US orders diplomats to fight data sovereignty initiatives",
"author": "colinhb",
"url": "https://www.reuters.com/sustainability/boards-policy-regulation/us-orders-diplomats-fight-data-sovereignty-initiatives-2026-02-25/",
"points": 333,
"commentsCount": 282,
"tags": [
"front_page"
],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/sustainability/boards-policy-regulation/us-orders-diplomats-fight-data-sovereignty-initiatives-2026-02-25/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T14:48:17.000Z",
"createdAtI": 1772030897,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47152252",
"author": "colinhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T15:05:58.342Z",
"title": "US orders diplomats to fight data sovereignty initiatives",
"createdAtI": 1772030897,
"url": "https://www.reuters.com/sustainability/boards-policy-regulation/us-orders-diplomats-fight-data-sovereignty-initiatives-2026-02-25/",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T14:48:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772031958,
"commentsCount": 0,
"updatedAt": "2026-02-25T15:02:17.000Z"
}
}I’ve had this sense that HN has gotten absolutely innundated with bots last few months. First most obvious giveaway is the frequency with which you see accounts posting brilliant insights like 13 60 well and t6ctctfuvuh7hguhuig8h88gd to f6gug7h8j8h6fzbuvubt GB I be cugttc fav uhz cb ibub8vgxgvzdrc to bubuvtxfh tf d xxx h z j gj uxomoxtububonjbk P.l.kvh cb hug tf 6 go k7gtcv8j9j7gimpiiuh7i 8ubg or 1662476506 or Аё Bey
{
"storyID": "47152085",
"title": "New accounts on HN more likely to use em-dashes",
"author": "todsacerdoti",
"url": "https://www.marginalia.nu/weird-ai-crap/hn/",
"points": 465,
"commentsCount": 383,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2026-02-25T00:00:00+00:00",
"success": true,
"requestUrl": "https://www.marginalia.nu/weird-ai-crap/hn/",
"ogTitle": "New accounts on HN 10x more likely to use EM-dashes",
"ogUrl": "https://www.marginalia.nu/weird-ai-crap/hn/",
"ogDescription": "I’ve had this sense that HN has gotten absolutely innundated with bots last few months. First most obvious giveaway is the frequency with which you see accounts posting brilliant insights like\n13 60 well and t6ctctfuvuh7hguhuig8h88gd to f6gug7h8j8h6fzbuvubt GB I be cugttc fav uhz cb ibub8vgxgvzdrc to bubuvtxfh tf d xxx h z j gj uxomoxtububonjbk P.l.kvh cb hug tf 6 go k7gtcv8j9j7gimpiiuh7i 8ubg\nor\n1662476506\nor\nАё\nBey",
"articleSection": "weird-ai-crap",
"articleModifiedTime": "2026-02-25T00:00:00+00:00",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T14:37:21.000Z",
"createdAtI": 1772030241,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47152085",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T14:45:58.475Z",
"title": "New accounts on HN 10x more likely to use EM-dashes",
"createdAtI": 1772030241,
"url": "https://www.marginalia.nu/weird-ai-crap/hn/",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T14:37:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772030758,
"commentsCount": 1,
"updatedAt": "2026-02-25T14:45:30.000Z"
}
}The control room for your Django app. Contribute to yassi/dj-control-room development by creating an account on GitHub.
{
"storyID": "47151995",
"title": "Show HN: Django Control Room – All Your Tools Inside the Django Admin",
"author": "yassi_dev",
"url": "https://github.com/yassi/dj-control-room",
"points": 86,
"commentsCount": 44,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - yassi/dj-control-room: The control room for your Django app",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/2d8b4e1083e719c2f0ff8716e2c2f44aea69e76c2021d60c31ab782cfa4f25fe/yassi/dj-control-room"
}
],
"ogTitle": "GitHub - yassi/dj-control-room: The control room for your Django app",
"ogDescription": "The control room for your Django app. Contribute to yassi/dj-control-room development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "The control room for your Django app. Contribute to yassi/dj-control-room development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/2d8b4e1083e719c2f0ff8716e2c2f44aea69e76c2021d60c31ab782cfa4f25fe/yassi/dj-control-room",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "The control room for your Django app. Contribute to yassi/dj-control-room development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/yassi/dj-control-room",
"ogUrl": "https://github.com/yassi/dj-control-room",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T14:31:35.000Z",
"createdAtI": 1772029895,
"updatedAt": "2026-02-25T20:45:16.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47151995",
"author": "yassi_dev",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T15:25:58.595Z",
"title": "Show HN: Django Control Room – All Your Tools Inside the Django Admin",
"createdAtI": 1772029895,
"url": "https://github.com/yassi/dj-control-room",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-25T14:31:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772033159,
"commentsCount": 1,
"updatedAt": "2026-02-25T15:24:01.000Z"
}
}A clean, fullscreen analog clock simulator. View the current time with rendered clock.
{
"storyID": "47151784",
"title": "Show HN: Clocksimulator.com – A minimalist, distraction-free analog clock",
"author": "user_timo",
"url": "https://www.clocksimulator.com/",
"points": 70,
"commentsCount": 69,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "clocksimulator.com - Online Analog Clock",
"twitterDescription": "A clean, fullscreen analog clock simulator. View the current time with rendered clock.",
"success": true,
"requestUrl": "https://www.clocksimulator.com/",
"ogTitle": "clocksimulator.com - Online Analog Clock",
"ogUrl": "https://www.clocksimulator.com/",
"ogDescription": "A clean, fullscreen analog clock simulator. View the current time with rendered clock.",
"ogSiteName": "clocksimulator.com",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T14:17:14.000Z",
"createdAtI": 1772029034,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47151784",
"author": "user_timo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T14:20:58.380Z",
"title": "Show HN: Clocksimulator.com – A minimalist, distraction-free analog clock",
"createdAtI": 1772029034,
"url": "https://www.clocksimulator.com/",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-02-25T14:17:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772029258,
"commentsCount": 2,
"updatedAt": "2026-02-25T14:20:46.000Z"
}
}Muskan Shafat - Palantir's Ontology, two cities using data well, and what the India AI Summit didn't say
{
"storyID": "47151624",
"title": "Palantir Built the Data Layer That Right to Erasure Can't Touch",
"author": "muskanshafat",
"url": "https://frontierlabs.substack.com/p/the-ai-is-the-last-thing-to-worry",
"points": 36,
"commentsCount": 19,
"tags": [],
"og": {
"twitterTitle": "The AI Is the Last Thing to Worry About",
"twitterCard": "summary_large_image",
"twitterDescription": "Palantir's Ontology, two cities using data well, and what the India AI Summit didn't say",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!R4ZE!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ffrontierlabs.substack.com%2Fapi%2Fv1%2Fpost_preview%2F188792279%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Muskan Shafat",
"requestUrl": "https://frontierlabs.substack.com/p/the-ai-is-the-last-thing-to-worry",
"ogTitle": "The AI Is the Last Thing to Worry About",
"ogUrl": "https://frontierlabs.substack.com/p/the-ai-is-the-last-thing-to-worry",
"ogDescription": "Palantir's Ontology, two cities using data well, and what the India AI Summit didn't say",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!iw7i!,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%2F65905613-736d-4365-a456-88166bdf5ece_1604x562.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-25T14:04:13.000Z",
"createdAtI": 1772028253,
"updatedAt": "2026-02-25T20:33:17.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47151624",
"author": "muskanshafat",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T14:35:58.544Z",
"title": "Palantir Built the Data Layer That Right to Erasure Can't Touch",
"createdAtI": 1772028253,
"url": "https://frontierlabs.substack.com/p/the-ai-is-the-last-thing-to-worry",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T14:04:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772030159,
"commentsCount": 0,
"updatedAt": "2026-02-25T14:33:31.000Z"
}
}{
"storyID": "47151564",
"title": "What are the best coping mechanisms for AI Fatalism?",
"author": "johnb95",
"url": null,
"points": 38,
"commentsCount": 103,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-25T14:00:15.000Z",
"createdAtI": 1772028015,
"updatedAt": "2026-02-25T20:44:31.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47151564",
"author": "johnb95",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T14:25:58.648Z",
"title": "What are the best coping mechanisms for AI Fatalism?",
"createdAtI": 1772028015,
"url": null,
"points": 6,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-02-25T14:00:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772029559,
"commentsCount": 1,
"updatedAt": "2026-02-25T14:25:46.000Z"
}
}{
"storyID": "47151233",
"title": "Never buy a .online domain",
"author": "ssiddharth",
"url": "https://www.0xsid.com/blog/online-tld-is-pain",
"points": 584,
"commentsCount": 337,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.0xsid.com/blog/online-tld-is-pain"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T13:31:17.000Z",
"createdAtI": 1772026277,
"updatedAt": "2026-02-25T20:45:16.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47151233",
"author": "ssiddharth",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T13:40:58.332Z",
"title": "Never Buy A .online Domain",
"createdAtI": 1772026277,
"url": "https://www.0xsid.com/blog/online-tld-is-pain",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T13:31:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772026858,
"commentsCount": 0,
"updatedAt": "2026-02-25T13:38:47.000Z"
}
}Steven J. Vaughan-Nichols - Red Hat is betting a commercially supported Podman Desktop can lure corporate developers away from Docker Desktop.
{
"storyID": "47151163",
"title": "Red Hat takes on Docker Desktop with its enterprise Podman Desktop build",
"author": "twelvenmonkeys",
"url": "https://thenewstack.io/red-hat-enters-the-cloud-native-developer-desktop-market/",
"points": 102,
"commentsCount": 67,
"tags": [],
"og": {
"twitterCreator": "@thenewstack",
"twitterSite": "@thenewstack",
"articlePublishedTime": "2026-02-20T21:00:55+00:00",
"author": "Steven J. Vaughan-Nichols",
"ogTitle": "Red Hat takes on Docker Desktop with its enterprise Podman Desktop build",
"ogDescription": "Red Hat is betting a commercially supported Podman Desktop can lure corporate developers away from Docker Desktop.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2560",
"type": "image/jpeg",
"url": "https://cdn.thenewstack.io/media/2026/02/0db0afdd-arturo-esparza-sbobozi-awy-unsplash-scaled.jpg",
"height": "1810"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/thenewstack",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://thenewstack.io/red-hat-enters-the-cloud-native-developer-desktop-market/",
"ogUrl": "https://thenewstack.io/red-hat-enters-the-cloud-native-developer-desktop-market/",
"ogSiteName": "The New Stack"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T13:25:53.000Z",
"createdAtI": 1772025953,
"updatedAt": "2026-02-25T20:44:03.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47151163",
"author": "twelvenmonkeys",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T13:50:58.468Z",
"title": "Red Hat takes on Docker Desktop with its enterprise Podman Desktop build",
"createdAtI": 1772025953,
"url": "https://thenewstack.io/red-hat-enters-the-cloud-native-developer-desktop-market/",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T13:25:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772027458,
"commentsCount": 0,
"updatedAt": "2026-02-25T13:46:14.000Z"
}
}#author.fullName} - Leading AIs from OpenAI, Anthropic and Google opted to use nuclear weapons in simulated war games in 95 per cent of cases
{
"storyID": "47151000",
"title": "AIs can't stop recommending nuclear strikes in war game simulations",
"author": "ceejayoz",
"url": "https://www.newscientist.com/article/2516885-ais-cant-stop-recommending-nuclear-strikes-in-war-game-simulations/",
"points": 131,
"commentsCount": 150,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@newscientist",
"twitterSite": "@newscientist",
"twitterTitle": "AIs can’t stop recommending nuclear strikes in war game simulations",
"twitterImage": [
{
"url": "https://images.newscientist.com/wp-content/uploads/2026/02/24120956/SEI_286591792.jpg"
}
],
"author": "#author.fullName}",
"ogTitle": "AIs can’t stop recommending nuclear strikes in war game simulations",
"ogDescription": "Leading AIs from OpenAI, Anthropic and Google opted to use nuclear weapons in simulated war games in 95 per cent of cases",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://images.newscientist.com/wp-content/uploads/2026/02/24120956/SEI_286591792.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Leading AIs from OpenAI, Anthropic and Google opted to use nuclear weapons in simulated war games in 95 per cent of cases",
"success": true,
"requestUrl": "https://www.newscientist.com/article/2516885-ais-cant-stop-recommending-nuclear-strikes-in-war-game-simulations/",
"ogUrl": "https://www.newscientist.com/article/2516885-ais-cant-stop-recommending-nuclear-strikes-in-war-game-simulations/",
"ogSiteName": "New Scientist"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2026-02-25T13:07:36.000Z",
"createdAtI": 1772024856,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47151000",
"author": "ceejayoz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T13:30:58.613Z",
"title": "AIs can't stop recommending nuclear strikes in war game simulations",
"createdAtI": 1772024856,
"url": "https://www.newscientist.com/article/2516885-ais-cant-stop-recommending-nuclear-strikes-in-war-game-simulations/",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T13:07:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772026259,
"commentsCount": 2,
"updatedAt": "2026-02-25T13:27:17.000Z"
}
}Contribute to tempestphp/100-million-row-challenge development by creating an account on GitHub.
{
"storyID": "47149752",
"title": "100M-Row Challenge with PHP",
"author": "brentroose",
"url": "https://github.com/tempestphp/100-million-row-challenge",
"points": 157,
"commentsCount": 80,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - tempestphp/100-million-row-challenge",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/24dbbd7a0c21cba266c5b173e4a665d9701f56c41198a973e29c9e4191811917/tempestphp/100-million-row-challenge"
}
],
"ogTitle": "GitHub - tempestphp/100-million-row-challenge",
"ogDescription": "Contribute to tempestphp/100-million-row-challenge development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to tempestphp/100-million-row-challenge development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/24dbbd7a0c21cba266c5b173e4a665d9701f56c41198a973e29c9e4191811917/tempestphp/100-million-row-challenge",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to tempestphp/100-million-row-challenge development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/tempestphp/100-million-row-challenge",
"ogUrl": "https://github.com/tempestphp/100-million-row-challenge",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T10:24:23.000Z",
"createdAtI": 1772015063,
"updatedAt": "2026-02-25T20:43:33.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47149752",
"author": "brentroose",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T12:15:58.620Z",
"title": "100M-Row Challenge with PHP",
"createdAtI": 1772015063,
"url": "https://github.com/tempestphp/100-million-row-challenge",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-25T10:24:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772021759,
"commentsCount": 1,
"updatedAt": "2026-02-25T12:14:46.000Z"
}
}Denmark's digital affairs ministry says it plans to switch to the open source LibreOffice software and away from Microsoft products as part of an effort to make the government more digitally independent.
{
"storyID": "47149701",
"title": "Danish government agency to ditch Microsoft software (2025)",
"author": "robtherobber",
"url": "https://therecord.media/denmark-digital-agency-microsoft-digital-independence",
"points": 654,
"commentsCount": 330,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Danish government agency to ditch Microsoft software in push for digital independence",
"twitterCard": "summary_large_image",
"twitterDescription": "Denmark's digital affairs ministry says it plans to switch to the open source LibreOffice software and away from Microsoft products as part of an effort to make the government more digitally independent.",
"twitterImage": [
{
"url": "https://cms.therecord.media/uploads/format_webp/Folketinget_facade_Copenhagen_Denmark_0ab65772c0.jpg"
}
],
"success": true,
"requestUrl": "https://therecord.media/denmark-digital-agency-microsoft-digital-independence",
"ogTitle": "Danish government agency to ditch Microsoft software in push for digital independence",
"ogDescription": "Denmark's digital affairs ministry says it plans to switch to the open source LibreOffice software and away from Microsoft products as part of an effort to make the government more digitally independent.",
"ogImage": [
{
"url": "https://cms.therecord.media/uploads/format_webp/Folketinget_facade_Copenhagen_Denmark_0ab65772c0.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T10:16:22.000Z",
"createdAtI": 1772014582,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47149701",
"author": "robtherobber",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T10:35:58.719Z",
"title": "Danish Gov agency to ditch Microsoft software in push for digital independence",
"createdAtI": 1772014582,
"url": "https://therecord.media/denmark-digital-agency-microsoft-digital-independence",
"points": 4,
"tags": [],
"createdAt": "2026-02-25T10:16:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772015759,
"commentsCount": 1,
"updatedAt": "2026-02-25T10:33:45.000Z"
}
}LLM Skirmish - An Adversarial In-Context Learning Benchmark
{
"storyID": "47149586",
"title": "Show HN: A real-time strategy game that AI agents can play",
"author": "__cayenne__",
"url": "https://llmskirmish.com/",
"points": 179,
"commentsCount": 65,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "LLM Skirmish",
"twitterDescription": "LLM Skirmish - An Adversarial In-Context Learning Benchmark",
"twitterImage": [
{
"url": "/marketing/og-image.png"
}
],
"success": true,
"requestUrl": "https://llmskirmish.com/",
"ogTitle": "LLM Skirmish",
"ogDescription": "LLM Skirmish - An Adversarial In-Context Learning Benchmark",
"ogImage": [
{
"url": "/marketing/og-image.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"LLM"
]
},
"createdAt": "2026-02-25T10:02:45.000Z",
"createdAtI": 1772013765,
"updatedAt": "2026-02-25T20:43:33.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47149586",
"author": "__cayenne__",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T10:05:58.347Z",
"title": "Show HN: A real-time strategy game that AI agents can play",
"createdAtI": 1772013765,
"url": "https://llmskirmish.com/",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-25T10:02:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772013958,
"commentsCount": 0,
"updatedAt": "2026-02-25T10:05:44.000Z"
}
}{
"storyID": "47149582",
"title": "Debian Removes Free Pascal Compiler / Lazarus IDE",
"author": "mariuz",
"url": "https://forum.lazarus.freepascal.org/index.php?topic=73405.0",
"points": 35,
"commentsCount": 13,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://forum.lazarus.freepascal.org/index.php?topic=73405.0"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T10:02:37.000Z",
"createdAtI": 1772013757,
"updatedAt": "2026-02-25T20:41:49.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47149582",
"author": "mariuz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T10:30:59.107Z",
"title": "Debian Removes Free Pascal Compiler / Lazarus IDE",
"createdAtI": 1772013757,
"url": "https://forum.lazarus.freepascal.org/index.php?topic=73405.0",
"points": 4,
"tags": [],
"createdAt": "2026-02-25T10:02:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772015459,
"commentsCount": 0,
"updatedAt": "2026-02-25T10:27:44.000Z"
}
}Your AI coding agent is drowning in noise
{
"storyID": "47149151",
"title": "LLM=True",
"author": "avh3",
"url": "https://blog.codemine.be/posts/2026/20260222-be-quiet/",
"points": 196,
"commentsCount": 134,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "HUMAN=true",
"articlePublishedTime": "2026-02-22T00:00:00+00:00",
"twitterImage": [
{
"url": "https://blog.codemine.be/images/2026/be-quiet/agent_dogs.jpg"
}
],
"ogTitle": "HUMAN=true",
"ogDescription": "Your AI coding agent is drowning in noise",
"ogLocale": "en_us",
"ogImage": [
{
"url": "https://blog.codemine.be/images/2026/be-quiet/agent_dogs.jpg"
}
],
"ogType": "article",
"articleTag": "AI",
"twitterCard": "summary_large_image",
"twitterDescription": "Your AI coding agent is drowning in noise",
"success": true,
"requestUrl": "https://blog.codemine.be/posts/2026/20260222-be-quiet/",
"ogUrl": "https://blog.codemine.be/posts/2026/20260222-be-quiet/",
"ogSiteName": "CodeMine",
"articleSection": "posts",
"articleModifiedTime": "2026-02-22T00:00:00+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"LLM"
]
},
"createdAt": "2026-02-25T09:05:40.000Z",
"createdAtI": 1772010340,
"updatedAt": "2026-02-25T20:44:31.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47149151",
"author": "avh3",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T09:25:58.665Z",
"title": "LLM=True",
"createdAtI": 1772010340,
"url": "https://blog.codemine.be/posts/2026/20260222-be-quiet/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-25T09:05:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772011559,
"commentsCount": 0,
"updatedAt": "2026-02-25T09:25:44.000Z"
}
}opinion: Protect the robot, sacrifice the human
{
"storyID": "47148740",
"title": "Amazon would rather blame its own engineers than its AI",
"author": "beardyw",
"url": "https://www.theregister.com/2026/02/24/amazon_blame_human_not_ai/",
"points": 67,
"commentsCount": 10,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2026/02/24/amazon_blame_human_not_ai/",
"ogTitle": "AWS would rather blame engineers than AI",
"ogUrl": "https://www.theregister.com/2026/02/24/amazon_blame_human_not_ai/",
"ogDescription": "opinion: Protect the robot, sacrifice the human",
"ogImage": [
{
"url": "https://regmedia.co.uk/2023/11/15/robot_shutterstock.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-25T08:08:12.000Z",
"createdAtI": 1772006892,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47148740",
"author": "beardyw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T08:40:58.347Z",
"title": "Amazon would rather blame its own engineers than its AI",
"createdAtI": 1772006892,
"url": "https://www.theregister.com/2026/02/24/amazon_blame_human_not_ai/",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T08:08:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772008858,
"commentsCount": 0,
"updatedAt": "2026-02-25T08:40:14.000Z"
}
}Continue a local Claude Code session from your phone, tablet, or any browser using Remote Control. Works with claude.ai/code and the Claude mobile app.
{
"storyID": "47148454",
"title": "Claude Code Remote Control",
"author": "empressplay",
"url": "https://code.claude.com/docs/en/remote-control",
"points": 421,
"commentsCount": 238,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Continue local sessions from any device with Remote Control - Claude Code Docs",
"twitterDescription": "Continue a local Claude Code session from your phone, tablet, or any browser using Remote Control. Works with claude.ai/code and the Claude mobile app.",
"twitterImage": [
{
"width": "1200",
"url": "https://claude-code.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DPlatforms%2Band%2Bintegrations%26appearance%3Dsystem%26title%3DContinue%2Blocal%2Bsessions%2Bfrom%2Bany%2Bdevice%2Bwith%2BRemote%2BControl%26description%3DContinue%2Ba%2Blocal%2BClaude%2BCode%2Bsession%2Bfrom%2Byour%2Bphone%252C%2Btablet%252C%2Bor%2Bany%2Bbrowser%2Busing%2BRemote%2BControl.%2BWorks%2Bwith%2Bclaude.ai%252Fcode%2Band%2Bthe%2BClaude%2Bmobile%2Bapp.%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252FTBPmHzr19mDCuhZi%252Flogo%252Flight.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DTBPmHzr19mDCuhZi%2526q%253D85%2526s%253Dd535f2e20f53cd911acc59ad1b64b2e0%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252FTBPmHzr19mDCuhZi%252Flogo%252Fdark.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DTBPmHzr19mDCuhZi%2526q%253D85%2526s%253D28e49a2ffe69101f4aae9bfa70b393d0%26primaryColor%3D%25230E0E0E%26lightColor%3D%2523D4A27F%26darkColor%3D%25230E0E0E%26backgroundLight%3D%2523FDFDF7%26backgroundDark%3D%252309090B&w=1200&q=100",
"height": "630"
}
],
"success": true,
"requestUrl": "https://code.claude.com/docs/en/remote-control",
"ogTitle": "Continue local sessions from any device with Remote Control - Claude Code Docs",
"ogUrl": "https://code.claude.com/docs/en/remote-control",
"ogSiteName": "Claude Code Docs",
"ogDescription": "Continue a local Claude Code session from your phone, tablet, or any browser using Remote Control. Works with claude.ai/code and the Claude mobile app.",
"ogImage": [
{
"width": "1200",
"url": "https://claude-code.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DPlatforms%2Band%2Bintegrations%26appearance%3Dsystem%26title%3DContinue%2Blocal%2Bsessions%2Bfrom%2Bany%2Bdevice%2Bwith%2BRemote%2BControl%26description%3DContinue%2Ba%2Blocal%2BClaude%2BCode%2Bsession%2Bfrom%2Byour%2Bphone%252C%2Btablet%252C%2Bor%2Bany%2Bbrowser%2Busing%2BRemote%2BControl.%2BWorks%2Bwith%2Bclaude.ai%252Fcode%2Band%2Bthe%2BClaude%2Bmobile%2Bapp.%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252FTBPmHzr19mDCuhZi%252Flogo%252Flight.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DTBPmHzr19mDCuhZi%2526q%253D85%2526s%253Dd535f2e20f53cd911acc59ad1b64b2e0%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fclaude-code%252FTBPmHzr19mDCuhZi%252Flogo%252Fdark.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DTBPmHzr19mDCuhZi%2526q%253D85%2526s%253D28e49a2ffe69101f4aae9bfa70b393d0%26primaryColor%3D%25230E0E0E%26lightColor%3D%2523D4A27F%26darkColor%3D%25230E0E0E%26backgroundLight%3D%2523FDFDF7%26backgroundDark%3D%252309090B&w=1200&q=100",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2026-02-25T07:22:56.000Z",
"createdAtI": 1772004176,
"updatedAt": "2026-02-25T20:45:16.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47148454",
"author": "empressplay",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T10:30:59.107Z",
"title": "Claude Code Remote Control",
"createdAtI": 1772004176,
"url": "https://code.claude.com/docs/en/remote-control",
"points": 5,
"tags": [],
"createdAt": "2026-02-25T07:22:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772015459,
"commentsCount": 0,
"updatedAt": "2026-02-25T10:27:14.000Z"
}
}{
"storyID": "47148159",
"title": "Ed Zitron loses his mind annotating an AI doomer macro memo",
"author": "ossa-ma",
"url": "https://www.dropbox.com/scl/fi/1p1n0y1ip48ianok9dvbp/Annotation-The-Global-Intelligence-Crisis.pdf?dl=0&e=1&noscript=1&rlkey=qaar8ea6l5hh6jqls4x6g8q4b",
"points": 53,
"commentsCount": 103,
"tags": [],
"og": {
"error": "Must scrape an HTML page",
"requestUrl": "https://www.dropbox.com/scl/fi/1p1n0y1ip48ianok9dvbp/Annotation-The-Global-Intelligence-Crisis.pdf?dl=0&e=1&noscript=1&rlkey=qaar8ea6l5hh6jqls4x6g8q4b"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-25T06:45:24.000Z",
"createdAtI": 1772001924,
"updatedAt": "2026-02-25T20:44:31.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47148159",
"author": "ossa-ma",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T08:30:58.619Z",
"title": "Ed Zitron loses his mind annotating an AI doomer macro memo",
"createdAtI": 1772001924,
"url": "https://www.dropbox.com/scl/fi/1p1n0y1ip48ianok9dvbp/Annotation-The-Global-Intelligence-Crisis.pdf?dl=0&e=1&noscript=1&rlkey=qaar8ea6l5hh6jqls4x6g8q4b",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-25T06:45:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772008259,
"commentsCount": 0,
"updatedAt": "2026-02-25T08:27:13.000Z"
}
}Stop losing context to large outputs. Contribute to mksglu/claude-context-mode development by creating an account on GitHub.
{
"storyID": "47148025",
"title": "Show HN: Context Mode – 315 KB of MCP output becomes 5.4 KB in Claude Code",
"author": "mksglu",
"url": "https://github.com/mksglu/claude-context-mode",
"points": 72,
"commentsCount": 23,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - mksglu/claude-context-mode: Stop losing context to large outputs.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/4e4f5352253729c9827417b94f92ab4106e4ab3db74a103ab545b9120c65fdf3/mksglu/claude-context-mode"
}
],
"ogTitle": "GitHub - mksglu/claude-context-mode: Stop losing context to large outputs.",
"ogDescription": "Stop losing context to large outputs. Contribute to mksglu/claude-context-mode development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Stop losing context to large outputs. Contribute to mksglu/claude-context-mode development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/4e4f5352253729c9827417b94f92ab4106e4ab3db74a103ab545b9120c65fdf3/mksglu/claude-context-mode",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Stop losing context to large outputs. Contribute to mksglu/claude-context-mode development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/mksglu/claude-context-mode",
"ogUrl": "https://github.com/mksglu/claude-context-mode",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2026-02-25T06:23:30.000Z",
"createdAtI": 1772000610,
"updatedAt": "2026-02-25T17:50:20.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47148025",
"author": "mksglu",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T06:35:58.597Z",
"title": "Show HN: Context Mode – 315 KB of MCP output becomes 5.4 KB in Claude Code",
"createdAtI": 1772000610,
"url": "https://github.com/mksglu/claude-context-mode",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-25T06:23:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772001359,
"commentsCount": 0,
"updatedAt": "2026-02-25T06:35:44.000Z"
}
}The Unix command \texttt{find} is among the first commands taught to beginners, yet remains indispensable for experienced engineers. In this paper, we demonstrate that \texttt{find} possesses unexpected computational power, establishing three Turing completeness results using the GNU implementation (a standard in Linux distributions). (1) \texttt{find} + \texttt{mkdir} (a system that has only \texttt{find} and \textt
{
"storyID": "47147609",
"title": "Turing Completeness of GNU find",
"author": "todsacerdoti",
"url": "https://arxiv.org/abs/2602.20762",
"points": 107,
"commentsCount": 25,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Turing Completeness of GNU find: From mkdir-assisted Loops to...",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Turing Completeness of GNU find: From mkdir-assisted Loops to Standalone Computation",
"ogDescription": "The Unix command \\texttt{find} is among the first commands taught to beginners, yet remains indispensable for experienced engineers. In this paper, we demonstrate that \\texttt{find} possesses unexpected computational power, establishing three Turing completeness results using the GNU implementation (a standard in Linux distributions). (1) \\texttt{find} + \\texttt{mkdir} (a system that has only \\texttt{find} and \\textt",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "The Unix command \\texttt{find} is among the first commands taught to beginners, yet remains indispensable for experienced engineers. In this paper, we demonstrate that \\texttt{find} possesses...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2602.20762",
"ogUrl": "https://arxiv.org/abs/2602.20762v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T05:16:39.000Z",
"createdAtI": 1771996599,
"updatedAt": "2026-02-25T20:39:02.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47147609",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T06:55:58.440Z",
"title": "Turing Completeness of GNU Find: From Mkdir-Assisted Loops to Standalone Comput",
"createdAtI": 1771996599,
"url": "https://arxiv.org/abs/2602.20762",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-25T05:16:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772002558,
"commentsCount": 0,
"updatedAt": "2026-02-25T06:53:44.000Z"
}
}{
"storyID": "47147513",
"title": "Tech Firms Aren't Just Encouraging Their Workers to Use AI. They're Enforcing It",
"author": "1vuio0pswjnm7",
"url": "https://www.wsj.com/tech/ai/tech-firms-arent-just-encouraging-their-workers-to-use-ai-theyre-enforcing-it-d43ebf84",
"points": 42,
"commentsCount": 15,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/tech/ai/tech-firms-arent-just-encouraging-their-workers-to-use-ai-theyre-enforcing-it-d43ebf84"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-25T04:58:21.000Z",
"createdAtI": 1771995501,
"updatedAt": "2026-02-25T20:31:32.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47147513",
"author": "1vuio0pswjnm7",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T05:05:58.316Z",
"title": "Tech Firms Aren't Just Encouraging Their Workers to Use AI. They're Enforcing It",
"createdAtI": 1771995501,
"url": "https://www.wsj.com/tech/ai/tech-firms-arent-just-encouraging-their-workers-to-use-ai-theyre-enforcing-it-d43ebf84",
"points": 5,
"tags": [],
"createdAt": "2026-02-25T04:58:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771995958,
"commentsCount": 0,
"updatedAt": "2026-02-25T05:04:43.000Z"
}
}New, modern launcher for macOS.
{
"storyID": "47147185",
"title": "Tuna: A new, modern, modal launcher for macOS",
"author": "inatreecrown2",
"url": "https://tunaformac.com",
"points": 70,
"commentsCount": 25,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Tuna",
"twitterDescription": "New, modern launcher for macOS.",
"twitterImage": [
{
"url": "https://tunaformac.com/og.png"
}
],
"success": true,
"requestUrl": "https://tunaformac.com",
"ogTitle": "Tuna",
"ogUrl": "https://tunaformac.com/",
"ogDescription": "New, modern launcher for macOS.",
"ogSiteName": "Tuna",
"ogImage": [
{
"width": "1200",
"url": "https://tunaformac.com/og.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T04:03:38.000Z",
"createdAtI": 1771992218,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47147185",
"author": "inatreecrown2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T06:50:58.368Z",
"title": "Tuna: A new, modern, modal launcher for macOS",
"createdAtI": 1771992218,
"url": "https://tunaformac.com",
"points": 5,
"tags": [],
"createdAt": "2026-02-25T04:03:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772002258,
"commentsCount": 3,
"updatedAt": "2026-02-25T06:48:59.000Z"
}
}{
"storyID": "47147183",
"title": "Ask HN: Share your productive usage of OpenClaw",
"author": "aavci",
"url": null,
"points": 88,
"commentsCount": 69,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-25T04:03:26.000Z",
"createdAtI": 1771992206,
"updatedAt": "2026-02-25T20:33:32.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47147183",
"author": "aavci",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T05:30:58.634Z",
"title": "Ask HN: Share your productive usage of OpenClaw",
"createdAtI": 1771992206,
"url": null,
"points": 5,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-25T04:03:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771997459,
"commentsCount": 0,
"updatedAt": "2026-02-25T05:27:44.000Z"
}
}Dave Farquhar - Fry's had been struggling for years but it was still a bit of a surprise to see it go
{
"storyID": "47147122",
"title": "What Happened to Fry's Electronics",
"author": "jnord",
"url": "https://dfarq.homeip.net/what-happened-to-frys-electronics/",
"points": 69,
"commentsCount": 77,
"tags": [],
"og": {
"articlePublishedTime": "2026-02-24T12:00:58+00:00",
"author": "Dave Farquhar",
"ogTitle": "What happened to Fry's Electronics",
"ogDescription": "Fry's had been struggling for years but it was still a bit of a surprise to see it go",
"ogLocale": "en_US",
"ogImage": [
{
"width": "892",
"type": "image/jpeg",
"url": "https://i0.wp.com/dfarq.homeip.net/wp-content/uploads/2022/01/frys-electronics-social.jpg?fit=892%2C502&ssl=1",
"height": "502"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/siliconunderground/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://dfarq.homeip.net/what-happened-to-frys-electronics/",
"ogUrl": "https://dfarq.homeip.net/what-happened-to-frys-electronics/",
"ogSiteName": "The Silicon Underground",
"articleModifiedTime": "2026-02-24T12:01:37+00:00",
"articleAuthor": "https://www.facebook.com/siliconunderground/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T03:55:30.000Z",
"createdAtI": 1771991730,
"updatedAt": "2026-02-25T20:45:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47147122",
"author": "jnord",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T04:00:58.572Z",
"title": "What Happened to Fry's Electronics",
"createdAtI": 1771991730,
"url": "https://dfarq.homeip.net/what-happened-to-frys-electronics/",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T03:55:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771992059,
"commentsCount": 0,
"updatedAt": "2026-02-25T03:59:44.000Z"
}
}Billy Perrigo - In an abrupt shift, the company may release future AI models without ironclad safety guarantees
{
"storyID": "47145963",
"title": "Anthropic Drops Flagship Safety Pledge",
"author": "cwwc",
"url": "https://time.com/7380854/exclusive-anthropic-drops-flagship-safety-pledge/",
"points": 574,
"commentsCount": 279,
"tags": [],
"og": {
"twitterSite": "@TIME",
"twitterTitle": "Anthropic Drops Flagship Safety Pledge",
"articlePublishedTime": "2026-02-24T20:00:00",
"twitterImage": [
{
"url": "https://api.time.com/wp-content/uploads/2026/02/Anthropic.jpg?quality=85&w=1200&h=628&crop=1"
}
],
"author": "Billy Perrigo",
"ogTitle": "Anthropic Drops Flagship Safety Pledge",
"ogDescription": "In an abrupt shift, the company may release future AI models without ironclad safety guarantees",
"ogImage": [
{
"width": "1200",
"url": "https://api.time.com/wp-content/uploads/2026/02/Anthropic.jpg?quality=85&w=1200&h=628&crop=1",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "In an abrupt shift, the company may release future AI models without ironclad safety guarantees",
"success": true,
"requestUrl": "https://time.com/7380854/exclusive-anthropic-drops-flagship-safety-pledge/",
"ogUrl": "https://time.com/7380854/exclusive-anthropic-drops-flagship-safety-pledge/",
"ogSiteName": "TIME",
"fbAppId": "991230477954201"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-25T01:08:46.000Z",
"createdAtI": 1771981726,
"updatedAt": "2026-02-25T20:44:31.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47145963",
"author": "cwwc",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T01:25:58.703Z",
"title": "Anthropic Drops Flagship Safety Pledge",
"createdAtI": 1771981726,
"url": "https://time.com/7380854/exclusive-anthropic-drops-flagship-safety-pledge/",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T01:08:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771982759,
"commentsCount": 0,
"updatedAt": "2026-02-25T01:24:29.000Z"
}
}Matt Stoller - California Attorney General Rob Bonta alleged Amazon led a price-fixing conspiracy of online retailers to inflate prices across the entire economy. And he's demanding an immediate halt.
{
"storyID": "47145907",
"title": "Amazon accused of widespread scheme to inflate prices across the economy",
"author": "toomuchtodo",
"url": "https://www.thebignewsletter.com/p/amazon-busted-for-widespread-price",
"points": 633,
"commentsCount": 255,
"tags": [],
"og": {
"twitterTitle": "Amazon BUSTED for Widespread Scheme to Inflate Prices Across the Economy",
"twitterCard": "summary_large_image",
"twitterDescription": "California Attorney General Rob Bonta alleged Amazon led a price-fixing conspiracy of online retailers to inflate prices across the entire economy. And he's demanding an immediate halt.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!iUQm!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fmattstoller.substack.com%2Fapi%2Fv1%2Fpost_preview%2F189053872%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Matt Stoller",
"requestUrl": "https://www.thebignewsletter.com/p/amazon-busted-for-widespread-price",
"ogTitle": "Amazon BUSTED for Widespread Scheme to Inflate Prices Across the Economy",
"ogUrl": "https://www.thebignewsletter.com/p/amazon-busted-for-widespread-price",
"ogDescription": "California Attorney General Rob Bonta alleged Amazon led a price-fixing conspiracy of online retailers to inflate prices across the entire economy. And he's demanding an immediate halt.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!BQ4b!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8eff41c0-c015-4bdf-9328-9e206b245e25_750x363.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T01:00:45.000Z",
"createdAtI": 1771981245,
"updatedAt": "2026-02-25T20:44:03.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47145907",
"author": "toomuchtodo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T01:10:58.452Z",
"title": "Amazon Busted for Widespread Scheme to Inflate Prices Across the Economy",
"createdAtI": 1771981245,
"url": "https://www.thebignewsletter.com/p/amazon-busted-for-widespread-price",
"points": 3,
"tags": [],
"createdAt": "2026-02-25T01:00:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771981858,
"commentsCount": 1,
"updatedAt": "2026-02-25T01:09:58.000Z"
}
}Court documents show how investigators can track digital activities, and reveal ways to harden journalists’ devices
{
"storyID": "47145851",
"title": "Five security lessons from the FBI's Washington Post raid",
"author": "ColinWright",
"url": "https://freedom.press/digisec/blog/wapo-raid-security-lessons/",
"points": 36,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@mshelton",
"twitterTitle": "Five security lessons from the FBI’s Washington Post raid",
"twitterSite": "@https://x.com/freedomofpress",
"twitterImage": [
{
"url": "https://media.freedom.press/media/images/image6_HvKMD5S.original.png"
}
],
"ogTitle": "Five security lessons from the FBI’s Washington Post raid",
"ogDescription": "Court documents show how investigators can track digital activities, and reveal ways to harden journalists’ devices",
"ogImage": [
{
"width": "1200",
"url": "https://media.freedom.press/media/images/image6_HvKMD5S.original.png",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Court documents show how investigators can track digital activities, and reveal ways to harden journalists’ devices",
"success": true,
"requestUrl": "https://freedom.press/digisec/blog/wapo-raid-security-lessons/",
"ogUrl": "https://freedom.press/digisec/blog/wapo-raid-security-lessons/",
"ogSiteName": "Freedom of the Press"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T00:54:29.000Z",
"createdAtI": 1771980869,
"updatedAt": "2026-02-25T20:40:32.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47145851",
"author": "ColinWright",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T01:20:58.397Z",
"title": "Five security lessons from the FBI's Washington Post raid",
"createdAtI": 1771980869,
"url": "https://freedom.press/digisec/blog/wapo-raid-security-lessons/",
"points": 4,
"tags": [],
"createdAt": "2026-02-25T00:54:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771982458,
"commentsCount": 0,
"updatedAt": "2026-02-25T01:19:58.000Z"
}
}Anthropic presents itself as most safety-forward AI firm and Pentagon has threatened penalties if it does not yield
{
"storyID": "47145551",
"title": "US Military leaders meet with Anthropic to argue against Claude safeguards",
"author": "KnuthIsGod",
"url": "https://www.theguardian.com/us-news/2026/feb/24/anthropic-claude-military-ai",
"points": 189,
"commentsCount": 93,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://us-news/2026/feb/24/anthropic-claude-military-ai?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "US military leaders pressure Anthropic to bend Claude safeguards",
"ogType": "article",
"articleTag": "US military,AI (artificial intelligence),Pete Hegseth,Technology,US news",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/us-news/2026/feb/24/anthropic-claude-military-ai",
"twitterAppUrliPhone": "gnmguardian://us-news/2026/feb/24/anthropic-claude-military-ai?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/us-news/2026/feb/24/anthropic-claude-military-ai",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-02-25T00:35:31.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/a35ad60baa8fdf0770c89f9ae69d2c544829ba6e/0_454_4000_3200/master/4000.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=d273900ff1a509d6836adab29b09309f"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Anthropic presents itself as most safety-forward AI firm and Pentagon has threatened penalties if it does not yield",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/a35ad60baa8fdf0770c89f9ae69d2c544829ba6e/0_454_4000_3200/master/4000.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=209875d0598fbde7e428ae5034982e1b",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/us-news/2026/feb/24/anthropic-claude-military-ai",
"alIosUrl": "gnmguardian://us-news/2026/feb/24/anthropic-claude-military-ai?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-02-25T00:35:31.000Z",
"articleSection": "US news",
"articleAuthor": "https://www.theguardian.com/profile/nick-robins-early",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"claude"
]
},
"createdAt": "2026-02-25T00:20:50.000Z",
"createdAtI": 1771978850,
"updatedAt": "2026-02-25T20:45:16.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47145551",
"author": "KnuthIsGod",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T00:30:58.490Z",
"title": "US Military leaders meet with Anthropic to argue against Claude safeguards",
"createdAtI": 1771978850,
"url": "https://www.theguardian.com/us-news/2026/feb/24/anthropic-claude-military-ai",
"points": 4,
"tags": [],
"createdAt": "2026-02-25T00:20:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771979458,
"commentsCount": 0,
"updatedAt": "2026-02-25T00:30:44.000Z"
}
}Discover why your AGENTS.md file isn't the issue but the lack of evaluations is. Learn how to effectively validate context files for better results.
{
"storyID": "47145438",
"title": "Agents.md file isn't the problem. Your lack of Evals is",
"author": "sjmaplesec",
"url": "https://tessl.io/blog/your-agentsmd-file-isnt-the-problem-your-lack-of-evals-is/",
"points": 35,
"commentsCount": 12,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Your AGENTS.md file isn't the problem. Your lack of Evals is.",
"twitterDescription": "Discover why your AGENTS.md file isn't the issue but the lack of evaluations is. Learn how to effectively validate context files for better results.",
"twitterImage": [
{
"width": "1200",
"url": "https://cdn.sanity.io/images/ojuglg5y/production/df1e67bd7ab3bc4f9e7861d8ea603d58c9289a7f-1882x1564.png?w=1200&fit=max&auto=format"
}
],
"success": true,
"requestUrl": "https://tessl.io/blog/your-agentsmd-file-isnt-the-problem-your-lack-of-evals-is/",
"ogTitle": "Your AGENTS.md file isn't the problem. Your lack of Evals is.",
"ogUrl": "https://tessl.io/blog/your-agentsmd-file-isnt-the-problem-your-lack-of-evals-is/",
"ogDescription": "Discover why your AGENTS.md file isn't the issue but the lack of evaluations is. Learn how to effectively validate context files for better results.",
"ogImage": [
{
"width": "1200",
"url": "https://cdn.sanity.io/images/ojuglg5y/production/df1e67bd7ab3bc4f9e7861d8ea603d58c9289a7f-1882x1564.png?w=1200&fit=max&auto=format"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-25T00:09:38.000Z",
"createdAtI": 1771978178,
"updatedAt": "2026-02-25T20:40:01.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47145438",
"author": "sjmaplesec",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T03:05:58.483Z",
"title": "Agents.md file isn't the problem. Your lack of Evals is",
"createdAtI": 1771978178,
"url": "https://tessl.io/blog/your-agentsmd-file-isnt-the-problem-your-lack-of-evals-is/",
"points": 5,
"tags": [],
"createdAt": "2026-02-25T00:09:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771988758,
"commentsCount": 0,
"updatedAt": "2026-02-25T03:05:30.000Z"
}
}{
"storyID": "47145088",
"title": "Fed's Cook says AI triggering big changes, sees possible unemployment rise",
"author": "geox",
"url": "https://www.reuters.com/business/feds-cook-says-ai-triggering-big-changes-sees-possible-short-term-unemployment-2026-02-24/",
"points": 63,
"commentsCount": 73,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/business/feds-cook-says-ai-triggering-big-changes-sees-possible-short-term-unemployment-2026-02-24/"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-24T23:34:26.000Z",
"createdAtI": 1771976066,
"updatedAt": "2026-02-25T19:03:47.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47145088",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T23:40:58.417Z",
"title": "Fed's Cook says AI triggering big changes, sees possible unemployment rise",
"createdAtI": 1771976066,
"url": "https://www.reuters.com/business/feds-cook-says-ai-triggering-big-changes-sees-possible-short-term-unemployment-2026-02-24/",
"points": 4,
"tags": [],
"createdAt": "2026-02-24T23:34:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771976458,
"commentsCount": 0,
"updatedAt": "2026-02-24T23:40:28.000Z"
}
}NBTV Media - Every privacy concession in history has been permanent. So why are we still making them?
{
"storyID": "47145024",
"title": "Every privacy concession in history has been permanent",
"author": "Cider9986",
"url": "https://nbtv.substack.com/p/enough-is-enough",
"points": 40,
"commentsCount": 3,
"tags": [],
"og": {
"twitterTitle": "Enough Is Enough",
"twitterCard": "summary_large_image",
"twitterDescription": "Every privacy concession in history has been permanent. So why are we still making them?",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!FaOS!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fnbtv.substack.com%2Fapi%2Fv1%2Fpost_preview%2F188935392%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "NBTV Media",
"requestUrl": "https://nbtv.substack.com/p/enough-is-enough",
"ogTitle": "Enough Is Enough",
"ogUrl": "https://nbtv.substack.com/p/enough-is-enough",
"ogDescription": "Every privacy concession in history has been permanent. So why are we still making them?",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!oxav!,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%2F8b90cfa2-e660-46d4-970c-cd458acb9da1_1920x1080.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T23:29:25.000Z",
"createdAtI": 1771975765,
"updatedAt": "2026-02-25T16:02:01.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47145024",
"author": "Cider9986",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T23:50:58.320Z",
"title": "Every privacy concession in history has been permanent",
"createdAtI": 1771975765,
"url": "https://nbtv.substack.com/p/enough-is-enough",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T23:29:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771977058,
"commentsCount": 1,
"updatedAt": "2026-02-24T23:49:59.000Z"
}
}Today, we're introducing Mercury 2 — the world's fastest reasoning language model, built to make production AI feel instant.
{
"storyID": "47144464",
"title": "Mercury 2: Fast reasoning LLM powered by diffusion",
"author": "fittingopposite",
"url": "https://www.inceptionlabs.ai/blog/introducing-mercury-2",
"points": 333,
"commentsCount": 121,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Introducing Mercury 2 – Inception",
"twitterDescription": "Today, we're introducing Mercury 2 — the world's fastest reasoning language model, built to make production AI feel instant.",
"twitterImage": [
{
"url": "https://framerusercontent.com/assets/xqKJszO4tzsVEusCSL14t11EJZg.png"
}
],
"success": true,
"requestUrl": "https://www.inceptionlabs.ai/blog/introducing-mercury-2",
"ogTitle": "Introducing Mercury 2 – Inception",
"ogUrl": "https://www.inceptionlabs.ai/blog/introducing-mercury-2",
"ogDescription": "Today, we're introducing Mercury 2 — the world's fastest reasoning language model, built to make production AI feel instant.",
"ogImage": [
{
"url": "https://framerusercontent.com/assets/xqKJszO4tzsVEusCSL14t11EJZg.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 4,
"offenses": [
"AI",
"LLM",
"languagemodel",
"www.inceptionlabs.ai"
]
},
"createdAt": "2026-02-24T22:46:23.000Z",
"createdAtI": 1771973183,
"updatedAt": "2026-02-25T20:45:16.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47144464",
"author": "fittingopposite",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T00:10:58.413Z",
"title": "Mercury 2: The fastest reasoning LLM, powered by diffusion",
"createdAtI": 1771973183,
"url": "https://www.inceptionlabs.ai/blog/introducing-mercury-2",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T22:46:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771978258,
"commentsCount": 1,
"updatedAt": "2026-02-25T00:10:29.000Z"
}
}Cape is premium wireless coverage with an added layer of personal security. Talk, text, and live with the confidence that you’re protected.
{
"storyID": "47144325",
"title": "Cell Service for the Fairly Paranoid",
"author": "0xWTF",
"url": "https://www.cape.co/",
"points": 160,
"commentsCount": 169,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Home - Cape",
"twitterDescription": "Cape is premium wireless coverage with an added layer of personal security. Talk, text, and live with the confidence that you’re protected.",
"twitterImage": [
{
"alt": "Cape",
"url": "https://cdn.sanity.io/images/9u514z6s/development/608e15873d6f442b9a990c5839a4d37940cbd047-1600x900.png"
}
],
"success": true,
"requestUrl": "https://www.cape.co/",
"ogTitle": "Home - Cape",
"ogDescription": "Cape is premium wireless coverage with an added layer of personal security. Talk, text, and live with the confidence that you’re protected.",
"ogSiteName": "Cape",
"ogImage": [
{
"width": "1600",
"url": "https://cdn.sanity.io/images/9u514z6s/development/608e15873d6f442b9a990c5839a4d37940cbd047-1600x900.png",
"height": "900"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T22:37:54.000Z",
"createdAtI": 1771972674,
"updatedAt": "2026-02-25T20:43:33.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47144325",
"author": "0xWTF",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T22:55:58.383Z",
"title": "Cell Service for the Fairly Paranoid",
"createdAtI": 1771972674,
"url": "https://www.cape.co/",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T22:37:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771973758,
"commentsCount": 0,
"updatedAt": "2026-02-24T22:51:16.000Z"
}
}{
"storyID": "47144064",
"title": "Stripe reportedly makes offer to acquire PayPal",
"author": "nodesocket",
"url": "https://www.cnbc.com/2026/02/24/paypal-stock-stripe-acquisition-report.html",
"points": 123,
"commentsCount": 81,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/02/24/paypal-stock-stripe-acquisition-report.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T22:16:12.000Z",
"createdAtI": 1771971372,
"updatedAt": "2026-02-25T20:27:34.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47144064",
"author": "nodesocket",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T22:25:58.568Z",
"title": "Stripe reportedly makes offer to acquire PayPal",
"createdAtI": 1771971372,
"url": "https://www.cnbc.com/2026/02/24/paypal-stock-stripe-acquisition-report.html",
"points": 4,
"tags": [],
"createdAt": "2026-02-24T22:16:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771971959,
"commentsCount": 3,
"updatedAt": "2026-02-24T22:25:44.000Z"
}
}{
"storyID": "47143931",
"title": "Anthropic digs in heels in dispute with Pentagon",
"author": "vforgione",
"url": "https://www.reuters.com/world/anthropic-digs-heels-dispute-with-pentagon-source-says-2026-02-24/",
"points": 45,
"commentsCount": 11,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/world/anthropic-digs-heels-dispute-with-pentagon-source-says-2026-02-24/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T22:07:01.000Z",
"createdAtI": 1771970821,
"updatedAt": "2026-02-25T19:07:48.000Z",
"fetchedAt": "2026-02-25T20:45:58.474Z",
"firstVersion": {
"storyID": "47143931",
"author": "vforgione",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T22:20:58.707Z",
"title": "Anthropic digs in heels in dispute with Pentagon",
"createdAtI": 1771970821,
"url": "https://www.reuters.com/world/anthropic-digs-heels-dispute-with-pentagon-source-says-2026-02-24/",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T22:07:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771971659,
"commentsCount": 0,
"updatedAt": "2026-02-24T22:18:59.000Z"
}
}Fast and accurate automatic speech recognition (ASR) for edge devices - moonshine-ai/moonshine
{
"storyID": "47143755",
"title": "Show HN: Moonshine Open-Weights STT models – higher accuracy than WhisperLargev3",
"author": "petewarden",
"url": "https://github.com/moonshine-ai/moonshine",
"points": 308,
"commentsCount": 70,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - moonshine-ai/moonshine: Fast and accurate automatic speech recognition (ASR) for edge devices",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/417978556878f9a156ab0b1c46b55991d81b2980abb5ac957f87892c1e651cd1/moonshine-ai/moonshine"
}
],
"ogTitle": "GitHub - moonshine-ai/moonshine: Fast and accurate automatic speech recognition (ASR) for edge devices",
"ogDescription": "Fast and accurate automatic speech recognition (ASR) for edge devices - moonshine-ai/moonshine",
"ogImage": [
{
"width": "1200",
"alt": "Fast and accurate automatic speech recognition (ASR) for edge devices - moonshine-ai/moonshine",
"url": "https://opengraph.githubassets.com/417978556878f9a156ab0b1c46b55991d81b2980abb5ac957f87892c1e651cd1/moonshine-ai/moonshine",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Fast and accurate automatic speech recognition (ASR) for edge devices - moonshine-ai/moonshine",
"success": true,
"requestUrl": "https://github.com/moonshine-ai/moonshine",
"ogUrl": "https://github.com/moonshine-ai/moonshine",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T21:54:07.000Z",
"createdAtI": 1771970047,
"updatedAt": "2026-02-25T20:19:01.000Z",
"fetchedAt": "2026-02-25T20:30:58.497Z",
"firstVersion": {
"storyID": "47143755",
"author": "petewarden",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T22:15:58.633Z",
"title": "Show HN: Moonshine Open-Weights STT models – higher accuracy than WhisperLargev3",
"createdAtI": 1771970047,
"url": "https://github.com/moonshine-ai/moonshine",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-24T21:54:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771971359,
"commentsCount": 0,
"updatedAt": "2026-02-24T22:15:43.000Z"
}
}A terminal-based coding agent
{
"storyID": "47143754",
"title": "Pi – A minimal terminal coding harness",
"author": "kristianpaul",
"url": "https://pi.dev",
"points": 558,
"commentsCount": 278,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "pi.dev",
"twitterDescription": "A terminal-based coding agent",
"twitterImage": [
{
"url": "https://pi.dev/social.png"
}
],
"success": true,
"requestUrl": "https://pi.dev",
"twitterUrl": "https://pi.dev",
"ogTitle": "pi.dev",
"ogUrl": "https://pi.dev",
"ogDescription": "A terminal-based coding agent",
"ogImage": [
{
"url": "https://pi.dev/social.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T21:53:59.000Z",
"createdAtI": 1771970039,
"updatedAt": "2026-02-25T20:24:46.000Z",
"fetchedAt": "2026-02-25T20:25:58.724Z",
"firstVersion": {
"storyID": "47143754",
"author": "kristianpaul",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T22:15:58.633Z",
"title": "Pi – a minimal terminal coding harness",
"createdAtI": 1771970039,
"url": "https://pi.dev",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T21:53:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771971359,
"commentsCount": 0,
"updatedAt": "2026-02-24T22:14:58.000Z"
}
}For a while now I’ve been speculating about what would happen when AI agents started being able to write papers indistinguishable in quality from those that have been typical of the sad state…
{
"storyID": "47143211",
"title": "Looks like it is happening",
"author": "jjgreen",
"url": "https://www.math.columbia.edu/~woit/wordpress/?p=15500",
"points": 182,
"commentsCount": 164,
"tags": [],
"og": {
"articlePublishedTime": "2026-02-24T19:26:11+00:00",
"success": true,
"requestUrl": "https://www.math.columbia.edu/~woit/wordpress/?p=15500",
"ogTitle": "Looks Like it is Happening…",
"ogUrl": "https://www.math.columbia.edu/~woit/wordpress/?p=15500",
"ogDescription": "For a while now I’ve been speculating about what would happen when AI agents started being able to write papers indistinguishable in quality from those that have been typical of the sad state…",
"ogSiteName": "Not Even Wrong",
"articleModifiedTime": "2026-02-24T19:29:16+00:00",
"ogLocale": "en_US",
"ogImage": [
{
"width": "200",
"url": "https://s0.wp.com/i/blank.jpg",
"height": "200"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-24T21:19:03.000Z",
"createdAtI": 1771967943,
"updatedAt": "2026-02-25T19:57:33.000Z",
"fetchedAt": "2026-02-25T20:05:58.400Z",
"firstVersion": {
"storyID": "47143211",
"author": "jjgreen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T21:30:58.583Z",
"title": "Looks Like it is Happening",
"createdAtI": 1771967943,
"url": "https://www.math.columbia.edu/~woit/wordpress/?p=15500",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T21:19:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771968659,
"commentsCount": 0,
"updatedAt": "2026-02-24T21:30:44.000Z"
}
}Apple today announced a significant expansion of factory operations in Houston, bringing the future production of Mac mini to the U.S. for the first time.
{
"storyID": "47143152",
"title": "Mac mini will be made at a new facility in Houston",
"author": "haunter",
"url": "https://www.apple.com/newsroom/2026/02/apple-accelerates-us-manufacturing-with-mac-mini-production/",
"points": 615,
"commentsCount": 640,
"tags": [],
"og": {
"twitterTitle": "Apple accelerates U.S. manufacturing with Mac mini production",
"twitterSite": "@Apple",
"twitterImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/02/apple-accelerates-us-manufacturing-with-mac-mini-production/tile/Apple-US-manufacturing-investment-Houston-hero-lp.jpg.og.jpg?202602241059"
}
],
"ogTitle": "Apple accelerates U.S. manufacturing with Mac mini production",
"ogDescription": "Apple today announced a significant expansion of factory operations in Houston, bringing the future production of Mac mini to the U.S. for the first time.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/02/apple-accelerates-us-manufacturing-with-mac-mini-production/tile/Apple-US-manufacturing-investment-Houston-hero-lp.jpg.og.jpg?202602241059"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Apple today announced a significant expansion of factory operations in Houston, bringing the future production of Mac mini to the U.S. for the first time.",
"success": true,
"requestUrl": "https://www.apple.com/newsroom/2026/02/apple-accelerates-us-manufacturing-with-mac-mini-production/",
"ogUrl": "https://www.apple.com/newsroom/2026/02/apple-accelerates-us-manufacturing-with-mac-mini-production/",
"ogSiteName": "Apple Newsroom "
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T21:13:45.000Z",
"createdAtI": 1771967625,
"updatedAt": "2026-02-25T20:00:17.000Z",
"fetchedAt": "2026-02-25T20:00:58.533Z",
"firstVersion": {
"storyID": "47143152",
"author": "haunter",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T21:30:58.583Z",
"title": "Apple Accelerates US Manufacturing",
"createdAtI": 1771967625,
"url": "https://www.apple.com/newsroom/2026/02/apple-accelerates-us-manufacturing-with-mac-mini-production/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T21:13:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771968659,
"commentsCount": 0,
"updatedAt": "2026-02-24T21:30:44.000Z"
}
}Mike Saunders - LibreOffice is a desktop application, but we get many requests for a web-based version of the suite that users can deploy on their own infrastructure. Several years ago, project members started to develop LibreOffice Online, but in 2022 the Board of Directors at The Document Foundation voted to freeze the project and put it in the “attic”, for reasons that have now been superseded. Earlier this month, the current Boa
{
"storyID": "47142713",
"title": "LibreOffice Online: A Fresh Start",
"author": "matricaria",
"url": "https://blog.documentfoundation.org/blog/2026/02/24/libreoffice-online-a-fresh-start/",
"points": 45,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@libreoffice",
"twitterSite": "@libreoffice",
"articlePublishedTime": "2026-02-24T20:20:20+00:00",
"author": "Mike Saunders",
"ogTitle": "LibreOffice Online: a fresh start - TDF Community Blog",
"ogDescription": "LibreOffice is a desktop application, but we get many requests for a web-based version of the suite that users can deploy on their own infrastructure. Several years ago, project members started to develop LibreOffice Online, but in 2022 the Board of Directors at The Document Foundation voted to freeze the project and put it in the “attic”, for reasons that have now been superseded. Earlier this month, the current Boa",
"ogLocale": "en_GB",
"ogImage": [
{
"url": "https://blog.documentfoundation.org/wp-content/uploads/2026/02/lool_fresh_start.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://blog.documentfoundation.org/blog/2026/02/24/libreoffice-online-a-fresh-start/",
"ogUrl": "https://blog.documentfoundation.org/blog/2026/02/24/libreoffice-online-a-fresh-start/",
"ogSiteName": "TDF Community Blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T20:44:19.000Z",
"createdAtI": 1771965859,
"updatedAt": "2026-02-25T10:48:29.000Z",
"fetchedAt": "2026-02-25T19:40:58.316Z",
"firstVersion": {
"storyID": "47142713",
"author": "matricaria",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T21:05:58.332Z",
"title": "LibreOffice Online: A Fresh Start",
"createdAtI": 1771965859,
"url": "https://blog.documentfoundation.org/blog/2026/02/24/libreoffice-online-a-fresh-start/",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T20:44:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771967158,
"commentsCount": 0,
"updatedAt": "2026-02-24T21:04:28.000Z"
}
}Hadas Gold - Defense Secretary Pete Hegseth gave Anthropic CEO Dario Amodei a Friday deadline to comply with demands to peel back safeguards on its AI model or risk losing a Pentagon contract.
{
"storyID": "47142587",
"title": "Pentagon threatens to make Anthropic a pariah",
"author": "i4i",
"url": "https://www.cnn.com/2026/02/24/tech/hegseth-anthropic-ai-military-amodei",
"points": 135,
"commentsCount": 96,
"tags": [],
"og": {
"twitterTitle": "Pentagon threatens to make Anthropic a pariah if it refuses to drop AI guardrails | CNN Business",
"twitterSite": "@CNNbusiness",
"articlePublishedTime": "2026-02-24T16:38:32.493Z",
"twitterImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/20260224-dario-amodei-pete-hegseth-split.jpg?c=16x9&q=w_800,c_fill"
}
],
"author": "Hadas Gold",
"ogTitle": "Pentagon threatens to make Anthropic a pariah if it refuses to drop AI guardrails | CNN Business",
"ogDescription": "Defense Secretary Pete Hegseth gave Anthropic CEO Dario Amodei a Friday deadline to comply with demands to peel back safeguards on its AI model or risk losing a Pentagon contract.",
"ogImage": [
{
"url": "https://media.cnn.com/api/v1/images/stellar/prod/20260224-dario-amodei-pete-hegseth-split.jpg?c=16x9&q=w_800,c_fill"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/CNN",
"twitterCard": "summary_large_image",
"twitterDescription": "Defense Secretary Pete Hegseth gave Anthropic CEO Dario Amodei a Friday deadline to comply with demands to peel back safeguards on its AI model or risk losing a Pentagon contract.",
"success": true,
"requestUrl": "https://www.cnn.com/2026/02/24/tech/hegseth-anthropic-ai-military-amodei",
"ogUrl": "https://www.cnn.com/2026/02/24/tech/hegseth-anthropic-ai-military-amodei",
"ogSiteName": "CNN",
"articleModifiedTime": "2026-02-24T20:32:25.454Z",
"fbAppId": "80401312489"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-24T20:35:41.000Z",
"createdAtI": 1771965341,
"updatedAt": "2026-02-25T19:13:33.000Z",
"fetchedAt": "2026-02-25T19:35:58.463Z",
"firstVersion": {
"storyID": "47142587",
"author": "i4i",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T20:40:58.398Z",
"title": "Pentagon threatens to make Anthropic a pariah",
"createdAtI": 1771965341,
"url": "https://www.cnn.com/2026/02/24/tech/hegseth-anthropic-ai-military-amodei",
"points": 4,
"tags": [],
"createdAt": "2026-02-24T20:35:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771965658,
"commentsCount": 0,
"updatedAt": "2026-02-24T20:40:44.000Z"
}
}{
"storyID": "47142458",
"title": "Why High FOV Sucks – Fixing It with Panini Projection",
"author": "Eduard",
"url": "https://www.youtube.com/watch?v=LE9kxUQ-l14",
"points": 47,
"commentsCount": 13,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=LE9kxUQ-l14"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T20:27:47.000Z",
"createdAtI": 1771964867,
"updatedAt": "2026-02-25T19:29:47.000Z",
"fetchedAt": "2026-02-25T19:35:58.463Z",
"firstVersion": {
"storyID": "47142458",
"author": "Eduard",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T20:40:58.398Z",
"title": "Why High FOV Sucks – Fixing It with Panini Projection",
"createdAtI": 1771964867,
"url": "https://www.youtube.com/watch?v=LE9kxUQ-l14",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T20:27:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771965658,
"commentsCount": 0,
"updatedAt": "2026-02-24T20:40:44.000Z"
}
}One engineer used AI to rebuild Next.js on Vite in a week. vinext builds up to 4x faster, produces 57% smaller bundles, and deploys to Cloudflare Workers with a single command.
{
"storyID": "47142156",
"title": "How we rebuilt Next.js with AI in one week",
"author": "ghostwriternr",
"url": "https://blog.cloudflare.com/vinext/",
"points": 493,
"commentsCount": 209,
"tags": [],
"og": {
"twitterTitle": "How we rebuilt Next.js with AI in one week",
"twitterSite": "@cloudflare",
"articlePublishedTime": "2026-02-24T20:00:00.899Z",
"twitterImage": [
{
"url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/720QQcrdICiSJXrr9VoixA/4934fffd05d1ca10cc661238b381308e/BLOG-3194_OG.png"
}
],
"twitterUrl": "https://blog.cloudflare.com/vinext/",
"ogTitle": "How we rebuilt Next.js with AI in one week",
"ogDescription": "One engineer used AI to rebuild Next.js on Vite in a week. vinext builds up to 4x faster, produces 57% smaller bundles, and deploys to Cloudflare Workers with a single command.",
"ogImage": [
{
"width": "1200",
"url": "https://cf-assets.www.cloudflare.com/zkvhlag99gkb/720QQcrdICiSJXrr9VoixA/4934fffd05d1ca10cc661238b381308e/BLOG-3194_OG.png",
"height": "628"
}
],
"ogType": "article",
"articleTag": "Performance",
"articlePublisher": "https://www.facebook.com/cloudflare",
"twitterCard": "summary_large_image",
"twitterDescription": "One engineer used AI to rebuild Next.js on Vite in a week. vinext builds up to 4x faster, produces 57% smaller bundles, and deploys to Cloudflare Workers with a single command.",
"success": true,
"requestUrl": "https://blog.cloudflare.com/vinext/",
"ogUrl": "https://blog.cloudflare.com/vinext/",
"ogSiteName": "The Cloudflare Blog",
"articleModifiedTime": "2026-02-24T20:33:23.685Z"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-24T20:07:00.000Z",
"createdAtI": 1771963620,
"updatedAt": "2026-02-25T19:21:16.000Z",
"fetchedAt": "2026-02-25T19:30:58.604Z",
"firstVersion": {
"storyID": "47142156",
"author": "ghostwriternr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T20:20:58.340Z",
"title": "How we rebuilt Next.js with AI in one week",
"createdAtI": 1771963620,
"url": "https://blog.cloudflare.com/vinext/",
"points": 4,
"tags": [],
"createdAt": "2026-02-24T20:07:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771964458,
"commentsCount": 0,
"updatedAt": "2026-02-24T20:19:14.000Z"
}
}{
"storyID": "47142078",
"title": "We are changing our developer productivity experiment design",
"author": "ej88",
"url": "https://metr.org/blog/2026-02-24-uplift-update/",
"points": 82,
"commentsCount": 59,
"tags": [],
"og": {
"twitterTitle": "We are Changing our Developer Productivity Experiment Design",
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://metr.org/assets/images/logo/og-image-logo.png"
}
],
"success": true,
"requestUrl": "https://metr.org/blog/2026-02-24-uplift-update/",
"ogTitle": "We are Changing our Developer Productivity Experiment Design",
"ogImage": [
{
"url": "https://metr.org/assets/images/logo/og-image-logo.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T20:01:54.000Z",
"createdAtI": 1771963314,
"updatedAt": "2026-02-25T19:19:17.000Z",
"fetchedAt": "2026-02-25T19:25:58.341Z",
"firstVersion": {
"storyID": "47142078",
"author": "ej88",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T21:45:58.575Z",
"title": "We Are Changing Our Developer Productivity Experiment Design",
"createdAtI": 1771963314,
"url": "https://metr.org/blog/2026-02-24-uplift-update/",
"points": 5,
"tags": [],
"createdAt": "2026-02-24T20:01:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771969559,
"commentsCount": 2,
"updatedAt": "2026-02-24T21:45:27.000Z"
}
}Hacking an old kindle to display bus arrival times
{
"storyID": "47141797",
"title": "Hacking an old Kindle to display bus arrival times",
"author": "mengchengfeng",
"url": "https://www.mariannefeng.com/portfolio/kindle/",
"points": 320,
"commentsCount": 86,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Repurpose your old Kindle",
"twitterDescription": "Hacking an old kindle to display bus arrival times",
"success": true,
"requestUrl": "https://www.mariannefeng.com/portfolio/kindle/",
"twitterUrl": "https://mariannefeng.com/portfolio/kindle/",
"ogTitle": "Repurpose your old Kindle",
"ogUrl": "https://mariannefeng.com/portfolio/kindle/",
"ogDescription": "Hacking an old kindle to display bus arrival times",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T19:43:34.000Z",
"createdAtI": 1771962214,
"updatedAt": "2026-02-25T18:54:03.000Z",
"fetchedAt": "2026-02-25T18:55:58.404Z",
"firstVersion": {
"storyID": "47141797",
"author": "mengchengfeng",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T20:15:58.701Z",
"title": "Hacking an old Kindle to display bus arrival times",
"createdAtI": 1771962214,
"url": "https://www.mariannefeng.com/portfolio/kindle/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T19:43:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771964159,
"commentsCount": 0,
"updatedAt": "2026-02-24T20:12:43.000Z"
}
}{
"storyID": "47141385",
"title": "Manjaro website off-line again due to lapsed certificate",
"author": "hexagonsuns",
"url": "https://distrowatch.com/dwres.php?resource=showheadline&story=20140",
"points": 62,
"commentsCount": 35,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://distrowatch.com/dwres.php?resource=showheadline&story=20140"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T19:18:48.000Z",
"createdAtI": 1771960728,
"updatedAt": "2026-02-25T16:17:46.000Z",
"fetchedAt": "2026-02-25T18:40:58.484Z",
"firstVersion": {
"storyID": "47141385",
"author": "hexagonsuns",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T21:00:58.715Z",
"title": "Manjaro website off-line again due to lapsed certificate",
"createdAtI": 1771960728,
"url": "https://distrowatch.com/dwres.php?resource=showheadline&story=20140",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T19:18:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771966859,
"commentsCount": 0,
"updatedAt": "2026-02-24T20:58:12.000Z"
}
}Fred Lambert - Tesla's EU+EFTA+UK registrations fell 17% in January 2026 — down from already weak 2025 numbers. Without Tesla, BEV registrations would be up 16%.
{
"storyID": "47140932",
"title": "Tesla registrations crash 17% in Europe as BEV market surges 14%",
"author": "breve",
"url": "https://electrek.co/2026/02/24/tesla-eu-registrations-crash-january-2026-bev-growth/",
"points": 222,
"commentsCount": 274,
"tags": [],
"og": {
"twitterCreator": "@electrekco",
"twitterSite": "@electrekco",
"articlePublishedTime": "2026-02-24T15:17:12+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/electrek.co/wp-content/uploads/sites/3/2025/04/Tesla-family-hero.png?resize=1200%2C628&quality=82&strip=all&ssl=1"
}
],
"author": "Fred Lambert",
"ogTitle": "Tesla registrations crash 17% in Europe as BEV market surges 14%",
"ogDescription": "Tesla's EU+EFTA+UK registrations fell 17% in January 2026 — down from already weak 2025 numbers. Without Tesla, BEV registrations would be up 16%.",
"ogLocale": "en_US",
"ogType": "article",
"articlePublisher": "https://www.facebook.com/electrekco",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://electrek.co/2026/02/24/tesla-eu-registrations-crash-january-2026-bev-growth/",
"ogUrl": "https://electrek.co/2026/02/24/tesla-eu-registrations-crash-january-2026-bev-growth/",
"ogSiteName": "Electrek",
"articleModifiedTime": "2026-02-24T15:25:01+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T18:46:25.000Z",
"createdAtI": 1771958785,
"updatedAt": "2026-02-25T18:40:47.000Z",
"fetchedAt": "2026-02-25T18:40:58.484Z",
"firstVersion": {
"storyID": "47140932",
"author": "breve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T18:50:58.695Z",
"title": "Tesla registrations crash 17% in Europe as BEV market surges 14%",
"createdAtI": 1771958785,
"url": "https://electrek.co/2026/02/24/tesla-eu-registrations-crash-january-2026-bev-growth/",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T18:46:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771959059,
"commentsCount": 0,
"updatedAt": "2026-02-24T18:50:43.000Z"
}
}Four men expose the horror and brutality of conditions in the Ukraine war, with two saying they saw soldiers being shot for refusing orders.
{
"storyID": "47140878",
"title": "Russian soldiers tell BBC they saw fellow troops executed on commanders' orders",
"author": "breve",
"url": "https://www.bbc.com/news/articles/cz7gw3l395ro",
"points": 93,
"commentsCount": 22,
"tags": [],
"og": {
"twitterTitle": "Russia soldiers tell BBC they saw fellow troops in Ukraine war executed on commanders' orders",
"alWebUrl": "https://bbc.com/news/articles/cz7gw3l395ro",
"twitterImage": [
{
"alt": "Promo image",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/17ca/live/2f09e430-10d2-11f1-801d-ed3cff6bf876.png"
}
],
"ogTitle": "Russia soldiers tell BBC they saw fellow troops in Ukraine war executed on commanders' orders",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Four men expose the horror and brutality of conditions in the Ukraine war, with two saying they saw soldiers being shot for refusing orders.",
"ogImage": [
{
"width": "1024",
"alt": "Promo image",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/17ca/live/2f09e430-10d2-11f1-801d-ed3cff6bf876.png",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Four men expose the horror and brutality of conditions in the Ukraine war, with two saying they saw soldiers being shot for refusing orders.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cz7gw3l395ro",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cz7gw3l395ro",
"articleModifiedTime": "2026-02-24T06:02:13.122Z",
"alAndroidUrl": "bbcx://news/articles/cz7gw3l395ro"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T18:42:30.000Z",
"createdAtI": 1771958550,
"updatedAt": "2026-02-25T18:01:20.000Z",
"fetchedAt": "2026-02-25T18:35:58.991Z",
"firstVersion": {
"storyID": "47140878",
"author": "breve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T19:05:58.832Z",
"title": "Russian soldiers tell BBC they saw fellow troops executed on commanders' orders",
"createdAtI": 1771958550,
"url": "https://www.bbc.com/news/articles/cz7gw3l395ro",
"points": 4,
"tags": [],
"createdAt": "2026-02-24T18:42:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771959959,
"commentsCount": 0,
"updatedAt": "2026-02-24T19:05:28.000Z"
}
}Nik Pash - Surprisingly, it wasn't an exploit or a prompt injection.
{
"storyID": "47140773",
"title": "My lobster lost $450k this weekend",
"author": "__cayenne__",
"url": "https://pashpashpash.substack.com/p/my-lobster-lost-450000-this-weekend",
"points": 51,
"commentsCount": 28,
"tags": [],
"og": {
"twitterTitle": "My lobster lost $450,000 this weekend",
"twitterCard": "summary_large_image",
"twitterDescription": "Surprisingly, it wasn't an exploit or a prompt injection.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!4BJF!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fpashpashpash.substack.com%2Fapi%2Fv1%2Fpost_preview%2F188846616%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Nik Pash",
"requestUrl": "https://pashpashpash.substack.com/p/my-lobster-lost-450000-this-weekend",
"ogTitle": "My lobster lost $450,000 this weekend",
"ogUrl": "https://pashpashpash.substack.com/p/my-lobster-lost-450000-this-weekend",
"ogDescription": "Surprisingly, it wasn't an exploit or a prompt injection.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Oq6u!,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%2Ff0c2bb5a-4f1e-4a61-9fc8-b390f9f8ec57_1080x1920.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T18:33:51.000Z",
"createdAtI": 1771958031,
"updatedAt": "2026-02-25T18:35:47.000Z",
"fetchedAt": "2026-02-25T18:35:58.991Z",
"firstVersion": {
"storyID": "47140773",
"author": "__cayenne__",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T19:00:58.651Z",
"title": "My lobster lost $450k this weekend",
"createdAtI": 1771958031,
"url": "https://pashpashpash.substack.com/p/my-lobster-lost-450000-this-weekend",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T18:33:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771959659,
"commentsCount": 0,
"updatedAt": "2026-02-24T18:57:12.000Z"
}
}{
"storyID": "47140734",
"title": "Hegseth gives Anthropic until Friday to back down on AI safeguards",
"author": "rurp",
"url": "https://www.axios.com/2026/02/24/anthropic-pentagon-claude-hegseth-dario",
"points": 87,
"commentsCount": 15,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.axios.com/2026/02/24/anthropic-pentagon-claude-hegseth-dario"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-24T18:31:14.000Z",
"createdAtI": 1771957874,
"updatedAt": "2026-02-25T18:35:47.000Z",
"fetchedAt": "2026-02-25T18:35:58.991Z",
"firstVersion": {
"storyID": "47140734",
"author": "rurp",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T18:35:58.521Z",
"title": "Hegseth gives Anthropic until Friday to back down on AI safeguards",
"createdAtI": 1771957874,
"url": "https://www.axios.com/2026/02/24/anthropic-pentagon-claude-hegseth-dario",
"points": 4,
"tags": [],
"createdAt": "2026-02-24T18:31:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771958159,
"commentsCount": 0,
"updatedAt": "2026-02-24T18:35:27.000Z"
}
}{
"storyID": "47140657",
"title": "Steel Bank Common Lisp",
"author": "tosh",
"url": "https://www.sbcl.org/",
"points": 261,
"commentsCount": 105,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.sbcl.org/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T18:24:17.000Z",
"createdAtI": 1771957457,
"updatedAt": "2026-02-25T18:35:47.000Z",
"fetchedAt": "2026-02-25T18:35:58.991Z",
"firstVersion": {
"storyID": "47140657",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T19:20:58.317Z",
"title": "Steel Bank Common Lisp",
"createdAtI": 1771957457,
"url": "https://www.sbcl.org/",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T18:24:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771960858,
"commentsCount": 0,
"updatedAt": "2026-02-24T19:20:43.000Z"
}
}vmfunc - 53MB of source code leaked from a government endpoint. 269 verification checks. biometric face databases. SAR filings to FinCEN. and the same company that verifies your ChatGPT account.
{
"storyID": "47140632",
"title": "OpenAI, the US government and Persona built an identity surveillance machine",
"author": "rzk",
"url": "https://vmfunc.re/blog/persona/",
"points": 618,
"commentsCount": 190,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "the watchers: how openai, the US government, and persona built an identity surveillance machine that files reports on you to the feds",
"twitterDescription": "53MB of source code leaked from a government endpoint. 269 verification checks. biometric face databases. SAR filings to FinCEN. and the same company that verifies your ChatGPT account.",
"success": true,
"author": "vmfunc",
"requestUrl": "https://vmfunc.re/blog/persona/",
"twitterUrl": "https://vmfunc.re/blog/persona/",
"ogTitle": "the watchers: how openai, the US government, and persona built an identity surveillance machine that files reports on you to the feds",
"ogUrl": "https://vmfunc.re/blog/persona/",
"ogDescription": "53MB of source code leaked from a government endpoint. 269 verification checks. biometric face databases. SAR filings to FinCEN. and the same company that verifies your ChatGPT account.",
"ogSiteName": "vmfunc.re",
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"chatgpt",
"openai"
]
},
"createdAt": "2026-02-24T18:23:03.000Z",
"createdAtI": 1771957383,
"updatedAt": "2026-02-25T18:20:47.000Z",
"fetchedAt": "2026-02-25T18:30:59.069Z",
"firstVersion": {
"storyID": "47140632",
"author": "rzk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T18:35:58.521Z",
"title": "OpenAI, the US government and Persona built an identity surveillance machine",
"createdAtI": 1771957383,
"url": "https://vmfunc.re/blog/persona/",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T18:23:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771958159,
"commentsCount": 0,
"updatedAt": "2026-02-24T18:35:42.000Z"
}
}{
"storyID": "47140623",
"title": "OpenAI resets spending expectations, from $1.4T to $600B",
"author": "randycupertino",
"url": "https://www.cnbc.com/2026/02/20/openai-resets-spend-expectations-targets-around-600-billion-by-2030.html",
"points": 214,
"commentsCount": 187,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/02/20/openai-resets-spend-expectations-targets-around-600-billion-by-2030.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2026-02-24T18:22:31.000Z",
"createdAtI": 1771957351,
"updatedAt": "2026-02-25T18:29:31.000Z",
"fetchedAt": "2026-02-25T18:30:59.069Z",
"firstVersion": {
"storyID": "47140623",
"author": "randycupertino",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T18:35:58.521Z",
"title": "OpenAI resets spending expectations, from $1.4T to $600B",
"createdAtI": 1771957351,
"url": "https://www.cnbc.com/2026/02/20/openai-resets-spend-expectations-targets-around-600-billion-by-2030.html",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T18:22:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771958159,
"commentsCount": 0,
"updatedAt": "2026-02-24T18:33:12.000Z"
}
}Velosify Private Limited - Access and control your Mac's terminal from your iPhone. Secure, real-time, end-to-end encrypted. Supports Zsh, Bash, Claude Code, and Codex.
{
"storyID": "47140612",
"title": "I think WebRTC is better than SSH-ing for connecting to Mac terminal from iPhone",
"author": "Sayuj01",
"url": "https://macky.dev",
"points": 55,
"commentsCount": 53,
"tags": [],
"og": {
"twitterTitle": "Macky — Connect to Mac Terminal from iPhone",
"twitterImage": [
{
"url": "https://macky.dev/app_icon.png"
}
],
"author": "Velosify Private Limited",
"ogTitle": "Macky — Connect to Mac Terminal from iPhone",
"ogDescription": "Access and control your Mac's terminal from your iPhone. Secure, real-time, end-to-end encrypted. Supports Zsh, Bash, Claude Code, and Codex.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "512",
"alt": "Macky App Icon",
"url": "https://macky.dev/app_icon.png",
"height": "512"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Access and control your Mac's terminal from your iPhone. Secure, real-time, end-to-end encrypted.",
"success": true,
"requestUrl": "https://macky.dev",
"ogUrl": "https://macky.dev",
"ogSiteName": "Macky"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-02-24T18:21:39.000Z",
"createdAtI": 1771957299,
"updatedAt": "2026-02-25T17:42:37.000Z",
"fetchedAt": "2026-02-25T18:30:59.069Z",
"firstVersion": {
"storyID": "47140612",
"author": "Sayuj01",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T19:10:58.393Z",
"title": "I think WebRTC is better than SSH-ing for connecting to Mac terminal from iPhone",
"createdAtI": 1771957299,
"url": "https://macky.dev",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T18:21:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771960258,
"commentsCount": 1,
"updatedAt": "2026-02-24T19:07:42.000Z"
}
}{
"storyID": "47140332",
"title": "Show HN: Tag Promptless on any GitHub PR/Issue to get updated user-facing docs",
"author": "prithvi2206",
"url": null,
"points": 35,
"commentsCount": 6,
"tags": [
"show_hn"
],
"createdAt": "2026-02-24T18:01:16.000Z",
"createdAtI": 1771956076,
"updatedAt": "2026-02-25T17:16:16.000Z",
"fetchedAt": "2026-02-25T18:20:58.421Z",
"firstVersion": {
"storyID": "47140332",
"author": "prithvi2206",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T18:15:58.660Z",
"title": "Show HN: Tag Promptless on any GitHub PR/Issue to get updated user-facing docs",
"createdAtI": 1771956076,
"url": null,
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-02-24T18:01:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771956959,
"commentsCount": 0,
"updatedAt": "2026-02-24T18:11:57.000Z"
}
}Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider. - generalaction/emdash
{
"storyID": "47140322",
"title": "Show HN: Emdash – Open-source agentic development environment",
"author": "onecommit",
"url": "https://github.com/generalaction/emdash",
"points": 193,
"commentsCount": 68,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - generalaction/emdash: Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/3652e81e6f67626768260281468097cc3b42452e22e46b8dab9b65da6edbae7f/generalaction/emdash"
}
],
"ogTitle": "GitHub - generalaction/emdash: Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.",
"ogDescription": "Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider. - generalaction/emdash",
"ogImage": [
{
"width": "1200",
"alt": "Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider. - generalaction/emdash",
"url": "https://opengraph.githubassets.com/3652e81e6f67626768260281468097cc3b42452e22e46b8dab9b65da6edbae7f/generalaction/emdash",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider. - generalaction/emdash",
"success": true,
"requestUrl": "https://github.com/generalaction/emdash",
"ogUrl": "https://github.com/generalaction/emdash",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T18:00:37.000Z",
"createdAtI": 1771956037,
"updatedAt": "2026-02-25T18:12:02.000Z",
"fetchedAt": "2026-02-25T18:20:58.421Z",
"firstVersion": {
"storyID": "47140322",
"author": "onecommit",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T18:30:58.651Z",
"title": "Show HN: Emdash – Open-source agentic development environment",
"createdAtI": 1771956037,
"url": "https://github.com/generalaction/emdash",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-02-24T18:00:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771957859,
"commentsCount": 0,
"updatedAt": "2026-02-24T18:29:58.000Z"
}
}{
"storyID": "47140133",
"title": "1Password Raising Prices ~33%",
"author": "iamben",
"url": null,
"points": 84,
"commentsCount": 4,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-24T17:47:56.000Z",
"createdAtI": 1771955276,
"updatedAt": "2026-02-25T04:38:58.000Z",
"fetchedAt": "2026-02-25T18:20:58.421Z",
"firstVersion": {
"storyID": "47140133",
"author": "iamben",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T17:55:58.340Z",
"title": "1Password Raising Prices ~33%",
"createdAtI": 1771955276,
"url": null,
"points": 5,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-24T17:47:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771955758,
"commentsCount": 1,
"updatedAt": "2026-02-24T17:54:42.000Z"
}
}attempting to detect smart glasses nearby and warn you - yjeanrenaud/yj_nearbyglasses
{
"storyID": "47140042",
"title": "Nearby Glasses",
"author": "zingerlio",
"url": "https://github.com/yjeanrenaud/yj_nearbyglasses",
"points": 404,
"commentsCount": 182,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - yjeanrenaud/yj_nearbyglasses: attempting to detect smart glasses nearby and warn you",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/7ef66836db9650441516b7363db76eb7d6d6b594fed8b3dd462def861c92f7d8/yjeanrenaud/yj_nearbyglasses"
}
],
"ogTitle": "GitHub - yjeanrenaud/yj_nearbyglasses: attempting to detect smart glasses nearby and warn you",
"ogDescription": "attempting to detect smart glasses nearby and warn you - yjeanrenaud/yj_nearbyglasses",
"ogImage": [
{
"width": "1200",
"alt": "attempting to detect smart glasses nearby and warn you - yjeanrenaud/yj_nearbyglasses",
"url": "https://opengraph.githubassets.com/7ef66836db9650441516b7363db76eb7d6d6b594fed8b3dd462def861c92f7d8/yjeanrenaud/yj_nearbyglasses",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "attempting to detect smart glasses nearby and warn you - yjeanrenaud/yj_nearbyglasses",
"success": true,
"requestUrl": "https://github.com/yjeanrenaud/yj_nearbyglasses",
"ogUrl": "https://github.com/yjeanrenaud/yj_nearbyglasses",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T17:40:40.000Z",
"createdAtI": 1771954840,
"updatedAt": "2026-02-25T18:19:19.000Z",
"fetchedAt": "2026-02-25T18:20:58.421Z",
"firstVersion": {
"storyID": "47140042",
"author": "zingerlio",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T19:00:58.651Z",
"title": "Nearby Glasses",
"createdAtI": 1771954840,
"url": "https://github.com/yjeanrenaud/yj_nearbyglasses",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T17:40:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771959659,
"commentsCount": 1,
"updatedAt": "2026-02-24T18:59:28.000Z"
}
}{
"storyID": "47139951",
"title": "1Password pricing increasing up to 33% in March",
"author": "otterley",
"url": null,
"points": 132,
"commentsCount": 181,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-24T17:33:37.000Z",
"createdAtI": 1771954417,
"updatedAt": "2026-02-25T18:20:16.000Z",
"fetchedAt": "2026-02-25T18:20:58.421Z",
"firstVersion": {
"storyID": "47139951",
"author": "otterley",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T17:40:58.353Z",
"title": "1Password pricing increasing 20% in March",
"createdAtI": 1771954417,
"url": null,
"points": 7,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-24T17:33:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771954858,
"commentsCount": 2,
"updatedAt": "2026-02-24T17:40:13.000Z"
}
}Contribute to huggingface/skills development by creating an account on GitHub.
{
"storyID": "47139902",
"title": "Hugging Face Skills",
"author": "armcat",
"url": "https://github.com/huggingface/skills",
"points": 189,
"commentsCount": 54,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - huggingface/skills",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/4699fc68a9be5418e96323338fc0583b8aa14d7a02b9c3a8d9ad0ec053ddbc96/huggingface/skills"
}
],
"ogTitle": "GitHub - huggingface/skills",
"ogDescription": "Contribute to huggingface/skills development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to huggingface/skills development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/4699fc68a9be5418e96323338fc0583b8aa14d7a02b9c3a8d9ad0ec053ddbc96/huggingface/skills",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to huggingface/skills development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/huggingface/skills",
"ogUrl": "https://github.com/huggingface/skills",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"huggingface",
"huggingface"
]
},
"createdAt": "2026-02-24T17:30:19.000Z",
"createdAtI": 1771954219,
"updatedAt": "2026-02-25T18:14:32.000Z",
"fetchedAt": "2026-02-25T18:20:58.421Z",
"firstVersion": {
"storyID": "47139902",
"author": "armcat",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T19:00:58.651Z",
"title": "HuggingFace Agent Skills",
"createdAtI": 1771954219,
"url": "https://github.com/huggingface/skills",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T17:30:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771959659,
"commentsCount": 0,
"updatedAt": "2026-02-24T19:00:27.000Z"
}
}Open Letter to Google Regarding Mandatory Developer Registration for Third-Party App Distribution
{
"storyID": "47139765",
"title": "Open Letter to Google on Mandatory Developer Registration for App Distribution",
"author": "kaplun",
"url": "https://keepandroidopen.org/open-letter/",
"points": 435,
"commentsCount": 355,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "An Open Letter to Google regarding Mandatory Developer Registration for Android App Distribution",
"twitterImage": [
{
"url": "https://keepandroidopen.org/img/altered-deal.png"
}
],
"success": true,
"requestUrl": "https://keepandroidopen.org/open-letter/",
"ogTitle": "An Open Letter to Google regarding Mandatory Developer Registration for Android App Distribution",
"ogDescription": "Open Letter to Google Regarding Mandatory Developer Registration for Third-Party App Distribution",
"ogImage": [
{
"url": "https://keepandroidopen.org/img/altered-deal.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T17:21:11.000Z",
"createdAtI": 1771953671,
"updatedAt": "2026-02-25T18:19:19.000Z",
"fetchedAt": "2026-02-25T18:20:58.421Z",
"firstVersion": {
"storyID": "47139765",
"author": "kaplun",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T17:25:58.386Z",
"title": "Open Letter to Google on Mandatory Developer Registration for App Distribution",
"createdAtI": 1771953671,
"url": "https://keepandroidopen.org/open-letter/",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T17:21:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771953958,
"commentsCount": 0,
"updatedAt": "2026-02-24T17:23:28.000Z"
}
}Simon Lermen - We measure the capabilities of LLMs to deanonymize users online.
{
"storyID": "47139716",
"title": "Large-Scale Online Deanonymization with LLMs",
"author": "DalasNoin",
"url": "https://simonlermen.substack.com/p/large-scale-online-deanonymization",
"points": 42,
"commentsCount": 61,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Large-Scale Online Deanonymization with LLMs",
"twitterCard": "summary_large_image",
"twitterDescription": "We measure the capabilities of LLMs to deanonymize users online.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!8iRJ!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsimonlermen.substack.com%2Fapi%2Fv1%2Fpost_preview%2F189015749%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Simon Lermen",
"requestUrl": "https://simonlermen.substack.com/p/large-scale-online-deanonymization",
"ogTitle": "Large-Scale Online Deanonymization with LLMs",
"ogUrl": "https://substack.com/home/post/p-189015749",
"ogDescription": "We measure the capabilities of LLMs to deanonymize users online.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!mY8j!,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%2Fccd07a25-d443-4b48-ac20-b10a1e52285a_2002x1292.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLMs",
"LLMs"
]
},
"createdAt": "2026-02-24T17:18:17.000Z",
"createdAtI": 1771953497,
"updatedAt": "2026-02-25T18:15:18.000Z",
"fetchedAt": "2026-02-25T18:15:58.574Z",
"firstVersion": {
"storyID": "47139716",
"author": "DalasNoin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T17:55:58.314Z",
"title": "Large-Scale Online Deanonymization with LLMs",
"createdAtI": 1771953497,
"url": "https://simonlermen.substack.com/p/large-scale-online-deanonymization",
"points": 25,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T17:18:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772042158,
"commentsCount": 43,
"updatedAt": "2026-02-25T17:55:47.000Z"
}
}Denver is getting rid of its automated license plate reading camera vendor Flock Safety.
{
"storyID": "47139690",
"title": "Denver dumps Flock, awards contract to Axon",
"author": "therobots927",
"url": "https://www.9news.com/article/news/local/denver-removing-flock-cameras-new-axon-contract/73-640b5af3-7c87-4fea-8aa1-2510ad3257b8",
"points": 121,
"commentsCount": 42,
"tags": [],
"og": {
"twitterTitle": "Denver dumps Flock, awards location tracking camera contract to Axon",
"twitterSite": "9NEWS",
"twitterImage": [
{
"url": "https://media.9news.com/assets/KUSA/images/bd8f129b-4de6-4e59-953b-90b2c489f90e/20260224T153254/bd8f129b-4de6-4e59-953b-90b2c489f90e_1140x641.jpg"
}
],
"ogTitle": "Denver dumps Flock, awards location tracking camera contract to Axon",
"ogDescription": "Denver is getting rid of its automated license plate reading camera vendor Flock Safety.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1140",
"url": "https://media.9news.com/assets/KUSA/images/bd8f129b-4de6-4e59-953b-90b2c489f90e/20260224T153254/bd8f129b-4de6-4e59-953b-90b2c489f90e_1140x641.jpg",
"height": "641"
}
],
"ogType": "article",
"ogArticlePublishedTime": "2/24/2026 10:12:32 AM",
"twitterCard": "summary_large_image",
"twitterDescription": "The decision follows controversy with Flock, a company whose relationship quickly soured with Denver City Council members.",
"success": true,
"requestUrl": "https://www.9news.com/article/news/local/denver-removing-flock-cameras-new-axon-contract/73-640b5af3-7c87-4fea-8aa1-2510ad3257b8",
"ogUrl": "https://www.9news.com/article/news/local/denver-removing-flock-cameras-new-axon-contract/73-640b5af3-7c87-4fea-8aa1-2510ad3257b8",
"ogSiteName": "KUSA.com",
"articleSection": "9news,news,local,colorado-news,local-politics",
"fbAppId": "1760372210700146"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T17:16:12.000Z",
"createdAtI": 1771953372,
"updatedAt": "2026-02-25T18:15:18.000Z",
"fetchedAt": "2026-02-25T18:15:58.574Z",
"firstVersion": {
"storyID": "47139690",
"author": "therobots927",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T17:35:58.483Z",
"title": "Denver dumps Flock, awards contract to Axon",
"createdAtI": 1771953372,
"url": "https://www.9news.com/article/news/local/denver-removing-flock-cameras-new-axon-contract/73-640b5af3-7c87-4fea-8aa1-2510ad3257b8",
"points": 4,
"tags": [],
"createdAt": "2026-02-24T17:16:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771954558,
"commentsCount": 0,
"updatedAt": "2026-02-24T17:35:42.000Z"
}
}Caleb Leak - My cavapoo Momo vibe coded playable Godot games. All I had to do was teach her to type, route her input to Claude Code, and build the right tools.
{
"storyID": "47139675",
"title": "I'm helping my dog vibe code games",
"author": "cleak",
"url": "https://www.calebleak.com/posts/dog-game/",
"points": 1066,
"commentsCount": 354,
"tags": [],
"og": {
"twitterTitle": "I Taught My Dog to Vibe Code Games | Caleb Leak",
"articlePublishedTime": "2026-02-23T17:00:00.000Z",
"twitterImage": [
{
"url": "https://www.calebleak.com/posts/dog-game/index.png"
}
],
"author": "Caleb Leak",
"twitterUrl": "https://www.calebleak.com/posts/dog-game/",
"ogTitle": "I Taught My Dog to Vibe Code Games | Caleb Leak",
"ogDescription": "My cavapoo Momo vibe coded playable Godot games. All I had to do was teach her to type, route her input to Claude Code, and build the right tools.",
"ogImage": [
{
"url": "https://www.calebleak.com/posts/dog-game/index.png"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "My cavapoo Momo vibe coded playable Godot games. All I had to do was teach her to type, route her input to Claude Code, and build the right tools.",
"success": true,
"requestUrl": "https://www.calebleak.com/posts/dog-game/",
"ogUrl": "https://www.calebleak.com/posts/dog-game/"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-02-24T17:15:17.000Z",
"createdAtI": 1771953317,
"updatedAt": "2026-02-25T18:15:46.000Z",
"fetchedAt": "2026-02-25T18:15:58.574Z",
"firstVersion": {
"storyID": "47139675",
"author": "cleak",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T17:40:58.353Z",
"title": "I'm helping my dog vibe code games",
"createdAtI": 1771953317,
"url": "https://www.calebleak.com/posts/dog-game/",
"points": 12,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T17:15:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771954858,
"commentsCount": 1,
"updatedAt": "2026-02-24T17:40:42.000Z"
}
}What Lies Ahead I have no Way of Knowing, But It’s Now Time to Get Going Tom Petty This post previously appeared in Philanthropy.org A while ago I wrote about what happens in a startup when a new e…
{
"storyID": "47139566",
"title": "Time to Move On – The Reason Relationships End",
"author": "MindGods",
"url": "https://steveblank.com/2026/02/24/time-to-move-on-the-reason-relationships-end/",
"points": 47,
"commentsCount": 3,
"tags": [],
"og": {
"articlePublishedTime": "2026-02-24T14:00:57+00:00",
"twitterImage": [
{
"url": "https://steveblank.com/wp-content/uploads/2026/02/End-of-a-Relationship.jpg?w=640"
}
],
"ogTitle": "Steve Blank Time to Move On – The Reason Relationships End",
"ogDescription": "What Lies Ahead I have no Way of Knowing, But It’s Now Time to Get Going Tom Petty This post previously appeared in Philanthropy.org A while ago I wrote about what happens in a startup when a new e…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "720",
"url": "https://steveblank.com/wp-content/uploads/2026/02/End-of-a-Relationship.jpg",
"height": "393"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://steveblank.com/2026/02/24/time-to-move-on-the-reason-relationships-end/",
"ogUrl": "https://steveblank.com/2026/02/24/time-to-move-on-the-reason-relationships-end/",
"ogSiteName": "Steve Blank",
"articleModifiedTime": "2026-02-21T04:42:05+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T17:07:13.000Z",
"createdAtI": 1771952833,
"updatedAt": "2026-02-25T17:06:46.000Z",
"fetchedAt": "2026-02-25T18:15:58.574Z",
"firstVersion": {
"storyID": "47139566",
"author": "MindGods",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T19:55:58.395Z",
"title": "Time to Move On – The Reason Relationships End",
"createdAtI": 1771952833,
"url": "https://steveblank.com/2026/02/24/time-to-move-on-the-reason-relationships-end/",
"points": 5,
"tags": [],
"createdAt": "2026-02-24T17:07:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771962958,
"commentsCount": 0,
"updatedAt": "2026-02-24T19:52:28.000Z"
}
}{
"storyID": "47139519",
"title": "Cardiorespiratory fitness is associated with lower anger and anxiety",
"author": "PaulHoule",
"url": "https://linkinghub.elsevier.com/retrieve/pii/S000169182600171X",
"points": 103,
"commentsCount": 107,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://linkinghub.elsevier.com/retrieve/pii/S000169182600171X"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T17:03:37.000Z",
"createdAtI": 1771952617,
"updatedAt": "2026-02-25T18:14:32.000Z",
"fetchedAt": "2026-02-25T18:15:58.574Z",
"firstVersion": {
"storyID": "47139519",
"author": "PaulHoule",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T17:10:58.333Z",
"title": "Cardiorespiratory fitness is associated with lower anger and anxiety",
"createdAtI": 1771952617,
"url": "https://linkinghub.elsevier.com/retrieve/pii/S000169182600171X",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T17:03:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771953058,
"commentsCount": 1,
"updatedAt": "2026-02-24T17:10:42.000Z"
}
}IZUMI-SANO, Osaka — Kansai Airport is proud to have never had a lost baggage incident in the 30 years since it opened in 1994, earning recognition as the airport with the world’s best baggage service.
{
"storyID": "47139224",
"title": "Osaka: Kansai Airport proud to have never lost single piece of luggage (2024)",
"author": "thunderbong",
"url": "https://japannews.yomiuri.co.jp/features/japan-focus/20241228-229891/",
"points": 217,
"commentsCount": 105,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@The_Japan_News",
"articlePublishedTime": "2024-12-28T10:40:00+09:00",
"success": true,
"requestUrl": "https://japannews.yomiuri.co.jp/features/japan-focus/20241228-229891/",
"ogTitle": "Osaka: Kansai Airport Proud to Have Never Lost Single Piece of Luggage;‘World’s Best Airport for Baggage Delivery’",
"ogUrl": "https://japannews.yomiuri.co.jp/features/japan-focus/20241228-229891/",
"ogDescription": "IZUMI-SANO, Osaka — Kansai Airport is proud to have never had a lost baggage incident in the 30 years since it opened in 1994, earning recognition as the airport with the world’s best baggage service.",
"articleModifiedTime": "2025-06-05T17:44:00+09:00",
"ogImage": [
{
"url": "https://japannews.yomiuri.co.jp/wp-content/uploads/2024/12/JW-Kix.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T16:40:47.000Z",
"createdAtI": 1771951247,
"updatedAt": "2026-02-25T17:32:34.000Z",
"fetchedAt": "2026-02-25T18:00:58.618Z",
"firstVersion": {
"storyID": "47139224",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T16:50:58.488Z",
"title": "Kansai Airport has never lost a baggage in the 30 years since it opened",
"createdAtI": 1771951247,
"url": "https://japannews.yomiuri.co.jp/features/japan-focus/20241228-229891/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T16:40:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771951858,
"commentsCount": 0,
"updatedAt": "2026-02-24T16:49:44.000Z"
}
}Shares in Uber, Mastercard and American Express fall on back of apocalypse scenario posted on Substack
{
"storyID": "47138860",
"title": "An AI doomsday report shook US markets",
"author": "geox",
"url": "https://www.theguardian.com/technology/2026/feb/24/feedback-loop-no-brake-how-ai-doomsday-report-rattled-markets",
"points": 63,
"commentsCount": 14,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://technology/2026/feb/24/feedback-loop-no-brake-how-ai-doomsday-report-rattled-markets?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "‘A feedback loop with no brake’: how an AI doomsday report shook US markets",
"ogType": "article",
"articleTag": "AI (artificial intelligence),Stock markets,US economy,Global economy,Business,Computing,Economics,Technology",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/technology/2026/feb/24/feedback-loop-no-brake-how-ai-doomsday-report-rattled-markets",
"twitterAppUrliPhone": "gnmguardian://technology/2026/feb/24/feedback-loop-no-brake-how-ai-doomsday-report-rattled-markets?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/technology/2026/feb/24/feedback-loop-no-brake-how-ai-doomsday-report-rattled-markets",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-02-24T15:17:15.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/a1925488f540d16f174f4e14b43de961b5f6dbe8/317_0_3958_3166/master/3958.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=8c598a95479e2d0c968ebc0d620736c4"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Shares in Uber, Mastercard and American Express fall on back of apocalypse scenario posted on Substack",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/a1925488f540d16f174f4e14b43de961b5f6dbe8/317_0_3958_3166/master/3958.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=6068e8d159783b12b18fd4682a1faefd",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/technology/2026/feb/24/feedback-loop-no-brake-how-ai-doomsday-report-rattled-markets",
"alIosUrl": "gnmguardian://technology/2026/feb/24/feedback-loop-no-brake-how-ai-doomsday-report-rattled-markets?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-02-24T16:10:21.000Z",
"articleSection": "Technology",
"articleAuthor": "https://www.theguardian.com/profile/aisha-down,https://www.theguardian.com/profile/danmilmo",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-24T16:10:40.000Z",
"createdAtI": 1771949440,
"updatedAt": "2026-02-25T16:52:46.000Z",
"fetchedAt": "2026-02-25T17:55:58.314Z",
"firstVersion": {
"storyID": "47138860",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T16:30:58.581Z",
"title": "An AI doomsday report shook US markets",
"createdAtI": 1771949440,
"url": "https://www.theguardian.com/technology/2026/feb/24/feedback-loop-no-brake-how-ai-doomsday-report-rattled-markets",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T16:10:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771950659,
"commentsCount": 0,
"updatedAt": "2026-02-24T16:30:13.000Z"
}
}Moving beyond Software 3.0’s generate-and-verify loop, AI Functions execute LLM-generated code at runtime, return native Python objects, and use automated post-conditions for continuous verification. This is Software 3.1: where AI doesn’t just write code—it runs it.
{
"storyID": "47138718",
"title": "Software 3.1? – AI Functions",
"author": "aspittel",
"url": "https://blog.mikegchambers.com/posts/software-31-ai-functions/",
"points": 42,
"commentsCount": 57,
"tags": [],
"og": {
"twitterTitle": "Software 3.1? - AI Functions",
"twitterSite": "@mikegchambers",
"articlePublishedTime": "2026-02-24T00:00:00+00:00",
"twitterImage": [
{
"alt": "AI Functions",
"url": "https://blog.mikegchambers.com/assets/images/ai-functions-2.png"
}
],
"ogTitle": "Software 3.1? - AI Functions",
"ogDescription": "Moving beyond Software 3.0’s generate-and-verify loop, AI Functions execute LLM-generated code at runtime, return native Python objects, and use automated post-conditions for continuous verification. This is Software 3.1: where AI doesn’t just write code—it runs it.",
"ogLocale": "en",
"ogImage": [
{
"alt": "AI Functions",
"url": "https://blog.mikegchambers.com/assets/images/ai-functions-2.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://blog.mikegchambers.com/posts/software-31-ai-functions/",
"ogUrl": "https://blog.mikegchambers.com/posts/software-31-ai-functions/",
"ogSiteName": "Mike G Chambers"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"LLM"
]
},
"createdAt": "2026-02-24T15:58:08.000Z",
"createdAtI": 1771948688,
"updatedAt": "2026-02-25T16:28:31.000Z",
"fetchedAt": "2026-02-25T17:55:58.314Z",
"firstVersion": {
"storyID": "47138718",
"author": "aspittel",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T16:10:58.485Z",
"title": "Software 3.1? – AI Functions",
"createdAtI": 1771948688,
"url": "https://blog.mikegchambers.com/posts/software-31-ai-functions/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T15:58:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771949458,
"commentsCount": 1,
"updatedAt": "2026-02-24T16:10:57.000Z"
}
}Cam Wilson - The revelation comes as the government is expected to abandon plans for an online gambling ad ban, using the teen social media ban as cover.
{
"storyID": "47137921",
"title": "Teen social media ban group funded and co-staffed by firm making gambling ads (2025)",
"author": "consumer451",
"url": "https://www.crikey.com.au/2025/12/12/pro-teen-social-media-ban-group-funded-firm-making-gambling-ads/",
"points": 44,
"commentsCount": 5,
"tags": [],
"og": {
"twitterCreator": "@cameronwilson",
"twitterSite": "@crikey_news",
"articlePublishedTime": "2025-12-12T01:39:56+00:00",
"author": "Cam Wilson",
"ogTitle": "Teen social media ban lobby group 36 Months funded and co-staffed by firm making gambling ads",
"ogDescription": "The revelation comes as the government is expected to abandon plans for an online gambling ad ban, using the teen social media ban as cover.",
"ogLocale": "en_AU",
"ogImage": [
{
"width": "1024",
"type": "image/jpeg",
"url": "https://www.crikey.com.au/wp-content/uploads/sites/3/2025/12/IMG_2728-1.jpg?quality=70&w=1024",
"height": "576"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/crikey.com.au",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.crikey.com.au/2025/12/12/pro-teen-social-media-ban-group-funded-firm-making-gambling-ads/",
"ogUrl": "https://www.crikey.com.au/2025/12/12/pro-teen-social-media-ban-group-funded-firm-making-gambling-ads/",
"ogSiteName": "Crikey",
"articleModifiedTime": "2025-12-12T02:33:16+00:00",
"articleSection": "Technology",
"articleAuthor": "https://www.crikey.com.au/author/cam-wilson/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T14:55:07.000Z",
"createdAtI": 1771944907,
"updatedAt": "2026-02-25T16:19:03.000Z",
"fetchedAt": "2026-02-25T17:05:58.391Z",
"firstVersion": {
"storyID": "47137921",
"author": "consumer451",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T16:05:58.403Z",
"title": "Teen social media ban group funded and co-staffed by firm making gambling ads",
"createdAtI": 1771944907,
"url": "https://www.crikey.com.au/2025/12/12/pro-teen-social-media-ban-group-funded-firm-making-gambling-ads/",
"points": 6,
"tags": [],
"createdAt": "2026-02-24T14:55:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771949158,
"commentsCount": 0,
"updatedAt": "2026-02-24T16:03:57.000Z"
}
}{
"storyID": "47137907",
"title": "Trump Fake Electors Plot",
"author": "surprisetalk",
"url": "https://en.wikipedia.org/wiki/Trump_fake_electors_plot",
"points": 61,
"commentsCount": 24,
"tags": [],
"og": {
"ogTitle": "Trump fake electors plot - Wikipedia",
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/Trump_fake_electors_plot",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T14:54:09.000Z",
"createdAtI": 1771944849,
"updatedAt": "2026-02-25T16:21:49.000Z",
"fetchedAt": "2026-02-25T17:00:58.499Z",
"firstVersion": {
"storyID": "47137907",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T15:10:58.383Z",
"title": "Trump Fake Electors Plot",
"createdAtI": 1771944849,
"url": "https://en.wikipedia.org/wiki/Trump_fake_electors_plot",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T14:54:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771945858,
"commentsCount": 0,
"updatedAt": "2026-02-24T15:10:42.000Z"
}
}Stripe announces tender offer to provide liquidity to current and former employees; publishes 2025 annual letter
{
"storyID": "47137711",
"title": "Stripe valued at $159B, 2025 annual letter",
"author": "jez",
"url": "https://stripe.com/newsroom/news/stripe-2025-update",
"points": 225,
"commentsCount": 229,
"tags": [],
"og": {
"twitterSite": "@stripe",
"twitterCard": "summary_large_image",
"twitterTitle": "Stripe publishes 2025 annual letter and announces tender offer to provide liquidity to current and former employees",
"twitterDescription": "Stripe announces tender offer to provide liquidity to current and former employees; publishes 2025 annual letter ",
"twitterImage": [
{
"url": "https://images.stripeassets.com/fzn2n1nzq965/42EFKVMF30ZAldLXtTHYWM/1632284eb36fc3df5aa5a1d115cbd4fb/annualletter2025_newsroom2000x1000.png?q=80"
}
],
"success": true,
"requestUrl": "https://stripe.com/newsroom/news/stripe-2025-update",
"ogTitle": "Stripe publishes 2025 annual letter and announces tender offer to provide liquidity to current and former employees",
"ogUrl": "https://stripe.com/newsroom/news/stripe-2025-update",
"ogDescription": "Stripe announces tender offer to provide liquidity to current and former employees; publishes 2025 annual letter ",
"ogImage": [
{
"url": "https://images.stripeassets.com/fzn2n1nzq965/42EFKVMF30ZAldLXtTHYWM/1632284eb36fc3df5aa5a1d115cbd4fb/annualletter2025_newsroom2000x1000.png?q=80"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T14:37:52.000Z",
"createdAtI": 1771943872,
"updatedAt": "2026-02-25T16:55:47.000Z",
"fetchedAt": "2026-02-25T16:55:58.476Z",
"firstVersion": {
"storyID": "47137711",
"author": "jez",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T14:50:58.303Z",
"title": "Stripe valued at $159B, 2025 annual letter",
"createdAtI": 1771943872,
"url": "https://stripe.com/newsroom/news/stripe-2025-update",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T14:37:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771944658,
"commentsCount": 0,
"updatedAt": "2026-02-24T14:47:27.000Z"
}
}{
"storyID": "47137013",
"title": "Sovereignty in a System Prompt",
"author": "0x5FC3",
"url": "https://pop.rdi.sh/sovereignty-in-a-system-prompt/",
"points": 67,
"commentsCount": 38,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://pop.rdi.sh/sovereignty-in-a-system-prompt/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T13:38:54.000Z",
"createdAtI": 1771940334,
"updatedAt": "2026-02-25T15:52:32.000Z",
"fetchedAt": "2026-02-25T16:15:59.085Z",
"firstVersion": {
"storyID": "47137013",
"author": "0x5FC3",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-25T08:20:58.411Z",
"title": "Sovereignty in a System Prompt",
"createdAtI": 1771940334,
"url": "https://pop.rdi.sh/sovereignty-in-a-system-prompt/",
"points": 18,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T13:38:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1772007658,
"commentsCount": 3,
"updatedAt": "2026-02-25T08:20:44.000Z"
}
}{
"storyID": "47136658",
"title": "Why the KeePass format should be based on SQLite",
"author": "wps",
"url": "https://mketab.org/blog/sqlite_kdbx/",
"points": 129,
"commentsCount": 94,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://mketab.org/blog/sqlite_kdbx/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T13:08:56.000Z",
"createdAtI": 1771938536,
"updatedAt": "2026-02-25T16:00:18.000Z",
"fetchedAt": "2026-02-25T16:00:58.599Z",
"firstVersion": {
"storyID": "47136658",
"author": "wps",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T17:40:58.353Z",
"title": "Why the KeePass format should be based on SQLite",
"createdAtI": 1771938536,
"url": "https://mketab.org/blog/sqlite_kdbx/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T13:08:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771954858,
"commentsCount": 4,
"updatedAt": "2026-02-24T17:38:57.000Z"
}
}Cross-site scripting (XSS) remains one of the most prevalent vulnerabilities on the web. The new standardized Sanitizer API provides a straightforward way for web developers to sanitize untrusted HTML before inserting it into the DOM. Firefox 148 is the first browser to ship this standardized security enhancing API, advancing a safer web for everyone. We expect other browsers to follow soon.
{
"storyID": "47136611",
"title": "Goodbye InnerHTML, Hello SetHTML: Stronger XSS Protection in Firefox 148",
"author": "todsacerdoti",
"url": "https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/",
"points": 352,
"commentsCount": 157,
"tags": [],
"og": {
"twitterTitle": "Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 – Mozilla Hacks - the Web developer blog",
"twitterCard": "summary_large_image",
"twitterSite": "@mozhacks",
"twitterDescription": "Cross-site scripting (XSS) remains one of the most prevalent vulnerabilities on the web. The new standardized Sanitizer API provides a straightforward way for web developers to sanitize untrusted HTML before inserting it into the DOM. Firefox 148 is the first browser to ship this standardized security enhancing API, advancing a safer web for everyone. We expect other browsers to follow soon.",
"twitterImage": [
{
"url": "https://hacks.mozilla.org/wp-content/themes/Hax/img/hacks-meta-image.jpg"
}
],
"success": true,
"requestUrl": "https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/",
"ogTitle": "Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 – Mozilla Hacks - the Web developer blog",
"ogUrl": "https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148",
"ogSiteName": "Mozilla Hacks – the Web developer blog",
"ogDescription": "Cross-site scripting (XSS) remains one of the most prevalent vulnerabilities on the web. The new standardized Sanitizer API provides a straightforward way for web developers to sanitize untrusted HTML before inserting it into the DOM. Firefox 148 is the first browser to ship this standardized security enhancing API, advancing a safer web for everyone. We expect other browsers to follow soon.",
"ogImage": [
{
"url": "https://hacks.mozilla.org/wp-content/themes/Hax/img/hacks-meta-image.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T13:04:16.000Z",
"createdAtI": 1771938256,
"updatedAt": "2026-02-25T15:24:46.000Z",
"fetchedAt": "2026-02-25T15:40:58.368Z",
"firstVersion": {
"storyID": "47136611",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T13:15:58.548Z",
"title": "Goodbye InnerHTML, Hello SetHTML: Stronger XSS Protection in Firefox 148",
"createdAtI": 1771938256,
"url": "https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T13:04:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771938959,
"commentsCount": 0,
"updatedAt": "2026-02-24T13:15:28.000Z"
}
}A story about Disneyland's Space Mountain and a 10-year-old inventor.
{
"storyID": "47136604",
"title": "I pitched a roller coaster to Disneyland at age 10 in 1978",
"author": "wordglyph",
"url": "https://wordglyph.xyz/one-piece-at-a-time",
"points": 506,
"commentsCount": 187,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://wordglyph.xyz/one-piece-at-a-time",
"ogTitle": "I pitched a roller coaster to Disneyland at age 10 in 1978",
"ogUrl": "https://wordglyph.xyz/disney-letter",
"ogDescription": "A story about Disneyland's Space Mountain and a 10-year-old inventor.",
"ogImage": [
{
"url": "https://wordglyph.xyz/Quadrupuler-Blueprints.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T13:03:51.000Z",
"createdAtI": 1771938231,
"updatedAt": "2026-02-25T15:39:31.000Z",
"fetchedAt": "2026-02-25T15:40:58.368Z",
"firstVersion": {
"storyID": "47136604",
"author": "wordglyph",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T14:40:58.362Z",
"title": "I Pitched a Roller Coaster to Disneyland at Age 10 in 1978",
"createdAtI": 1771938231,
"url": "https://wordglyph.xyz/one-piece-at-a-time",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T13:03:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771944058,
"commentsCount": 1,
"updatedAt": "2026-02-24T14:40:41.000Z"
}
}SNKV- key value store using sqlite b-tree APIs. Contribute to hash-anu/snkv development by creating an account on GitHub.
{
"storyID": "47136553",
"title": "Show HN: SNKV – SQLite's B-tree as a key-value store (C/C++ and Python bindings)",
"author": "swaminarayan",
"url": "https://github.com/hash-anu/snkv",
"points": 35,
"commentsCount": 31,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - hash-anu/snkv: SNKV- key value store using sqlite b-tree APIs",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/e410f8fb85cf59bebbeff4dbe02bd8ec80f32a7e0f9bb2526db104041b111e9d/hash-anu/snkv"
}
],
"ogTitle": "GitHub - hash-anu/snkv: SNKV- key value store using sqlite b-tree APIs",
"ogDescription": "SNKV- key value store using sqlite b-tree APIs. Contribute to hash-anu/snkv development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "SNKV- key value store using sqlite b-tree APIs. Contribute to hash-anu/snkv development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/e410f8fb85cf59bebbeff4dbe02bd8ec80f32a7e0f9bb2526db104041b111e9d/hash-anu/snkv",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "SNKV- key value store using sqlite b-tree APIs. Contribute to hash-anu/snkv development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/hash-anu/snkv",
"ogUrl": "https://github.com/hash-anu/snkv",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T12:59:51.000Z",
"createdAtI": 1771937991,
"updatedAt": "2026-02-25T14:24:02.000Z",
"fetchedAt": "2026-02-25T15:40:58.368Z",
"firstVersion": {
"storyID": "47136553",
"author": "swaminarayan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T13:05:58.472Z",
"title": "Show HN: SNKV – SQLite's B-tree as a key-value store (C/C++ and Python bindings)",
"createdAtI": 1771937991,
"url": "https://github.com/hash-anu/snkv",
"points": 7,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-24T12:59:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771938358,
"commentsCount": 0,
"updatedAt": "2026-02-24T13:05:26.000Z"
}
}{
"storyID": "47136537",
"title": "IRS Tactics Against Meta Open a New Front in the Corporate Tax Fight",
"author": "mitchbob",
"url": "https://www.nytimes.com/2026/02/24/business/irs-meta-corporate-taxes.html",
"points": 214,
"commentsCount": 213,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2026/02/24/business/irs-meta-corporate-taxes.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T12:58:14.000Z",
"createdAtI": 1771937894,
"updatedAt": "2026-02-25T15:25:45.000Z",
"fetchedAt": "2026-02-25T15:35:58.745Z",
"firstVersion": {
"storyID": "47136537",
"author": "mitchbob",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T14:35:58.497Z",
"title": "IRS Tactics Against Meta Open a New Front in the Corporate Tax Fight",
"createdAtI": 1771937894,
"url": "https://www.nytimes.com/2026/02/24/business/irs-meta-corporate-taxes.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T12:58:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771943758,
"commentsCount": 1,
"updatedAt": "2026-02-24T14:35:42.000Z"
}
}{
"storyID": "47136477",
"title": "xAI and Pentagon reach deal to use Grok in classified systems",
"author": "ironyman",
"url": "https://www.axios.com/2026/02/23/ai-defense-department-deal-musk-xai-grok",
"points": 59,
"commentsCount": 63,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.axios.com/2026/02/23/ai-defense-department-deal-musk-xai-grok"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T12:51:49.000Z",
"createdAtI": 1771937509,
"updatedAt": "2026-02-25T14:36:18.000Z",
"fetchedAt": "2026-02-25T15:30:58.612Z",
"firstVersion": {
"storyID": "47136477",
"author": "ironyman",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T13:20:58.402Z",
"title": "xAI and Pentagon reach deal to use Grok in classified systems",
"createdAtI": 1771937509,
"url": "https://www.axios.com/2026/02/23/ai-defense-department-deal-musk-xai-grok",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T12:51:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771939258,
"commentsCount": 0,
"updatedAt": "2026-02-24T13:20:42.000Z"
}
}Sharif Abdel Kouddous - A minute-by-minute reconstruction of the massacre by Earshot and Forensic Architecture found Israeli soldiers fired over 900 bullets at the aid workers, killing 15.
{
"storyID": "47136179",
"title": "IDF killed Gaza aid workers at point blank range in 2025 massacre: Report",
"author": "Qem",
"url": "https://www.dropsitenews.com/p/israeli-soldiers-tel-sultan-gaza-red-crescent-civil-defense-massacre-report-forensic-architecture-earshot",
"points": 1920,
"commentsCount": 775,
"tags": [],
"og": {
"twitterTitle": "Israeli Soldiers Killed Gaza Aid Workers at Point Blank Range in 2025 Massacre: Report",
"twitterCard": "summary_large_image",
"twitterDescription": "A minute-by-minute reconstruction of the massacre by Earshot and Forensic Architecture found Israeli soldiers fired over 900 bullets at the aid workers, killing 15.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!-Hoo!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdropsitenews.substack.com%2Fapi%2Fv1%2Fpost_preview%2F188815681%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Sharif Abdel Kouddous",
"requestUrl": "https://www.dropsitenews.com/p/israeli-soldiers-tel-sultan-gaza-red-crescent-civil-defense-massacre-report-forensic-architecture-earshot",
"ogTitle": "Israeli Soldiers Killed Gaza Aid Workers at Point Blank Range in 2025 Massacre: Report",
"ogUrl": "https://www.dropsitenews.com/p/israeli-soldiers-tel-sultan-gaza-red-crescent-civil-defense-massacre-report-forensic-architecture-earshot",
"ogDescription": "A minute-by-minute reconstruction of the massacre by Earshot and Forensic Architecture found Israeli soldiers fired over 900 bullets at the aid workers, killing 15.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!d2dB!,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%2F174f0566-d8ca-4cea-a4c7-360a4f016881_4000x3000.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T12:16:45.000Z",
"createdAtI": 1771935405,
"updatedAt": "2026-02-25T15:10:45.000Z",
"fetchedAt": "2026-02-25T15:10:58.420Z",
"firstVersion": {
"storyID": "47136179",
"author": "Qem",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T13:00:58.487Z",
"title": "IDF Killed Gaza Aid Workers at Point Blank Range in 2025 Massacre: Report",
"createdAtI": 1771935405,
"url": "https://www.dropsitenews.com/p/israeli-soldiers-tel-sultan-gaza-red-crescent-civil-defense-massacre-report-forensic-architecture-earshot",
"points": 65,
"tags": [
"front_page"
],
"createdAt": "2026-02-24T12:16:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771938058,
"commentsCount": 6,
"updatedAt": "2026-02-24T13:00:40.000Z"
}
}Catherina Gioino - Discord cut ties with its age-verification partner after exposed code fueled federal-reporting concerns, months after a breach hit 70,000 users.
{
"storyID": "47136036",
"title": "Discord cuts ties with identity verification software, Persona",
"author": "robtherobber",
"url": "https://fortune.com/2026/02/24/discord-peter-thiel-backed-persona-identity-verification-breach/",
"points": 438,
"commentsCount": 318,
"tags": [],
"og": {
"twitterSite": "@Fortune",
"twitterTitle": "Discord cuts ties with Peter Thiel-backed verification software after its code was found tied to US surveillance efforts | Fortune",
"twitterImage": [
{
"alt": "thiel",
"url": "https://fortune.com/img-assets/wp-content/uploads/2026/02/GettyImages-1239812755-e1771937537913.jpg?resize=1200,600"
}
],
"author": "Catherina Gioino",
"twitterUrl": "https://fortune.com/2026/02/24/discord-peter-thiel-backed-persona-identity-verification-breach/",
"ogTitle": "Discord cuts ties with Peter Thiel-backed verification software after its code was found tied to US surveillance efforts | Fortune",
"ogDescription": "Discord cut ties with its age-verification partner after exposed code fueled federal-reporting concerns, months after a breach hit 70,000 users.\n",
"ogImage": [
{
"width": "1200",
"alt": "thiel",
"url": "https://fortune.com/img-assets/wp-content/uploads/2026/02/GettyImages-1239812755-e1771937537913.jpg?resize=1200,600",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Discord cut ties with its age-verification partner after exposed code fueled federal-reporting concerns, months after a breach hit 70,000 users.\n",
"success": true,
"requestUrl": "https://fortune.com/2026/02/24/discord-peter-thiel-backed-persona-identity-verification-breach/",
"ogUrl": "https://fortune.com/2026/02/24/discord-peter-thiel-backed-persona-identity-verification-breach/",
"ogSiteName": "Fortune"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T11:59:14.000Z",
"createdAtI": 1771934354,
"updatedAt": "2026-02-25T14:44:30.000Z",
"fetchedAt": "2026-02-25T14:55:58.418Z",
"firstVersion": {
"storyID": "47136036",
"author": "robtherobber",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T12:40:58.398Z",
"title": "Discord cuts ties with Peter Thiel-backed verification software",
"createdAtI": 1771934354,
"url": "https://fortune.com/2026/02/24/discord-peter-thiel-backed-persona-identity-verification-breach/",
"points": 3,
"tags": [],
"createdAt": "2026-02-24T11:59:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771936858,
"commentsCount": 1,
"updatedAt": "2026-02-24T12:40:11.000Z"
}
}Michael Pollan - In his new book, “A World Appears,” Michael Pollan argues that artificial intelligence can do many things—it just can’t be a person.
{
"storyID": "47135767",
"title": "AI Will Never Be Conscious",
"author": "voxleone",
"url": "https://www.wired.com/story/book-excerpt-a-world-appears-michael-pollan/",
"points": 35,
"commentsCount": 40,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "AI Will Never Be Conscious",
"articlePublishedTime": "2026-02-24T11:00:00.000Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/699ce8c3a73685f300e29029/191:100/w_1280,c_limit/Book-Excerpt-AI-Will-Never-Be-Conscious-Culture-1472259484.jpg?mbid=social_retweet"
}
],
"author": "Michael Pollan",
"ogTitle": "AI Will Never Be Conscious",
"ogDescription": "In his new book, “A World Appears,” Michael Pollan argues that artificial intelligence can do many things—it just can’t be a person.",
"ogImage": [
{
"url": "https://media.wired.com/photos/699ce8c3a73685f300e29029/191:100/w_1280,c_limit/Book-Excerpt-AI-Will-Never-Be-Conscious-Culture-1472259484.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "In his new book, “A World Appears,” Michael Pollan argues that artificial intelligence can do many things—it just can’t be a person.",
"success": true,
"requestUrl": "https://www.wired.com/story/book-excerpt-a-world-appears-michael-pollan/",
"ogUrl": "https://www.wired.com/story/book-excerpt-a-world-appears-michael-pollan/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2026-02-24T11:00:00.000Z",
"articleAuthor": "Michael Pollan",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"artificialintelligence"
]
},
"createdAt": "2026-02-24T11:26:50.000Z",
"createdAtI": 1771932410,
"updatedAt": "2026-02-25T13:53:30.000Z",
"fetchedAt": "2026-02-25T14:40:58.415Z",
"firstVersion": {
"storyID": "47135767",
"author": "voxleone",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T13:30:58.543Z",
"title": "AI Will Never Be Conscious",
"createdAtI": 1771932410,
"url": "https://www.wired.com/story/book-excerpt-a-world-appears-michael-pollan/",
"points": 6,
"tags": [],
"createdAt": "2026-02-24T11:26:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771939859,
"commentsCount": 3,
"updatedAt": "2026-02-24T13:29:58.000Z"
}
}Matteo Wong - You don’t “train a human.”
{
"storyID": "47135562",
"title": "Sam Altman Is Losing His Grip on Humanity",
"author": "noduerme",
"url": "https://www.theatlantic.com/technology/2026/02/sam-altman-train-a-human/686120/",
"points": 77,
"commentsCount": 107,
"tags": [],
"og": {
"twitterSite": "@theatlantic",
"articlePublishedTime": "2026-02-23T23:52:30Z",
"author": "Matteo Wong",
"ogTitle": "Sam Altman Is Losing His Grip on Humanity",
"ogDescription": "You don’t “train a human.”",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://cdn.theatlantic.com/thumbor/alBVjdCbONmGyJTdwtm4f85JmHs=/5x0:3709x1929/1200x625/media/img/mt/2026/02/2026_02_23_sam_altman/original.jpg"
}
],
"ogType": "article",
"articleTag": "technology",
"articlePublisher": "https://www.facebook.com/TheAtlantic/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.theatlantic.com/technology/2026/02/sam-altman-train-a-human/686120/",
"ogUrl": "https://www.theatlantic.com/technology/2026/02/sam-altman-train-a-human/686120/",
"ogSiteName": "The Atlantic",
"articleSection": "Technology",
"articleModifiedTime": "2026-02-24T00:43:07Z",
"fbAppId": "100770816677686"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-24T11:00:33.000Z",
"createdAtI": 1771930833,
"updatedAt": "2026-02-25T13:44:48.000Z",
"fetchedAt": "2026-02-25T14:35:58.544Z",
"firstVersion": {
"storyID": "47135562",
"author": "noduerme",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-24T11:05:58.408Z",
"title": "Atlantic: Sam Altman Is Losing His Grip on Humanity",
"createdAtI": 1771930833,
"url": "https://www.theatlantic.com/technology/2026/02/sam-altman-train-a-human/686120/",
"points": 4,
"tags": [],
"createdAt": "2026-02-24T11:00:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771931158,
"commentsCount": 2,
"updatedAt": "2026-02-24T11:05:41.000Z"
}
}