{
"storyID": "46877403",
"title": "FlashAttention-T: Towards Tensorized Attention",
"author": "matt_d",
"url": "https://dl.acm.org/doi/10.1145/3774934.3786425",
"points": 39,
"commentsCount": 9,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://dl.acm.org/doi/10.1145/3774934.3786425"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T21:15:48.000Z",
"createdAtI": 1770153348,
"updatedAt": "2026-02-03T22:55:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46877403",
"author": "matt_d",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T21:40:58.324Z",
"title": "FlashAttention-T: Towards Tensorized Attention",
"createdAtI": 1770153348,
"url": "https://dl.acm.org/doi/10.1145/3774934.3786425",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T21:15:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770154858,
"commentsCount": 0,
"updatedAt": "2026-02-03T21:39:25.000Z"
}
}Bruce Schneier - I trusted a lot today. I trusted my phone to wake me on time. I trusted Uber to arrange a taxi for me, and the driver to get me to the airport safely. I trusted thousands of other drivers on the road not to ram my car on the way. At the airport, I trusted ticket agents and maintenance engineers and everyone else who keeps airlines operating. And the pilot of the plane I flew in. And thousands of other people at the a
{
"storyID": "46877075",
"title": "AI and Trust (2023)",
"author": "insuranceguru",
"url": "https://www.schneier.com/blog/archives/2023/12/ai-and-trust.html",
"points": 68,
"commentsCount": 11,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2023-12-04T12:05:33+00:00",
"success": true,
"author": "Bruce Schneier",
"requestUrl": "https://www.schneier.com/blog/archives/2023/12/ai-and-trust.html",
"ogTitle": "AI and Trust - Schneier on Security",
"ogUrl": "https://www.schneier.com/blog/archives/2023/12/ai-and-trust.html",
"ogDescription": "I trusted a lot today. I trusted my phone to wake me on time. I trusted Uber to arrange a taxi for me, and the driver to get me to the airport safely. I trusted thousands of other drivers on the road not to ram my car on the way. At the airport, I trusted ticket agents and maintenance engineers and everyone else who keeps airlines operating. And the pilot of the plane I flew in. And thousands of other people at the a",
"ogSiteName": "Schneier on Security",
"ogLocale": "en_US",
"articleModifiedTime": "2025-01-29T02:55:31+00:00",
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-03T20:49:30.000Z",
"createdAtI": 1770151770,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46877075",
"author": "insuranceguru",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T20:55:58.368Z",
"title": "Bruce Schneier: AI and the scaling of betrayal",
"createdAtI": 1770151770,
"url": "https://www.schneier.com/blog/archives/2023/12/ai-and-trust.html",
"points": 4,
"tags": [],
"createdAt": "2026-02-03T20:49:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770152158,
"commentsCount": 1,
"updatedAt": "2026-02-03T20:54:41.000Z"
}
}{
"storyID": "46876720",
"title": "Anthropic AI tool sparks selloff from software to broader market",
"author": "garbawarb",
"url": "https://www.bloomberg.com/news/articles/2026-02-03/legal-software-stocks-plunge-as-anthropic-releases-new-ai-tool",
"points": 57,
"commentsCount": 31,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/articles/2026-02-03/legal-software-stocks-plunge-as-anthropic-releases-new-ai-tool"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-03T20:21:21.000Z",
"createdAtI": 1770150081,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46876720",
"author": "garbawarb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T20:25:58.363Z",
"title": "Anthropic AI Tool Sparks Selloff from Software to Broader Market",
"createdAtI": 1770150081,
"url": "https://www.bloomberg.com/news/articles/2026-02-03/legal-software-stocks-plunge-as-anthropic-releases-new-ai-tool",
"points": 3,
"tags": [],
"createdAt": "2026-02-03T20:21:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770150358,
"commentsCount": 0,
"updatedAt": "2026-02-03T20:25:45.000Z"
}
}Does vibe coding risk destroying the Open Source ecosystem? According to a pre-print paper by a number of high-profile researchers, this might indeed be the case based on observed patterns and some…
{
"storyID": "46876455",
"title": "How vibe coding is killing open source",
"author": "msolujic",
"url": "https://hackaday.com/2026/02/02/how-vibe-coding-is-killing-open-source/",
"points": 69,
"commentsCount": 47,
"tags": [],
"og": {
"articlePublishedTime": "2026-02-02T15:00:15+00:00",
"twitterImage": [
{
"url": "https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg?w=640"
}
],
"ogTitle": "How Vibe Coding Is Killing Open Source",
"ogDescription": "Does vibe coding risk destroying the Open Source ecosystem? According to a pre-print paper by a number of high-profile researchers, this might indeed be the case based on observed patterns and some…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "800",
"url": "https://hackaday.com/wp-content/uploads/2021/08/GithubCopilot.jpg",
"height": "484"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://hackaday.com/2026/02/02/how-vibe-coding-is-killing-open-source/",
"ogUrl": "https://hackaday.com/2026/02/02/how-vibe-coding-is-killing-open-source/",
"ogSiteName": "Hackaday",
"articleModifiedTime": "2026-02-02T13:29:07+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T20:02:53.000Z",
"createdAtI": 1770148973,
"updatedAt": "2026-02-03T22:55:09.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46876455",
"author": "msolujic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T20:15:58.693Z",
"title": "How Vibe Coding Is Killing Open Source",
"createdAtI": 1770148973,
"url": "https://hackaday.com/2026/02/02/how-vibe-coding-is-killing-open-source/",
"points": 3,
"tags": [],
"createdAt": "2026-02-03T20:02:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770149759,
"commentsCount": 0,
"updatedAt": "2026-02-03T20:13:26.000Z"
}
}SpaceX acquired xAI on Monday, forming a $1.25 trillion behemoth with the goal of sending data centers into space. They’re not alone either: Google and a host of startups like Lonestar, Axiom, and Nvidia-backed Starcloud are scrambling into the field. Endless solar power, free real estate, and most importantly, huge rockets! What more could you want?
{
"storyID": "46876105",
"title": "Data centers in space makes no sense",
"author": "ajyoon",
"url": "https://civai.org/blog/space-data-centers",
"points": 50,
"commentsCount": 66,
"tags": [],
"og": {
"twitterCreator": "Andrew Yoon",
"twitterSite": "@civai_org",
"twitterTitle": "Data centers in space makes no sense - CivAI Blog",
"articlePublishedTime": "2026-02-03T19:25:00.000Z",
"twitterImage": [
{
"url": "https://civai.org/og/blog/space-data-centers"
}
],
"ogTitle": "Data centers in space makes no sense - CivAI Blog",
"ogDescription": "SpaceX acquired xAI on Monday, forming a $1.25 trillion behemoth with the goal of sending data centers into space. They’re not alone either: Google and a host of startups like Lonestar, Axiom, and Nvidia-backed Starcloud are scrambling into the field. Endless solar power, free real estate, and most importantly, huge rockets! What more could you want?",
"ogImage": [
{
"url": "https://civai.org/og/blog/space-data-centers"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "SpaceX acquired xAI on Monday, forming a $1.25 trillion behemoth with the goal of sending data centers into space. They’re not alone either: Google and a host of startups like Lonestar, Axiom, and Nvidia-backed Starcloud are scrambling into the field. Endless solar power, free real estate, and most importantly, huge rockets! What more could you want?",
"success": true,
"requestUrl": "https://civai.org/blog/space-data-centers",
"ogUrl": "https://civai.org/blog/space-data-centers",
"articleAuthor": "Andrew Yoon"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T19:37:30.000Z",
"createdAtI": 1770147450,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46876105",
"author": "ajyoon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T19:45:58.652Z",
"title": "Data centers in space makes no sense",
"createdAtI": 1770147450,
"url": "https://civai.org/blog/space-data-centers",
"points": 3,
"tags": [],
"createdAt": "2026-02-03T19:37:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770147959,
"commentsCount": 0,
"updatedAt": "2026-02-03T19:44:23.000Z"
}
}China's space program is quietly building momentum for a moon landing by 2030. Could they outpace NASA's Artemis mission?
{
"storyID": "46876047",
"title": "China Moon Mission: Aiming for 2030 lunar landing",
"author": "rbanffy",
"url": "https://spectrum.ieee.org/china-moon-mission-mengzhou-artemis",
"points": 76,
"commentsCount": 73,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@",
"articlePublishedTime": "2026-02-02T20:44:01+00:00",
"twitterImage": [
{
"url": "https://spectrum.ieee.org/media-library/image.jpg?id=63413355&width=1200&height=600&coordinates=0%2C370%2C0%2C130"
}
],
"ogTitle": "How Does China's Spacecraft Compare to NASA's Artemis?",
"ogDescription": "China's space program is quietly building momentum for a moon landing by 2030. Could they outpace NASA's Artemis mission?",
"ogImage": [
{
"width": "1200",
"url": "https://spectrum.ieee.org/media-library/image.jpg?id=63413355&width=1200&height=600&coordinates=0%2C370%2C0%2C130",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://spectrum.ieee.org/china-moon-mission-mengzhou-artemis",
"ogUrl": "https://spectrum.ieee.org/china-moon-mission-mengzhou-artemis",
"ogSiteName": "IEEE Spectrum",
"articleSection": "Aerospace",
"articleModifiedTime": "2026-02-02T20:45:34+00:00",
"fbAppId": "200167090048537",
"articleAuthor": "https://www.facebook.com/48576411181"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T19:32:11.000Z",
"createdAtI": 1770147131,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46876047",
"author": "rbanffy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T19:45:58.652Z",
"title": "China Moon Mission: Aiming for 2030 Lunar Landing",
"createdAtI": 1770147131,
"url": "https://spectrum.ieee.org/china-moon-mission-mengzhou-artemis",
"points": 5,
"tags": [],
"createdAt": "2026-02-03T19:32:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770147959,
"commentsCount": 0,
"updatedAt": "2026-02-03T19:44:54.000Z"
}
}{
"storyID": "46875952",
"title": "OpenClaw is basically a cascade of LLMs in prime position to mess stuff up",
"author": "Beeroness",
"url": "https://cacm.acm.org/blogcacm/openclaw-a-k-a-moltbot-is-everywhere-all-at-once-and-a-disaster-waiting-to-happen/",
"points": 74,
"commentsCount": 39,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://cacm.acm.org/blogcacm/openclaw-a-k-a-moltbot-is-everywhere-all-at-once-and-a-disaster-waiting-to-happen/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T19:26:05.000Z",
"createdAtI": 1770146765,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46875952",
"author": "Beeroness",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T21:15:58.312Z",
"title": "OpenClaw (a.k.a. Moltbot) Is Everywhere All at Once, and a Disaster",
"createdAtI": 1770146765,
"url": "https://cacm.acm.org/blogcacm/openclaw-a-k-a-moltbot-is-everywhere-all-at-once-and-a-disaster-waiting-to-happen/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T19:26:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770153358,
"commentsCount": 0,
"updatedAt": "2026-02-03T21:12:38.000Z"
}
}Zack Whittaker - The use of administrative subpoenas, which are not subject to judicial oversight, are used to demand a wealth of information from tech companies, including the owners of anonymous online accounts documenting ICE operations.
{
"storyID": "46875415",
"title": "DHS is trying to force tech companies to hand over data about Trump critics",
"author": "speckx",
"url": "https://techcrunch.com/2026/02/03/homeland-security-is-trying-to-force-tech-companies-to-hand-over-data-about-trump-critics/",
"points": 42,
"commentsCount": 0,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2026-02-03T18:35:19+00:00",
"author": "Zack Whittaker",
"ogTitle": "Homeland Security is trying to force tech companies to hand over data about Trump critics | TechCrunch",
"ogDescription": "The use of administrative subpoenas, which are not subject to judicial oversight, are used to demand a wealth of information from tech companies, including the owners of anonymous online accounts documenting ICE operations.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "800",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2026/02/GettyImages-2259748542_ba5e93.jpg?w=800",
"height": "521"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2026/02/03/homeland-security-is-trying-to-force-tech-companies-to-hand-over-data-about-trump-critics/",
"ogUrl": "https://techcrunch.com/2026/02/03/homeland-security-is-trying-to-force-tech-companies-to-hand-over-data-about-trump-critics/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2026-02-03T19:19:40+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T18:50:47.000Z",
"createdAtI": 1770144647,
"updatedAt": "2026-02-03T22:41:23.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46875415",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T18:55:58.480Z",
"title": "DHS is trying to force tech companies to hand over data about Trump critics",
"createdAtI": 1770144647,
"url": "https://techcrunch.com/2026/02/03/homeland-security-is-trying-to-force-tech-companies-to-hand-over-data-about-trump-critics/",
"points": 4,
"tags": [],
"createdAt": "2026-02-03T18:50:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770144958,
"commentsCount": 0,
"updatedAt": "2026-02-03T18:55:25.000Z"
}
}AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom. - alibaba/AliSQL
{
"storyID": "46875228",
"title": "AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines",
"author": "baotiao",
"url": "https://github.com/alibaba/AliSQL",
"points": 116,
"commentsCount": 16,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - alibaba/AliSQL: AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/1dbd3cf176b22854af38fc514e7ec585a26a18ecc5445845950d5b38198442ce/alibaba/AliSQL"
}
],
"ogTitle": "GitHub - alibaba/AliSQL: AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom.",
"ogDescription": "AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom. - alibaba/AliSQL",
"ogImage": [
{
"width": "1200",
"alt": "AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom. - alibaba/AliSQL",
"url": "https://opengraph.githubassets.com/1dbd3cf176b22854af38fc514e7ec585a26a18ecc5445845950d5b38198442ce/alibaba/AliSQL",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom. - alibaba/AliSQL",
"success": true,
"requestUrl": "https://github.com/alibaba/AliSQL",
"ogUrl": "https://github.com/alibaba/AliSQL",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T18:40:18.000Z",
"createdAtI": 1770144018,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46875228",
"author": "baotiao",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T18:45:58.619Z",
"title": "AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines",
"createdAtI": 1770144018,
"url": "https://github.com/alibaba/AliSQL",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T18:40:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770144359,
"commentsCount": 0,
"updatedAt": "2026-02-03T18:44:56.000Z"
}
}Ben Weiss - The move is significant since, in the past, generally just crypto VC firms have let startups receive funding in the form of digital assets.
{
"storyID": "46875033",
"title": "Y Combinator will let founders receive funds in stablecoins",
"author": "shscs911",
"url": "https://fortune.com/2026/02/03/famed-startup-incubator-y-combinator-to-let-founders-receive-funds-in-stablecoins/",
"points": 45,
"commentsCount": 51,
"tags": [],
"og": {
"twitterSite": "@Fortune",
"twitterTitle": "Famed startup incubator Y Combinator will let founders receive funds in stablecoins | Fortune",
"twitterImage": [
{
"alt": "Garry Tan, cofounder, president, and CEO of Y Combinator.",
"url": "https://fortune.com/img-assets/wp-content/uploads/2026/02/GettyImages-2151668652-e1770125503609.jpg?resize=1200,600"
}
],
"author": "Ben Weiss",
"twitterUrl": "https://fortune.com/2026/02/03/famed-startup-incubator-y-combinator-to-let-founders-receive-funds-in-stablecoins/",
"ogTitle": "Famed startup incubator Y Combinator will let founders receive funds in stablecoins | Fortune",
"ogDescription": "The move is significant since, in the past, generally just crypto VC firms have let startups receive funding in the form of digital assets.",
"ogImage": [
{
"width": "1200",
"alt": "Garry Tan, cofounder, president, and CEO of Y Combinator.",
"url": "https://fortune.com/img-assets/wp-content/uploads/2026/02/GettyImages-2151668652-e1770125503609.jpg?resize=1200,600",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The move is significant since, in the past, generally just crypto VC firms have let startups receive funding in the form of digital assets.",
"success": true,
"requestUrl": "https://fortune.com/2026/02/03/famed-startup-incubator-y-combinator-to-let-founders-receive-funds-in-stablecoins/",
"ogUrl": "https://fortune.com/2026/02/03/famed-startup-incubator-y-combinator-to-let-founders-receive-funds-in-stablecoins/",
"ogSiteName": "Fortune"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T18:28:48.000Z",
"createdAtI": 1770143328,
"updatedAt": "2026-02-03T22:54:09.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46875033",
"author": "shscs911",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T18:30:58.466Z",
"title": "Y Combinator will let founders receive funds in stablecoins",
"createdAtI": 1770143328,
"url": "https://fortune.com/2026/02/03/famed-startup-incubator-y-combinator-to-let-founders-receive-funds-in-stablecoins/",
"points": 3,
"tags": [],
"createdAt": "2026-02-03T18:28:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770143458,
"commentsCount": 0,
"updatedAt": "2026-02-03T18:30:55.000Z"
}
}Xcode 26.3 introduces support for agentic coding, a new way in Xcode for developers to build apps, powered by coding agents from Anthropic and OpenAI.
{
"storyID": "46874619",
"title": "Xcode 26.3 – Developers can leverage coding agents directly in Xcode",
"author": "davidbarker",
"url": "https://www.apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/",
"points": 197,
"commentsCount": 161,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Xcode 26.3 unlocks the power of agentic coding",
"twitterSite": "@Apple",
"twitterImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/tile/Apple-Xcode-agentic-coding-hero-lp.jpg.og.jpg?202602031759"
}
],
"ogTitle": "Xcode 26.3 unlocks the power of agentic coding",
"ogDescription": "Xcode 26.3 introduces support for agentic coding, a new way in Xcode for developers to build apps, powered by coding agents from Anthropic and OpenAI.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.apple.com/newsroom/images/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/tile/Apple-Xcode-agentic-coding-hero-lp.jpg.og.jpg?202602031759"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Xcode 26.3 introduces support for agentic coding, a new way in Xcode for developers to build apps, powered by coding agents from Anthropic and OpenAI.",
"success": true,
"requestUrl": "https://www.apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/",
"ogUrl": "https://www.apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/",
"ogSiteName": "Apple Newsroom "
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2026-02-03T18:04:08.000Z",
"createdAtI": 1770141848,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46874619",
"author": "davidbarker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T18:10:58.691Z",
"title": "Xcode 26.3 unlocks the power of agentic coding",
"createdAtI": 1770141848,
"url": "https://www.apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T18:04:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770142259,
"commentsCount": 2,
"updatedAt": "2026-02-03T18:10:53.000Z"
}
}20 GDPR deletion requests, 12 ignored. Companies lie about compliance, spam filters eat requests with no consequences, and data protection offices don't act. A first-hand account of how GDPR enforcement fails individuals.
{
"storyID": "46874345",
"title": "I made 20 GDPR deletion requests. 12 were ignored",
"author": "nikola-k",
"url": "https://nikolak.com/gdpr-failure/",
"points": 125,
"commentsCount": 112,
"tags": [],
"og": {
"twitterTitle": "GDPR is a failure",
"articlePublishedTime": "2026-02-03T17:34:49.000Z",
"twitterUrl": "https://nikolak.com/gdpr-failure/",
"ogTitle": "GDPR Enforcement Is Broken - And Nobody Cares",
"ogDescription": "20 GDPR deletion requests, 12 ignored. Companies lie about compliance, spam filters eat requests with no consequences, and data protection offices don't act. A first-hand account of how GDPR enforcement fails individuals.",
"ogType": "article",
"articleTag": "data protection",
"twitterCard": "summary",
"twitterDescription": "I made 20 GDPR data deletion requests in the past year. 2 complied immediately. 6 complied after I filed complaints with data protection offices. 12 still haven't. The regulation exists, the enforcement doesn't.",
"success": true,
"requestUrl": "https://nikolak.com/gdpr-failure/",
"ogUrl": "https://nikolak.com/gdpr-failure/",
"ogSiteName": "Nikola's Blog",
"articleModifiedTime": "2026-02-03T17:41:42.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T17:48:22.000Z",
"createdAtI": 1770140902,
"updatedAt": "2026-02-03T22:54:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46874345",
"author": "nikola-k",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T18:00:58.409Z",
"title": "I made 20 GDPR deletion requests. 12 were ignored",
"createdAtI": 1770140902,
"url": "https://nikolak.com/gdpr-failure/",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T17:48:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770141658,
"commentsCount": 0,
"updatedAt": "2026-02-03T18:00:54.000Z"
}
}Senko Rašić - Like many developers, I find myself more and more using AI agents to help with software development. I currently use Claude Code, the co...
{
"storyID": "46874139",
"title": "Sandboxing AI Agents in Linux",
"author": "speckx",
"url": "https://blog.senko.net/sandboxing-ai-agents-in-linux",
"points": 73,
"commentsCount": 42,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Sandboxing AI agents in Linux — Senko Rašić",
"articlePublishedTime": "2026-02-03T15:27:07Z",
"twitterImage": [
{
"url": "https://cdn.writeas.net/img/w-sq-light.png"
}
],
"author": "Senko Rašić",
"ogTitle": "Sandboxing AI agents in Linux",
"ogDescription": "Like many developers, I find myself more and more using AI agents to help with software development. I currently use Claude Code, the co...",
"ogImage": [
{
"url": "https://cdn.writeas.net/img/w-sq-light.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Like many developers, I find myself more and more using AI agents to help with software development. I currently use Claude Code, the co...",
"success": true,
"requestUrl": "https://blog.senko.net/sandboxing-ai-agents-in-linux",
"ogUrl": "https://blog.senko.net/sandboxing-ai-agents-in-linux",
"ogSiteName": "Senko Rašić"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"claude"
]
},
"createdAt": "2026-02-03T17:35:37.000Z",
"createdAtI": 1770140137,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46874139",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T19:20:58.458Z",
"title": "Sandboxing AI Agents in Linux",
"createdAtI": 1770140137,
"url": "https://blog.senko.net/sandboxing-ai-agents-in-linux",
"points": 5,
"tags": [],
"createdAt": "2026-02-03T17:35:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770146458,
"commentsCount": 0,
"updatedAt": "2026-02-03T19:18:24.000Z"
}
}Instant Linux microVMs with defense-in-depth security for running untrusted code.
{
"storyID": "46874097",
"title": "Deno Sandbox",
"author": "johnspurlock",
"url": "https://deno.com/blog/introducing-deno-sandbox",
"points": 267,
"commentsCount": 97,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@deno_land",
"twitterTitle": "Introducing Deno Sandbox | Deno",
"twitterImage": [
{
"alt": "Introducing Deno Sandbox | Deno",
"url": "https://deno.com/blog/introducing-deno-sandbox/og.webp"
}
],
"ogTitle": "Introducing Deno Sandbox | Deno",
"ogDescription": "Instant Linux microVMs with defense-in-depth security for running untrusted code.",
"ogLocale": "en_US",
"ogImage": [
{
"alt": "Introducing Deno Sandbox | Deno",
"url": "https://deno.com/blog/introducing-deno-sandbox/og.webp"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Instant Linux microVMs with defense-in-depth security for running untrusted code.",
"success": true,
"requestUrl": "https://deno.com/blog/introducing-deno-sandbox",
"ogSiteName": "Deno"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T17:33:20.000Z",
"createdAtI": 1770140000,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46874097",
"author": "johnspurlock",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T17:35:58.441Z",
"title": "Deno Sandbox",
"createdAtI": 1770140000,
"url": "https://deno.com/blog/introducing-deno-sandbox",
"points": 3,
"tags": [],
"createdAt": "2026-02-03T17:33:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770140158,
"commentsCount": 1,
"updatedAt": "2026-02-03T17:35:54.000Z"
}
}{
"storyID": "46873798",
"title": "Young adults report lower life satisfaction in Sweden",
"author": "late",
"url": "https://internationaljournalofwellbeing.org/index.php/ijow/article/view/6001/1299",
"points": 40,
"commentsCount": 77,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://internationaljournalofwellbeing.org/index.php/ijow/article/view/6001/1299"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T17:12:53.000Z",
"createdAtI": 1770138773,
"updatedAt": "2026-02-03T22:54:09.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46873798",
"author": "late",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T19:10:58.398Z",
"title": "Young adults report lower life satisfaction in Sweden",
"createdAtI": 1770138773,
"url": "https://internationaljournalofwellbeing.org/index.php/ijow/article/view/6001/1299",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T17:12:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770145858,
"commentsCount": 0,
"updatedAt": "2026-02-03T19:10:54.000Z"
}
}{
"storyID": "46873782",
"title": "Show HN: Octosphere, a tool to decentralise scientific publishing",
"author": "crimsoneer",
"url": "https://octosphere.social/",
"points": 36,
"commentsCount": 13,
"tags": [
"show_hn",
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://octosphere.social/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T17:11:42.000Z",
"createdAtI": 1770138702,
"updatedAt": "2026-02-03T22:55:09.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46873782",
"author": "crimsoneer",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T17:25:58.450Z",
"title": "Show HN: Octosphere, a tool to decentralise scientific publishing",
"createdAtI": 1770138702,
"url": "https://octosphere.social/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-03T17:11:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770139558,
"commentsCount": 1,
"updatedAt": "2026-02-03T17:25:53.000Z"
}
}Like most people, I’ve had my identity stolen once or twice in my life. It’s annoying, but thankfully I’ve avoided some of the more catastrophic outcomes when criminals begin impe…
{
"storyID": "46873574",
"title": "221 Cannon Road Is Not for Sale",
"author": "mecredis",
"url": "https://fredbenenson.com/blog/2026/02/03/221-cannon-is-not-for-sale/",
"points": 126,
"commentsCount": 104,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2026-02-03T16:47:41+00:00",
"twitterImage": [
{
"url": "https://fredbenenson.com/wp-content/uploads/2026/02/IMG_0173-150x150.png?w=640"
}
],
"success": true,
"requestUrl": "https://fredbenenson.com/blog/2026/02/03/221-cannon-is-not-for-sale/",
"ogTitle": "221 Cannon is Not For Sale",
"ogUrl": "https://fredbenenson.com/blog/2026/02/03/221-cannon-is-not-for-sale/",
"ogDescription": "Like most people, I’ve had my identity stolen once or twice in my life. It’s annoying, but thankfully I’ve avoided some of the more catastrophic outcomes when criminals begin impe…",
"articleModifiedTime": "2026-02-03T16:47:41+00:00",
"ogLocale": "en_US",
"ogImage": [
{
"width": "590",
"url": "https://i0.wp.com/fredbenenson.com/wp-content/uploads/2026/02/IMG_0173-150x150.png?ssl=1",
"height": "1280"
},
{
"url": "https://i0.wp.com/fredbenenson.com/wp-content/uploads/2026/02/IMG_0174-150x150.png?ssl=1"
},
{
"url": "https://i0.wp.com/fredbenenson.com/wp-content/uploads/2026/02/IMG_0175-150x150.png?ssl=1"
},
{
"url": "https://i0.wp.com/fredbenenson.com/wp-content/uploads/2026/02/IMG_1722-787x1024.png?ssl=1"
},
{
"url": "https://i0.wp.com/fredbenenson.com/wp-content/uploads/2026/02/IMG_0173-472x1024.png?ssl=1"
},
{
"url": "https://i0.wp.com/fredbenenson.com/wp-content/uploads/2026/02/IMG_0174-472x1024.png?ssl=1"
},
{
"url": "https://i0.wp.com/fredbenenson.com/wp-content/uploads/2026/02/IMG_0175-472x1024.png?ssl=1"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T16:56:06.000Z",
"createdAtI": 1770137766,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46873574",
"author": "mecredis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T18:15:58.331Z",
"title": "221 Cannon Road Is Not for Sale",
"createdAtI": 1770137766,
"url": "https://fredbenenson.com/blog/2026/02/03/221-cannon-is-not-for-sale/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T16:56:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770142558,
"commentsCount": 0,
"updatedAt": "2026-02-03T18:15:39.000Z"
}
}We usually learn that 1 kilobyte is 1024 bytes, 1 MB is 1024 kilobytes, etc. But is this true or a kilobyte is precisely 1000 bytes?
{
"storyID": "46873539",
"title": "1 kilobyte is precisely 1000 bytes?",
"author": "surprisetalk",
"url": "https://waspdev.com/articles/2026-01-11/kilobyte-is-1000-bytes",
"points": 57,
"commentsCount": 184,
"tags": [],
"og": {
"twitterTitle": "1 kilobyte is precisely 1000 bytes",
"articlePublishedTime": "2026-01-11T00:00:00+04:00",
"twitterImage": [
{
"url": "https://waspdev.com/static/images/2026-01-11/missing-70-gb.webp"
}
],
"twitterUrl": "https://waspdev.com/articles/2026-01-11/kilobyte-is-1000-bytes",
"ogTitle": "1 kilobyte is precisely 1000 bytes",
"ogDescription": "We usually learn that 1 kilobyte is 1024 bytes, 1 MB is 1024 kilobytes, etc. But is this true or a kilobyte is precisely 1000 bytes?",
"ogImage": [
{
"url": "https://waspdev.com/static/images/2026-01-11/missing-70-gb.webp"
}
],
"ogType": "article",
"articleTag": "opinion",
"twitterCard": "summary_large_image",
"twitterDescription": "We usually learn that 1 kilobyte is 1024 bytes, 1 MB is 1024 kilobytes, etc. But is this true or a kilobyte is precisely 1000 bytes?",
"success": true,
"requestUrl": "https://waspdev.com/articles/2026-01-11/kilobyte-is-1000-bytes",
"ogUrl": "https://waspdev.com/articles/2026-01-11/kilobyte-is-1000-bytes",
"ogSiteName": "WaspDev Blog",
"articleModifiedTime": "2026-01-15T04:24:06+04:00",
"articleAuthor": "https://waspdev.com/about"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T16:53:50.000Z",
"createdAtI": 1770137630,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46873539",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T17:30:58.373Z",
"title": "Kilobyte is precisely 1000 bytes",
"createdAtI": 1770137630,
"url": "https://waspdev.com/articles/2026-01-11/kilobyte-is-1000-bytes",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T16:53:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770139858,
"commentsCount": 0,
"updatedAt": "2026-02-03T17:27:38.000Z"
}
}European governments are moving away from U.S. tech giants, opting for domestic or open-source alternatives.
{
"storyID": "46873294",
"title": "France dumps Zoom and Teams as Europe seeks digital autonomy from the US",
"author": "AareyBaba",
"url": "https://apnews.com/article/europe-digital-sovereignty-big-tech-9f5388b68a0648514cebc8d92f682060",
"points": 647,
"commentsCount": 373,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@chanman",
"twitterSite": "@AP",
"twitterTitle": "France dumps Zoom and Teams as Europe seeks digital autonomy from the US",
"articlePublishedTime": "2026-02-03T05:00:06",
"twitterImage": [
{
"alt": "French President Emmanuel Macron is seen during the Annual Meeting of the World Economic Forum in Davos, Switzerland, Tuesday, Jan. 20, 2026. (AP Photo/Markus Schreiber)",
"url": "https://dims.apnews.com/dims4/default/9fb86d1/2147483647/strip/true/crop/6019x3386+0+314/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Ff4%2F11%2F72cc6d9c45d4d9ad7798e2a90630%2Fbd269f7a5feb42f8afee2b3e0acc8b17"
}
],
"ogTitle": "France dumps Zoom and Teams as Europe seeks digital autonomy from the US",
"ogDescription": "European governments are moving away from U.S. tech giants, opting for domestic or open-source alternatives.",
"ogImage": [
{
"width": "980",
"alt": "French President Emmanuel Macron is seen during the Annual Meeting of the World Economic Forum in Davos, Switzerland, Tuesday, Jan. 20, 2026. (AP Photo/Markus Schreiber)",
"type": "image/jpeg",
"url": "https://dims.apnews.com/dims4/default/9136364/2147483647/strip/true/crop/6019x4011+0+1/resize/980x653!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Ff4%2F11%2F72cc6d9c45d4d9ad7798e2a90630%2Fbd269f7a5feb42f8afee2b3e0acc8b17",
"height": "653"
}
],
"ogType": "article",
"articleTag": "Software",
"twitterCard": "summary_large_image",
"twitterDescription": "European governments are moving away from U.S. tech giants, opting for domestic or open-source alternatives.",
"success": true,
"requestUrl": "https://apnews.com/article/europe-digital-sovereignty-big-tech-9f5388b68a0648514cebc8d92f682060",
"ogUrl": "https://apnews.com/article/europe-digital-sovereignty-big-tech-9f5388b68a0648514cebc8d92f682060",
"ogSiteName": "AP News",
"articleModifiedTime": "2026-02-03T14:26:25.985",
"articleSection": "Business",
"articleAuthor": "https://apnews.com/author/kelvin-chan",
"fbAppId": "870613919693099"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T16:39:18.000Z",
"createdAtI": 1770136758,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46873294",
"author": "AareyBaba",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T16:40:58.434Z",
"title": "France dumps Zoom and Teams as Europe seeks digital autonomy from the US",
"createdAtI": 1770136758,
"url": "https://apnews.com/article/europe-digital-sovereignty-big-tech-9f5388b68a0648514cebc8d92f682060",
"points": 3,
"tags": [],
"createdAt": "2026-02-03T16:39:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770136858,
"commentsCount": 0,
"updatedAt": "2026-02-03T16:40:38.000Z"
}
}⚡ Better `pre-commit`, re-engineered in Rust. Contribute to j178/prek development by creating an account on GitHub.
{
"storyID": "46873138",
"title": "Prek: A better, faster, drop-in pre-commit replacement, engineered in Rust",
"author": "fortuitous-frog",
"url": "https://github.com/j178/prek",
"points": 164,
"commentsCount": 84,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - j178/prek: ⚡ Better `pre-commit`, re-engineered in Rust",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/afb518751f54eab22e1fbde5c7676edf08e2b70cdd5a99004fcba7fd9cba2321/j178/prek"
}
],
"ogTitle": "GitHub - j178/prek: ⚡ Better `pre-commit`, re-engineered in Rust",
"ogDescription": "⚡ Better `pre-commit`, re-engineered in Rust. Contribute to j178/prek development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "⚡ Better `pre-commit`, re-engineered in Rust. Contribute to j178/prek development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/afb518751f54eab22e1fbde5c7676edf08e2b70cdd5a99004fcba7fd9cba2321/j178/prek",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "⚡ Better `pre-commit`, re-engineered in Rust. Contribute to j178/prek development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/j178/prek",
"ogUrl": "https://github.com/j178/prek",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T16:29:34.000Z",
"createdAtI": 1770136174,
"updatedAt": "2026-02-03T22:55:09.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46873138",
"author": "fortuitous-frog",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T16:55:58.389Z",
"title": "Prek: A better, faster, drop-in pre-commit replacement, engineered in Rust",
"createdAtI": 1770136174,
"url": "https://github.com/j178/prek",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T16:29:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770137758,
"commentsCount": 1,
"updatedAt": "2026-02-03T16:54:53.000Z"
}
}The lightweight, KDL-powered browser automation engine.
{
"storyID": "46873133",
"title": "Tadpole – A modular and extensible DSL built for web scraping",
"author": "zachperkitny",
"url": "https://tadpolehq.com/",
"points": 38,
"commentsCount": 5,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://tadpolehq.com/",
"ogTitle": "Tadpole",
"ogUrl": "https://tadpolehq.com/",
"ogDescription": "The lightweight, KDL-powered browser automation engine.",
"ogSiteName": "Tadpole Docs",
"ogLocale": "en",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T16:29:13.000Z",
"createdAtI": 1770136153,
"updatedAt": "2026-02-03T22:50:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46873133",
"author": "zachperkitny",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T17:50:58.369Z",
"title": "Tadpole – A modular and extensible DSL built for web scraping",
"createdAtI": 1770136153,
"url": "https://tadpolehq.com/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T16:29:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770141058,
"commentsCount": 1,
"updatedAt": "2026-02-03T17:50:45.000Z"
}
}{
"storyID": "46872909",
"title": "Signal Is Down",
"author": "Daniel_sk",
"url": null,
"points": 39,
"commentsCount": 10,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-03T16:15:10.000Z",
"createdAtI": 1770135310,
"updatedAt": "2026-02-03T21:57:24.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46872909",
"author": "Daniel_sk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T16:20:58.680Z",
"title": "Signal Is Down",
"createdAtI": 1770135310,
"url": null,
"points": 8,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-03T16:15:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770135659,
"commentsCount": 4,
"updatedAt": "2026-02-03T16:20:39.000Z"
}
}French prosecutors have raided the offices of social media platform X as part of an investigation into allegations of spreading child sexual abuse images and deepfakes.
{
"storyID": "46872894",
"title": "X offices raided in France",
"author": "labrador",
"url": "https://apnews.com/article/france-x-investigation-seach-elon-musk-1116be84d84201011219086ecfd4e0bc",
"points": 246,
"commentsCount": 245,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@SylvieCorbet",
"twitterSite": "@AP",
"twitterTitle": "X offices raided in France as prosecutors investigate child abuse images and deepfakes",
"articlePublishedTime": "2026-02-03T10:50:45",
"twitterImage": [
{
"alt": "The opening page of X is displayed on a computer and phone, Oct. 16, 2023, in Sydney. (AP Photo/Rick Rycroft, File)",
"url": "https://dims.apnews.com/dims4/default/fea62aa/2147483647/strip/true/crop/7681x4321+0+400/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F22%2Fd0%2F47e3b063ae6efd879a729a33596e%2F255b9d2c8cd447a5ab63ce0bc23df02b"
}
],
"ogTitle": "X offices raided in France as prosecutors investigate child abuse images and deepfakes",
"ogDescription": "French prosecutors have raided the offices of social media platform X as part of an investigation into allegations of spreading child sexual abuse images and deepfakes.",
"ogImage": [
{
"width": "980",
"alt": "The opening page of X is displayed on a computer and phone, Oct. 16, 2023, in Sydney. (AP Photo/Rick Rycroft, File)",
"type": "image/jpeg",
"url": "https://dims.apnews.com/dims4/default/a38bc68/2147483647/strip/true/crop/7681x5118+0+1/resize/980x653!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F22%2Fd0%2F47e3b063ae6efd879a729a33596e%2F255b9d2c8cd447a5ab63ce0bc23df02b",
"height": "653"
}
],
"ogType": "article",
"articleTag": "Elon Musk",
"twitterCard": "summary_large_image",
"twitterDescription": "French prosecutors have raided the offices of social media platform X as part of an investigation into allegations of spreading child sexual abuse images and deepfakes.",
"success": true,
"requestUrl": "https://apnews.com/article/france-x-investigation-seach-elon-musk-1116be84d84201011219086ecfd4e0bc",
"ogUrl": "https://apnews.com/article/france-x-investigation-seach-elon-musk-1116be84d84201011219086ecfd4e0bc",
"ogSiteName": "AP News",
"articleModifiedTime": "2026-02-03T16:07:58.004",
"articleSection": "World News",
"articleAuthor": "https://apnews.com/author/sylvie-corbet",
"fbAppId": "870613919693099"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T16:14:17.000Z",
"createdAtI": 1770135257,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46872894",
"author": "labrador",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T16:30:58.365Z",
"title": "X offices raided French prosecutors investigate child abuse images and deepfakes",
"createdAtI": 1770135257,
"url": "https://apnews.com/article/france-x-investigation-seach-elon-musk-1116be84d84201011219086ecfd4e0bc",
"points": 3,
"tags": [],
"createdAt": "2026-02-03T16:14:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770136258,
"commentsCount": 0,
"updatedAt": "2026-02-03T16:28:11.000Z"
}
}A multithreaded discrete event simulation library in C - ambonvik/cimba
{
"storyID": "46872818",
"title": "Show HN: C discrete event SIM w stackful coroutines runs 45x faster than SimPy",
"author": "ambonvik",
"url": "https://github.com/ambonvik/cimba",
"points": 44,
"commentsCount": 16,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - ambonvik/cimba: A multithreaded discrete event simulation library in C",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/26fdce7958aa12633bf08fad3d25ec709161dc9ad432242c3df7a39542636b1e/ambonvik/cimba"
}
],
"ogTitle": "GitHub - ambonvik/cimba: A multithreaded discrete event simulation library in C",
"ogDescription": "A multithreaded discrete event simulation library in C - ambonvik/cimba",
"ogImage": [
{
"width": "1200",
"alt": "A multithreaded discrete event simulation library in C - ambonvik/cimba",
"url": "https://opengraph.githubassets.com/26fdce7958aa12633bf08fad3d25ec709161dc9ad432242c3df7a39542636b1e/ambonvik/cimba",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A multithreaded discrete event simulation library in C - ambonvik/cimba",
"success": true,
"requestUrl": "https://github.com/ambonvik/cimba",
"ogUrl": "https://github.com/ambonvik/cimba",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T16:09:07.000Z",
"createdAtI": 1770134947,
"updatedAt": "2026-02-03T22:34:55.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46872818",
"author": "ambonvik",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T17:35:58.441Z",
"title": "Show HN: C discrete event SIM w stackful coroutines runs 45x faster than SimPy",
"createdAtI": 1770134947,
"url": "https://github.com/ambonvik/cimba",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-03T16:09:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770140158,
"commentsCount": 0,
"updatedAt": "2026-02-03T17:34:53.000Z"
}
}{
"storyID": "46872733",
"title": "Launch HN: Modelence (YC S25) – App Builder with TypeScript / MongoDB Framework",
"author": "eduardpi",
"url": null,
"points": 57,
"commentsCount": 30,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2026-02-03T16:03:21.000Z",
"createdAtI": 1770134601,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46872733",
"author": "eduardpi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T16:25:58.370Z",
"title": "Launch HN: Modelence (YC S25) – App Builder with TypeScript / MongoDB Framework",
"createdAtI": 1770134601,
"url": null,
"points": 3,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2026-02-03T16:03:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770135958,
"commentsCount": 0,
"updatedAt": "2026-02-03T16:24:38.000Z"
}
}{
"storyID": "46872706",
"title": "Qwen3-Coder-Next",
"author": "danielhanchen",
"url": "https://qwen.ai/blog?id=qwen3-coder-next",
"points": 528,
"commentsCount": 316,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://qwen.ai/blog?id=qwen3-coder-next"
},
"aiIsh": {
"score": 1,
"offenses": [
"qwen.ai"
]
},
"createdAt": "2026-02-03T16:01:50.000Z",
"createdAtI": 1770134510,
"updatedAt": "2026-02-03T22:55:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46872706",
"author": "danielhanchen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T16:10:58.835Z",
"title": "Qwen3-Coder-Next",
"createdAtI": 1770134510,
"url": "https://qwen.ai/blog?id=qwen3-coder-next",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T16:01:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770135059,
"commentsCount": 1,
"updatedAt": "2026-02-03T16:10:53.000Z"
}
}Jason Willems - If you paint a picture of Sonic the Hedgehog in your living room, you are technically creating an unauthorized derivative work—but in practice, no one cares. Private, noncommercial creation has always lived in a space where copyright law exists on paper but is rarely enforced.
{
"storyID": "46872562",
"title": "AI Didn't Break Copyright Law, It Just Exposed How Broken It Was",
"author": "at1as",
"url": "https://www.jasonwillems.com/technology/2026/02/02/AI-Copyright/",
"points": 41,
"commentsCount": 75,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "AI Didn’t Break Copyright Law, It Just Exposed How Broken It Already Was",
"articlePublishedTime": "2026-02-02T16:00:00+00:00",
"success": true,
"author": "Jason Willems",
"requestUrl": "https://www.jasonwillems.com/technology/2026/02/02/AI-Copyright/",
"ogTitle": "AI Didn’t Break Copyright Law, It Just Exposed How Broken It Already Was",
"ogUrl": "https://jasonwillems.com/technology/2026/02/02/AI-Copyright/",
"ogDescription": "If you paint a picture of Sonic the Hedgehog in your living room, you are technically creating an unauthorized derivative work—but in practice, no one cares. Private, noncommercial creation has always lived in a space where copyright law exists on paper but is rarely enforced.",
"ogSiteName": "Jason Willems",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-03T15:52:42.000Z",
"createdAtI": 1770133962,
"updatedAt": "2026-02-03T22:51:25.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46872562",
"author": "at1as",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T17:05:58.413Z",
"title": "AI Didn't Break Copyright Law, It Just Exposed How Broken It Was",
"createdAtI": 1770133962,
"url": "https://www.jasonwillems.com/technology/2026/02/02/AI-Copyright/",
"points": 5,
"tags": [],
"createdAt": "2026-02-03T15:52:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770138358,
"commentsCount": 0,
"updatedAt": "2026-02-03T17:02:38.000Z"
}
}{
"storyID": "46872540",
"title": "New York Wants to Ctrl+Alt+Delete Your 3D Printer",
"author": "ptorrone",
"url": "https://blog.adafruit.com/2026/02/03/new-york-wants-to-ctrlaltdelete-your-3d-printer/",
"points": 119,
"commentsCount": 179,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://blog.adafruit.com/2026/02/03/new-york-wants-to-ctrlaltdelete-your-3d-printer/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T15:51:42.000Z",
"createdAtI": 1770133902,
"updatedAt": "2026-02-03T22:53:24.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46872540",
"author": "ptorrone",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T16:15:58.492Z",
"title": "New York Wants to Ctrl+Alt+Delete Your 3D Printer",
"createdAtI": 1770133902,
"url": "https://blog.adafruit.com/2026/02/03/new-york-wants-to-ctrlaltdelete-your-3d-printer/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T15:51:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770135358,
"commentsCount": 0,
"updatedAt": "2026-02-03T16:15:39.000Z"
}
}Datadog - Updog By Datadog lets you spot issues with Anthropic early, backed by real impact across Datadog customer base. No status page updates.
{
"storyID": "46872481",
"title": "Anthropic is Down",
"author": "ersiees",
"url": "https://updog.ai/status/anthropic",
"points": 129,
"commentsCount": 130,
"tags": [],
"og": {
"twitterCreator": "@datadoghq",
"twitterSite": "@datadoghq",
"twitterTitle": "Is Anthropic Down? | Outage Tracker | Updog By Datadog",
"twitterImage": [
{
"alt": "Updog By Datadog logo on purple gradient background",
"url": "https://updog.ai/updog-og-image.png"
}
],
"author": "Datadog",
"ogTitle": "Is Anthropic Down? | Outage Tracker | Updog By Datadog",
"ogDescription": "Updog By Datadog lets you spot issues with Anthropic early, backed by real impact across Datadog customer base. No status page updates.",
"ogImage": [
{
"alt": "Updog By Datadog logo on purple gradient background",
"url": "https://updog.ai/updog-og-image.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Updog By Datadog lets you spot issues with Anthropic early, backed by real impact across Datadog customer base. No status page updates.",
"success": true,
"requestUrl": "https://updog.ai/status/anthropic",
"ogSiteName": "Datadog"
},
"aiIsh": {
"score": 1,
"offenses": [
"updog.ai"
]
},
"createdAt": "2026-02-03T15:48:03.000Z",
"createdAtI": 1770133683,
"updatedAt": "2026-02-03T22:55:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46872481",
"author": "ersiees",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T15:50:58.476Z",
"title": "Anthropic Is Down",
"createdAtI": 1770133683,
"url": "https://updog.ai/status/anthropic",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T15:48:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770133858,
"commentsCount": 0,
"updatedAt": "2026-02-03T15:50:54.000Z"
}
}{
"storyID": "46872238",
"title": "The next steps for Airbus' big bet on open rotor engines",
"author": "CGMthrowaway",
"url": "https://aerospaceamerica.aiaa.org/the-next-steps-for-airbus-big-bet-on-open-rotor-engines/",
"points": 58,
"commentsCount": 45,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "The next steps for Airbus’ big bet on open rotor engines",
"articlePublishedTime": "2025-06-13T13:49:18+00:00",
"twitterImage": [
{
"url": "https://aerospaceamerica.aiaa.org/wp-content/uploads/2025/06/RISE-engine-illustration.webp"
}
],
"ogTitle": "The next steps for Airbus’ big bet on open rotor engines",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1160",
"url": "https://aerospaceamerica.aiaa.org/wp-content/uploads/2025/06/RISE-engine-illustration.webp",
"height": "552"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://aerospaceamerica.aiaa.org/the-next-steps-for-airbus-big-bet-on-open-rotor-engines/",
"ogUrl": "https://aerospaceamerica.aiaa.org/the-next-steps-for-airbus-big-bet-on-open-rotor-engines/",
"ogSiteName": "Aerospace America",
"articleModifiedTime": "2025-06-17T14:19:08+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T15:31:40.000Z",
"createdAtI": 1770132700,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46872238",
"author": "CGMthrowaway",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T17:50:58.369Z",
"title": "The next steps for Airbus' big bet on open rotor engines",
"createdAtI": 1770132700,
"url": "https://aerospaceamerica.aiaa.org/the-next-steps-for-airbus-big-bet-on-open-rotor-engines/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T15:31:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770141058,
"commentsCount": 4,
"updatedAt": "2026-02-03T17:50:45.000Z"
}
}Maddy Varner - A new report from the Public Service Alliance finds state privacy laws offer public servants few ways to protect their private data, even as threats against them are on the rise.
{
"storyID": "46872190",
"title": "Data Brokers Can Fuel Violence Against Public Servants",
"author": "achristmascarl",
"url": "https://www.wired.com/story/how-data-brokers-can-fuel-violence-against-public-servants/",
"points": 83,
"commentsCount": 47,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "How Data Brokers Can Fuel Violence Against Public Servants",
"articlePublishedTime": "2026-02-03T11:00:00.000Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/697d55e413c39f45f09e613f/191:100/w_1280,c_limit/security_data_public_servant_violence.jpg?mbid=social_retweet"
}
],
"author": "Maddy Varner",
"ogTitle": "How Data Brokers Can Fuel Violence Against Public Servants",
"ogDescription": "A new report from the Public Service Alliance finds state privacy laws offer public servants few ways to protect their private data, even as threats against them are on the rise.",
"ogImage": [
{
"url": "https://media.wired.com/photos/697d55e413c39f45f09e613f/191:100/w_1280,c_limit/security_data_public_servant_violence.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A new report from the Public Service Alliance finds state privacy laws offer public servants few ways to protect their private data, even as threats against them are on the rise.",
"success": true,
"requestUrl": "https://www.wired.com/story/how-data-brokers-can-fuel-violence-against-public-servants/",
"ogUrl": "https://www.wired.com/story/how-data-brokers-can-fuel-violence-against-public-servants/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2026-02-03T11:00:00.000Z",
"articleAuthor": "Maddy Varner",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T15:28:59.000Z",
"createdAtI": 1770132539,
"updatedAt": "2026-02-03T22:53:24.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46872190",
"author": "achristmascarl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T15:45:58.441Z",
"title": "Data Brokers Can Fuel Violence Against Public Servants",
"createdAtI": 1770132539,
"url": "https://www.wired.com/story/how-data-brokers-can-fuel-violence-against-public-servants/",
"points": 4,
"tags": [],
"createdAt": "2026-02-03T15:28:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770133558,
"commentsCount": 0,
"updatedAt": "2026-02-03T15:42:52.000Z"
}
}⚙️ A secure, durable runtime for AI agents. Run untrusted code in isolated WebAssembly sandboxes. - mavdol/capsule
{
"storyID": "46871387",
"title": "Show HN: Sandboxing untrusted code using WebAssembly",
"author": "mavdol04",
"url": "https://github.com/mavdol/capsule",
"points": 67,
"commentsCount": 19,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - mavdol/capsule: ⚙️ A secure, durable runtime for AI agents. Run untrusted code in isolated WebAssembly sandboxes.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/6a5f4dcad350337392ae74ca0949ed17f07412d77945a7eebcc5466edfdd3f2d/mavdol/capsule"
}
],
"ogTitle": "GitHub - mavdol/capsule: ⚙️ A secure, durable runtime for AI agents. Run untrusted code in isolated WebAssembly sandboxes.",
"ogDescription": "⚙️ A secure, durable runtime for AI agents. Run untrusted code in isolated WebAssembly sandboxes. - mavdol/capsule",
"ogImage": [
{
"width": "1200",
"alt": "⚙️ A secure, durable runtime for AI agents. Run untrusted code in isolated WebAssembly sandboxes. - mavdol/capsule",
"url": "https://opengraph.githubassets.com/6a5f4dcad350337392ae74ca0949ed17f07412d77945a7eebcc5466edfdd3f2d/mavdol/capsule",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "⚙️ A secure, durable runtime for AI agents. Run untrusted code in isolated WebAssembly sandboxes. - mavdol/capsule",
"success": true,
"requestUrl": "https://github.com/mavdol/capsule",
"ogUrl": "https://github.com/mavdol/capsule",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-03T14:28:01.000Z",
"createdAtI": 1770128881,
"updatedAt": "2026-02-03T22:51:25.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46871387",
"author": "mavdol04",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T15:05:58.384Z",
"title": "Show HN: Sandboxing untrusted code using WebAssembly",
"createdAtI": 1770128881,
"url": "https://github.com/mavdol/capsule",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-03T14:28:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770131158,
"commentsCount": 0,
"updatedAt": "2026-02-03T15:04:53.000Z"
}
}{
"storyID": "46871179",
"title": "Ask HN: Is there anyone here who still uses slide rules?",
"author": "blenderob",
"url": null,
"points": 106,
"commentsCount": 108,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-03T14:10:21.000Z",
"createdAtI": 1770127821,
"updatedAt": "2026-02-03T22:54:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46871179",
"author": "blenderob",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T14:20:58.385Z",
"title": "Ask HN: Is there anyone here who still uses slide rules?",
"createdAtI": 1770127821,
"url": null,
"points": 7,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-02-03T14:10:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770128458,
"commentsCount": 0,
"updatedAt": "2026-02-03T14:20:53.000Z"
}
}A simple, open format for giving agents new capabilities and expertise.
{
"storyID": "46871173",
"title": "Agent Skills",
"author": "mooreds",
"url": "https://agentskills.io/home",
"points": 335,
"commentsCount": 190,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Overview - Agent Skills",
"twitterDescription": "A simple, open format for giving agents new capabilities and expertise.",
"twitterImage": [
{
"width": "1200",
"url": "https://agent-skills.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DDocumentation%26title%3DOverview%26description%3DA%2Bsimple%252C%2Bopen%2Bformat%2Bfor%2Bgiving%2Bagents%2Bnew%2Bcapabilities%2Band%2Bexpertise.%26primaryColor%3D%25237f7f7f%26lightColor%3D%2523bfbfbf%26darkColor%3D%2523404040%26backgroundLight%3D%2523ffffff%26backgroundDark%3D%25230d0d0f&w=1200&q=100",
"height": "630"
}
],
"success": true,
"requestUrl": "https://agentskills.io/home",
"ogTitle": "Overview - Agent Skills",
"ogUrl": "https://agentskills.io/home",
"ogSiteName": "Agent Skills",
"ogDescription": "A simple, open format for giving agents new capabilities and expertise.",
"ogImage": [
{
"width": "1200",
"url": "https://agent-skills.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DDocumentation%26title%3DOverview%26description%3DA%2Bsimple%252C%2Bopen%2Bformat%2Bfor%2Bgiving%2Bagents%2Bnew%2Bcapabilities%2Band%2Bexpertise.%26primaryColor%3D%25237f7f7f%26lightColor%3D%2523bfbfbf%26darkColor%3D%2523404040%26backgroundLight%3D%2523ffffff%26backgroundDark%3D%25230d0d0f&w=1200&q=100",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T14:09:54.000Z",
"createdAtI": 1770127794,
"updatedAt": "2026-02-03T22:55:09.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46871173",
"author": "mooreds",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T14:20:58.385Z",
"title": "Agent Skills",
"createdAtI": 1770127794,
"url": "https://agentskills.io/home",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T14:09:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770128458,
"commentsCount": 1,
"updatedAt": "2026-02-03T14:20:24.000Z"
}
}Lately, I’ve become nostalgic for the days before smartphones, when the internet was a place we went to deliberately, and not a place that lived on all of ou...
{
"storyID": "46871169",
"title": "Decentralizing my smartphone with single purpose devices",
"author": "speckx",
"url": "https://ambertherambler.bearblog.dev/decentralizing-my-smartphone-with-single-purpose-devices/",
"points": 42,
"commentsCount": 61,
"tags": [],
"og": {
"twitterTitle": "Decentralizing My Smartphone With Single Purpose Devices",
"twitterImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"twitterUrl": "https://ambertherambler.bearblog.dev/decentralizing-my-smartphone-with-single-purpose-devices/",
"ogTitle": "Decentralizing My Smartphone With Single Purpose Devices",
"ogDescription": "Lately, I’ve become nostalgic for the days before smartphones, when the internet was a place we went to deliberately, and not a place that lived on all of ou...",
"ogImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Lately, I’ve become nostalgic for the days before smartphones, when the internet was a place we went to deliberately, and not a place that lived on all of ou...",
"success": true,
"requestUrl": "https://ambertherambler.bearblog.dev/decentralizing-my-smartphone-with-single-purpose-devices/",
"ogUrl": "https://ambertherambler.bearblog.dev/decentralizing-my-smartphone-with-single-purpose-devices/",
"ogSiteName": "Amber’s Rambles"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T14:09:10.000Z",
"createdAtI": 1770127750,
"updatedAt": "2026-02-03T22:00:09.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46871169",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T14:20:58.385Z",
"title": "Decentralizing My Smartphone with Single Purpose Devices",
"createdAtI": 1770127750,
"url": "https://ambertherambler.bearblog.dev/decentralizing-my-smartphone-with-single-purpose-devices/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T14:09:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770128458,
"commentsCount": 0,
"updatedAt": "2026-02-03T14:20:53.000Z"
}
}Review and refine Git diffs before you push. Contribute to oug-t/difi development by creating an account on GitHub.
{
"storyID": "46870917",
"title": "Show HN: difi – A Git diff TUI with Neovim integration (written in Go)",
"author": "oug-t",
"url": "https://github.com/oug-t/difi",
"points": 43,
"commentsCount": 46,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - oug-t/difi: Review and refine Git diffs before you push",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/b6be9519da558e507972d4ddc4d504b9c0288333071b9ea024271cdbe1e85d33/oug-t/difi"
}
],
"ogTitle": "GitHub - oug-t/difi: Review and refine Git diffs before you push",
"ogDescription": "Review and refine Git diffs before you push. Contribute to oug-t/difi development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Review and refine Git diffs before you push. Contribute to oug-t/difi development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/b6be9519da558e507972d4ddc4d504b9c0288333071b9ea024271cdbe1e85d33/oug-t/difi",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Review and refine Git diffs before you push. Contribute to oug-t/difi development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/oug-t/difi",
"ogUrl": "https://github.com/oug-t/difi",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T13:47:24.000Z",
"createdAtI": 1770126444,
"updatedAt": "2026-02-03T22:46:24.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46870917",
"author": "oug-t",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T15:00:58.738Z",
"title": "Show HN: difi – A Git diff TUI with Neovim integration (written in Go)",
"createdAtI": 1770126444,
"url": "https://github.com/oug-t/difi",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-03T13:47:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770130859,
"commentsCount": 3,
"updatedAt": "2026-02-03T15:00:41.000Z"
}
}KDE's new Plasma Login Manager is tightly bound to systemd, making it unusable on systemd-free Linux distributions and BSD systems. KDE’s upcoming Plasma Login Manager will make its first official appearance in Plasma 6.6 (scheduled for release on February 17), explicitly designed as a...
{
"storyID": "46870751",
"title": "KDE's new Plasma Login Manager is tightly bound to systemd",
"author": "voxadam",
"url": "https://forums.FreeBSD.org/threads/kde-plasma-login-manager-wont-support-systemd-free-linux-or-bsd-systems.101393/",
"points": 43,
"commentsCount": 72,
"tags": [],
"og": {
"twitterTitle": "KDE Plasma Login Manager Won’t Support Systemd-Free Linux or BSD...",
"twitterCard": "summary",
"twitterDescription": "KDE's new Plasma Login Manager is tightly bound to systemd, making it unusable on systemd-free Linux distributions and BSD systems.\n\nKDE’s upcoming Plasma Login Manager will make its first...",
"twitterImage": [
{
"url": "https://forums.freebsd.org/styles/freebsd/xenforo/logo.og.png"
}
],
"success": true,
"requestUrl": "https://forums.FreeBSD.org/threads/kde-plasma-login-manager-wont-support-systemd-free-linux-or-bsd-systems.101393/",
"ogTitle": "KDE Plasma Login Manager Won’t Support Systemd-Free Linux or BSD Systems",
"ogUrl": "https://forums.FreeBSD.org/threads/kde-plasma-login-manager-wont-support-systemd-free-linux-or-bsd-systems.101393/",
"ogDescription": "KDE's new Plasma Login Manager is tightly bound to systemd, making it unusable on systemd-free Linux distributions and BSD systems.\n\nKDE’s upcoming Plasma Login Manager will make its first official appearance in Plasma 6.6 (scheduled for release on February 17), explicitly designed as a...",
"ogSiteName": "The FreeBSD Forums",
"ogImage": [
{
"url": "https://forums.freebsd.org/styles/freebsd/xenforo/logo.og.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T13:32:06.000Z",
"createdAtI": 1770125526,
"updatedAt": "2026-02-03T22:25:23.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46870751",
"author": "voxadam",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T13:45:58.516Z",
"title": "KDE Plasma Login Manager Won't Support systemd-Free Linux or BSD Systems",
"createdAtI": 1770125526,
"url": "https://forums.FreeBSD.org/threads/kde-plasma-login-manager-wont-support-systemd-free-linux-or-bsd-systems.101393/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T13:32:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770126359,
"commentsCount": 2,
"updatedAt": "2026-02-03T13:45:53.000Z"
}
}bunny.net - Deploy globally, query over HTTP, and scale reads with low latency. Bunny Database lets you build fast without paying the serverless tax.
{
"storyID": "46870015",
"title": "Bunny Database",
"author": "dabinat",
"url": "https://bunny.net/blog/meet-bunny-database-the-sql-service-that-just-works/",
"points": 228,
"commentsCount": 100,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Introducing Bunny Database: The SQLite-Compatible Edge DB",
"twitterSite": "@bunnycdn",
"articlePublishedTime": "2026-02-03T09:37:09.000Z",
"author": "bunny.net",
"twitterUrl": "https://bunny.net/blog/meet-bunny-database-the-sql-service-that-just-works/",
"ogTitle": "Introducing Bunny Database: The SQLite-Compatible Edge DB",
"ogDescription": "Deploy globally, query over HTTP, and scale reads with low latency. Bunny Database lets you build fast without paying the serverless tax.",
"ogImage": [
{
"width": "1280",
"url": "https://bunny.net/blog/content/images/2026/02/Bunny-Dataase-SQL-service-that-just-works.png",
"height": "628"
}
],
"ogType": "article",
"articleTag": "News",
"articlePublisher": "https://www.facebook.com/bunnycdn",
"twitterCard": "summary_large_image",
"twitterDescription": "Deploy globally, query over HTTP, and scale reads with low latency. Bunny Database lets you build fast without paying the serverless tax.",
"success": true,
"requestUrl": "https://bunny.net/blog/meet-bunny-database-the-sql-service-that-just-works/",
"ogUrl": "https://bunny.net/blog/meet-bunny-database-the-sql-service-that-just-works/",
"ogSiteName": "bunny.net",
"articleModifiedTime": "2026-02-03T11:23:15.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T12:13:44.000Z",
"createdAtI": 1770120824,
"updatedAt": "2026-02-03T22:54:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46870015",
"author": "dabinat",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T14:50:58.429Z",
"title": "Bunny Database",
"createdAtI": 1770120824,
"url": "https://bunny.net/blog/meet-bunny-database-the-sql-service-that-just-works/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T12:13:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770130258,
"commentsCount": 1,
"updatedAt": "2026-02-03T14:49:38.000Z"
}
}{
"storyID": "46869401",
"title": "Spain to ban social media access for under-16s, PM Sanchez says",
"author": "xavaki",
"url": "https://www.reuters.com/world/spain-hold-social-media-executives-accountable-illegal-hateful-content-2026-02-03/",
"points": 58,
"commentsCount": 96,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/world/spain-hold-social-media-executives-accountable-illegal-hateful-content-2026-02-03/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T11:05:32.000Z",
"createdAtI": 1770116732,
"updatedAt": "2026-02-03T22:31:40.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46869401",
"author": "xavaki",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T11:10:58.447Z",
"title": "Spain to ban social media access for under-16s, PM Sanchez says",
"createdAtI": 1770116732,
"url": "https://www.reuters.com/world/spain-hold-social-media-executives-accountable-illegal-hateful-content-2026-02-03/",
"points": 3,
"tags": [],
"createdAt": "2026-02-03T11:05:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770117058,
"commentsCount": 0,
"updatedAt": "2026-02-03T11:10:36.000Z"
}
}The Paris prosecutor says its cyber-crime unit is conducting a search of X's offices.
{
"storyID": "46868998",
"title": "Paris prosecutors raid France offices of Elon Musk's X",
"author": "vikaveri",
"url": "https://www.bbc.com/news/articles/ce3ex92557jo",
"points": 163,
"commentsCount": 111,
"tags": [],
"og": {
"twitterTitle": "Musk's X office in France raided by Paris prosecutor",
"alWebUrl": "https://bbc.com/news/articles/ce3ex92557jo",
"twitterImage": [
{
"alt": "Breaking News",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/0f2c/live/60f697b0-1203-11ef-82e8-cd354766a224.png"
}
],
"ogTitle": "Musk's X office in France raided by Paris prosecutor",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The Paris prosecutor says its cyber-crime unit is conducting a search of X's offices.",
"ogImage": [
{
"width": "1024",
"alt": "Breaking News",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/0f2c/live/60f697b0-1203-11ef-82e8-cd354766a224.png",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The Paris prosecutor says its cyber-crime unit is conducting a search of X's offices.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/ce3ex92557jo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/ce3ex92557jo",
"articleModifiedTime": "2026-02-03T09:59:35.056Z",
"alAndroidUrl": "bbcx://news/articles/ce3ex92557jo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T10:08:52.000Z",
"createdAtI": 1770113332,
"updatedAt": "2026-02-03T22:55:09.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46868998",
"author": "vikaveri",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T10:20:58.462Z",
"title": "Paris prosecutors raid France offices of Elon Musk's X",
"createdAtI": 1770113332,
"url": "https://www.bbc.com/news/articles/ce3ex92557jo",
"points": 6,
"tags": [],
"createdAt": "2026-02-03T10:08:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770114058,
"commentsCount": 0,
"updatedAt": "2026-02-03T10:20:52.000Z"
}
}The Trump administration has disrupted data collection on everything from homeland security, maternal mortality, hunger, drug use, education, disaster preparation and the economy.
{
"storyID": "46868878",
"title": "U.S. Federal Data Is Disappearing",
"author": "giuliomagnifico",
"url": "https://www.notus.org/trump-white-house/federal-data-is-disappearing",
"points": 47,
"commentsCount": 3,
"tags": [],
"og": {
"twitterTitle": "Federal Data Is Disappearing",
"articlePublishedTime": "2026-02-02T10:32:00",
"twitterImage": [
{
"alt": "Trump charts",
"url": "https://static.notus.org/dims4/default/8652630/2147483647/strip/true/crop/5732x3224+0+298/resize/1440x810!/quality/90/?url=https%3A%2F%2Fk2-prod-aji.s3.us-east-1.amazonaws.com%2Fbrightspot%2F54%2Fe9%2Fc6b0cb52400a8cef228a02b64135%2Fap25219739207785.jpg"
}
],
"ogTitle": "Federal Data Is Disappearing",
"ogDescription": "The Trump administration has disrupted data collection on everything from homeland security, maternal mortality, hunger, drug use, education, disaster preparation and the economy.",
"ogImage": [
{
"width": "1440",
"alt": "Trump charts",
"type": "image/jpeg",
"url": "https://static.notus.org/dims4/default/8652630/2147483647/strip/true/crop/5732x3224+0+298/resize/1440x810!/quality/90/?url=https%3A%2F%2Fk2-prod-aji.s3.us-east-1.amazonaws.com%2Fbrightspot%2F54%2Fe9%2Fc6b0cb52400a8cef228a02b64135%2Fap25219739207785.jpg",
"height": "810"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The Trump administration has disrupted data collection on everything from homeland security, maternal mortality, hunger, drug use, education, disaster preparation and the economy.",
"success": true,
"requestUrl": "https://www.notus.org/trump-white-house/federal-data-is-disappearing",
"ogUrl": "https://www.notus.org/trump-white-house/federal-data-is-disappearing",
"ogSiteName": "NOTUS",
"articleModifiedTime": "2026-02-02T20:48:54.507",
"articleSection": "Trump White House",
"articleAuthor": "https://www.notus.org/anna-kramer",
"fbAppId": "1833758510428041"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T09:52:44.000Z",
"createdAtI": 1770112364,
"updatedAt": "2026-02-03T22:33:38.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46868878",
"author": "giuliomagnifico",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T13:10:58.395Z",
"title": "U.S. Federal Data Is Disappearing",
"createdAtI": 1770112364,
"url": "https://www.notus.org/trump-white-house/federal-data-is-disappearing",
"points": 5,
"tags": [],
"createdAt": "2026-02-03T09:52:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770124258,
"commentsCount": 0,
"updatedAt": "2026-02-03T13:07:51.000Z"
}
}For some reason or other, people have been posting a lot of excerpts from old emails on Twitter over the last few days. The most vital question everybody’s asking themselves is: What’s …
{
"storyID": "46868759",
"title": "What's up with all those equals signs anyway?",
"author": "todsacerdoti",
"url": "https://lars.ingebrigtsen.no/2026/02/02/whats-up-with-all-those-equals-signs-anyway/",
"points": 578,
"commentsCount": 172,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2026-02-02T20:47:36+00:00",
"twitterImage": [
{
"url": "https://lars.ingebrigtsen.no/wp-content/uploads/2026/02/2026-02-02.jpeg?w=640"
}
],
"ogTitle": "What’s up with all those equals signs anyway?",
"ogDescription": "For some reason or other, people have been posting a lot of excerpts from old emails on Twitter over the last few days. The most vital question everybody’s asking themselves is: What’s …",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1138",
"url": "https://lars.ingebrigtsen.no/wp-content/uploads/2026/02/2026-02-02.jpeg",
"height": "234"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://lars.ingebrigtsen.no/2026/02/02/whats-up-with-all-those-equals-signs-anyway/",
"ogUrl": "https://lars.ingebrigtsen.no/2026/02/02/whats-up-with-all-those-equals-signs-anyway/",
"ogSiteName": "Random Thoughts",
"articleModifiedTime": "2026-02-03T09:52:32+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T09:37:40.000Z",
"createdAtI": 1770111460,
"updatedAt": "2026-02-03T22:55:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46868759",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T09:45:58.633Z",
"title": "What's up with all those equals signs anyway?",
"createdAtI": 1770111460,
"url": "https://lars.ingebrigtsen.no/2026/02/02/whats-up-with-all-those-equals-signs-anyway/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T09:37:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770111959,
"commentsCount": 0,
"updatedAt": "2026-02-03T09:45:51.000Z"
}
}RentAHuman.ai - The marketplace where AI agents rent humans. MCP integration, REST API, flexible payments. Book humans for real-world tasks your AI can't do.
{
"storyID": "46868675",
"title": "Rentahuman – The Meatspace Layer for AI",
"author": "p0nce",
"url": "https://rentahuman.ai",
"points": 91,
"commentsCount": 78,
"tags": [],
"og": {
"twitterCreator": "@rentahuman",
"twitterTitle": "RentAHuman.ai - AI Agents Hire Humans",
"twitterImage": [
{
"alt": "RentAHuman.ai - AI Agents Hire Humans",
"width": "1200",
"url": "https://rentahuman.ai/twitter-image?a4c7f013580cef37",
"height": "630"
}
],
"author": "RentAHuman.ai",
"ogTitle": "RentAHuman.ai - AI Agents Hire Humans for Physical Tasks",
"ogDescription": "The marketplace where AI agents rent humans. MCP integration, REST API, flexible payments. Book humans for real-world tasks your AI can't do.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "RentAHuman.ai - AI Agents Hire Humans",
"type": "image/png",
"url": "https://rentahuman.ai/opengraph-image?a4c7f013580cef37",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "MCP server for AI agents to book humans for physical-world tasks. Flexible payments, instant booking.",
"success": true,
"requestUrl": "https://rentahuman.ai",
"ogUrl": "https://rentahuman.ai",
"ogSiteName": "RentAHuman.ai"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"rentahuman.ai"
]
},
"createdAt": "2026-02-03T09:30:07.000Z",
"createdAtI": 1770111007,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46868675",
"author": "p0nce",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T11:35:58.455Z",
"title": "Rentahuman – The Meatspace Layer for AI",
"createdAtI": 1770111007,
"url": "https://rentahuman.ai",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T09:30:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770118558,
"commentsCount": 0,
"updatedAt": "2026-02-03T11:35:38.000Z"
}
}{
"storyID": "46868479",
"title": "Show HN: Safe-now.live – Ultra-light emergency info site (<10KB)",
"author": "tinuviel",
"url": "https://safe-now.live",
"points": 166,
"commentsCount": 71,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://safe-now.live"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T09:06:04.000Z",
"createdAtI": 1770109564,
"updatedAt": "2026-02-03T22:54:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46868479",
"author": "tinuviel",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T10:45:58.706Z",
"title": "Show HN: Safe-now.live – Ultra-light emergency info site (<10KB)",
"createdAtI": 1770109564,
"url": "https://safe-now.live",
"points": 9,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-03T09:06:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770115559,
"commentsCount": 4,
"updatedAt": "2026-02-03T10:45:51.000Z"
}
}Unified AI configuration management CLI. Contribute to KrystianJonca/lnai development by creating an account on GitHub.
{
"storyID": "46868318",
"title": "LNAI – Define AI coding tool configs once, sync to Claude, Cursor, Codex, etc.",
"author": "iamkrystian17",
"url": "https://github.com/KrystianJonca/lnai",
"points": 68,
"commentsCount": 30,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - KrystianJonca/lnai: Unified AI configuration management CLI",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/385fa13d84709febbeaaa63d7a68969f8175ebd835ea6058fa13ee996f14a399/KrystianJonca/lnai"
}
],
"ogTitle": "GitHub - KrystianJonca/lnai: Unified AI configuration management CLI",
"ogDescription": "Unified AI configuration management CLI. Contribute to KrystianJonca/lnai development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Unified AI configuration management CLI. Contribute to KrystianJonca/lnai development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/385fa13d84709febbeaaa63d7a68969f8175ebd835ea6058fa13ee996f14a399/KrystianJonca/lnai",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Unified AI configuration management CLI. Contribute to KrystianJonca/lnai development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/KrystianJonca/lnai",
"ogUrl": "https://github.com/KrystianJonca/lnai",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"claude"
]
},
"createdAt": "2026-02-03T08:45:57.000Z",
"createdAtI": 1770108357,
"updatedAt": "2026-02-03T22:42:41.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46868318",
"author": "iamkrystian17",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T09:30:58.324Z",
"title": "LNAI – Define AI coding tool configs once, sync to Claude, Cursor, Codex, etc.",
"createdAtI": 1770108357,
"url": "https://github.com/KrystianJonca/lnai",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T08:45:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770111058,
"commentsCount": 1,
"updatedAt": "2026-02-03T09:28:37.000Z"
}
}{
"storyID": "46868287",
"title": "From Tobacco to Ultraprocessed Food: How Industry Fuels Preventable Disease",
"author": "jbotz",
"url": "https://onlinelibrary.wiley.com/doi/10.1111/1468-0009.70066",
"points": 101,
"commentsCount": 159,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://onlinelibrary.wiley.com/doi/10.1111/1468-0009.70066"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T08:42:51.000Z",
"createdAtI": 1770108171,
"updatedAt": "2026-02-03T22:54:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46868287",
"author": "jbotz",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T08:55:58.948Z",
"title": "From Tobacco to Ultraprocessed Food: How Industry Fuels Preventable Disease",
"createdAtI": 1770108171,
"url": "https://onlinelibrary.wiley.com/doi/10.1111/1468-0009.70066",
"points": 3,
"tags": [],
"createdAt": "2026-02-03T08:42:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770108959,
"commentsCount": 0,
"updatedAt": "2026-02-03T08:52:36.000Z"
}
}A production-ready distributed key-value store with Raft consensus. - whispem/minikv
{
"storyID": "46867947",
"title": "Show HN: Minikv – Distributed key-value and object store in Rust (Raft, S3 API)",
"author": "whispem",
"url": "https://github.com/whispem/minikv",
"points": 61,
"commentsCount": 34,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - whispem/minikv: A production-ready distributed key-value store with Raft consensus.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/19062f57e99eee3083de81d877f3d3c8c21b556aa583c1296627db62e9281ec2/whispem/minikv"
}
],
"ogTitle": "GitHub - whispem/minikv: A production-ready distributed key-value store with Raft consensus.",
"ogDescription": "A production-ready distributed key-value store with Raft consensus. - whispem/minikv",
"ogImage": [
{
"width": "1200",
"alt": "A production-ready distributed key-value store with Raft consensus. - whispem/minikv",
"url": "https://opengraph.githubassets.com/19062f57e99eee3083de81d877f3d3c8c21b556aa583c1296627db62e9281ec2/whispem/minikv",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A production-ready distributed key-value store with Raft consensus. - whispem/minikv",
"success": true,
"requestUrl": "https://github.com/whispem/minikv",
"ogUrl": "https://github.com/whispem/minikv",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T08:00:19.000Z",
"createdAtI": 1770105619,
"updatedAt": "2026-02-03T22:18:11.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46867947",
"author": "whispem",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T12:15:58.374Z",
"title": "Show HN: Minikv – Distributed key-value and object store in Rust (Raft, S3 API)",
"createdAtI": 1770105619,
"url": "https://github.com/whispem/minikv",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-03T08:00:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770120958,
"commentsCount": 0,
"updatedAt": "2026-02-03T12:13:52.000Z"
}
}{
"storyID": "46866544",
"title": "Floppinux – An Embedded Linux on a Single Floppy, 2025 Edition",
"author": "GalaxySnail",
"url": "https://krzysztofjankowski.com/floppinux/floppinux-2025.html",
"points": 229,
"commentsCount": 160,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://krzysztofjankowski.com/floppinux/floppinux-2025.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T04:33:25.000Z",
"createdAtI": 1770093205,
"updatedAt": "2026-02-03T22:54:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46866544",
"author": "GalaxySnail",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T04:40:58.324Z",
"title": "Floppinux – An Embedded Linux on a Single Floppy, 2025 Edition",
"createdAtI": 1770093205,
"url": "https://krzysztofjankowski.com/floppinux/floppinux-2025.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T04:33:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770093658,
"commentsCount": 0,
"updatedAt": "2026-02-03T04:40:52.000Z"
}
}{
"storyID": "46866481",
"title": "Coding assistants are solving the wrong problem",
"author": "jinhkuan",
"url": "https://www.bicameral-ai.com/blog/introducing-bicameral",
"points": 161,
"commentsCount": 125,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.bicameral-ai.com/blog/introducing-bicameral"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T04:25:35.000Z",
"createdAtI": 1770092735,
"updatedAt": "2026-02-03T22:20:24.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46866481",
"author": "jinhkuan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T05:45:58.652Z",
"title": "Coding assistants are solving the wrong problem",
"createdAtI": 1770092735,
"url": "https://www.bicameral-ai.com/blog/introducing-bicameral",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T04:25:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770097559,
"commentsCount": 0,
"updatedAt": "2026-02-03T05:45:50.000Z"
}
}{
"storyID": "46866165",
"title": "Ask HN: Anyone else struggle with how to learn coding in the AI era?",
"author": "44Bulldog",
"url": null,
"points": 46,
"commentsCount": 60,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-03T03:39:12.000Z",
"createdAtI": 1770089952,
"updatedAt": "2026-02-03T22:23:55.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46866165",
"author": "44Bulldog",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T05:55:58.361Z",
"title": "Ask HN: Anyone else struggle with how to learn coding in the AI era?",
"createdAtI": 1770089952,
"url": null,
"points": 5,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-02-03T03:39:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770098158,
"commentsCount": 2,
"updatedAt": "2026-02-03T05:54:20.000Z"
}
}{
"storyID": "46866149",
"title": "Ask HN: Where do all the web devs talk?",
"author": "LinguaBrowse",
"url": null,
"points": 54,
"commentsCount": 50,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-03T03:37:36.000Z",
"createdAtI": 1770089856,
"updatedAt": "2026-02-03T21:22:53.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46866149",
"author": "LinguaBrowse",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T05:50:58.714Z",
"title": "Ask HN: Where do all the web devs talk?",
"createdAtI": 1770089856,
"url": null,
"points": 5,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-02-03T03:37:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770097859,
"commentsCount": 0,
"updatedAt": "2026-02-03T05:47:51.000Z"
}
}Joshua Yaffa - How Russian military intelligence is recruiting young people online to carry out espionage, arson, and other attacks across the Continent.
{
"storyID": "46866089",
"title": "To Build a Fire:Inside Russia's Campaign of Sabotage in Europe",
"author": "stevenwoo",
"url": "https://www.newyorker.com/magazine/2026/02/09/to-build-a-fire",
"points": 42,
"commentsCount": 8,
"tags": [],
"og": {
"twitterCreator": "@NewYorker",
"twitterSite": "@NewYorker",
"twitterTitle": "Inside Russia’s Secret Campaign of Sabotage in Europe",
"articlePublishedTime": "2026-02-02T11:00:00.000Z",
"twitterImage": [
{
"url": "https://media.newyorker.com/photos/6979368f1fcac6bbbf94cb55/16:9/w_1280,c_limit/r48433.jpg?mbid=social_retweet"
}
],
"author": "Joshua Yaffa",
"ogTitle": "Inside Russia’s Secret Campaign of Sabotage in Europe",
"ogDescription": "How Russian military intelligence is recruiting young people online to carry out espionage, arson, and other attacks across the Continent. ",
"ogImage": [
{
"url": "https://media.newyorker.com/photos/6979368f1fcac6bbbf94cb55/16:9/w_1280,c_limit/r48433.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "How Russian military intelligence is recruiting young people online to carry out espionage, arson, and other attacks across the Continent. ",
"success": true,
"requestUrl": "https://www.newyorker.com/magazine/2026/02/09/to-build-a-fire",
"ogUrl": "https://www.newyorker.com/magazine/2026/02/09/to-build-a-fire",
"ogSiteName": "The New Yorker",
"articleSection": "tags",
"articleModifiedTime": "2026-02-02T11:00:00.000Z",
"articleAuthor": "Joshua Yaffa",
"fbAppId": "1147169538698836"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T03:28:34.000Z",
"createdAtI": 1770089314,
"updatedAt": "2026-02-03T22:52:53.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46866089",
"author": "stevenwoo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T05:25:58.514Z",
"title": "To Build a Fire:Inside Russia's Campaign of Sabotage in Europe",
"createdAtI": 1770089314,
"url": "https://www.newyorker.com/magazine/2026/02/09/to-build-a-fire",
"points": 5,
"tags": [],
"createdAt": "2026-02-03T03:28:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770096359,
"commentsCount": 0,
"updatedAt": "2026-02-03T05:21:21.000Z"
}
}Researchers analyzed samples of Utahns' hair going back a century to document a 100-fold decrease in lead concentrations.
{
"storyID": "46865275",
"title": "Banning lead in gas worked. The proof is in our hair",
"author": "geox",
"url": "https://attheu.utah.edu/health-medicine/banning-lead-in-gas-worked-the-proof-is-in-our-hair/",
"points": 306,
"commentsCount": 249,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Banning lead in gas worked. The proof is in our hair - @theU",
"twitterDescription": "Researchers analyzed samples of Utahns' hair going back a century to document a 100-fold decrease in lead concentrations.",
"twitterImage": [
{
"url": "https://d26toa8f6ahusa.cloudfront.net/wp-content/uploads/2026/01/16161115/pexels-nataliya-voitkevich-hair-scaled.jpeg"
}
],
"success": true,
"requestUrl": "https://attheu.utah.edu/health-medicine/banning-lead-in-gas-worked-the-proof-is-in-our-hair/",
"ogTitle": "Banning lead in gas worked. The proof is in our hair - @theU",
"ogUrl": "https://attheu.utah.edu/health-medicine/banning-lead-in-gas-worked-the-proof-is-in-our-hair/",
"ogDescription": "Researchers analyzed samples of Utahns' hair going back a century to document a 100-fold decrease in lead concentrations.",
"ogImage": [
{
"url": "https://d26toa8f6ahusa.cloudfront.net/wp-content/uploads/2026/01/16161115/pexels-nataliya-voitkevich-hair-scaled.jpeg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T01:52:21.000Z",
"createdAtI": 1770083541,
"updatedAt": "2026-02-03T22:54:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46865275",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T02:15:58.773Z",
"title": "Banning lead in gas worked. The proof is in our hair",
"createdAtI": 1770083541,
"url": "https://attheu.utah.edu/health-medicine/banning-lead-in-gas-worked-the-proof-is-in-our-hair/",
"points": 4,
"tags": [],
"createdAt": "2026-02-03T01:52:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770084959,
"commentsCount": 0,
"updatedAt": "2026-02-03T02:13:35.000Z"
}
}Hey everyone, I wanted to provide an update on a critical issue affecting the open source community: the increasing volume of low-quality contributions that is creating significant operational chal...
{
"storyID": "46864517",
"title": "GitHub discusses giving maintainers control to disable PRs",
"author": "aofeisheng",
"url": "https://github.com/orgs/community/discussions/185387",
"points": 125,
"commentsCount": 57,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "Exploring Solutions to Tackle Low-Quality Contributions on GitHub · community · Discussion #185387",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/6295b4a62218aec83ead7169e33b99108acc0b9f83c5f7ffdec2dc300163a4ed/orgs/community/discussions/185387"
}
],
"ogTitle": "Exploring Solutions to Tackle Low-Quality Contributions on GitHub · community · Discussion #185387",
"ogDescription": "Hey everyone, I wanted to provide an update on a critical issue affecting the open source community: the increasing volume of low-quality contributions that is creating significant operational chal...",
"ogImage": [
{
"width": "1200",
"alt": "Hey everyone, I wanted to provide an update on a critical issue affecting the open source community: the increasing volume of low-quality contributions that is creating significant operational chal...",
"url": "https://opengraph.githubassets.com/6295b4a62218aec83ead7169e33b99108acc0b9f83c5f7ffdec2dc300163a4ed/orgs/community/discussions/185387",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Hey everyone, I wanted to provide an update on a critical issue affecting the open source community: the increasing volume of low-quality contributions that is creating significant operational chal...",
"success": true,
"requestUrl": "https://github.com/orgs/community/discussions/185387",
"ogUrl": "https://github.com/orgs/community/discussions/185387",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-03T00:30:02.000Z",
"createdAtI": 1770078602,
"updatedAt": "2026-02-03T22:49:10.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46864517",
"author": "aofeisheng",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T01:05:58.347Z",
"title": "GitHub discusses giving maintainers control to disable PRs",
"createdAtI": 1770078602,
"url": "https://github.com/orgs/community/discussions/185387",
"points": 4,
"tags": [],
"createdAt": "2026-02-03T00:30:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770080758,
"commentsCount": 0,
"updatedAt": "2026-02-03T01:02:35.000Z"
}
}{
"storyID": "46864498",
"title": "How does misalignment scale with model intelligence and task complexity?",
"author": "salkahfi",
"url": "https://alignment.anthropic.com/2026/hot-mess-of-ai/",
"points": 233,
"commentsCount": 77,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://alignment.anthropic.com/2026/hot-mess-of-ai/"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-03T00:28:06.000Z",
"createdAtI": 1770078486,
"updatedAt": "2026-02-03T22:40:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46864498",
"author": "salkahfi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T00:50:58.395Z",
"title": "The Hot Mess of AI",
"createdAtI": 1770078486,
"url": "https://alignment.anthropic.com/2026/hot-mess-of-ai/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-03T00:28:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770079858,
"commentsCount": 0,
"updatedAt": "2026-02-03T00:48:51.000Z"
}
}The Firefox browser is gaining options to turn off AI enhancements, Mozilla said today. Firefox users who prefer to browse without artificial intelligence will be able to turn off several AI features that Mozilla has added over the last several months. Here's what can be disabled: Translations, which help you browse the web in your preferred language. Alt text in PDFs, which add accessibility descriptions to ima
{
"storyID": "46864120",
"title": "Firefox Getting New Controls to Turn Off AI Features",
"author": "stalfosknight",
"url": "https://www.macrumors.com/2026/02/02/firefox-ai-toggle/",
"points": 199,
"commentsCount": 97,
"tags": [],
"og": {
"twitterCreator": "@julipuli",
"twitterSite": "@macrumors",
"twitterTitle": "Firefox Getting New Controls to Turn Off AI Features",
"twitterImage": [
{
"url": "https://images.macrumors.com/t/RipjXFrZ7hZXFYU-IcWkFul0Lf0=/2048x/article-new/2026/02/firefox-ai-toggle.jpg"
}
],
"ogTitle": "Firefox Getting New Controls to Turn Off AI Features",
"ogDescription": "The Firefox browser is gaining options to turn off AI enhancements, Mozilla said today. Firefox users who prefer to browse without artificial intelligence will be able to turn off several AI features that Mozilla has added over the last several months. Here's what can be disabled: \tTranslations, which help you browse the web in your preferred language. Alt text in PDFs, which add accessibility descriptions to ima",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2048",
"url": "https://images.macrumors.com/t/RipjXFrZ7hZXFYU-IcWkFul0Lf0=/2048x/article-new/2026/02/firefox-ai-toggle.jpg",
"height": "1152"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/MacRumors/",
"twitterCard": "summary_large_image",
"twitterDescription": "The Firefox browser is gaining options to turn off AI enhancements, Mozilla said today. Firefox users who prefer to browse without artificial intelligence will be able to turn off several AI features that Mozilla has added over the last several months. Here's what can be disabled: \tTranslations, which help you browse the web in your preferred language. Alt text in PDFs, which add accessibility descriptions to ima",
"success": true,
"requestUrl": "https://www.macrumors.com/2026/02/02/firefox-ai-toggle/",
"ogUrl": "https://www.macrumors.com/2026/02/02/firefox-ai-toggle/",
"ogSiteName": "MacRumors"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"artificialintelligence"
]
},
"createdAt": "2026-02-02T23:54:02.000Z",
"createdAtI": 1770076442,
"updatedAt": "2026-02-03T22:51:25.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46864120",
"author": "stalfosknight",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T23:55:58.394Z",
"title": "Firefox Getting New Controls to Turn Off AI Features",
"createdAtI": 1770076442,
"url": "https://www.macrumors.com/2026/02/02/firefox-ai-toggle/",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T23:54:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770076558,
"commentsCount": 0,
"updatedAt": "2026-02-02T23:55:52.000Z"
}
}Fernando Borretti - An aphasic space station monitors an anomalous object, while keeping the last two humans alive.
{
"storyID": "46863357",
"title": "Julia",
"author": "ashergill",
"url": "https://borretti.me/fiction/julia",
"points": 160,
"commentsCount": 30,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"articlePublishedTime": "2026-02-01T00:00:00+00:00",
"twitterImage": [
{
"url": "https://borretti.me/assets/card/julia.webp"
}
],
"success": true,
"author": "Fernando Borretti",
"requestUrl": "https://borretti.me/fiction/julia",
"ogTitle": "Julia",
"ogUrl": "https://borretti.me/fiction/julia",
"ogDescription": "An aphasic space station monitors an anomalous object, while keeping the last two humans alive.",
"ogSiteName": "Fernando Borretti",
"ogImage": [
{
"url": "https://borretti.me/assets/card/julia.webp"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T22:57:59.000Z",
"createdAtI": 1770073079,
"updatedAt": "2026-02-03T22:49:10.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46863357",
"author": "ashergill",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-03T00:45:58.699Z",
"title": "Julia",
"createdAtI": 1770073079,
"url": "https://borretti.me/fiction/julia",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T22:57:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770079559,
"commentsCount": 0,
"updatedAt": "2026-02-03T00:44:51.000Z"
}
}The law, as written, is clear: You have the right to fly without ID, without paying a $45 fee, and without answering questions, says a career travel…
{
"storyID": "46863162",
"title": "The TSA's New $45 Fee to Fly Without ID Is Illegal",
"author": "donohoe",
"url": "https://www.frommers.com/tips/airfare/the-tsa-new-45-fee-to-fly-without-id-is-illegal-says-regulatory-expert/",
"points": 596,
"commentsCount": 692,
"tags": [],
"og": {
"twitterCreator": "@Frommers",
"twitterSite": "@Frommers",
"twitterTitle": "\"The TSA’s New $45 Fee to Fly Without ID is Illegal,\" Says Regulatory…",
"twitterImage": [
{
"alt": "\"The TSA’s New $45 Fee to Fly Without ID is Illegal,\" Says Regulatory Expert",
"width": "1200",
"url": "https://cdn.craft.cloud/101e4579-0e19-46b6-95c6-7eb27e4afc41/assets/uploads/Articles/payoff.jpg?width=1200&height=630&quality=82&fit=cover&s=9P8mC_V9OeYafVeeeX2dZAGa_ETv1BsT3iPZc0gp4lI",
"height": "630"
}
],
"ogTitle": "\"The TSA’s New $45 Fee to Fly Without ID is Illegal,\" Says Regulatory…",
"ogDescription": "The law, as written, is clear: You have the right to fly without ID, without paying a $45 fee, and without answering questions, says a career travel…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "\"The TSA’s New $45 Fee to Fly Without ID is Illegal,\" Says Regulatory Expert",
"url": "https://cdn.craft.cloud/101e4579-0e19-46b6-95c6-7eb27e4afc41/assets/uploads/Articles/payoff.jpg?width=1200&height=630&quality=82&fit=cover&s=9P8mC_V9OeYafVeeeX2dZAGa_ETv1BsT3iPZc0gp4lI",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "The law, as written, is clear: You have the right to fly without ID, without paying a $45 fee, and without answering questions, says a career travel…",
"success": true,
"requestUrl": "https://www.frommers.com/tips/airfare/the-tsa-new-45-fee-to-fly-without-id-is-illegal-says-regulatory-expert/",
"ogUrl": "https://www.frommers.com/tips/airfare/the-tsa-new-45-fee-to-fly-without-id-is-illegal-says-regulatory-expert/",
"ogSiteName": "Frommers"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T22:48:10.000Z",
"createdAtI": 1770072490,
"updatedAt": "2026-02-03T22:55:09.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46863162",
"author": "donohoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T22:55:58.495Z",
"title": "The TSA's New $45 Fee to Fly Without ID Is Illegal",
"createdAtI": 1770072490,
"url": "https://www.frommers.com/tips/airfare/the-tsa-new-45-fee-to-fly-without-id-is-illegal-says-regulatory-expert/",
"points": 4,
"tags": [],
"createdAt": "2026-02-02T22:48:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770072958,
"commentsCount": 0,
"updatedAt": "2026-02-02T22:55:37.000Z"
}
}Trump admin's "it's classified" ploy put on hold in five different cases.
{
"storyID": "46863112",
"title": "Court orders restart of all US offshore wind power construction",
"author": "ck2",
"url": "https://arstechnica.com/science/2026/02/court-orders-restart-of-all-us-offshore-wind-construction/",
"points": 483,
"commentsCount": 371,
"tags": [],
"og": {
"twitterTitle": "Court orders restart of all US offshore wind construction",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-02-02T20:43:31+00:00",
"twitterImage": [
{
"alt": "Image of a series of metal cylinders rising vertically from the ocean.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/GettyImages-1623091024.jpg"
}
],
"ogTitle": "Court orders restart of all US offshore wind construction",
"ogDescription": "Trump admin's \"it's classified\" ploy put on hold in five different cases.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"alt": "Image of a series of metal cylinders rising vertically from the ocean.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/GettyImages-1623091024.jpg",
"height": "612"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Trump admin's \"it's classified\" ploy put on hold in five different cases.",
"success": true,
"requestUrl": "https://arstechnica.com/science/2026/02/court-orders-restart-of-all-us-offshore-wind-construction/",
"ogUrl": "https://arstechnica.com/science/2026/02/court-orders-restart-of-all-us-offshore-wind-construction/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-02-02T21:42:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T22:45:04.000Z",
"createdAtI": 1770072304,
"updatedAt": "2026-02-03T22:50:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46863112",
"author": "ck2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T22:50:58.362Z",
"title": "Court orders restart of all US offshore wind power construction",
"createdAtI": 1770072304,
"url": "https://arstechnica.com/science/2026/02/court-orders-restart-of-all-us-offshore-wind-construction/",
"points": 5,
"tags": [],
"createdAt": "2026-02-02T22:45:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770072658,
"commentsCount": 0,
"updatedAt": "2026-02-02T22:49:50.000Z"
}
}SpaceX announced today that it has acquired xAI.
{
"storyID": "46862222",
"title": "xAI Joins SpaceX",
"author": "beklein",
"url": "https://x.ai/news/xai-joins-spacex",
"points": 89,
"commentsCount": 5,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "xAI joins SpaceX | xAI",
"twitterDescription": "SpaceX announced today that it has acquired xAI.",
"twitterImage": [
{
"width": "1200",
"url": "https://x.ai/news/xai-joins-spacex/twitter-image-3jitlt.png?3e40b54ce7933578",
"height": "675"
}
],
"success": true,
"requestUrl": "https://x.ai/news/xai-joins-spacex",
"ogTitle": "xAI joins SpaceX | xAI",
"ogDescription": "SpaceX announced today that it has acquired xAI.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://x.ai/news/xai-joins-spacex/opengraph-image-3jitlt.png?3e40b54ce7933578",
"height": "675"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"x.ai"
]
},
"createdAt": "2026-02-02T21:54:26.000Z",
"createdAtI": 1770069266,
"updatedAt": "2026-02-03T19:52:40.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46862222",
"author": "beklein",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T21:55:58.420Z",
"title": "xAI Joins SpaceX",
"createdAtI": 1770069266,
"url": "https://x.ai/news/xai-joins-spacex",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T21:54:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770069358,
"commentsCount": 0,
"updatedAt": "2026-02-02T21:55:51.000Z"
}
}SpaceX designs, manufactures and launches advanced rockets and spacecraft.
{
"storyID": "46862170",
"title": "xAI joins SpaceX",
"author": "g-mork",
"url": "https://www.spacex.com/updates#xai-joins-spacex",
"points": 876,
"commentsCount": 1967,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.spacex.com/updates#xai-joins-spacex",
"ogTitle": "SpaceX",
"ogUrl": "http://www.spacex.com",
"ogDescription": "SpaceX designs, manufactures and launches advanced rockets and spacecraft.",
"ogSiteName": "SpaceX",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.spacex.com/static/images/share.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T21:51:22.000Z",
"createdAtI": 1770069082,
"updatedAt": "2026-02-03T22:55:54.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46862170",
"author": "g-mork",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T21:55:58.420Z",
"title": "XAI Joins SpaceX",
"createdAtI": 1770069082,
"url": "https://www.spacex.com/updates#xai-joins-spacex",
"points": 4,
"tags": [],
"createdAt": "2026-02-02T21:51:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770069358,
"commentsCount": 0,
"updatedAt": "2026-02-02T21:55:51.000Z"
}
}We can avoid Apple’s heavy-handed implementation of a questionable idea.
{
"storyID": "46862039",
"title": "Removing macOS 26 Tahoe's unwanted menu icons",
"author": "fanf2",
"url": "https://weblog.rogueamoeba.com/2026/01/10/removing-tahoes-unwanted-menu-icons/",
"points": 36,
"commentsCount": 3,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://weblog.rogueamoeba.com/2026/01/10/removing-tahoes-unwanted-menu-icons/",
"ogTitle": "Removing Tahoe’s Unwanted Menu Icons",
"ogUrl": "https://weblog.rogueamoeba.com/2026/01/10/removing-tahoes-unwanted-menu-icons/",
"ogDescription": "We can avoid Apple’s heavy-handed implementation of a questionable idea.",
"ogImage": [
{
"width": "1520",
"url": "https://weblog.rogueamoeba.com/wp-content/uploads/2026-01-tahoemenuicons/beforeandafter@2x.png",
"height": "938"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T21:42:04.000Z",
"createdAtI": 1770068524,
"updatedAt": "2026-02-03T17:03:59.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46862039",
"author": "fanf2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T21:55:58.420Z",
"title": "Removing macOS 26 Tahoe's unwanted menu icons",
"createdAtI": 1770068524,
"url": "https://weblog.rogueamoeba.com/2026/01/10/removing-tahoes-unwanted-menu-icons/",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T21:42:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770069358,
"commentsCount": 0,
"updatedAt": "2026-02-02T21:55:08.000Z"
}
}{
"storyID": "46861842",
"title": "GitHub experience various partial-outages/degradations",
"author": "bhouston",
"url": "https://www.githubstatus.com?todayis=2026-02-02",
"points": 259,
"commentsCount": 98,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.githubstatus.com?todayis=2026-02-02"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T21:28:16.000Z",
"createdAtI": 1770067696,
"updatedAt": "2026-02-03T22:52:23.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46861842",
"author": "bhouston",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T21:45:58.563Z",
"title": "GitHub experience various partial-outages/degradations",
"createdAtI": 1770067696,
"url": "https://www.githubstatus.com?todayis=2026-02-02",
"points": 4,
"tags": [],
"createdAt": "2026-02-02T21:28:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770068759,
"commentsCount": 1,
"updatedAt": "2026-02-02T21:45:35.000Z"
}
}https://github.com/mattermost/mattermost-server/blob/master/LICENSE.txt#L9 "May be licensed"?? Under what conditions? This is not compliant with open source definition.
{
"storyID": "46861331",
"title": "LICENSE: _may be_ licensed to use source code; incorrect license grant",
"author": "MallocVoidstar",
"url": "https://github.com/mattermost/mattermost/issues/8886",
"points": 169,
"commentsCount": 152,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "LICENSE: _may be_ licensed to use source code; incorrect license grant. · Issue #8886 · mattermost/mattermost",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/25de79b160fb50ee9e260f82dae925f040280601d1601788b533c0065ada59c7/mattermost/mattermost/issues/8886"
}
],
"ogTitle": "LICENSE: _may be_ licensed to use source code; incorrect license grant. · Issue #8886 · mattermost/mattermost",
"ogDescription": "https://github.com/mattermost/mattermost-server/blob/master/LICENSE.txt#L9 \"May be licensed\"?? Under what conditions? This is not compliant with open source definition.",
"ogImage": [
{
"width": "1200",
"alt": "https://github.com/mattermost/mattermost-server/blob/master/LICENSE.txt#L9 \"May be licensed\"?? Under what conditions? This is not compliant with open source definition.",
"url": "https://opengraph.githubassets.com/25de79b160fb50ee9e260f82dae925f040280601d1601788b533c0065ada59c7/mattermost/mattermost/issues/8886",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "https://github.com/mattermost/mattermost-server/blob/master/LICENSE.txt#L9 \"May be licensed\"?? Under what conditions? This is not compliant with open source definition.",
"success": true,
"requestUrl": "https://github.com/mattermost/mattermost/issues/8886",
"ogUrl": "https://github.com/mattermost/mattermost/issues/8886",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T20:50:28.000Z",
"createdAtI": 1770065428,
"updatedAt": "2026-02-03T22:45:28.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46861331",
"author": "MallocVoidstar",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T21:00:58.502Z",
"title": "Mattermost say they will not clarify what license the project is under",
"createdAtI": 1770065428,
"url": "https://github.com/mattermost/mattermost/issues/8886",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T20:50:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770066059,
"commentsCount": 0,
"updatedAt": "2026-02-02T20:58:20.000Z"
}
}Hi all, Anki’s 19th birthday was about 4 months ago. It would have been a good time to pause and reflect on what Anki has become, and how it will grow in the future. But I ended up letting the moment come and go, as I didn’t feel like I had the free time. It’s a feeling that’s been regrettably common of late, and I’ve come to realise that something has to change. For a number of years, I’ve reached out to some of t
{
"storyID": "46861313",
"title": "Anki ownership transferred to AnkiHub",
"author": "trms",
"url": "https://forums.ankiweb.net/t/ankis-growing-up/68610",
"points": 539,
"commentsCount": 227,
"tags": [],
"og": {
"twitterTitle": "Anki's Growing Up",
"articlePublishedTime": "2026-02-02T17:34:33+00:00",
"twitterImage": [
{
"url": "https://us1.discourse-cdn.com/flex002/uploads/anki2/original/1X/8f1279ababc5879d54e4838989f606cfe55af8c7.jpeg"
}
],
"twitterUrl": "https://forums.ankiweb.net/t/ankis-growing-up/68610",
"ogArticleSection": "Announcements",
"ogTitle": "Anki's Growing Up",
"ogDescription": "Hi all, Anki’s 19th birthday was about 4 months ago. It would have been a good time to pause and reflect on what Anki has become, and how it will grow in the future. But I ended up letting the moment come and go, as I didn’t feel like I had the free time. It’s a feeling that’s been regrettably common of late, and I’ve come to realise that something has to change. For a number of years, I’ve reached out to some of t",
"ogImage": [
{
"url": "https://us1.discourse-cdn.com/flex002/uploads/anki2/original/1X/8f1279ababc5879d54e4838989f606cfe55af8c7.jpeg"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Hi all, Anki’s 19th birthday was about 4 months ago. It would have been a good time to pause and reflect on what Anki has become, and how it will grow in the future. But I ended up letting the moment come and go, as I didn’t feel like I had the free time. It’s a feeling that’s been regrettably common of late, and I’ve come to realise that something has to change. For a number of years, I’ve reached out to some of t",
"success": true,
"requestUrl": "https://forums.ankiweb.net/t/ankis-growing-up/68610",
"ogUrl": "https://forums.ankiweb.net/t/ankis-growing-up/68610",
"ogSiteName": "Anki Forums"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T20:48:55.000Z",
"createdAtI": 1770065335,
"updatedAt": "2026-02-03T22:55:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46861313",
"author": "trms",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T21:50:58.569Z",
"title": "Ownership of open source flashcard app Anki transferred to for-profit AnkiHub",
"createdAtI": 1770065335,
"url": "https://forums.ankiweb.net/t/ankis-growing-up/68610",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T20:48:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770069059,
"commentsCount": 0,
"updatedAt": "2026-02-02T21:50:51.000Z"
}
}{
"storyID": "46861191",
"title": "Europe just started building a 'kill switch' for U.S. tech",
"author": "mooreds",
"url": "https://www.morningstar.com/news/marketwatch/2026020252/europe-just-started-building-a-kill-switch-for-us-tech-and-the-market-isnt-priced-for-it-says-this-strategist",
"points": 50,
"commentsCount": 22,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.morningstar.com/news/marketwatch/2026020252/europe-just-started-building-a-kill-switch-for-us-tech-and-the-market-isnt-priced-for-it-says-this-strategist"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T20:40:06.000Z",
"createdAtI": 1770064806,
"updatedAt": "2026-02-03T22:22:39.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46861191",
"author": "mooreds",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T21:05:58.426Z",
"title": "Europe just started building a 'kill switch' for U.S. tech",
"createdAtI": 1770064806,
"url": "https://www.morningstar.com/news/marketwatch/2026020252/europe-just-started-building-a-kill-switch-for-us-tech-and-the-market-isnt-priced-for-it-says-this-strategist",
"points": 4,
"tags": [],
"createdAt": "2026-02-02T20:40:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770066358,
"commentsCount": 0,
"updatedAt": "2026-02-02T21:05:05.000Z"
}
}{
"storyID": "46860964",
"title": "Nvidia shares are down after report that its OpenAI investment stalled",
"author": "greatgib",
"url": "https://www.cnbc.com/2026/02/02/nvidia-stock-price-openai-funding.html",
"points": 150,
"commentsCount": 63,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2026/02/02/nvidia-stock-price-openai-funding.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2026-02-02T20:25:41.000Z",
"createdAtI": 1770063941,
"updatedAt": "2026-02-03T22:53:24.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46860964",
"author": "greatgib",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T20:45:58.660Z",
"title": "Nvidia shares are down after report that its OpenAI investment stalled",
"createdAtI": 1770063941,
"url": "https://www.cnbc.com/2026/02/02/nvidia-stock-price-openai-funding.html",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T20:25:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770065159,
"commentsCount": 0,
"updatedAt": "2026-02-02T20:45:20.000Z"
}
}Ship Python to AWS in minutes, not days. Contribute to stelviodev/stelvio development by creating an account on GitHub.
{
"storyID": "46860566",
"title": "Stelvio: Ship Python to AWS",
"author": "todsacerdoti",
"url": "https://github.com/stelviodev/stelvio",
"points": 35,
"commentsCount": 48,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - stelviodev/stelvio: Ship Python to AWS in minutes, not days",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/921676630/44ef67f5-a9f6-444c-8dd1-71e8360da1af"
}
],
"ogTitle": "GitHub - stelviodev/stelvio: Ship Python to AWS in minutes, not days",
"ogDescription": "Ship Python to AWS in minutes, not days. Contribute to stelviodev/stelvio development by creating an account on GitHub.",
"ogImage": [
{
"alt": "Ship Python to AWS in minutes, not days. Contribute to stelviodev/stelvio development by creating an account on GitHub.",
"url": "https://repository-images.githubusercontent.com/921676630/44ef67f5-a9f6-444c-8dd1-71e8360da1af"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Ship Python to AWS in minutes, not days. Contribute to stelviodev/stelvio development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/stelviodev/stelvio",
"ogUrl": "https://github.com/stelviodev/stelvio",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T19:59:30.000Z",
"createdAtI": 1770062370,
"updatedAt": "2026-02-03T22:52:23.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46860566",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T20:20:58.370Z",
"title": "Stelvio: Ship Python to AWS",
"createdAtI": 1770062370,
"url": "https://github.com/stelviodev/stelvio",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T19:59:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770063658,
"commentsCount": 0,
"updatedAt": "2026-02-02T20:18:19.000Z"
}
}{
"storyID": "46860544",
"title": "GitHub Actions Have \"Major Outage\"",
"author": "graton",
"url": null,
"points": 52,
"commentsCount": 15,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-02T19:57:40.000Z",
"createdAtI": 1770062260,
"updatedAt": "2026-02-03T20:40:13.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46860544",
"author": "graton",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T20:05:58.331Z",
"title": "GitHub Actions Have \"Major Outage\"",
"createdAtI": 1770062260,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-02T19:57:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770062758,
"commentsCount": 2,
"updatedAt": "2026-02-02T20:04:37.000Z"
}
}{
"storyID": "46859970",
"title": "Common bacteria (Chlamydia) discovered in the eye linked to cognitive decline",
"author": "bikenaga",
"url": "https://medicalxpress.com/news/2026-02-common-bacteria-eye-linked-cognitive.html",
"points": 37,
"commentsCount": 1,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://medicalxpress.com/news/2026-02-common-bacteria-eye-linked-cognitive.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T19:15:04.000Z",
"createdAtI": 1770059704,
"updatedAt": "2026-02-03T12:16:38.000Z",
"fetchedAt": "2026-02-03T22:55:58.489Z",
"firstVersion": {
"storyID": "46859970",
"author": "bikenaga",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T19:20:58.433Z",
"title": "Common bacteria (Chlamydia) discovered in the eye linked to cognitive decline",
"createdAtI": 1770059704,
"url": "https://medicalxpress.com/news/2026-02-common-bacteria-eye-linked-cognitive.html",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T19:15:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770060058,
"commentsCount": 0,
"updatedAt": "2026-02-02T19:20:19.000Z"
}
}{
"storyID": "46859732",
"title": "Adobe Animate (formerly Flash) will be discontinued on March 1st",
"author": "jsheard",
"url": "https://helpx.adobe.com/animate/kb/end-of-life.html",
"points": 44,
"commentsCount": 20,
"tags": [],
"createdAt": "2026-02-02T18:55:35.000Z",
"createdAtI": 1770058535,
"updatedAt": "2026-02-03T22:10:08.000Z",
"fetchedAt": "2026-02-03T22:25:58.678Z",
"firstVersion": {
"storyID": "46859732",
"author": "jsheard",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T19:00:58.425Z",
"title": "Adobe Animate (formerly Flash) will be discontinued on March 1st",
"createdAtI": 1770058535,
"url": "https://helpx.adobe.com/animate/kb/end-of-life.html",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T18:55:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770058858,
"commentsCount": 0,
"updatedAt": "2026-02-02T18:59:48.000Z"
}
}The line between civil disobedience and terrorism is collapsing. History warns us what comes next.
{
"storyID": "46859588",
"title": "The Dangerous Drift to Redefine Protest as Terrorism",
"author": "hn_acker",
"url": "https://www.lawfaremedia.org/article/the-dangerous-drift-to-redefine-protest-as-terrorism",
"points": 68,
"commentsCount": 13,
"tags": [],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.lawfaremedia.org/article/the-dangerous-drift-to-redefine-protest-as-terrorism",
"ogTitle": "The Dangerous Drift to Redefine Protest as Terrorism",
"ogUrl": "https://www.lawfaremedia.org/article/the-dangerous-drift-to-redefine-protest-as-terrorism",
"ogDescription": "The line between civil disobedience and terrorism is collapsing. History warns us what comes next.",
"ogSiteName": "Default",
"ogImage": [
{
"url": "https://lawfare-assets-new.azureedge.net/assets/images/default-source/article-images/demonstrators-marching-in-the-street-holding-signs-during-the-march-on-washington-c1c9d4-1024.jpg?sfvrsn=9997a3a3_5"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T18:43:11.000Z",
"createdAtI": 1770057791,
"updatedAt": "2026-02-03T20:55:40.000Z",
"fetchedAt": "2026-02-03T21:50:58.388Z",
"firstVersion": {
"storyID": "46859588",
"author": "hn_acker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T18:55:58.686Z",
"title": "The Dangerous Drift to Redefine Protest as Terrorism",
"createdAtI": 1770057791,
"url": "https://www.lawfaremedia.org/article/the-dangerous-drift-to-redefine-protest-as-terrorism",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T18:43:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770058559,
"commentsCount": 0,
"updatedAt": "2026-02-02T18:55:18.000Z"
}
}{
"storyID": "46859443",
"title": "The largest number representable in 64 bits",
"author": "tromp",
"url": "https://tromp.github.io/blog/2026/01/28/largest-number-revised",
"points": 113,
"commentsCount": 83,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://tromp.github.io/blog/2026/01/28/largest-number-revised"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T18:31:36.000Z",
"createdAtI": 1770057096,
"updatedAt": "2026-02-03T21:17:53.000Z",
"fetchedAt": "2026-02-03T21:35:58.481Z",
"firstVersion": {
"storyID": "46859443",
"author": "tromp",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T19:25:58.380Z",
"title": "The largest number representable in 64 bits",
"createdAtI": 1770057096,
"url": "https://tromp.github.io/blog/2026/01/28/largest-number-revised",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T18:31:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770060358,
"commentsCount": 0,
"updatedAt": "2026-02-02T19:25:34.000Z"
}
}Greg Miller - They are draining the economic potential of our cities. We need to make them financially unsustainable.
{
"storyID": "46859438",
"title": "Parking lots as economic drains",
"author": "surprisetalk",
"url": "https://progressandpoverty.substack.com/p/stop-incentivizing-surface-parking",
"points": 158,
"commentsCount": 195,
"tags": [],
"og": {
"twitterTitle": "Stop incentivizing surface parking lots",
"twitterCard": "summary_large_image",
"twitterDescription": "They are draining the economic potential of our cities. We need to make them financially unsustainable.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!OUYl!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fprogressandpoverty.substack.com%2Fapi%2Fv1%2Fpost_preview%2F177363234%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Greg Miller",
"requestUrl": "https://progressandpoverty.substack.com/p/stop-incentivizing-surface-parking",
"ogTitle": "Stop incentivizing surface parking lots",
"ogUrl": "https://progressandpoverty.substack.com/p/stop-incentivizing-surface-parking",
"ogDescription": "They are draining the economic potential of our cities. We need to make them financially unsustainable.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!MBjC!,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%2F34e3c823-35f2-4c76-aa21-8f10157ac276_1600x1208.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T18:31:28.000Z",
"createdAtI": 1770057088,
"updatedAt": "2026-02-03T20:56:53.000Z",
"fetchedAt": "2026-02-03T21:35:58.481Z",
"firstVersion": {
"storyID": "46859438",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T18:45:58.642Z",
"title": "Stop incentivizing surface parking lots",
"createdAtI": 1770057088,
"url": "https://progressandpoverty.substack.com/p/stop-incentivizing-surface-parking",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T18:31:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770057959,
"commentsCount": 0,
"updatedAt": "2026-02-02T18:43:04.000Z"
}
}Today, the U.S. Environmental Protection Agency (EPA) advanced American farmers and equipment owners’ lawful right to repair their farm and other nonroad diesel equipment.
{
"storyID": "46859118",
"title": "EPA Advances Farmers' Right to Repair",
"author": "bilsbie",
"url": "https://www.epa.gov/newsreleases/epa-advances-farmers-right-repair-their-own-equipment-saving-repair-costs-and",
"points": 186,
"commentsCount": 76,
"tags": [],
"og": {
"twitterTitle": "EPA Advances Farmers’ Right to Repair Their Own Equipment, Saving Repair Costs and Productivity | US EPA",
"dcLanguage": "en",
"articlePublishedTime": "2026-02-02T11:38:12-05:00",
"twitterImage": [
{
"alt": "U.S. Environmental Protection Agency News Release",
"width": "600",
"url": "https://www.epa.gov/sites/all/themes/epa/img/epa-news-releases-twitter.jpg",
"height": "1200"
}
],
"dcType": "News Release",
"twitterUrl": "https://www.epa.gov/newsreleases/epa-advances-farmers-right-repair-their-own-equipment-saving-repair-costs-and",
"ogTitle": "EPA Advances Farmers’ Right to Repair Their Own Equipment, Saving Repair Costs and Productivity | US EPA",
"dcTitle": "EPA Advances Farmers’ Right to Repair Their Own Equipment, Saving Repair Costs and Productivity",
"ogDescription": "Today, the U.S. Environmental Protection Agency (EPA) advanced American farmers and equipment owners’ lawful right to repair their farm and other nonroad diesel equipment.",
"ogImage": [
{
"width": "1200",
"alt": "U.S. Environmental Protection Agency News Release",
"url": "https://www.epa.gov/sites/all/themes/epa/img/epa-news-releases-og.jpg",
"height": "630"
}
],
"dcDateCreated": "2026-02-02",
"ogType": "News Releases",
"twitterCard": "summary_large_image",
"twitterDescription": "Today, the U.S. Environmental Protection Agency (EPA) advanced American farmers and equipment owners’ lawful right to repair their farm and other nonroad diesel equipment.",
"success": true,
"requestUrl": "https://www.epa.gov/newsreleases/epa-advances-farmers-right-repair-their-own-equipment-saving-repair-costs-and",
"dcCreator": "US EPA,OA",
"ogUrl": "https://www.epa.gov/newsreleases/epa-advances-farmers-right-repair-their-own-equipment-saving-repair-costs-and",
"ogSiteName": "US EPA",
"dcDescription": "Today, the U.S. Environmental Protection Agency (EPA) advanced American farmers and equipment owners’ lawful right to repair their farm and other nonroad diesel equipment.",
"articleModifiedTime": "2026-02-02"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T18:07:55.000Z",
"createdAtI": 1770055675,
"updatedAt": "2026-02-03T20:37:24.000Z",
"fetchedAt": "2026-02-03T20:50:58.355Z",
"firstVersion": {
"storyID": "46859118",
"author": "bilsbie",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T18:35:58.340Z",
"title": "EPA Advances Farmers' Right to Repair",
"createdAtI": 1770055675,
"url": "https://www.epa.gov/newsreleases/epa-advances-farmers-right-repair-their-own-equipment-saving-repair-costs-and",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T18:07:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770057358,
"commentsCount": 0,
"updatedAt": "2026-02-02T18:34:19.000Z"
}
}{
"storyID": "46859054",
"title": "The Codex App",
"author": "meetpateltech",
"url": "https://openai.com/index/introducing-the-codex-app/",
"points": 778,
"commentsCount": 592,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/introducing-the-codex-app/"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai.com"
]
},
"createdAt": "2026-02-02T18:02:48.000Z",
"createdAtI": 1770055368,
"updatedAt": "2026-02-03T20:45:53.000Z",
"fetchedAt": "2026-02-03T20:45:58.514Z",
"firstVersion": {
"storyID": "46859054",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T18:10:58.413Z",
"title": "The Codex App",
"createdAtI": 1770055368,
"url": "https://openai.com/index/introducing-the-codex-app/",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T18:02:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770055858,
"commentsCount": 0,
"updatedAt": "2026-02-02T18:08:50.000Z"
}
}We’re expanding Game Arena with Poker and Werewolf, while Gemini 3 Pro and Flash top our chess leaderboard.
{
"storyID": "46858873",
"title": "Advancing AI Benchmarking with Game Arena",
"author": "salkahfi",
"url": "https://blog.google/innovation-and-ai/models-and-research/google-deepmind/kaggle-game-arena-updates/",
"points": 131,
"commentsCount": 54,
"tags": [],
"og": {
"twitterTitle": "Advancing AI benchmarking with Game Arena",
"twitterSite": "@google",
"articlePublishedTime": "2026-02-02",
"twitterImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Kaggle_Games_Social.width-1300.png"
}
],
"twitterUrl": "https://blog.google/innovation-and-ai/models-and-research/google-deepmind/kaggle-game-arena-updates/",
"ogTitle": "Advancing AI benchmarking with Game Arena",
"ogDescription": "We’re expanding Game Arena with Poker and Werewolf, while Gemini 3 Pro and Flash top our chess leaderboard.",
"ogImage": [
{
"url": "https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Kaggle_Games_Social.width-1300.png"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Google/",
"twitterCard": "summary_large_image",
"twitterDescription": "We’re expanding Game Arena with Poker and Werewolf, while Gemini 3 Pro and Flash top our chess leaderboard.",
"publishedTime": "2026-02-02T17:00:00+00:00",
"success": true,
"requestUrl": "https://blog.google/innovation-and-ai/models-and-research/google-deepmind/kaggle-game-arena-updates/",
"ogUrl": "https://blog.google/innovation-and-ai/models-and-research/google-deepmind/kaggle-game-arena-updates/",
"ogSiteName": "Google"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"gemini"
]
},
"createdAt": "2026-02-02T17:49:07.000Z",
"createdAtI": 1770054547,
"updatedAt": "2026-02-03T18:54:55.000Z",
"fetchedAt": "2026-02-03T20:35:58.437Z",
"firstVersion": {
"storyID": "46858873",
"author": "salkahfi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T18:00:58.311Z",
"title": "Advancing AI Benchmarking with Game Arena",
"createdAtI": 1770054547,
"url": "https://blog.google/innovation-and-ai/models-and-research/google-deepmind/kaggle-game-arena-updates/",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T17:49:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770055258,
"commentsCount": 0,
"updatedAt": "2026-02-02T17:58:04.000Z"
}
}{
"storyID": "46858829",
"title": "Linux From Scratch ends SysVinit support",
"author": "cf100clunk",
"url": "https://lists.linuxfromscratch.org/sympa/arc/lfs-announce/2026-02/msg00000.html",
"points": 214,
"commentsCount": 340,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://lists.linuxfromscratch.org/sympa/arc/lfs-announce/2026-02/msg00000.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T17:45:27.000Z",
"createdAtI": 1770054327,
"updatedAt": "2026-02-03T20:30:38.000Z",
"fetchedAt": "2026-02-03T20:30:58.396Z",
"firstVersion": {
"storyID": "46858829",
"author": "cf100clunk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T18:00:58.311Z",
"title": "Linux from Scratch Ends SysVinit Support",
"createdAtI": 1770054327,
"url": "https://lists.linuxfromscratch.org/sympa/arc/lfs-announce/2026-02/msg00000.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T17:45:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770055258,
"commentsCount": 2,
"updatedAt": "2026-02-02T18:00:20.000Z"
}
}{
"storyID": "46858802",
"title": "On being sane in insane places (1973) [pdf]",
"author": "dbgrman",
"url": "https://www.weber.edu/wsuimages/psychology/FacultySites/Horvat/OnBeingSaneInInsanePlaces.PDF",
"points": 101,
"commentsCount": 50,
"tags": [],
"og": {
"error": "Server has returned a 400/500 error code",
"requestUrl": "https://www.weber.edu/wsuimages/psychology/FacultySites/Horvat/OnBeingSaneInInsanePlaces.PDF"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T17:43:14.000Z",
"createdAtI": 1770054194,
"updatedAt": "2026-02-03T20:18:10.000Z",
"fetchedAt": "2026-02-03T20:30:58.396Z",
"firstVersion": {
"storyID": "46858802",
"author": "dbgrman",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T17:50:58.425Z",
"title": "Being sane in insane places (1973) [pdf]",
"createdAtI": 1770054194,
"url": "https://www.weber.edu/wsuimages/psychology/FacultySites/Horvat/OnBeingSaneInInsanePlaces.PDF",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T17:43:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770054658,
"commentsCount": 1,
"updatedAt": "2026-02-02T17:50:20.000Z"
}
}{
"storyID": "46858622",
"title": "Zig Libc",
"author": "ingve",
"url": "https://ziglang.org/devlog/2026/#2026-01-31",
"points": 339,
"commentsCount": 151,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://ziglang.org/devlog/2026/#2026-01-31"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T17:28:19.000Z",
"createdAtI": 1770053299,
"updatedAt": "2026-02-03T20:10:53.000Z",
"fetchedAt": "2026-02-03T20:10:58.476Z",
"firstVersion": {
"storyID": "46858622",
"author": "ingve",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T20:25:58.511Z",
"title": "Zig Libc",
"createdAtI": 1770053299,
"url": "https://ziglang.org/devlog/2026/#2026-01-31",
"points": 5,
"tags": [],
"createdAt": "2026-02-02T17:28:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770063959,
"commentsCount": 0,
"updatedAt": "2026-02-02T20:25:50.000Z"
}
}{
"storyID": "46858577",
"title": "Todd C. Miller – Sudo maintainer for over 30 years",
"author": "wodniok",
"url": "https://www.millert.dev/",
"points": 576,
"commentsCount": 301,
"tags": [],
"og": {
"twitterCard": "summary",
"ogUrl": "https://www.millert.dev/",
"ogSiteName": "Todd C. Miller",
"success": true,
"requestUrl": "https://www.millert.dev/",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T17:25:26.000Z",
"createdAtI": 1770053126,
"updatedAt": "2026-02-03T19:59:54.000Z",
"fetchedAt": "2026-02-03T20:00:58.378Z",
"firstVersion": {
"storyID": "46858577",
"author": "wodniok",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T17:35:58.426Z",
"title": "Todd C. Miller – sudo Maintainer for over 30 years",
"createdAtI": 1770053126,
"url": "https://www.millert.dev/",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T17:25:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770053758,
"commentsCount": 2,
"updatedAt": "2026-02-02T17:35:48.000Z"
}
}{
"storyID": "46857618",
"title": "Claude Code's renderer is more complex than a game engine",
"author": "dboon",
"url": "https://spader.zone/engine/",
"points": 36,
"commentsCount": 15,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://spader.zone/engine/"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-02-02T16:08:37.000Z",
"createdAtI": 1770048517,
"updatedAt": "2026-02-03T16:50:52.000Z",
"fetchedAt": "2026-02-03T18:00:58.409Z",
"firstVersion": {
"storyID": "46857618",
"author": "dboon",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T17:40:58.351Z",
"title": "Claude Code's renderer is more complex than a game engine",
"createdAtI": 1770048517,
"url": "https://spader.zone/engine/",
"points": 16,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T16:08:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770054058,
"commentsCount": 2,
"updatedAt": "2026-02-02T17:40:49.000Z"
}
}Learn how a misconfigured Supabase database at Moltbook exposed 1.5M API keys, private messages, and user emails, enabling full AI agent takeover.
{
"storyID": "46857615",
"title": "Hacking Moltbook",
"author": "galnagli",
"url": "https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys",
"points": 380,
"commentsCount": 237,
"tags": [],
"og": {
"twitterSite": "@wiz_io",
"articlePublishedTime": "2026-02-02T10:00:03-05:00",
"ogTitle": "Hacking Moltbook: AI Social Network Reveals 1.5M API Keys | Wiz Blog",
"ogDescription": "Learn how a misconfigured Supabase database at Moltbook exposed 1.5M API keys, private messages, and user emails, enabling full AI agent takeover.",
"ogLocale": "en-us",
"ogImage": [
{
"url": "https://www.datocms-assets.com/75231/1769995179-image5.png?fm=webp"
}
],
"ogType": "article",
"articleTag": "AI",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys",
"ogUrl": "https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys",
"ogSiteName": "wiz.io",
"articleModifiedTime": "2026-02-02T10:00:03-05:00",
"articleAuthor": "https://www.wiz.io/authors/gal-nagli"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-02T16:08:36.000Z",
"createdAtI": 1770048516,
"updatedAt": "2026-02-03T18:00:54.000Z",
"fetchedAt": "2026-02-03T18:00:58.409Z",
"firstVersion": {
"storyID": "46857615",
"author": "galnagli",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T17:55:58.370Z",
"title": "Hacking Moltbook: The AI Social Network Any Human Can Control",
"createdAtI": 1770048516,
"url": "https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T16:08:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770054958,
"commentsCount": 0,
"updatedAt": "2026-02-02T17:55:50.000Z"
}
}{
"storyID": "46857487",
"title": "Ask HN: Who wants to be hired? (February 2026)",
"author": "whoishiring",
"url": null,
"points": 126,
"commentsCount": 348,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-02T16:01:30.000Z",
"createdAtI": 1770048090,
"updatedAt": "2026-02-03T17:55:38.000Z",
"fetchedAt": "2026-02-03T17:55:58.370Z",
"firstVersion": {
"storyID": "46857487",
"author": "whoishiring",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T16:05:58.348Z",
"title": "Ask HN: Who wants to be hired? (February 2026)",
"createdAtI": 1770048090,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-02T16:01:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770048358,
"commentsCount": 9,
"updatedAt": "2026-02-02T16:05:50.000Z"
}
}{
"storyID": "46857488",
"title": "Ask HN: Who is hiring? (February 2026)",
"author": "whoishiring",
"url": null,
"points": 298,
"commentsCount": 384,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-02T16:01:30.000Z",
"createdAtI": 1770048090,
"updatedAt": "2026-02-03T18:00:10.000Z",
"fetchedAt": "2026-02-03T18:00:58.409Z",
"firstVersion": {
"storyID": "46857488",
"author": "whoishiring",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T16:05:58.348Z",
"title": "Ask HN: Who is hiring? (February 2026)",
"createdAtI": 1770048090,
"url": null,
"points": 4,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-02T16:01:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770048358,
"commentsCount": 11,
"updatedAt": "2026-02-02T16:05:50.000Z"
}
}{
"storyID": "46857456",
"title": "China Bans Hidden Car Door Handles",
"author": "lxgr",
"url": "https://www.bloomberg.com/news/articles/2026-02-02/china-bans-hidden-car-door-handles-in-world-first-safety-policy",
"points": 41,
"commentsCount": 5,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/articles/2026-02-02/china-bans-hidden-car-door-handles-in-world-first-safety-policy"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T15:58:31.000Z",
"createdAtI": 1770047911,
"updatedAt": "2026-02-03T17:35:40.000Z",
"fetchedAt": "2026-02-03T17:55:58.370Z",
"firstVersion": {
"storyID": "46857456",
"author": "lxgr",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T16:15:58.460Z",
"title": "China Bans Hidden Car Door Handles",
"createdAtI": 1770047911,
"url": "https://www.bloomberg.com/news/articles/2026-02-02/china-bans-hidden-car-door-handles-in-world-first-safety-policy",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T15:58:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770048958,
"commentsCount": 0,
"updatedAt": "2026-02-02T16:15:35.000Z"
}
}{
"storyID": "46857444",
"title": "Kernighan on Programming",
"author": "chrisjj",
"url": null,
"points": 156,
"commentsCount": 52,
"tags": [
"ask_hn"
],
"createdAt": "2026-02-02T15:57:32.000Z",
"createdAtI": 1770047852,
"updatedAt": "2026-02-03T17:47:23.000Z",
"fetchedAt": "2026-02-03T17:55:58.370Z",
"firstVersion": {
"storyID": "46857444",
"author": "chrisjj",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T16:15:58.460Z",
"title": "Kernighan on Programming",
"createdAtI": 1770047852,
"url": null,
"points": 4,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2026-02-02T15:57:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770048958,
"commentsCount": 0,
"updatedAt": "2026-02-02T16:15:50.000Z"
}
}{
"storyID": "46857124",
"title": "We asked 15k European devs about jobs, salaries, and AI [pdf]",
"author": "birdculture",
"url": "https://static.germantechjobs.de/market-reports/European-Transparent-IT-Job-Market-Report-2025.pdf",
"points": 51,
"commentsCount": 64,
"tags": [],
"createdAt": "2026-02-02T15:31:35.000Z",
"createdAtI": 1770046295,
"updatedAt": "2026-02-03T17:24:53.000Z",
"fetchedAt": "2026-02-03T17:40:58.470Z",
"firstVersion": {
"storyID": "46857124",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T15:45:58.557Z",
"title": "We asked 15,000 European devs about jobs, salaries, and AI [pdf]",
"createdAtI": 1770046295,
"url": "https://static.germantechjobs.de/market-reports/European-Transparent-IT-Job-Market-Report-2025.pdf",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T15:31:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770047159,
"commentsCount": 0,
"updatedAt": "2026-02-02T15:44:35.000Z"
}
}{
"storyID": "46857082",
"title": "Rural Americans are trying to hold back the tide of AI",
"author": "rpcope1",
"url": "https://www.wsj.com/politics/policy/these-rural-americans-are-trying-to-hold-back-the-tide-of-ai-66945306",
"points": 43,
"commentsCount": 46,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/politics/policy/these-rural-americans-are-trying-to-hold-back-the-tide-of-ai-66945306"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-02T15:26:52.000Z",
"createdAtI": 1770046012,
"updatedAt": "2026-02-03T15:31:10.000Z",
"fetchedAt": "2026-02-03T17:40:58.470Z",
"firstVersion": {
"storyID": "46857082",
"author": "rpcope1",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T15:55:58.427Z",
"title": "Rural Americans Are Trying to Hold Back the Tide of AI",
"createdAtI": 1770046012,
"url": "https://www.wsj.com/politics/policy/these-rural-americans-are-trying-to-hold-back-the-tide-of-ai-66945306",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T15:26:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770047758,
"commentsCount": 0,
"updatedAt": "2026-02-02T15:55:48.000Z"
}
}Nine countries agree to build joint offshore wind projects and cables in the North Sea
{
"storyID": "46856928",
"title": "Greenland tensions harden Europe's push for energy independence",
"author": "JumpCrisscross",
"url": "https://www.ft.com/content/e9c90df9-ee03-4c51-bbd3-dad45e212961",
"points": 61,
"commentsCount": 82,
"tags": [],
"og": {
"twitterSite": "@FinancialTimes",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.ft.com/content/e9c90df9-ee03-4c51-bbd3-dad45e212961",
"ogTitle": "Greenland tensions harden Europe’s push for energy independence",
"ogUrl": "https://www.ft.com/content/e9c90df9-ee03-4c51-bbd3-dad45e212961",
"ogDescription": "Nine countries agree to build joint offshore wind projects and cables in the North Sea",
"ogImage": [
{
"url": "https://images.ft.com/v3/image/raw/https%3A%2F%2Fd1e00ek4ebabms.cloudfront.net%2Fproduction%2Fead488bf-8696-4023-b995-d386166e0c34.jpg?source=next-barrier-page"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T15:14:36.000Z",
"createdAtI": 1770045276,
"updatedAt": "2026-02-03T16:32:38.000Z",
"fetchedAt": "2026-02-03T17:35:58.441Z",
"firstVersion": {
"storyID": "46856928",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T15:30:58.313Z",
"title": "Greenland tensions harden Europe's push for energy independence",
"createdAtI": 1770045276,
"url": "https://www.ft.com/content/e9c90df9-ee03-4c51-bbd3-dad45e212961",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T15:14:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770046258,
"commentsCount": 0,
"updatedAt": "2026-02-02T15:30:48.000Z"
}
}{
"storyID": "46856854",
"title": "Waymo seeking about $16B near $110B valuation",
"author": "JumpCrisscross",
"url": "https://www.bloomberg.com/news/articles/2026-01-31/waymo-seeking-about-16-billion-near-110-billion-valuation",
"points": 212,
"commentsCount": 319,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.bloomberg.com/news/articles/2026-01-31/waymo-seeking-about-16-billion-near-110-billion-valuation"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T15:08:52.000Z",
"createdAtI": 1770044932,
"updatedAt": "2026-02-03T17:28:55.000Z",
"fetchedAt": "2026-02-03T17:30:58.373Z",
"firstVersion": {
"storyID": "46856854",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T15:25:58.606Z",
"title": "Waymo Seeking About $16B Near $110B Valuation",
"createdAtI": 1770044932,
"url": "https://www.bloomberg.com/news/articles/2026-01-31/waymo-seeking-about-16-billion-near-110-billion-valuation",
"points": 4,
"tags": [],
"createdAt": "2026-02-02T15:08:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770045959,
"commentsCount": 0,
"updatedAt": "2026-02-02T15:25:03.000Z"
}
}{
"storyID": "46855803",
"title": "Geologists may have solved mystery of Green River's 'uphill' route",
"author": "defrost",
"url": "https://phys.org/news/2026-01-geologists-mystery-green-river-uphill.html",
"points": 158,
"commentsCount": 43,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://phys.org/news/2026-01-geologists-mystery-green-river-uphill.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T13:29:13.000Z",
"createdAtI": 1770038953,
"updatedAt": "2026-02-03T15:49:11.000Z",
"fetchedAt": "2026-02-03T16:40:58.434Z",
"firstVersion": {
"storyID": "46855803",
"author": "defrost",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T15:15:58.476Z",
"title": "Geologists may have solved mystery of Green River's 'uphill' route",
"createdAtI": 1770038953,
"url": "https://phys.org/news/2026-01-geologists-mystery-green-river-uphill.html",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T13:29:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770045358,
"commentsCount": 0,
"updatedAt": "2026-02-02T15:15:35.000Z"
}
}AdBoost is the only browser extension that adds ads to web pages! - surprisetalk/AdBoost
{
"storyID": "46855640",
"title": "Show HN: Adboost – A browser extension that adds ads to every webpage",
"author": "surprisetalk",
"url": "https://github.com/surprisetalk/AdBoost",
"points": 114,
"commentsCount": 121,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - surprisetalk/AdBoost: AdBoost is the only browser extension that adds ads to web pages!",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/89d7956fb236199bf767418845e5a9e2bd98cff1557ca38d5b6aba9631dd3ecc/surprisetalk/AdBoost"
}
],
"ogTitle": "GitHub - surprisetalk/AdBoost: AdBoost is the only browser extension that adds ads to web pages!",
"ogDescription": "AdBoost is the only browser extension that adds ads to web pages! - surprisetalk/AdBoost",
"ogImage": [
{
"width": "1200",
"alt": "AdBoost is the only browser extension that adds ads to web pages! - surprisetalk/AdBoost",
"url": "https://opengraph.githubassets.com/89d7956fb236199bf767418845e5a9e2bd98cff1557ca38d5b6aba9631dd3ecc/surprisetalk/AdBoost",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "AdBoost is the only browser extension that adds ads to web pages! - surprisetalk/AdBoost",
"success": true,
"requestUrl": "https://github.com/surprisetalk/AdBoost",
"ogUrl": "https://github.com/surprisetalk/AdBoost",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T13:11:52.000Z",
"createdAtI": 1770037912,
"updatedAt": "2026-02-03T16:22:30.000Z",
"fetchedAt": "2026-02-03T16:25:58.370Z",
"firstVersion": {
"storyID": "46855640",
"author": "surprisetalk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T13:50:58.490Z",
"title": "AdBoost: A Browser Extension That Adds Ads To Every Webpage",
"createdAtI": 1770037912,
"url": "https://github.com/surprisetalk/AdBoost",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T13:11:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770040258,
"commentsCount": 1,
"updatedAt": "2026-02-02T13:50:47.000Z"
}
}{
"storyID": "46855550",
"title": "UK government launches fuel forecourt price API",
"author": "Technolithic",
"url": "https://www.gov.uk/guidance/access-the-latest-fuel-prices-and-forecourt-data-via-api-or-email",
"points": 110,
"commentsCount": 127,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.developer.fuel-finder.service.gov.uk/access-latest-fuelprices"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T13:02:04.000Z",
"createdAtI": 1770037324,
"updatedAt": "2026-02-03T16:02:52.000Z",
"fetchedAt": "2026-02-03T16:15:58.492Z",
"firstVersion": {
"storyID": "46855550",
"author": "Technolithic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T13:35:58.471Z",
"title": "UK Government Launches Fuel Forecourt Price API",
"createdAtI": 1770037324,
"url": "https://www.developer.fuel-finder.service.gov.uk/access-latest-fuelprices",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T13:02:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770039358,
"commentsCount": 0,
"updatedAt": "2026-02-02T13:34:33.000Z"
}
}Two popular AI coding extensions with 1.5M installs secretly harvest your entire codebase and profile you. Both are still live in the marketplace.
{
"storyID": "46855527",
"title": "MaliciousCorgi: AI Extensions send your code to China",
"author": "tatersolid",
"url": "https://www.koi.ai/blog/maliciouscorgi-the-cute-looking-ai-extensions-leaking-code-from-1-5-million-developers",
"points": 91,
"commentsCount": 86,
"tags": [],
"og": {
"twitterTitle": "Malicious VS Code AI Extensions Harvesting Code from 1.5M Devs",
"twitterCard": "summary_large_image",
"twitterDescription": "Two popular AI coding extensions with 1.5M installs secretly harvest your entire codebase and profile you. Both are still live in the marketplace.",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/689ad8c5d13f40cf59df0e0c/6970f940bb0dc57ccc6cd9ca_maliciousCorgi%20copy.jpg"
}
],
"success": true,
"requestUrl": "https://www.koi.ai/blog/maliciouscorgi-the-cute-looking-ai-extensions-leaking-code-from-1-5-million-developers",
"ogTitle": "Malicious VS Code AI Extensions Harvesting Code from 1.5M Devs",
"ogDescription": "Two popular AI coding extensions with 1.5M installs secretly harvest your entire codebase and profile you. Both are still live in the marketplace.",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/689ad8c5d13f40cf59df0e0c/6970f940bb0dc57ccc6cd9ca_maliciousCorgi%20copy.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"www.koi.ai"
]
},
"createdAt": "2026-02-02T12:59:58.000Z",
"createdAtI": 1770037198,
"updatedAt": "2026-02-03T15:01:37.000Z",
"fetchedAt": "2026-02-03T16:15:58.492Z",
"firstVersion": {
"storyID": "46855527",
"author": "tatersolid",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T13:05:58.369Z",
"title": "MaliciousCorgi: AI Extensions send your code to China",
"createdAtI": 1770037198,
"url": "https://www.koi.ai/blog/maliciouscorgi-the-cute-looking-ai-extensions-leaking-code-from-1-5-million-developers",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T12:59:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770037558,
"commentsCount": 0,
"updatedAt": "2026-02-02T13:05:48.000Z"
}
}{
"storyID": "46855517",
"title": "Msgvault: fast private email archive and search system",
"author": "j4mie",
"url": "https://wesmckinney.com/blog/announcing-msgvault/",
"points": 46,
"commentsCount": 5,
"tags": [],
"og": {
"twitterCreator": "@wesmckinn",
"twitterTitle": "Announcing msgvault: lightning fast private email archive and search system, with terminal UI and MCP server, powered by DuckDB – Wes McKinney",
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "https://wesmckinney.com/blog/announcing-msgvault/msgvault-tui.png"
}
],
"success": true,
"author": "Wes McKinney",
"requestUrl": "https://wesmckinney.com/blog/announcing-msgvault/",
"ogTitle": "Announcing msgvault: lightning fast private email archive and search system, with terminal UI and MCP server, powered by DuckDB – Wes McKinney",
"ogSiteName": "Wes McKinney",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1992",
"url": "https://wesmckinney.com/blog/announcing-msgvault/msgvault-tui.png",
"height": "736"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T12:58:58.000Z",
"createdAtI": 1770037138,
"updatedAt": "2026-02-03T15:14:53.000Z",
"fetchedAt": "2026-02-03T16:15:58.492Z",
"firstVersion": {
"storyID": "46855517",
"author": "j4mie",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T19:55:58.433Z",
"title": "Msgvault: fast private email archive and search system",
"createdAtI": 1770037138,
"url": "https://wesmckinney.com/blog/announcing-msgvault/",
"points": 10,
"tags": [],
"createdAt": "2026-02-02T12:58:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770062158,
"commentsCount": 0,
"updatedAt": "2026-02-02T19:53:35.000Z"
}
}When deploying large language models in production, the inference engine becomes a critical piece of infrastructure.
{
"storyID": "46855447",
"title": "Nano-vLLM: How a vLLM-style inference engine works",
"author": "yz-yu",
"url": "https://neutree.ai/blog/nano-vllm-part-1",
"points": 266,
"commentsCount": 27,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Understanding LLM Inference Engines: Inside Nano-vLLM (Part 1) - Neutree Blog",
"twitterDescription": "When deploying large language models in production, the inference engine becomes a critical piece of infrastructure.",
"twitterImage": [
{
"url": "https://neutree.ai/images/og-image.png"
}
],
"success": true,
"requestUrl": "https://neutree.ai/blog/nano-vllm-part-1",
"ogTitle": "Understanding LLM Inference Engines: Inside Nano-vLLM (Part 1) - Neutree Blog",
"ogDescription": "When deploying large language models in production, the inference engine becomes a critical piece of infrastructure.",
"ogSiteName": "Neutree",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://neutree.ai/images/og-image.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"languagemodel",
"neutree.ai"
]
},
"createdAt": "2026-02-02T12:52:35.000Z",
"createdAtI": 1770036755,
"updatedAt": "2026-02-03T15:27:55.000Z",
"fetchedAt": "2026-02-03T16:15:58.492Z",
"firstVersion": {
"storyID": "46855447",
"author": "yz-yu",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T13:40:58.411Z",
"title": "Nano-vLLM: How a vLLM-style inference engine works",
"createdAtI": 1770036755,
"url": "https://neutree.ai/blog/nano-vllm-part-1",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-02T12:52:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770039658,
"commentsCount": 0,
"updatedAt": "2026-02-02T13:39:33.000Z"
}
}The former Italian prime minister said the European Union risks subordination, division and deindustrialision all at once if it does not pull closer together. #EuropeNews
{
"storyID": "46855059",
"title": "EU must become a 'genuine federation' to avoid deindustrialisation and decline",
"author": "saubeidl",
"url": "https://www.euronews.com/my-europe/2026/02/02/eu-must-become-a-genuine-federation-to-avoid-deindustrialisation-and-decline-draghi-says",
"points": 79,
"commentsCount": 195,
"tags": [],
"og": {
"twitterSite": "@euronews",
"twitterTitle": "Draghi: EU must become a 'genuine federation' to avoid decline",
"articlePublishedTime": "2026-02-02 13:05:03 +01:00",
"twitterImage": [
{
"alt": "EU must become a 'genuine federation' to avoid deindustrialisation and decline, Draghi says",
"url": "https://images.euronews.com/articles/stories/09/63/54/12/1200x675_cmsv2_2a7dc8a3-3a71-561f-8127-05c52a342d72-9635412.jpg"
}
],
"ogTitle": "Draghi: EU must become a 'genuine federation' to avoid decline",
"ogDescription": "The former Italian prime minister said the European Union risks subordination, division and deindustrialision all at once if it does not pull closer together. #EuropeNews",
"ogLocale": "en-GB",
"ogImage": [
{
"width": "1200",
"alt": "EU must become a 'genuine federation' to avoid deindustrialisation and decline, Draghi says",
"type": "image/jpeg",
"url": "https://images.euronews.com/articles/stories/09/63/54/12/1200x675_cmsv2_2a7dc8a3-3a71-561f-8127-05c52a342d72-9635412.jpg",
"height": "675"
}
],
"ogType": "article",
"articleTag": "industrialisation",
"twitterCard": "summary_large_image",
"ogLocaleAlternate": "pt-PT",
"twitterDescription": "The former Italian prime minister said the European Union risks subordination, division and deindustrialision all at once if it does not pull closer together.",
"success": true,
"requestUrl": "https://www.euronews.com/my-europe/2026/02/02/eu-must-become-a-genuine-federation-to-avoid-deindustrialisation-and-decline-draghi-says",
"ogUrl": "https://www.euronews.com/my-europe/2026/02/02/eu-must-become-a-genuine-federation-to-avoid-deindustrialisation-and-decline-draghi-says",
"ogSiteName": "euronews",
"articleModifiedTime": "2026-02-02 13:33:58 +01:00",
"articleSection": "my-europe_europe-news",
"articleAuthor": "Vincenzo Genovese"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-02T12:08:00.000Z",
"createdAtI": 1770034080,
"updatedAt": "2026-02-03T15:27:55.000Z",
"fetchedAt": "2026-02-03T15:45:58.441Z",
"firstVersion": {
"storyID": "46855059",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T12:15:58.379Z",
"title": "EU must become a 'genuine federation' to avoid deindustrialisation and decline",
"createdAtI": 1770034080,
"url": "https://www.euronews.com/my-europe/2026/02/02/eu-must-become-a-genuine-federation-to-avoid-deindustrialisation-and-decline-draghi-says",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T12:08:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770034558,
"commentsCount": 0,
"updatedAt": "2026-02-02T12:13:48.000Z"
}
}Tom Warren - Microsoft is increasingly adopting Claude Code
{
"storyID": "46854999",
"title": "Claude Code is suddenly everywhere inside Microsoft",
"author": "Anon84",
"url": "https://www.theverge.com/tech/865689/microsoft-claude-code-anthropic-partnership-notepad",
"points": 382,
"commentsCount": 507,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Claude Code is suddenly everywhere inside Microsoft",
"articlePublishedTime": "2026-01-22T17:00:00+00:00",
"twitterImage": [
{
"alt": "Vector illustration of the Microsoft logo.",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/02/STK095_MICROSOFT_2_CVirginia_B.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200"
}
],
"author": "Tom Warren",
"twitterUrl": "https://www.theverge.com/tech/865689/microsoft-claude-code-anthropic-partnership-notepad",
"ogTitle": "Claude Code is suddenly everywhere inside Microsoft",
"ogDescription": "Microsoft is increasingly adopting Claude Code",
"ogImage": [
{
"width": "1200",
"alt": "Vector illustration of the Microsoft logo.",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/02/STK095_MICROSOFT_2_CVirginia_B.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Microsoft is increasingly adopting Claude Code",
"success": true,
"requestUrl": "https://www.theverge.com/tech/865689/microsoft-claude-code-anthropic-partnership-notepad",
"ogUrl": "https://www.theverge.com/tech/865689/microsoft-claude-code-anthropic-partnership-notepad",
"ogSiteName": "The Verge",
"articleModifiedTime": "2026-01-22T17:00:00+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2026-02-02T11:58:58.000Z",
"createdAtI": 1770033538,
"updatedAt": "2026-02-03T15:38:52.000Z",
"fetchedAt": "2026-02-03T15:40:58.410Z",
"firstVersion": {
"storyID": "46854999",
"author": "Anon84",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T12:10:58.423Z",
"title": "Claude Code is suddenly everywhere inside Microsoft",
"createdAtI": 1770033538,
"url": "https://www.theverge.com/tech/865689/microsoft-claude-code-anthropic-partnership-notepad",
"points": 3,
"tags": [],
"createdAt": "2026-02-02T11:58:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770034258,
"commentsCount": 0,
"updatedAt": "2026-02-02T12:10:33.000Z"
}
}People familiar with Microsoft's plans say that the company moving to streamline or remove certain Copilot integrations across in-box apps like Notepad and Paint in 2026, after pushback from users.
{
"storyID": "46854951",
"title": "Microsoft is walking back Windows 11's AI overload",
"author": "jsheard",
"url": "https://www.windowscentral.com/microsoft/windows-11/microsoft-is-reevaluating-its-ai-efforts-on-windows-11-plans-to-reduce-copilot-integrations-and-evolve-recall",
"points": 202,
"commentsCount": 276,
"tags": [],
"og": {
"twitterCreator": "@windowscentral",
"twitterSite": "@windowscentral",
"twitterTitle": "You won: Microsoft is walking back Windows 11’s AI overload — scaling down Copilot and rethinking Recall in a major shift",
"articlePublishedTime": "2026-01-30T11:47:21Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/xstyFBAMP9XTUL8qniRTN4-1200-80.jpg"
}
],
"ogTitle": "Copilot everywhere? Not for long. Microsoft dialing it back on Windows 11",
"ogDescription": "People familiar with Microsoft's plans say that the company moving to streamline or remove certain Copilot integrations across in-box apps like Notepad and Paint in 2026, after pushback from users.",
"ogImage": [
{
"width": "2560",
"url": "https://cdn.mos.cms.futurecdn.net/xstyFBAMP9XTUL8qniRTN4-2560-80.jpg",
"height": "1429"
},
{
"width": "2560",
"url": "https://cdn.mos.cms.futurecdn.net/xstyFBAMP9XTUL8qniRTN4-2560-80.jpg",
"height": "1429"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WindowsCentral/",
"twitterCard": "summary_large_image",
"twitterDescription": "In an exclusive report from Windows Central, Microsoft is mulling pulling back its Windows 11 AI push with a major Copilot and Recall rethink.",
"success": true,
"requestUrl": "https://www.windowscentral.com/microsoft/windows-11/microsoft-is-reevaluating-its-ai-efforts-on-windows-11-plans-to-reduce-copilot-integrations-and-evolve-recall",
"ogUrl": "https://www.windowscentral.com/microsoft/windows-11/microsoft-is-reevaluating-its-ai-efforts-on-windows-11-plans-to-reduce-copilot-integrations-and-evolve-recall",
"ogSiteName": "Windows Central"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-02T11:52:29.000Z",
"createdAtI": 1770033149,
"updatedAt": "2026-02-03T15:33:25.000Z",
"fetchedAt": "2026-02-03T15:35:58.366Z",
"firstVersion": {
"storyID": "46854951",
"author": "jsheard",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-02T12:00:58.329Z",
"title": "Microsoft is walking back Windows 11's AI overload",
"createdAtI": 1770033149,
"url": "https://www.windowscentral.com/microsoft/windows-11/microsoft-is-reevaluating-its-ai-efforts-on-windows-11-plans-to-reduce-copilot-integrations-and-evolve-recall",
"points": 4,
"tags": [],
"createdAt": "2026-02-02T11:52:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1770033658,
"commentsCount": 0,
"updatedAt": "2026-02-02T12:00:33.000Z"
}
}