{
"storyID": "44610732",
"title": "EPA says it will eliminate its scientific reseach arm",
"author": "anigbrowl",
"url": "https://www.nytimes.com/2025/07/18/climate/epa-firings-scientific-research.html",
"points": 42,
"commentsCount": 7,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2025/07/18/climate/epa-firings-scientific-research.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T23:00:56.000Z",
"createdAtI": 1752879656,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44610732",
"author": "anigbrowl",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T23:06:30.599Z",
"title": "EPA says it will eliminate its scientific reseach arm",
"createdAtI": 1752879656,
"url": "https://www.nytimes.com/2025/07/18/climate/epa-firings-scientific-research.html",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T23:00:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752879991,
"commentsCount": 0,
"updatedAt": "2025-07-18T23:06:10.000Z"
}
}
{
"storyID": "44609969",
"title": "Silence Is a Commons by Ivan Illich (1983)",
"author": "entaloneralie",
"url": "http://www.davidtinapple.com/illich/1983_silence_commons.html",
"points": 55,
"commentsCount": 8,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "http://www.davidtinapple.com/illich/1983_silence_commons.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T21:21:50.000Z",
"createdAtI": 1752873710,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44609969",
"author": "entaloneralie",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T21:39:30.320Z",
"title": "Silence Is a Commons by Ivan Illich (1983)",
"createdAtI": 1752873710,
"url": "http://www.davidtinapple.com/illich/1983_silence_commons.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T21:21:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752874770,
"commentsCount": 0,
"updatedAt": "2025-07-18T21:37:58.000Z"
}
}
“Humanity has prevailed (for now!),” writes winner after 10-hour coding marathon against OpenAI.
{
"storyID": "44609616",
"title": "Exhausted man defeats AI model in world coding championship",
"author": "hassanahmad",
"url": "https://arstechnica.com/ai/2025/07/exhausted-man-defeats-ai-model-in-world-coding-championship/",
"points": 57,
"commentsCount": 45,
"tags": [],
"og": {
"twitterTitle": "Exhausted man defeats AI model in world coding championship",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-07-18T19:34:14+00:00",
"twitterImage": [
{
"alt": "Przemysław Dębiak (right) receives an award for winning the 2025 AtCoder World Finals Heuristic Contest.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/07/GwE3Uu9XsAAr_oX-1152x648-1752855704.jpeg"
}
],
"ogTitle": "Exhausted man defeats AI model in world coding championship",
"ogDescription": "“Humanity has prevailed (for now!),” writes winner after 10-hour coding marathon against OpenAI.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "Przemysław Dębiak (right) receives an award for winning the 2025 AtCoder World Finals Heuristic Contest.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/07/GwE3Uu9XsAAr_oX-1152x648-1752855704.jpeg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "“Humanity has prevailed (for now!),” writes winner after 10-hour coding marathon against OpenAI.",
"success": true,
"requestUrl": "https://arstechnica.com/ai/2025/07/exhausted-man-defeats-ai-model-in-world-coding-championship/",
"ogUrl": "https://arstechnica.com/ai/2025/07/exhausted-man-defeats-ai-model-in-world-coding-championship/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-07-18T19:36:13+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"openai"
]
},
"createdAt": "2025-07-18T20:43:12.000Z",
"createdAtI": 1752871392,
"updatedAt": "2025-07-18T23:53:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44609616",
"author": "hassanahmad",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T20:54:30.279Z",
"title": "Exhausted man defeats AI model in world coding championship",
"createdAtI": 1752871392,
"url": "https://arstechnica.com/ai/2025/07/exhausted-man-defeats-ai-model-in-world-coding-championship/",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T20:43:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752872070,
"commentsCount": 0,
"updatedAt": "2025-07-18T20:53:24.000Z"
}
}
{
"storyID": "44609479",
"title": "Wii U SDBoot1 Exploit “paid the beak”",
"author": "sjuut",
"url": "https://consolebytes.com/wii-u-sdboot1-exploit-paid-the-beak/",
"points": 56,
"commentsCount": 4,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://consolebytes.com/wii-u-sdboot1-exploit-paid-the-beak/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T20:30:36.000Z",
"createdAtI": 1752870636,
"updatedAt": "2025-07-18T23:51:40.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44609479",
"author": "sjuut",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T21:57:30.299Z",
"title": "Wii U SDBoot1 Exploit \"paid the beak\"",
"createdAtI": 1752870636,
"url": "https://consolebytes.com/wii-u-sdboot1-exploit-paid-the-beak/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T20:30:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752875850,
"commentsCount": 0,
"updatedAt": "2025-07-18T21:57:25.000Z"
}
}
We implemented a sophisticated matrix multiplication engine in CubeCL that rivals the performance of cuBLAS and CUTLASS while supporting a wider range of GPUs. Leveraging double buffering, tensor cores, and vectorization, it compiles seamlessly to CUDA, ROCm, WebGPU, Metal, and Vulkan backends without relying on proprietary or third-party binaries. Matrix multiplication is central to modern AI workloads, especially
{
"storyID": "44609137",
"title": "Multiplatform Matrix Multiplication Kernels",
"author": "homarp",
"url": "https://burn.dev/blog/sota-multiplatform-matmul/",
"points": 44,
"commentsCount": 15,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2025-07-18T18:00:00.000Z",
"success": true,
"requestUrl": "https://burn.dev/blog/sota-multiplatform-matmul/",
"ogTitle": "State-of-the-Art Multiplatform Matrix Multiplication Kernels",
"ogDescription": "\nWe implemented a sophisticated matrix multiplication engine in CubeCL that rivals the performance of cuBLAS and CUTLASS while supporting a wider range of GPUs. Leveraging double buffering, tensor cores, and vectorization, it compiles seamlessly to CUDA, ROCm, WebGPU, Metal, and Vulkan backends without relying on proprietary or third-party binaries. Matrix multiplication is central to modern AI workloads, especially ",
"ogImage": [
{
"url": "/_astro/banner.BviNA-iT_Z16UH5r.webp"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-07-18T19:59:49.000Z",
"createdAtI": 1752868789,
"updatedAt": "2025-07-18T23:51:10.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44609137",
"author": "homarp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T20:30:30.548Z",
"title": "Multiplatform Matrix Multiplication Kernels",
"createdAtI": 1752868789,
"url": "https://burn.dev/blog/sota-multiplatform-matmul/",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T19:59:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752870631,
"commentsCount": 0,
"updatedAt": "2025-07-18T20:28:10.000Z"
}
}
AI capex is so big that it's affecting economic statistics, boosting the economy, and beginning to approach the railroad boom
{
"storyID": "44609130",
"title": "AI capex is so big that it's affecting economic statistics",
"author": "throw0101c",
"url": "https://paulkedrosky.com/honey-ai-capex-ate-the-economy/",
"points": 179,
"commentsCount": 196,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Honey, AI Capex is Eating the Economy",
"twitterSite": "@pkedrosky",
"articlePublishedTime": "2025-07-18T13:30:36.000Z",
"twitterImage": [
{
"url": "https://paulkedrosky.com/content/images/2025/07/2025-07-16_13-51-16-4.png"
}
],
"twitterUrl": "https://paulkedrosky.com/honey-ai-capex-ate-the-economy/",
"ogTitle": "Honey, AI Capex is Eating the Economy",
"ogDescription": "AI capex is so big that it's affecting economic statistics, boosting the economy, and beginning to approach the railroad boom",
"ogImage": [
{
"width": "1200",
"url": "https://paulkedrosky.com/content/images/2025/07/2025-07-16_13-51-16-4.png",
"height": "774"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "AI capex is so big that it's affecting economic statistics, boosting the economy, and beginning to approach the railroad boom",
"success": true,
"requestUrl": "https://paulkedrosky.com/honey-ai-capex-ate-the-economy/",
"ogUrl": "https://paulkedrosky.com/honey-ai-capex-ate-the-economy/",
"ogSiteName": "Paul Kedrosky",
"articleModifiedTime": "2025-07-18T13:32:49.000Z"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-07-18T19:59:04.000Z",
"createdAtI": 1752868744,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44609130",
"author": "throw0101c",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T20:18:30.268Z",
"title": "AI CapEx Is Eating the Economy",
"createdAtI": 1752868744,
"url": "https://paulkedrosky.com/honey-ai-capex-ate-the-economy/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T19:59:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752869910,
"commentsCount": 0,
"updatedAt": "2025-07-18T20:17:41.000Z"
}
}
{
"storyID": "44608998",
"title": "Trying to send a sticker in Steam Chat burned through a month of mobile data",
"author": "danso",
"url": "https://old.reddit.com/r/Steam/comments/1m000kp/trying_to_send_a_sticker_in_steam_chat_burned/",
"points": 74,
"commentsCount": 67,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/Steam/comments/1m000kp/trying_to_send_a_sticker_in_steam_chat_burned/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T19:44:48.000Z",
"createdAtI": 1752867888,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44608998",
"author": "danso",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T20:36:30.283Z",
"title": "Trying to send a sticker in Steam Chat burned through a month of mobile data",
"createdAtI": 1752867888,
"url": "https://old.reddit.com/r/Steam/comments/1m000kp/trying_to_send_a_sticker_in_steam_chat_burned/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T19:44:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752870990,
"commentsCount": 0,
"updatedAt": "2025-07-18T20:33:54.000Z"
}
}
📢 Overview As of August 28th, 2025, the Bitnami public catalog will undergo the following changes: Community catalog Disable images generation for Debian-based images and gradually move existing on...
{
"storyID": "44608856",
"title": "Broadcom to discontinue free Bitnami Helm charts",
"author": "mmoogle",
"url": "https://github.com/bitnami/charts/issues/35164",
"points": 75,
"commentsCount": 41,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "Upcoming changes to the Bitnami catalog (effective August 28th, 2025) · Issue #35164 · bitnami/charts",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/58411fb7270689f5175ab18de22940f8d860db85e7743fd4f01b315c6d0ee0a5/bitnami/charts/issues/35164"
}
],
"ogTitle": "Upcoming changes to the Bitnami catalog (effective August 28th, 2025) · Issue #35164 · bitnami/charts",
"ogDescription": "📢 Overview As of August 28th, 2025, the Bitnami public catalog will undergo the following changes: Community catalog Disable images generation for Debian-based images and gradually move existing on...",
"ogImage": [
{
"width": "1200",
"alt": "📢 Overview As of August 28th, 2025, the Bitnami public catalog will undergo the following changes: Community catalog Disable images generation for Debian-based images and gradually move existing on...",
"url": "https://opengraph.githubassets.com/58411fb7270689f5175ab18de22940f8d860db85e7743fd4f01b315c6d0ee0a5/bitnami/charts/issues/35164",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "📢 Overview As of August 28th, 2025, the Bitnami public catalog will undergo the following changes: Community catalog Disable images generation for Debian-based images and gradually move existing on...",
"success": true,
"requestUrl": "https://github.com/bitnami/charts/issues/35164",
"ogUrl": "https://github.com/bitnami/charts/issues/35164",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T19:29:52.000Z",
"createdAtI": 1752866992,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44608856",
"author": "mmoogle",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T20:48:30.555Z",
"title": "Broadcom to discontinue free Bitnami Helm charts",
"createdAtI": 1752866992,
"url": "https://github.com/bitnami/charts/issues/35164",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T19:29:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752871711,
"commentsCount": 1,
"updatedAt": "2025-07-18T20:48:24.000Z"
}
}
Manage your library with ease. librari.io is a platform that provides a wide range of tools and services to help you stay on top of your library. Generate reports, manage books and everything else that you need to get your library off the ground.
{
"storyID": "44608840",
"title": "Show HN: I built library management app for those who outgrew spreadsheets",
"author": "hmkoyan",
"url": "https://www.librari.io/",
"points": 40,
"commentsCount": 26,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterCreator": "@yourtwitterhandle",
"twitterTitle": "librari.io | Your personal library, organized",
"twitterImage": [
{
"url": "https://librari.io/"
}
],
"ogTitle": "librari.io | Your personal library, organized",
"ogDescription": "Manage your library with ease. librari.io is a platform that provides a wide range of tools and services to help you stay on top of your library. Generate reports, manage books and everything else that you need to get your library off the ground.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "librari.io - Personal Library Management",
"url": "https://librari.io/",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Manage your library with ease. librari.io is a platform that provides a wide range of tools and services to help you stay on top of your library. Generate reports, manage books and everything else that you need to get your library off the ground.",
"success": true,
"requestUrl": "https://www.librari.io/",
"ogUrl": "https://librari.io",
"ogSiteName": "librari.io"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T19:28:34.000Z",
"createdAtI": 1752866914,
"updatedAt": "2025-07-18T23:51:40.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44608840",
"author": "hmkoyan",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T19:51:30.540Z",
"title": "Show HN: I built library management app for those who outgrew spreadsheets",
"createdAtI": 1752866914,
"url": "https://www.librari.io/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-07-18T19:28:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752868291,
"commentsCount": 0,
"updatedAt": "2025-07-18T19:50:41.000Z"
}
}
{
"storyID": "44608754",
"title": "Asynchrony is not concurrency",
"author": "kristoff_it",
"url": "https://kristoff.it/blog/asynchrony-is-not-concurrency/",
"points": 146,
"commentsCount": 103,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterSite": "@croloris",
"twitterTitle": "Asynchrony is not Concurrency",
"twitterDescription": "Yes I know about that one talk from Rob Pike.",
"twitterImage": [
{
"url": "https://kristoff.it/logo.png"
}
],
"success": true,
"requestUrl": "https://kristoff.it/blog/asynchrony-is-not-concurrency/",
"ogTitle": "Asynchrony is not Concurrency",
"ogImage": [
{
"url": "https://kristoff.it/logo.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T19:21:38.000Z",
"createdAtI": 1752866498,
"updatedAt": "2025-07-18T23:53:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44608754",
"author": "kristoff_it",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T19:33:30.323Z",
"title": "Asynchrony Is Not Concurrency",
"createdAtI": 1752866498,
"url": "https://kristoff.it/blog/asynchrony-is-not-concurrency/",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T19:21:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752867210,
"commentsCount": 0,
"updatedAt": "2025-07-18T19:31:10.000Z"
}
}
The DHS has been hyping assault stats for weeks, making it sound like there’s an actual war on ICE officers. The reality was much more underwhelming: the 700% increase touted in press release…
{
"storyID": "44608701",
"title": "DHS: Filming Cops, ICE Officers Is a 'Violent Tactic'",
"author": "mdhb",
"url": "https://www.techdirt.com/2025/07/18/dhs-filming-cops-ice-officers-is-a-violent-tactic/",
"points": 94,
"commentsCount": 30,
"tags": [],
"og": {
"articlePublishedTime": "2025-07-18T19:05:15+00:00",
"twitterImage": [
{
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/techdirt-white-square.png"
}
],
"ogTitle": "DHS: Filming Cops, ICE Officers is A ‘Violent Tactic’",
"ogDescription": "The DHS has been hyping assault stats for weeks, making it sound like there’s an actual war on ICE officers. The reality was much more underwhelming: the 700% increase touted in press release…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "512",
"url": "https://www.techdirt.com/wp-content/themes/techdirt/assets/images/td-rect-logo-white.png",
"height": "512"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.techdirt.com/2025/07/18/dhs-filming-cops-ice-officers-is-a-violent-tactic/",
"ogUrl": "https://www.techdirt.com/2025/07/18/dhs-filming-cops-ice-officers-is-a-violent-tactic/",
"ogSiteName": "Techdirt",
"articleModifiedTime": "2025-07-18T19:00:33+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T19:16:43.000Z",
"createdAtI": 1752866203,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44608701",
"author": "mdhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T19:21:30.261Z",
"title": "DHS: Filming Cops, ICE Officers Is a 'Violent Tactic'",
"createdAtI": 1752866203,
"url": "https://www.techdirt.com/2025/07/18/dhs-filming-cops-ice-officers-is-a-violent-tactic/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T19:16:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752866490,
"commentsCount": 0,
"updatedAt": "2025-07-18T19:21:09.000Z"
}
}
This paper presents implementations that match and, where possible, exceed current quantum factorisation records using a VIC-20 8-bit home computer from 1981, an abacus, and a dog. We hope that this work will inspire future efforts to match any further quantum factorisation records, should they arise.
{
"storyID": "44608622",
"title": "Replication of Quantum Factorisation Records with a VIC-20, an Abacus, and a Dog",
"author": "teddyh",
"url": "https://eprint.iacr.org/2025/1237",
"points": 57,
"commentsCount": 13,
"tags": [
"front_page"
],
"og": {
"articleTag": "quantum factorisation",
"articlePublishedTime": "2025-07-03T13:21:31+00:00",
"success": true,
"requestUrl": "https://eprint.iacr.org/2025/1237",
"ogTitle": "Replication of Quantum Factorisation Records with an 8-bit Home Computer, an Abacus, and a Dog",
"ogUrl": "https://eprint.iacr.org/2025/1237",
"ogSiteName": "IACR Cryptology ePrint Archive",
"ogDescription": "This paper presents implementations that match and, where possible, exceed current quantum factorisation records using a VIC-20 8-bit home computer from 1981, an abacus, and a dog. We hope that this work will inspire future efforts to match any further quantum factorisation records, should they arise.",
"articleSection": "ATTACKS",
"articleModifiedTime": "2025-07-18T10:54:51+00:00",
"ogImage": [
{
"alt": "IACR logo",
"url": "https://eprint.iacr.org/img/iacrlogo.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T19:09:07.000Z",
"createdAtI": 1752865747,
"updatedAt": "2025-07-18T23:46:39.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44608622",
"author": "teddyh",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T19:27:30.571Z",
"title": "Replication of Quantum Factorisation Records with a Vic-20, an Abacus, and a Dog",
"createdAtI": 1752865747,
"url": "https://eprint.iacr.org/2025/1237",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T19:09:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752866851,
"commentsCount": 0,
"updatedAt": "2025-07-18T19:26:40.000Z"
}
}
marimo - Cloud-based notebooks for our community
{
"storyID": "44608312",
"title": "Show HN: Molab, a cloud-hosted Marimo notebook workspace",
"author": "akshayka",
"url": "https://molab.marimo.io/notebooks",
"points": 61,
"commentsCount": 8,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Announcing molab",
"twitterDescription": "Cloud-based notebooks for our community",
"twitterImage": [
{
"url": "https://marimo.io/images/blog/29/thumbnail.png"
}
],
"success": true,
"author": "marimo",
"requestUrl": "https://marimo.io/blog/announcing-molab",
"ogTitle": "Announcing molab",
"ogUrl": "https://marimo.io/blog/announcing-molab",
"ogDescription": "Cloud-based notebooks for our community",
"ogImage": [
{
"width": "1200",
"alt": "Announcing molab",
"url": "https://marimo.io/images/blog/29/thumbnail.png",
"height": "630"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T18:40:30.000Z",
"createdAtI": 1752864030,
"updatedAt": "2025-07-18T23:52:56.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44608312",
"author": "akshayka",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T18:42:30.224Z",
"title": "Show HN: molab, a cloud-hosted marimo notebook workspace",
"createdAtI": 1752864030,
"url": "https://marimo.io/blog/announcing-molab",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-07-18T18:40:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752864150,
"commentsCount": 0,
"updatedAt": "2025-07-18T18:42:24.000Z"
}
}
Tiny, newly formed tumors shed small fragments of DNA that are swept into the bloodstream. Future cancer screening tests could detect them early.
{
"storyID": "44608295",
"title": "Cancer DNA is detectable in blood years before diagnosis",
"author": "bookofjoe",
"url": "https://www.sciencenews.org/article/cancer-tumor-dna-blood-test-screening",
"points": 149,
"commentsCount": 91,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@sciencenews",
"twitterTitle": "Cancer DNA is detectable in blood years before diagnosis",
"twitterSite": "@sciencenews",
"articlePublishedTime": "2025-06-20T13:00:00-04:00",
"twitterImage": [
{
"url": "https://i0.wp.com/www.sciencenews.org/wp-content/uploads/2025/06/061325_MR_cancer.jpg"
}
],
"ogTitle": "Cancer DNA is detectable in blood years before diagnosis",
"ogDescription": "Tiny, newly formed tumors shed small fragments of DNA that are swept into the bloodstream. Future cancer screening tests could detect them early.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1440",
"alt": "This microscopy image shows a breast cancer cell dividing into two. The components of the cell are shown in bright green, blue and red.",
"type": "image/jpeg",
"url": "https://i0.wp.com/www.sciencenews.org/wp-content/uploads/2025/06/061325_MR_cancer.jpg",
"height": "811"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/sciencenews",
"twitterCard": "summary_large_image",
"twitterDescription": "Tiny, newly formed tumors shed small fragments of DNA that are swept into the bloodstream. Future cancer screening tests could detect them early.",
"success": true,
"requestUrl": "https://www.sciencenews.org/article/cancer-tumor-dna-blood-test-screening",
"ogUrl": "https://www.sciencenews.org/article/cancer-tumor-dna-blood-test-screening",
"ogSiteName": "Science News",
"articleSection": "Health & Medicine"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T18:39:06.000Z",
"createdAtI": 1752863946,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44608295",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T19:00:30.239Z",
"title": "Cancer DNA is detectable in blood years before diagnosis",
"createdAtI": 1752863946,
"url": "https://www.sciencenews.org/article/cancer-tumor-dna-blood-test-screening",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T18:39:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752865230,
"commentsCount": 1,
"updatedAt": "2025-07-18T18:58:24.000Z"
}
}
{
"storyID": "44608275",
"title": "How I keep up with AI progress",
"author": "itzlambda",
"url": "https://blog.nilenso.com/blog/2025/06/23/how-i-keep-up-with-ai-progress/",
"points": 161,
"commentsCount": 84,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "Nilenso",
"requestUrl": "https://blog.nilenso.com/blog/2025/06/23/how-i-keep-up-with-ai-progress/"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-07-18T18:36:39.000Z",
"createdAtI": 1752863799,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44608275",
"author": "itzlambda",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T19:12:30.518Z",
"title": "How I keep up with AI progress (and why you must too)",
"createdAtI": 1752863799,
"url": "https://blog.nilenso.com/blog/2025/06/23/how-i-keep-up-with-ai-progress/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T18:36:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752865951,
"commentsCount": 0,
"updatedAt": "2025-07-18T19:11:39.000Z"
}
}
A third patient, a 51 year-old in a Phase I study of SRP-9004 for Limb-Girdle muscular dystrophy Type 2E, has died from a Sarepta gene therapy.Like two dea...
{
"storyID": "44608170",
"title": "Third patient dies from acute liver failure caused by a Sarepta gene therapy",
"author": "randycupertino",
"url": "https://www.biocentury.com/article/656520/third-death-from-a-sarepta-gene-therapy",
"points": 150,
"commentsCount": 60,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@biocentury",
"twitterTitle": "Third death from a Sarepta gene therapy",
"twitterImage": [
{
"url": "https://us-west-2-biocentury.graphassets.com/AqjgGpburRt67lm6SEY2Oz/cmd87jhcwnqmg07lwzphrepxk"
}
],
"twitterUrl": "https://www.biocentury.com/article/656520/third-death-from-a-sarepta-gene-therapy",
"ogTitle": "Third death from a Sarepta gene therapy",
"ogDescription": "A third patient, a 51 year-old in a Phase I study of SRP-9004 for Limb-Girdle muscular dystrophy Type 2E, has died from a Sarepta gene therapy.Like two dea...",
"ogImage": [
{
"url": "https://us-west-2-biocentury.graphassets.com/AqjgGpburRt67lm6SEY2Oz/cmd87jhcwnqmg07lwzphrepxk"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A third patient, a 51 year-old in a Phase I study of SRP-9004 for Limb-Girdle muscular dystrophy Type 2E, has died from a Sarepta gene therapy.Like two dea...",
"success": true,
"requestUrl": "https://www.biocentury.com/article/656520/third-death-from-a-sarepta-gene-therapy",
"ogUrl": "https://www.biocentury.com/article/656520/third-death-from-a-sarepta-gene-therapy",
"ogSiteName": "BioCentury"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T18:26:22.000Z",
"createdAtI": 1752863182,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44608170",
"author": "randycupertino",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T18:57:30.333Z",
"title": "Third patient dies from acute liver failure caused by a Sarepta gene therapy",
"createdAtI": 1752863182,
"url": "https://www.biocentury.com/article/656520/third-death-from-a-sarepta-gene-therapy",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T18:26:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752865050,
"commentsCount": 0,
"updatedAt": "2025-07-18T18:57:11.000Z"
}
}
Gergely Orosz - Finally, relief: tax regulation hurting the US tech industry is striked off for good - for the most part, that is.
{
"storyID": "44607961",
"title": "Section 174 is reversed, mostly",
"author": "jawns",
"url": "https://newsletter.pragmaticengineer.com/p/the-pulse-section-174-is-reversed",
"points": 124,
"commentsCount": 70,
"tags": [],
"og": {
"twitterTitle": "The Pulse: Section 174 is reversed! Mostly, that is",
"twitterCard": "summary_large_image",
"twitterDescription": "Finally, relief: tax regulation hurting the US tech industry is striked off for good - for the most part, that is.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!lhSY!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fpragmaticengineer.substack.com%2Fapi%2Fv1%2Fpost_preview%2F168571133%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Gergely Orosz",
"requestUrl": "https://newsletter.pragmaticengineer.com/p/the-pulse-section-174-is-reversed",
"ogTitle": "The Pulse: Section 174 is reversed! Mostly, that is",
"ogUrl": "https://newsletter.pragmaticengineer.com/p/the-pulse-section-174-is-reversed",
"ogDescription": "Finally, relief: tax regulation hurting the US tech industry is striked off for good - for the most part, that is.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!BSaY!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e7d5d0-fad4-4b13-9d35-cbe86d086978_1618x1010.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T18:07:57.000Z",
"createdAtI": 1752862077,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44607961",
"author": "jawns",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T18:30:30.543Z",
"title": "Section 174 is reversed! Mostly, that is.",
"createdAtI": 1752862077,
"url": "https://newsletter.pragmaticengineer.com/p/the-pulse-section-174-is-reversed",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T18:07:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752863431,
"commentsCount": 0,
"updatedAt": "2025-07-18T18:29:24.000Z"
}
}
{
"storyID": "44607838",
"title": "Meta says it wont sign Europe AI agreement, calling it growth stunting overreach",
"author": "rntn",
"url": "https://www.cnbc.com/2025/07/18/meta-europe-ai-code.html",
"points": 77,
"commentsCount": 110,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2025/07/18/meta-europe-ai-code.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-07-18T17:56:37.000Z",
"createdAtI": 1752861397,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44607838",
"author": "rntn",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T18:12:30.322Z",
"title": "Meta says it wont sign Europe AI agreement, calling it growth stunting overreach",
"createdAtI": 1752861397,
"url": "https://www.cnbc.com/2025/07/18/meta-europe-ai-code.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T17:56:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752862350,
"commentsCount": 0,
"updatedAt": "2025-07-18T18:10:55.000Z"
}
}
{
"storyID": "44607828",
"title": "The Israeli \"art student\" mystery (2002)",
"author": "georgecmu",
"url": "https://www.salon.com/2002/05/07/students/",
"points": 92,
"commentsCount": 19,
"tags": [],
"og": {
"articlePublishedTime": "2002-05-07T23:12:00+00:00",
"author": "Christopher Ketcham",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://www.salon.com/app/uploads/2002/05/the_israeli_art_student_mystery.jpg",
"height": "628"
}
],
"ogType": "article",
"articleTag": "Espionage",
"articlePublisher": "120680396518",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.salon.com/2002/05/07/students/",
"ogUrl": "https://www.salon.com/2002/05/07/students/?utm_source=website&utm_medium=social&utm_campaign=ogshare&utm_content=og",
"ogSiteName": "Salon.com",
"articleModifiedTime": "2011-09-25T05:58:15+00:00",
"articleSection": "News & Politics",
"fbAppId": "134091381200152",
"articleAuthor": "Christopher Ketcham"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T17:55:40.000Z",
"createdAtI": 1752861340,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44607828",
"author": "georgecmu",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T18:09:30.344Z",
"title": "The Israeli \"art student\" mystery (2002)",
"createdAtI": 1752861340,
"url": "https://www.salon.com/2002/05/07/students/",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T17:55:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752862170,
"commentsCount": 0,
"updatedAt": "2025-07-18T18:08:43.000Z"
}
}
{
"storyID": "44607740",
"title": "Firefox-patch-bin, librewolf-fix-bin AUR packages contain malware",
"author": "rrampage",
"url": "https://lists.archlinux.org/archives/list/aur-general@lists.archlinux.org/thread/7EZTJXLIAQLARQNTMEW2HBWZYE626IFJ/",
"points": 106,
"commentsCount": 115,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://lists.archlinux.org/archives/list/aur-general@lists.archlinux.org/thread/7EZTJXLIAQLARQNTMEW2HBWZYE626IFJ/",
"dcLanguage": "en"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T17:48:48.000Z",
"createdAtI": 1752860928,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44607740",
"author": "rrampage",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T17:51:30.363Z",
"title": "Firefox-patch-bin, librewolf-fix-bin AUR packages contain malware",
"createdAtI": 1752860928,
"url": "https://lists.archlinux.org/archives/list/aur-general@lists.archlinux.org/thread/7EZTJXLIAQLARQNTMEW2HBWZYE626IFJ/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T17:48:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752861090,
"commentsCount": 0,
"updatedAt": "2025-07-18T17:51:25.000Z"
}
}
{
"storyID": "44607403",
"title": "The year of peak might and magic",
"author": "cybersoyuz",
"url": "https://www.filfre.net/2025/07/the-year-of-peak-might-and-magic/",
"points": 67,
"commentsCount": 33,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.filfre.net/2025/07/the-year-of-peak-might-and-magic/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T17:21:49.000Z",
"createdAtI": 1752859309,
"updatedAt": "2025-07-18T23:52:09.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44607403",
"author": "cybersoyuz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T19:54:30.304Z",
"title": "The Year of Peak Might and Magic",
"createdAtI": 1752859309,
"url": "https://www.filfre.net/2025/07/the-year-of-peak-might-and-magic/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T17:21:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752868470,
"commentsCount": 0,
"updatedAt": "2025-07-18T19:54:24.000Z"
}
}
Aisha Malik - DuckDuckGo's new search feature comes as the internet is being flooded with AI-generated slop.
{
"storyID": "44606803",
"title": "DuckDuckGo now lets you hide AI-generated images in search results",
"author": "moose44",
"url": "https://techcrunch.com/2025/07/18/duckduckgo-now-lets-you-hide-ai-generated-images-in-search-results/",
"points": 139,
"commentsCount": 54,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2025-07-18T16:23:54+00:00",
"author": "Aisha Malik",
"ogTitle": "DuckDuckGo now lets you hide AI-generated images in search results | TechCrunch",
"ogDescription": "DuckDuckGo's new search feature comes as the internet is being flooded with AI-generated slop.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2025/07/duckduckgo.jpg?resize=1200,801",
"height": "801"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2025/07/18/duckduckgo-now-lets-you-hide-ai-generated-images-in-search-results/",
"ogUrl": "https://techcrunch.com/2025/07/18/duckduckgo-now-lets-you-hide-ai-generated-images-in-search-results/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2025-07-18T16:24:03+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-07-18T16:41:52.000Z",
"createdAtI": 1752856912,
"updatedAt": "2025-07-18T23:41:40.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44606803",
"author": "moose44",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T16:45:30.198Z",
"title": "DuckDuckGo now lets you hide AI-generated images in search results",
"createdAtI": 1752856912,
"url": "https://techcrunch.com/2025/07/18/duckduckgo-now-lets-you-hide-ai-generated-images-in-search-results/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T16:41:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752857130,
"commentsCount": 2,
"updatedAt": "2025-07-18T16:45:25.000Z"
}
}
{
"storyID": "44606671",
"title": "Gmail's backup codes are useless to access account",
"author": "Andrew_nenakhov",
"url": null,
"points": 92,
"commentsCount": 93,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-18T16:32:55.000Z",
"createdAtI": 1752856375,
"updatedAt": "2025-07-18T23:42:11.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44606671",
"author": "Andrew_nenakhov",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T16:51:30.349Z",
"title": "Gmail's backup codes are useless to access account",
"createdAtI": 1752856375,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-18T16:32:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752857490,
"commentsCount": 4,
"updatedAt": "2025-07-18T16:49:40.000Z"
}
}
Another day, another complaint about Microsoft from LibreOffice. This time, LibreOffice accuses Microsoft of intentionally using overly complex XML to define documents and lock in users.
{
"storyID": "44606646",
"title": "LibreOffice slams Microsoft for locking in Office users w/ complex file formats",
"author": "bundie",
"url": "https://www.neowin.net/news/libreoffice-calls-out-microsoft-for-using-complex-file-formats-to-lock-in-office-users/",
"points": 151,
"commentsCount": 103,
"tags": [],
"og": {
"twitterCreator": "@",
"twitterSite": "@NeowinFeed",
"twitterTitle": "LibreOffice calls out Microsoft for using \"complex\" file formats to lock in Office users",
"twitterImage": [
{
"url": "https://cdn.neowin.com/news/images/uploaded/2025/07/1752855190_m365-libreoffice_story.webp"
}
],
"twitterUrl": "https://www.neowin.net/news/libreoffice-calls-out-microsoft-for-using-complex-file-formats-to-lock-in-office-users/",
"ogTitle": "LibreOffice calls out Microsoft for using \"complex\" file formats to lock in Office users",
"ogDescription": "Another day, another complaint about Microsoft from LibreOffice. This time, LibreOffice accuses Microsoft of intentionally using overly complex XML to define documents and lock in users.",
"ogImage": [
{
"url": "https://cdn.neowin.com/news/images/uploaded/2025/07/1752855190_m365-libreoffice_story.webp"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/neowin",
"twitterCard": "summary_large_image",
"twitterDescription": "Another day, another complaint about Microsoft from LibreOffice. This time, LibreOffice accuses Microsoft of intentionally using overly complex XML to define documents and lock in users.",
"success": true,
"requestUrl": "https://www.neowin.net/news/libreoffice-calls-out-microsoft-for-using-complex-file-formats-to-lock-in-office-users/",
"ogUrl": "https://www.neowin.net/news/libreoffice-calls-out-microsoft-for-using-complex-file-formats-to-lock-in-office-users/",
"ogSiteName": "Neowin",
"fbAppId": "141241332490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T16:30:58.000Z",
"createdAtI": 1752856258,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44606646",
"author": "bundie",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T17:12:30.322Z",
"title": "LibreOffice slams Microsoft for locking in Office users w/ complex file formats",
"createdAtI": 1752856258,
"url": "https://www.neowin.net/news/libreoffice-calls-out-microsoft-for-using-complex-file-formats-to-lock-in-office-users/",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T16:30:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752858750,
"commentsCount": 0,
"updatedAt": "2025-07-18T17:10:56.000Z"
}
}
{
"storyID": "44606374",
"title": "H-1B program grew 81 percent from 2011 to 2022",
"author": "DonnyV",
"url": "https://twitter.com/USTechWorkers/status/1945999773825196492",
"points": 117,
"commentsCount": 151,
"tags": [],
"og": {
"error": "400 Bad Request",
"requestUrl": "https://twitter.com/USTechWorkers/status/1945999773825196492"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T16:09:25.000Z",
"createdAtI": 1752854965,
"updatedAt": "2025-07-18T23:51:10.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44606374",
"author": "DonnyV",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T16:15:30.272Z",
"title": "H-1B program grew 81 percent from 2011 to 2022",
"createdAtI": 1752854965,
"url": "https://twitter.com/USTechWorkers/status/1945999773825196492",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T16:09:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752855330,
"commentsCount": 1,
"updatedAt": "2025-07-18T16:15:26.000Z"
}
}
It's not a great precedent, that's for sure.
{
"storyID": "44606184",
"title": "Valve confirms credit card companies pressured it to delist certain adult games",
"author": "freedomben",
"url": "https://www.pcgamer.com/software/platforms/valve-confirms-credit-card-companies-pressured-it-to-delist-certain-adult-games-from-steam/",
"points": 130,
"commentsCount": 126,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@pcgamer",
"twitterSite": "@pcgamer",
"twitterTitle": "Valve confirms credit card companies pressured it to delist certain adult games from Steam",
"articlePublishedTime": "2025-07-18T14:48:14Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/SnLuegaXTcdghqyvxG2ua8-1200-80.jpg"
}
],
"ogTitle": "Valve confirms credit card companies pressured it to delist certain adult games from Steam",
"ogDescription": "It's not a great precedent, that's for sure.",
"ogImage": [
{
"width": "1082",
"url": "https://cdn.mos.cms.futurecdn.net/SnLuegaXTcdghqyvxG2ua8.jpg",
"height": "627"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/pcgamermagazine",
"twitterCard": "summary_large_image",
"twitterDescription": "It's not a great precedent, that's for sure.",
"success": true,
"requestUrl": "https://www.pcgamer.com/software/platforms/valve-confirms-credit-card-companies-pressured-it-to-delist-certain-adult-games-from-steam/",
"ogUrl": "https://www.pcgamer.com/software/platforms/valve-confirms-credit-card-companies-pressured-it-to-delist-certain-adult-games-from-steam/",
"ogSiteName": "PC Gamer",
"fbAppId": "235441786508054"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T15:54:46.000Z",
"createdAtI": 1752854086,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44606184",
"author": "freedomben",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T16:15:30.272Z",
"title": "Valve confirms credit card companies pressured it to delist certain adult games",
"createdAtI": 1752854086,
"url": "https://www.pcgamer.com/software/platforms/valve-confirms-credit-card-companies-pressured-it-to-delist-certain-adult-games-from-steam/",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T15:54:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752855330,
"commentsCount": 0,
"updatedAt": "2025-07-18T16:14:12.000Z"
}
}
Imgur - Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
{
"storyID": "44605946",
"title": "Dear valued user, You have reached the error page for the error page",
"author": "Alex3917",
"url": "https://imgur.com/a/2H7HVcU",
"points": 177,
"commentsCount": 41,
"tags": [],
"og": {
"twitterTitle": "imgur.com",
"ogTitle": "imgur.com",
"alAndroidPackage": "com.imgur.mobile",
"ogType": "article",
"twitterCard": "summary_large_image",
"requestUrl": "https://imgur.com/a/2H7HVcU",
"alAndroidAppName": "Imgur",
"ogSiteName": "Imgur",
"twitterSite": "@imgur",
"alWebUrl": "https://imgur.com/",
"twitterImage": [
{
"url": "https://i.imgur.com/3WiBiq1h.jpg"
}
],
"author": "Imgur",
"alIosAppStoreId": "639881495",
"twitterAppIdGooglePlay": "com.imgur.mobile",
"ogDescription": "Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.",
"ogImage": [
{
"width": "600",
"url": "https://i.imgur.com/3WiBiq1.png?fb",
"height": "315"
}
],
"articlePublisher": "https://www.facebook.com/imgur",
"twitterDescription": "Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.",
"success": true,
"alIosAppName": "Imgur",
"alIosUrl": "imgur://imgur.com/?from=fbreferral",
"ogUrl": "https://imgur.com/a/2H7HVcU",
"fbAppId": "127621437303857",
"alAndroidUrl": "imgur://imgur.com/?from=fbreferral",
"articleAuthor": "Imgur"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T15:39:51.000Z",
"createdAtI": 1752853191,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44605946",
"author": "Alex3917",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T15:54:30.301Z",
"title": "Dear valued user, You have reached the error page for the error page",
"createdAtI": 1752853191,
"url": "https://imgur.com/a/2H7HVcU",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T15:39:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752854070,
"commentsCount": 1,
"updatedAt": "2025-07-18T15:54:24.000Z"
}
}
I wrote this in response to a comment thread on hackernews Defending GCC considered futile. There's been a megathread in the last week about whether Emacs should support LLVM, with Richard Stallman and now Eric Raymond joining the frey. Personally, I use a BSD license for all my code and
{
"storyID": "44605873",
"title": "In the long run, GPL code becomes irrelevant (2015)",
"author": "Expurple",
"url": "https://josephg.com/blog/in-the-long-run-gpl-code-becomes-irrelevant/",
"points": 36,
"commentsCount": 115,
"tags": [],
"og": {
"twitterTitle": "In the long run, GPL code becomes irrelevant.",
"articlePublishedTime": "2015-02-11T04:24:25.000Z",
"twitterUrl": "http://josephg.com/blog/in-the-long-run-gpl-code-becomes-irrelevant/",
"ogTitle": "In the long run, GPL code becomes irrelevant.",
"ogDescription": "I wrote this in response to a comment thread on hackernews Defending GCC considered futile. There's been a megathread in the last week about whether Emacs should support LLVM, with Richard Stallman and now Eric Raymond joining the frey. Personally, I use a BSD license for all my code and",
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "I wrote this in response to a comment thread on hackernews Defending GCC considered futile. There's been a megathread in the last week about whether Emacs should support LLVM, with Richard Stallman and now Eric Raymond joining the frey. Personally, I use a BSD license for all my code and",
"success": true,
"requestUrl": "https://josephg.com/blog/in-the-long-run-gpl-code-becomes-irrelevant/",
"ogUrl": "http://josephg.com/blog/in-the-long-run-gpl-code-becomes-irrelevant/",
"ogSiteName": "Seph",
"articleModifiedTime": "2015-02-11T04:24:25.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T15:34:36.000Z",
"createdAtI": 1752852876,
"updatedAt": "2025-07-18T23:46:39.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44605873",
"author": "Expurple",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T15:45:30.604Z",
"title": "In the long run, GPL code becomes irrelevant (2015)",
"createdAtI": 1752852876,
"url": "https://josephg.com/blog/in-the-long-run-gpl-code-becomes-irrelevant/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T15:34:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752853531,
"commentsCount": 0,
"updatedAt": "2025-07-18T15:45:24.000Z"
}
}
{
"storyID": "44605732",
"title": "Ask HN: GCP Outage?",
"author": "grilledchickenw",
"url": null,
"points": 85,
"commentsCount": 38,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-18T15:23:53.000Z",
"createdAtI": 1752852233,
"updatedAt": "2025-07-18T23:27:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44605732",
"author": "grilledchickenw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T15:27:30.558Z",
"title": "Ask HN: GCP Outage?",
"createdAtI": 1752852233,
"url": null,
"points": 4,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-18T15:23:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752852451,
"commentsCount": 1,
"updatedAt": "2025-07-18T15:27:24.000Z"
}
}
A team of mathematicians based in Vienna is developing tools to extend the scope of general relativity.
{
"storyID": "44605670",
"title": "A New Geometry for Einstein's Theory of Relativity",
"author": "jandrewrogers",
"url": "https://www.quantamagazine.org/a-new-geometry-for-einsteins-theory-of-relativity-20250716/",
"points": 68,
"commentsCount": 1,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@QuantaMagazine",
"twitterTitle": "A New Geometry for Einstein’s Theory of Relativity | Quanta Magazine",
"articlePublishedTime": "2025-07-16T14:38:21+00:00",
"twitterImage": [
{
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/07/NewGRGeometry-crHarolBustos-Social.jpg"
}
],
"ogTitle": "A New Geometry for Einstein’s Theory of Relativity | Quanta Magazine",
"ogDescription": "A team of mathematicians based in Vienna is developing tools to extend the scope of general relativity.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://www.quantamagazine.org/wp-content/uploads/2025/07/NewGRGeometry-crHarolBustos-Social.jpg",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/QuantaNews",
"twitterCard": "summary_large_image",
"twitterDescription": "A team of mathematicians based in Vienna is developing tools to extend the scope of general relativity.",
"success": true,
"requestUrl": "https://www.quantamagazine.org/a-new-geometry-for-einsteins-theory-of-relativity-20250716/",
"ogUrl": "https://www.quantamagazine.org/a-new-geometry-for-einsteins-theory-of-relativity-20250716/",
"ogSiteName": "Quanta Magazine",
"articleModifiedTime": "2025-07-16T21:03:08+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T15:19:17.000Z",
"createdAtI": 1752851957,
"updatedAt": "2025-07-18T23:47:10.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44605670",
"author": "jandrewrogers",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T18:18:30.237Z",
"title": "A New Geometry for Einstein's Theory of Relativity",
"createdAtI": 1752851957,
"url": "https://www.quantamagazine.org/a-new-geometry-for-einsteins-theory-of-relativity-20250716/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T15:19:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752862710,
"commentsCount": 0,
"updatedAt": "2025-07-18T18:17:09.000Z"
}
}
Leah Feiger - A new agreement viewed by WIRED gives ICE direct access to a federal database containing sensitive medical data on tens of millions of Americans, with the goal of locating immigrants.
{
"storyID": "44605618",
"title": "ICE is getting unprecedented access to Medicaid data",
"author": "josefresco",
"url": "https://www.wired.com/story/ice-access-medicaid-data/",
"points": 235,
"commentsCount": 258,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "ICE Is Getting Unprecedented Access to Medicaid Data",
"articlePublishedTime": "2025-07-17T21:44:43.685Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/68793c5c92c45d3ff90fd1c9/191:100/w_1280,c_limit/ICE-Getting-Unprecedented-Access-Medicaid-Data-Politics-2224826639.jpg?mbid=social_retweet"
}
],
"author": "Leah Feiger",
"ogTitle": "ICE Is Getting Unprecedented Access to Medicaid Data",
"ogDescription": "A new agreement viewed by WIRED gives ICE direct access to a federal database containing sensitive medical data on tens of millions of Americans, with the goal of locating immigrants.",
"ogImage": [
{
"url": "https://media.wired.com/photos/68793c5c92c45d3ff90fd1c9/191:100/w_1280,c_limit/ICE-Getting-Unprecedented-Access-Medicaid-Data-Politics-2224826639.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A new agreement viewed by WIRED gives ICE direct access to a federal database containing sensitive medical data on tens of millions of Americans, with the goal of locating immigrants.",
"success": true,
"requestUrl": "https://www.wired.com/story/ice-access-medicaid-data/",
"ogUrl": "https://www.wired.com/story/ice-access-medicaid-data/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2025-07-17T21:44:43.685Z",
"articleAuthor": "Leah Feiger,Makena Kelly,Vittoria Elliott,Matt Giles",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T15:15:58.000Z",
"createdAtI": 1752851758,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44605618",
"author": "josefresco",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T15:27:30.558Z",
"title": "ICE Is Getting Unprecedented Access to Medicaid Data",
"createdAtI": 1752851758,
"url": "https://www.wired.com/story/ice-access-medicaid-data/",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T15:15:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752852451,
"commentsCount": 1,
"updatedAt": "2025-07-18T15:27:24.000Z"
}
}
Matt Stoller - In the Booming Twenties, all decision-making is about protecting the value of financial assets held by older people. Therefore, the number must go up. And nothing else matters.
{
"storyID": "44605610",
"title": "The Number go up rule: Why America refuses to fix anything",
"author": "disgruntledphd2",
"url": "https://www.thebignewsletter.com/p/the-number-go-up-rule-why-america",
"points": 67,
"commentsCount": 43,
"tags": [],
"og": {
"twitterTitle": "The Number Go Up Rule: Why America Refuses to Fix Anything",
"twitterCard": "summary_large_image",
"twitterDescription": "In the Booming Twenties, all decision-making is about protecting the value of financial assets held by older people. Therefore, the number must go up. And nothing else matters.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!IGnH!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fmattstoller.substack.com%2Fapi%2Fv1%2Fpost_preview%2F168396972%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Matt Stoller",
"requestUrl": "https://www.thebignewsletter.com/p/the-number-go-up-rule-why-america",
"ogTitle": "The Number Go Up Rule: Why America Refuses to Fix Anything",
"ogUrl": "https://www.thebignewsletter.com/p/the-number-go-up-rule-why-america",
"ogDescription": "In the Booming Twenties, all decision-making is about protecting the value of financial assets held by older people. Therefore, the number must go up. And nothing else matters.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!cXcZ!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6b580ae-e76a-4095-94ed-302aae09aeed_465x464.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T15:15:39.000Z",
"createdAtI": 1752851739,
"updatedAt": "2025-07-18T23:43:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44605610",
"author": "disgruntledphd2",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T15:18:30.244Z",
"title": "The Number go up rule: Why America refuses to fix anything",
"createdAtI": 1752851739,
"url": "https://www.thebignewsletter.com/p/the-number-go-up-rule-why-america",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T15:15:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752851910,
"commentsCount": 0,
"updatedAt": "2025-07-18T15:17:54.000Z"
}
}
{
"storyID": "44605213",
"title": "I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA",
"author": "proberts",
"url": null,
"points": 139,
"commentsCount": 244,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-18T14:44:57.000Z",
"createdAtI": 1752849897,
"updatedAt": "2025-07-18T23:53:24.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44605213",
"author": "proberts",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T15:09:30.354Z",
"title": "I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA",
"createdAtI": 1752849897,
"url": null,
"points": 3,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-07-18T14:44:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752851370,
"commentsCount": 5,
"updatedAt": "2025-07-18T15:09:26.000Z"
}
}
Bite Code! - On a QWERTY keyboard
{
"storyID": "44605171",
"title": "The EU can be shut down with a few keystrokes",
"author": "BiteCode_dev",
"url": "https://www.bitecode.dev/p/the-eu-can-be-shut-down-with-a-few",
"points": 96,
"commentsCount": 63,
"tags": [],
"og": {
"twitterTitle": "The EU can be shut down with a few keystrokes",
"twitterCard": "summary_large_image",
"twitterDescription": "On a QWERTY keyboard",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!vvjR!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbitecode.substack.com%2Fapi%2Fv1%2Fpost_preview%2F168641626%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Bite Code!",
"requestUrl": "https://www.bitecode.dev/p/the-eu-can-be-shut-down-with-a-few",
"ogTitle": "The EU can be shut down with a few keystrokes",
"ogUrl": "https://www.bitecode.dev/p/the-eu-can-be-shut-down-with-a-few",
"ogDescription": "On a QWERTY keyboard",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!dIkS!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6774b0e8-d057-4c1d-9d33-b378f1ebb8d8_1536x1024.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T14:41:19.000Z",
"createdAtI": 1752849679,
"updatedAt": "2025-07-18T23:53:24.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44605171",
"author": "BiteCode_dev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T15:33:30.274Z",
"title": "The EU can be shut down with a few keystrokes",
"createdAtI": 1752849679,
"url": "https://www.bitecode.dev/p/the-eu-can-be-shut-down-with-a-few",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T14:41:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752852810,
"commentsCount": 1,
"updatedAt": "2025-07-18T15:33:18.000Z"
}
}
Nearly 3,500 residents across 16 rural villages have been unable to drink tap water since July 10 due to a record-breaking contamination by PFAS, a group of toxic substances known as 'forever chemicals.'
{
"storyID": "44604827",
"title": "French villages have no more drinking water. The reason? PFAS pollution",
"author": "rawgabbit",
"url": "https://www.lemonde.fr/en/environment/article/2025/07/18/these-french-villages-have-no-more-drinking-water-the-reason-pfas-pollution_6743479_114.html",
"points": 114,
"commentsCount": 95,
"tags": [],
"og": {
"twitterSite": "@LeMonde_EN",
"twitterTitle": "These French villages have no more drinking water. The reason? PFAS pollution",
"twitterImage": [
{
"url": "https://img.lemde.fr/2025/07/12/792/0/9504/4752/1440/720/60/0/f13943e_upload-1-h4vmhwzjxizv-005-dsc4678.jpg"
}
],
"ogArticleSection": "Environment",
"twitterUrl": "https://www.lemonde.fr/en/environment/article/2025/07/18/these-french-villages-have-no-more-drinking-water-the-reason-pfas-pollution_6743479_114.html",
"ogTitle": "These French villages have no more drinking water. The reason? PFAS pollution",
"ogDescription": "Nearly 3,500 residents across 16 rural villages have been unable to drink tap water since July 10 due to a record-breaking contamination by PFAS, a group of toxic substances known as 'forever chemicals.'",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1440",
"type": "image/jpeg",
"url": "https://img.lemde.fr/2025/07/12/0/0/9504/6336/1440/960/60/0/f13943e_upload-1-h4vmhwzjxizv-005-dsc4678.jpg",
"height": "720"
}
],
"ogType": "article",
"ogArticlePublishedTime": "2025-07-18T03:00:15+00:00",
"twitterCard": "summary_large_image",
"ogArticleAuthor": "Le Monde",
"twitterDescription": "Nearly 3,500 residents across 16 rural villages have been unable to drink tap water since July 10 due to a record-breaking contamination by PFAS, a group of toxic substances known as 'forever chemicals.'",
"success": true,
"requestUrl": "https://www.lemonde.fr/en/environment/article/2025/07/18/these-french-villages-have-no-more-drinking-water-the-reason-pfas-pollution_6743479_114.html",
"ogUrl": "https://www.lemonde.fr/en/environment/article/2025/07/18/these-french-villages-have-no-more-drinking-water-the-reason-pfas-pollution_6743479_114.html",
"alIosUrl": "lmfr://en/element/article/6743479?x4=8&xto=AL-8-%5BAutres%5D",
"ogSiteName": "Le Monde.fr",
"alAndroidUrl": "lmfr://en/element/article/6743479?x4=8&xto=AL-8-%5BAutres%5D",
"fbAppId": "166878320861"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T14:10:21.000Z",
"createdAtI": 1752847821,
"updatedAt": "2025-07-18T23:53:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44604827",
"author": "rawgabbit",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T14:24:30.370Z",
"title": "French villages have no more drinking water. The reason? PFAS pollution",
"createdAtI": 1752847821,
"url": "https://www.lemonde.fr/en/environment/article/2025/07/18/these-french-villages-have-no-more-drinking-water-the-reason-pfas-pollution_6743479_114.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T14:10:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752848670,
"commentsCount": 0,
"updatedAt": "2025-07-18T14:24:09.000Z"
}
}
{
"storyID": "44604633",
"title": "Travelers to the U.S. must pay a new $250 'visa integrity fee' – what to know",
"author": "koolba",
"url": "https://www.cnbc.com/2025/07/18/visa-integrity-fee-what-to-know-about-new-travel-fee-to-enter-the-us-.html",
"points": 75,
"commentsCount": 82,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2025/07/18/visa-integrity-fee-what-to-know-about-new-travel-fee-to-enter-the-us-.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T13:50:47.000Z",
"createdAtI": 1752846647,
"updatedAt": "2025-07-18T23:31:40.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44604633",
"author": "koolba",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T14:00:30.370Z",
"title": "Travelers to the U.S. must pay a new $250 'visa integrity fee' – what to know",
"createdAtI": 1752846647,
"url": "https://www.cnbc.com/2025/07/18/visa-integrity-fee-what-to-know-about-new-travel-fee-to-enter-the-us-.html",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T13:50:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752847230,
"commentsCount": 0,
"updatedAt": "2025-07-18T13:59:23.000Z"
}
}
Knostic mapped 1,862 internet-exposed MCP servers via Shodan. 100 % lacked auth, revealing immature and risky GenAI endpoints.
{
"storyID": "44604453",
"title": "Exposed MCP servers across the internet",
"author": "gepeto42",
"url": "https://www.knostic.ai/blog/mapping-mcp-servers-study",
"points": 74,
"commentsCount": 30,
"tags": [],
"og": {
"twitterTitle": "Exposing the Unseen: Mapping MCP Servers Across the Internet",
"twitterCard": "summary_large_image",
"twitterDescription": "Knostic mapped 1,862 internet-exposed MCP servers via Shodan. 100 % lacked auth, revealing immature and risky GenAI endpoints.",
"twitterImage": [
{
"url": "https://www.knostic.ai/hubfs/Mapping-MCP-Servers-Across-the-Internet-Knostic%E2%80%99s-Study.png"
}
],
"success": true,
"requestUrl": "https://www.knostic.ai/blog/mapping-mcp-servers-study",
"ogTitle": "Exposing the Unseen: Mapping MCP Servers Across the Internet",
"ogUrl": "https://www.knostic.ai/blog/mapping-mcp-servers-study",
"ogDescription": "Knostic mapped 1,862 internet-exposed MCP servers via Shodan. 100 % lacked auth, revealing immature and risky GenAI endpoints.",
"ogImage": [
{
"width": "1000",
"url": "https://www.knostic.ai/hubfs/Mapping-MCP-Servers-Across-the-Internet-Knostic%E2%80%99s-Study.png",
"height": "411"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"www.knostic.ai"
]
},
"createdAt": "2025-07-18T13:29:50.000Z",
"createdAtI": 1752845390,
"updatedAt": "2025-07-18T23:37:56.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44604453",
"author": "gepeto42",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T14:45:30.578Z",
"title": "Exposing the Unseen: Mapping MCP Servers Across the Internet",
"createdAtI": 1752845390,
"url": "https://www.knostic.ai/blog/mapping-mcp-servers-study",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T13:29:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752849931,
"commentsCount": 0,
"updatedAt": "2025-07-18T14:45:24.000Z"
}
}
A new analysis shows that health insurance premiums for Obamacare are set to soar next year, as financial help that subsidized the cost expires. Congress is not likely to extend the subsidies.
{
"storyID": "44604365",
"title": "ACA health insurance will cost the average person 75% more next year",
"author": "geox",
"url": "https://www.npr.org/sections/shots-health-news/2025/07/18/nx-s1-5471281/aca-health-insurance-premiums-obamacare-bbb-kff",
"points": 124,
"commentsCount": 154,
"tags": [],
"og": {
"twitterTitle": "ACA health insurance will cost the average person 75% more next year, research shows",
"twitterSite": "@NPR",
"twitterImage": [
{
"url": "https://npr.brightspotcdn.com/dims3/default/strip/false/crop/5120x2880+0+35/resize/1400/quality/100/format/jpeg/?url=http%3A%2F%2Fnpr-brightspot.s3.amazonaws.com%2F67%2F21%2Fb912f3c14255963d07cf22613dba%2Fgettyimages-940167624.jpg"
}
],
"ogTitle": "ACA health insurance will cost the average person 75% more next year, research shows",
"ogDescription": "A new analysis shows that health insurance premiums for Obamacare are set to soar next year, as financial help that subsidized the cost expires. Congress is not likely to extend the subsidies. ",
"ogImage": [
{
"url": "https://npr.brightspotcdn.com/dims3/default/strip/false/crop/5120x2880+0+35/resize/1400/quality/100/format/jpeg/?url=http%3A%2F%2Fnpr-brightspot.s3.amazonaws.com%2F67%2F21%2Fb912f3c14255963d07cf22613dba%2Fgettyimages-940167624.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.npr.org/sections/shots-health-news/2025/07/18/nx-s1-5471281/aca-health-insurance-premiums-obamacare-bbb-kff",
"ogUrl": "https://www.npr.org/sections/shots-health-news/2025/07/18/nx-s1-5471281/aca-health-insurance-premiums-obamacare-bbb-kff",
"ogSiteName": "NPR",
"fbAppId": "138837436154588"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T13:21:03.000Z",
"createdAtI": 1752844863,
"updatedAt": "2025-07-18T23:47:10.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44604365",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T13:24:30.374Z",
"title": "ACA health insurance will cost the average person 75% more next year",
"createdAtI": 1752844863,
"url": "https://www.npr.org/sections/shots-health-news/2025/07/18/nx-s1-5471281/aca-health-insurance-premiums-obamacare-bbb-kff",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T13:21:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752845070,
"commentsCount": 1,
"updatedAt": "2025-07-18T13:24:23.000Z"
}
}
Samantha Maldonado - Barred from using Clearview AI, NYC police relied on a marshal in the fire department to run a search that turned up photos of the student at his high school graduation.
{
"storyID": "44604328",
"title": "NYPD bypassed facial recognition ban to ID pro-Palestinian student protester",
"author": "dataflow",
"url": "https://www.thecity.nyc/2025/07/18/nypd-fdny-clearview-ai-ban-columbia-palestinian-protest/",
"points": 276,
"commentsCount": 163,
"tags": [],
"og": {
"twitterCreator": "@thecityny",
"twitterSite": "@thecityny",
"articlePublishedTime": "2025-07-18T09:01:00+00:00",
"author": "Samantha Maldonado",
"ogTitle": "NYPD Bypassed Facial Recognition Ban to ID Pro-Palestinian Student Protester",
"ogDescription": "Barred from using Clearview AI, NYC police relied on a marshal in the fire department to run a search that turned up photos of the student at his high school graduation.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1230",
"type": "image/jpeg",
"url": "https://www.thecity.nyc/wp-content/uploads/2025/07/fdny_ai_search_tool_2.jpg",
"height": "820"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/thecityny",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.thecity.nyc/2025/07/18/nypd-fdny-clearview-ai-ban-columbia-palestinian-protest/",
"ogUrl": "http://www.thecity.nyc/2025/07/18/nypd-fdny-clearview-ai-ban-columbia-palestinian-protest/",
"ogSiteName": "THE CITY - NYC News",
"articleModifiedTime": "2025-07-18T13:29:06+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-07-18T13:15:50.000Z",
"createdAtI": 1752844550,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44604328",
"author": "dataflow",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T14:03:30.575Z",
"title": "NYPD Bypassed Facial Recognition Ban to ID Pro-Palestinian Student Protester",
"createdAtI": 1752844550,
"url": "https://www.thecity.nyc/2025/07/18/nypd-fdny-clearview-ai-ban-columbia-palestinian-protest/",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T13:15:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752847411,
"commentsCount": 0,
"updatedAt": "2025-07-18T14:02:10.000Z"
}
}
{
"storyID": "44604257",
"title": "Ask HN: Any active COBOL devs here? What are you working on?",
"author": "_false",
"url": null,
"points": 224,
"commentsCount": 169,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-18T13:05:55.000Z",
"createdAtI": 1752843955,
"updatedAt": "2025-07-18T23:51:10.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44604257",
"author": "_false",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T13:21:30.538Z",
"title": "Ask HN: Any active COBOL devs here? What are you working on?",
"createdAtI": 1752843955,
"url": null,
"points": 4,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-07-18T13:05:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752844891,
"commentsCount": 0,
"updatedAt": "2025-07-18T13:19:40.000Z"
}
}
Duelling makes a comeback
{
"storyID": "44604223",
"title": "I Never Cared Much for Swords. Then I Had to Fight with One",
"author": "pseudolus",
"url": "https://thewalrus.ca/i-never-cared-much-for-swords-then-i-had-to-fight-with-one/",
"points": 43,
"commentsCount": 52,
"tags": [],
"og": {
"twitterSite": "@thewalrus",
"twitterTitle": "I Never Cared Much for Swords. Then I Had to Fight with One | The Walrus",
"articlePublishedTime": "2025-07-18T10:30:35+00:00",
"twitterImage": [
{
"url": "https://walrus-assets.s3.amazonaws.com/img/CUSTOM-HORIZONTAL-SOCIAL-CARDS-Rastello-Historical-Swordfighting.png"
}
],
"ogTitle": "I Never Cared Much for Swords. Then I Had to Fight with One | The Walrus",
"ogDescription": "Duelling makes a comeback",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://walrus-assets.s3.amazonaws.com/img/WebArt_Rastello_Swordfight_SEPOCT25_1800x1200.jpg",
"height": "1067"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/thewalrus",
"twitterCard": "summary_large_image",
"twitterDescription": "Duelling makes a comeback",
"success": true,
"requestUrl": "https://thewalrus.ca/i-never-cared-much-for-swords-then-i-had-to-fight-with-one/",
"ogUrl": "https://thewalrus.ca/i-never-cared-much-for-swords-then-i-had-to-fight-with-one/",
"ogSiteName": "The Walrus",
"articleModifiedTime": "2025-07-18T12:17:53+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T13:02:16.000Z",
"createdAtI": 1752843736,
"updatedAt": "2025-07-18T23:11:10.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44604223",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T13:12:30.242Z",
"title": "I Never Cared Much for Swords. Then I Had to Fight with One",
"createdAtI": 1752843736,
"url": "https://thewalrus.ca/i-never-cared-much-for-swords-then-i-had-to-fight-with-one/",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T13:02:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752844350,
"commentsCount": 0,
"updatedAt": "2025-07-18T13:10:55.000Z"
}
}
ls but with io_uring
{
"storyID": "44604050",
"title": "lsr: ls with io_uring",
"author": "mpweiher",
"url": "https://rockorager.dev/log/lsr-ls-but-with-io-uring/",
"points": 289,
"commentsCount": 150,
"tags": [
"front_page"
],
"og": {
"ogTitle": "@rockorager.dev/lsr",
"ogUrl": "https://tangled.sh/@rockorager.dev/lsr",
"ogDescription": "ls but with io_uring",
"success": true,
"requestUrl": "https://tangled.sh/@rockorager.dev/lsr",
"ogType": "object"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T12:40:41.000Z",
"createdAtI": 1752842441,
"updatedAt": "2025-07-18T23:48:25.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44604050",
"author": "mpweiher",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T13:06:30.509Z",
"title": "lsr: ls with io_uring",
"createdAtI": 1752842441,
"url": "https://tangled.sh/@rockorager.dev/lsr",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T12:40:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752843991,
"commentsCount": 0,
"updatedAt": "2025-07-18T13:06:24.000Z"
}
}
Cancer patients often develop chronic, clinically significant symptoms of depression and anxiety. Previous studies suggest that psilocybin may decrease depression and anxiety in cancer patients. The effects of psilocybin were studied in 51 cancer ...
{
"storyID": "44603267",
"title": "Psilocybin decreases depression and anxiety in cancer patients (2016)",
"author": "Bluestein",
"url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC5367557/",
"points": 246,
"commentsCount": 240,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@ncbi",
"success": true,
"requestUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC5367557/",
"ogTitle": "Psilocybin produces substantial and sustained decreases in depression and anxiety in patients with life-threatening cancer: A randomized double-blind trial",
"ogUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC5367557/",
"ogSiteName": "PubMed Central (PMC)",
"ogDescription": "Cancer patients often develop chronic, clinically significant symptoms of depression and anxiety. Previous studies suggest that psilocybin may decrease depression and anxiety in cancer patients. The effects of psilocybin were studied in 51 cancer ...",
"ogImage": [
{
"url": "https://cdn.ncbi.nlm.nih.gov/pmc/cms/images/pmc-card-share.jpg?_=0"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T10:57:08.000Z",
"createdAtI": 1752836228,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44603267",
"author": "Bluestein",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T11:12:30.619Z",
"title": "Psilocybin produces substantial sustained decreases in depression and anxiety",
"createdAtI": 1752836228,
"url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC5367557/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T10:57:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752837151,
"commentsCount": 0,
"updatedAt": "2025-07-18T11:12:08.000Z"
}
}
{
"storyID": "44603218",
"title": "Servo Web Engine Further Tuning Performance",
"author": "doener",
"url": "https://www.phoronix.com/news/Servo-June-2025-Highlights",
"points": 68,
"commentsCount": 6,
"tags": [],
"og": {
"twitterCreator": "@michaellarabel",
"twitterCard": "summary_large_image",
"twitterSite": "@phoronix",
"twitterTitle": "Servo Web Engine Further Tuning Performance, Screen Reader & Other New Features",
"twitterDescription": "The Servo open-source web layout engine continues advancing with its demo Servoshell and continued work around making it suitable for embedding into other software",
"twitterImage": [
{
"url": "https://www.phoronix.net/image.php?id=2025&image=servo_reader"
}
],
"success": true,
"requestUrl": "https://www.phoronix.com/news/Servo-June-2025-Highlights",
"ogTitle": "Servo Web Engine Further Tuning Performance, Screen Reader & Other New Features",
"ogImage": [
{
"url": "https://www.phoronix.net/image.php?id=2025&image=servo_reader"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T10:48:40.000Z",
"createdAtI": 1752835720,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44603218",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T11:09:30.582Z",
"title": "Servo Web Engine Further Tuning Performance",
"createdAtI": 1752835720,
"url": "https://www.phoronix.com/news/Servo-June-2025-Highlights",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T10:48:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752836971,
"commentsCount": 0,
"updatedAt": "2025-07-18T11:09:23.000Z"
}
}
Gary Kildall’s story shows how he paved a path for the start-up culture, say his children
{
"storyID": "44603066",
"title": "CP/M creator Gary Kildall's memoirs released as free download",
"author": "rbanffy",
"url": "https://spectrum.ieee.org/cpm-creator-gary-kildalls-memoirs-released-as-free-download",
"points": 226,
"commentsCount": 118,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@",
"articlePublishedTime": "2016-08-03T19:06:00+00:00",
"twitterImage": [
{
"url": "https://spectrum.ieee.org/media-library/cp-m-operating-system-inventor-gary-kildall-and-his-memoir.jpg?id=25581228&width=1200&height=600&coordinates=0%2C77%2C0%2C78"
}
],
"ogTitle": "CP/M Creator Gary Kildall’s Memoirs Released as Free Download",
"ogDescription": "Gary Kildall’s story shows how he paved a path for the start-up culture, say his children",
"ogImage": [
{
"width": "1200",
"url": "https://spectrum.ieee.org/media-library/cp-m-operating-system-inventor-gary-kildall-and-his-memoir.jpg?id=25581228&width=1200&height=600&coordinates=0%2C77%2C0%2C78",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://spectrum.ieee.org/cpm-creator-gary-kildalls-memoirs-released-as-free-download",
"ogUrl": "https://spectrum.ieee.org/cpm-creator-gary-kildalls-memoirs-released-as-free-download",
"ogSiteName": "IEEE Spectrum",
"articleSection": "History of Technology",
"articleModifiedTime": "2021-06-24T15:45:22+00:00",
"fbAppId": "200167090048537",
"articleAuthor": "https://www.facebook.com/48576411181"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T10:22:15.000Z",
"createdAtI": 1752834135,
"updatedAt": "2025-07-18T23:53:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44603066",
"author": "rbanffy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T11:42:30.325Z",
"title": "CP/M Creator Gary Kildall's Memoirs Released as Free Download",
"createdAtI": 1752834135,
"url": "https://spectrum.ieee.org/cpm-creator-gary-kildalls-memoirs-released-as-free-download",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T10:22:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752838950,
"commentsCount": 0,
"updatedAt": "2025-07-18T11:42:23.000Z"
}
}
Rafael Sadowski - Rafael Sadowski
{
"storyID": "44602532",
"title": "When root meets immutable: OpenBSD chflags vs. log tampering",
"author": "todsacerdoti",
"url": "https://rsadowski.de/posts/2025/openbsd-immutable-system-logs/",
"points": 125,
"commentsCount": 41,
"tags": [],
"og": {
"twitterTitle": "When Root Meets Immutable: OpenBSD chflags vs. Log Tampering",
"articlePublishedTime": "2025-07-15T00:00:00+00:00",
"twitterImage": [
{
"url": "https://rsadowski.de/posts/2025/openbsd-immutable-system-logs/featured.jpg"
}
],
"author": "Rafael Sadowski",
"ogTitle": "When Root Meets Immutable: OpenBSD chflags vs. Log Tampering",
"ogDescription": "Rafael Sadowski",
"ogLocale": "en",
"ogImage": [
{
"url": "https://rsadowski.de/posts/2025/openbsd-immutable-system-logs/featured.jpg"
}
],
"ogType": "article",
"articleTag": "Securelevel",
"twitterCard": "summary_large_image",
"twitterDescription": "Rafael Sadowski",
"success": true,
"requestUrl": "https://rsadowski.de/posts/2025/openbsd-immutable-system-logs/",
"ogUrl": "https://rsadowski.de/posts/2025/openbsd-immutable-system-logs/",
"ogSiteName": "rsadowski.de",
"articleSection": "posts",
"articleModifiedTime": "2025-07-15T00:00:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T08:36:47.000Z",
"createdAtI": 1752827807,
"updatedAt": "2025-07-18T23:49:26.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44602532",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T08:45:30.623Z",
"title": "When Root Meets Immutable: OpenBSD Chflags vs. Log Tampering",
"createdAtI": 1752827807,
"url": "https://rsadowski.de/posts/2025/openbsd-immutable-system-logs/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T08:36:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752828331,
"commentsCount": 0,
"updatedAt": "2025-07-18T08:44:22.000Z"
}
}
{
"storyID": "44601821",
"title": "Ask HN: Is Linux for laptop worth the trouble?",
"author": "abhixec",
"url": null,
"points": 35,
"commentsCount": 58,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-18T06:32:10.000Z",
"createdAtI": 1752820330,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44601821",
"author": "abhixec",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T07:06:30.244Z",
"title": "Ask HN: Is Linux for laptop worth the trouble?",
"createdAtI": 1752820330,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-18T06:32:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752822390,
"commentsCount": 3,
"updatedAt": "2025-07-18T07:06:23.000Z"
}
}
Businesses are ignoring the street of hundred-dollar bills
{
"storyID": "44601562",
"title": "Why is AI so slow to spread?",
"author": "1vuio0pswjnm7",
"url": "https://www.economist.com/finance-and-economics/2025/07/17/why-is-ai-so-slow-to-spread-economics-can-explain",
"points": 64,
"commentsCount": 171,
"tags": [],
"og": {
"twitterSite": "@TheEconomist",
"twitterImage": [
{
"alt": "A small snail resting on the 'Enter' key of a computer keyboard",
"url": "https://www.economist.com/content-assets/images/20250719_FND000.jpg"
}
],
"ogTitle": "Why is AI so slow to spread? Economics can explain",
"ogDescription": "Businesses are ignoring the street of hundred-dollar bills",
"ogImage": [
{
"width": "1280",
"alt": "A small snail resting on the 'Enter' key of a computer keyboard",
"url": "https://www.economist.com/content-assets/images/20250719_FND000.jpg",
"height": "720"
}
],
"ogType": "Article",
"twitterCard": "summary_large_image",
"twitterDescription": "Businesses are ignoring the street of hundred-dollar bills",
"success": true,
"requestUrl": "https://www.economist.com/finance-and-economics/2025/07/17/why-is-ai-so-slow-to-spread-economics-can-explain",
"ogUrl": "https://www.economist.com/finance-and-economics/2025/07/17/why-is-ai-so-slow-to-spread-economics-can-explain",
"ogSiteName": "The Economist",
"fbAppId": "193926687345108"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-07-18T05:38:55.000Z",
"createdAtI": 1752817135,
"updatedAt": "2025-07-18T23:36:40.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44601562",
"author": "1vuio0pswjnm7",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T05:57:30.580Z",
"title": "Why is AI so slow to spread?",
"createdAtI": 1752817135,
"url": "https://www.economist.com/finance-and-economics/2025/07/17/why-is-ai-so-slow-to-spread-economics-can-explain",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T05:38:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752818251,
"commentsCount": 1,
"updatedAt": "2025-07-18T05:57:07.000Z"
}
}
{
"storyID": "44601548",
"title": "Apple bans entire dev account, no reason given",
"author": "eecc",
"url": "https://twitter.com/rameerez/status/1945784476723810739",
"points": 148,
"commentsCount": 135,
"tags": [],
"og": {
"error": "400 Bad Request",
"requestUrl": "https://twitter.com/rameerez/status/1945784476723810739"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T05:37:17.000Z",
"createdAtI": 1752817037,
"updatedAt": "2025-07-18T23:42:11.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44601548",
"author": "eecc",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T05:51:30.238Z",
"title": "Apple bans entire dev account, no reason given",
"createdAtI": 1752817037,
"url": "https://twitter.com/rameerez/status/1945784476723810739",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T05:37:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752817890,
"commentsCount": 0,
"updatedAt": "2025-07-18T05:51:07.000Z"
}
}
The Servo Project Developers - Plus some big perf gains, thanks to our incremental layout work.
{
"storyID": "44601296",
"title": "This month in Servo: network inspector, a11y first steps, WebDriver, and more",
"author": "robin_reala",
"url": "https://servo.org/blog/2025/07/17/this-month-in-servo/",
"points": 41,
"commentsCount": 0,
"tags": [],
"og": {
"success": true,
"author": "The Servo Project Developers",
"requestUrl": "https://servo.org/blog/2025/07/17/this-month-in-servo/",
"ogTitle": "This month in Servo: network inspector, a11y first steps, WebDriver, and more! - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.",
"ogLogo": "/img/servo-symbol-color-no-container.png",
"ogUrl": "/blog/2025/07/17/this-month-in-servo/",
"ogDescription": "Plus some big perf gains, thanks to our incremental layout work.",
"ogSiteName": "Servo",
"ogImage": [
{
"alt": "Servo logo",
"url": "/img/servo-color-positive.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T04:46:29.000Z",
"createdAtI": 1752813989,
"updatedAt": "2025-07-18T19:42:26.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44601296",
"author": "robin_reala",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T06:21:30.201Z",
"title": "This month in Servo: network inspector, a11y first steps, WebDriver, and more",
"createdAtI": 1752813989,
"url": "https://servo.org/blog/2025/07/17/this-month-in-servo/",
"points": 6,
"tags": [],
"createdAt": "2025-07-18T04:46:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752819690,
"commentsCount": 0,
"updatedAt": "2025-07-18T06:20:23.000Z"
}
}
Kevin Lynn - The Promise That Became a Lie
{
"storyID": "44601096",
"title": "Data on How America Sold Out Its Computer Science Graduates",
"author": "haskellandchill",
"url": "https://ifspp.substack.com/p/data-on-how-america-sold-out-its",
"points": 73,
"commentsCount": 76,
"tags": [],
"og": {
"twitterTitle": "Data on How America Sold Out its Computer Science Graduates",
"twitterCard": "summary_large_image",
"twitterDescription": "The Promise That Became a Lie",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!NJ6J!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fifspp.substack.com%2Fapi%2Fv1%2Fpost_preview%2F168523052%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Kevin Lynn",
"requestUrl": "https://ifspp.substack.com/p/data-on-how-america-sold-out-its",
"ogTitle": "Data on How America Sold Out its Computer Science Graduates",
"ogUrl": "https://ifspp.substack.com/p/data-on-how-america-sold-out-its",
"ogDescription": "The Promise That Became a Lie",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!T7-o!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14c7606b-ff88-4fb6-ae4d-b72de6d9f66f_1280x805.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T04:05:54.000Z",
"createdAtI": 1752811554,
"updatedAt": "2025-07-18T22:33:39.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44601096",
"author": "haskellandchill",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T04:15:30.592Z",
"title": "Data on How America Sold Out Its Computer Science Graduates",
"createdAtI": 1752811554,
"url": "https://ifspp.substack.com/p/data-on-how-america-sold-out-its",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T04:05:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752812131,
"commentsCount": 0,
"updatedAt": "2025-07-18T04:13:07.000Z"
}
}
Linux users who have Secure Boot enabled on their systems knowingly or unknowingly rely on a ke [...]
{
"storyID": "44601045",
"title": "Linux and Secure Boot certificate expiration",
"author": "pabs3",
"url": "https://lwn.net/SubscriberLink/1029767/08f1d17c020e8292/",
"points": 135,
"commentsCount": 148,
"tags": [],
"og": {
"ogTitle": "Linux and Secure Boot certificate expiration",
"ogSiteName": "LWN.net",
"ogDescription": "Linux users who have Secure Boot enabled on their systems knowingly or unknowingly rely on a ke [...]",
"success": true,
"requestUrl": "https://lwn.net/SubscriberLink/1029767/08f1d17c020e8292/",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T03:53:31.000Z",
"createdAtI": 1752810811,
"updatedAt": "2025-07-18T23:48:25.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44601045",
"author": "pabs3",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T06:27:30.568Z",
"title": "Linux and Secure Boot certificate expiration",
"createdAtI": 1752810811,
"url": "https://lwn.net/SubscriberLink/1029767/08f1d17c020e8292/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T03:53:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752820051,
"commentsCount": 0,
"updatedAt": "2025-07-18T06:26:07.000Z"
}
}
Barış Özmen - Barış Özmen Blog
{
"storyID": "44601023",
"title": "Fully homomorphic encryption and the dawn of a private internet",
"author": "barisozmen",
"url": "https://bozmen.io/fhe",
"points": 407,
"commentsCount": 185,
"tags": [],
"og": {
"twitterCreator": "@barisozmen_twi",
"twitterSite": "@barisozmen_twi",
"twitterTitle": "Fully Homomorphic Encryption and the Dawn of A Truly Private Internet",
"twitterImage": [
{
"url": "https://bozmen.io/static/images/profile_photo.png"
}
],
"author": "Barış Özmen",
"ogTitle": "Fully Homomorphic Encryption and the Dawn of A Truly Private Internet",
"ogDescription": "Barış Özmen Blog",
"ogImage": [
{
"url": "https://bozmen.io/static/images/profile_photo.png"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Barış Özmen Blog",
"success": true,
"requestUrl": "https://bozmen.io/fhe",
"ogUrl": "https://bozmen.io",
"ogSiteName": "Fully Homomorphic Encryption and the Dawn of A Truly Private Internet"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T03:49:50.000Z",
"createdAtI": 1752810590,
"updatedAt": "2025-07-18T23:53:24.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44601023",
"author": "barisozmen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T04:06:30.277Z",
"title": "Fully Homomorphic Encryption and the Dawn of a Truly Private Internet",
"createdAtI": 1752810590,
"url": "https://bozmen.io/fhe",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T03:49:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752811590,
"commentsCount": 0,
"updatedAt": "2025-07-18T04:06:07.000Z"
}
}
Frivilous dependencies are the enemy of maintainability.
{
"storyID": "44600594",
"title": "NIH is cheaper than the wrong dependency",
"author": "todsacerdoti",
"url": "https://lewiscampbell.tech/blog/250718.html",
"points": 286,
"commentsCount": 184,
"tags": [],
"og": {
"ogTitle": "NIH Is Far Cheaper Than The Wrong Dependency",
"ogDescription": "Frivilous dependencies are the enemy of maintainability.",
"ogImage": [
{
"url": "https://lewiscampbell.tech/img/icon512-967261d058848800.png"
}
],
"success": true,
"requestUrl": "https://lewiscampbell.tech/blog/250718.html",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T02:27:43.000Z",
"createdAtI": 1752805663,
"updatedAt": "2025-07-18T23:53:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44600594",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T02:42:30.310Z",
"title": "NIH Is Far Cheaper Than the Wrong Dependency",
"createdAtI": 1752805663,
"url": "https://lewiscampbell.tech/blog/250718.html",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T02:27:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752806550,
"commentsCount": 0,
"updatedAt": "2025-07-18T02:40:51.000Z"
}
}
How water reflections revealed a regression in D3D9 - and how it was fixed!
{
"storyID": "44600574",
"title": "Fixing a Direct3D9 bug in Far Cry (2018)",
"author": "anotherhue",
"url": "https://houssemnasri.github.io/2018/07/07/farcry-d3d9-bug/",
"points": 59,
"commentsCount": 15,
"tags": [],
"og": {
"twitterTitle": "Fixing a Direct3D9 bug in Far Cry",
"twitterSite": "@__silent_",
"articlePublishedTime": "2018-07-07T16:10:00+00:00",
"twitterImage": [
{
"url": "https://houssemnasri.github.io/assets/img/posts/farcry/farcry.jpg"
}
],
"ogTitle": "Fixing a Direct3D9 bug in Far Cry",
"ogDescription": "How water reflections revealed a regression in D3D9 - and how it was fixed!",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://houssemnasri.github.io/assets/img/posts/farcry/farcry.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://houssemnasri.github.io/2018/07/07/farcry-d3d9-bug/",
"ogUrl": "https://houssemnasri.github.io/2018/07/07/farcry-d3d9-bug/",
"ogSiteName": "Silent’s Blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T02:24:15.000Z",
"createdAtI": 1752805455,
"updatedAt": "2025-07-18T23:00:39.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44600574",
"author": "anotherhue",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T08:54:30.321Z",
"title": "Fixing a Direct3D9 bug in Far Cry (2018)",
"createdAtI": 1752805455,
"url": "https://houssemnasri.github.io/2018/07/07/farcry-d3d9-bug/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T02:24:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752828870,
"commentsCount": 0,
"updatedAt": "2025-07-18T08:52:53.000Z"
}
}
Dennis Schubert - A short story of me trying out different USB-C hubs, taking them apart, and slowly descending into madness.
{
"storyID": "44600512",
"title": "USB-C hubs and my slow descent into madness (2021)",
"author": "pabs3",
"url": "https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness/",
"points": 190,
"commentsCount": 162,
"tags": [],
"og": {
"success": true,
"author": "Dennis Schubert",
"requestUrl": "https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness/",
"ogTitle": "USB-C hubs and my slow descent into madness - Dennis Schubert",
"ogUrl": "https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness/",
"ogDescription": "A short story of me trying out different USB-C hubs, taking them apart, and slowly descending into madness.",
"ogImage": [
{
"url": "https://overengineer.dev/__generated__/social_thumb.D8GEdAvh.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T02:14:33.000Z",
"createdAtI": 1752804873,
"updatedAt": "2025-07-18T23:53:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44600512",
"author": "pabs3",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T02:27:30.225Z",
"title": "USB-C hubs and my slow descent into madness (2021)",
"createdAtI": 1752804873,
"url": "https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T02:14:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752805650,
"commentsCount": 0,
"updatedAt": "2025-07-18T02:27:21.000Z"
}
}
{
"storyID": "44600437",
"title": "CBS Canceling 'Late Show with Stephen Colbert' After Next Season",
"author": "ClosedPistachio",
"url": "https://www.nytimes.com/2025/07/17/business/stephen-colbert-late-show-ending.html",
"points": 79,
"commentsCount": 65,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2025/07/17/business/stephen-colbert-late-show-ending.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T02:01:09.000Z",
"createdAtI": 1752804069,
"updatedAt": "2025-07-18T23:51:10.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44600437",
"author": "ClosedPistachio",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T02:09:30.336Z",
"title": "CBS Canceling 'Late Show with Stephen Colbert' After Next Season",
"createdAtI": 1752804069,
"url": "https://www.nytimes.com/2025/07/17/business/stephen-colbert-late-show-ending.html",
"points": 3,
"tags": [],
"createdAt": "2025-07-18T02:01:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752804570,
"commentsCount": 0,
"updatedAt": "2025-07-18T02:07:51.000Z"
}
}
Louisiana is officially canceling a $3 billion coastal restoration project funded by the Deepwater Horizon oil spill settlement.
{
"storyID": "44599984",
"title": "Louisiana cancels $3B coastal repair funded by oil spill settlement",
"author": "geox",
"url": "https://apnews.com/article/louisiana-coastal-restoration-gulf-oil-spill-affaae2877bf250f636a633a14fbd0c7",
"points": 114,
"commentsCount": 29,
"tags": [],
"og": {
"twitterCreator": "@jack_brook96",
"twitterSite": "@AP",
"twitterTitle": "Louisiana cancels $3 billion coastal restoration project funded by oil spill settlement",
"articlePublishedTime": "2025-07-17T19:57:08",
"twitterImage": [
{
"alt": "The nearly $3 billion Mid-Barataria Sediment Diversion project along the Mississippi River, intended to stave off coastal land loss in southeastern Louisiana, is seen during a flyover with the environmental coalition group Restore the Mississippi River Delta, Aug. 29, 2024. (AP Photo/Jack Brook, File)",
"url": "https://dims.apnews.com/dims4/default/c5399a7/2147483647/strip/true/crop/5514x3102+0+287/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fd4%2Fe7%2F159e98837ac421e94b67da59b1ba%2F4d02e4d458384ed28b4be640b3aca11c"
}
],
"ogTitle": "Louisiana cancels $3 billion coastal restoration project funded by oil spill settlement",
"ogDescription": "Louisiana is officially canceling a $3 billion coastal restoration project funded by the Deepwater Horizon oil spill settlement.",
"ogImage": [
{
"width": "1440",
"alt": "The nearly $3 billion Mid-Barataria Sediment Diversion project along the Mississippi River, intended to stave off coastal land loss in southeastern Louisiana, is seen during a flyover with the environmental coalition group Restore the Mississippi River Delta, Aug. 29, 2024. (AP Photo/Jack Brook, File)",
"type": "image/jpeg",
"url": "https://dims.apnews.com/dims4/default/c5399a7/2147483647/strip/true/crop/5514x3102+0+287/resize/1440x810!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fd4%2Fe7%2F159e98837ac421e94b67da59b1ba%2F4d02e4d458384ed28b4be640b3aca11c",
"height": "810"
}
],
"ogType": "article",
"articleTag": "Garret Graves",
"twitterCard": "summary_large_image",
"twitterDescription": "Louisiana is officially canceling a $3 billion coastal restoration project funded by the Deepwater Horizon oil spill settlement.",
"success": true,
"requestUrl": "https://apnews.com/article/louisiana-coastal-restoration-gulf-oil-spill-affaae2877bf250f636a633a14fbd0c7",
"ogUrl": "https://apnews.com/article/louisiana-coastal-restoration-gulf-oil-spill-affaae2877bf250f636a633a14fbd0c7",
"ogSiteName": "AP News",
"articleModifiedTime": "2025-07-18T01:17:57.565",
"articleSection": "U.S. News",
"articleAuthor": "https://apnews.com/author/jack-brook",
"fbAppId": "870613919693099"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T00:45:18.000Z",
"createdAtI": 1752799518,
"updatedAt": "2025-07-18T23:54:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44599984",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T01:06:30.247Z",
"title": "Louisiana cancels $3B coastal repair funded by oil spill settlement",
"createdAtI": 1752799518,
"url": "https://apnews.com/article/louisiana-coastal-restoration-gulf-oil-spill-affaae2877bf250f636a633a14fbd0c7",
"points": 4,
"tags": [],
"createdAt": "2025-07-18T00:45:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752800790,
"commentsCount": 0,
"updatedAt": "2025-07-18T01:04:21.000Z"
}
}
{
"storyID": "44599711",
"title": "Astronomers Discover Rare Distant Object in Sync with Neptune",
"author": "MaysonL",
"url": "https://pweb.cfa.harvard.edu/news/astronomers-discover-rare-distant-object-sync-neptune",
"points": 52,
"commentsCount": 19,
"tags": [],
"og": {
"error": "unable to verify the first certificate",
"requestUrl": "https://pweb.cfa.harvard.edu/news/astronomers-discover-rare-distant-object-sync-neptune"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-18T00:01:54.000Z",
"createdAtI": 1752796914,
"updatedAt": "2025-07-18T23:14:44.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44599711",
"author": "MaysonL",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T01:51:30.273Z",
"title": "Astronomers Discover Rare Distant Object in Sync with Neptune",
"createdAtI": 1752796914,
"url": "https://pweb.cfa.harvard.edu/news/astronomers-discover-rare-distant-object-sync-neptune",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-18T00:01:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752803490,
"commentsCount": 0,
"updatedAt": "2025-07-18T01:50:21.000Z"
}
}
One of my favorite AI dev products today is Full Line Code Completion in PyCharm (bundled with the IDE since late 2023). It’s extremely well-thought out,...
{
"storyID": "44599549",
"title": "My favorite use-case for AI is writing logs",
"author": "todsacerdoti",
"url": "https://newsletter.vickiboykis.com/archive/my-favorite-use-case-for-ai-is-writing-logs/",
"points": 243,
"commentsCount": 173,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@buttondown",
"twitterTitle": "My favorite use-case for AI is writing logs",
"twitterDescription": "One of my favorite AI dev products today is Full Line Code Completion in PyCharm (bundled with the IDE since late 2023). It’s extremely well-thought out,...",
"twitterImage": [
{
"url": "https://vickiboykis.com/images/inline_completion.png"
}
],
"success": true,
"requestUrl": "https://newsletter.vickiboykis.com/archive/my-favorite-use-case-for-ai-is-writing-logs/",
"ogTitle": "My favorite use-case for AI is writing logs",
"ogUrl": "https://newsletter.vickiboykis.com/archive/my-favorite-use-case-for-ai-is-writing-logs/",
"ogDescription": "One of my favorite AI dev products today is Full Line Code Completion in PyCharm (bundled with the IDE since late 2023). It’s extremely well-thought out,...",
"ogImage": [
{
"url": "https://vickiboykis.com/images/inline_completion.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-07-17T23:38:48.000Z",
"createdAtI": 1752795528,
"updatedAt": "2025-07-18T23:49:26.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44599549",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T23:45:30.571Z",
"title": "My favorite use-case for AI is writing logs",
"createdAtI": 1752795528,
"url": "https://newsletter.vickiboykis.com/archive/my-favorite-use-case-for-ai-is-writing-logs/",
"points": 3,
"tags": [],
"createdAt": "2025-07-17T23:38:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752795931,
"commentsCount": 0,
"updatedAt": "2025-07-17T23:45:06.000Z"
}
}
Eleanor Hayward, Health Editor - Soya, oat and almond drinks are only deemed acceptable alternatives if they’re fortified, especially for young children
{
"storyID": "44599370",
"title": "No vegan milk is equivalent to dairy, nutritionists conclude",
"author": "josephcsible",
"url": "https://www.thetimes.com/life-style/health-fitness/article/plant-based-milk-cows-nutrition-ct7dlbxgl",
"points": 38,
"commentsCount": 35,
"tags": [],
"og": {
"twitterTitle": "No vegan milk is equivalent to dairy, nutritionists conclude",
"twitterImage": [
{
"url": "https://www.thetimes.com/imageserver/image/%2Ffa8cf9bd-d4b3-4e06-b660-2e8af298a43d.jpg?crop=8256%2C4644%2C0%2C430&resize=1200"
}
],
"author": "Eleanor Hayward, Health Editor",
"twitterUrl": "https://www.thetimes.com/life-style/health-fitness/article/plant-based-milk-cows-nutrition-ct7dlbxgl",
"ogTitle": "No vegan milk is equivalent to dairy, nutritionists conclude",
"ogDescription": "Soya, oat and almond drinks are only deemed acceptable alternatives if they’re fortified, especially for young children",
"ogImage": [
{
"url": "https://www.thetimes.com/imageserver/image/%2Ffa8cf9bd-d4b3-4e06-b660-2e8af298a43d.jpg?crop=8256%2C4644%2C0%2C430&resize=1200"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Soya, oat and almond drinks are only deemed acceptable alternatives if they’re fortified, especially for young children",
"success": true,
"requestUrl": "https://www.thetimes.com/life-style/health-fitness/article/plant-based-milk-cows-nutrition-ct7dlbxgl",
"ogUrl": "https://www.thetimes.com/life-style/health-fitness/article/plant-based-milk-cows-nutrition-ct7dlbxgl",
"fbAppId": "734957826605763"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T23:16:44.000Z",
"createdAtI": 1752794204,
"updatedAt": "2025-07-18T21:28:10.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44599370",
"author": "josephcsible",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-18T00:45:30.590Z",
"title": "No vegan milk is equivalent to dairy, nutritionists conclude",
"createdAtI": 1752794204,
"url": "https://www.thetimes.com/life-style/health-fitness/article/plant-based-milk-cows-nutrition-ct7dlbxgl",
"points": 5,
"tags": [],
"createdAt": "2025-07-17T23:16:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752799531,
"commentsCount": 4,
"updatedAt": "2025-07-18T00:42:51.000Z"
}
}
{
"storyID": "44599334",
"title": "Mammals Evolved into Ant Eaters 12 Times Since Dinosaur Age, Study Finds",
"author": "zdw",
"url": "https://news.njit.edu/mammals-evolved-ant-eaters-12-times-dinosaur-age-study-finds",
"points": 77,
"commentsCount": 46,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Mammals Evolved into Ant Eaters 12 Times Since Dinosaur Age, Study",
"twitterImage": [
{
"url": "https://news.njit.edu/sites/news/files/iStock-1295353878.jpg"
}
],
"success": true,
"requestUrl": "https://news.njit.edu/mammals-evolved-ant-eaters-12-times-dinosaur-age-study-finds",
"twitterUrl": "https://news.njit.edu/mammals-evolved-ant-eaters-12-times-dinosaur-age-study-finds",
"ogTitle": "Mammals Evolved into Ant Eaters 12 Times Since Dinosaur Age, Study Finds",
"ogUrl": "https://news.njit.edu/mammals-evolved-ant-eaters-12-times-dinosaur-age-study-finds",
"ogSiteName": "NJIT News",
"ogImage": [
{
"url": "https://news.njit.edu/sites/news/files/iStock-1295353878.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T23:10:38.000Z",
"createdAtI": 1752793838,
"updatedAt": "2025-07-18T23:52:09.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44599334",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T23:42:30.606Z",
"title": "Mammals Evolved into Ant Eaters 12 Times Since Dinosaur Age, Study Finds",
"createdAtI": 1752793838,
"url": "https://news.njit.edu/mammals-evolved-ant-eaters-12-times-dinosaur-age-study-finds",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T23:10:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752795751,
"commentsCount": 0,
"updatedAt": "2025-07-17T23:42:21.000Z"
}
}
{
"storyID": "44599325",
"title": "23andMe is out of bankruptcy and it still hasn’t substantially changed its ways",
"author": "1vuio0pswjnm7",
"url": "https://www.washingtonpost.com/technology/2025/07/17/23andme-bankruptcy-privacy/",
"points": 106,
"commentsCount": 78,
"tags": [],
"createdAt": "2025-07-17T23:10:03.000Z",
"createdAtI": 1752793803,
"updatedAt": "2025-07-18T22:37:11.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44599325",
"author": "1vuio0pswjnm7",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T23:45:30.571Z",
"title": "23andMe is out of bankruptcy. You should still delete your DNA",
"createdAtI": 1752793803,
"url": "https://www.washingtonpost.com/technology/2025/07/17/23andme-bankruptcy-privacy/",
"points": 3,
"tags": [],
"createdAt": "2025-07-17T23:10:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752795931,
"commentsCount": 0,
"updatedAt": "2025-07-17T23:45:06.000Z"
}
}
Participants in Ontario's prematurely cancelled basic income pilot project were happier, healthier and continued working even though they were receiving money from the provincial government with no-strings attached.
{
"storyID": "44599194",
"title": "People kept working, became healthier while on basic income: report (2020)",
"author": "jszymborski",
"url": "https://www.cbc.ca/news/canada/hamilton/basic-income-mcmaster-report-1.5485729",
"points": 192,
"commentsCount": 234,
"tags": [],
"og": {
"twitterSite": "@cbc",
"twitterTitle": "People kept working, became healthier while on basic income: report | CBC News",
"twitterImage": [
{
"url": "https://i.cbc.ca/1.4803025.1583410577!/fileImage/httpImage/image.jpg_gen/derivatives/16x9_1180/humans-of-basic-income.jpg?im=Resize%3D620"
}
],
"ogTitle": "People kept working, became healthier while on basic income: report | CBC News",
"ogDescription": "Participants in Ontario's prematurely cancelled basic income pilot project were happier, healthier and continued working even though they were receiving money from the provincial government with no-strings attached.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://i.cbc.ca/1.4803025.1583410577!/fileImage/httpImage/image.jpg_gen/derivatives/16x9_1180/humans-of-basic-income.jpg?im=Resize%3D620"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Participants in Ontario's prematurely cancelled basic income pilot project were happier, healthier and continued working even though they were receiving money from the provincial government with no-strings attached.",
"success": true,
"requestUrl": "https://www.cbc.ca/news/canada/hamilton/basic-income-mcmaster-report-1.5485729",
"ogUrl": "https://www.cbc.ca/news/canada/hamilton/basic-income-mcmaster-report-1.5485729",
"ogSiteName": "CBC"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T22:53:09.000Z",
"createdAtI": 1752792789,
"updatedAt": "2025-07-18T23:28:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44599194",
"author": "jszymborski",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T23:24:30.356Z",
"title": "People kept working, became healthier while on basic income: report",
"createdAtI": 1752792789,
"url": "https://www.cbc.ca/news/canada/hamilton/basic-income-mcmaster-report-1.5485729",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T22:53:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752794670,
"commentsCount": 0,
"updatedAt": "2025-07-17T23:22:36.000Z"
}
}
{
"storyID": "44598731",
"title": "Ask HN: Is HN Pro-Fascist?",
"author": "sundaeofshock",
"url": null,
"points": 61,
"commentsCount": 72,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-17T22:01:55.000Z",
"createdAtI": 1752789715,
"updatedAt": "2025-07-18T23:12:27.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44598731",
"author": "sundaeofshock",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T22:06:30.427Z",
"title": "Ask HN: Is HN Pro-Fascist?",
"createdAtI": 1752789715,
"url": null,
"points": 4,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-17T22:01:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752789990,
"commentsCount": 2,
"updatedAt": "2025-07-17T22:06:21.000Z"
}
}
Some shortcuts aren't worth taking.
{
"storyID": "44598534",
"title": "Don't Fall for AI: Reasons for Writers to Reject Slop",
"author": "BerislavLopac",
"url": "https://mythcreants.com/blog/dont-fall-for-ai-nine-reasons-for-writers-to-reject-slop/",
"points": 77,
"commentsCount": 65,
"tags": [],
"og": {
"twitterSite": "@mythcreants",
"twitterTitle": "Don’t Fall for AI: Nine Reasons for Writers to Reject Slop",
"twitterImage": [
{
"url": "https://mythcreants.com/wp-content/uploads/2025/06/hands-on-typewriter-1786315_pixabay.jpg"
}
],
"twitterUrl": "https://mythcreants.com/blog/dont-fall-for-ai-nine-reasons-for-writers-to-reject-slop/",
"ogTitle": "Don’t Fall for AI: Nine Reasons for Writers to Reject Slop",
"ogDescription": "Some shortcuts aren't worth taking.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://mythcreants.com/wp-content/uploads/2025/06/hands-on-typewriter-1786315_pixabay.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Some shortcuts aren't worth taking.",
"success": true,
"requestUrl": "https://mythcreants.com/blog/dont-fall-for-ai-nine-reasons-for-writers-to-reject-slop/",
"ogUrl": "https://mythcreants.com/blog/dont-fall-for-ai-nine-reasons-for-writers-to-reject-slop/",
"ogSiteName": "Mythcreants"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-07-17T21:38:14.000Z",
"createdAtI": 1752788294,
"updatedAt": "2025-07-18T21:30:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44598534",
"author": "BerislavLopac",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T21:57:30.219Z",
"title": "Don't Fall for AI: Reasons for Writers to Reject Slop",
"createdAtI": 1752788294,
"url": "https://mythcreants.com/blog/dont-fall-for-ai-nine-reasons-for-writers-to-reject-slop/",
"points": 3,
"tags": [],
"createdAt": "2025-07-17T21:38:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752789450,
"commentsCount": 0,
"updatedAt": "2025-07-17T21:57:07.000Z"
}
}
Russell Brandom - Claude Code users have been hit with unexpectedly restrictive usage limits. The problems, many of which have been aired on Claude Code’s GitHub page, seem to be concentrated among heavy users of the service, many of whom are on the $200-a-month Max plan.
{
"storyID": "44598254",
"title": "Anthropic tightens usage limits for Claude Code without telling users",
"author": "mfiguiere",
"url": "https://techcrunch.com/2025/07/17/anthropic-tightens-usage-limits-for-claude-code-without-telling-users/",
"points": 384,
"commentsCount": 236,
"tags": [],
"og": {
"twitterCreator": "@cookie",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2025-07-17T21:04:34+00:00",
"author": "Russell Brandom",
"ogTitle": "Anthropic tightens usage limits for Claude Code – without telling users | TechCrunch",
"ogDescription": "Claude Code users have been hit with unexpectedly restrictive usage limits. The problems, many of which have been aired on Claude Code’s GitHub page, seem to be concentrated among heavy users of the service, many of whom are on the $200-a-month Max plan. ",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://techcrunch.com/wp-content/uploads/2024/10/GettyImages-2159671948.jpg?resize=1200,800",
"height": "800"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2025/07/17/anthropic-tightens-usage-limits-for-claude-code-without-telling-users/",
"ogUrl": "https://techcrunch.com/2025/07/17/anthropic-tightens-usage-limits-for-claude-code-without-telling-users/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2025-07-17T21:28:48+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"claude",
"claude"
]
},
"createdAt": "2025-07-17T21:09:51.000Z",
"createdAtI": 1752786591,
"updatedAt": "2025-07-18T23:39:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44598254",
"author": "mfiguiere",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T21:21:30.330Z",
"title": "Anthropic tightens usage limits for Claude Code – without telling users",
"createdAtI": 1752786591,
"url": "https://techcrunch.com/2025/07/17/anthropic-tightens-usage-limits-for-claude-code-without-telling-users/",
"points": 3,
"tags": [],
"createdAt": "2025-07-17T21:09:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752787290,
"commentsCount": 0,
"updatedAt": "2025-07-17T21:20:09.000Z"
}
}
{
"storyID": "44598052",
"title": "OpenAI investor suspected to fall into ChatGTP-induced psychosis",
"author": "d_silin",
"url": "https://twitter.com/GeoffLewisOrg/status/1945864963374887401",
"points": 47,
"commentsCount": 10,
"tags": [],
"og": {
"error": "400 Bad Request",
"requestUrl": "https://twitter.com/GeoffLewisOrg/status/1945864963374887401"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2025-07-17T20:50:10.000Z",
"createdAtI": 1752785410,
"updatedAt": "2025-07-18T21:01:10.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44598052",
"author": "d_silin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T21:27:30.240Z",
"title": "OpenAI investor suspected to fall into ChatGTP-induced psychosis",
"createdAtI": 1752785410,
"url": "https://twitter.com/GeoffLewisOrg/status/1945864963374887401",
"points": 4,
"tags": [],
"createdAt": "2025-07-17T20:50:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752787650,
"commentsCount": 0,
"updatedAt": "2025-07-17T21:25:37.000Z"
}
}
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
{
"storyID": "44597966",
"title": "Running TypeScript Natively in Node.js",
"author": "jauco",
"url": "https://nodejs.org/en/learn/typescript/run-natively",
"points": 59,
"commentsCount": 31,
"tags": [],
"og": {
"twitterCreator": "@nodejs",
"twitterCard": "summary",
"twitterTitle": "Node.js — Running TypeScript Natively",
"twitterDescription": "Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.",
"twitterImage": [
{
"alt": "The Node.js Hexagon Logo",
"url": "https://nodejs.org/static/images/logo-hexagon-card.png"
}
],
"success": true,
"requestUrl": "https://nodejs.org/en/learn/typescript/run-natively",
"ogTitle": "Node.js — Running TypeScript Natively",
"ogDescription": "Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.",
"ogImage": [
{
"url": "https://nodejs.org/en/next-data/og/announcement/Node.js%20%E2%80%94%20Running%20TypeScript%20Natively"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T20:41:22.000Z",
"createdAtI": 1752784882,
"updatedAt": "2025-07-18T23:43:55.000Z",
"fetchedAt": "2025-07-18T23:54:30.300Z",
"firstVersion": {
"storyID": "44597966",
"author": "jauco",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T20:48:30.556Z",
"title": "Running TypeScript Natively in Node.js",
"createdAtI": 1752784882,
"url": "https://nodejs.org/en/learn/typescript/run-natively",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T20:41:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752785311,
"commentsCount": 0,
"updatedAt": "2025-07-17T20:47:35.000Z"
}
}
{
"storyID": "44597668",
"title": "Ask HN: What Pocket alternatives did you move to?",
"author": "ahmedfromtunis",
"url": null,
"points": 109,
"commentsCount": 129,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-17T20:14:22.000Z",
"createdAtI": 1752783262,
"updatedAt": "2025-07-18T23:30:27.000Z",
"fetchedAt": "2025-07-18T23:30:30.373Z",
"firstVersion": {
"storyID": "44597668",
"author": "ahmedfromtunis",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T20:36:30.247Z",
"title": "Ask HN: What Pocket alternatives did you move in to?",
"createdAtI": 1752783262,
"url": null,
"points": 4,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-07-17T20:14:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752784590,
"commentsCount": 2,
"updatedAt": "2025-07-17T20:34:51.000Z"
}
}
Nayef Ghattas - We rolled out Go 1.24 and saw a memory regression. Here's how we dug into system metrics, uncovered a bug in the runtime allocator, and worked with the Go team to help fix it.
{
"storyID": "44597550",
"title": "How we tracked down a Go 1.24 memory regression",
"author": "gandem",
"url": "https://www.datadoghq.com/blog/engineering/go-memory-regression/",
"points": 42,
"commentsCount": 3,
"tags": [],
"og": {
"twitterCreator": "@datadoghq",
"twitterTitle": "How we tracked down a Go 1.24 memory regression across hundreds of pods | Datadog",
"twitterSite": "@datadoghq",
"twitterImage": [
{
"url": "https://imgix.datadoghq.com/img/blog/engineering/go-memory-regression/go-memory-regression-hero.png?fit=crop&w=1200&h=630"
}
],
"author": "Nayef Ghattas",
"twitterUrl": "https://www.datadoghq.com/blog/engineering/go-memory-regression/",
"ogTitle": "How we tracked down a Go 1.24 memory regression across hundreds of pods | Datadog",
"ogDescription": "We rolled out Go 1.24 and saw a memory regression. Here's how we dug into system metrics, uncovered a bug in the runtime allocator, and worked with the Go team to help fix it.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://imgix.datadoghq.com/img/blog/engineering/go-memory-regression/go-memory-regression-hero.png?fit=crop&w=1200&h=630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "We rolled out Go 1.24 and saw a memory regression. Here's how we dug into system metrics, uncovered a bug in the runtime allocator, and worked with the Go team to help fix it.",
"success": true,
"requestUrl": "https://www.datadoghq.com/blog/engineering/go-memory-regression/",
"ogUrl": "https://www.datadoghq.com/blog/engineering/go-memory-regression/",
"ogSiteName": "Datadog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T20:02:41.000Z",
"createdAtI": 1752782561,
"updatedAt": "2025-07-18T12:45:40.000Z",
"fetchedAt": "2025-07-18T23:27:30.573Z",
"firstVersion": {
"storyID": "44597550",
"author": "gandem",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T20:51:30.556Z",
"title": "How we tracked down a Go 1.24 memory regression",
"createdAtI": 1752782561,
"url": "https://www.datadoghq.com/blog/engineering/go-memory-regression/",
"points": 3,
"tags": [],
"createdAt": "2025-07-17T20:02:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752785491,
"commentsCount": 0,
"updatedAt": "2025-07-17T20:51:21.000Z"
}
}
404 Media has seen user manuals for Mobile Fortify, ICE’s new facial recognition app which allows officers to instantly look up DHS, State Department, and state law enforcement databases by just pointing a phone at someone’s face.
{
"storyID": "44597537",
"title": "ICE's Supercharged Facial Recognition App of 200M Images",
"author": "joker99",
"url": "https://www.404media.co/inside-ices-supercharged-facial-recognition-app-of-200-million-images/",
"points": 143,
"commentsCount": 85,
"tags": [],
"og": {
"twitterCreator": "@josephfcox",
"twitterTitle": "Inside ICE’s Supercharged Facial Recognition App of 200 Million Images",
"twitterSite": "@404mediaco",
"articlePublishedTime": "2025-07-17T16:31:11.000Z",
"twitterImage": [
{
"url": "https://www.404media.co/content/images/size/w1200/2025/07/54351601887_863069b84b_k.jpg"
}
],
"twitterUrl": "https://www.404media.co/inside-ices-supercharged-facial-recognition-app-of-200-million-images/",
"ogTitle": "Inside ICE’s Supercharged Facial Recognition App of 200 Million Images",
"ogDescription": "404 Media has seen user manuals for Mobile Fortify, ICE’s new facial recognition app which allows officers to instantly look up DHS, State Department, and state law enforcement databases by just pointing a phone at someone’s face.",
"ogImage": [
{
"width": "1200",
"url": "https://www.404media.co/content/images/size/w1200/2025/07/54351601887_863069b84b_k.jpg",
"height": "633"
}
],
"ogType": "article",
"articleTag": "ICE",
"articlePublisher": "https://www.facebook.com/404mediaco",
"twitterCard": "summary_large_image",
"twitterDescription": "404 Media has seen user manuals for Mobile Fortify, ICE’s new facial recognition app which allows officers to instantly look up DHS, State Department, and state law enforcement databases by just pointing a phone at someone’s face.",
"success": true,
"requestUrl": "https://www.404media.co/inside-ices-supercharged-facial-recognition-app-of-200-million-images/",
"ogUrl": "https://www.404media.co/inside-ices-supercharged-facial-recognition-app-of-200-million-images/",
"ogSiteName": "404 Media",
"articleModifiedTime": "2025-07-17T20:07:16.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T20:01:27.000Z",
"createdAtI": 1752782487,
"updatedAt": "2025-07-18T21:22:39.000Z",
"fetchedAt": "2025-07-18T23:12:30.571Z",
"firstVersion": {
"storyID": "44597537",
"author": "joker99",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T20:42:30.252Z",
"title": "ICE's Supercharged Facial Recognition App of 200M Images",
"createdAtI": 1752782487,
"url": "https://www.404media.co/inside-ices-supercharged-facial-recognition-app-of-200-million-images/",
"points": 3,
"tags": [],
"createdAt": "2025-07-17T20:01:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752784950,
"commentsCount": 0,
"updatedAt": "2025-07-17T20:41:12.000Z"
}
}
Snazzy Labs' Quinn Nelson has fallen foul of Nintendo's aggressive anti-piracy measures
{
"storyID": "44597192",
"title": "Nintendo Switch 2 account bans continue: warning after buying old copy of Bayo 3",
"author": "freedomben",
"url": "https://www.tomshardware.com/video-games/nintendo/nintendo-switch-2-account-bans-continue-content-creator-with-over-a-million-subs-issues-warning-after-buying-an-old-copy-of-bayo-3-on-ebay",
"points": 93,
"commentsCount": 98,
"tags": [],
"og": {
"twitterCreator": "@tomshardware",
"twitterSite": "@tomshardware",
"twitterTitle": "Nintendo Switch 2 account bans continue — Content creator with over a million subs issues warning after buying an old copy of Bayo 3 on eBay",
"articlePublishedTime": "2025-07-15T11:22:54Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/H23QU5jDNijXnAEXycnyM3-1200-80.jpg"
}
],
"ogTitle": "Nintendo Switch 2 account bans continue — Content creator with over a million subs issues warning after buying an old copy of Bayo 3 on eBay",
"ogDescription": "Snazzy Labs' Quinn Nelson has fallen foul of Nintendo's aggressive anti-piracy measures",
"ogImage": [
{
"width": "2560",
"url": "https://cdn.mos.cms.futurecdn.net/H23QU5jDNijXnAEXycnyM3.jpg",
"height": "1440"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/tomshardware",
"twitterCard": "summary_large_image",
"twitterDescription": "Snazzy Labs' Quinn Nelson has fallen foul of Nintendo's aggressive anti-piracy measures",
"success": true,
"requestUrl": "https://www.tomshardware.com/video-games/nintendo/nintendo-switch-2-account-bans-continue-content-creator-with-over-a-million-subs-issues-warning-after-buying-an-old-copy-of-bayo-3-on-ebay",
"ogUrl": "https://www.tomshardware.com/video-games/nintendo/nintendo-switch-2-account-bans-continue-content-creator-with-over-a-million-subs-issues-warning-after-buying-an-old-copy-of-bayo-3-on-ebay",
"ogSiteName": "Tom's Hardware"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T19:30:28.000Z",
"createdAtI": 1752780628,
"updatedAt": "2025-07-18T21:41:24.000Z",
"fetchedAt": "2025-07-18T22:00:30.234Z",
"firstVersion": {
"storyID": "44597192",
"author": "freedomben",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T20:00:30.537Z",
"title": "Nintendo Switch 2 account bans continue: warning after buying old copy of Bayo 3",
"createdAtI": 1752780628,
"url": "https://www.tomshardware.com/video-games/nintendo/nintendo-switch-2-account-bans-continue-content-creator-with-over-a-million-subs-issues-warning-after-buying-an-old-copy-of-bayo-3-on-ebay",
"points": 3,
"tags": [],
"createdAt": "2025-07-17T19:30:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752782431,
"commentsCount": 0,
"updatedAt": "2025-07-17T19:57:51.000Z"
}
}
{
"storyID": "44596963",
"title": "The patterns of elites who conceal their assets offshore",
"author": "cval26",
"url": "https://home.dartmouth.edu/news/2025/07/patterns-elites-who-conceal-their-assets-offshore",
"points": 238,
"commentsCount": 183,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "The Patterns of Elites Who Conceal Their Assets Offshore",
"articlePublishedTime": "2025-07-16T18:11:00",
"twitterImage": [
{
"alt": "Harrington Chang and Rockmore pose together",
"url": "https://home.dartmouth.edu/sites/home/files/styles/16_9_lg/public/2025-07/20250620-Harrington-Chang-Rockmore-EB-04.jpg?h=c6980913&itok=w-LEhKq5"
}
],
"success": true,
"requestUrl": "https://home.dartmouth.edu/news/2025/07/patterns-elites-who-conceal-their-assets-offshore",
"ogTitle": "The Patterns of Elites Who Conceal Their Assets Offshore | Dartmouth",
"ogImage": [
{
"alt": "Harrington Chang and Rockmore pose together",
"url": "https://home.dartmouth.edu/sites/home/files/styles/16_9_lg/public/2025-07/20250620-Harrington-Chang-Rockmore-EB-04.jpg?h=c6980913&itok=w-LEhKq5"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T19:09:16.000Z",
"createdAtI": 1752779356,
"updatedAt": "2025-07-18T21:55:55.000Z",
"fetchedAt": "2025-07-18T21:57:30.299Z",
"firstVersion": {
"storyID": "44596963",
"author": "cval26",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T19:12:30.547Z",
"title": "The Patterns of Elites Who Conceal Their Assets Offshore",
"createdAtI": 1752779356,
"url": "https://home.dartmouth.edu/news/2025/07/patterns-elites-who-conceal-their-assets-offshore",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T19:09:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752779551,
"commentsCount": 0,
"updatedAt": "2025-07-17T19:12:21.000Z"
}
}
Austrian skydiver and extreme athlete Felix Baumgartner has died in a paragliding accident in Italy, according to local media. The 56-year-old shot to global fame in 2012 with his record-breaking free-fall from space.
{
"storyID": "44596845",
"title": "Extreme skydiver Baumgartner dies in paragliding accident",
"author": "selectAll",
"url": "https://www.dw.com/en/extreme-skydiver-baumgartner-dies-in-paragliding-accident/a-73317216",
"points": 47,
"commentsCount": 54,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Extreme skydiver Baumgartner dies in paragliding accident",
"twitterSite": "@dwnews",
"twitterDescription": "Austrian skydiver and extreme athlete Felix Baumgartner has died in a paragliding accident in Italy, according to local media. The 56-year-old shot to global fame in 2012 with his record-breaking free-fall from space.",
"twitterImage": [
{
"alt": "Felix Baumgartner",
"url": "https://static.dw.com/image/73317397_6.jpg"
}
],
"success": true,
"requestUrl": "https://www.dw.com/en/extreme-skydiver-baumgartner-dies-in-paragliding-accident/a-73317216",
"ogTitle": "Extreme skydiver Baumgartner dies in paragliding accident – DW – 07/17/2025",
"ogUrl": "https://www.dw.com/en/extreme-skydiver-baumgartner-dies-in-paragliding-accident/a-73317216",
"ogSiteName": "dw.com",
"ogDescription": "Austrian skydiver and extreme athlete Felix Baumgartner has died in a paragliding accident in Italy, according to local media. The 56-year-old shot to global fame in 2012 with his record-breaking free-fall from space.",
"ogImage": [
{
"width": "940",
"alt": "Felix Baumgartner",
"type": "image/jpeg",
"url": "https://static.dw.com/image/73317397_6.jpg",
"height": "529"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T18:59:41.000Z",
"createdAtI": 1752778781,
"updatedAt": "2025-07-18T20:18:40.000Z",
"fetchedAt": "2025-07-18T21:54:30.320Z",
"firstVersion": {
"storyID": "44596845",
"author": "selectAll",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T19:03:30.654Z",
"title": "Extreme skydiver Baumgartner dies in paragliding accident",
"createdAtI": 1752778781,
"url": "https://www.dw.com/en/extreme-skydiver-baumgartner-dies-in-paragliding-accident/a-73317216",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T18:59:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752779011,
"commentsCount": 1,
"updatedAt": "2025-07-17T19:03:20.000Z"
}
}
Mert Deveci - During college, my class was instructed to study Schopenhauer in political philosophy.
{
"storyID": "44596735",
"title": "The AI Replaces Services Myth",
"author": "warthog",
"url": "https://aimode.substack.com/p/the-ai-replaces-services-myth",
"points": 88,
"commentsCount": 52,
"tags": [],
"og": {
"twitterTitle": "The AI Replaces Services Myth",
"twitterCard": "summary_large_image",
"twitterDescription": "During college, my class was instructed to study Schopenhauer in political philosophy.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!CvhN!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Faimode.substack.com%2Fapi%2Fv1%2Fpost_preview%2F168571971%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Mert Deveci",
"requestUrl": "https://aimode.substack.com/p/the-ai-replaces-services-myth",
"ogTitle": "The AI Replaces Services Myth",
"ogUrl": "https://aimode.substack.com/p/the-ai-replaces-services-myth",
"ogDescription": "During college, my class was instructed to study Schopenhauer in political philosophy.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!dSnC!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b2c3425-ec96-47e0-9b54-d7c10e3d5529_1607x1235.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-07-17T18:51:53.000Z",
"createdAtI": 1752778313,
"updatedAt": "2025-07-18T21:08:40.000Z",
"fetchedAt": "2025-07-18T21:54:30.320Z",
"firstVersion": {
"storyID": "44596735",
"author": "warthog",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T19:51:30.604Z",
"title": "The AI Replaces Labour Myth",
"createdAtI": 1752778313,
"url": "https://aimode.substack.com/p/the-ai-replaces-services-myth",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T18:51:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752781891,
"commentsCount": 0,
"updatedAt": "2025-07-17T19:49:07.000Z"
}
}
{
"storyID": "44596554",
"title": "The Big Oops: Anatomy of a Thirty-Five-Year Mistake [video]",
"author": "doruk101",
"url": "https://www.youtube.com/watch?v=wo84LFzx5nI",
"points": 127,
"commentsCount": 21,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=wo84LFzx5nI"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T18:33:31.000Z",
"createdAtI": 1752777211,
"updatedAt": "2025-07-18T21:43:42.000Z",
"fetchedAt": "2025-07-18T21:51:30.520Z",
"firstVersion": {
"storyID": "44596554",
"author": "doruk101",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T18:57:30.367Z",
"title": "The Big Oops: Anatomy of a Thirty-Five-Year Mistake [video]",
"createdAtI": 1752777211,
"url": "https://www.youtube.com/watch?v=wo84LFzx5nI",
"points": 4,
"tags": [],
"createdAt": "2025-07-17T18:33:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752778650,
"commentsCount": 0,
"updatedAt": "2025-07-17T18:56:38.000Z"
}
}
Hatching... Cursor, my beloved, started rate limiting shenanigans a few days back. For a good 2 weeks after June 16,...
{
"storyID": "44596472",
"title": "My experience with Claude Code after two weeks of adventures",
"author": "dejavucoder",
"url": "https://sankalp.bearblog.dev/my-claude-code-experience-after-2-weeks-of-usage/",
"points": 370,
"commentsCount": 348,
"tags": [],
"og": {
"twitterTitle": "My Experience With Claude Code After 2 Weeks of Adventures",
"twitterImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"twitterUrl": "https://sankalp.bearblog.dev/my-claude-code-experience-after-2-weeks-of-usage/",
"ogTitle": "My Experience With Claude Code After 2 Weeks of Adventures",
"ogDescription": "Hatching...\n\n\nCursor, my beloved, started rate limiting shenanigans a few days back. For a good 2 weeks after June 16,...",
"ogImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Hatching...\n\n\nCursor, my beloved, started rate limiting shenanigans a few days back. For a good 2 weeks after June 16,...",
"success": true,
"requestUrl": "https://sankalp.bearblog.dev/my-claude-code-experience-after-2-weeks-of-usage/",
"ogUrl": "https://sankalp.bearblog.dev/my-claude-code-experience-after-2-weeks-of-usage/",
"ogSiteName": "sankalp's blog"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2025-07-17T18:27:24.000Z",
"createdAtI": 1752776844,
"updatedAt": "2025-07-18T21:50:10.000Z",
"fetchedAt": "2025-07-18T21:51:30.520Z",
"firstVersion": {
"storyID": "44596472",
"author": "dejavucoder",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T19:30:30.609Z",
"title": "My Experience with Claude Code After 2 Weeks of Adventures",
"createdAtI": 1752776844,
"url": "https://sankalp.bearblog.dev/my-claude-code-experience-after-2-weeks-of-usage/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T18:27:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752780631,
"commentsCount": 1,
"updatedAt": "2025-07-17T19:29:21.000Z"
}
}
Irina Ivanova - The airline touted a partnership with an AI-enabled revenue system as a step on the road to fully personalized ticket pricing, part of its goal to raise profit margins long-term.
{
"storyID": "44596355",
"title": "Delta moves to eliminate set prices, use AI to set your personal ticket price",
"author": "toss1",
"url": "https://fortune.com/2025/07/16/delta-moves-toward-eliminating-set-prices-in-favor-of-ai-that-determines-how-much-you-personally-will-pay-for-a-ticket/",
"points": 69,
"commentsCount": 90,
"tags": [],
"og": {
"twitterTitle": "Delta moves toward eliminating set prices in favor of AI that determines how much you personally will pay for a ticket",
"twitterImage": [
{
"url": "https://fortune.com/img-assets/wp-content/uploads/2025/07/GettyImages-1495099580-e1752623174436.jpg?resize=1200,600"
}
],
"author": "Irina Ivanova",
"twitterUrl": "https://fortune.com/2025/07/16/delta-moves-toward-eliminating-set-prices-in-favor-of-ai-that-determines-how-much-you-personally-will-pay-for-a-ticket/",
"ogTitle": "Delta moves toward eliminating set prices in favor of AI that determines how much you personally will pay for a ticket",
"ogDescription": "The airline touted a partnership with an AI-enabled revenue system as a step on the road to fully personalized ticket pricing, part of its goal to raise profit margins long-term. ",
"ogImage": [
{
"url": "https://fortune.com/img-assets/wp-content/uploads/2025/07/GettyImages-1495099580-e1752623174436.jpg?resize=1200,600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The airline touted a partnership with an AI-enabled revenue system as a step on the road to fully personalized ticket pricing, part of its goal to raise profit margins long-term. ",
"success": true,
"requestUrl": "https://fortune.com/2025/07/16/delta-moves-toward-eliminating-set-prices-in-favor-of-ai-that-determines-how-much-you-personally-will-pay-for-a-ticket/",
"ogUrl": "https://fortune.com/2025/07/16/delta-moves-toward-eliminating-set-prices-in-favor-of-ai-that-determines-how-much-you-personally-will-pay-for-a-ticket/",
"ogSiteName": "Fortune"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-07-17T18:16:54.000Z",
"createdAtI": 1752776214,
"updatedAt": "2025-07-18T20:37:26.000Z",
"fetchedAt": "2025-07-18T21:51:30.520Z",
"firstVersion": {
"storyID": "44596355",
"author": "toss1",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T18:30:30.572Z",
"title": "Delta moves to eliminate set prices, use AI to set your personal ticket price",
"createdAtI": 1752776214,
"url": "https://fortune.com/2025/07/16/delta-moves-toward-eliminating-set-prices-in-favor-of-ai-that-determines-how-much-you-personally-will-pay-for-a-ticket/",
"points": 4,
"tags": [],
"createdAt": "2025-07-17T18:16:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752777031,
"commentsCount": 2,
"updatedAt": "2025-07-17T18:29:52.000Z"
}
}
The most popular code review tools (e.g., Gerrit and GitHub) present the files to review sorted in alphabetical order. Could this choice or, more generally, the relative position in which a file is presented bias the outcome of code reviews? We investigate this hypothesis by triangulating complementary evidence in a two-step study. First, we observe developers' code review activity. We analyze the review comments p
{
"storyID": "44596327",
"title": "The impact of file position on code review",
"author": "whatever3",
"url": "https://arxiv.org/abs/2208.04259",
"points": 54,
"commentsCount": 35,
"tags": [],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "First Come First Served: The Impact of File Position on Code Review",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "First Come First Served: The Impact of File Position on Code Review",
"ogDescription": "The most popular code review tools (e.g., Gerrit and GitHub) present the files to review sorted in alphabetical order. Could this choice or, more generally, the relative position in which a file is presented bias the outcome of code reviews? We investigate this hypothesis by triangulating complementary evidence in a two-step study.\n First, we observe developers' code review activity. We analyze the review comments p",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "The most popular code review tools (e.g., Gerrit and GitHub) present the files to review sorted in alphabetical order. Could this choice or, more generally, the relative position in which a file...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2208.04259",
"ogUrl": "https://arxiv.org/abs/2208.04259v1",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T18:14:41.000Z",
"createdAtI": 1752776081,
"updatedAt": "2025-07-18T20:36:33.000Z",
"fetchedAt": "2025-07-18T21:51:30.520Z",
"firstVersion": {
"storyID": "44596327",
"author": "whatever3",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T19:51:30.604Z",
"title": "First Come First Served: The Impact of File Position on Code Review",
"createdAtI": 1752776081,
"url": "https://arxiv.org/abs/2208.04259",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T18:14:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752781891,
"commentsCount": 0,
"updatedAt": "2025-07-17T19:49:07.000Z"
}
}
We introduce two multilingual, multimodal foundation language models that power Apple Intelligence features across Apple devices and…
{
"storyID": "44596275",
"title": "Apple Intelligence Foundation Language Models Tech Report 2025",
"author": "2bit",
"url": "https://machinelearning.apple.com/research/apple-foundation-models-tech-report-2025",
"points": 236,
"commentsCount": 199,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://machinelearning.apple.com/research/apple-foundation-models-tech-report-2025",
"ogTitle": "Apple Intelligence Foundation Language Models Tech Report 2025",
"ogUrl": "https://machinelearning.apple.com/research/apple-foundation-models-tech-report-2025",
"ogSiteName": "Apple Machine Learning Research",
"ogDescription": "We introduce two multilingual, multimodal foundation language models that power Apple Intelligence features across Apple devices and…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Apple Machine Learning Research",
"url": "https://mlr.cdn-apple.com/media/Home_1200x630_48225d82e9.png",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"languagemodel",
"languagemodel"
]
},
"createdAt": "2025-07-17T18:09:59.000Z",
"createdAtI": 1752775799,
"updatedAt": "2025-07-18T21:50:10.000Z",
"fetchedAt": "2025-07-18T21:51:30.520Z",
"firstVersion": {
"storyID": "44596275",
"author": "2bit",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T19:24:30.600Z",
"title": "Apple Intelligence Foundation Language Models Tech Report 2025",
"createdAtI": 1752775799,
"url": "https://machinelearning.apple.com/research/apple-foundation-models-tech-report-2025",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T18:09:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752780271,
"commentsCount": 0,
"updatedAt": "2025-07-17T19:22:08.000Z"
}
}
tsx (TypeScript Execute) - The easiest way to run TypeScript in Node.js
{
"storyID": "44595824",
"title": "Run TypeScript code without worrying about configuration",
"author": "nailer",
"url": "https://tsx.is/",
"points": 97,
"commentsCount": 78,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@tsx_is",
"success": true,
"requestUrl": "https://tsx.is/",
"ogTitle": "tsx",
"ogUrl": "https://tsx.is",
"ogDescription": "tsx (TypeScript Execute) - The easiest way to run TypeScript in Node.js",
"ogSiteName": "tsx",
"ogImage": [
{
"url": "https://tsx.is/social.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T17:29:46.000Z",
"createdAtI": 1752773386,
"updatedAt": "2025-07-18T21:36:25.000Z",
"fetchedAt": "2025-07-18T21:36:30.314Z",
"firstVersion": {
"storyID": "44595824",
"author": "nailer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T19:42:30.300Z",
"title": "Run TypeScript code without worrying about configuration",
"createdAtI": 1752773386,
"url": "https://tsx.is/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T17:29:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752781350,
"commentsCount": 0,
"updatedAt": "2025-07-17T19:41:06.000Z"
}
}
Jack Morris - what can language model embeddings tell us about whales speech, and decoding ancient texts? (on The Platonic Representation Hypothesis and the idea of *universality* in AI models)
{
"storyID": "44595811",
"title": "All AI models might be the same",
"author": "jxmorris12",
"url": "https://blog.jxmo.io/p/there-is-only-one-model",
"points": 292,
"commentsCount": 140,
"tags": [],
"og": {
"twitterTitle": "All AI Models Might Be The Same",
"twitterCard": "summary_large_image",
"twitterDescription": "what can language model embeddings tell us about whales speech, and decoding ancient texts? (on The Platonic Representation Hypothesis and the idea of *universality* in AI models)",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Zjs1!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fjxmnop.substack.com%2Fapi%2Fv1%2Fpost_preview%2F168573586%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Jack Morris",
"requestUrl": "https://blog.jxmo.io/p/there-is-only-one-model",
"ogTitle": "All AI Models Might Be The Same",
"ogUrl": "https://blog.jxmo.io/p/there-is-only-one-model",
"ogDescription": "what can language model embeddings tell us about whales speech, and decoding ancient texts? (on The Platonic Representation Hypothesis and the idea of *universality* in AI models)",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!X8H_!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08727245-d2dc-4d17-84d9-258d335e27bb_1024x1024.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"languagemodel"
]
},
"createdAt": "2025-07-17T17:28:49.000Z",
"createdAtI": 1752773329,
"updatedAt": "2025-07-18T21:15:25.000Z",
"fetchedAt": "2025-07-18T21:21:30.264Z",
"firstVersion": {
"storyID": "44595811",
"author": "jxmorris12",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T19:30:30.609Z",
"title": "All AI Models Might be The Same",
"createdAtI": 1752773329,
"url": "https://blog.jxmo.io/p/there-is-only-one-model",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T17:28:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752780631,
"commentsCount": 0,
"updatedAt": "2025-07-17T19:28:06.000Z"
}
}
Aaron Ginsburg - The report finds that 44 office conversions initiated after the pandemic could deliver as many as 17,400 homes in the coming years.
{
"storyID": "44595799",
"title": "NYC's office-to-residential conversions could create 17,000 new homes",
"author": "geox",
"url": "https://www.6sqft.com/nycs-first-wave-of-office-to-residential-conversions-could-create-over-17000-new-homes-report-says/",
"points": 39,
"commentsCount": 53,
"tags": [],
"og": {
"twitterCreator": "@6sqft",
"twitterSite": "@6sqft",
"twitterTitle": "NYC's first wave of office-to-residential conversions could create over 17,000 new homes, report says",
"articlePublishedTime": "2025-07-17T17:05:18+00:00",
"twitterImage": [
{
"url": "https://thumbs.6sqft.com/wp-content/uploads/2025/07/17122546/Pfizer-World-Headquarters.jpg"
}
],
"author": "Aaron Ginsburg",
"ogTitle": "NYC's first wave of office-to-residential conversions could create over 17,000 new homes, report says",
"ogDescription": "The report finds that 44 office conversions initiated after the pandemic could deliver as many as 17,400 homes in the coming years.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2000",
"url": "https://thumbs.6sqft.com/wp-content/uploads/2025/07/17122546/Pfizer-World-Headquarters.jpg",
"height": "1125"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/6sqft/",
"twitterCard": "summary_large_image",
"twitterDescription": "The report finds that 44 office conversions initiated after the pandemic could deliver as many as 17,400 homes in the coming years.",
"success": true,
"requestUrl": "https://www.6sqft.com/nycs-first-wave-of-office-to-residential-conversions-could-create-over-17000-new-homes-report-says/",
"ogUrl": "https://www.6sqft.com/nycs-first-wave-of-office-to-residential-conversions-could-create-over-17000-new-homes-report-says/",
"ogSiteName": "6sqft | NYC Real Estate news and information",
"articleModifiedTime": "2025-07-17T17:05:19+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T17:27:44.000Z",
"createdAtI": 1752773264,
"updatedAt": "2025-07-18T19:11:10.000Z",
"fetchedAt": "2025-07-18T21:03:30.630Z",
"firstVersion": {
"storyID": "44595799",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T17:51:30.320Z",
"title": "NYC's office-to-residential conversions could create 17,000 new homes",
"createdAtI": 1752773264,
"url": "https://www.6sqft.com/nycs-first-wave-of-office-to-residential-conversions-could-create-over-17000-new-homes-report-says/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T17:27:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752774690,
"commentsCount": 1,
"updatedAt": "2025-07-17T17:51:21.000Z"
}
}
{
"storyID": "44595492",
"title": "ChatGPT agent: bridging research and action",
"author": "Topfi",
"url": "https://openai.com/index/introducing-chatgpt-agent/",
"points": 660,
"commentsCount": 460,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/introducing-chatgpt-agent/"
},
"aiIsh": {
"score": 2,
"offenses": [
"chatgpt",
"openai.com"
]
},
"createdAt": "2025-07-17T17:01:47.000Z",
"createdAtI": 1752771707,
"updatedAt": "2025-07-18T20:29:54.000Z",
"fetchedAt": "2025-07-18T20:30:30.548Z",
"firstVersion": {
"storyID": "44595492",
"author": "Topfi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T17:06:30.514Z",
"title": "ChatGPT agent: bridging research and action",
"createdAtI": 1752771707,
"url": "https://openai.com/index/introducing-chatgpt-agent/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T17:01:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752771991,
"commentsCount": 0,
"updatedAt": "2025-07-17T17:06:20.000Z"
}
}
Manuel Ansede - The discovery, made thanks to an experiment involving hundreds of bank employees in Spain, opens the door to new treatments beyond reducing cholesterol
{
"storyID": "44595008",
"title": "Molecule produced by gut bacteria causes atherosclerosis",
"author": "raphar",
"url": "https://english.elpais.com/health/2025-07-17/revolution-in-medicine-a-molecule-produced-by-gut-bacteria-causes-atherosclerosis-responsible-for-millions-of-deaths.html",
"points": 123,
"commentsCount": 55,
"tags": [],
"og": {
"twitterSite": "@elpaisinenglish",
"twitterTitle": "Revolution in medicine: A molecule produced by gut bacteria causes atherosclerosis, responsible for millions of deaths",
"articlePublishedTime": "2025-07-17T10:50:40+02:00",
"author": "Manuel Ansede",
"dcDateIssued": "2025-07-17T10:50:40+02:00",
"ogTitle": "Revolution in medicine: A molecule produced by gut bacteria causes atherosclerosis, responsible for millions of deaths",
"ogArticlePublisher": "EL PAÍS in English",
"ogDescription": "The discovery, made thanks to an experiment involving hundreds of bank employees in Spain, opens the door to new treatments beyond reducing cholesterol",
"ogImage": [
{
"width": "1200",
"url": "https://imagenes.elpais.com/resizer/v2/WJBF2Z2G2VBQBHN7SESB4364M4.png?auth=55a1c5d81a8db14238cb39f5ce82ed29b75cdb0de9e1b60b9d893bbd989cbb68&width=1200",
"height": "675"
}
],
"ogType": "article",
"articleTag": "Cáncer",
"articlePublisher": "https://www.facebook.com/elpaisinenglish/",
"twitterCard": "summary_large_image",
"ogArticleAuthor": "Manuel Ansede",
"success": true,
"requestUrl": "https://english.elpais.com/health/2025-07-17/revolution-in-medicine-a-molecule-produced-by-gut-bacteria-causes-atherosclerosis-responsible-for-millions-of-deaths.html",
"ogUrl": "https://english.elpais.com/health/2025-07-17/revolution-in-medicine-a-molecule-produced-by-gut-bacteria-causes-atherosclerosis-responsible-for-millions-of-deaths.html",
"ogSiteName": "EL PAÍS English",
"articleModifiedTime": "2025-07-17T10:50:40+02:00",
"articleSection": "Health",
"fbAppId": "94039431626"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T16:21:16.000Z",
"createdAtI": 1752769276,
"updatedAt": "2025-07-18T19:36:09.000Z",
"fetchedAt": "2025-07-18T20:00:30.245Z",
"firstVersion": {
"storyID": "44595008",
"author": "raphar",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T16:39:30.345Z",
"title": "Molecule produced by gut bacteria causes atherosclerosis",
"createdAtI": 1752769276,
"url": "https://english.elpais.com/health/2025-07-17/revolution-in-medicine-a-molecule-produced-by-gut-bacteria-causes-atherosclerosis-responsible-for-millions-of-deaths.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T16:21:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752770370,
"commentsCount": 0,
"updatedAt": "2025-07-17T16:37:59.000Z"
}
}
{
"storyID": "44594790",
"title": "Tell HN: Notion Desktop is monitoring your audio and network",
"author": "HoyaSaxa",
"url": null,
"points": 412,
"commentsCount": 166,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-17T15:59:54.000Z",
"createdAtI": 1752767994,
"updatedAt": "2025-07-18T19:25:40.000Z",
"fetchedAt": "2025-07-18T19:30:30.552Z",
"firstVersion": {
"storyID": "44594790",
"author": "HoyaSaxa",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T16:06:30.268Z",
"title": "Tell HN: Notion Desktop is monitoring your audio and network",
"createdAtI": 1752767994,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-07-17T15:59:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752768390,
"commentsCount": 0,
"updatedAt": "2025-07-17T16:05:20.000Z"
}
}
My block list and some fun search lenses. Don't @ me that damn article about the guy whinging about Kagi.
{
"storyID": "44594475",
"title": "How I Use Kagi",
"author": "moebrowne",
"url": "https://flamedfury.com/posts/how-i-use-kagi/",
"points": 278,
"commentsCount": 303,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://flamedfury.com/posts/how-i-use-kagi/",
"ogTitle": "How I Use Kagi",
"ogUrl": "https://flamedfury.com/posts/how-i-use-kagi/",
"ogDescription": "My block list and some fun search lenses. Don't @ me that damn article about the guy whinging about Kagi.",
"ogSiteName": "fLaMEd fury",
"ogLocale": "en_EN",
"ogImage": [
{
"width": "1200",
"alt": "How I Use Kagi",
"url": "https://flamedfury.com/assets/og-images/how-i-use-kagi-preview.jpeg",
"height": "630"
}
],
"ogType": "website",
"articleAuthor": "fLaMEd"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T15:33:22.000Z",
"createdAtI": 1752766402,
"updatedAt": "2025-07-18T19:09:24.000Z",
"fetchedAt": "2025-07-18T19:09:30.376Z",
"firstVersion": {
"storyID": "44594475",
"author": "moebrowne",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T16:36:30.594Z",
"title": "How I Use Kagi",
"createdAtI": 1752766402,
"url": "https://flamedfury.com/posts/how-i-use-kagi/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T15:33:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752770191,
"commentsCount": 0,
"updatedAt": "2025-07-17T16:36:20.000Z"
}
}
Introducing Deep Research, plus Audio-in, Projects, and other updates.
{
"storyID": "44594156",
"title": "Mistral Releases Deep Research, Voice, Projects in Le Chat",
"author": "pember",
"url": "https://mistral.ai/news/le-chat-dives-deep",
"points": 619,
"commentsCount": 139,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Le Chat dives deep. | Mistral AI",
"twitterDescription": "Introducing Deep Research, plus Audio-in, Projects, and other updates.",
"twitterImage": [
{
"alt": "Le Chat dives deep. | Mistral AI",
"url": "https://mistral.ai/img/mistral-cover.png"
}
],
"success": true,
"requestUrl": "https://mistral.ai/news/le-chat-dives-deep",
"ogTitle": "Le Chat dives deep. | Mistral AI",
"ogDescription": "Introducing Deep Research, plus Audio-in, Projects, and other updates.",
"ogLocale": "en",
"ogImage": [
{
"alt": "Le Chat dives deep. | Mistral AI",
"url": "https://mistral.ai/img/mistral-cover.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"mistral.ai"
]
},
"createdAt": "2025-07-17T15:00:18.000Z",
"createdAtI": 1752764418,
"updatedAt": "2025-07-18T18:01:56.000Z",
"fetchedAt": "2025-07-18T18:06:30.394Z",
"firstVersion": {
"storyID": "44594156",
"author": "pember",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T16:33:30.613Z",
"title": "Mistral Releases Deep Research, Voice, Projects in Le Chat",
"createdAtI": 1752764418,
"url": "https://mistral.ai/news/le-chat-dives-deep",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T15:00:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752770011,
"commentsCount": 0,
"updatedAt": "2025-07-17T16:32:37.000Z"
}
}
thomascountz - This is Unsafe If you type thisisunsafe on a Chrome SSL error page, Chrome will bypass the error and load the page for you. Try it yourself here: https://expired.badssl.com/ There’s no textbox to type into, just type thisisunsafe blindly with the page in focus. TIP: To revert the bypass, click the “Not Secure” button in the URL bar and then click “Turn on warnings.” History of the Bypass Code I discovered Chrome SSL
{
"storyID": "44594080",
"title": "Chrome's SSL Bypass Cheatcode",
"author": "thomascountz",
"url": "https://thomascountz.com/2025/07/17/chromes-ssl-bypass-cheatcode",
"points": 61,
"commentsCount": 58,
"tags": [],
"og": {
"twitterCreator": "@thomascountz",
"twitterTitle": "Chrome’s SSL Bypass Cheatcode",
"twitterSite": "@thomascountz",
"articlePublishedTime": "2025-07-17T00:00:00+00:00",
"twitterImage": [
{
"url": "https://thomascountz.com/assets/images/tc.png"
}
],
"author": "thomascountz",
"ogTitle": "Chrome’s SSL Bypass Cheatcode",
"ogDescription": "This is Unsafe If you type thisisunsafe on a Chrome SSL error page, Chrome will bypass the error and load the page for you. Try it yourself here: https://expired.badssl.com/ There’s no textbox to type into, just type thisisunsafe blindly with the page in focus. TIP: To revert the bypass, click the “Not Secure” button in the URL bar and then click “Turn on warnings.” History of the Bypass Code I discovered Chrome SSL ",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://thomascountz.com/assets/images/tc.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://thomascountz.com/2025/07/17/chromes-ssl-bypass-cheatcode",
"ogUrl": "https://thomascountz.com/2025/07/17/chromes-ssl-bypass-cheatcode",
"ogSiteName": "Thomas Countz"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T14:53:42.000Z",
"createdAtI": 1752764022,
"updatedAt": "2025-07-18T14:35:11.000Z",
"fetchedAt": "2025-07-18T17:54:30.338Z",
"firstVersion": {
"storyID": "44594080",
"author": "thomascountz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T18:15:30.489Z",
"title": "Chrome's SSL Bypass Cheatcode",
"createdAtI": 1752764022,
"url": "https://thomascountz.com/2025/07/17/chromes-ssl-bypass-cheatcode",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T14:53:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752776130,
"commentsCount": 0,
"updatedAt": "2025-07-17T18:15:20.000Z"
}
}
{
"storyID": "44593972",
"title": "Self-taught engineers often outperform (2024)",
"author": "mbastos",
"url": "https://michaelbastos.com/blog/why-self-taught-engineers-often-outperform",
"points": 397,
"commentsCount": 304,
"tags": [],
"og": {
"error": "404 Not Found",
"requestUrl": "https://michaelbastos.com/blog/why-self-taught-engineers-often-outperform"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T14:43:00.000Z",
"createdAtI": 1752763380,
"updatedAt": "2025-07-18T17:47:47.000Z",
"fetchedAt": "2025-07-18T17:48:30.857Z",
"firstVersion": {
"storyID": "44593972",
"author": "mbastos",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T14:48:30.228Z",
"title": "Self-Taught Engineers Often Outperform",
"createdAtI": 1752763380,
"url": "https://michaelbastos.com/blog/why-self-taught-engineers-often-outperform",
"points": 3,
"tags": [],
"createdAt": "2025-07-17T14:43:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752763710,
"commentsCount": 1,
"updatedAt": "2025-07-17T14:46:50.000Z"
}
}
Makena Kelly - A key operative from DOGE initiated plans to potentially kill Direct File, the free tax filing tool developed by the IRS, after offering assurances it would be spared from cuts.
{
"storyID": "44593180",
"title": "Doge Put Free Tax Filing Tool on Chopping Block After One Meeting with Lobbyists",
"author": "josefresco",
"url": "https://www.wired.com/story/doge-direct-file-chopping-block/",
"points": 99,
"commentsCount": 43,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "DOGE Put Free Tax Filing Tool on Chopping Block After One Meeting With Lobbyists",
"articlePublishedTime": "2025-07-17T11:00:00.000Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/6876a29bf598300bdeaa4ffa/191:100/w_1280,c_limit/DOGE-Killed-Free-Tax-filing-Service-Politics-2172231627.jpg?mbid=social_retweet"
}
],
"author": "Makena Kelly",
"ogTitle": "DOGE Put Free Tax Filing Tool on Chopping Block After One Meeting With Lobbyists",
"ogDescription": "A key operative from DOGE initiated plans to potentially kill Direct File, the free tax filing tool developed by the IRS, after offering assurances it would be spared from cuts.",
"ogImage": [
{
"url": "https://media.wired.com/photos/6876a29bf598300bdeaa4ffa/191:100/w_1280,c_limit/DOGE-Killed-Free-Tax-filing-Service-Politics-2172231627.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A key operative from DOGE initiated plans to potentially kill Direct File, the free tax filing tool developed by the IRS, after offering assurances it would be spared from cuts.",
"success": true,
"requestUrl": "https://www.wired.com/story/doge-direct-file-chopping-block/",
"ogUrl": "https://www.wired.com/story/doge-direct-file-chopping-block/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2025-07-17T11:00:00.000Z",
"articleAuthor": "Makena Kelly",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T13:29:19.000Z",
"createdAtI": 1752758959,
"updatedAt": "2025-07-18T15:47:41.000Z",
"fetchedAt": "2025-07-18T15:51:30.516Z",
"firstVersion": {
"storyID": "44593180",
"author": "josefresco",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T14:36:30.275Z",
"title": "Doge Put Free Tax Filing Tool on Chopping Block After One Meeting with Lobbyists",
"createdAtI": 1752758959,
"url": "https://www.wired.com/story/doge-direct-file-chopping-block/",
"points": 5,
"tags": [],
"createdAt": "2025-07-17T13:29:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752762990,
"commentsCount": 1,
"updatedAt": "2025-07-17T14:35:05.000Z"
}
}
{
"storyID": "44592876",
"title": "Texas has banned talking on college campuses at night. Seriously",
"author": "hn_acker",
"url": "https://www.houstonchronicle.com/opinion/outlook/article/texas-ban-universities-speech-talking-night-20361753.php",
"points": 36,
"commentsCount": 25,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.houstonchronicle.com/opinion/outlook/article/texas-ban-universities-speech-talking-night-20361753.php"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T12:59:45.000Z",
"createdAtI": 1752757185,
"updatedAt": "2025-07-18T10:26:38.000Z",
"fetchedAt": "2025-07-18T15:42:30.598Z",
"firstVersion": {
"storyID": "44592876",
"author": "hn_acker",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T13:03:30.308Z",
"title": "Texas has banned talking on college campuses at night. Seriously",
"createdAtI": 1752757185,
"url": "https://www.houstonchronicle.com/opinion/outlook/article/texas-ban-universities-speech-talking-night-20361753.php",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T12:59:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752757410,
"commentsCount": 0,
"updatedAt": "2025-07-17T13:03:19.000Z"
}
}
{
"storyID": "44592866",
"title": "The rise of AI as a threat to the S&P 500 [pdf]",
"author": "seangrvs",
"url": "https://autonomy.work/wp-content/uploads/2025/07/Sp-500-capital-at-risk_-3.pdf",
"points": 114,
"commentsCount": 86,
"tags": [],
"createdAt": "2025-07-17T12:58:37.000Z",
"createdAtI": 1752757117,
"updatedAt": "2025-07-18T15:18:25.000Z",
"fetchedAt": "2025-07-18T15:42:30.598Z",
"firstVersion": {
"storyID": "44592866",
"author": "seangrvs",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T14:09:30.602Z",
"title": "The rise of AI as a threat to the S&P 500 [pdf]",
"createdAtI": 1752757117,
"url": "https://autonomy.work/wp-content/uploads/2025/07/Sp-500-capital-at-risk_-3.pdf",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T12:58:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752761371,
"commentsCount": 1,
"updatedAt": "2025-07-17T14:09:20.000Z"
}
}
Terence Eden - Another day, another data breach. the spreadsheet, initially shared in 2022, and thought to contain data related to a small number of applicants, had contained hidden data related to more than 18,000 people. ICO statement in response to 2022 MoD data breach Why are people still sending files to each other? I remember having a stand-up argument a decade ago with a project manager who wanted us …
{
"storyID": "44592510",
"title": "We've got to stop sending files to each other",
"author": "ColinWright",
"url": "https://shkspr.mobi/blog/2025/07/weve-got-to-stop-sending-files-to-each-other/",
"points": 43,
"commentsCount": 83,
"tags": [],
"og": {
"twitterSite": "@edent",
"articlePublishedTime": "2025-07-17T12:34:37+01:00",
"author": "Terence Eden",
"ogTitle": "We've got to stop sending files to each other",
"ogDescription": "Another day, another data breach. the spreadsheet, initially shared in 2022, and thought to contain data related to a small number of applicants, had contained hidden data related to more than 18,000 people. ICO statement in response to 2022 MoD data breach Why are people still sending files to each other? I remember having a stand-up argument a decade ago with a project manager who wanted us …",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "225",
"url": "https://shkspr.mobi/blog/wp-content/uploads/2009/12/File-System.png",
"height": "497"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://shkspr.mobi/blog/2025/07/weve-got-to-stop-sending-files-to-each-other/",
"ogUrl": "https://shkspr.mobi/blog/2025/07/weve-got-to-stop-sending-files-to-each-other/",
"ogSiteName": "Terence Eden’s Blog",
"articleModifiedTime": "2025-07-17T13:04:34+01:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T12:22:40.000Z",
"createdAtI": 1752754960,
"updatedAt": "2025-07-18T14:19:43.000Z",
"fetchedAt": "2025-07-18T15:21:30.632Z",
"firstVersion": {
"storyID": "44592510",
"author": "ColinWright",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T12:30:30.586Z",
"title": "We've got to stop sending files to each other",
"createdAtI": 1752754960,
"url": "https://shkspr.mobi/blog/2025/07/weve-got-to-stop-sending-files-to-each-other/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T12:22:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752755431,
"commentsCount": 0,
"updatedAt": "2025-07-17T12:29:34.000Z"
}
}
Code and model to control the AH! Contribute to pollen-robotics/AmazingHand development by creating an account on GitHub.
{
"storyID": "44592413",
"title": "Hand: open-source Robot Hand",
"author": "vineethy",
"url": "https://github.com/pollen-robotics/AmazingHand",
"points": 413,
"commentsCount": 103,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - pollen-robotics/AmazingHand: Code and model to control the AH!",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/aef0248af602c7138762447e07a03e4e615d7204892c8f3c65c2fbf51e9466eb/pollen-robotics/AmazingHand"
}
],
"ogTitle": "GitHub - pollen-robotics/AmazingHand: Code and model to control the AH!",
"ogDescription": "Code and model to control the AH! Contribute to pollen-robotics/AmazingHand development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Code and model to control the AH! Contribute to pollen-robotics/AmazingHand development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/aef0248af602c7138762447e07a03e4e615d7204892c8f3c65c2fbf51e9466eb/pollen-robotics/AmazingHand",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Code and model to control the AH! Contribute to pollen-robotics/AmazingHand development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/pollen-robotics/AmazingHand",
"ogUrl": "https://github.com/pollen-robotics/AmazingHand",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T12:08:38.000Z",
"createdAtI": 1752754118,
"updatedAt": "2025-07-18T15:01:25.000Z",
"fetchedAt": "2025-07-18T15:15:30.283Z",
"firstVersion": {
"storyID": "44592413",
"author": "vineethy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T12:48:30.207Z",
"title": "Hand: open-source Robot Hand",
"createdAtI": 1752754118,
"url": "https://github.com/pollen-robotics/AmazingHand",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T12:08:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752756510,
"commentsCount": 0,
"updatedAt": "2025-07-17T12:48:20.000Z"
}
}
TLDR: my bank sent out emails with websites which looked a lot like phishing mails, so much so that this similarity could potentially be used against them legally by potential phishing victims – Discussion at hackernews (soon) Chapter 1: You’ve got mail As I was writing my first post some weeks ago, I got an email from my bank in my inbox:
{
"storyID": "44592377",
"title": "My bank keeps on undermining anti-phishing education",
"author": "cheesepaint",
"url": "http://moritz-mander.de/blog/my_bank_keeps_on_undermining_anti-phishing_education/",
"points": 311,
"commentsCount": 236,
"tags": [],
"og": {
"twitterTitle": "My Bank Keeps On Undermining Anti-Phishing Education",
"articlePublishedTime": "2025-06-09T00:00:00+00:00",
"ogTitle": "My Bank Keeps On Undermining Anti-Phishing Education",
"ogDescription": " TLDR: my bank sent out emails with websites which looked a lot like phishing mails, so much so that this similarity could potentially be used against them legally by potential phishing victims\n– Discussion at hackernews (soon)\nChapter 1: You’ve got mail As I was writing my first post some weeks ago, I got an email from my bank in my inbox:",
"ogLocale": "en-us",
"ogType": "article",
"articleTag": "Problem",
"twitterCard": "summary",
"twitterDescription": "\nTLDR: my bank sent out emails with websites which looked a lot like phishing mails, so much so that this similarity could potentially be used against them legally by potential phishing victims\n– Discussion at hackernews (soon)\n\nChapter 1: You’ve got mail\nAs I was writing my first post some weeks ago, I got an email from my bank in my inbox:\n",
"success": true,
"requestUrl": "http://moritz-mander.de/blog/my_bank_keeps_on_undermining_anti-phishing_education/",
"ogUrl": "http://moritz-mander.de/blog/my_bank_keeps_on_undermining_anti-phishing_education/",
"ogSiteName": "Moritz M.",
"articleSection": "blog",
"articleModifiedTime": "2025-06-09T00:00:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T12:04:53.000Z",
"createdAtI": 1752753893,
"updatedAt": "2025-07-18T15:14:24.000Z",
"fetchedAt": "2025-07-18T15:15:30.283Z",
"firstVersion": {
"storyID": "44592377",
"author": "cheesepaint",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T12:30:30.586Z",
"title": "My Bank Keeps on Undermining Anti-Phishing Education",
"createdAtI": 1752753893,
"url": "http://moritz-mander.de/blog/my_bank_keeps_on_undermining_anti-phishing_education/",
"points": 3,
"tags": [],
"createdAt": "2025-07-17T12:04:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752755431,
"commentsCount": 0,
"updatedAt": "2025-07-17T12:29:05.000Z"
}
}
Italian law allows for up to three years in jail for “promotion of pirated copyrighted materials.”…
{
"storyID": "44591988",
"title": "Retro gaming YouTuber Once Were Nerd sued and raided by the Italian government",
"author": "BallsInIt",
"url": "https://www.androidauthority.com/once-were-nerd-youtuber-copyright-lawsuit-3577995/",
"points": 251,
"commentsCount": 243,
"tags": [],
"og": {
"twitterTitle": "YouTuber faces jail time for showing off Android-based gaming handhelds",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-07-16T17:17:34+00:00",
"twitterImage": [
{
"alt": "Anbernic handheld that looks like a Game Boy.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/07/Anbernic-handheld-1152x648.jpg"
}
],
"ogTitle": "YouTuber faces jail time for showing off Android-based gaming handhelds",
"ogDescription": "Italian law allows for up to three years in jail for “promotion of pirated copyrighted materials.”…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "Anbernic handheld that looks like a Game Boy.",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/07/Anbernic-handheld-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Italian law allows for up to three years in jail for “promotion of pirated copyrighted materials.”…",
"success": true,
"requestUrl": "https://arstechnica.com/gadgets/2025/07/youtuber-faces-jail-time-for-showing-off-android-based-gaming-handhelds/",
"ogUrl": "https://arstechnica.com/gadgets/2025/07/youtuber-faces-jail-time-for-showing-off-android-based-gaming-handhelds/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-07-16T18:28:07+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T11:17:08.000Z",
"createdAtI": 1752751028,
"updatedAt": "2025-07-18T14:35:11.000Z",
"fetchedAt": "2025-07-18T14:45:30.578Z",
"firstVersion": {
"storyID": "44591988",
"author": "BallsInIt",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T11:30:30.601Z",
"title": "YouTuber faces jail time for showing off Android-based gaming handhelds",
"createdAtI": 1752751028,
"url": "https://arstechnica.com/gadgets/2025/07/youtuber-faces-jail-time-for-showing-off-android-based-gaming-handhelds/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-07-17T11:17:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752751831,
"commentsCount": 0,
"updatedAt": "2025-07-17T11:29:41.000Z"
}
}
Matrix, the open protocol for secure decentralised communications
{
"storyID": "44591820",
"title": "Upcoming coordinated security fix for all Matrix server implementations",
"author": "notpushkin",
"url": "https://matrix.org/blog/2025/07/security-predisclosure/",
"points": 170,
"commentsCount": 90,
"tags": [],
"og": {
"twitterCreator": "@matrixdotorg",
"twitterCard": "summary_large_image",
"twitterSite": "@matrixdotorg",
"twitterImage": [
{
"url": "https://matrix.org/blog/img/matrix-logo.png"
}
],
"success": true,
"requestUrl": "https://matrix.org/blog/2025/07/security-predisclosure/",
"ogTitle": "Pre-disclosure: Upcoming coordinated security fix for all Matrix server implementations",
"ogUrl": "https://matrix.org/blog/2025/07/security-predisclosure/",
"ogDescription": "Matrix, the open protocol for secure decentralised communications",
"ogImage": [
{
"url": "https://matrix.org/blog/img/matrix-logo.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T10:49:58.000Z",
"createdAtI": 1752749398,
"updatedAt": "2025-07-18T13:36:23.000Z",
"fetchedAt": "2025-07-18T14:27:30.503Z",
"firstVersion": {
"storyID": "44591820",
"author": "notpushkin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T11:12:30.330Z",
"title": "Upcoming coordinated security fix for all Matrix server implementations",
"createdAtI": 1752749398,
"url": "https://matrix.org/blog/2025/07/security-predisclosure/",
"points": 3,
"tags": [],
"createdAt": "2025-07-17T10:49:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752750750,
"commentsCount": 0,
"updatedAt": "2025-07-17T11:10:32.000Z"
}
}
16- and 17-year-olds will be able to vote in all elections as part of changes including easier voter registration and crackdown on foreign interference
{
"storyID": "44591785",
"title": "Voting age to be lowered to 16 in UK by next general election",
"author": "hagbard_c",
"url": "https://www.theguardian.com/politics/2025/jul/17/voting-age-to-be-lowered-to-16-in-england-and-northern-ireland",
"points": 42,
"commentsCount": 90,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Guardian",
"twitterAppUrliPad": "gnmguardian://politics/2025/jul/17/voting-age-to-be-lowered-to-16-in-england-and-northern-ireland?contenttype=Article&source=twitter",
"twitterAppIdiPhone": "409128287",
"twitterAppNameiPhone": "The Guardian",
"ogTitle": "Voting age to be lowered to 16 across UK by next general election",
"ogType": "article",
"articleTag": "Electoral reform,General elections,Young people,Politics,Labour,UK news,England,Northern Ireland",
"twitterCard": "summary_large_image",
"requestUrl": "https://www.theguardian.com/politics/2025/jul/17/voting-age-to-be-lowered-to-16-in-england-and-northern-ireland",
"twitterAppUrliPhone": "gnmguardian://politics/2025/jul/17/voting-age-to-be-lowered-to-16-in-england-and-northern-ireland?contenttype=Article&source=twitter",
"twitterAppNameiPad": "The Guardian",
"twitterAppUrlGooglePlay": "guardian://www.theguardian.com/politics/2025/jul/17/voting-age-to-be-lowered-to-16-in-england-and-northern-ireland",
"ogSiteName": "the Guardian",
"twitterSite": "@guardian",
"articlePublishedTime": "2025-07-17T10:15:42.000Z",
"twitterImage": [
{
"url": "https://i.guim.co.uk/img/media/5324786b5862b1cdc462758f77f5821601fd515a/15_321_1278_1023/master/1278.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&s=463a2511f9edca708c27faa60ec4a2d8"
}
],
"alIosAppStoreId": "409128287",
"ogDescription": "16- and 17-year-olds will be able to vote in all elections as part of changes including easier voter registration and crackdown on foreign interference",
"twitterAppIdGooglePlay": "com.guardian",
"ogImage": [
{
"width": "1200",
"url": "https://i.guim.co.uk/img/media/5324786b5862b1cdc462758f77f5821601fd515a/15_321_1278_1023/master/1278.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&precrop=40:21,offset-x50,offset-y0&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctZGVmYXVsdC5wbmc&enable=upscale&s=ceedfea0b7f25cbae3d6c1f8c67395a8",
"height": "961"
}
],
"twitterAppIdiPad": "409128287",
"articlePublisher": "https://www.facebook.com/theguardian",
"success": true,
"alIosAppName": "The Guardian",
"ogUrl": "https://www.theguardian.com/politics/2025/jul/17/voting-age-to-be-lowered-to-16-in-england-and-northern-ireland",
"alIosUrl": "gnmguardian://politics/2025/jul/17/voting-age-to-be-lowered-to-16-in-england-and-northern-ireland?contenttype=Article&source=applinks",
"articleModifiedTime": "2025-07-17T12:59:04.000Z",
"articleSection": "Politics",
"articleAuthor": "https://www.theguardian.com/profile/rowena-mason",
"fbAppId": "180444840287"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-07-17T10:44:17.000Z",
"createdAtI": 1752749057,
"updatedAt": "2025-07-18T13:04:08.000Z",
"fetchedAt": "2025-07-18T14:21:30.586Z",
"firstVersion": {
"storyID": "44591785",
"author": "hagbard_c",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-07-17T10:54:30.286Z",
"title": "Voting age to be lowered to 16 in UK by next general election",
"createdAtI": 1752749057,
"url": "https://www.theguardian.com/politics/2025/jul/17/voting-age-to-be-lowered-to-16-in-england-and-northern-ireland",
"points": 3,
"tags": [],
"createdAt": "2025-07-17T10:44:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1752749670,
"commentsCount": 1,
"updatedAt": "2025-07-17T10:53:50.000Z"
}
}