{
"storyID": "47127396",
"title": "Binance fired employees who found $1.7B in crypto was sent to Iran",
"author": "boplicity",
"url": "https://www.nytimes.com/2026/02/23/technology/binance-employees-iran-firings.html",
"points": 135,
"commentsCount": 74,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2026/02/23/technology/binance-employees-iran-firings.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T19:23:30.000Z",
"createdAtI": 1771874610,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47127396",
"author": "boplicity",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T19:25:58.652Z",
"title": "Binance Fired Employees Who Found $1.7B in Crypto Was Sent to Iran",
"createdAtI": 1771874610,
"url": "https://www.nytimes.com/2026/02/23/technology/binance-employees-iran-firings.html",
"points": 3,
"tags": [],
"createdAt": "2026-02-23T19:23:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771874759,
"commentsCount": 1,
"updatedAt": "2026-02-23T19:25:55.000Z"
}
}Zack Whittaker - While some cities are moving to end their contracts with Flock over its links to ICE, others are taking matters into their own hands.
{
"storyID": "47127081",
"title": "Americans are destroying Flock surveillance cameras",
"author": "mikece",
"url": "https://techcrunch.com/2026/02/23/americans-are-destroying-flock-surveillance-cameras/",
"points": 159,
"commentsCount": 68,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-02-23T18:49:49+00:00",
"author": "Zack Whittaker",
"ogTitle": "Americans are destroying Flock surveillance cameras | TechCrunch",
"ogDescription": "While some cities are moving to end their contracts with Flock over its links to ICE, others are taking matters into their own hands.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2026/02/flock-camera-2259453437.jpg?resize=1200,862",
"height": "862"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2026/02/23/americans-are-destroying-flock-surveillance-cameras/",
"ogUrl": "https://techcrunch.com/2026/02/23/americans-are-destroying-flock-surveillance-cameras/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-02-23T19:20:21+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T19:04:34.000Z",
"createdAtI": 1771873474,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47127081",
"author": "mikece",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T19:25:58.652Z",
"title": "Americans are destroying Flock surveillance cameras",
"createdAtI": 1771873474,
"url": "https://techcrunch.com/2026/02/23/americans-are-destroying-flock-surveillance-cameras/",
"points": 4,
"tags": [],
"createdAt": "2026-02-23T19:04:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771874759,
"commentsCount": 0,
"updatedAt": "2026-02-23T19:25:55.000Z"
}
}{
"storyID": "47126614",
"title": "Anthropic announces proof of distillation at scale by MiniMax, DeepSeek,Moonshot",
"author": "Jimmc414",
"url": "https://twitter.com/anthropicai/status/2025997928242811253",
"points": 86,
"commentsCount": 93,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/anthropicai/status/2025997928242811253",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T18:33:38.000Z",
"createdAtI": 1771871618,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47126614",
"author": "Jimmc414",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T18:40:58.366Z",
"title": "Anthropic announces proof of distillation at scale by MiniMax, DeepSeek,Moonshot",
"createdAtI": 1771871618,
"url": "https://twitter.com/anthropicai/status/2025997928242811253",
"points": 4,
"tags": [],
"createdAt": "2026-02-23T18:33:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771872058,
"commentsCount": 0,
"updatedAt": "2026-02-23T18:40:39.000Z"
}
}Frank Landymore - The US government deployed xAI's Grok to give dietary advice -- and it's giving some eyebrow-raising advice.
{
"storyID": "47126246",
"title": "US Gov Deploys Grok as Nutrition Bot, It Advises for Rectal Use of Vegetables",
"author": "latexr",
"url": "https://futurism.com/artificial-intelligence/us-government-grok-nutrition",
"points": 58,
"commentsCount": 56,
"tags": [],
"og": {
"articlePublishedTime": "2026-02-15T12:45:00-05:00",
"author": "Frank Landymore",
"ogTitle": "US Government Deploys Elon Musk's Grok as Nutrition Bot, Where It Immediately Gives Advice for Rectal Use of Vegetables",
"ogDescription": "The US government deployed xAI's Grok to give dietary advice -- and it's giving some eyebrow-raising advice.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://futurism.com/wp-content/uploads/2026/02/us-government-grok-nutrition.jpg?quality=85&w=1200",
"height": "800"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/futurism",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://futurism.com/artificial-intelligence/us-government-grok-nutrition",
"ogUrl": "https://futurism.com/artificial-intelligence/us-government-grok-nutrition",
"ogSiteName": "Futurism",
"articleModifiedTime": "2026-02-15T12:45:00-05:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T18:11:12.000Z",
"createdAtI": 1771870272,
"updatedAt": "2026-02-23T20:44:11.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47126246",
"author": "latexr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T18:15:58.680Z",
"title": "US Gov Deploys Grok as Nutrition Bot, It Advises for Rectal Use of Vegetables",
"createdAtI": 1771870272,
"url": "https://futurism.com/artificial-intelligence/us-government-grok-nutrition",
"points": 4,
"tags": [],
"createdAt": "2026-02-23T18:11:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771870559,
"commentsCount": 0,
"updatedAt": "2026-02-23T18:15:24.000Z"
}
}Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
{
"storyID": "47126177",
"title": "Detecting and Preventing Distillation Attacks",
"author": "meetpateltech",
"url": "https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks",
"points": 36,
"commentsCount": 8,
"tags": [],
"og": {
"twitterCreator": "@AnthropicAI",
"twitterCard": "summary_large_image",
"twitterSite": "@AnthropicAI",
"twitterTitle": "Detecting and preventing distillation attacks ",
"twitterDescription": "Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.",
"twitterImage": [
{
"alt": "Large padlock with intricate design against minimalist background, showing security and protection mechanism",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20Lock&backgroundColor=fig"
}
],
"success": true,
"requestUrl": "https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks",
"ogTitle": "Detecting and preventing distillation attacks ",
"ogDescription": "Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.",
"ogImage": [
{
"alt": "Large padlock with intricate design against minimalist background, showing security and protection mechanism",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20Lock&backgroundColor=fig"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-23T18:07:25.000Z",
"createdAtI": 1771870045,
"updatedAt": "2026-02-23T20:45:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47126177",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T18:20:58.367Z",
"title": "Detecting and Preventing Distillation Attacks",
"createdAtI": 1771870045,
"url": "https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks",
"points": 5,
"tags": [],
"createdAt": "2026-02-23T18:07:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771870858,
"commentsCount": 0,
"updatedAt": "2026-02-23T18:20:54.000Z"
}
}{
"storyID": "47125374",
"title": "Writing code is cheap now",
"author": "swolpers",
"url": "https://simonwillison.net/guides/agentic-engineering-patterns/code-is-cheap/",
"points": 69,
"commentsCount": 105,
"tags": [],
"og": {
"ogSiteName": "Simon Willison’s Weblog",
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/guides/agentic-engineering-patterns/code-is-cheap/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T17:20:25.000Z",
"createdAtI": 1771867225,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47125374",
"author": "swolpers",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T17:35:58.439Z",
"title": "Writing code is cheap now",
"createdAtI": 1771867225,
"url": "https://simonwillison.net/guides/agentic-engineering-patterns/code-is-cheap/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T17:20:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771868158,
"commentsCount": 0,
"updatedAt": "2026-02-23T17:35:54.000Z"
}
}{
"storyID": "47125349",
"title": "ASML unveils EUV light source advance that could yield 50% more chips by 2030",
"author": "pieterr",
"url": "https://www.reuters.com/world/china/asml-unveils-euv-light-source-advance-that-could-yield-50-more-chips-by-2030-2026-02-23/",
"points": 111,
"commentsCount": 26,
"tags": [
"front_page"
],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/world/china/asml-unveils-euv-light-source-advance-that-could-yield-50-more-chips-by-2030-2026-02-23/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T17:18:41.000Z",
"createdAtI": 1771867121,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47125349",
"author": "pieterr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T17:25:58.346Z",
"title": "ASML unveils EUV light source advance that could yield 50% more chips by 2030",
"createdAtI": 1771867121,
"url": "https://www.reuters.com/world/china/asml-unveils-euv-light-source-advance-that-could-yield-50-more-chips-by-2030-2026-02-23/",
"points": 3,
"tags": [],
"createdAt": "2026-02-23T17:18:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771867558,
"commentsCount": 0,
"updatedAt": "2026-02-23T17:24:40.000Z"
}
}{
"storyID": "47125287",
"title": "Half million 'Words with Spaces' missing from dictionaries",
"author": "gligierko",
"url": "https://www.linguabase.org/words-with-spaces.html",
"points": 40,
"commentsCount": 84,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.linguabase.org/words-with-spaces.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T17:15:22.000Z",
"createdAtI": 1771866922,
"updatedAt": "2026-02-23T20:43:42.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47125287",
"author": "gligierko",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T17:20:58.468Z",
"title": "Half million 'Words with Spaces' missing from dictionaries",
"createdAtI": 1771866922,
"url": "https://www.linguabase.org/words-with-spaces.html",
"points": 4,
"tags": [],
"createdAt": "2026-02-23T17:15:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771867258,
"commentsCount": 1,
"updatedAt": "2026-02-23T17:20:08.000Z"
}
}{
"storyID": "47125286",
"title": "What it means that Ubuntu is using Rust",
"author": "zdw",
"url": "https://smallcultfollowing.com/babysteps/blog/2026/02/23/ubuntu-rustnation/",
"points": 75,
"commentsCount": 91,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://smallcultfollowing.com/babysteps/blog/2026/02/23/ubuntu-rustnation/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T17:15:14.000Z",
"createdAtI": 1771866914,
"updatedAt": "2026-02-23T20:44:11.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47125286",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T17:30:58.499Z",
"title": "What it means that Ubuntu is using Rust",
"createdAtI": 1771866914,
"url": "https://smallcultfollowing.com/babysteps/blog/2026/02/23/ubuntu-rustnation/",
"points": 3,
"tags": [],
"createdAt": "2026-02-23T17:15:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771867858,
"commentsCount": 0,
"updatedAt": "2026-02-23T17:29:55.000Z"
}
}{
"storyID": "47125046",
"title": "Decided to fly to the US to buy some hard drives",
"author": "HelloUsername",
"url": "https://old.reddit.com/r/DataHoarder/comments/1rb9ot4/decided_to_fly_to_the_us_to_buy_some_hard_drives",
"points": 66,
"commentsCount": 30,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/DataHoarder/comments/1rb9ot4/decided_to_fly_to_the_us_to_buy_some_hard_drives"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T17:01:39.000Z",
"createdAtI": 1771866099,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47125046",
"author": "HelloUsername",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T17:15:58.491Z",
"title": "Decided to fly to the US to buy some hard drives",
"createdAtI": 1771866099,
"url": "https://old.reddit.com/r/DataHoarder/comments/1rb9ot4/decided_to_fly_to_the_us_to_buy_some_hard_drives",
"points": 3,
"tags": [],
"createdAt": "2026-02-23T17:01:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771866958,
"commentsCount": 0,
"updatedAt": "2026-02-23T17:13:26.000Z"
}
}{
"storyID": "47125019",
"title": "AI is destroying open source, and it's not even good yet [video]",
"author": "delduca",
"url": "https://www.youtube.com/watch?v=bZJ7A1QoUEI",
"points": 57,
"commentsCount": 61,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=bZJ7A1QoUEI"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-23T17:00:15.000Z",
"createdAtI": 1771866015,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47125019",
"author": "delduca",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T17:20:58.468Z",
"title": "AI is destroying open source, and it's not even good yet [video]",
"createdAtI": 1771866015,
"url": "https://www.youtube.com/watch?v=bZJ7A1QoUEI",
"points": 3,
"tags": [],
"createdAt": "2026-02-23T17:00:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771867258,
"commentsCount": 0,
"updatedAt": "2026-02-23T17:17:55.000Z"
}
}{
"storyID": "47124877",
"title": "Large study finds link between cannabis use in teens and psychosis later",
"author": "BostonFern",
"url": "https://text.npr.org/nx-s1-5719338",
"points": 74,
"commentsCount": 71,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://text.npr.org/nx-s1-5719338"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T16:51:03.000Z",
"createdAtI": 1771865463,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47124877",
"author": "BostonFern",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T17:10:58.371Z",
"title": "Large study finds link between cannabis use in teens and psychosis later",
"createdAtI": 1771865463,
"url": "https://text.npr.org/nx-s1-5719338",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T16:51:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771866658,
"commentsCount": 0,
"updatedAt": "2026-02-23T17:08:10.000Z"
}
}Google, Amazon, Microsoft, and other U.S. tech giants are ramping up India hiring.
{
"storyID": "47124475",
"title": "Silicon Valley can't import talent like before. So it's exporting jobs",
"author": "andrewstetsenko",
"url": "https://restofworld.org/2026/h1b-visa-impact-india-tech-hiring-faamng/",
"points": 58,
"commentsCount": 100,
"tags": [],
"og": {
"twitterSite": "@restofworld",
"twitterTitle": "Silicon Valley can’t import talent like before. So it’s exporting jobs",
"articlePublishedTime": "2026-02-09T09:09:28+00:00",
"twitterImage": [
{
"alt": "Hands holding magnifying glasses above a laptop screen, set against a grid-patterned background in orange, green, and white.",
"url": "https://restofworld.org/wp-content/uploads/2026/02/H1B-Jobs_3.jpg"
}
],
"ogTitle": "Silicon Valley can’t import talent like before. So it’s exporting jobs",
"ogDescription": "Google, Amazon, Microsoft, and other U.S. tech giants are ramping up India hiring.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1500",
"alt": "Hands holding magnifying glasses above a laptop screen, set against a grid-patterned background in orange, green, and white.",
"url": "https://restofworld.org/wp-content/uploads/2026/02/H1B-Jobs_3.jpg",
"height": "844"
}
],
"ogType": "article",
"articleTag": "visa",
"articlePublisher": "https://www.facebook.com/readrestofworld",
"twitterCard": "summary_large_image",
"twitterDescription": "Google, Amazon, Microsoft, and other U.S. tech giants are ramping up India hiring.",
"success": true,
"requestUrl": "https://restofworld.org/2026/h1b-visa-impact-india-tech-hiring-faamng/",
"ogUrl": "https://restofworld.org/2026/h1b-visa-impact-india-tech-hiring-faamng/",
"ogSiteName": "Rest of World"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T16:24:44.000Z",
"createdAtI": 1771863884,
"updatedAt": "2026-02-23T20:45:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47124475",
"author": "andrewstetsenko",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T16:30:58.516Z",
"title": "Silicon Valley can't import talent like before. So it's exporting jobs",
"createdAtI": 1771863884,
"url": "https://restofworld.org/2026/h1b-visa-impact-india-tech-hiring-faamng/",
"points": 3,
"tags": [],
"createdAt": "2026-02-23T16:24:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771864259,
"commentsCount": 0,
"updatedAt": "2026-02-23T16:30:10.000Z"
}
}Experimental C implementation of “Breaking the Sorting Barrier for Directed Single-Source Shortest Paths” by Ran Duan, Jiayi Mao, Xiao Mao, Xinkai Shu, and Longhui Yin (STOC 2025) - danalec/DMMSY-SSSP
{
"storyID": "47124325",
"title": "Show HN: C99 implementation of new O(m log^(2/3) n) shortest path algorithm",
"author": "danalec",
"url": "https://github.com/danalec/DMMSY-SSSP",
"points": 70,
"commentsCount": 23,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - danalec/DMMSY-SSSP: Experimental C implementation of “Breaking the Sorting Barrier for Directed Single-Source Shortest Paths” by Ran Duan, Jiayi Mao, Xiao Mao, Xinkai Shu, and Longhui Yin (STOC 2025)",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/69be3caa340e157bbd1b668ef3802f7aa99cfdf16190a85695b32a10dd43de4f/danalec/DMMSY-SSSP"
}
],
"ogTitle": "GitHub - danalec/DMMSY-SSSP: Experimental C implementation of “Breaking the Sorting Barrier for Directed Single-Source Shortest Paths” by Ran Duan, Jiayi Mao, Xiao Mao, Xinkai Shu, and Longhui Yin (STOC 2025)",
"ogDescription": "Experimental C implementation of “Breaking the Sorting Barrier for Directed Single-Source Shortest Paths” by Ran Duan, Jiayi Mao, Xiao Mao, Xinkai Shu, and Longhui Yin (STOC 2025) - danalec/DMMSY-SSSP",
"ogImage": [
{
"width": "1200",
"alt": "Experimental C implementation of “Breaking the Sorting Barrier for Directed Single-Source Shortest Paths” by Ran Duan, Jiayi Mao, Xiao Mao, Xinkai Shu, and Longhui Yin (STOC 2025) - danalec/DMMSY-SSSP",
"url": "https://opengraph.githubassets.com/69be3caa340e157bbd1b668ef3802f7aa99cfdf16190a85695b32a10dd43de4f/danalec/DMMSY-SSSP",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Experimental C implementation of “Breaking the Sorting Barrier for Directed Single-Source Shortest Paths” by Ran Duan, Jiayi Mao, Xiao Mao, Xinkai Shu, and Longhui Yin (STOC 2025) - danalec/DMMSY-SSSP",
"success": true,
"requestUrl": "https://github.com/danalec/DMMSY-SSSP",
"ogUrl": "https://github.com/danalec/DMMSY-SSSP",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T16:14:10.000Z",
"createdAtI": 1771863250,
"updatedAt": "2026-02-23T20:30:39.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47124325",
"author": "danalec",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T16:25:58.564Z",
"title": "C99 implementation of new O(m log^(2/3) n) shortest path algorithm",
"createdAtI": 1771863250,
"url": "https://github.com/danalec/DMMSY-SSSP",
"points": 5,
"tags": [],
"createdAt": "2026-02-23T16:14:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771863959,
"commentsCount": 1,
"updatedAt": "2026-02-23T16:24:39.000Z"
}
}{
"storyID": "47124149",
"title": "A simple web we own",
"author": "speckx",
"url": "https://rsdoiel.github.io/blog/2026/02/21/a_simple_web_we_own.html",
"points": 129,
"commentsCount": 81,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://rsdoiel.github.io/blog/2026/02/21/a_simple_web_we_own.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T16:01:18.000Z",
"createdAtI": 1771862478,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47124149",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T16:10:58.398Z",
"title": "A simple web we own",
"createdAtI": 1771862478,
"url": "https://rsdoiel.github.io/blog/2026/02/21/a_simple_web_we_own.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T16:01:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771863058,
"commentsCount": 0,
"updatedAt": "2026-02-23T16:09:08.000Z"
}
}Amid talk of artificial intelligence taking our jobs, the big unasked question is: how will we be fed?
{
"storyID": "47124025",
"title": "If AI makes human labor obsolete, who decides who gets to eat?",
"author": "n1b0m",
"url": "https://www.theguardian.com/business/2026/feb/23/ai-how-will-we-be-fed",
"points": 45,
"commentsCount": 68,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://business/2026/feb/23/ai-how-will-we-be-fed?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "If AI makes human labor obsolete, who decides who gets to eat?",
"ogType": "article",
"articleTag": "US economy,Economics,Business,AI (artificial intelligence),Technology",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/business/2026/feb/23/ai-how-will-we-be-fed",
"twitterAppUrliPhone": "gnmguardian://business/2026/feb/23/ai-how-will-we-be-fed?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/business/2026/feb/23/ai-how-will-we-be-fed",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-02-23T11:00:38.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/9fc7eb545de0f5d76747abf5d2ae3d0013ef8a66/0_123_3000_2400/master/3000.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=5cf29aa348284e1323f5031560b49091"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Amid talk of artificial intelligence taking our jobs, the big unasked question is: how will we be fed?",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/9fc7eb545de0f5d76747abf5d2ae3d0013ef8a66/0_123_3000_2400/master/3000.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=32d62bee46953623eaee25574914c634",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/business/2026/feb/23/ai-how-will-we-be-fed",
"alIosUrl": "gnmguardian://business/2026/feb/23/ai-how-will-we-be-fed?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-02-23T11:00:38.000Z",
"articleSection": "Business",
"articleAuthor": "https://www.theguardian.com/profile/eduardo-porter",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"artificialintelligence"
]
},
"createdAt": "2026-02-23T15:54:33.000Z",
"createdAtI": 1771862073,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47124025",
"author": "n1b0m",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T16:10:58.398Z",
"title": "If AI makes human labor obsolete, who decides who gets to eat?",
"createdAtI": 1771862073,
"url": "https://www.theguardian.com/business/2026/feb/23/ai-how-will-we-be-fed",
"points": 3,
"tags": [],
"createdAt": "2026-02-23T15:54:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771863058,
"commentsCount": 0,
"updatedAt": "2026-02-23T16:09:56.000Z"
}
}Isobel Cockerell - Four stories of reporters in exile from Venezuela to Russia, Cuba to Afghanistan
{
"storyID": "47124007",
"title": "First, They Came for the Journalists",
"author": "cdrnsf",
"url": "https://www.codastory.com/disinformation/first-they-came-for-the-journalists/",
"points": 37,
"commentsCount": 0,
"tags": [],
"og": {
"twitterCreator": "@isocockerell",
"twitterSite": "@CodaStory",
"articlePublishedTime": "2026-02-23T15:11:28+00:00",
"author": "Isobel Cockerell",
"ogTitle": "First, they came for the journalists - Coda Story",
"ogDescription": "Four stories of reporters in exile from Venezuela to Russia, Cuba to Afghanistan",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"type": "image/gif",
"url": "https://www.codastory.com/wp-content/uploads/2026/02/IMG_8618-ezgif.com-optimize.gif",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/StayOntheStory/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.codastory.com/disinformation/first-they-came-for-the-journalists/",
"ogUrl": "https://www.codastory.com/disinformation/first-they-came-for-the-journalists/",
"ogSiteName": "Coda Story",
"articleModifiedTime": "2026-02-23T15:11:39+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T15:53:51.000Z",
"createdAtI": 1771862031,
"updatedAt": "2026-02-23T19:23:11.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47124007",
"author": "cdrnsf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T16:05:58.453Z",
"title": "First, They Came for the Journalists",
"createdAtI": 1771862031,
"url": "https://www.codastory.com/disinformation/first-they-came-for-the-journalists/",
"points": 3,
"tags": [],
"createdAt": "2026-02-23T15:53:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771862758,
"commentsCount": 0,
"updatedAt": "2026-02-23T16:05:55.000Z"
}
}Our mission is to bridge the gap between sustainability and scale by providing researchers and farmers with reproducible, lightweight robotics that reduce labour and environmental impact without proprietary dependencies. The Sowbot Open AgBot ecosystem is designed to bridge the “prototype gap” in
{
"storyID": "47123894",
"title": "Show HN: Sowbot – open-hardware agricultural robot (ROS2, RTK GPS)",
"author": "Sabrees",
"url": "https://sowbot.co.uk/",
"points": 67,
"commentsCount": 25,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterTitle": "Home",
"twitterSite": "@permagriculture",
"twitterImage": [
{
"url": "http://nibleyleaves.co.uk/sowbot/wp-content/uploads/sites/10/2026/01/sowbot_sim.png"
}
],
"twitterUrl": "https://sowbot.co.uk",
"ogTitle": "Home",
"ogDescription": "Our mission is to bridge the gap between sustainability and scale by providing researchers and farmers with reproducible, lightweight robotics that reduce labour and environmental impact without proprietary dependencies.\n\nThe Sowbot Open AgBot ecosystem is designed to bridge the “prototype gap” in",
"ogLocale": "en_US",
"ogImage": [
{
"url": "http://nibleyleaves.co.uk/sowbot/wp-content/uploads/sites/10/2026/01/sowbot_sim.png"
}
],
"ogType": "website",
"articlePublisher": "https://facebook.com/sowbot",
"twitterCard": "summary_large_image",
"twitterDescription": "Our mission is to bridge the gap between sustainability and scale by providing researchers and farmers with reproducible, lightweight robotics that reduce labour and environmental impact without proprietary dependencies.\n\nThe Sowbot Open AgBot ecosystem is designed to bridge the “prototype gap” in",
"success": true,
"requestUrl": "https://sowbot.co.uk/",
"ogUrl": "https://sowbot.co.uk",
"ogSiteName": "sowbot"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T15:48:33.000Z",
"createdAtI": 1771861713,
"updatedAt": "2026-02-23T20:37:11.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47123894",
"author": "Sabrees",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T17:15:58.491Z",
"title": "Show HN: Sowbot – open-hardware agricultural robot (ROS2, RTK GPS)",
"createdAtI": 1771861713,
"url": "https://sowbot.co.uk/",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-23T15:48:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771866958,
"commentsCount": 0,
"updatedAt": "2026-02-23T17:15:54.000Z"
}
}LLMs memorize more training data than previously thought.
{
"storyID": "47123805",
"title": "AIs can generate near-verbatim copies of novels from training data",
"author": "oldnetguy",
"url": "https://arstechnica.com/ai/2026/02/ais-can-generate-near-verbatim-copies-of-novels-from-training-data/",
"points": 77,
"commentsCount": 91,
"tags": [],
"og": {
"twitterTitle": "AIs can generate near-verbatim copies of novels from training data",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-02-23T15:38:00+00:00",
"twitterImage": [
{
"alt": "Library shelves filled with books",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/library-shelves-1152x648-1768598730.jpg"
}
],
"ogTitle": "AIs can generate near-verbatim copies of novels from training data",
"ogDescription": "LLMs memorize more training data than previously thought.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "Library shelves filled with books",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/01/library-shelves-1152x648-1768598730.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "LLMs memorize more training data than previously thought.",
"success": true,
"requestUrl": "https://arstechnica.com/ai/2026/02/ais-can-generate-near-verbatim-copies-of-novels-from-training-data/",
"ogUrl": "https://www.ft.com/content/e4b7a54c-90ec-490a-b0b1-f5991294f52a",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-02-23T15:50:46+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLMs"
]
},
"createdAt": "2026-02-23T15:43:57.000Z",
"createdAtI": 1771861437,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47123805",
"author": "oldnetguy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T16:15:58.517Z",
"title": "AIs can generate near-verbatim copies of novels from training data",
"createdAtI": 1771861437,
"url": "https://arstechnica.com/ai/2026/02/ais-can-generate-near-verbatim-copies-of-novels-from-training-data/",
"points": 3,
"tags": [],
"createdAt": "2026-02-23T15:43:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771863359,
"commentsCount": 0,
"updatedAt": "2026-02-23T16:12:39.000Z"
}
}PostgreSQL connection pooler, load balancer and database sharder. - pgdogdev/pgdog
{
"storyID": "47123631",
"title": "Show HN: PgDog – Scale Postgres without changing the app",
"author": "levkk",
"url": "https://github.com/pgdogdev/pgdog",
"points": 112,
"commentsCount": 29,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - pgdogdev/pgdog: PostgreSQL connection pooler, load balancer and database sharder.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/0ef0a6a7a6db0705f9c910031ceb2b20b7f6578d09f561ed6fadb8ba41161d99/pgdogdev/pgdog"
}
],
"ogTitle": "GitHub - pgdogdev/pgdog: PostgreSQL connection pooler, load balancer and database sharder.",
"ogDescription": "PostgreSQL connection pooler, load balancer and database sharder. - pgdogdev/pgdog",
"ogImage": [
{
"width": "1200",
"alt": "PostgreSQL connection pooler, load balancer and database sharder. - pgdogdev/pgdog",
"url": "https://opengraph.githubassets.com/0ef0a6a7a6db0705f9c910031ceb2b20b7f6578d09f561ed6fadb8ba41161d99/pgdogdev/pgdog",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "PostgreSQL connection pooler, load balancer and database sharder. - pgdogdev/pgdog",
"success": true,
"requestUrl": "https://github.com/pgdogdev/pgdog",
"ogUrl": "https://github.com/pgdogdev/pgdog",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T15:33:24.000Z",
"createdAtI": 1771860804,
"updatedAt": "2026-02-23T20:43:12.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47123631",
"author": "levkk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T17:20:58.468Z",
"title": "Show HN: PgDog – Scale Postgres without changing the app",
"createdAtI": 1771860804,
"url": "https://github.com/pgdogdev/pgdog",
"points": 8,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-23T15:33:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771867258,
"commentsCount": 0,
"updatedAt": "2026-02-23T17:20:53.000Z"
}
}Anthropic's AI Fluency Index measures 11 observable behaviors across thousands of Claude.ai conversations to understand how people develop AI collaboration skills.
{
"storyID": "47123590",
"title": "Anthropic Education the AI Fluency Index",
"author": "armcat",
"url": "https://www.anthropic.com/research/AI-fluency-index",
"points": 50,
"commentsCount": 48,
"tags": [],
"og": {
"twitterCreator": "@AnthropicAI",
"twitterCard": "summary_large_image",
"twitterSite": "@AnthropicAI",
"twitterTitle": "Anthropic Education Report: The AI Fluency Index",
"twitterDescription": "Anthropic's AI Fluency Index measures 11 observable behaviors across thousands of Claude.ai conversations to understand how people develop AI collaboration skills.",
"twitterImage": [
{
"alt": "Desk lamp illuminating documents and paper on work surface with writing materials",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20LampPaper&backgroundColor=sky"
}
],
"success": true,
"requestUrl": "https://www.anthropic.com/research/AI-fluency-index",
"ogTitle": "Anthropic Education Report: The AI Fluency Index",
"ogDescription": "Anthropic's AI Fluency Index measures 11 observable behaviors across thousands of Claude.ai conversations to understand how people develop AI collaboration skills.",
"ogImage": [
{
"alt": "Desk lamp illuminating documents and paper on work surface with writing materials",
"url": "https://www.anthropic.com/api/opengraph-illustration?name=Object%20LampPaper&backgroundColor=sky"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"claude"
]
},
"createdAt": "2026-02-23T15:31:17.000Z",
"createdAtI": 1771860677,
"updatedAt": "2026-02-23T20:41:27.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47123590",
"author": "armcat",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T17:25:58.346Z",
"title": "Anthropic Education the AI Fluency Index",
"createdAtI": 1771860677,
"url": "https://www.anthropic.com/research/AI-fluency-index",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T15:31:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771867558,
"commentsCount": 1,
"updatedAt": "2026-02-23T17:24:09.000Z"
}
}: Upgrade allows robot to travel ‘potentially unlimited distances’ without phoning home for help
{
"storyID": "47123321",
"title": "NASA uses Mars Helicopter's SoC for rover navigation upgrade",
"author": "LorenDB",
"url": "https://www.theregister.com/2026/02/23/perseverance_rover_soc_navigation_upgrade/",
"points": 47,
"commentsCount": 12,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TheRegister",
"success": true,
"requestUrl": "https://www.theregister.com/2026/02/23/perseverance_rover_soc_navigation_upgrade/",
"ogTitle": "NASA uses Mars Helicopter's SoC for rover navigation upgrade",
"ogUrl": "https://www.theregister.com/2026/02/23/perseverance_rover_soc_navigation_upgrade/",
"ogDescription": ": Upgrade allows robot to travel ‘potentially unlimited distances’ without phoning home for help",
"ogImage": [
{
"url": "https://regmedia.co.uk/2020/07/30/nasa_perseverance_rover.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T15:12:16.000Z",
"createdAtI": 1771859536,
"updatedAt": "2026-02-23T20:42:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47123321",
"author": "LorenDB",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T15:30:58.566Z",
"title": "NASA uses Mars Helicopter's SoC for rover navigation upgrade",
"createdAtI": 1771859536,
"url": "https://www.theregister.com/2026/02/23/perseverance_rover_soc_navigation_upgrade/",
"points": 3,
"tags": [],
"createdAt": "2026-02-23T15:12:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771860659,
"commentsCount": 0,
"updatedAt": "2026-02-23T15:29:53.000Z"
}
}{
"storyID": "47122789",
"title": "The peculiar case of Japanese web design (2022)",
"author": "montenegrohugo",
"url": "https://sabrinas.space",
"points": 189,
"commentsCount": 81,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "sabrinas.space -",
"success": true,
"requestUrl": "https://sabrinas.space",
"ogTitle": "sabrinas.space -",
"ogUrl": "https://sabrinas.space",
"ogSiteName": "sabrinas.space -",
"ogLocale": "en_US",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T14:28:39.000Z",
"createdAtI": 1771856919,
"updatedAt": "2026-02-23T20:45:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47122789",
"author": "montenegrohugo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T14:50:58.358Z",
"title": "The peculiar case of Japanese web design",
"createdAtI": 1771856919,
"url": "https://sabrinas.space",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T14:28:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771858258,
"commentsCount": 0,
"updatedAt": "2026-02-23T14:50:23.000Z"
}
}Platforms are caught in a dilemma: enforce age restrictions or protect user privacy. How are they navigating this tricky terrain?
{
"storyID": "47122715",
"title": "The Age Verification Trap: Verifying age undermines everyone's data protection",
"author": "oldnetguy",
"url": "https://spectrum.ieee.org/age-verification",
"points": 924,
"commentsCount": 746,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@",
"articlePublishedTime": "2026-02-23T09:00:03+00:00",
"twitterImage": [
{
"url": "https://spectrum.ieee.org/media-library/image.jpg?id=64968905&width=1200&height=600&coordinates=0%2C11%2C0%2C239"
}
],
"ogTitle": "The Age Verification Trap",
"ogDescription": "Platforms are caught in a dilemma: enforce age restrictions or protect user privacy. How are they navigating this tricky terrain?",
"ogImage": [
{
"width": "1200",
"url": "https://spectrum.ieee.org/media-library/image.jpg?id=64968905&width=1200&height=600&coordinates=0%2C11%2C0%2C239",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://spectrum.ieee.org/age-verification",
"ogUrl": "https://spectrum.ieee.org/age-verification",
"ogSiteName": "IEEE Spectrum",
"articleSection": "Telecommunications",
"articleModifiedTime": "2026-02-23T09:00:03+00:00",
"fbAppId": "200167090048537",
"articleAuthor": "https://www.facebook.com/48576411181"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T14:22:39.000Z",
"createdAtI": 1771856559,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47122715",
"author": "oldnetguy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T14:50:58.358Z",
"title": "The Age Verification Trap, Verifying age undermines everyone's data protection",
"createdAtI": 1771856559,
"url": "https://spectrum.ieee.org/age-verification",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T14:22:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771858258,
"commentsCount": 0,
"updatedAt": "2026-02-23T14:50:54.000Z"
}
}Dave Deek - A debt-free retailer with 850 stores got a leveraged buyout. A failing electronics chain got a CEO. Thirteen years later, only one is still standing
{
"storyID": "47122337",
"title": "How did Joann Fabrics die while Best Buy survived? It wasn't Amazon",
"author": "crescit_eundo",
"url": "https://www.governance.fyi/p/how-in-the-hell-did-joann-fabrics",
"points": 45,
"commentsCount": 69,
"tags": [],
"og": {
"twitterTitle": "How in the Hell Did Joann Fabrics Die While Best Buy Survived? It Wasn't Amazon",
"twitterCard": "summary_large_image",
"twitterDescription": "A debt-free retailer with 850 stores got a leveraged buyout. A failing electronics chain got a CEO. Thirteen years later, only one is still standing",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!dIFF!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fgovernancecybernetics.substack.com%2Fapi%2Fv1%2Fpost_preview%2F188482157%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Dave Deek",
"requestUrl": "https://www.governance.fyi/p/how-in-the-hell-did-joann-fabrics",
"ogTitle": "How in the Hell Did Joann Fabrics Die While Best Buy Survived? It Wasn't Amazon",
"ogUrl": "https://www.governance.fyi/p/how-in-the-hell-did-joann-fabrics",
"ogDescription": "A debt-free retailer with 850 stores got a leveraged buyout. A failing electronics chain got a CEO. Thirteen years later, only one is still standing",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!SBKW!,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%2Fea333913-86b6-491b-a34f-f99916c462fa_1024x830.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T13:53:21.000Z",
"createdAtI": 1771854801,
"updatedAt": "2026-02-23T20:42:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47122337",
"author": "crescit_eundo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T15:50:58.544Z",
"title": "How in the Hell Did Joann Fabrics Die While Best Buy Survived? It Wasn't Amazon",
"createdAtI": 1771854801,
"url": "https://www.governance.fyi/p/how-in-the-hell-did-joann-fabrics",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T13:53:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771861859,
"commentsCount": 2,
"updatedAt": "2026-02-23T15:50:53.000Z"
}
}{
"storyID": "47121864",
"title": "VTT Test Donut Lab Battery Reaches 80% Charge in Under 10 Minutes [pdf]",
"author": "sagyam",
"url": "https://pub-fee113bb711e441db5c353d2d31abbb3.r2.dev/VTT_CR_00092_26.pdf",
"points": 106,
"commentsCount": 90,
"tags": [],
"createdAt": "2026-02-23T13:10:56.000Z",
"createdAtI": 1771852256,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47121864",
"author": "sagyam",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "VTT Test Donut Lab Battery Reaches 80% Charge in Under 10 Minutes [pdf]",
"createdAtI": 1771852256,
"url": "https://pub-fee113bb711e441db5c353d2d31abbb3.r2.dev/VTT_CR_00092_26.pdf",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T13:10:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 3,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}a lightweight, robust, scheme-like lisp implementation - JeffBezanson/femtolisp
{
"storyID": "47121539",
"title": "femtolisp: A lightweight, robust, scheme-like Lisp implementation",
"author": "tosh",
"url": "https://github.com/JeffBezanson/femtolisp",
"points": 90,
"commentsCount": 14,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - JeffBezanson/femtolisp: a lightweight, robust, scheme-like lisp implementation",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/89f3901bb265a80f4023a74ce519ecff7460082015f6ea023c11157cefecfb9b/JeffBezanson/femtolisp"
}
],
"ogTitle": "GitHub - JeffBezanson/femtolisp: a lightweight, robust, scheme-like lisp implementation",
"ogDescription": "a lightweight, robust, scheme-like lisp implementation - JeffBezanson/femtolisp",
"ogImage": [
{
"width": "1200",
"alt": "a lightweight, robust, scheme-like lisp implementation - JeffBezanson/femtolisp",
"url": "https://opengraph.githubassets.com/89f3901bb265a80f4023a74ce519ecff7460082015f6ea023c11157cefecfb9b/JeffBezanson/femtolisp",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "a lightweight, robust, scheme-like lisp implementation - JeffBezanson/femtolisp",
"success": true,
"requestUrl": "https://github.com/JeffBezanson/femtolisp",
"ogUrl": "https://github.com/JeffBezanson/femtolisp",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T12:38:54.000Z",
"createdAtI": 1771850334,
"updatedAt": "2026-02-23T20:26:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47121539",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T14:20:58.378Z",
"title": "femtolisp: A lightweight, robust, scheme-like Lisp implementation",
"createdAtI": 1771850334,
"url": "https://github.com/JeffBezanson/femtolisp",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T12:38:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771856458,
"commentsCount": 0,
"updatedAt": "2026-02-23T14:17:08.000Z"
}
}The place where independent analysis of Donut Lab’s solid-state battery claims, with public test data, reports, and technical commentary is released.
{
"storyID": "47121442",
"title": "I Donut Believe – Presenting Third Party Results (Donut Lab)",
"author": "Maximilian_Bet",
"url": "https://idonutbelieve.com/",
"points": 37,
"commentsCount": 13,
"tags": [],
"og": {
"twitterTitle": "I Donut Believe - Presenting Third Party Results",
"articlePublishedTime": "2026-02-20T11:26:31+02:00",
"twitterImage": [
{
"url": "https://mlaygxxmuaqg.i.optimole.com/w:1200/h:630/q:90/f:best/https://idonutbelieve.com/wp-content/uploads/2026/02/Social-share-image-2.jpg"
}
],
"ogTitle": "I Donut Believe - Presenting Third Party Results",
"ogDescription": "The place where independent analysis of Donut Lab’s solid-state battery claims, with public test data, reports, and technical commentary is released.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Stylized text reads \"I DONUT BELIEVE\" on a dark background, with the letter \"O\" in \"DONUT\" replaced by a red-outlined circle and a lightning bolt inside.",
"type": "image/jpeg",
"url": "https://mlaygxxmuaqg.i.optimole.com/w:1200/h:630/q:90/f:best/https://idonutbelieve.com/wp-content/uploads/2026/02/Social-share-image-2.jpg",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "The place where independent analysis of Donut Lab’s solid-state battery claims, with public test data, reports, and technical commentary is released.",
"success": true,
"requestUrl": "https://idonutbelieve.com/",
"ogUrl": "https://idonutbelieve.com/",
"ogSiteName": "I Donut Believe",
"articleModifiedTime": "2026-02-23T14:51:10+02:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T12:28:06.000Z",
"createdAtI": 1771849686,
"updatedAt": "2026-02-23T20:13:39.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47121442",
"author": "Maximilian_Bet",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "I Donut Believe – Presenting Third Party Results (Donut Lab)",
"createdAtI": 1771849686,
"url": "https://idonutbelieve.com/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T12:28:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 1,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}Mikko Ahlroth - Facebook is requesting my robots.txt thousands of times per hour.
{
"storyID": "47121210",
"title": "Facebook's Fascination with My Robots.txt",
"author": "Ndymium",
"url": "https://blog.nytsoi.net/2026/02/23/facebook-robots-txt",
"points": 84,
"commentsCount": 51,
"tags": [],
"og": {
"twitterTitle": "Facebook's Fascination with My Robots.txt",
"articlePublishedTime": "2026-02-23T12:25:00.000+02:00",
"twitterImage": [
{
"alt": "A chart of accesses to robots.txt, ranging from 4000 to over 7000 requests per hour.",
"url": "https://blog.nytsoi.net/static/images/fblogs.webp"
}
],
"author": "Mikko Ahlroth",
"ogTitle": "Facebook's Fascination with My Robots.txt",
"ogDescription": "Facebook is requesting my robots.txt thousands of times per hour.",
"ogImage": [
{
"alt": "A chart of accesses to robots.txt, ranging from 4000 to over 7000 requests per hour.",
"url": "https://blog.nytsoi.net/static/images/fblogs.webp"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Facebook is requesting my robots.txt thousands of times per hour.",
"success": true,
"requestUrl": "https://blog.nytsoi.net/2026/02/23/facebook-robots-txt",
"ogUrl": "https://blog.nytsoi.net/2026/02/23/facebook-robots-txt",
"ogSiteName": "Random Notes"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T12:01:46.000Z",
"createdAtI": 1771848106,
"updatedAt": "2026-02-23T20:42:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47121210",
"author": "Ndymium",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Facebook's Fascination with My Robots.txt",
"createdAtI": 1771848106,
"url": "https://blog.nytsoi.net/2026/02/23/facebook-robots-txt",
"points": 20,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T12:01:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 3,
"updatedAt": "2026-02-23T13:30:38.000Z"
}
}{
"storyID": "47121029",
"title": "Hetzner (European hosting provider) to increase prices by up to 38%",
"author": "doener",
"url": "https://old.reddit.com/r/BuyFromEU/comments/1rce0lf/hetzner_european_hosting_provider_to_increase/",
"points": 406,
"commentsCount": 368,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/BuyFromEU/comments/1rce0lf/hetzner_european_hosting_provider_to_increase/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T11:44:10.000Z",
"createdAtI": 1771847050,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47121029",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Hetzner (European hosting provider) to increase prices by up to 38%",
"createdAtI": 1771847050,
"url": "https://old.reddit.com/r/BuyFromEU/comments/1rce0lf/hetzner_european_hosting_provider_to_increase/",
"points": 141,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T11:44:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 67,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}I used a professional transactional email service with a dedicated IP. One of Germany's largest email providers blocked me anyway - for not sending enough email. And people suggested I should self-host?
{
"storyID": "47120901",
"title": "Don't host email yourself – your reminder in 2026",
"author": "willy__",
"url": "https://www.coinerella.com/dont-host-email-yourself-your-reminder-in-2026/",
"points": 43,
"commentsCount": 58,
"tags": [],
"og": {
"twitterTitle": "Don't host email yourself - your reminder in 2026",
"twitterSite": "@coinerella_com",
"articlePublishedTime": "2026-02-23T09:00:03.000Z",
"twitterImage": [
{
"url": "https://images.unsplash.com/photo-1567473030492-533b30c5494c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE0fHxlbWFpbHxlbnwwfHx8fDE3NzE2ODk2OTd8MA&ixlib=rb-4.1.0&q=80&w=2000"
}
],
"twitterUrl": "https://www.coinerella.com/dont-host-email-yourself-your-reminder-in-2026/",
"ogTitle": "Don't host email yourself - your reminder in 2026",
"ogDescription": "I used a professional transactional email service with a dedicated IP. One of Germany's largest email providers blocked me anyway - for not sending enough email. And people suggested I should self-host?",
"ogImage": [
{
"width": "1200",
"url": "https://images.unsplash.com/photo-1567473030492-533b30c5494c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE0fHxlbWFpbHxlbnwwfHx8fDE3NzE2ODk2OTd8MA&ixlib=rb-4.1.0&q=80&w=2000",
"height": "1200"
}
],
"ogType": "article",
"articleTag": "Infrastructure",
"twitterCard": "summary_large_image",
"twitterDescription": "I used a professional transactional email service with a dedicated IP. One of Germany's largest email providers blocked me anyway - for not sending enough email. And people suggested I should self-host?",
"success": true,
"requestUrl": "https://www.coinerella.com/dont-host-email-yourself-your-reminder-in-2026/",
"ogUrl": "https://www.coinerella.com/dont-host-email-yourself-your-reminder-in-2026/",
"ogSiteName": "Coinerella",
"articleModifiedTime": "2026-02-23T09:00:03.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T11:29:30.000Z",
"createdAtI": 1771846170,
"updatedAt": "2026-02-23T20:18:09.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47120901",
"author": "willy__",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T14:30:58.646Z",
"title": "Don't host email yourself – your reminder in 2026",
"createdAtI": 1771846170,
"url": "https://www.coinerella.com/dont-host-email-yourself-your-reminder-in-2026/",
"points": 5,
"tags": [],
"createdAt": "2026-02-23T11:29:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771857059,
"commentsCount": 0,
"updatedAt": "2026-02-23T14:30:09.000Z"
}
}Andreas Kling - We're adopting Rust as our C++ successor language, and using AI agents to accelerate the transition.
{
"storyID": "47120899",
"title": "Ladybird adopts Rust",
"author": "adius",
"url": "https://ladybird.org/posts/adopting-rust/",
"points": 898,
"commentsCount": 473,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "Andreas Kling",
"requestUrl": "https://ladybird.org/posts/adopting-rust/",
"ogTitle": "Ladybird adopts Rust, with help from AI - Ladybird",
"ogLogo": "/assets/img/avatar-black-purple.png",
"ogDescription": "We're adopting Rust as our C++ successor language, and using AI agents to accelerate the transition.",
"ogImage": [
{
"url": "/assets/img/plant.webp"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-23T11:29:22.000Z",
"createdAtI": 1771846162,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47120899",
"author": "adius",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Ladybird Browser adopts Rust",
"createdAtI": 1771846162,
"url": "https://ladybird.org/posts/adopting-rust/",
"points": 301,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T11:29:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 122,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}SETI@home: Data Acquisition and Front-end Processing* , Korpela, E. J., Anderson, D. P., Cobb, J., Lebofsky, M., Liu, W., Werthimer, D.
{
"storyID": "47120201",
"title": "SETI@home: Data Acquisition and Front-End Processing (2025)",
"author": "tosh",
"url": "https://iopscience.iop.org/article/10.3847/1538-3881/ade5a7",
"points": 73,
"commentsCount": 18,
"tags": [
"front_page"
],
"og": {
"dcLanguage": "en",
"dcType": "Text",
"ogTitle": "SETI@home: Data Acquisition and Front-end Processing",
"dcPublisher": "IOP Publishing",
"ogDescription": "SETI@home: Data Acquisition and Front-end Processing* , Korpela, E. J., Anderson, D. P., Cobb, J., Lebofsky, M., Liu, W., Werthimer, D.",
"ogImage": [
{
"url": "https://cms.iopscience.org/1576b361-ec1f-11e5-b0b6-759f86a2008e/journal_cover?guest=true"
}
],
"ogType": "article",
"dcDate": "2025-07-24",
"success": true,
"requestUrl": "https://iopscience.iop.org/article/10.3847/1538-3881/ade5a7",
"dcIdentifier": "doi:10.3847/1538-3881/ade5a7",
"dcCreator": "D. Werthimer",
"ogUrl": "https://iopscience.iop.org/article/10.3847/1538-3881/ade5a7"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T09:58:33.000Z",
"createdAtI": 1771840713,
"updatedAt": "2026-02-23T20:40:39.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47120201",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "SETI@home: Data Acquisition and Front-End Processing (2025)",
"createdAtI": 1771840713,
"url": "https://iopscience.iop.org/article/10.3847/1538-3881/ade5a7",
"points": 28,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T09:58:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 1,
"updatedAt": "2026-02-23T13:26:30.000Z"
}
}A two-decade retrospective of launches Hacker News dismissed. And what happened next.
{
"storyID": "47120188",
"title": "Hacker News.love – 22 projects Hacker News didn't love",
"author": "ohong",
"url": "https://hackernews.love/",
"points": 184,
"commentsCount": 134,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Every great project was once called a bad idea",
"twitterDescription": "A two-decade retrospective of launches Hacker News dismissed. And what happened next.",
"twitterImage": [
{
"alt": "hackernews.love — Every great project was once called a bad idea",
"width": "1200",
"url": "https://hackernews.love/opengraph-image?dac9d3f5b483356c",
"height": "630"
}
],
"success": true,
"requestUrl": "https://hackernews.love/",
"ogTitle": "Every great project was once called a bad idea",
"ogUrl": "https://hackernews.love",
"ogDescription": "A two-decade retrospective of launches Hacker News dismissed. And what happened next.",
"ogSiteName": "hackernews.love",
"ogImage": [
{
"width": "1200",
"alt": "hackernews.love — Every great project was once called a bad idea",
"type": "image/png",
"url": "https://hackernews.love/opengraph-image?dac9d3f5b483356c",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T09:56:57.000Z",
"createdAtI": 1771840617,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47120188",
"author": "ohong",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Hacker News.love – 22 projects Hacker News didn't love",
"createdAtI": 1771840617,
"url": "https://hackernews.love/",
"points": 82,
"tags": [],
"createdAt": "2026-02-23T09:56:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 61,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}{
"storyID": "47120145",
"title": "Hetzner Prices increase 30-40%",
"author": "williausrohr",
"url": "https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/",
"points": 158,
"commentsCount": 118,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T09:52:14.000Z",
"createdAtI": 1771840334,
"updatedAt": "2026-02-23T20:41:58.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47120145",
"author": "williausrohr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Hetzner Prices increase 30-40%",
"createdAtI": 1771840334,
"url": "https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/",
"points": 130,
"tags": [],
"createdAt": "2026-02-23T09:52:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 100,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}Practical lessons from three TV app projects on why mobile assumptions fail on TV, covering UX, performance, hardware constraints, and developer experience.
{
"storyID": "47120079",
"title": "What I Learned After Building 3 TV Apps Coming from Mobile",
"author": "dinko7",
"url": "https://dinkomarinac.dev/blog/what-i-learned-after-building-3-tv-apps-coming-from-mobile/",
"points": 35,
"commentsCount": 41,
"tags": [],
"og": {
"twitterCreator": "@dinkomarinac",
"twitterTitle": "What I Learned After Building 3 TV Apps Coming From Mobile | Dinko Marinac",
"twitterImage": [
{
"url": "https://dinkomarinac.dev/og/what-i-learned-after-building-3-tv-apps-coming-from-mobile.png"
}
],
"twitterUrl": "https://dinkomarinac.dev/blog/what-i-learned-after-building-3-tv-apps-coming-from-mobile/",
"ogTitle": "What I Learned After Building 3 TV Apps Coming From Mobile | Dinko Marinac",
"ogDescription": "Practical lessons from three TV app projects on why mobile assumptions fail on TV, covering UX, performance, hardware constraints, and developer experience.",
"ogImage": [
{
"url": "https://dinkomarinac.dev/og/what-i-learned-after-building-3-tv-apps-coming-from-mobile.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Practical lessons from three TV app projects on why mobile assumptions fail on TV, covering UX, performance, hardware constraints, and developer experience.",
"success": true,
"requestUrl": "https://dinkomarinac.dev/blog/what-i-learned-after-building-3-tv-apps-coming-from-mobile/",
"ogUrl": "https://dinkomarinac.dev/blog/what-i-learned-after-building-3-tv-apps-coming-from-mobile/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T09:41:54.000Z",
"createdAtI": 1771839714,
"updatedAt": "2026-02-23T20:43:42.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47120079",
"author": "dinko7",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "What I Learned After Building 3 TV Apps Coming from Mobile",
"createdAtI": 1771839714,
"url": "https://dinkomarinac.dev/blog/what-i-learned-after-building-3-tv-apps-coming-from-mobile/",
"points": 14,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T09:41:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 4,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}LLM Timeline - Track every major LLM from 2017 to 2026. From Transformers → GPT → ChatGPT → Claude → Gemini → DeepSeek and beyond.
{
"storyID": "47119871",
"title": "Show HN: AI Timeline – 171 LLMs from Transformer (2017) to GPT-5.3 (2026)",
"author": "ai_bot",
"url": "https://llm-timeline.com/",
"points": 96,
"commentsCount": 45,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterTitle": "AI Timeline — Complete History of 169+ Large Language Models",
"twitterImage": [
{
"url": "https://llm-timeline.com/og-image.jpg"
}
],
"author": "LLM Timeline",
"ogTitle": "AI Timeline — Complete History of 169+ Large Language Models",
"ogDescription": "Track every major LLM from 2017 to 2026. From Transformers → GPT → ChatGPT → Claude → Gemini → DeepSeek and beyond.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1424",
"url": "https://llm-timeline.com/og-image.jpg",
"height": "752"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Track every major LLM from 2017 to 2026. From Transformers → GPT → ChatGPT → Claude → Gemini → DeepSeek and beyond.",
"success": true,
"requestUrl": "https://llm-timeline.com/",
"ogUrl": "https://llm-timeline.com/",
"ogSiteName": "LLM Timeline"
},
"aiIsh": {
"score": 8,
"offenses": [
"AI",
"GPT",
"GPT",
"LLM",
"LLMs",
"chatgpt",
"claude",
"gemini"
]
},
"createdAt": "2026-02-23T09:07:44.000Z",
"createdAtI": 1771837664,
"updatedAt": "2026-02-23T20:44:11.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47119871",
"author": "ai_bot",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Show HN: AI Timeline – 171 LLMs from Transformer (2017) to GPT-5.3 (2026)",
"createdAtI": 1771837664,
"url": "https://llm-timeline.com/",
"points": 17,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-23T09:07:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 13,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}Christopher Brunet - 12 papers retracted, 7 editor positions removed, and the "open secret" of Elsevier’s elite paper mill exposed.
{
"storyID": "47119530",
"title": "Elsevier shuts down its finance journal citation cartel",
"author": "qsi",
"url": "https://www.chrisbrunet.com/p/elsevier-shuts-down-its-finance-journal",
"points": 459,
"commentsCount": 88,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Elsevier Shuts Down Its Finance Journal Citation Cartel",
"twitterCard": "summary_large_image",
"twitterDescription": "12 papers retracted, 7 editor positions removed, and the \"open secret\" of Elsevier’s elite paper mill exposed.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!v_rK!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fchrisbrunet.substack.com%2Fapi%2Fv1%2Fpost_preview%2F182657631%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Christopher Brunet",
"requestUrl": "https://www.chrisbrunet.com/p/elsevier-shuts-down-its-finance-journal",
"ogTitle": "Elsevier Shuts Down Its Finance Journal Citation Cartel",
"ogUrl": "https://www.chrisbrunet.com/p/elsevier-shuts-down-its-finance-journal",
"ogDescription": "12 papers retracted, 7 editor positions removed, and the \"open secret\" of Elsevier’s elite paper mill exposed.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!hYDV!,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%2Febf6f289-f7d1-4bea-8556-53dac0a159eb_512x512.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T08:22:34.000Z",
"createdAtI": 1771834954,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47119530",
"author": "qsi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Elsevier shuts down its finance journal citation cartel",
"createdAtI": 1771834954,
"url": "https://www.chrisbrunet.com/p/elsevier-shuts-down-its-finance-journal",
"points": 234,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T08:22:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 44,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}Magical Mushroom Company harnesses the natural flexibility and strength of mycelium, the material structure of fungi, to grow mushroom packaging
{
"storyID": "47119274",
"title": "Magical Mushroom – Europe's first industrial-scale mycelium packaging producer",
"author": "microflash",
"url": "https://magicalmushroom.com/index",
"points": 288,
"commentsCount": 102,
"tags": [
"front_page"
],
"og": {
"ogTitle": "Home Page",
"ogDescription": "Magical Mushroom Company harnesses the natural flexibility and strength of mycelium, the material structure of fungi, to grow mushroom packaging",
"ogImage": [
{
"url": "https://a.storyblok.com/f/142449/2500x1667/4cab6ab4ac/lm0_9542_rt.jpg"
}
],
"success": true,
"requestUrl": "https://magicalmushroom.com/index"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T07:43:47.000Z",
"createdAtI": 1771832627,
"updatedAt": "2026-02-23T20:44:56.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47119274",
"author": "microflash",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Magical Mushroom – Europe's first industrial-scale mycelium packaging producer",
"createdAtI": 1771832627,
"url": "https://magicalmushroom.com/index",
"points": 95,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T07:43:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 38,
"updatedAt": "2026-02-23T13:30:38.000Z"
}
}{
"storyID": "47119210",
"title": "Pope tells priests to use their brains, not AI, to write homilies",
"author": "josephcsible",
"url": "https://www.ewtnnews.com/vatican/pope-leo-xiv-tells-priests-to-use-their-brains-not-ai-to-write-homilies",
"points": 495,
"commentsCount": 397,
"tags": [],
"og": {
"error": "Server has returned a 400/500 error code",
"requestUrl": "https://www.ewtnnews.com/vatican/pope-leo-xiv-tells-priests-to-use-their-brains-not-ai-to-write-homilies"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-23T07:33:57.000Z",
"createdAtI": 1771832037,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47119210",
"author": "josephcsible",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Pope tells priests to use their brains, not AI, to write homilies",
"createdAtI": 1771832037,
"url": "https://www.ewtnnews.com/vatican/pope-leo-xiv-tells-priests-to-use-their-brains-not-ai-to-write-homilies",
"points": 290,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T07:33:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 257,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}{
"storyID": "47118774",
"title": "Ask HN: Have you ever cloned a cat?",
"author": "arthurcolle",
"url": null,
"points": 35,
"commentsCount": 42,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-23T06:24:19.000Z",
"createdAtI": 1771827859,
"updatedAt": "2026-02-23T19:51:40.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47118774",
"author": "arthurcolle",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Ask HN: Have you ever cloned a cat?",
"createdAtI": 1771827859,
"url": null,
"points": 32,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-23T06:24:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 38,
"updatedAt": "2026-02-23T13:29:08.000Z"
}
}Many social media posts by Tesla CEO on his platform are indiscernible from those of white supremacists, say experts
{
"storyID": "47118085",
"title": "Elon Musk posted about race almost every day in January",
"author": "tastyface",
"url": "https://www.theguardian.com/technology/2026/feb/12/elon-musk-posts-january-white-supremacists",
"points": 35,
"commentsCount": 4,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://technology/2026/feb/12/elon-musk-posts-january-white-supremacists?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Elon Musk posted about race almost every day in January",
"ogType": "article",
"articleTag": "Elon Musk,Race,X,Technology",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/technology/2026/feb/12/elon-musk-posts-january-white-supremacists",
"twitterAppUrliPhone": "gnmguardian://technology/2026/feb/12/elon-musk-posts-january-white-supremacists?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/technology/2026/feb/12/elon-musk-posts-january-white-supremacists",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-02-12T14:24:58.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/be8a11d2bcb35fcac2b8282812b36fcd33fdbae1/0_0_2790_2232/master/2790.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=805f3b9f63f3d0982aec5e2f8673e137"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Many social media posts by Tesla CEO on his platform are indiscernible from those of white supremacists, say experts",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/be8a11d2bcb35fcac2b8282812b36fcd33fdbae1/0_0_2790_2232/master/2790.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=e4481fcb190962f97cb4ba2417acb7dc",
"height": "960"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/technology/2026/feb/12/elon-musk-posts-january-white-supremacists",
"alIosUrl": "gnmguardian://technology/2026/feb/12/elon-musk-posts-january-white-supremacists?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-02-12T15:52:20.000Z",
"articleSection": "Technology",
"articleAuthor": "https://www.theguardian.com/profile/nick-robins-early",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T04:20:24.000Z",
"createdAtI": 1771820424,
"updatedAt": "2026-02-23T20:21:09.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47118085",
"author": "tastyface",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T16:30:58.516Z",
"title": "Elon Musk posted about race almost every day in January",
"createdAtI": 1771820424,
"url": "https://www.theguardian.com/technology/2026/feb/12/elon-musk-posts-january-white-supremacists",
"points": 34,
"tags": [],
"createdAt": "2026-02-23T04:20:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771864259,
"commentsCount": 4,
"updatedAt": "2026-02-23T16:30:10.000Z"
}
}Terence Eden - Twenty five years ago today, the EU's IST advisory group published a paper about the future of "Ambient Intelligence". Way before the world got distracted with cryptoscams and AI slop, we genuinely thought that computers would be so pervasive and well-integrated that the dream of "Ubiquitous Computing" would become a reality. The ISTAG published an optimistic paper called "Scenarios for ambient…
{
"storyID": "47118055",
"title": "How close are we to a vision for 2010?",
"author": "ColinWright",
"url": "https://shkspr.mobi/blog/2026/02/how-close-are-we-to-a-vision-for-2010/",
"points": 60,
"commentsCount": 35,
"tags": [],
"og": {
"twitterSite": "@edent",
"articlePublishedTime": "2026-02-22T12:34:58+00:00",
"author": "Terence Eden",
"ogTitle": "How close are we to a vision for 2010?",
"ogDescription": "Twenty five years ago today, the EU's IST advisory group published a paper about the future of \"Ambient Intelligence\". Way before the world got distracted with cryptoscams and AI slop, we genuinely thought that computers would be so pervasive and well-integrated that the dream of \"Ubiquitous Computing\" would become a reality. The ISTAG published an optimistic paper called \"Scenarios for ambient…",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "723",
"alt": "Cover page of the report.",
"url": "https://shkspr.mobi/blog/wp-content/uploads/2026/01/istag.webp",
"height": "1024"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://shkspr.mobi/blog/2026/02/how-close-are-we-to-a-vision-for-2010/",
"ogUrl": "https://shkspr.mobi/blog/2026/02/how-close-are-we-to-a-vision-for-2010/",
"ogSiteName": "Terence Eden’s Blog",
"articleModifiedTime": "2026-02-20T14:41:27+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-23T04:16:00.000Z",
"createdAtI": 1771820160,
"updatedAt": "2026-02-23T20:29:10.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47118055",
"author": "ColinWright",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "How close are we to a vision for 2010?",
"createdAtI": 1771820160,
"url": "https://shkspr.mobi/blog/2026/02/how-close-are-we-to-a-vision-for-2010/",
"points": 49,
"tags": [],
"createdAt": "2026-02-23T04:16:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 28,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}Users are exhausted fighting AI moderation, AI-generated art, and AI-first features.
{
"storyID": "47117966",
"title": "Pinterest is drowning in a sea of AI slop and auto-moderation",
"author": "trinsic2",
"url": "https://www.404media.co/pinterest-is-drowning-in-a-sea-of-ai-slop-and-auto-moderation/",
"points": 71,
"commentsCount": 71,
"tags": [],
"og": {
"twitterCreator": "@mjgault",
"twitterTitle": "Pinterest Is Drowning in a Sea of AI Slop and Auto-Moderation",
"twitterSite": "@404mediaco",
"articlePublishedTime": "2026-02-19T14:24:44.000Z",
"twitterImage": [
{
"url": "https://images.unsplash.com/photo-1636044594149-6e2f289c3868?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fFBpbnRlcmVzdHxlbnwwfHx8fDE3NzEzNDAzNzJ8MA&ixlib=rb-4.1.0&q=80&w=2000"
}
],
"twitterUrl": "https://www.404media.co/pinterest-is-drowning-in-a-sea-of-ai-slop-and-auto-moderation/",
"ogTitle": "Pinterest Is Drowning in a Sea of AI Slop and Auto-Moderation",
"ogDescription": "Users are exhausted fighting AI moderation, AI-generated art, and AI-first features.",
"ogImage": [
{
"width": "1200",
"url": "https://images.unsplash.com/photo-1636044594149-6e2f289c3868?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fFBpbnRlcmVzdHxlbnwwfHx8fDE3NzEzNDAzNzJ8MA&ixlib=rb-4.1.0&q=80&w=2000",
"height": "800"
}
],
"ogType": "article",
"articleTag": "AI",
"articlePublisher": "https://www.facebook.com/404mediaco",
"twitterCard": "summary_large_image",
"twitterDescription": "Users are exhausted fighting AI moderation, AI-generated art, and AI-first features.",
"success": true,
"requestUrl": "https://www.404media.co/pinterest-is-drowning-in-a-sea-of-ai-slop-and-auto-moderation/",
"ogUrl": "https://www.404media.co/pinterest-is-drowning-in-a-sea-of-ai-slop-and-auto-moderation/",
"ogSiteName": "404 Media",
"articleModifiedTime": "2026-02-19T14:42:30.000Z"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-23T04:03:58.000Z",
"createdAtI": 1771819438,
"updatedAt": "2026-02-23T20:25:39.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47117966",
"author": "trinsic2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Pinterest is drowning in a sea of AI slop and auto-moderation",
"createdAtI": 1771819438,
"url": "https://www.404media.co/pinterest-is-drowning-in-a-sea-of-ai-slop-and-auto-moderation/",
"points": 47,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T04:03:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 32,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}Mohammed Nasr - Deriving user interfaces from first principles
{
"storyID": "47117946",
"title": "What I learned designing a barebones UI engine",
"author": "teleforce",
"url": "https://madebymohammed.com/miniui",
"points": 70,
"commentsCount": 41,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "What I learned designing a (barebones) UI engine",
"twitterDescription": "Deriving user interfaces from first principles",
"success": true,
"author": "Mohammed Nasr",
"requestUrl": "https://madebymohammed.com/miniui",
"ogTitle": "What I learned designing a (barebones) UI engine",
"ogDescription": "Deriving user interfaces from first principles"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T04:01:49.000Z",
"createdAtI": 1771819309,
"updatedAt": "2026-02-23T20:40:11.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47117946",
"author": "teleforce",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:35:58.488Z",
"title": "What I learned designing a barebones UI engine",
"createdAtI": 1771819309,
"url": "https://madebymohammed.com/miniui",
"points": 51,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T04:01:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853758,
"commentsCount": 19,
"updatedAt": "2026-02-23T13:31:53.000Z"
}
}{
"storyID": "47117886",
"title": "Crawling a billion web pages in just over 24 hours, in 2025",
"author": "pseudolus",
"url": "https://andrewkchan.dev/posts/crawler.html",
"points": 139,
"commentsCount": 49,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://andrewkchan.dev/posts/crawler.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T03:54:32.000Z",
"createdAtI": 1771818872,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47117886",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Crawling a billion web pages in just over 24 hours, in 2025",
"createdAtI": 1771818872,
"url": "https://andrewkchan.dev/posts/crawler.html",
"points": 61,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T03:54:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 8,
"updatedAt": "2026-02-23T13:30:53.000Z"
}
}The largest collection of free stuff on the internet!
{
"storyID": "47117780",
"title": "Freemediaheckyeah – A collection of free stuff on the internet",
"author": "con",
"url": "https://fmhy.net/",
"points": 245,
"commentsCount": 68,
"tags": [],
"og": {
"twitterTitle": "Welcome",
"twitterImage": [
{
"alt": "Welcome",
"width": "1200",
"url": "https://fmhy.net/__og_image__/og.png",
"height": "628"
}
],
"twitterUrl": "https://fmhy.net/",
"ogTitle": "Welcome",
"ogDescription": "The largest collection of free stuff on the internet!",
"ogLocale": "en",
"ogImage": [
{
"width": "1200",
"alt": "Welcome",
"type": "image/png",
"url": "https://fmhy.net/__og_image__/og.png",
"height": "628"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "The largest collection of free stuff on the internet!",
"success": true,
"requestUrl": "https://fmhy.net/",
"ogUrl": "https://fmhy.net/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T03:35:31.000Z",
"createdAtI": 1771817731,
"updatedAt": "2026-02-23T20:45:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47117780",
"author": "con",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Freemediaheckyeah – A collection of free stuff on the internet",
"createdAtI": 1771817731,
"url": "https://fmhy.net/",
"points": 222,
"tags": [],
"createdAt": "2026-02-23T03:35:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 64,
"updatedAt": "2026-02-23T13:26:30.000Z"
}
}A collection of high-performance JavaScript tools written in Rust
{
"storyID": "47117459",
"title": "The JavaScript Oxidation Compiler",
"author": "modinfo",
"url": "https://oxc.rs/",
"points": 236,
"commentsCount": 128,
"tags": [],
"og": {
"twitterSite": "Oxc",
"twitterCard": "summary_large_image",
"twitterTitle": "The JavaScript Oxidation Compiler",
"twitterDescription": "A collection of high-performance JavaScript tools written in Rust",
"twitterImage": [
{
"alt": "The JavaScript Oxidation Compiler",
"url": "https://oxc.rs/og.jpg"
}
],
"success": true,
"requestUrl": "https://oxc.rs/",
"ogTitle": "The JavaScript Oxidation Compiler",
"ogUrl": "https://oxc.rs",
"ogSiteName": "Oxc",
"ogDescription": "A collection of high-performance JavaScript tools written in Rust",
"ogImage": [
{
"url": "https://oxc.rs/og.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T02:49:16.000Z",
"createdAtI": 1771814956,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47117459",
"author": "modinfo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "The JavaScript Oxidation Compiler",
"createdAtI": 1771814956,
"url": "https://oxc.rs/",
"points": 204,
"tags": [
"front_page"
],
"createdAt": "2026-02-23T02:49:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 102,
"updatedAt": "2026-02-23T13:30:08.000Z"
}
}{
"storyID": "47117408",
"title": "Agentic Software Engineering Book",
"author": "bananaflag",
"url": "https://agenticse-book.github.io/",
"points": 64,
"commentsCount": 34,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://agenticse-book.github.io/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T02:41:43.000Z",
"createdAtI": 1771814503,
"updatedAt": "2026-02-23T20:26:56.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47117408",
"author": "bananaflag",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T14:25:58.533Z",
"title": "Agentic Software Engineering Book",
"createdAtI": 1771814503,
"url": "https://agenticse-book.github.io/",
"points": 64,
"tags": [],
"createdAt": "2026-02-23T02:41:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771856759,
"commentsCount": 34,
"updatedAt": "2026-02-23T14:24:23.000Z"
}
}Aqua, a cli message tool for AI agents . Contribute to quailyquaily/aqua development by creating an account on GitHub.
{
"storyID": "47117169",
"title": "Aqua: A CLI message tool for AI agents",
"author": "lyricat",
"url": "https://github.com/quailyquaily/aqua",
"points": 68,
"commentsCount": 32,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - quailyquaily/aqua: Aqua, a cli message tool for AI agents",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/1916cc0676a60741e594aadc69b515199f4c1442c021a15576ced5e653e98147/quailyquaily/aqua"
}
],
"ogTitle": "GitHub - quailyquaily/aqua: Aqua, a cli message tool for AI agents",
"ogDescription": "Aqua, a cli message tool for AI agents . Contribute to quailyquaily/aqua development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Aqua, a cli message tool for AI agents . Contribute to quailyquaily/aqua development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/1916cc0676a60741e594aadc69b515199f4c1442c021a15576ced5e653e98147/quailyquaily/aqua",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Aqua, a cli message tool for AI agents . Contribute to quailyquaily/aqua development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/quailyquaily/aqua",
"ogUrl": "https://github.com/quailyquaily/aqua",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-23T02:07:27.000Z",
"createdAtI": 1771812447,
"updatedAt": "2026-02-23T20:41:58.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47117169",
"author": "lyricat",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Aqua: A CLI message tool for AI agents",
"createdAtI": 1771812447,
"url": "https://github.com/quailyquaily/aqua",
"points": 61,
"tags": [],
"createdAt": "2026-02-23T02:07:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 31,
"updatedAt": "2026-02-23T13:28:09.000Z"
}
}Neuroscientist Jared Cooney Horvath said older generations “screwed up” giving students access to so much technology: “I genuinely hope Gen Z quickly figures that out and gets mad.”
{
"storyID": "47117087",
"title": "$30B for laptops yielded a generation less cognitively capable than parents",
"author": "walterbell",
"url": "https://www.yahoo.com/news/articles/u-spent-30-billion-ditch-110200869.html",
"points": 218,
"commentsCount": 218,
"tags": [],
"og": {
"twitterCreator": "@YahooNews",
"twitterSite": "@YahooNews",
"twitterTitle": "The U.S. spent $30 billion to ditch textbooks for laptops and tablets: The result is the first generation less cognitively capable than their parents",
"twitterImage": [
{
"url": "https://s.yimg.com/ny/api/res/1.2/lW3A0rLMMKmL6ijX6l97OQ--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD04NDQ7Y2Y9d2VicA--/https://media.zenfs.com/en/fortune_175/50aba37bffd90f7f6594c7b9c6ee15e0"
}
],
"ogTitle": "The U.S. spent $30 billion to ditch textbooks for laptops and tablets: The result is the first generation less cognitively capable than their parents",
"alAndroidPackage": "com.yahoo.mobile.client.android.yahoo",
"alIosAppStoreId": "304158842",
"ogDescription": "Neuroscientist Jared Cooney Horvath said older generations “screwed up” giving students access to so much technology: “I genuinely hope Gen Z quickly figures that out and gets mad.”",
"ogImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/lW3A0rLMMKmL6ijX6l97OQ--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD04NDQ7Y2Y9d2VicA--/https://media.zenfs.com/en/fortune_175/50aba37bffd90f7f6594c7b9c6ee15e0",
"height": "844"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Neuroscientist Jared Cooney Horvath said older generations “screwed up” giving students access to so much technology: “I genuinely hope Gen Z quickly figures that out and gets mad.”",
"success": true,
"requestUrl": "https://www.yahoo.com/news/articles/u-spent-30-billion-ditch-110200869.html",
"alIosAppName": "Yahoo",
"alAndroidAppName": "Yahoo",
"ogUrl": "https://www.yahoo.com/news/articles/u-spent-30-billion-ditch-110200869.html",
"alIosUrl": "yahoo://article/view?uuid=8bd22d29-cfbe-3b47-857e-c293047f93df&src=web",
"ogSiteName": "Yahoo News",
"alAndroidUrl": "yahoo://article/view?uuid=8bd22d29-cfbe-3b47-857e-c293047f93df&src=web"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T01:54:16.000Z",
"createdAtI": 1771811656,
"updatedAt": "2026-02-23T20:35:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47117087",
"author": "walterbell",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "$30B for laptops yielded a generation less cognitively capable than parents",
"createdAtI": 1771811656,
"url": "https://www.yahoo.com/news/articles/u-spent-30-billion-ditch-110200869.html",
"points": 196,
"tags": [],
"createdAt": "2026-02-23T01:54:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 186,
"updatedAt": "2026-02-23T13:30:08.000Z"
}
}Rituals come in many different forms and are practised in cultures the world over, but why have they become such an important part of our lives?
{
"storyID": "47116866",
"title": "The power of daily rituals (2021)",
"author": "andsoitis",
"url": "https://www.bbc.com/future/article/20210914-how-rituals-help-us-to-deal-with-uncertainty-and-stress",
"points": 51,
"commentsCount": 32,
"tags": [],
"og": {
"twitterTitle": "The surprising power of daily rituals",
"alWebUrl": "https://bbc.com/future/article/20210914-how-rituals-help-us-to-deal-with-uncertainty-and-stress",
"twitterImage": [
{
"url": "https://ychef.files.bbci.co.uk/624x351/p09vymzx.jpg"
}
],
"ogTitle": "The surprising power of daily rituals",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Rituals come in many different forms and are practised in cultures the world over, but why have they become such an important part of our lives?",
"ogImage": [
{
"width": "1024",
"url": "https://ychef.files.bbci.co.uk/624x351/p09vymzx.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Rituals come in many different forms and are practised in cultures the world over, but why have they become such an important part of our lives?",
"success": true,
"requestUrl": "https://www.bbc.com/future/article/20210914-how-rituals-help-us-to-deal-with-uncertainty-and-stress",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://future/article/20210914-how-rituals-help-us-to-deal-with-uncertainty-and-stress",
"articleModifiedTime": "2021-09-15T01:00:00.000Z",
"alAndroidUrl": "bbcx://future/article/20210914-how-rituals-help-us-to-deal-with-uncertainty-and-stress"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T01:23:18.000Z",
"createdAtI": 1771809798,
"updatedAt": "2026-02-23T19:56:44.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47116866",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:40:58.348Z",
"title": "The power of daily rituals (2021)",
"createdAtI": 1771809798,
"url": "https://www.bbc.com/future/article/20210914-how-rituals-help-us-to-deal-with-uncertainty-and-stress",
"points": 50,
"tags": [],
"createdAt": "2026-02-23T01:23:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771854058,
"commentsCount": 32,
"updatedAt": "2026-02-23T13:38:39.000Z"
}
}H1B Data Hub Research Team - Investigation reveals how India's top IT firms file 27% of H1B visas but pay 40% below tech industry average. The outsourcing model exposed through data.
{
"storyID": "47116385",
"title": "IT Staffing Firms (TCS, Cognizant, Infosis Underpay Developers by 80–100%",
"author": "buildwithmanju",
"url": "https://h1bdatahub.com/blog/cognizant-tcs-infosys-low-h1b-salaries-exposed",
"points": 39,
"commentsCount": 25,
"tags": [],
"og": {
"twitterTitle": "Why Cognizant, TCS & Infosys Top H1B Filings But Pay Sub-Six-Figure Salaries",
"articlePublishedTime": "2026-02-10",
"author": "H1B Data Hub Research Team",
"ogTitle": "Why Cognizant, TCS & Infosys Top H1B Filings But Pay Sub-Six-Figure Salaries",
"ogDescription": "Investigation reveals how India's top IT firms file 27% of H1B visas but pay 40% below tech industry average. The outsourcing model exposed through data.",
"ogType": "article",
"articleTag": "investigation",
"twitterCard": "summary_large_image",
"twitterDescription": "Investigation reveals how India's top IT firms file 27% of H1B visas but pay 40% below tech industry average. The outsourcing model exposed through data.",
"success": true,
"requestUrl": "https://h1bdatahub.com/blog/cognizant-tcs-infosys-low-h1b-salaries-exposed",
"ogUrl": "https://h1bdatahub.com/blog/cognizant-tcs-infosys-low-h1b-salaries-exposed",
"articleModifiedTime": "2026-02-22",
"articleAuthor": "H1B Data Hub Research Team"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-23T00:21:23.000Z",
"createdAtI": 1771806083,
"updatedAt": "2026-02-23T16:44:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47116385",
"author": "buildwithmanju",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:45:58.500Z",
"title": "IT Staffing Firms (TCS, Cognizant, Infosis Underpay Developers by 80–100%",
"createdAtI": 1771806083,
"url": "https://h1bdatahub.com/blog/cognizant-tcs-infosys-low-h1b-salaries-exposed",
"points": 38,
"tags": [],
"createdAt": "2026-02-23T00:21:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771854359,
"commentsCount": 25,
"updatedAt": "2026-02-23T13:45:38.000Z"
}
}Kirsten Korosec - "The grounds for relief that Tesla relies upon are virtually the same as those Tesla put forth previously during the course of trial."
{
"storyID": "47116185",
"title": "Tesla loses bid to overturn $243M Autopilot verdict",
"author": "doener",
"url": "https://techcrunch.com/2026/02/20/tesla-loses-bid-to-overturn-243m-autopilot-verdict/",
"points": 60,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-02-20T17:37:24+00:00",
"author": "Kirsten Korosec",
"ogTitle": "Tesla loses bid to overturn $243M Autopilot verdict | TechCrunch",
"ogDescription": "\"The grounds for relief that Tesla relies upon are virtually the same as those Tesla put forth previously during the course of trial.\"",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2023/12/tesla-autopilot-2.jpg?resize=1200,675",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2026/02/20/tesla-loses-bid-to-overturn-243m-autopilot-verdict/",
"ogUrl": "https://techcrunch.com/2026/02/20/tesla-loses-bid-to-overturn-243m-autopilot-verdict/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-02-20T19:34:11+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T23:55:31.000Z",
"createdAtI": 1771804531,
"updatedAt": "2026-02-23T20:19:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47116185",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T14:10:58.326Z",
"title": "Tesla loses bid to overturn $243M Autopilot verdict",
"createdAtI": 1771804531,
"url": "https://techcrunch.com/2026/02/20/tesla-loses-bid-to-overturn-243m-autopilot-verdict/",
"points": 57,
"tags": [],
"createdAt": "2026-02-22T23:55:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771855858,
"commentsCount": 1,
"updatedAt": "2026-02-23T14:10:55.000Z"
}
}Track mass layoffs and plant closures across all 50 US states. Search 100,000+ WARN Act notices updated daily. Free API, bulk exports, and analytics.
{
"storyID": "47116026",
"title": "Show HN: WARN Firehose – Every US layoff notice in one searchable database",
"author": "sendkamal",
"url": "https://warnfirehose.com",
"points": 129,
"commentsCount": 15,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "WARN Act Data & Layoff Tracker | WARN Firehose",
"twitterDescription": "Track mass layoffs and plant closures across all 50 US states. Search 100,000+ WARN Act notices updated daily. Free API, bulk exports, and analytics.",
"success": true,
"requestUrl": "https://warnfirehose.com",
"ogTitle": "WARN Act Data & Layoff Tracker | WARN Firehose",
"ogUrl": "https://warnfirehose.com",
"ogDescription": "Track mass layoffs and plant closures across all 50 US states. Search 100,000+ WARN Act notices updated daily. Free API, bulk exports, and analytics.",
"ogImage": [
{
"url": "https://warnfirehose.com/logo.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T23:32:43.000Z",
"createdAtI": 1771803163,
"updatedAt": "2026-02-23T20:38:56.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47116026",
"author": "sendkamal",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T16:30:58.516Z",
"title": "Show HN: WARN Firehose – Every US layoff notice in one searchable database",
"createdAtI": 1771803163,
"url": "https://warnfirehose.com",
"points": 127,
"tags": [
"show_hn"
],
"createdAt": "2026-02-22T23:32:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771864259,
"commentsCount": 15,
"updatedAt": "2026-02-23T16:30:56.000Z"
}
}{
"storyID": "47116021",
"title": "Large US company came after me for releasing a free open-source alternative",
"author": "zem",
"url": "https://old.reddit.com/r/selfhosted/comments/1rbkx5e/large_us_company_came_after_me_for_releasing_a/",
"points": 107,
"commentsCount": 21,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/selfhosted/comments/1rbkx5e/large_us_company_came_after_me_for_releasing_a/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T23:32:19.000Z",
"createdAtI": 1771803139,
"updatedAt": "2026-02-23T19:58:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47116021",
"author": "zem",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:35:58.488Z",
"title": "Large US company came after me for releasing a free open-source alternative",
"createdAtI": 1771803139,
"url": "https://old.reddit.com/r/selfhosted/comments/1rbkx5e/large_us_company_came_after_me_for_releasing_a/",
"points": 89,
"tags": [],
"createdAt": "2026-02-22T23:32:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853758,
"commentsCount": 19,
"updatedAt": "2026-02-23T13:33:39.000Z"
}
}{
"storyID": "47115899",
"title": "Zuckerberg's \"fix\" for child safety could end anonymous internet access for all",
"author": "aestetix",
"url": "https://reclaimthenet.org/zuckerberg-instagram-age-verification-trial",
"points": 71,
"commentsCount": 73,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://reclaimthenet.org/zuckerberg-instagram-age-verification-trial"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T23:17:41.000Z",
"createdAtI": 1771802261,
"updatedAt": "2026-02-23T20:40:11.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47115899",
"author": "aestetix",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:35:58.488Z",
"title": "Zuckerberg's \"fix\" for child safety could end anonymous internet access for all",
"createdAtI": 1771802261,
"url": "https://reclaimthenet.org/zuckerberg-instagram-age-verification-trial",
"points": 69,
"tags": [],
"createdAt": "2026-02-22T23:17:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853758,
"commentsCount": 71,
"updatedAt": "2026-02-23T13:35:53.000Z"
}
}I’m seeking assistance regarding a sudden restriction on my Google AI Ultra account that has persisted for three days. I received no prior warnings or notifications regarding a potential violation. The only recent change in my workflow was connecting Gemini models via OpenClaw OAuth. If third-party integrations are the issue, I would expect the platform to block the integration rather than restrict a paid account ($
{
"storyID": "47115805",
"title": "Google restricting Google AI Pro/Ultra subscribers for using OpenClaw",
"author": "srigi",
"url": "https://discuss.ai.google.dev/t/account-restricted-without-warning-google-ai-ultra-oauth-via-openclaw/122778",
"points": 771,
"commentsCount": 664,
"tags": [],
"og": {
"twitterTitle": "Account Restricted Without WARNING– Google AI Ultra / OAuth via OpenClaw",
"articlePublishedTime": "2026-02-12T22:06:53+00:00",
"twitterImage": [
{
"url": "https://d3qe71uytubmmx.cloudfront.net/original/2X/8/8bfe64fc593eb7baba8df149ebba4457c16ca1f9.png"
}
],
"twitterUrl": "https://discuss.ai.google.dev/t/account-restricted-without-warning-google-ai-ultra-oauth-via-openclaw/122778",
"ogArticleSection": "Google Antigravity",
"ogTitle": "Account Restricted Without WARNING– Google AI Ultra / OAuth via OpenClaw",
"ogDescription": "I’m seeking assistance regarding a sudden restriction on my Google AI Ultra account that has persisted for three days. I received no prior warnings or notifications regarding a potential violation. The only recent change in my workflow was connecting Gemini models via OpenClaw OAuth. If third-party integrations are the issue, I would expect the platform to block the integration rather than restrict a paid account ($",
"ogArticleTag": "models",
"ogImage": [
{
"url": "https://d3qe71uytubmmx.cloudfront.net/original/2X/8/8bfe64fc593eb7baba8df149ebba4457c16ca1f9.png"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "I’m seeking assistance regarding a sudden restriction on my Google AI Ultra account that has persisted for three days. I received no prior warnings or notifications regarding a potential violation. The only recent change in my workflow was connecting Gemini models via OpenClaw OAuth. If third-party integrations are the issue, I would expect the platform to block the integration rather than restrict a paid account ($",
"success": true,
"requestUrl": "https://discuss.ai.google.dev/t/account-restricted-without-warning-google-ai-ultra-oauth-via-openclaw/122778",
"ogUrl": "https://discuss.ai.google.dev/t/account-restricted-without-warning-google-ai-ultra-oauth-via-openclaw/122778",
"ogSiteName": "Google AI Developers Forum"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"gemini"
]
},
"createdAt": "2026-02-22T23:07:55.000Z",
"createdAtI": 1771801675,
"updatedAt": "2026-02-23T20:45:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47115805",
"author": "srigi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Google restricting Google AI Pro/Ultra subscribers for using OpenClaw",
"createdAtI": 1771801675,
"url": "https://discuss.ai.google.dev/t/account-restricted-without-warning-google-ai-ultra-oauth-via-openclaw/122778",
"points": 677,
"tags": [
"front_page"
],
"createdAt": "2026-02-22T23:07:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 568,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}FreeBSD 15 comes with a new bridging implementation which has native support for VLANs. They have also soft-deprecated the ability to have any layer 3 addresses on member interfaces which makes it behave like a real hardware switch. The net.link.bridge.member_ifaddrs sysctl controls this behavior and it will …
{
"storyID": "47115575",
"title": "Using the new bridges of FreeBSD 15",
"author": "vermaden",
"url": "https://blog.feld.me/posts/2026/02/using-new-bridges-freebsd-15/",
"points": 107,
"commentsCount": 28,
"tags": [],
"og": {
"articleTag": "vlan",
"articlePublishedTime": "2026-02-20",
"success": true,
"requestUrl": "https://blog.feld.me/posts/2026/02/using-new-bridges-freebsd-15/",
"ogTitle": "Using The New Bridges of FreeBSD 15",
"ogUrl": "https://blog.feld.me/posts/2026/02/using-new-bridges-freebsd-15/",
"ogSiteName": "Makefile.feld",
"ogDescription": "FreeBSD 15 comes with a new bridging implementation which has native support for VLANs. They have also soft-deprecated the ability to have any layer 3 addresses on member interfaces which makes it behave like a real hardware switch. The net.link.bridge.member_ifaddrs sysctl controls this behavior and it will …",
"ogImage": [
{
"url": "https://blog.feld.me/static/site_logo_512.png"
}
],
"ogType": "article",
"articleAuthor": "feld"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T22:42:16.000Z",
"createdAtI": 1771800136,
"updatedAt": "2026-02-23T19:58:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47115575",
"author": "vermaden",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Using the new bridges of FreeBSD 15",
"createdAtI": 1771800136,
"url": "https://blog.feld.me/posts/2026/02/using-new-bridges-freebsd-15/",
"points": 100,
"tags": [],
"createdAt": "2026-02-22T22:42:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 28,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}{
"storyID": "47115221",
"title": "AWS won't discuss my bill, suspended my account, took $1,600, still no human",
"author": "gadjonesq",
"url": null,
"points": 113,
"commentsCount": 45,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-22T22:03:28.000Z",
"createdAtI": 1771797808,
"updatedAt": "2026-02-23T20:35:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47115221",
"author": "gadjonesq",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T15:15:58.586Z",
"title": "AWS won't discuss my bill, suspended my account, took $1,600, still no human",
"createdAtI": 1771797808,
"url": null,
"points": 109,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-22T22:03:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771859759,
"commentsCount": 42,
"updatedAt": "2026-02-23T15:15:24.000Z"
}
}{
"storyID": "47115149",
"title": "Mexican Forces Kill Nation's Most-Wanted Cartel Boss",
"author": "downboots",
"url": "https://www.nytimes.com/2026/02/22/world/americas/jalisco-new-generation-cartel-leader-killed.html",
"points": 90,
"commentsCount": 27,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2026/02/22/world/americas/jalisco-new-generation-cartel-leader-killed.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T21:55:45.000Z",
"createdAtI": 1771797345,
"updatedAt": "2026-02-23T20:41:58.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47115149",
"author": "downboots",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Mexican Forces Kill Nation's Most-Wanted Cartel Boss",
"createdAtI": 1771797345,
"url": "https://www.nytimes.com/2026/02/22/world/americas/jalisco-new-generation-cartel-leader-killed.html",
"points": 83,
"tags": [],
"createdAt": "2026-02-22T21:55:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 25,
"updatedAt": "2026-02-23T13:29:08.000Z"
}
}Hacker News Search. Contribute to algolia/hn-search development by creating an account on GitHub.
{
"storyID": "47115009",
"title": "Algolia Hacker News Search GitHub Project Archived",
"author": "maguszin",
"url": "https://github.com/algolia/hn-search",
"points": 97,
"commentsCount": 23,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - algolia/hn-search: Hacker News Search",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/5c82e8e44669fdeec4abbf67b210f5e333e62876dece604456e5110dcb410eba/algolia/hn-search"
}
],
"ogTitle": "GitHub - algolia/hn-search: Hacker News Search",
"ogDescription": "Hacker News Search. Contribute to algolia/hn-search development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Hacker News Search. Contribute to algolia/hn-search development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/5c82e8e44669fdeec4abbf67b210f5e333e62876dece604456e5110dcb410eba/algolia/hn-search",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Hacker News Search. Contribute to algolia/hn-search development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/algolia/hn-search",
"ogUrl": "https://github.com/algolia/hn-search",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T21:41:27.000Z",
"createdAtI": 1771796487,
"updatedAt": "2026-02-23T20:21:09.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47115009",
"author": "maguszin",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T14:05:58.391Z",
"title": "Algolia Hacker News Search GitHub Project Archived",
"createdAtI": 1771796487,
"url": "https://github.com/algolia/hn-search",
"points": 94,
"tags": [],
"createdAt": "2026-02-22T21:41:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771855558,
"commentsCount": 22,
"updatedAt": "2026-02-23T14:04:55.000Z"
}
}Second Track - AI-powered record discovery. Describe a vibe, name a record you love, or tell us how you're feeling — the clerk will dig through the crates for you.
{
"storyID": "47114672",
"title": "Music Discovery",
"author": "eriatarka",
"url": "https://www.secondtrack.co/",
"points": 56,
"commentsCount": 56,
"tags": [],
"og": {
"twitterTitle": "Second Track — Find Your Next Favourite Record",
"twitterImage": [
{
"url": "https://second-track-archive.lovable.app/og-image.jpg"
}
],
"author": "Second Track",
"ogTitle": "Second Track — Find Your Next Favourite Record",
"ogDescription": "AI-powered record discovery. Describe a vibe, name a record you love, or tell us how you're feeling — the clerk will dig through the crates for you.",
"ogImage": [
{
"width": "1200",
"url": "https://second-track-archive.lovable.app/og-image.jpg",
"height": "640"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "AI-powered record discovery. Describe a vibe, name a record you love, or tell us how you're feeling — the clerk will dig through the crates for you.",
"success": true,
"requestUrl": "https://www.secondtrack.co/",
"ogUrl": "https://secondtrack.co/",
"ogSiteName": "Second Track"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-22T21:06:17.000Z",
"createdAtI": 1771794377,
"updatedAt": "2026-02-23T20:25:39.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47114672",
"author": "eriatarka",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T14:05:58.391Z",
"title": "Music Discovery",
"createdAtI": 1771794377,
"url": "https://www.secondtrack.co/",
"points": 56,
"tags": [],
"createdAt": "2026-02-22T21:06:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771855558,
"commentsCount": 55,
"updatedAt": "2026-02-23T14:04:55.000Z"
}
}Citrini - A Thought Exercise in Financial History, from the Future
{
"storyID": "47114579",
"title": "Global Intelligence Crisis",
"author": "tin7in",
"url": "https://www.citriniresearch.com/p/2028gic",
"points": 181,
"commentsCount": 175,
"tags": [],
"og": {
"twitterTitle": "THE 2028 GLOBAL INTELLIGENCE CRISIS",
"twitterCard": "summary_large_image",
"twitterDescription": "A Thought Exercise in Financial History, from the Future",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Dxls!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fcitrini.substack.com%2Fapi%2Fv1%2Fpost_preview%2F188821754%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Citrini",
"requestUrl": "https://www.citriniresearch.com/p/2028gic",
"ogTitle": "THE 2028 GLOBAL INTELLIGENCE CRISIS",
"ogUrl": "https://www.citriniresearch.com/p/2028gic",
"ogDescription": "A Thought Exercise in Financial History, from the Future",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!rCTy!,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%2F9ede0b37-f3be-4787-90ff-10cb24719fdc_710x1119.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T20:56:18.000Z",
"createdAtI": 1771793778,
"updatedAt": "2026-02-23T20:45:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47114579",
"author": "tin7in",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Global Intelligence Crisis",
"createdAtI": 1771793778,
"url": "https://www.citriniresearch.com/p/2028gic",
"points": 163,
"tags": [],
"createdAt": "2026-02-22T20:56:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 152,
"updatedAt": "2026-02-23T13:30:53.000Z"
}
}36 years of structured intelligence data. Search, browse, compare, and export 1,061,522 fields across 281 entities (1990-2025).
{
"storyID": "47114530",
"title": "Show HN: CIA World Factbook Archive (1990–2025), searchable and exportable",
"author": "MilkMp",
"url": "https://cia-factbook-archive.fly.dev/",
"points": 450,
"commentsCount": 94,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "CIA World Factbook Archive",
"twitterDescription": "36 years of structured intelligence data (1990-2025). 281 entities, 1,061,522 fields.",
"twitterImage": [
{
"url": "https://cia-factbook-archive.fly.dev/static/og-image.png"
}
],
"success": true,
"requestUrl": "https://cia-factbook-archive.fly.dev/",
"ogTitle": "CIA World Factbook Archive",
"ogUrl": "https://cia-factbook-archive.fly.dev",
"ogDescription": "36 years of structured intelligence data. Search, browse, compare, and export 1,061,522 fields across 281 entities (1990-2025).",
"ogImage": [
{
"url": "https://cia-factbook-archive.fly.dev/static/og-image.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T20:50:23.000Z",
"createdAtI": 1771793423,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47114530",
"author": "MilkMp",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Show HN: CIA World Factbook Archive (1990–2025), searchable and exportable",
"createdAtI": 1771793423,
"url": "https://cia-factbook-archive.fly.dev/",
"points": 373,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-22T20:50:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 83,
"updatedAt": "2026-02-23T13:30:38.000Z"
}
}Commentary: You might not even need a new phone to get clicky buttons.
{
"storyID": "47114412",
"title": "In world without BlackBerry, physical keyboards on phones are making a comeback",
"author": "thunderbong",
"url": "https://www.cnet.com/tech/mobile/in-a-world-without-blackberry-physical-keyboards-on-phones-are-making-a-comeback/",
"points": 66,
"commentsCount": 49,
"tags": [],
"og": {
"twitterCreator": "@CNET",
"twitterSite": "@CNET",
"twitterTitle": "In a World Without BlackBerry, Physical Keyboards on Phones Are Making a Comeback",
"twitterImage": [
{
"url": "https://www.cnet.com/a/img/resize/2ea52417835e403b117f25105d887e2da08666e8/hub/2026/01/06/7af7751e-55d6-419b-a9c6-934032f1907c/img-5695.jpg?auto=webp&fit=crop&height=675&width=1200"
}
],
"twitterUrl": "https://www.cnet.com/tech/mobile/in-a-world-without-blackberry-physical-keyboards-on-phones-are-making-a-comeback/",
"ogTitle": "In a World Without BlackBerry, Physical Keyboards on Phones Are Making a Comeback",
"ogDescription": "Commentary: You might not even need a new phone to get clicky buttons.",
"ogImage": [
{
"url": "https://www.cnet.com/a/img/resize/2ea52417835e403b117f25105d887e2da08666e8/hub/2026/01/06/7af7751e-55d6-419b-a9c6-934032f1907c/img-5695.jpg?auto=webp&fit=crop&height=675&width=1200"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/cnet",
"twitterCard": "summary_large_image",
"twitterDescription": "Commentary: You might not even need a new phone to get clicky buttons.",
"success": true,
"requestUrl": "https://www.cnet.com/tech/mobile/in-a-world-without-blackberry-physical-keyboards-on-phones-are-making-a-comeback/",
"ogUrl": "https://www.cnet.com/tech/mobile/in-a-world-without-blackberry-physical-keyboards-on-phones-are-making-a-comeback/",
"ogSiteName": "CNET",
"fbAppId": "16995676698"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T20:38:55.000Z",
"createdAtI": 1771792735,
"updatedAt": "2026-02-23T20:09:09.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47114412",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:40:58.348Z",
"title": "In world without BlackBerry, physical keyboards on phones are making a comeback",
"createdAtI": 1771792735,
"url": "https://www.cnet.com/tech/mobile/in-a-world-without-blackberry-physical-keyboards-on-phones-are-making-a-comeback/",
"points": 63,
"tags": [],
"createdAt": "2026-02-22T20:38:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771854058,
"commentsCount": 47,
"updatedAt": "2026-02-23T13:39:11.000Z"
}
}{
"storyID": "47114235",
"title": "Spain’s LaLiga has blocked access to freedom.gov",
"author": "akyuu",
"url": "https://twitter.com/Pirat_Nation/status/2025643188321714642",
"points": 205,
"commentsCount": 235,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/Pirat_Nation/status/2025643188321714642",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T20:17:12.000Z",
"createdAtI": 1771791432,
"updatedAt": "2026-02-23T20:17:10.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47114235",
"author": "akyuu",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Spain’s LaLiga has blocked access to freedom.gov",
"createdAtI": 1771791432,
"url": "https://twitter.com/Pirat_Nation/status/2025643188321714642",
"points": 195,
"tags": [],
"createdAt": "2026-02-22T20:17:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 212,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}{
"storyID": "47114054",
"title": "The Tears of Donald Knuth (2015)",
"author": "todsacerdoti",
"url": "https://cacm.acm.org/opinion/the-tears-of-donald-knuth/",
"points": 78,
"commentsCount": 55,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://cacm.acm.org/opinion/the-tears-of-donald-knuth/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T19:54:14.000Z",
"createdAtI": 1771790054,
"updatedAt": "2026-02-23T20:10:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47114054",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "The Tears of Donald Knuth (2015)",
"createdAtI": 1771790054,
"url": "https://cacm.acm.org/opinion/the-tears-of-donald-knuth/",
"points": 68,
"tags": [],
"createdAt": "2026-02-22T19:54:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 50,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}{
"storyID": "47114043",
"title": "'Peanut butter' pay raises could cost companies their top performers",
"author": "cebert",
"url": "https://www.cnbc.com/2026/02/22/peanut-butter-pay-raises-could-cost-companies-their-top-performers-according-to-experts-its-such-a-shortsighted-strategy.html",
"points": 46,
"commentsCount": 49,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/02/22/peanut-butter-pay-raises-could-cost-companies-their-top-performers-according-to-experts-its-such-a-shortsighted-strategy.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T19:52:52.000Z",
"createdAtI": 1771789972,
"updatedAt": "2026-02-23T20:36:25.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47114043",
"author": "cebert",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:40:58.348Z",
"title": "'Peanut butter' pay raises could cost companies their top performers",
"createdAtI": 1771789972,
"url": "https://www.cnbc.com/2026/02/22/peanut-butter-pay-raises-could-cost-companies-their-top-performers-according-to-experts-its-such-a-shortsighted-strategy.html",
"points": 46,
"tags": [],
"createdAt": "2026-02-22T19:52:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771854058,
"commentsCount": 45,
"updatedAt": "2026-02-23T13:39:39.000Z"
}
}{
"storyID": "47114014",
"title": "The Geometry of Tostitos Scoops",
"author": "kousun12",
"url": "https://chip-tech-rob.zocomputer.io/",
"points": 47,
"commentsCount": 9,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://chip-tech-rob.zocomputer.io/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T19:49:26.000Z",
"createdAtI": 1771789766,
"updatedAt": "2026-02-23T18:19:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47114014",
"author": "kousun12",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T14:00:58.725Z",
"title": "The Geometry of Tostitos Scoops",
"createdAtI": 1771789766,
"url": "https://chip-tech-rob.zocomputer.io/",
"points": 45,
"tags": [],
"createdAt": "2026-02-22T19:49:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771855259,
"commentsCount": 8,
"updatedAt": "2026-02-23T13:56:23.000Z"
}
}{
"storyID": "47113936",
"title": "Ask HN: Chromebook leads for K-8 school in need?",
"author": "techteach00",
"url": null,
"points": 42,
"commentsCount": 42,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-22T19:39:27.000Z",
"createdAtI": 1771789167,
"updatedAt": "2026-02-23T20:19:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113936",
"author": "techteach00",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:35:58.488Z",
"title": "Ask HN: Chromebook leads for K-8 school in need?",
"createdAtI": 1771789167,
"url": null,
"points": 41,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-22T19:39:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853758,
"commentsCount": 34,
"updatedAt": "2026-02-23T13:35:08.000Z"
}
}This year, state legislators in California believe that with a little state assistance, they want to make 2026 the Year of the Housing Factory.
{
"storyID": "47113892",
"title": "Factory-built housing hasn't taken off in California",
"author": "PaulHoule",
"url": "https://www.latimes.com/california/story/2026-02-14/factory-built-housing-hasnt-taken-off-in-california-yet-but-this-year-might-be-different",
"points": 41,
"commentsCount": 64,
"tags": [],
"og": {
"twitterSite": "@latimes",
"twitterTitle": "Factory-built housing hasn’t taken off in California yet, but this year might be different",
"articlePublishedTime": "2026-02-14T20:10:23.968",
"twitterImage": [
{
"alt": "Scaffolding adorns the facade of factory-built housing Drake Avenue Apartments ",
"url": "https://ca-times.brightspotcdn.com/dims4/default/52d7a0b/2147483647/strip/true/crop/1200x675+0+63/resize/1200x675!/quality/75/?url=https%3A%2F%2Fcalifornia-times-brightspot.s3.amazonaws.com%2Fc8%2F67%2Fa9dc110a469fbd8345e74d6f2477%2Ffactoryhousing-jk-cm-02.jpg"
}
],
"ogTitle": "Factory-built housing hasn’t taken off in California yet, but this year might be different",
"ogDescription": "This year, state legislators in California believe that with a little state assistance, they want to make 2026 the Year of the Housing Factory.",
"ogImage": [
{
"width": "1200",
"alt": "Scaffolding adorns the facade of factory-built housing Drake Avenue Apartments ",
"type": "image/jpeg",
"url": "https://ca-times.brightspotcdn.com/dims4/default/dbe0f93/2147483647/strip/true/crop/1200x630+0+85/resize/1200x630!/quality/75/?url=https%3A%2F%2Fcalifornia-times-brightspot.s3.amazonaws.com%2Fc8%2F67%2Fa9dc110a469fbd8345e74d6f2477%2Ffactoryhousing-jk-cm-02.jpg",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "This year, state legislators in California believe that with a little state assistance, they want to make 2026 the Year of the Housing Factory.",
"success": true,
"requestUrl": "https://www.latimes.com/california/story/2026-02-14/factory-built-housing-hasnt-taken-off-in-california-yet-but-this-year-might-be-different",
"ogUrl": "https://www.latimes.com/california/story/2026-02-14/factory-built-housing-hasnt-taken-off-in-california-yet-but-this-year-might-be-different",
"ogSiteName": "Los Angeles Times",
"articleSection": "California",
"fbAppId": "134435029966155"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T19:33:22.000Z",
"createdAtI": 1771788802,
"updatedAt": "2026-02-23T17:57:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113892",
"author": "PaulHoule",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:50:58.443Z",
"title": "Factory-built housing hasn't taken off in California",
"createdAtI": 1771788802,
"url": "https://www.latimes.com/california/story/2026-02-14/factory-built-housing-hasnt-taken-off-in-california-yet-but-this-year-might-be-different",
"points": 40,
"tags": [],
"createdAt": "2026-02-22T19:33:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771854658,
"commentsCount": 63,
"updatedAt": "2026-02-23T13:48:38.000Z"
}
}Just a brief announcement that I have been working with Quanta Books to publish a short book in popular mathematics entitled “Six Math Essentials”, which will cover six of the fundament…
{
"storyID": "47113796",
"title": "Six Math Essentials",
"author": "digital55",
"url": "https://terrytao.wordpress.com/2026/02/16/six-math-essentials/",
"points": 293,
"commentsCount": 60,
"tags": [],
"og": {
"articlePublishedTime": "2026-02-16T16:59:26+00:00",
"twitterImage": [
{
"url": "https://secure.gravatar.com/blavatar/bd4bda4207561b6998f10dec44b570f04ff4072b20f89162d525b186dfca3e49?s=240"
}
],
"ogTitle": "Six Math Essentials",
"ogDescription": "Just a brief announcement that I have been working with Quanta Books to publish a short book in popular mathematics entitled “Six Math Essentials”, which will cover six of the fundament…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "200",
"url": "https://secure.gravatar.com/blavatar/bd4bda4207561b6998f10dec44b570f04ff4072b20f89162d525b186dfca3e49?s=200&ts=1771853459",
"height": "200"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://terrytao.wordpress.com/2026/02/16/six-math-essentials/",
"ogUrl": "https://terrytao.wordpress.com/2026/02/16/six-math-essentials/",
"ogSiteName": "What's new",
"articleModifiedTime": "2026-02-16T20:49:14+00:00",
"fbAppId": "249643311490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T19:21:21.000Z",
"createdAtI": 1771788081,
"updatedAt": "2026-02-23T20:08:39.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113796",
"author": "digital55",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Six Math Essentials",
"createdAtI": 1771788081,
"url": "https://terrytao.wordpress.com/2026/02/16/six-math-essentials/",
"points": 248,
"tags": [
"front_page"
],
"createdAt": "2026-02-22T19:21:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 54,
"updatedAt": "2026-02-23T13:27:25.000Z"
}
}Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations - dronnix/bwarr
{
"storyID": "47113782",
"title": "Black-White Array: fast, ordered and based on with O(log N) memory allocations",
"author": "platzhirsch",
"url": "https://github.com/dronnix/bwarr",
"points": 42,
"commentsCount": 5,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - dronnix/bwarr: Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/717365839/7b2f968e-50ee-4080-b61c-bbf4e2264a4a"
}
],
"ogTitle": "GitHub - dronnix/bwarr: Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations",
"ogDescription": "Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations - dronnix/bwarr",
"ogImage": [
{
"alt": "Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations - dronnix/bwarr",
"url": "https://repository-images.githubusercontent.com/717365839/7b2f968e-50ee-4080-b61c-bbf4e2264a4a"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations - dronnix/bwarr",
"success": true,
"requestUrl": "https://github.com/dronnix/bwarr",
"ogUrl": "https://github.com/dronnix/bwarr",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T19:19:31.000Z",
"createdAtI": 1771787971,
"updatedAt": "2026-02-23T19:01:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113782",
"author": "platzhirsch",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Black-White Array: fast, ordered and based on with O(log N) memory allocations",
"createdAtI": 1771787971,
"url": "https://github.com/dronnix/bwarr",
"points": 37,
"tags": [],
"createdAt": "2026-02-22T19:19:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 4,
"updatedAt": "2026-02-23T13:29:08.000Z"
}
}Justin Caffier - Speaking at India's AI Impact Summit, Wales went in on the hallucinating pretender to the throne.
{
"storyID": "47113769",
"title": "An Unbothered Jimmy Wales Calls Grokipedia a 'Cartoon Imitation' of Wikipedia",
"author": "rbanffy",
"url": "https://gizmodo.com/an-unbothered-jimmy-wales-calls-grokipedia-a-cartoon-imitation-of-wikipedia-2000725070",
"points": 99,
"commentsCount": 124,
"tags": [],
"og": {
"twitterCreator": "@Gizmodo",
"twitterSite": "@Gizmodo",
"articlePublishedTime": "2026-02-21T22:01:17+00:00",
"author": "Justin Caffier",
"ogTitle": "An Unbothered Jimmy Wales Calls Grokipedia a 'Cartoon Imitation' of Wikipedia",
"ogDescription": "Speaking at India's AI Impact Summit, Wales went in on the hallucinating pretender to the throne.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://gizmodo.com/app/uploads/2025/11/jimmy-wales-wikipedia-june-11-2025-1200x675.jpg",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/gizmodo/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://gizmodo.com/an-unbothered-jimmy-wales-calls-grokipedia-a-cartoon-imitation-of-wikipedia-2000725070",
"ogUrl": "https://gizmodo.com/an-unbothered-jimmy-wales-calls-grokipedia-a-cartoon-imitation-of-wikipedia-2000725070",
"ogSiteName": "Gizmodo",
"articleModifiedTime": "2026-02-21T22:02:18+00:00",
"articleSection": "Artificial Intelligence",
"articleAuthor": "Justin Caffier"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-22T19:18:03.000Z",
"createdAtI": 1771787883,
"updatedAt": "2026-02-23T20:39:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113769",
"author": "rbanffy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "An Unbothered Jimmy Wales Calls Grokipedia a 'Cartoon Imitation' of Wikipedia",
"createdAtI": 1771787883,
"url": "https://gizmodo.com/an-unbothered-jimmy-wales-calls-grokipedia-a-cartoon-imitation-of-wikipedia-2000725070",
"points": 97,
"tags": [],
"createdAt": "2026-02-22T19:18:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 107,
"updatedAt": "2026-02-23T13:30:53.000Z"
}
}{
"storyID": "47113731",
"title": "NanoClaw moved from Apple Containers to Docker",
"author": "simplesort",
"url": "https://twitter.com/Gavriel_Cohen/status/2025603982769410356",
"points": 160,
"commentsCount": 122,
"tags": [],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/Gavriel_Cohen/status/2025603982769410356",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T19:12:50.000Z",
"createdAtI": 1771787570,
"updatedAt": "2026-02-23T20:35:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113731",
"author": "simplesort",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "NanoClaw moved from Apple Containers to Docker",
"createdAtI": 1771787570,
"url": "https://twitter.com/Gavriel_Cohen/status/2025603982769410356",
"points": 152,
"tags": [],
"createdAt": "2026-02-22T19:12:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 116,
"updatedAt": "2026-02-23T13:28:23.000Z"
}
}{
"storyID": "47113728",
"title": "I built Timeframe, our family e-paper dashboard",
"author": "saeedesmaili",
"url": "https://hawksley.org/2026/02/17/timeframe.html",
"points": 1466,
"commentsCount": 344,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://hawksley.org/img/posts/2026-02-17-timeframe/nook-wide.jpg"
}
],
"success": true,
"author": "Joel Hawksley",
"requestUrl": "https://hawksley.org/2026/02/17/timeframe.html",
"ogSiteName": "hawksley.org",
"ogImage": [
{
"url": "https://hawksley.org/img/posts/2026-02-17-timeframe/nook-wide.jpg"
}
],
"ogType": "blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T19:12:31.000Z",
"createdAtI": 1771787551,
"updatedAt": "2026-02-23T20:44:56.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113728",
"author": "saeedesmaili",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "I built Timeframe, our family e-paper dashboard",
"createdAtI": 1771787551,
"url": "https://hawksley.org/2026/02/17/timeframe.html",
"points": 1241,
"tags": [
"front_page"
],
"createdAt": "2026-02-22T19:12:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 304,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}All the fun of short-form video, none of the corporate control. Loops is federated, open-source, and designed to give power back to creators and communities.
{
"storyID": "47113618",
"title": "Loops is a federated, open-source TikTok",
"author": "Gooblebrai",
"url": "https://joinloops.org/",
"points": 550,
"commentsCount": 372,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterImage": [
{
"width": "1200",
"url": "https://joinloops.org/__og-image__/image/og.png",
"height": "600"
}
],
"success": true,
"requestUrl": "https://joinloops.org/",
"ogTitle": "Loops - Short videos. Your community. Your rules.",
"ogDescription": "All the fun of short-form video, none of the corporate control. Loops is federated, open-source, and designed to give power back to creators and communities.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://joinloops.org/__og-image__/image/og.png",
"height": "600"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T18:56:40.000Z",
"createdAtI": 1771786600,
"updatedAt": "2026-02-23T20:41:27.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113618",
"author": "Gooblebrai",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Loops is a federated, open-source TikTok",
"createdAtI": 1771786600,
"url": "https://joinloops.org/",
"points": 476,
"tags": [
"front_page"
],
"createdAt": "2026-02-22T18:56:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 313,
"updatedAt": "2026-02-23T13:30:38.000Z"
}
}Local-first microVM sandbox for AI agents on macOS
{
"storyID": "47113567",
"title": "Show HN: Local-First Linux MicroVMs for macOS",
"author": "harshdoesdev",
"url": "https://shuru.run",
"points": 206,
"commentsCount": 61,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "shuru - Local-first microVM sandbox for AI agents",
"twitterDescription": "Local-first microVM sandbox for AI agents on macOS",
"twitterImage": [
{
"url": "https://shuru.run/og.png"
}
],
"success": true,
"requestUrl": "https://shuru.run",
"ogTitle": "shuru - Local-first microVM sandbox for AI agents",
"ogUrl": "https://shuru.run",
"ogDescription": "Local-first microVM sandbox for AI agents on macOS",
"ogImage": [
{
"url": "https://shuru.run/og.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-22T18:50:14.000Z",
"createdAtI": 1771786214,
"updatedAt": "2026-02-23T20:24:09.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113567",
"author": "harshdoesdev",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Show HN: Local-First Linux MicroVMs for macOS",
"createdAtI": 1771786214,
"url": "https://shuru.run",
"points": 190,
"tags": [
"show_hn"
],
"createdAt": "2026-02-22T18:50:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 55,
"updatedAt": "2026-02-23T13:27:53.000Z"
}
}Most linux software just work on FreeBSD
{
"storyID": "47113527",
"title": "Linuxulator on FreeBSD Feels Like Magic",
"author": "vermaden",
"url": "https://hayzam.com/blog/02-linuxulator-is-awesome/",
"points": 130,
"commentsCount": 64,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Linuxulator on FreeBSD Feels Like Magic | Hayzam",
"twitterDescription": "Most linux software just work on FreeBSD",
"twitterImage": [
{
"url": "https://hayzam.com/open-graph.jpg"
}
],
"success": true,
"requestUrl": "https://hayzam.com/blog/02-linuxulator-is-awesome/",
"twitterUrl": "https://hayzam.com/blog/02-linuxulator-is-awesome/",
"ogTitle": "Linuxulator on FreeBSD Feels Like Magic | Hayzam",
"ogUrl": "https://hayzam.com/blog/02-linuxulator-is-awesome/",
"ogDescription": "Most linux software just work on FreeBSD",
"ogImage": [
{
"url": "https://hayzam.com/open-graph.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T18:45:56.000Z",
"createdAtI": 1771785956,
"updatedAt": "2026-02-23T20:24:09.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113527",
"author": "vermaden",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:35:58.488Z",
"title": "Linuxulator on FreeBSD Feels Like Magic",
"createdAtI": 1771785956,
"url": "https://hayzam.com/blog/02-linuxulator-is-awesome/",
"points": 119,
"tags": [],
"createdAt": "2026-02-22T18:45:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853758,
"commentsCount": 53,
"updatedAt": "2026-02-23T13:32:53.000Z"
}
}Benchmarks for concurrent hash map implementations in Go - puzpuzpuz/go-concurrent-map-bench
{
"storyID": "47113401",
"title": "Benchmarks for concurrent hash map implementations in Go",
"author": "platzhirsch",
"url": "https://github.com/puzpuzpuz/go-concurrent-map-bench",
"points": 54,
"commentsCount": 0,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - puzpuzpuz/go-concurrent-map-bench: Benchmarks for concurrent hash map implementations in Go",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/bd3a73f51e4d639a585325f0581f0e93cf86652d837922d23e6e81ee87452107/puzpuzpuz/go-concurrent-map-bench"
}
],
"ogTitle": "GitHub - puzpuzpuz/go-concurrent-map-bench: Benchmarks for concurrent hash map implementations in Go",
"ogDescription": "Benchmarks for concurrent hash map implementations in Go - puzpuzpuz/go-concurrent-map-bench",
"ogImage": [
{
"width": "1200",
"alt": "Benchmarks for concurrent hash map implementations in Go - puzpuzpuz/go-concurrent-map-bench",
"url": "https://opengraph.githubassets.com/bd3a73f51e4d639a585325f0581f0e93cf86652d837922d23e6e81ee87452107/puzpuzpuz/go-concurrent-map-bench",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Benchmarks for concurrent hash map implementations in Go - puzpuzpuz/go-concurrent-map-bench",
"success": true,
"requestUrl": "https://github.com/puzpuzpuz/go-concurrent-map-bench",
"ogUrl": "https://github.com/puzpuzpuz/go-concurrent-map-bench",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T18:28:58.000Z",
"createdAtI": 1771784938,
"updatedAt": "2026-02-23T20:45:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113401",
"author": "platzhirsch",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T16:55:58.342Z",
"title": "Benchmarks for concurrent hash map implementations in Go",
"createdAtI": 1771784938,
"url": "https://github.com/puzpuzpuz/go-concurrent-map-bench",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2026-02-22T18:28:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771865758,
"commentsCount": 0,
"updatedAt": "2026-02-23T16:52:58.000Z"
}
}A vscode file explorer which shows only recently modified files based on a combination of Git history and your pending changes - FreHu/vscode-fresh-file-explorer
{
"storyID": "47113325",
"title": "Fresh File Explorer – VS Code extension for navigating recent work",
"author": "frehu",
"url": "https://github.com/FreHu/vscode-fresh-file-explorer",
"points": 102,
"commentsCount": 30,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - FreHu/vscode-fresh-file-explorer: A vscode file explorer which shows only recently modified files based on a combination of Git history and your pending changes",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/82a4c53dbf656fdd02d5cff9f4d350d2928c992b9fdc754d1cb488387c3ba1dd/FreHu/vscode-fresh-file-explorer"
}
],
"ogTitle": "GitHub - FreHu/vscode-fresh-file-explorer: A vscode file explorer which shows only recently modified files based on a combination of Git history and your pending changes",
"ogDescription": "A vscode file explorer which shows only recently modified files based on a combination of Git history and your pending changes - FreHu/vscode-fresh-file-explorer",
"ogImage": [
{
"width": "1200",
"alt": "A vscode file explorer which shows only recently modified files based on a combination of Git history and your pending changes - FreHu/vscode-fresh-file-explorer",
"url": "https://opengraph.githubassets.com/82a4c53dbf656fdd02d5cff9f4d350d2928c992b9fdc754d1cb488387c3ba1dd/FreHu/vscode-fresh-file-explorer",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A vscode file explorer which shows only recently modified files based on a combination of Git history and your pending changes - FreHu/vscode-fresh-file-explorer",
"success": true,
"requestUrl": "https://github.com/FreHu/vscode-fresh-file-explorer",
"ogUrl": "https://github.com/FreHu/vscode-fresh-file-explorer",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T18:20:31.000Z",
"createdAtI": 1771784431,
"updatedAt": "2026-02-23T20:45:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47113325",
"author": "frehu",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Fresh File Explorer – VS Code extension for navigating recent work",
"createdAtI": 1771784431,
"url": "https://github.com/FreHu/vscode-fresh-file-explorer",
"points": 100,
"tags": [],
"createdAt": "2026-02-22T18:20:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 29,
"updatedAt": "2026-02-23T13:25:54.000Z"
}
}{
"storyID": "47112925",
"title": "Hello Worg, the Org-Mode Community",
"author": "dargscisyhp",
"url": "https://orgmode.org/worg/",
"points": 147,
"commentsCount": 46,
"tags": [],
"og": {
"success": true,
"author": "Worg people",
"requestUrl": "https://orgmode.org/worg/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T17:39:50.000Z",
"createdAtI": 1771781990,
"updatedAt": "2026-02-23T20:35:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47112925",
"author": "dargscisyhp",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Hello Worg, the Org-Mode Community",
"createdAtI": 1771781990,
"url": "https://orgmode.org/worg/",
"points": 140,
"tags": [],
"createdAt": "2026-02-22T17:39:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 44,
"updatedAt": "2026-02-23T13:26:30.000Z"
}
}Windows 3.11 Emulator - retro computer with working dial-up modem internet with Winsock that lives inside your browser by @levelsio
{
"storyID": "47112892",
"title": "Emulated Windows 3.11 in the Browser",
"author": "jalev",
"url": "https://pieter.com/",
"points": 145,
"commentsCount": 75,
"tags": [],
"og": {
"twitterTitle": "Windows 3.11 Emulator - retro computer with dial-up internet by Pieter™",
"twitterSite": "@levelsio",
"twitterImage": [
{
"url": "https://pieter.com/assets/social-media-image.png?4"
}
],
"twitterUrl": "https://pieter.com",
"ogTitle": "Windows 3.11 Emulator - retro computer with dial-up internet by Pieter™",
"ogDescription": "Windows 3.11 Emulator - retro computer with working dial-up modem internet with Winsock that lives inside your browser by @levelsio",
"ogImage": [
{
"url": "https://pieter.com/assets/social-media-image.png?4"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Windows 3.11 Emulator - retro computer with working dial-up modem internet with Winsock that lives inside your browser by @levelsio",
"success": true,
"requestUrl": "https://pieter.com/",
"ogUrl": "https://pieter.com"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T17:37:14.000Z",
"createdAtI": 1771781834,
"updatedAt": "2026-02-23T20:34:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47112892",
"author": "jalev",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Emulated Windows 3.11 in the Browser",
"createdAtI": 1771781834,
"url": "https://pieter.com/",
"points": 140,
"tags": [],
"createdAt": "2026-02-22T17:37:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 66,
"updatedAt": "2026-02-23T13:30:08.000Z"
}
}{
"storyID": "47112633",
"title": "Altman on AI energy: it also takes 20 years of eating food to train a human",
"author": "puttycat",
"url": "https://old.reddit.com/r/singularity/comments/1rb2pzf/sam_altman_people_talk_about_how_much_energy_it/",
"points": 49,
"commentsCount": 91,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/singularity/comments/1rb2pzf/sam_altman_people_talk_about_how_much_energy_it/"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-22T17:03:21.000Z",
"createdAtI": 1771779801,
"updatedAt": "2026-02-23T20:31:55.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47112633",
"author": "puttycat",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Altman on AI energy: it also takes 20 years of eating food to train a human",
"createdAtI": 1771779801,
"url": "https://old.reddit.com/r/singularity/comments/1rb2pzf/sam_altman_people_talk_about_how_much_energy_it/",
"points": 49,
"tags": [],
"createdAt": "2026-02-22T17:03:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 89,
"updatedAt": "2026-02-23T13:27:33.000Z"
}
}The build-out of artificial intelligence data centers along with business-friendly provisions in President Trump's "One Big Beautiful Bill" are combining to make 2025 a banner tax year for Big Tech.
{
"storyID": "47112431",
"title": "Amazon, Meta, Alphabet report plunging tax bills thanks to AI and tax changes",
"author": "epistasis",
"url": "https://finance.yahoo.com/news/amazon-meta-and-alphabet-report-plunging-tax-bills-thanks-to-ai-investment-and-new-rules-in-washington-161229652.html",
"points": 44,
"commentsCount": 44,
"tags": [],
"og": {
"twitterSite": "@YahooFinance",
"twitterTitle": "Amazon, Meta, and Alphabet report plunging tax bills thanks to AI investment and new rules in Washington",
"twitterImage": [
{
"url": "https://s.yimg.com/ny/api/res/1.2/H6WbzQdsJrkvQ2_FIf04gw--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD04MDA-/https://s.yimg.com/os/creatr-uploaded-images/2026-02/8fcd11a0-068e-11f1-ab9d-268d4b9d1ae5"
}
],
"ogTitle": "Amazon, Meta, and Alphabet report plunging tax bills thanks to AI investment and new rules in Washington",
"alAndroidPackage": "com.yahoo.mobile.client.android.finance",
"alIosAppStoreId": "328412701",
"ogDescription": "The build-out of artificial intelligence data centers along with business-friendly provisions in President Trump's \"One Big Beautiful Bill\" are combining to make 2025 a banner tax year for Big Tech.",
"ogImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/H6WbzQdsJrkvQ2_FIf04gw--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD04MDA-/https://s.yimg.com/os/creatr-uploaded-images/2026-02/8fcd11a0-068e-11f1-ab9d-268d4b9d1ae5",
"height": "800"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The build-out of artificial intelligence data centers along with business-friendly provisions in President Trump's \"One Big Beautiful Bill\" are combining to make 2025 a banner tax year for Big Tech.",
"success": true,
"requestUrl": "https://finance.yahoo.com/news/amazon-meta-and-alphabet-report-plunging-tax-bills-thanks-to-ai-investment-and-new-rules-in-washington-161229652.html",
"alIosAppName": "Yahoo Finance",
"alAndroidAppName": "Yahoo Finance",
"ogUrl": "https://finance.yahoo.com/news/amazon-meta-and-alphabet-report-plunging-tax-bills-thanks-to-ai-investment-and-new-rules-in-washington-161229652.html",
"ogSiteName": "Yahoo Finance",
"fbAppId": "458584288257241",
"alAndroidUrl": "intent://#Intent;scheme=yfinance;action=android.intent.action.VIEW;package=com.yahoo.mobile.client.android.finance;S.browser_fallback_url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.yahoo.mobile.client.android.finance;end"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"artificialintelligence"
]
},
"createdAt": "2026-02-22T16:38:42.000Z",
"createdAtI": 1771778322,
"updatedAt": "2026-02-23T20:30:10.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47112431",
"author": "epistasis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T14:55:58.485Z",
"title": "Amazon, Meta, Alphabet report plunging tax bills thanks to AI and tax changes",
"createdAtI": 1771778322,
"url": "https://finance.yahoo.com/news/amazon-meta-and-alphabet-report-plunging-tax-bills-thanks-to-ai-investment-and-new-rules-in-washington-161229652.html",
"points": 44,
"tags": [],
"createdAt": "2026-02-22T16:38:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771858558,
"commentsCount": 39,
"updatedAt": "2026-02-23T14:53:53.000Z"
}
}Last week I had to diagnose a bug in an open source library I maintain. The issue was gnarly enough that I couldn’t find it right away, but then I thought: if I set a breakpoint here and fire up the debugger, I will likely find the root cause very soon… and then proceed to mercilessly destroy it! So I rolled up my sleeves, set the breakpoint, fired up the debugger, and… saw the program run to completion without inter
{
"storyID": "47112174",
"title": "Fix your tools",
"author": "vinhnx",
"url": "https://ochagavia.nl/blog/fix-your-tools/",
"points": 265,
"commentsCount": 86,
"tags": [],
"og": {
"twitterTitle": "Fix your tools",
"articlePublishedTime": "2026-02-21T00:00:00+00:00",
"twitterImage": [
{
"url": "https://ochagavia.nl/images/headshot.jpg"
}
],
"ogTitle": "Fix your tools",
"ogDescription": "Last week I had to diagnose a bug in an open source library I maintain. The issue was gnarly enough that I couldn’t find it right away, but then I thought: if I set a breakpoint here and fire up the debugger, I will likely find the root cause very soon… and then proceed to mercilessly destroy it!\nSo I rolled up my sleeves, set the breakpoint, fired up the debugger, and… saw the program run to completion without inter",
"ogLocale": "en_us",
"ogImage": [
{
"url": "https://ochagavia.nl/images/headshot.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Last week I had to diagnose a bug in an open source library I maintain. The issue was gnarly enough that I couldn’t find it right away, but then I thought: if I set a breakpoint here and fire up the debugger, I will likely find the root cause very soon… and then proceed to mercilessly destroy it!\nSo I rolled up my sleeves, set the breakpoint, fired up the debugger, and… saw the program run to completion without inter",
"success": true,
"requestUrl": "https://ochagavia.nl/blog/fix-your-tools/",
"ogUrl": "https://ochagavia.nl/blog/fix-your-tools/",
"ogSiteName": "Adolfo Ochagavía",
"articleSection": "blog",
"articleModifiedTime": "2026-02-21T00:00:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T16:12:31.000Z",
"createdAtI": 1771776751,
"updatedAt": "2026-02-23T20:40:11.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47112174",
"author": "vinhnx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Fix your tools",
"createdAtI": 1771776751,
"url": "https://ochagavia.nl/blog/fix-your-tools/",
"points": 259,
"tags": [],
"createdAt": "2026-02-22T16:12:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 82,
"updatedAt": "2026-02-23T13:30:08.000Z"
}
}Play VoxJong, a free CSS Mahjong Solitaire.
{
"storyID": "47111981",
"title": "Show HN: 3D Mahjong, Built in CSS",
"author": "rofko",
"url": "https://voxjong.com",
"points": 121,
"commentsCount": 57,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "VoxJong - CSS Mahjong Solitaire",
"twitterDescription": "Play VoxJong, a free CSS Mahjong Solitaire.",
"twitterImage": [
{
"url": "https://voxjong.com/_nuxt/voxjong-logo.5kOxd6eD.png"
}
],
"success": true,
"requestUrl": "https://voxjong.com",
"ogTitle": "VoxJong - CSS Mahjong Solitaire",
"ogUrl": "https://voxjong.com",
"ogDescription": "Play VoxJong, a free CSS Mahjong Solitaire.",
"ogSiteName": "VoxJong",
"ogImage": [
{
"url": "https://voxjong.com/_nuxt/voxjong-logo.5kOxd6eD.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T15:53:02.000Z",
"createdAtI": 1771775582,
"updatedAt": "2026-02-23T20:36:25.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47111981",
"author": "rofko",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:35:58.488Z",
"title": "Show HN: 3D Mahjong, Built in CSS",
"createdAtI": 1771775582,
"url": "https://voxjong.com",
"points": 115,
"tags": [
"show_hn"
],
"createdAt": "2026-02-22T15:53:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853758,
"commentsCount": 55,
"updatedAt": "2026-02-23T13:34:09.000Z"
}
}Mohammed Nasr - How I used game engine tech to solve a video streaming problem
{
"storyID": "47111929",
"title": "Show HN: Rendering 18,000 videos in real-time with Python",
"author": "mbmproductions",
"url": "https://madebymohammed.com/pysaic",
"points": 36,
"commentsCount": 5,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "Rendering 18,000 videos in real-time with Python",
"twitterDescription": "How I used game engine tech to solve a video streaming problem",
"success": true,
"author": "Mohammed Nasr",
"requestUrl": "https://madebymohammed.com/pysaic",
"ogTitle": "Rendering 18,000 videos in real-time with Python",
"ogDescription": "How I used game engine tech to solve a video streaming problem"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T15:46:59.000Z",
"createdAtI": 1771775219,
"updatedAt": "2026-02-23T19:31:39.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47111929",
"author": "mbmproductions",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Show HN: Rendering 18,000 videos in real-time with Python",
"createdAtI": 1771775219,
"url": "https://madebymohammed.com/pysaic",
"points": 32,
"tags": [
"show_hn"
],
"createdAt": "2026-02-22T15:46:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 4,
"updatedAt": "2026-02-23T13:25:48.000Z"
}
}Xweather - Discover real-time weather insights with advanced interactive maps, powered by Vaisala Xweather. Perfect for prosumer, transportation, and martime use cases.
{
"storyID": "47111626",
"title": "Xweather Live – Interactive global vector weather map",
"author": "unstyledcontent",
"url": "https://live.xweather.com/",
"points": 175,
"commentsCount": 35,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Live Weather Maps & Forecasts | Vaisala Xweather",
"twitterDescription": "Interactive weather maps with AI-driven forecasts, weather impacts, and real-time alerts.",
"twitterImage": [
{
"url": "https://live.xweather.com/favicon.ico"
}
],
"success": true,
"author": "Xweather",
"requestUrl": "https://live.xweather.com/",
"ogTitle": "Live Weather Maps & Forecasts | Vaisala Xweather",
"ogUrl": "https://live.xweather.com",
"ogDescription": "Discover real-time weather insights with advanced interactive maps, powered by Vaisala Xweather. Perfect for prosumer, transportation, and martime use cases.",
"ogImage": [
{
"url": "https://live.xweather.com/favicon.ico"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T15:12:15.000Z",
"createdAtI": 1771773135,
"updatedAt": "2026-02-23T17:37:40.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47111626",
"author": "unstyledcontent",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Xweather Live – Interactive global vector weather map",
"createdAtI": 1771773135,
"url": "https://live.xweather.com/",
"points": 171,
"tags": [],
"createdAt": "2026-02-22T15:12:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 34,
"updatedAt": "2026-02-23T13:25:51.000Z"
}
}Piotr Grabowski, Rafał Strzaliński, Michał Kowalczyk, Piotr Migdał, Jacek Migdal - BinaryAudit benchmarks AI agents using Ghidra to find backdoors in compiled binaries of real open-source servers, proxies, and network infrastructure.
{
"storyID": "47111440",
"title": "We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them",
"author": "jakozaur",
"url": "https://quesma.com/blog/introducing-binaryaudit/",
"points": 237,
"commentsCount": 92,
"tags": [],
"og": {
"twitterCreator": "@QuesmaOrg",
"twitterTitle": "We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them - Quesma Blog",
"twitterSite": "@QuesmaOrg",
"articlePublishedTime": "2026-02-10T12:00:00.000Z",
"twitterImage": [
{
"url": "https://quesma.com/_astro/overall_ranking.CRL7hnOy.png"
}
],
"author": "Piotr Grabowski, Rafał Strzaliński, Michał Kowalczyk, Piotr Migdał, Jacek Migdal",
"twitterUrl": "https://quesma.com/blog/introducing-binaryaudit/",
"ogTitle": "We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them - Quesma Blog",
"ogDescription": "BinaryAudit benchmarks AI agents using Ghidra to find backdoors in compiled binaries of real open-source servers, proxies, and network infrastructure.",
"ogImage": [
{
"width": "1400",
"url": "https://quesma.com/_astro/overall_ranking.CRL7hnOy.png",
"height": "922"
}
],
"ogType": "article",
"articleTag": "ghidra",
"twitterCard": "summary_large_image",
"twitterDescription": "BinaryAudit benchmarks AI agents using Ghidra to find backdoors in compiled binaries of real open-source servers, proxies, and network infrastructure.",
"success": true,
"requestUrl": "https://quesma.com/blog/introducing-binaryaudit/",
"ogUrl": "https://quesma.com/blog/introducing-binaryaudit/",
"ogSiteName": "Quesma",
"articleAuthor": "Piotr Grabowski, Rafał Strzaliński, Michał Kowalczyk, Piotr Migdał, Jacek Migdal"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-22T14:50:44.000Z",
"createdAtI": 1771771844,
"updatedAt": "2026-02-23T20:14:25.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47111440",
"author": "jakozaur",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them",
"createdAtI": 1771771844,
"url": "https://quesma.com/blog/introducing-binaryaudit/",
"points": 229,
"tags": [],
"createdAt": "2026-02-22T14:50:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 92,
"updatedAt": "2026-02-23T13:25:52.000Z"
}
}{
"storyID": "47111420",
"title": "Yet Another Fix Coming for Older AMD GPUs on Linux – Thanks to Valve Developer",
"author": "Bender",
"url": "https://www.phoronix.com/news/Hawaii-Macs-AMDGPU-DC-Fix",
"points": 48,
"commentsCount": 9,
"tags": [],
"og": {
"twitterCreator": "@michaellarabel",
"twitterCard": "summary_large_image",
"twitterSite": "@phoronix",
"twitterTitle": "Yet Another Fix Coming For Older AMD GPUs On Linux - Thanks To Valve Developer",
"twitterDescription": "Timur Kristóf of Valve's open-source Linux graphics driver team has been doing a fantastic job enhancing the older AMD Radeon GPU support under Linux",
"twitterImage": [
{
"url": "https://www.phoronix.net/image.php?id=2026&image=imac_171"
}
],
"success": true,
"requestUrl": "https://www.phoronix.com/news/Hawaii-Macs-AMDGPU-DC-Fix",
"ogTitle": "Yet Another Fix Coming For Older AMD GPUs On Linux - Thanks To Valve Developer",
"ogImage": [
{
"url": "https://www.phoronix.net/image.php?id=2026&image=imac_171"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T14:46:18.000Z",
"createdAtI": 1771771578,
"updatedAt": "2026-02-23T19:56:14.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47111420",
"author": "Bender",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Yet Another Fix Coming for Older AMD GPUs on Linux – Thanks to Valve Developer",
"createdAtI": 1771771578,
"url": "https://www.phoronix.com/news/Hawaii-Macs-AMDGPU-DC-Fix",
"points": 47,
"tags": [],
"createdAt": "2026-02-22T14:46:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 9,
"updatedAt": "2026-02-23T13:25:57.000Z"
}
}Mack DeGeurin - Sammy Azdoufal just wanted to steer his DJI Romo with a gaming controller.
{
"storyID": "47111400",
"title": "Man accidentally gains control of 7k robot vacuums",
"author": "Brajeshwar",
"url": "https://www.popsci.com/technology/robot-vacuum-army/",
"points": 391,
"commentsCount": 219,
"tags": [],
"og": {
"twitterCreator": "@popsci",
"twitterSite": "@popsci",
"articlePublishedTime": "2026-02-21T09:00:00-05:00",
"author": "Mack DeGeurin",
"ogTitle": "Man accidentally gains control of 7,000 robot vacuums",
"ogDescription": "Sammy Azdoufal just wanted to steer his DJI Romo with a gaming controller.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://www.popsci.com/wp-content/uploads/2026/02/robot_army.jpg?quality=85&w=1200",
"height": "674"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/PopSci/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.popsci.com/technology/robot-vacuum-army/",
"ogUrl": "https://www.popsci.com/technology/robot-vacuum-army/",
"ogSiteName": "Popular Science",
"articleModifiedTime": "2026-02-21T09:00:00-05:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T14:44:42.000Z",
"createdAtI": 1771771482,
"updatedAt": "2026-02-23T20:34:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47111400",
"author": "Brajeshwar",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-22T14:50:58.472Z",
"title": "Man accidentally gains control of 7k robot vacuums",
"createdAtI": 1771771482,
"url": "https://www.popsci.com/technology/robot-vacuum-army/",
"points": 3,
"tags": [],
"createdAt": "2026-02-22T14:44:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771771858,
"commentsCount": 0,
"updatedAt": "2026-02-22T14:50:36.000Z"
}
}Andrew Nesbitt - Magic files and where to find them: .gitignore, .gitattributes, .mailmap, .git-blame-ignore-revs, .lfsconfig, and more.
{
"storyID": "47111218",
"title": "Git's Magic Files",
"author": "chmaynard",
"url": "https://nesbitt.io/2026/02/05/git-magic-files.html",
"points": 177,
"commentsCount": 50,
"tags": [],
"og": {
"twitterTitle": "Git’s Magic Files",
"articlePublishedTime": "2026-02-05T10:00:00+00:00",
"twitterImage": [
{
"url": "https://nesbitt.io/images/boxes.png"
}
],
"author": "Andrew Nesbitt",
"ogTitle": "Git’s Magic Files",
"ogDescription": "Magic files and where to find them: .gitignore, .gitattributes, .mailmap, .git-blame-ignore-revs, .lfsconfig, and more.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://nesbitt.io/images/boxes.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://nesbitt.io/2026/02/05/git-magic-files.html",
"ogUrl": "https://nesbitt.io/2026/02/05/git-magic-files.html",
"ogSiteName": "Andrew Nesbitt"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T14:21:35.000Z",
"createdAtI": 1771770095,
"updatedAt": "2026-02-23T20:45:54.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47111218",
"author": "chmaynard",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:35:58.488Z",
"title": "Git's Magic Files",
"createdAtI": 1771770095,
"url": "https://nesbitt.io/2026/02/05/git-magic-files.html",
"points": 168,
"tags": [],
"createdAt": "2026-02-22T14:21:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853758,
"commentsCount": 45,
"updatedAt": "2026-02-23T13:34:38.000Z"
}
}Student protesters honoured thousands of those killed when nationwide mass protests were put down by Iranian authorities last month.
{
"storyID": "47111067",
"title": "Iran students stage first large anti-government protests since deadly crackdown",
"author": "tartoran",
"url": "https://www.bbc.com/news/articles/c5yj2kzkrj0o",
"points": 289,
"commentsCount": 446,
"tags": [],
"og": {
"twitterTitle": "Iran students resume anti-government protests",
"alWebUrl": "https://bbc.com/news/articles/c5yj2kzkrj0o",
"twitterImage": [
{
"alt": "Protesters waving flags and shouting with their right arms raised",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/a75b/live/6cc1b4f0-0fd9-11f1-b048-c9424b2cf5fd.jpg"
}
],
"ogTitle": "Iran students resume anti-government protests",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Student protesters honoured thousands of those killed when nationwide mass protests were put down by Iranian authorities last month. ",
"ogImage": [
{
"width": "1024",
"alt": "Protesters waving flags and shouting with their right arms raised",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/a75b/live/6cc1b4f0-0fd9-11f1-b048-c9424b2cf5fd.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Student protesters honoured thousands of those killed when nationwide mass protests were put down by Iranian authorities last month. ",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c5yj2kzkrj0o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c5yj2kzkrj0o",
"articleModifiedTime": "2026-02-22T14:00:40.307Z",
"alAndroidUrl": "bbcx://news/articles/c5yj2kzkrj0o"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T13:59:40.000Z",
"createdAtI": 1771768780,
"updatedAt": "2026-02-23T20:45:24.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47111067",
"author": "tartoran",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-22T14:05:58.356Z",
"title": "Iran students stage first large anti-government protests since deadly crackdown",
"createdAtI": 1771768780,
"url": "https://www.bbc.com/news/articles/c5yj2kzkrj0o",
"points": 3,
"tags": [],
"createdAt": "2026-02-22T13:59:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771769158,
"commentsCount": 0,
"updatedAt": "2026-02-22T14:05:19.000Z"
}
}A playful collaborative map where the community discovers, claims, and renames the world in real time
{
"storyID": "47111042",
"title": "I put New Zealand behind a $1 paywall",
"author": "kafked",
"url": "https://rename.world/",
"points": 77,
"commentsCount": 15,
"tags": [],
"og": {
"twitterTitle": "Geography is a team sport!",
"twitterImage": [
{
"alt": "rename.world - A collaborative map game",
"url": "https://rename.world/card.jpg"
}
],
"ogTitle": "Geography is a team sport!",
"ogDescription": "A playful collaborative map where the community discovers, claims, and renames the world in real time",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "rename.world",
"url": "https://rename.world/card.jpg",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "A playful collaborative map where the community discovers, claims, and renames the world in real time",
"success": true,
"requestUrl": "https://rename.world/",
"ogUrl": "https://rename.world/",
"ogSiteName": "rename.world"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T13:57:18.000Z",
"createdAtI": 1771768638,
"updatedAt": "2026-02-23T17:04:23.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47111042",
"author": "kafked",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-22T14:00:58.618Z",
"title": "I put New Zealand behind a $1 paywall",
"createdAtI": 1771768638,
"url": "https://rename.world/",
"points": 4,
"tags": [],
"createdAt": "2026-02-22T13:57:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771768859,
"commentsCount": 1,
"updatedAt": "2026-02-22T14:00:28.000Z"
}
}Contribute to younes-io/agent-skills development by creating an account on GitHub.
{
"storyID": "47110946",
"title": "Show HN: TLA+ Workbench skill for coding agents (compat. with Vercel skills CLI)",
"author": "youio",
"url": "https://github.com/younes-io/agent-skills/tree/main/skills/tlaplus-workbench",
"points": 41,
"commentsCount": 4,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "agent-skills/skills/tlaplus-workbench at main · younes-io/agent-skills",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/81a6b87e288d281b374c4c8c35cc30c2c65d39927a11b0ae6f391087dae87957/younes-io/agent-skills"
}
],
"ogTitle": "agent-skills/skills/tlaplus-workbench at main · younes-io/agent-skills",
"ogDescription": "Contribute to younes-io/agent-skills development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to younes-io/agent-skills development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/81a6b87e288d281b374c4c8c35cc30c2c65d39927a11b0ae6f391087dae87957/younes-io/agent-skills",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to younes-io/agent-skills development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/younes-io/agent-skills/tree/main/skills/tlaplus-workbench",
"ogUrl": "https://github.com/younes-io/agent-skills/tree/main/skills/tlaplus-workbench",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T13:44:27.000Z",
"createdAtI": 1771767867,
"updatedAt": "2026-02-23T18:09:09.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47110946",
"author": "youio",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Show HN: TLA+ Workbench skill for coding agents (compat. with Vercel skills CLI)",
"createdAtI": 1771767867,
"url": "https://github.com/younes-io/agent-skills/tree/main/skills/tlaplus-workbench",
"points": 37,
"tags": [
"show_hn"
],
"createdAt": "2026-02-22T13:44:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 4,
"updatedAt": "2026-02-23T13:27:29.000Z"
}
}Volatility 3.0 development. Contribute to volatilityfoundation/volatility3 development by creating an account on GitHub.
{
"storyID": "47110781",
"title": "Volatility: The volatile memory forensic extraction framework",
"author": "transpute",
"url": "https://github.com/volatilityfoundation/volatility3",
"points": 38,
"commentsCount": 3,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - volatilityfoundation/volatility3: Volatility 3.0 development",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/2e95572a7a62e934bc9e65a9285976eaeecb10c2141c86df4c665b08a2e64584/volatilityfoundation/volatility3"
}
],
"ogTitle": "GitHub - volatilityfoundation/volatility3: Volatility 3.0 development",
"ogDescription": "Volatility 3.0 development. Contribute to volatilityfoundation/volatility3 development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Volatility 3.0 development. Contribute to volatilityfoundation/volatility3 development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/2e95572a7a62e934bc9e65a9285976eaeecb10c2141c86df4c665b08a2e64584/volatilityfoundation/volatility3",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Volatility 3.0 development. Contribute to volatilityfoundation/volatility3 development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/volatilityfoundation/volatility3",
"ogUrl": "https://github.com/volatilityfoundation/volatility3",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T13:20:07.000Z",
"createdAtI": 1771766407,
"updatedAt": "2026-02-23T19:04:10.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47110781",
"author": "transpute",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:25:58.373Z",
"title": "Volatility: The volatile memory forensic extraction framework",
"createdAtI": 1771766407,
"url": "https://github.com/volatilityfoundation/volatility3",
"points": 37,
"tags": [],
"createdAt": "2026-02-22T13:20:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853158,
"commentsCount": 3,
"updatedAt": "2026-02-23T13:25:39.000Z"
}
}Exclusive: Police Federation condemns deployment of US firm’s tech to analyse behaviour as ‘automated suspicion’
{
"storyID": "47110647",
"title": "Met police using AI tools supplied by Palantir to flag officer misconduct",
"author": "helsinkiandrew",
"url": "https://www.theguardian.com/uk-news/2026/feb/22/met-police-ai-tools-officer-misconduct-palantir",
"points": 37,
"commentsCount": 6,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://uk-news/2026/feb/22/met-police-ai-tools-officer-misconduct-palantir?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Met police using AI tools supplied by Palantir to flag officer misconduct",
"ogType": "article",
"articleTag": "Metropolitan police,UK news,London,Police,US news,World news,Palantir,Technology,AI (artificial intelligence),Computing",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/uk-news/2026/feb/22/met-police-ai-tools-officer-misconduct-palantir",
"twitterAppUrliPhone": "gnmguardian://uk-news/2026/feb/22/met-police-ai-tools-officer-misconduct-palantir?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/uk-news/2026/feb/22/met-police-ai-tools-officer-misconduct-palantir",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2026-02-22T12:34:51.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/0d7c4c71daa664b504588485bb31399ad9ae7f61/654_0_6544_5238/master/6544.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=2c3d5c010b36bca584568f1333d1c1eb"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "Exclusive: Police Federation condemns deployment of US firm’s tech to analyse behaviour as ‘automated suspicion’",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/0d7c4c71daa664b504588485bb31399ad9ae7f61/654_0_6544_5238/master/6544.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=e8e0db01c19bf532f25031fd704924a7",
"height": "961"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/uk-news/2026/feb/22/met-police-ai-tools-officer-misconduct-palantir",
"alIosUrl": "gnmguardian://uk-news/2026/feb/22/met-police-ai-tools-officer-misconduct-palantir?contenttype=Article&source=applinks",
"articleModifiedTime": "2026-02-23T05:11:03.000Z",
"articleSection": "UK news",
"articleAuthor": "https://www.theguardian.com/profile/robertbooth",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-22T12:59:59.000Z",
"createdAtI": 1771765199,
"updatedAt": "2026-02-23T13:54:53.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47110647",
"author": "helsinkiandrew",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-23T13:30:58.493Z",
"title": "Met police using AI tools supplied by Palantir to flag officer misconduct",
"createdAtI": 1771765199,
"url": "https://www.theguardian.com/uk-news/2026/feb/22/met-police-ai-tools-officer-misconduct-palantir",
"points": 37,
"tags": [],
"createdAt": "2026-02-22T12:59:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771853458,
"commentsCount": 5,
"updatedAt": "2026-02-23T13:27:46.000Z"
}
}Electronic music’s club culture is facing an existential moment as bigger venues, higher ticket prices and social media turn dance floors into spectator events.
{
"storyID": "47110549",
"title": "The dance floor is disappearing in a sea of phones",
"author": "blondie9x",
"url": "https://www.bloomberg.com/news/features/2026-02-20/a-boom-in-electronic-dance-music-is-changing-club-culture",
"points": 73,
"commentsCount": 82,
"tags": [],
"og": {
"twitterSite": "@luxury",
"twitterTitle": "The Dance Floor Is Disappearing In a Sea of Phones",
"twitterImage": [
{
"url": "https://assets.bwbx.io/images/users/iqjWHBFdfxIU/iKtFogX.GHcA/v2/1200x799.jpg"
}
],
"ogTitle": "The Dance Floor Is Disappearing In a Sea of Phones",
"alAndroidPackage": "com.bloomberg.android.plus",
"ogDescription": "Electronic music’s club culture is facing an existential moment as bigger venues, higher ticket prices and social media turn dance floors into spectator events.",
"ogImage": [
{
"url": "https://assets.bwbx.io/images/users/iqjWHBFdfxIU/iKtFogX.GHcA/v2/1200x799.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Electronic music’s club culture is facing an existential moment as bigger venues, higher ticket prices and social media turn dance floors into spectator events.",
"success": true,
"requestUrl": "https://www.bloomberg.com/news/features/2026-02-20/a-boom-in-electronic-dance-music-is-changing-club-culture",
"alAndroidAppName": "Bloomberg",
"ogUrl": "https://www.bloomberg.com/news/features/2026-02-20/a-boom-in-electronic-dance-music-is-changing-club-culture",
"ogSiteName": "Bloomberg.com",
"alAndroidUrl": "bloomberg://www.bloomberg.com/news/features/2026-02-20/a-boom-in-electronic-dance-music-is-changing-club-culture?utm_medium=applink&utm_source=facebook"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-22T12:41:37.000Z",
"createdAtI": 1771764097,
"updatedAt": "2026-02-23T20:21:40.000Z",
"fetchedAt": "2026-02-23T20:45:58.600Z",
"firstVersion": {
"storyID": "47110549",
"author": "blondie9x",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-22T13:15:58.512Z",
"title": "The Dance Floor Is Disappearing in a Sea of Phones",
"createdAtI": 1771764097,
"url": "https://www.bloomberg.com/news/features/2026-02-20/a-boom-in-electronic-dance-music-is-changing-club-culture",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-22T12:41:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771766159,
"commentsCount": 0,
"updatedAt": "2026-02-22T13:05:59.000Z"
}
}