Recent advances in foundational models have yielded reasoning systems capable of achieving a gold-medal standard at the International Mathematical Olympiad. The transition from competition-level problem-solving to professional research, however, requires navigating vast literature and constructing long-horizon proofs. In this work, we introduce Aletheia, a math research agent that iteratively generates, verifies, and
{
"storyID": "47026134",
"title": "Towards Autonomous Mathematics Research",
"author": "gmays",
"url": "https://arxiv.org/abs/2602.10177",
"points": 37,
"commentsCount": 7,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "Towards Autonomous Mathematics Research",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "Towards Autonomous Mathematics Research",
"ogDescription": "Recent advances in foundational models have yielded reasoning systems capable of achieving a gold-medal standard at the International Mathematical Olympiad. The transition from competition-level problem-solving to professional research, however, requires navigating vast literature and constructing long-horizon proofs. In this work, we introduce Aletheia, a math research agent that iteratively generates, verifies, and",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Recent advances in foundational models have yielded reasoning systems capable of achieving a gold-medal standard at the International Mathematical Olympiad. The transition from competition-level...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2602.10177",
"ogUrl": "https://arxiv.org/abs/2602.10177v2",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T18:35:40.000Z",
"createdAtI": 1771180540,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47026134",
"author": "gmays",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T18:45:58.512Z",
"title": "Towards Autonomous Mathematics Research",
"createdAtI": 1771180540,
"url": "https://arxiv.org/abs/2602.10177",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T18:35:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771181159,
"commentsCount": 0,
"updatedAt": "2026-02-15T18:45:12.000Z"
}
}We are reinforcing our editorial standards following this incident.
{
"storyID": "47026071",
"title": "Editor's Note: Retraction of article containing fabricated quotations",
"author": "bikenaga",
"url": "https://arstechnica.com/staff/2026/02/editors-note-retraction-of-article-containing-fabricated-quotations/",
"points": 69,
"commentsCount": 52,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Editor’s Note: Retraction of article containing fabricated quotations",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-02-15T18:09:09+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/ars-logo-dark-background-1152x648.jpg"
}
],
"ogTitle": "Editor’s Note: Retraction of article containing fabricated quotations",
"ogDescription": "We are reinforcing our editorial standards following this incident.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/ars-logo-dark-background-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "We are reinforcing our editorial standards following this incident.",
"success": true,
"requestUrl": "https://arstechnica.com/staff/2026/02/editors-note-retraction-of-article-containing-fabricated-quotations/",
"ogUrl": "https://arstechnica.com/staff/2026/02/editors-note-retraction-of-article-containing-fabricated-quotations/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-02-15T18:09:09+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T18:29:54.000Z",
"createdAtI": 1771180194,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47026071",
"author": "bikenaga",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T18:35:58.617Z",
"title": "(Ars) Editor's Note: Retraction of article containing fabricated quotations",
"createdAtI": 1771180194,
"url": "https://arstechnica.com/staff/2026/02/editors-note-retraction-of-article-containing-fabricated-quotations/",
"points": 3,
"tags": [],
"createdAt": "2026-02-15T18:29:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771180559,
"commentsCount": 1,
"updatedAt": "2026-02-15T18:34:13.000Z"
}
}Sam Biddle - Activist are urging New York City Health and Hospitals Corporation to cut ties with the ICE contractor.
{
"storyID": "47025624",
"title": "Palantir Gets Millions of Dollars from New York City's Public Hospitals",
"author": "cdrnsf",
"url": "https://theintercept.com/2026/02/15/palantir-contract-new-york-city-health-hospitals/",
"points": 163,
"commentsCount": 53,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@theintercept",
"articlePublishedTime": "2026-02-15T16:13:30+00:00",
"twitterImage": [
{
"url": "https://theintercept.com/wp-content/uploads/2026/02/AP20302727055883-e1771043216688.jpg?fit=6000%2C3000&w=2048"
}
],
"author": "Sam Biddle",
"ogTitle": "Palantir Gets Millions of Dollars From New York City’s Public Hospitals",
"ogDescription": "Activist are urging New York City Health and Hospitals Corporation to cut ties with the ICE contractor.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://theintercept.com/wp-content/uploads/2026/02/AP20302727055883-e1771043216688.jpg?fit=6000%2C3000&w=1200&h=800",
"height": "800"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theintercept.com/2026/02/15/palantir-contract-new-york-city-health-hospitals/",
"ogUrl": "https://theintercept.com/2026/02/15/palantir-contract-new-york-city-health-hospitals/",
"ogSiteName": "The Intercept",
"articleModifiedTime": "2026-02-15T17:43:55+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T17:37:10.000Z",
"createdAtI": 1771177030,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47025624",
"author": "cdrnsf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T17:55:58.353Z",
"title": "Palantir Gets Millions of Dollars from New York City's Public Hospitals",
"createdAtI": 1771177030,
"url": "https://theintercept.com/2026/02/15/palantir-contract-new-york-city-health-hospitals/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T17:37:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771178158,
"commentsCount": 0,
"updatedAt": "2026-02-15T17:55:41.000Z"
}
}A 6502 based laptop design. Contribute to TechPaula/LT6502 development by creating an account on GitHub.
{
"storyID": "47025399",
"title": "LT6502: A 6502-based homebrew laptop",
"author": "classichasclass",
"url": "https://github.com/TechPaula/LT6502",
"points": 173,
"commentsCount": 47,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - TechPaula/LT6502: A 6502 based laptop design",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/a6bc00a1fa542137b935ec3b075eb39bc16be7ae2faa677e2a81200d4d957fcb/TechPaula/LT6502"
}
],
"ogTitle": "GitHub - TechPaula/LT6502: A 6502 based laptop design",
"ogDescription": "A 6502 based laptop design. Contribute to TechPaula/LT6502 development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "A 6502 based laptop design. Contribute to TechPaula/LT6502 development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/a6bc00a1fa542137b935ec3b075eb39bc16be7ae2faa677e2a81200d4d957fcb/TechPaula/LT6502",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A 6502 based laptop design. Contribute to TechPaula/LT6502 development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/TechPaula/LT6502",
"ogUrl": "https://github.com/TechPaula/LT6502",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T17:12:35.000Z",
"createdAtI": 1771175555,
"updatedAt": "2026-02-15T20:25:28.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47025399",
"author": "classichasclass",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T17:25:58.338Z",
"title": "LT6502: A 6502-based homebrew laptop",
"createdAtI": 1771175555,
"url": "https://github.com/TechPaula/LT6502",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T17:12:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771176358,
"commentsCount": 0,
"updatedAt": "2026-02-15T17:25:42.000Z"
}
}The measures under the Ecodesign for Sustainable Products Regulation will allow businesses to benefit from a more circular economy.
{
"storyID": "47025378",
"title": "EU bans the destruction of unsold apparel, clothing, accessories and footwear",
"author": "giuliomagnifico",
"url": "https://environment.ec.europa.eu/news/new-eu-rules-stop-destruction-unsold-clothes-and-shoes-2026-02-09_en",
"points": 428,
"commentsCount": 316,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "New EU rules to stop destruction of unsold clothes and shoes",
"twitterImage": [
{
"alt": "A huge pile of clothes outside is shown",
"url": "https://environment.ec.europa.eu/sites/default/files/styles/ewcms_metatag_image/public/2026-02/GettyImages-2164380614.jpg1_.jpg?h=03a24c0b&itok=gaShWK4G"
}
],
"ogTitle": "New EU rules to stop destruction of unsold clothes and shoes",
"ogDescription": "The measures under the Ecodesign for Sustainable Products Regulation will allow businesses to benefit from a more circular economy.",
"ogImage": [
{
"alt": "A huge pile of clothes outside is shown",
"url": "https://environment.ec.europa.eu/sites/default/files/styles/ewcms_metatag_image/public/2026-02/GettyImages-2164380614.jpg1_.jpg?h=03a24c0b&itok=gaShWK4G"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"ogDeterminer": "auto",
"twitterDescription": "The measures under the Ecodesign for Sustainable Products Regulation will allow businesses to benefit from a more circular economy.",
"success": true,
"requestUrl": "https://environment.ec.europa.eu/news/new-eu-rules-stop-destruction-unsold-clothes-and-shoes-2026-02-09_en",
"ogUrl": "https://environment.ec.europa.eu/news/new-eu-rules-stop-destruction-unsold-clothes-and-shoes-2026-02-09_en",
"ogSiteName": "Environment"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T17:10:18.000Z",
"createdAtI": 1771175418,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47025378",
"author": "giuliomagnifico",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T17:20:58.300Z",
"title": "EU bans the destruction of unsold apparel, clothing, accessories and footwear",
"createdAtI": 1771175418,
"url": "https://environment.ec.europa.eu/news/new-eu-rules-stop-destruction-unsold-clothes-and-shoes-2026-02-09_en",
"points": 14,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T17:10:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771176058,
"commentsCount": 0,
"updatedAt": "2026-02-15T17:20:26.000Z"
}
}Falk Steiner - Data analysis provider Palantir wants to obtain a counterstatement in court – and triggers a wave of solidarity for a small Swiss magazine.
{
"storyID": "47025188",
"title": "Palantir vs. the \"Republik\": US analytics firm takes magazine to court",
"author": "cdrnsf",
"url": "https://www.heise.de/en/news/Palantir-vs-the-Republik-US-analytics-firm-takes-magazine-to-court-11176508.html",
"points": 134,
"commentsCount": 54,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@heiseonline",
"twitterTitle": "Palantir vs. the \"Republik\": US analytics firm takes magazine to court",
"twitterImage": [
{
"url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/5/0/2/7/7/7/1/Screenshot_2026-02-13_at_19.57.24-85c7b3432095e315.png"
}
],
"author": "Falk Steiner",
"ogTitle": "Palantir vs. the \"Republik\": US analytics firm takes magazine to court",
"ogDescription": "Data analysis provider Palantir wants to obtain a counterstatement in court – and triggers a wave of solidarity for a small Swiss magazine.",
"ogLocale": "de_DE",
"ogImage": [
{
"url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/5/0/2/7/7/7/1/Screenshot_2026-02-13_at_19.57.24-85c7b3432095e315.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Data analysis provider Palantir wants to obtain a counterstatement in court – and triggers a wave of solidarity for a small Swiss magazine.",
"success": true,
"requestUrl": "https://www.heise.de/en/news/Palantir-vs-the-Republik-US-analytics-firm-takes-magazine-to-court-11176508.html",
"dcIdentifier": "https://heise.de/-11176508",
"dcCreator": "heise online",
"ogUrl": "https://www.heise.de/en/news/Palantir-vs-the-Republik-US-analytics-firm-takes-magazine-to-court-11176508.html",
"ogSiteName": "heise online"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T16:51:17.000Z",
"createdAtI": 1771174277,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47025188",
"author": "cdrnsf",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T17:00:58.414Z",
"title": "Palantir vs. the \"Republik\": US analytics firm takes magazine to court",
"createdAtI": 1771174277,
"url": "https://www.heise.de/en/news/Palantir-vs-the-Republik-US-analytics-firm-takes-magazine-to-court-11176508.html",
"points": 3,
"tags": [],
"createdAt": "2026-02-15T16:51:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771174858,
"commentsCount": 0,
"updatedAt": "2026-02-15T16:57:41.000Z"
}
}Sato helmed design for consoles including Mega Drive, Saturn…
{
"storyID": "47024907",
"title": "Hideki Sato, designer of all Sega's consoles, has died",
"author": "magoghm",
"url": "https://www.videogameschronicle.com/news/hideki-sato-designer-of-segas-consoles-dies-age-75/",
"points": 219,
"commentsCount": 18,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@andy_VGC",
"twitterSite": "@vgc_news",
"twitterTitle": "Hideki Sato, designer of all Sega’s consoles, has died | VGC",
"articlePublishedTime": "2026-02-15T13:21:50+00:00",
"twitterImage": [
{
"url": "https://www.videogameschronicle.com/files/2026/02/IMG_1643.jpeg"
}
],
"ogTitle": "Hideki Sato, designer of all Sega’s consoles, has died | VGC",
"ogDescription": "Sato helmed design for consoles including Mega Drive, Saturn…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1206",
"url": "https://www.videogameschronicle.com/files/2026/02/IMG_1643.jpeg",
"height": "851"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Sato helmed design for consoles including Mega Drive, Saturn…",
"success": true,
"requestUrl": "https://www.videogameschronicle.com/news/hideki-sato-designer-of-segas-consoles-dies-age-75/",
"ogUrl": "https://www.videogameschronicle.com/news/hideki-sato-designer-of-segas-consoles-dies-age-75/",
"ogSiteName": "VGC",
"articleModifiedTime": "2026-02-15T13:24:03+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T16:19:51.000Z",
"createdAtI": 1771172391,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47024907",
"author": "magoghm",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T16:25:58.357Z",
"title": "Hideki Sato, designer of all Sega's consoles, has died",
"createdAtI": 1771172391,
"url": "https://www.videogameschronicle.com/news/hideki-sato-designer-of-segas-consoles-dies-age-75/",
"points": 4,
"tags": [],
"createdAt": "2026-02-15T16:19:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771172758,
"commentsCount": 0,
"updatedAt": "2026-02-15T16:24:26.000Z"
}
}Pecan nuts were already a dietary staple for Native Americans in various parts of what is now the United States before Antoine’s innovation established the basis for a commercial pecan industry. Th…
{
"storyID": "47024676",
"title": "An Enslaved Gardener Transformed the Pecan into a Cash Crop",
"author": "PaulHoule",
"url": "https://lithub.com/how-an-enslaved-gardener-transformed-the-pecan-into-a-cash-crop/",
"points": 59,
"commentsCount": 37,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@lithub",
"twitterTitle": "How an Enslaved Gardener Transformed the Pecan Into a Cash Crop ",
"articlePublishedTime": "2026-01-23T09:58:34+00:00",
"twitterImage": [
{
"url": "https://s26162.pcdn.co/wp-content/uploads/2026/01/pecan.jpg?w=640"
}
],
"ogTitle": "How an Enslaved Gardener Transformed the Pecan Into a Cash Crop",
"ogDescription": "Pecan nuts were already a dietary staple for Native Americans in various parts of what is now the United States before Antoine’s innovation established the basis for a commercial pecan industry. Th…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1750",
"url": "https://s26162.pcdn.co/wp-content/uploads/2026/01/pecan.jpg",
"height": "875"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://lithub.com/how-an-enslaved-gardener-transformed-the-pecan-into-a-cash-crop/",
"ogUrl": "https://lithub.com/how-an-enslaved-gardener-transformed-the-pecan-into-a-cash-crop/",
"ogSiteName": "Literary Hub",
"articleModifiedTime": "2026-01-17T04:15:43+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T15:53:13.000Z",
"createdAtI": 1771170793,
"updatedAt": "2026-02-15T20:24:58.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47024676",
"author": "PaulHoule",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T16:00:58.396Z",
"title": "An Enslaved Gardener Transformed the Pecan into a Cash Crop",
"createdAtI": 1771170793,
"url": "https://lithub.com/how-an-enslaved-gardener-transformed-the-pecan-into-a-cash-crop/",
"points": 3,
"tags": [],
"createdAt": "2026-02-15T15:53:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771171258,
"commentsCount": 0,
"updatedAt": "2026-02-15T15:58:11.000Z"
}
}Gwern - Gwtar is a new polyglot HTML archival format which provides a single, self-contained, HTML file which still can be efficiently lazy-loaded by a web browser. This is done by a header’s JavaScript making HTTP range requests. It is used on Gwern.net to serve large HTML archives.
{
"storyID": "47024506",
"title": "Gwtar: A static efficient single-file HTML format",
"author": "theblazehen",
"url": "https://gwern.net/gwtar",
"points": 108,
"commentsCount": 27,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "gwern",
"twitterTitle": "Gwtar: a static efficient single-file HTML format",
"twitterSite": "gwern.net",
"author": "Gwern",
"dcDateIssued": "2026-01-20",
"ogTitle": "Gwtar: a static efficient single-file HTML format",
"ogDescription": "Gwtar is a new polyglot HTML archival format which provides a single, self-contained, HTML file which still can be efficiently lazy-loaded by a web browser. This is done by a header’s JavaScript making HTTP range requests. It is used on Gwern.net to serve large HTML archives.",
"ogImage": [
{
"width": "1144",
"url": "https://gwern.net/doc/cs/algorithm/information/compression/2026-01-23-dbohdan-gpt5imagemini-gwtarlogo-guitar.png",
"height": "1882"
}
],
"ogType": "article",
"dcRights": "https://creativecommons.org/publicdomain/zero/1.0/",
"success": true,
"requestUrl": "https://gwern.net/gwtar",
"ogUrl": "https://gwern.net/gwtar"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T15:37:06.000Z",
"createdAtI": 1771169826,
"updatedAt": "2026-02-15T20:25:28.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47024506",
"author": "theblazehen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T17:25:58.338Z",
"title": "Gwtar: A static efficient single-file HTML format",
"createdAtI": 1771169826,
"url": "https://gwern.net/gwtar",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T15:37:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771176358,
"commentsCount": 0,
"updatedAt": "2026-02-15T17:25:42.000Z"
}
}Curated niche app opportunities from Reddit, scored by difficulty and demand.
{
"storyID": "47024387",
"title": "AI is going to kill app subscriptions",
"author": "informal007",
"url": "https://nichehunt.app/blog/ai-going-to-kill-app-subscriptions",
"points": 77,
"commentsCount": 147,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Niche Hunt — App ideas people actually want",
"twitterDescription": "Curated niche app opportunities from Reddit, scored by difficulty and demand.",
"twitterImage": [
{
"width": "800",
"url": "https://nichehunt.app/opengraph-image.png?opengraph-image.c79cda14.png",
"height": "533"
}
],
"success": true,
"requestUrl": "https://nichehunt.app/blog/ai-going-to-kill-app-subscriptions",
"ogTitle": "Niche Hunt — App ideas people actually want",
"ogDescription": "Curated niche app opportunities from Reddit, scored by difficulty and demand.",
"ogImage": [
{
"width": "800",
"type": "image/png",
"url": "https://nichehunt.app/opengraph-image.png?opengraph-image.c79cda14.png",
"height": "533"
}
]
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-15T15:21:08.000Z",
"createdAtI": 1771168868,
"updatedAt": "2026-02-15T20:24:58.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47024387",
"author": "informal007",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T15:30:58.362Z",
"title": "AI is going to kill app subscriptions",
"createdAtI": 1771168868,
"url": "https://nichehunt.app/blog/ai-going-to-kill-app-subscriptions",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T15:21:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771169458,
"commentsCount": 0,
"updatedAt": "2026-02-15T15:30:42.000Z"
}
}Attempt to convert 1943 Irish language sci-fi book Manannán to modern orthography - cavedave/Manannan
{
"storyID": "47024184",
"title": "1940s Irish sci-fi novel features early mecha and gravity assists",
"author": "donohoe",
"url": "https://github.com/cavedave/Manannan",
"points": 39,
"commentsCount": 18,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - cavedave/Manannan: Attempt to convert 1943 Irish language sci-fi book Manannán to modern orthography",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/17482b36f8313d5c8d4ee4839e81158ca4b64510f87e8f8602e4f4b89e3ca93f/cavedave/Manannan"
}
],
"ogTitle": "GitHub - cavedave/Manannan: Attempt to convert 1943 Irish language sci-fi book Manannán to modern orthography",
"ogDescription": "Attempt to convert 1943 Irish language sci-fi book Manannán to modern orthography - cavedave/Manannan",
"ogImage": [
{
"width": "1200",
"alt": "Attempt to convert 1943 Irish language sci-fi book Manannán to modern orthography - cavedave/Manannan",
"url": "https://opengraph.githubassets.com/17482b36f8313d5c8d4ee4839e81158ca4b64510f87e8f8602e4f4b89e3ca93f/cavedave/Manannan",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Attempt to convert 1943 Irish language sci-fi book Manannán to modern orthography - cavedave/Manannan",
"success": true,
"requestUrl": "https://github.com/cavedave/Manannan",
"ogUrl": "https://github.com/cavedave/Manannan",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T14:55:53.000Z",
"createdAtI": 1771167353,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47024184",
"author": "donohoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T17:40:58.440Z",
"title": "1940s Irish sci-fi novel features early mecha and gravity assists",
"createdAtI": 1771167353,
"url": "https://github.com/cavedave/Manannan",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T14:55:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771177258,
"commentsCount": 2,
"updatedAt": "2026-02-15T17:39:26.000Z"
}
}{
"storyID": "47024112",
"title": "Inner-Platform Effect",
"author": "tosh",
"url": "https://en.wikipedia.org/wiki/Inner-platform_effect",
"points": 43,
"commentsCount": 12,
"tags": [],
"og": {
"ogTitle": "Inner-platform effect - Wikipedia",
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/Inner-platform_effect",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T14:48:43.000Z",
"createdAtI": 1771166923,
"updatedAt": "2026-02-15T20:16:42.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47024112",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T15:30:58.362Z",
"title": "Inner-Platform Effect",
"createdAtI": 1771166923,
"url": "https://en.wikipedia.org/wiki/Inner-platform_effect",
"points": 3,
"tags": [],
"createdAt": "2026-02-15T14:48:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771169458,
"commentsCount": 0,
"updatedAt": "2026-02-15T15:30:11.000Z"
}
}{
"storyID": "47023633",
"title": "Kimi Claw",
"author": "pretext",
"url": "https://www.kimi.com/bot",
"points": 62,
"commentsCount": 72,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.kimi.com/bot"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T13:48:44.000Z",
"createdAtI": 1771163324,
"updatedAt": "2026-02-15T20:13:58.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47023633",
"author": "pretext",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T14:00:58.688Z",
"title": "Kimi Claw",
"createdAtI": 1771163324,
"url": "https://www.kimi.com/bot",
"points": 3,
"tags": [],
"createdAt": "2026-02-15T13:48:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771164059,
"commentsCount": 0,
"updatedAt": "2026-02-15T13:59:12.000Z"
}
}Glenn Greenwald - Just a decade after a global backlash was triggered by Snowden reporting on mass domestic surveillance, the state-corporate dragnet is stronger and more invasive than ever.
{
"storyID": "47023238",
"title": "Amazon, Google Unwittingly Reveal the Severity of the U.S. Surveillance State",
"author": "mikece",
"url": "https://greenwald.substack.com/p/amazons-ring-and-googles-nest-unwittingly",
"points": 550,
"commentsCount": 392,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Amazon's Ring and Google's Nest Unwittingly Reveal the Severity of the U.S. Surveillance State",
"twitterCard": "summary_large_image",
"twitterDescription": "Just a decade after a global backlash was triggered by Snowden reporting on mass domestic surveillance, the state-corporate dragnet is stronger and more invasive than ever.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Jscr!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fgreenwald.substack.com%2Fapi%2Fv1%2Fpost_preview%2F187789911%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Glenn Greenwald",
"requestUrl": "https://greenwald.substack.com/p/amazons-ring-and-googles-nest-unwittingly",
"ogTitle": "Amazon's Ring and Google's Nest Unwittingly Reveal the Severity of the U.S. Surveillance State",
"ogUrl": "https://greenwald.substack.com/p/amazons-ring-and-googles-nest-unwittingly",
"ogDescription": "Just a decade after a global backlash was triggered by Snowden reporting on mass domestic surveillance, the state-corporate dragnet is stronger and more invasive than ever.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!MwWG!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e3e6373-e7bb-4397-8e93-a5ad524ee4cf_4000x2667.heic"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T12:42:17.000Z",
"createdAtI": 1771159337,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47023238",
"author": "mikece",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T13:05:58.382Z",
"title": "Amazon, Google Unwittingly Reveal the Severity of the U.S. Surveillance State",
"createdAtI": 1771159337,
"url": "https://greenwald.substack.com/p/amazons-ring-and-googles-nest-unwittingly",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T12:42:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771160758,
"commentsCount": 0,
"updatedAt": "2026-02-15T13:05:41.000Z"
}
}Reversed engineered game Starflight (1986). Contribute to s-macke/starflight-reverse development by creating an account on GitHub.
{
"storyID": "47022943",
"title": "Reversed engineered game Starflight (1986)",
"author": "tosh",
"url": "https://github.com/s-macke/starflight-reverse",
"points": 82,
"commentsCount": 40,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - s-macke/starflight-reverse: Reversed engineered game Starflight (1986)",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/cece4cdd6ef1e8947603c93648e069378109f7db3c2b289dc39c31677ec304dc/s-macke/starflight-reverse"
}
],
"ogTitle": "GitHub - s-macke/starflight-reverse: Reversed engineered game Starflight (1986)",
"ogDescription": "Reversed engineered game Starflight (1986). Contribute to s-macke/starflight-reverse development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Reversed engineered game Starflight (1986). Contribute to s-macke/starflight-reverse development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/cece4cdd6ef1e8947603c93648e069378109f7db3c2b289dc39c31677ec304dc/s-macke/starflight-reverse",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Reversed engineered game Starflight (1986). Contribute to s-macke/starflight-reverse development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/s-macke/starflight-reverse",
"ogUrl": "https://github.com/s-macke/starflight-reverse",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T11:37:29.000Z",
"createdAtI": 1771155449,
"updatedAt": "2026-02-15T20:24:29.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47022943",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T13:50:58.554Z",
"title": "Reversed engineered game Starflight (1986)",
"createdAtI": 1771155449,
"url": "https://github.com/s-macke/starflight-reverse",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T11:37:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771163459,
"commentsCount": 0,
"updatedAt": "2026-02-15T13:50:41.000Z"
}
}{
"storyID": "47022891",
"title": "I Fixed Windows Native Development",
"author": "deevus",
"url": "https://marler8997.github.io/blog/fixed-windows/",
"points": 521,
"commentsCount": 264,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://marler8997.github.io/blog/fixed-windows/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T11:25:26.000Z",
"createdAtI": 1771154726,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47022891",
"author": "deevus",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T12:50:58.720Z",
"title": "I Fixed Windows Native Development",
"createdAtI": 1771154726,
"url": "https://marler8997.github.io/blog/fixed-windows/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T11:25:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771159859,
"commentsCount": 1,
"updatedAt": "2026-02-15T12:50:55.000Z"
}
}{
"storyID": "47022704",
"title": "A Pokémon of a Different Color",
"author": "Risse",
"url": "https://matthew.verive.me/blog/color/",
"points": 50,
"commentsCount": 7,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://matthew.verive.me/blog/color/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T10:40:49.000Z",
"createdAtI": 1771152049,
"updatedAt": "2026-02-15T19:34:27.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47022704",
"author": "Risse",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T13:50:58.554Z",
"title": "A Pokémon of a Different Color",
"createdAtI": 1771152049,
"url": "https://matthew.verive.me/blog/color/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T10:40:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771163459,
"commentsCount": 0,
"updatedAt": "2026-02-15T13:50:41.000Z"
}
}{
"storyID": "47022329",
"title": "Two different tricks for fast LLM inference",
"author": "swah",
"url": "https://www.seangoedecke.com/fast-llm-inference/",
"points": 143,
"commentsCount": 64,
"tags": [
"front_page"
],
"og": {
"ogTitle": "Two different tricks for fast LLM inference",
"ogImage": [
{
"url": "https://www.seangoedecke.com/og-image.jpg"
}
],
"success": true,
"requestUrl": "https://www.seangoedecke.com/fast-llm-inference/",
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2026-02-15T09:27:33.000Z",
"createdAtI": 1771147653,
"updatedAt": "2026-02-15T20:21:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47022329",
"author": "swah",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T09:55:58.470Z",
"title": "Two different tricks for fast LLM inference",
"createdAtI": 1771147653,
"url": "https://www.seangoedecke.com/fast-llm-inference/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T09:27:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771149358,
"commentsCount": 0,
"updatedAt": "2026-02-15T09:54:26.000Z"
}
}GitHub Gist: instantly share code, notes, and snippets.
{
"storyID": "47022238",
"title": "Git is a file system. We need a database for the code",
"author": "gritzko",
"url": "https://gist.github.com/gritzko/6e81b5391eacb585ae207f5e634db07e",
"points": 56,
"commentsCount": 71,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "SCMandLLM.md",
"twitterImage": [
{
"url": "https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png"
}
],
"ogTitle": "SCMandLLM.md",
"ogDescription": "GitHub Gist: instantly share code, notes, and snippets.",
"ogImage": [
{
"alt": "GitHub Gist: instantly share code, notes, and snippets.",
"url": "https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png"
}
],
"ogType": "article",
"articlePublisher": "262588213843476",
"twitterCard": "summary_large_image",
"twitterDescription": "GitHub Gist: instantly share code, notes, and snippets.",
"success": true,
"requestUrl": "https://gist.github.com/gritzko/6e81b5391eacb585ae207f5e634db07e",
"ogUrl": "https://gist.github.com/gritzko/6e81b5391eacb585ae207f5e634db07e",
"ogSiteName": "Gist",
"fbAppId": "1401488693436528",
"articleAuthor": "262588213843476"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T09:09:31.000Z",
"createdAtI": 1771146571,
"updatedAt": "2026-02-15T20:13:58.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47022238",
"author": "gritzko",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T10:00:58.706Z",
"title": "Git is a file system. We need a database for the code",
"createdAtI": 1771146571,
"url": "https://gist.github.com/gritzko/6e81b5391eacb585ae207f5e634db07e",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T09:09:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771149659,
"commentsCount": 0,
"updatedAt": "2026-02-15T10:00:10.000Z"
}
}DjVu is a vastly superior file format for books, mathematical papers and just about anything else you can think of to original PDF (current year PDF adopted some of its innovations, but they’…
{
"storyID": "47022213",
"title": "DjVu and its connection to Deep Learning (2023)",
"author": "tosh",
"url": "https://scottlocklin.wordpress.com/2023/05/31/djvu-and-its-connection-to-deep-learning/",
"points": 69,
"commentsCount": 14,
"tags": [],
"og": {
"articlePublishedTime": "2023-05-31T10:36:17+00:00",
"twitterImage": [
{
"url": "https://scottlocklin.wordpress.com/wp-content/uploads/2023/05/quantization.jpg?w=640"
}
],
"ogTitle": "DjVu and its connection to Deep Learning",
"ogDescription": "DjVu is a vastly superior file format for books, mathematical papers and just about anything else you can think of to original PDF (current year PDF adopted some of its innovations, but they’…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "774",
"url": "https://scottlocklin.wordpress.com/wp-content/uploads/2023/05/quantization.jpg",
"height": "441"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://scottlocklin.wordpress.com/2023/05/31/djvu-and-its-connection-to-deep-learning/",
"ogUrl": "https://scottlocklin.wordpress.com/2023/05/31/djvu-and-its-connection-to-deep-learning/",
"ogSiteName": "Locklin on science",
"articleModifiedTime": "2023-05-31T10:37:37+00:00",
"fbAppId": "249643311490"
},
"aiIsh": {
"score": 1,
"offenses": [
"deeplearning"
]
},
"createdAt": "2026-02-15T09:05:35.000Z",
"createdAtI": 1771146335,
"updatedAt": "2026-02-15T20:25:28.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47022213",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T13:40:58.384Z",
"title": "DjVu and its connection to Deep Learning (2023)",
"createdAtI": 1771146335,
"url": "https://scottlocklin.wordpress.com/2023/05/31/djvu-and-its-connection-to-deep-learning/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T09:05:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771162858,
"commentsCount": 0,
"updatedAt": "2026-02-15T13:39:26.000Z"
}
}Daniel Kunin - A visual introduction to probability and statistics.
{
"storyID": "47022067",
"title": "Seeing Theory",
"author": "Tomte",
"url": "https://seeing-theory.brown.edu/",
"points": 55,
"commentsCount": 2,
"tags": [],
"og": {
"success": true,
"author": "Daniel Kunin",
"requestUrl": "https://seeing-theory.brown.edu/",
"ogTitle": "Seeing Theory",
"ogUrl": "http://seeingtheory.io",
"ogDescription": "A visual introduction to probability and statistics.",
"ogImage": [
{
"width": "1200",
"url": "https://seeing-theory.brown.edu/img/share/home.png",
"height": "630"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T08:40:12.000Z",
"createdAtI": 1771144812,
"updatedAt": "2026-02-15T19:01:30.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47022067",
"author": "Tomte",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T08:50:58.702Z",
"title": "Seeing Theory",
"createdAtI": 1771144812,
"url": "https://seeing-theory.brown.edu/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T08:40:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771145459,
"commentsCount": 0,
"updatedAt": "2026-02-15T08:50:25.000Z"
}
}Michael Bloch - Engineering is no longer about writing code. Here is one startup's playbook for building in the AI agent era.
{
"storyID": "47021992",
"title": "No Coding Before 10am",
"author": "imartin2k",
"url": "https://michaelxbloch.substack.com/p/no-coding-before-10am",
"points": 49,
"commentsCount": 54,
"tags": [],
"og": {
"twitterTitle": "No Coding Before 10am | Michael Bloch",
"twitterCard": "summary_large_image",
"twitterDescription": "Engineering is no longer about writing code. Here is one startup's playbook for building in the AI agent era.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!tgcz!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fmichaelxbloch.substack.com%2Fapi%2Fv1%2Fpost_preview%2F187588679%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Michael Bloch",
"requestUrl": "https://michaelxbloch.substack.com/p/no-coding-before-10am",
"ogTitle": "No Coding Before 10am | Michael Bloch",
"ogUrl": "https://michaelxbloch.substack.com/p/no-coding-before-10am",
"ogDescription": "Engineering is no longer about writing code. Here is one startup's playbook for building in the AI agent era.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!32su!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb895c83-3c9a-426d-8d7d-cd57f75c0022_832x425.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-15T08:21:10.000Z",
"createdAtI": 1771143670,
"updatedAt": "2026-02-15T20:08:42.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47021992",
"author": "imartin2k",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T09:05:58.376Z",
"title": "No Coding Before 10am",
"createdAtI": 1771143670,
"url": "https://michaelxbloch.substack.com/p/no-coding-before-10am",
"points": 3,
"tags": [],
"createdAt": "2026-02-15T08:21:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771146358,
"commentsCount": 0,
"updatedAt": "2026-02-15T09:05:40.000Z"
}
}{
"storyID": "47021980",
"title": "Oat – Ultra-lightweight, semantic, zero-dependency HTML UI component library",
"author": "twapi",
"url": "https://oat.ink/",
"points": 379,
"commentsCount": 108,
"tags": [
"front_page"
],
"og": {
"ogImage": [
{
"url": "https://oat.ink/thumb.png"
}
],
"success": true,
"requestUrl": "https://oat.ink/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T08:17:05.000Z",
"createdAtI": 1771143425,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47021980",
"author": "twapi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T08:45:58.687Z",
"title": "Oat – Ultra-lightweight, semantic, zero-dependency HTML UI component library",
"createdAtI": 1771143425,
"url": "https://oat.ink/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T08:17:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771145159,
"commentsCount": 0,
"updatedAt": "2026-02-15T08:45:25.000Z"
}
}Michael McIntosh - Dignity moves, the mission of survival, and $140 million across the river
{
"storyID": "47021586",
"title": "Ex-Tech –> Homeless in SF",
"author": "Zamoshi",
"url": "https://zamoshi.substack.com/p/ninety-four-degrees",
"points": 106,
"commentsCount": 86,
"tags": [],
"og": {
"twitterTitle": "Ninety-Four Degrees ",
"twitterCard": "summary_large_image",
"twitterDescription": "Dignity moves, the mission of survival, and $140 million across the river",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!posY!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fzamoshi.substack.com%2Fapi%2Fv1%2Fpost_preview%2F187897601%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Michael McIntosh",
"requestUrl": "https://zamoshi.substack.com/p/ninety-four-degrees",
"ogTitle": "Ninety-Four Degrees ",
"ogUrl": "https://substack.com/home/post/p-187897601",
"ogDescription": "Dignity moves, the mission of survival, and $140 million across the river",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!XDot!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb878f94d-7fbc-463c-acd2-d6bddf649658_923x531.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T06:48:13.000Z",
"createdAtI": 1771138093,
"updatedAt": "2026-02-15T20:21:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47021586",
"author": "Zamoshi",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T07:25:58.702Z",
"title": "Ex-Tech –> Homeless in SF",
"createdAtI": 1771138093,
"url": "https://zamoshi.substack.com/p/ninety-four-degrees",
"points": 3,
"tags": [],
"createdAt": "2026-02-15T06:48:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771140359,
"commentsCount": 0,
"updatedAt": "2026-02-15T07:23:55.000Z"
}
}Zack Kotzer - The third-party company Discord could use for their ID collection is mired in surveillance concerns and links to Epstein via one of its investors
{
"storyID": "47021421",
"title": "Discord distances from age verification firm after ties to Peter Thiel surface",
"author": "thisislife2",
"url": "https://kotaku.com/discord-palantir-peter-thiel-persona-age-verification-2000668951",
"points": 187,
"commentsCount": 107,
"tags": [],
"og": {
"twitterCreator": "@ethangach",
"twitterSite": "@Kotaku",
"articlePublishedTime": "2026-02-14T17:00:58+00:00",
"author": "Zack Kotzer",
"ogTitle": "Discord's Age Verification Has A Weird Link To Palantir's Peter Thiel",
"ogDescription": "The third-party company Discord could use for their ID collection is mired in surveillance concerns and links to Epstein via one of its investors",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://kotaku.com/app/uploads/2025/09/Discord1-1200x675.jpg",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/kotaku/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://kotaku.com/discord-palantir-peter-thiel-persona-age-verification-2000668951",
"ogUrl": "https://kotaku.com/discord-palantir-peter-thiel-persona-age-verification-2000668951",
"ogSiteName": "Kotaku",
"articleModifiedTime": "2026-02-14T18:01:22+00:00",
"articleSection": "News",
"articleAuthor": "Zack Kotzer"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T06:00:42.000Z",
"createdAtI": 1771135242,
"updatedAt": "2026-02-15T20:25:28.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47021421",
"author": "thisislife2",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T06:25:58.499Z",
"title": "Discord Distances Itself from Peter Thiel's Palantir Age Verification Firm",
"createdAtI": 1771135242,
"url": "https://kotaku.com/discord-palantir-peter-thiel-persona-age-verification-2000668951",
"points": 3,
"tags": [],
"createdAt": "2026-02-15T06:00:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771136758,
"commentsCount": 0,
"updatedAt": "2026-02-15T06:25:54.000Z"
}
}{
"storyID": "47021354",
"title": "Flashpoint Archive – Over 200k web games and animations preserved",
"author": "helloplanets",
"url": "https://flashpointarchive.org",
"points": 292,
"commentsCount": 74,
"tags": [
"front_page"
],
"og": {
"success": true,
"author": "BlueMaxima",
"requestUrl": "https://flashpointarchive.org"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T05:43:59.000Z",
"createdAtI": 1771134239,
"updatedAt": "2026-02-15T20:24:29.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47021354",
"author": "helloplanets",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T07:00:58.699Z",
"title": "Flashpoint Archive – Over 200k web games and animations preserved",
"createdAtI": 1771134239,
"url": "https://flashpointarchive.org",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T05:43:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771138859,
"commentsCount": 1,
"updatedAt": "2026-02-15T06:59:26.000Z"
}
}During my first trip to Eastern Europe, I found an “Orpheus” electric guitar leaning against a wall in the basement of a music shop in Plovdiv, Bulgaria. Half of its parts were missin…
{
"storyID": "47020791",
"title": "Guitars of the USSR and the Jolana Special in Azerbaijani Music (2012)",
"author": "bpierre",
"url": "https://caucascapades.wordpress.com/2012/06/14/guitars-of-the-ussr-and-the-jolana-special-in-azerbaijani-music/",
"points": 85,
"commentsCount": 12,
"tags": [],
"og": {
"articlePublishedTime": "2012-06-14T14:47:01+00:00",
"twitterImage": [
{
"url": "https://caucascapades.wordpress.com/wp-content/uploads/2012/06/orfeus_skuril_body_lb.jpg?w=640"
}
],
"ogTitle": "Guitars of the USSR and the Jolana Special in Azerbaijani Music",
"ogDescription": "During my first trip to Eastern Europe, I found an “Orpheus” electric guitar leaning against a wall in the basement of a music shop in Plovdiv, Bulgaria. Half of its parts were missin…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "373",
"url": "https://caucascapades.wordpress.com/wp-content/uploads/2012/06/orfeus_skuril_body_lb.jpg",
"height": "478"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://caucascapades.wordpress.com/2012/06/14/guitars-of-the-ussr-and-the-jolana-special-in-azerbaijani-music/",
"ogUrl": "https://caucascapades.wordpress.com/2012/06/14/guitars-of-the-ussr-and-the-jolana-special-in-azerbaijani-music/",
"ogSiteName": "Caucascapades",
"articleModifiedTime": "2013-12-09T02:57:51+00:00",
"fbAppId": "249643311490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T03:29:39.000Z",
"createdAtI": 1771126179,
"updatedAt": "2026-02-15T20:15:13.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47020791",
"author": "bpierre",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T05:35:58.462Z",
"title": "Guitars of the USSR and the Jolana Special in Azerbaijani Music",
"createdAtI": 1771126179,
"url": "https://caucascapades.wordpress.com/2012/06/14/guitars-of-the-ussr-and-the-jolana-special-in-azerbaijani-music/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T03:29:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771133758,
"commentsCount": 0,
"updatedAt": "2026-02-15T05:35:24.000Z"
}
}{
"storyID": "47020525",
"title": "OpenAI Has Murdered Orion",
"author": "lalaland1125",
"url": "https://old.reddit.com/r/MyBoyfriendIsAI/comments/1r4a7ql/they_have_murdered_orion/",
"points": 39,
"commentsCount": 27,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/MyBoyfriendIsAI/comments/1r4a7ql/they_have_murdered_orion/"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2026-02-15T02:34:12.000Z",
"createdAtI": 1771122852,
"updatedAt": "2026-02-15T19:57:12.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47020525",
"author": "lalaland1125",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T03:15:58.423Z",
"title": "OpenAI Has Murdered Orion",
"createdAtI": 1771122852,
"url": "https://old.reddit.com/r/MyBoyfriendIsAI/comments/1r4a7ql/they_have_murdered_orion/",
"points": 4,
"tags": [],
"createdAt": "2026-02-15T02:34:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771125358,
"commentsCount": 0,
"updatedAt": "2026-02-15T03:15:54.000Z"
}
}{
"storyID": "47020218",
"title": "NewPipe: YouTube client without vertical videos and algorithmic feed",
"author": "nvader",
"url": "https://newpipe.net/",
"points": 315,
"commentsCount": 105,
"tags": [],
"og": {
"success": true,
"author": "Team NewPipe",
"requestUrl": "https://newpipe.net/",
"ogTitle": "NewPipe - a free YouTube client",
"ogUrl": "https://newpipe.net",
"ogSiteName": "NewPipe",
"ogImage": [
{
"width": "400",
"type": "image/png",
"url": "https://newpipe.net/img/logo_400.png",
"height": "400"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T01:24:16.000Z",
"createdAtI": 1771118656,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47020218",
"author": "nvader",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T01:50:58.703Z",
"title": "NewPipe: YouTube client without vertical videos and algorithmic feed",
"createdAtI": 1771118656,
"url": "https://newpipe.net/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-15T01:24:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771120259,
"commentsCount": 0,
"updatedAt": "2026-02-15T01:50:09.000Z"
}
}For this year's "I love Free Software Day" I would like to thank the maintainers of Free Software documentation, and here especially the maintainers of the ArchWiki. Maintainers in general, and maintainers of documentation most of the time get way too little recognition for their contributions to...
{
"storyID": "47020191",
"title": "I love the work of the ArchWiki maintainers",
"author": "panic",
"url": "https://k7r.eu/i-love-the-work-of-the-archwiki-maintainers/",
"points": 835,
"commentsCount": 149,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://k7r.eu/i-love-the-work-of-the-archwiki-maintainers/",
"ogTitle": "I love the work of the ArchWiki maintainers",
"ogUrl": "https://k7r.eu/i-love-the-work-of-the-archwiki-maintainers/",
"ogSiteName": "Matthias Kirschner's Web log",
"ogDescription": "For this year's \"I love Free Software Day\" I would like to thank the maintainers of Free Software documentation, and here especially the maintainers of the ArchWiki. Maintainers in general, and maintainers of documentation most of the time get way too little recognition for their contributions to...",
"ogImage": [
{
"url": "https://k7r.eu/i-love-the-work-of-the-archwiki-maintainers/ilovefs-archwiki-reduced.jpg"
},
{
"url": "https://k7r.eu/static/img/avatar.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-15T01:20:58.000Z",
"createdAtI": 1771118458,
"updatedAt": "2026-02-15T20:24:29.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47020191",
"author": "panic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T02:00:58.435Z",
"title": "I love the work of the ArchWiki maintainers",
"createdAtI": 1771118458,
"url": "https://k7r.eu/i-love-the-work-of-the-archwiki-maintainers/",
"points": 3,
"tags": [],
"createdAt": "2026-02-15T01:20:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771120858,
"commentsCount": 0,
"updatedAt": "2026-02-15T01:59:09.000Z"
}
}A massive star 2.5 million light-years away simply vanished — and astronomers now know why. Instead of exploding in a supernova, it quietly collapsed into a black hole, shedding its outer layers in a slow-motion cosmic fade-out. The leftover debris continues to glow in infrared light, offering a long-lasting signal of the black hole’s birth. The finding reshapes our understanding of how some of the universe’s biggest
{
"storyID": "47019633",
"title": "Star collapse into a black hole without a supernova",
"author": "wglb",
"url": "https://www.sciencedaily.com/releases/2026/02/260213223855.htm",
"points": 41,
"commentsCount": 2,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.sciencedaily.com/releases/2026/02/260213223855.htm",
"ogTitle": "Astronomers watch a massive star collapse into a black hole without a supernova",
"ogUrl": "https://www.sciencedaily.com/releases/2026/02/260213223855.htm",
"ogDescription": "A massive star 2.5 million light-years away simply vanished — and astronomers now know why. Instead of exploding in a supernova, it quietly collapsed into a black hole, shedding its outer layers in a slow-motion cosmic fade-out. The leftover debris continues to glow in infrared light, offering a long-lasting signal of the black hole’s birth. The finding reshapes our understanding of how some of the universe’s biggest",
"ogSiteName": "ScienceDaily",
"ogImage": [
{
"width": "1920",
"url": "https://www.sciencedaily.com/images/1920/star-collapse-black-hole.webp",
"height": "1080"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T23:49:09.000Z",
"createdAtI": 1771112949,
"updatedAt": "2026-02-15T19:59:57.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47019633",
"author": "wglb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T02:15:58.442Z",
"title": "Star collapse into a black hole without a supernova",
"createdAtI": 1771112949,
"url": "https://www.sciencedaily.com/releases/2026/02/260213223855.htm",
"points": 5,
"tags": [],
"createdAt": "2026-02-14T23:49:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771121758,
"commentsCount": 0,
"updatedAt": "2026-02-15T02:13:55.000Z"
}
}The Swiss Army Knife of Offline AI. Chat, Speak, and Generate Images - Privacy First, Zero Internet. Download an LLM and use it on your mobile device. No data ever leaves your phone. Privacy first....
{
"storyID": "47019133",
"title": "Show HN: Off Grid – Run AI text, image gen, vision offline on your phone",
"author": "ali_chherawalla",
"url": "https://github.com/alichherawalla/off-grid-mobile",
"points": 113,
"commentsCount": 62,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - alichherawalla/off-grid-mobile: The Swiss Army Knife of Offline AI. Chat, Speak, and Generate Images - Privacy First, Zero Internet. Download an LLM and use it on your mobile device. No data ever leaves your phone. Privacy first. Supports text-to-text, vision, text-to-image",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/7ec8564b60b2785de19afaf025d3e104d9eb8613f9432b560c64c304503b50cd/alichherawalla/off-grid-mobile"
}
],
"ogTitle": "GitHub - alichherawalla/off-grid-mobile: The Swiss Army Knife of Offline AI. Chat, Speak, and Generate Images - Privacy First, Zero Internet. Download an LLM and use it on your mobile device. No data ever leaves your phone. Privacy first. Supports text-to-text, vision, text-to-image",
"ogDescription": "The Swiss Army Knife of Offline AI. Chat, Speak, and Generate Images - Privacy First, Zero Internet. Download an LLM and use it on your mobile device. No data ever leaves your phone. Privacy first....",
"ogImage": [
{
"width": "1200",
"alt": "The Swiss Army Knife of Offline AI. Chat, Speak, and Generate Images - Privacy First, Zero Internet. Download an LLM and use it on your mobile device. No data ever leaves your phone. Privacy first....",
"url": "https://opengraph.githubassets.com/7ec8564b60b2785de19afaf025d3e104d9eb8613f9432b560c64c304503b50cd/alichherawalla/off-grid-mobile",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "The Swiss Army Knife of Offline AI. Chat, Speak, and Generate Images - Privacy First, Zero Internet. Download an LLM and use it on your mobile device. No data ever leaves your phone. Privacy first....",
"success": true,
"requestUrl": "https://github.com/alichherawalla/off-grid-mobile",
"ogUrl": "https://github.com/alichherawalla/off-grid-mobile",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"LLM"
]
},
"createdAt": "2026-02-14T22:39:24.000Z",
"createdAtI": 1771108764,
"updatedAt": "2026-02-15T19:58:28.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47019133",
"author": "ali_chherawalla",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T00:25:58.391Z",
"title": "Show HN: Off Grid – Run AI text, image gen, vision offline on your phone",
"createdAtI": 1771108764,
"url": "https://github.com/alichherawalla/off-grid-mobile",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-14T22:39:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771115158,
"commentsCount": 0,
"updatedAt": "2026-02-15T00:25:24.000Z"
}
}OffSeq Threat Intelligence - Real-time cyber threat intelligence radar showing the latest vulnerabilities, malware, and cyber threats affecting European countries and beyond.
{
"storyID": "47018888",
"title": "Show HN: Threat Radar – Live cyber threat intelligence dashboard",
"author": "offseq",
"url": "https://radar.offseq.com/",
"points": 223,
"commentsCount": 2,
"tags": [
"show_hn"
],
"og": {
"twitterCreator": "@offseq",
"twitterTitle": "Threat Radar | OffSeq - Live Threat Intelligence",
"twitterSite": "@offseq",
"twitterImage": [
{
"alt": "Threat Radar | OffSeq - Live Threat Intelligence",
"url": "https://radar.offseq.com/share.png"
}
],
"author": "OffSeq Threat Intelligence",
"twitterUrl": "https://radar.offseq.com/",
"ogTitle": "Threat Radar | OffSeq - Live Threat Intelligence",
"ogDescription": "Real-time cyber threat intelligence radar showing the latest vulnerabilities, malware, and cyber threats affecting European countries and beyond.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Threat Radar | OffSeq - Live Threat Intelligence",
"url": "https://radar.offseq.com/share.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Real-time cyber threat intelligence radar showing the latest vulnerabilities, malware, and cyber threats affecting European countries and beyond.",
"success": true,
"requestUrl": "https://radar.offseq.com/",
"ogUrl": "https://radar.offseq.com/",
"ogSiteName": "OffSeq Threat Radar"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T22:09:43.000Z",
"createdAtI": 1771106983,
"updatedAt": "2026-02-15T04:23:09.000Z",
"fetchedAt": "2026-02-15T04:35:58.711Z",
"firstVersion": {
"storyID": "47018888",
"author": "offseq",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T22:10:58.356Z",
"title": "Show HN: Threat Radar – Live cyber threat intelligence dashboard",
"createdAtI": 1771106983,
"url": "https://radar.offseq.com/",
"points": 16,
"tags": [
"show_hn"
],
"createdAt": "2026-02-14T22:09:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771107058,
"commentsCount": 0,
"updatedAt": "2026-02-14T22:10:55.000Z"
}
}Git is ubiquitous; in the last two decades, the version-control system has truly achieved world [...]
{
"storyID": "47018814",
"title": "Evolving Git for the Next Decade",
"author": "AndrewDucker",
"url": "https://lwn.net/SubscriberLink/1057561/bddc1e61152fadf6/",
"points": 72,
"commentsCount": 14,
"tags": [],
"og": {
"ogTitle": "Evolving Git for the next decade",
"ogSiteName": "LWN.net",
"ogDescription": "Git is ubiquitous; in the last two decades, the version-control system has truly achieved world [...]",
"success": true,
"requestUrl": "https://lwn.net/SubscriberLink/1057561/bddc1e61152fadf6/",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T22:01:53.000Z",
"createdAtI": 1771106513,
"updatedAt": "2026-02-15T20:01:13.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47018814",
"author": "AndrewDucker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-15T01:35:58.401Z",
"title": "Evolving Git for the Next Decade",
"createdAtI": 1771106513,
"url": "https://lwn.net/SubscriberLink/1057561/bddc1e61152fadf6/",
"points": 5,
"tags": [],
"createdAt": "2026-02-14T22:01:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771119358,
"commentsCount": 0,
"updatedAt": "2026-02-15T01:35:54.000Z"
}
}{
"storyID": "47018405",
"title": "Colored Petri Nets, LLMs, and distributed applications",
"author": "stuartaxelowen",
"url": "https://blog.sao.dev/cpns-llms-distributed-apps/",
"points": 50,
"commentsCount": 7,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://blog.sao.dev/cpns-llms-distributed-apps/"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLMs"
]
},
"createdAt": "2026-02-14T21:08:08.000Z",
"createdAtI": 1771103288,
"updatedAt": "2026-02-15T20:02:11.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47018405",
"author": "stuartaxelowen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T21:10:58.363Z",
"title": "Colored Petri Nets, LLMs, and distributed applications",
"createdAtI": 1771103288,
"url": "https://blog.sao.dev/cpns-llms-distributed-apps/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T21:08:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771103458,
"commentsCount": 0,
"updatedAt": "2026-02-14T21:10:24.000Z"
}
}Verizon unlocks have 35-day waiting period after paying off device plan online.
{
"storyID": "47018147",
"title": "Verizon imposes new roadblock on users trying to unlock paid-off phones",
"author": "josephcsible",
"url": "https://arstechnica.com/tech-policy/2026/02/verizon-makes-customers-wait-35-days-to-unlock-fully-paid-off-phones/",
"points": 35,
"commentsCount": 6,
"tags": [],
"og": {
"twitterTitle": "Verizon imposes new roadblock on users trying to unlock paid-off phones",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-02-13T22:13:27+00:00",
"twitterImage": [
{
"alt": "Illustration of a gloved hand holding a smartphone that displays an image of a padlock with a Verizon logo",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/12/verizon-jerks-locked-phone-1152x648-1765486982.jpg"
}
],
"ogTitle": "Verizon imposes new roadblock on users trying to unlock paid-off phones",
"ogDescription": "Verizon unlocks have 35-day waiting period after paying off device plan online.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"alt": "Illustration of a gloved hand holding a smartphone that displays an image of a padlock with a Verizon logo",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/12/verizon-jerks-locked-phone-1152x648-1765486982.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Verizon unlocks have 35-day waiting period after paying off device plan online.",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2026/02/verizon-makes-customers-wait-35-days-to-unlock-fully-paid-off-phones/",
"ogUrl": "https://arstechnica.com/tech-policy/2026/02/verizon-makes-customers-wait-35-days-to-unlock-fully-paid-off-phones/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-02-13T22:25:46+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T20:38:30.000Z",
"createdAtI": 1771101510,
"updatedAt": "2026-02-15T19:10:42.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47018147",
"author": "josephcsible",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T21:00:58.459Z",
"title": "Verizon imposes new roadblock on users trying to unlock paid-off phones",
"createdAtI": 1771101510,
"url": "https://arstechnica.com/tech-policy/2026/02/verizon-makes-customers-wait-35-days-to-unlock-fully-paid-off-phones/",
"points": 4,
"tags": [],
"createdAt": "2026-02-14T20:38:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771102858,
"commentsCount": 0,
"updatedAt": "2026-02-14T21:00:53.000Z"
}
}Dune II - The Building of A Dynasty reimplementation written in HTML5 / JavaScript - oklemenz/Dune2JS
{
"storyID": "47018026",
"title": "Dune II written in HTML5/JS",
"author": "reconnecting",
"url": "https://github.com/oklemenz/Dune2JS",
"points": 69,
"commentsCount": 9,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - oklemenz/Dune2JS: Dune II - The Building of A Dynasty reimplementation written in HTML5 / JavaScript",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/80689813fbdf7808fd0c40089601b0abd5de4f4cf51a0f55f6365b484032dd63/oklemenz/Dune2JS"
}
],
"ogTitle": "GitHub - oklemenz/Dune2JS: Dune II - The Building of A Dynasty reimplementation written in HTML5 / JavaScript",
"ogDescription": "Dune II - The Building of A Dynasty reimplementation written in HTML5 / JavaScript - oklemenz/Dune2JS",
"ogImage": [
{
"width": "1200",
"alt": "Dune II - The Building of A Dynasty reimplementation written in HTML5 / JavaScript - oklemenz/Dune2JS",
"url": "https://opengraph.githubassets.com/80689813fbdf7808fd0c40089601b0abd5de4f4cf51a0f55f6365b484032dd63/oklemenz/Dune2JS",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Dune II - The Building of A Dynasty reimplementation written in HTML5 / JavaScript - oklemenz/Dune2JS",
"success": true,
"requestUrl": "https://github.com/oklemenz/Dune2JS",
"ogUrl": "https://github.com/oklemenz/Dune2JS",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T20:23:17.000Z",
"createdAtI": 1771100597,
"updatedAt": "2026-02-15T18:20:26.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47018026",
"author": "reconnecting",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T20:50:58.893Z",
"title": "Dune II written in HTML5/JS",
"createdAtI": 1771100597,
"url": "https://github.com/oklemenz/Dune2JS",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T20:23:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771102259,
"commentsCount": 0,
"updatedAt": "2026-02-14T20:48:24.000Z"
}
}I like things that are strange and a bit obscure. It’s a habit of mine, and a lot of this blog is to document things I haven’t heard of before, because I wan...
{
"storyID": "47017727",
"title": "You can't trust the internet anymore",
"author": "panic",
"url": "https://nicole.express/2026/not-my-casual-hobby.html",
"points": 217,
"commentsCount": 169,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://nicole.express/2026/not-my-casual-hobby.html",
"ogTitle": "You Can't Trust the Internet Anymore",
"ogUrl": "https://nicole.express/2026/not-my-casual-hobby.html",
"ogDescription": "I like things that are strange and a bit obscure. It’s a habit of mine, and a lot of this blog is to document things I haven’t heard of before, because I wan...",
"ogImage": [
{
"url": "https://nicole.express/assets/img/ai-is-bad/ps1987-2.jpeg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T19:51:25.000Z",
"createdAtI": 1771098685,
"updatedAt": "2026-02-15T20:19:58.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47017727",
"author": "panic",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T20:00:58.308Z",
"title": "You Can't Trust the Internet Anymore",
"createdAtI": 1771098685,
"url": "https://nicole.express/2026/not-my-casual-hobby.html",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T19:51:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771099258,
"commentsCount": 0,
"updatedAt": "2026-02-14T19:58:38.000Z"
}
}Simon Willison - New from Google. They say it's "built to push the frontier of intelligence and solve modern challenges across science, research, and engineering". It drew me a really good SVG of …
{
"storyID": "47017682",
"title": "Gemini 3 Deep Think drew me a good SVG of a pelican riding a bicycle",
"author": "stared",
"url": "https://simonwillison.net/2026/Feb/12/gemini-3-deep-think/",
"points": 130,
"commentsCount": 61,
"tags": [],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://static.simonwillison.net/static/2026/gemini-3-deep-think-card.jpg"
}
],
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2026/Feb/12/gemini-3-deep-think/",
"ogTitle": "Gemini 3 Deep Think",
"ogUrl": "https://simonwillison.net/2026/Feb/12/gemini-3-deep-think/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "New from Google. They say it's \"built to push the frontier of intelligence and solve modern challenges across science, research, and engineering\". It drew me a really good SVG of …",
"ogImage": [
{
"url": "https://static.simonwillison.net/static/2026/gemini-3-deep-think-card.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"gemini"
]
},
"createdAt": "2026-02-14T19:47:46.000Z",
"createdAtI": 1771098466,
"updatedAt": "2026-02-15T19:46:57.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47017682",
"author": "stared",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T20:00:58.308Z",
"title": "Gemini 3 Deep Think drew me a good SVG of a pelican riding a bicycle",
"createdAtI": 1771098466,
"url": "https://simonwillison.net/2026/Feb/12/gemini-3-deep-think/",
"points": 13,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T19:47:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771099258,
"commentsCount": 1,
"updatedAt": "2026-02-14T20:00:54.000Z"
}
}{
"storyID": "47017614",
"title": "US Military preparing for potentially weeks-long Iran operations",
"author": "mhb",
"url": "https://www.reuters.com/world/middle-east/us-military-preparing-potentially-weeks-long-iran-operations-2026-02-13/",
"points": 43,
"commentsCount": 13,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/world/middle-east/us-military-preparing-potentially-weeks-long-iran-operations-2026-02-13/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T19:40:01.000Z",
"createdAtI": 1771098001,
"updatedAt": "2026-02-15T19:06:57.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47017614",
"author": "mhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T20:00:58.308Z",
"title": "US Military preparing for potentially weeks-long Iran operations",
"createdAtI": 1771098001,
"url": "https://www.reuters.com/world/middle-east/us-military-preparing-potentially-weeks-long-iran-operations-2026-02-13/",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T19:40:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771099258,
"commentsCount": 0,
"updatedAt": "2026-02-14T19:59:09.000Z"
}
}{
"storyID": "47017545",
"title": "Descent, ported to the web",
"author": "memalign",
"url": "https://mrdoob.github.io/three-descent/",
"points": 297,
"commentsCount": 59,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://mrdoob.github.io/three-descent/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T19:33:24.000Z",
"createdAtI": 1771097604,
"updatedAt": "2026-02-15T20:24:58.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47017545",
"author": "memalign",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T19:55:58.454Z",
"title": "Descent, Ported to the Web",
"createdAtI": 1771097604,
"url": "https://mrdoob.github.io/three-descent/",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T19:33:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771098958,
"commentsCount": 0,
"updatedAt": "2026-02-14T19:55:54.000Z"
}
}Outlets like The Guardian and The New York Times are scrutinizing digital archives as potential backdoors for AI crawlers.
{
"storyID": "47017138",
"title": "News publishers limit Internet Archive access due to AI scraping concerns",
"author": "ninjagoo",
"url": "https://www.niemanlab.org/2026/01/news-publishers-limit-internet-archive-access-due-to-ai-scraping-concerns/",
"points": 543,
"commentsCount": 353,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@niemanlab",
"twitterImage": [
{
"url": "https://www.niemanlab.org/images/internt-archive-stock-2-700x467.jpg"
}
],
"success": true,
"requestUrl": "https://www.niemanlab.org/2026/01/news-publishers-limit-internet-archive-access-due-to-ai-scraping-concerns/",
"ogTitle": "News publishers limit Internet Archive access due to AI scraping concerns",
"ogUrl": "https://www.niemanlab.org/2026/01/news-publishers-limit-internet-archive-access-due-to-ai-scraping-concerns/",
"ogSiteName": "Nieman Lab",
"ogDescription": "Outlets like The Guardian and The New York Times are scrutinizing digital archives as potential backdoors for AI crawlers.",
"ogImage": [
{
"width": "700",
"url": "https://www.niemanlab.org/images/internt-archive-stock-2-700x467.jpg",
"height": "467"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-14T18:46:32.000Z",
"createdAtI": 1771094792,
"updatedAt": "2026-02-15T20:25:28.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47017138",
"author": "ninjagoo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T18:55:58.702Z",
"title": "Internet Increasingly Becoming Unarchivable",
"createdAtI": 1771094792,
"url": "https://www.niemanlab.org/2026/01/news-publishers-limit-internet-archive-access-due-to-ai-scraping-concerns/",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T18:46:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771095359,
"commentsCount": 1,
"updatedAt": "2026-02-14T18:55:38.000Z"
}
}Dr. Mehmet Oz, who heads the Centers for Medicare and Medicaid Services, is advancing a $50 billion plan to modernize rural health care.
{
"storyID": "47016920",
"title": "Dr. Oz pushes AI avatars as a fix for rural health care",
"author": "toomuchtodo",
"url": "https://www.npr.org/2026/02/14/nx-s1-5704189/dr-oz-ai-avatars-replace-rural-health-workers",
"points": 52,
"commentsCount": 52,
"tags": [],
"og": {
"twitterTitle": "Dr. Oz pushes AI avatars as a fix for rural health care. Not so fast, critics say",
"twitterSite": "@NPR",
"twitterImage": [
{
"url": "https://npr.brightspotcdn.com/dims3/default/strip/false/crop/5160x2903+0+0/resize/1400/quality/85/format/jpeg/?url=http%3A%2F%2Fnpr-brightspot.s3.amazonaws.com%2F61%2F0c%2F283c417040848278d1e12d72bc58%2Fgettyimages-2259619597.jpg"
}
],
"ogTitle": "Dr. Oz pushes AI avatars as a fix for rural health care. Not so fast, critics say",
"ogDescription": "Dr. Mehmet Oz, who heads the Centers for Medicare and Medicaid Services, is advancing a $50 billion plan to modernize rural health care. ",
"ogImage": [
{
"url": "https://npr.brightspotcdn.com/dims3/default/strip/false/crop/5160x2903+0+0/resize/1400/quality/85/format/jpeg/?url=http%3A%2F%2Fnpr-brightspot.s3.amazonaws.com%2F61%2F0c%2F283c417040848278d1e12d72bc58%2Fgettyimages-2259619597.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.npr.org/2026/02/14/nx-s1-5704189/dr-oz-ai-avatars-replace-rural-health-workers",
"ogUrl": "https://www.npr.org/2026/02/14/nx-s1-5704189/dr-oz-ai-avatars-replace-rural-health-workers",
"ogSiteName": "NPR",
"fbAppId": "1279968707263443"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-14T18:22:48.000Z",
"createdAtI": 1771093368,
"updatedAt": "2026-02-15T20:02:42.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47016920",
"author": "toomuchtodo",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T18:45:58.616Z",
"title": "Dr. Oz pushes AI avatars as a fix for rural health care",
"createdAtI": 1771093368,
"url": "https://www.npr.org/2026/02/14/nx-s1-5704189/dr-oz-ai-avatars-replace-rural-health-workers",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T18:22:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771094759,
"commentsCount": 1,
"updatedAt": "2026-02-14T18:45:53.000Z"
}
}The Netherlands’ House of Representatives advanced a legislative proposal on Thursday to introduce a 36% capital gains tax on savings and most liquid investments, including cryptocurrencies.The legislation reached the 75-vote threshold required to advance, with 93 lawmakers voting in favor of it, a…
{
"storyID": "47016689",
"title": "Dutch House of Representatives advances controversial 36% tax law",
"author": "janandonly",
"url": "https://www.tradingview.com/news/cointelegraph:e4ef95715094b:0-dutch-house-of-representatives-advances-controversial-36-tax-law/",
"points": 42,
"commentsCount": 18,
"tags": [],
"og": {
"twitterSite": "@TradingView",
"twitterTitle": "Dutch House of Representatives advances controversial 36% tax law",
"twitterImage": [
{
"url": "https://s.tradingview.com/static/images/illustrations/news-story.jpg"
}
],
"twitterUrl": "https://www.tradingview.com/news/cointelegraph:e4ef95715094b:0-dutch-house-of-representatives-advances-controversial-36-tax-law/",
"ogTitle": "Dutch House of Representatives advances controversial 36% tax law",
"alIosAppStoreId": "1205990992",
"ogDescription": "The Netherlands’ House of Representatives advanced a legislative proposal on Thursday to introduce a 36% capital gains tax on savings and most liquid investments, including cryptocurrencies.The legislation reached the 75-vote threshold required to advance, with 93 lawmakers voting in favor of it, a…",
"ogImage": [
{
"width": "1200",
"url": "https://static.tradingview.com/static/images/logo-preview.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "The Netherlands’ House of Representatives advanced a legislative proposal on Thursday to introduce a 36% capital gains tax on savings and most liquid investments, including cryptocurrencies.The legislation reached the 75-vote threshold required to advance, with 93 lawmakers voting in favor of it, a…",
"success": true,
"requestUrl": "https://www.tradingview.com/news/cointelegraph:e4ef95715094b:0-dutch-house-of-representatives-advances-controversial-36-tax-law/",
"alIosAppName": "TradingView - trading community, charts and quotes",
"ogUrl": "https://www.tradingview.com/news/cointelegraph:e4ef95715094b:0-dutch-house-of-representatives-advances-controversial-36-tax-law/",
"ogSiteName": "TradingView"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T18:00:03.000Z",
"createdAtI": 1771092003,
"updatedAt": "2026-02-15T20:06:56.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47016689",
"author": "janandonly",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T19:10:58.436Z",
"title": "Dutch House of Representatives advances controversial 36% tax law",
"createdAtI": 1771092003,
"url": "https://www.tradingview.com/news/cointelegraph:e4ef95715094b:0-dutch-house-of-representatives-advances-controversial-36-tax-law/",
"points": 6,
"tags": [],
"createdAt": "2026-02-14T18:00:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771096258,
"commentsCount": 0,
"updatedAt": "2026-02-14T19:08:39.000Z"
}
}A header-only C vector database library. Contribute to abdimoallim/vdb development by creating an account on GitHub.
{
"storyID": "47016530",
"title": "A header-only C vector database library",
"author": "abdimoalim",
"url": "https://github.com/abdimoallim/vdb",
"points": 85,
"commentsCount": 44,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - abdimoallim/vdb: A header-only C vector database library",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/ca879951e660263dff2b6fc5ba5825a92718eea48e779426df827ac9d646a6e8/abdimoallim/vdb"
}
],
"ogTitle": "GitHub - abdimoallim/vdb: A header-only C vector database library",
"ogDescription": "A header-only C vector database library. Contribute to abdimoallim/vdb development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "A header-only C vector database library. Contribute to abdimoallim/vdb development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/ca879951e660263dff2b6fc5ba5825a92718eea48e779426df827ac9d646a6e8/abdimoallim/vdb",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A header-only C vector database library. Contribute to abdimoallim/vdb development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/abdimoallim/vdb",
"ogUrl": "https://github.com/abdimoallim/vdb",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T17:45:09.000Z",
"createdAtI": 1771091109,
"updatedAt": "2026-02-15T20:09:12.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47016530",
"author": "abdimoalim",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T19:10:58.436Z",
"title": "A header-only C vector database library",
"createdAtI": 1771091109,
"url": "https://github.com/abdimoallim/vdb",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T17:45:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771096258,
"commentsCount": 1,
"updatedAt": "2026-02-14T19:09:38.000Z"
}
}Maintained - uBlock Origin filter list to hide YouTube Shorts - i5heu/ublock-hide-yt-shorts
{
"storyID": "47016443",
"title": "uBlock filter list to hide all YouTube Shorts",
"author": "i5heu",
"url": "https://github.com/i5heu/ublock-hide-yt-shorts/",
"points": 1082,
"commentsCount": 322,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - i5heu/ublock-hide-yt-shorts: Maintained - uBlock Origin filter list to hide YouTube Shorts",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/089b5d4cf7901818e1ce9fc3f990315f96e1b47c3a2c1d122e0cdd88a41be42a/i5heu/ublock-hide-yt-shorts"
}
],
"ogTitle": "GitHub - i5heu/ublock-hide-yt-shorts: Maintained - uBlock Origin filter list to hide YouTube Shorts",
"ogDescription": "Maintained - uBlock Origin filter list to hide YouTube Shorts - i5heu/ublock-hide-yt-shorts",
"ogImage": [
{
"width": "1200",
"alt": "Maintained - uBlock Origin filter list to hide YouTube Shorts - i5heu/ublock-hide-yt-shorts",
"url": "https://opengraph.githubassets.com/089b5d4cf7901818e1ce9fc3f990315f96e1b47c3a2c1d122e0cdd88a41be42a/i5heu/ublock-hide-yt-shorts",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Maintained - uBlock Origin filter list to hide YouTube Shorts - i5heu/ublock-hide-yt-shorts",
"success": true,
"requestUrl": "https://github.com/i5heu/ublock-hide-yt-shorts/",
"ogUrl": "https://github.com/i5heu/ublock-hide-yt-shorts",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T17:36:45.000Z",
"createdAtI": 1771090605,
"updatedAt": "2026-02-15T20:24:58.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47016443",
"author": "i5heu",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T19:15:58.484Z",
"title": "uBlock filter list to hide all YouTube Shorts",
"createdAtI": 1771090605,
"url": "https://github.com/i5heu/ublock-hide-yt-shorts/",
"points": 12,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T17:36:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771096558,
"commentsCount": 3,
"updatedAt": "2026-02-14T19:15:53.000Z"
}
}macOS bookmark manager that attaches to any browser window as a sidebar - Geek-1001/arcmark
{
"storyID": "47016058",
"title": "Show HN: Arcmark – macOS bookmark manager that attaches to browser as sidebar",
"author": "ahmed_sulajman",
"url": "https://github.com/Geek-1001/arcmark",
"points": 87,
"commentsCount": 19,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Geek-1001/arcmark: macOS bookmark manager that attaches to any browser window as a sidebar",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/ee8162881f0e709ae99044b09835aa7e0a918d3b153dd99d456786734eb96a35/Geek-1001/arcmark"
}
],
"ogTitle": "GitHub - Geek-1001/arcmark: macOS bookmark manager that attaches to any browser window as a sidebar",
"ogDescription": "macOS bookmark manager that attaches to any browser window as a sidebar - Geek-1001/arcmark",
"ogImage": [
{
"width": "1200",
"alt": "macOS bookmark manager that attaches to any browser window as a sidebar - Geek-1001/arcmark",
"url": "https://opengraph.githubassets.com/ee8162881f0e709ae99044b09835aa7e0a918d3b153dd99d456786734eb96a35/Geek-1001/arcmark",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "macOS bookmark manager that attaches to any browser window as a sidebar - Geek-1001/arcmark",
"success": true,
"requestUrl": "https://github.com/Geek-1001/arcmark",
"ogUrl": "https://github.com/Geek-1001/arcmark",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T16:55:24.000Z",
"createdAtI": 1771088124,
"updatedAt": "2026-02-15T18:25:26.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47016058",
"author": "ahmed_sulajman",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T17:15:58.423Z",
"title": "Show HN: Arcmark – macOS bookmark manager that attaches to browser as sidebar",
"createdAtI": 1771088124,
"url": "https://github.com/Geek-1001/arcmark",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2026-02-14T16:55:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771089358,
"commentsCount": 0,
"updatedAt": "2026-02-14T17:13:09.000Z"
}
}I understand it's extremely difficult to avoid using AI as a programmer nowadays, even if you're going out of your way not to. However I noticed that Claude is a contributor in the main github repo...
{
"storyID": "47016050",
"title": "Stoat removes all LLM-generated code following user criticism",
"author": "ashleyn",
"url": "https://github.com/orgs/stoatchat/discussions/1022",
"points": 40,
"commentsCount": 70,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "Disclosure of where and how much AI generated code was used · stoatchat · Discussion #1022",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/8f0142290a95ba09588d5b48218544208dd0653ebe75354087212f3446c216bf/orgs/stoatchat/discussions/1022"
}
],
"ogTitle": "Disclosure of where and how much AI generated code was used · stoatchat · Discussion #1022",
"ogDescription": "I understand it's extremely difficult to avoid using AI as a programmer nowadays, even if you're going out of your way not to. However I noticed that Claude is a contributor in the main github repo...",
"ogImage": [
{
"width": "1200",
"alt": "I understand it's extremely difficult to avoid using AI as a programmer nowadays, even if you're going out of your way not to. However I noticed that Claude is a contributor in the main github repo...",
"url": "https://opengraph.githubassets.com/8f0142290a95ba09588d5b48218544208dd0653ebe75354087212f3446c216bf/orgs/stoatchat/discussions/1022",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "I understand it's extremely difficult to avoid using AI as a programmer nowadays, even if you're going out of your way not to. However I noticed that Claude is a contributor in the main git...",
"success": true,
"requestUrl": "https://github.com/orgs/stoatchat/discussions/1022",
"ogUrl": "https://github.com/orgs/stoatchat/discussions/1022",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"LLM",
"claude"
]
},
"createdAt": "2026-02-14T16:54:30.000Z",
"createdAtI": 1771088070,
"updatedAt": "2026-02-15T20:09:42.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47016050",
"author": "ashleyn",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T17:15:58.423Z",
"title": "Stoat removes all LLM-generated code following user criticism",
"createdAtI": 1771088070,
"url": "https://github.com/orgs/stoatchat/discussions/1022",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T16:54:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771089358,
"commentsCount": 0,
"updatedAt": "2026-02-14T17:14:57.000Z"
}
}The Amsterdam Compiler Kit. Contribute to davidgiven/ack development by creating an account on GitHub.
{
"storyID": "47016008",
"title": "Amsterdam Compiler Kit",
"author": "andsoitis",
"url": "https://github.com/davidgiven/ack",
"points": 152,
"commentsCount": 63,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - davidgiven/ack: The Amsterdam Compiler Kit",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/f405f319e4cf1b4bdf3e5cddb7c532dc85ecf1a01b5a0ae2efb749f1154d1537/davidgiven/ack"
}
],
"ogTitle": "GitHub - davidgiven/ack: The Amsterdam Compiler Kit",
"ogDescription": "The Amsterdam Compiler Kit. Contribute to davidgiven/ack development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "The Amsterdam Compiler Kit. Contribute to davidgiven/ack development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/f405f319e4cf1b4bdf3e5cddb7c532dc85ecf1a01b5a0ae2efb749f1154d1537/davidgiven/ack",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "The Amsterdam Compiler Kit. Contribute to davidgiven/ack development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/davidgiven/ack",
"ogUrl": "https://github.com/davidgiven/ack",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T16:50:47.000Z",
"createdAtI": 1771087847,
"updatedAt": "2026-02-15T20:22:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47016008",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T17:55:58.379Z",
"title": "Amsterdam Compiler Kit",
"createdAtI": 1771087847,
"url": "https://github.com/davidgiven/ack",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T16:50:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771091758,
"commentsCount": 0,
"updatedAt": "2026-02-14T17:55:09.000Z"
}
}Who knew listening to a banana sounded so good?
{
"storyID": "47015987",
"title": "Audiophiles can't distinguish audio sent through copper, banana or mud",
"author": "RandomGerm4n",
"url": "https://www.tomshardware.com/speakers/in-a-blind-test-audiophiles-couldnt-tell-the-difference-between-audio-signals-sent-through-copper-wire-a-banana-or-wet-mud-the-mud-should-sound-perfectly-awful-but-it-doesnt-notes-the-experiment-creator",
"points": 146,
"commentsCount": 134,
"tags": [],
"og": {
"twitterCreator": "@tomshardware",
"twitterSite": "@tomshardware",
"twitterTitle": "In a blind test, audiophiles couldn't tell the difference between audio signals sent through copper wire, a banana, or wet mud — 'The mud should sound perfectly awful, but it doesn't,' notes the experiment creator",
"articlePublishedTime": "2026-02-14T11:40:00Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/9cyr82uNVqS7oL3UVjQMF9-1200-80.jpg"
}
],
"ogTitle": "In a blind test, audiophiles couldn't tell the difference between audio signals sent through copper wire, a banana, or wet mud — 'The mud should sound perfectly awful, but it doesn't,' notes the experiment creator",
"ogDescription": "Who knew listening to a banana sounded so good?",
"ogImage": [
{
"width": "1920",
"url": "https://cdn.mos.cms.futurecdn.net/9cyr82uNVqS7oL3UVjQMF9-1920-80.jpg",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/tomshardware",
"twitterCard": "summary_large_image",
"twitterDescription": "Who knew listening to a banana sounded so good?",
"success": true,
"requestUrl": "https://www.tomshardware.com/speakers/in-a-blind-test-audiophiles-couldnt-tell-the-difference-between-audio-signals-sent-through-copper-wire-a-banana-or-wet-mud-the-mud-should-sound-perfectly-awful-but-it-doesnt-notes-the-experiment-creator",
"ogUrl": "https://www.tomshardware.com/speakers/in-a-blind-test-audiophiles-couldnt-tell-the-difference-between-audio-signals-sent-through-copper-wire-a-banana-or-wet-mud-the-mud-should-sound-perfectly-awful-but-it-doesnt-notes-the-experiment-creator",
"ogSiteName": "Tom's Hardware"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T16:48:17.000Z",
"createdAtI": 1771087697,
"updatedAt": "2026-02-15T20:24:58.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47015987",
"author": "RandomGerm4n",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T17:05:58.682Z",
"title": "Audiophiles Can't Distinguish Audio Sent Through Copper, Banana or Mud",
"createdAtI": 1771087697,
"url": "https://www.tomshardware.com/speakers/in-a-blind-test-audiophiles-couldnt-tell-the-difference-between-audio-signals-sent-through-copper-wire-a-banana-or-wet-mud-the-mud-should-sound-perfectly-awful-but-it-doesnt-notes-the-experiment-creator",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T16:48:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771088759,
"commentsCount": 0,
"updatedAt": "2026-02-14T17:01:38.000Z"
}
}{
"storyID": "47015579",
"title": "A review of M Disc archival capability with long term testing results (2016)",
"author": "1970-01-01",
"url": "http://www.microscopy-uk.org.uk/mag/artsep16/mol-mdisc-review.html",
"points": 100,
"commentsCount": 113,
"tags": [],
"og": {
"success": true,
"author": "mol",
"requestUrl": "http://www.microscopy-uk.org.uk/mag/artsep16/mol-mdisc-review.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T16:07:44.000Z",
"createdAtI": 1771085264,
"updatedAt": "2026-02-15T20:18:28.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47015579",
"author": "1970-01-01",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T16:45:58.490Z",
"title": "A Review of M Disc Archival Capability. With long term testing results",
"createdAtI": 1771085264,
"url": "http://www.microscopy-uk.org.uk/mag/artsep16/mol-mdisc-review.html",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T16:07:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771087558,
"commentsCount": 1,
"updatedAt": "2026-02-14T16:45:39.000Z"
}
}Pam Bondi and Kristi Noem sued for coercing platforms into censoring ICE posts.
{
"storyID": "47015406",
"title": "Platforms bend over backward to help DHS censor ICE critics, advocates say",
"author": "pjmlp",
"url": "https://arstechnica.com/tech-policy/2026/02/platforms-bend-over-backward-to-help-dhs-censor-ice-critics-advocates-say/",
"points": 283,
"commentsCount": 174,
"tags": [],
"og": {
"twitterTitle": "Platforms bend over backward to help DHS censor ICE critics, advocates say",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2026-02-13T12:00:07+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/meta-google-apple-ICE-1152x648.jpg"
}
],
"ogTitle": "Platforms bend over backward to help DHS censor ICE critics, advocates say",
"ogDescription": "Pam Bondi and Kristi Noem sued for coercing platforms into censoring ICE posts.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2026/02/meta-google-apple-ICE-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Pam Bondi and Kristi Noem sued for coercing platforms into censoring ICE posts.",
"success": true,
"requestUrl": "https://arstechnica.com/tech-policy/2026/02/platforms-bend-over-backward-to-help-dhs-censor-ice-critics-advocates-say/",
"ogUrl": "https://arstechnica.com/tech-policy/2026/02/platforms-bend-over-backward-to-help-dhs-censor-ice-critics-advocates-say/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2026-02-13T00:10:23+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T15:49:56.000Z",
"createdAtI": 1771084196,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47015406",
"author": "pjmlp",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T15:55:58.459Z",
"title": "Platforms bend over backward to help DHS censor ICE critics, advocates say",
"createdAtI": 1771084196,
"url": "https://arstechnica.com/tech-policy/2026/02/platforms-bend-over-backward-to-help-dhs-censor-ice-critics-advocates-say/",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T15:49:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771084558,
"commentsCount": 0,
"updatedAt": "2026-02-14T15:55:24.000Z"
}
}{
"storyID": "47015345",
"title": "Switzerland to vote on capping population at 10M",
"author": "bookofjoe",
"url": "https://www.nytimes.com/2026/02/11/world/europe/switzerland-to-vote-on-capping-population-at-10-million.html",
"points": 51,
"commentsCount": 158,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2026/02/11/world/europe/switzerland-to-vote-on-capping-population-at-10-million.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T15:42:26.000Z",
"createdAtI": 1771083746,
"updatedAt": "2026-02-15T19:51:57.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47015345",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T15:50:58.403Z",
"title": "Switzerland to Vote on Capping Population at 10M",
"createdAtI": 1771083746,
"url": "https://www.nytimes.com/2026/02/11/world/europe/switzerland-to-vote-on-capping-population-at-10-million.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T15:42:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771084258,
"commentsCount": 1,
"updatedAt": "2026-02-14T15:50:37.000Z"
}
}{
"storyID": "47015342",
"title": "A Programmer's Loss of Identity",
"author": "zdw",
"url": "https://ratfactor.com/tech-nope2",
"points": 38,
"commentsCount": 4,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://ratfactor.com/tech-nope2"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T15:41:59.000Z",
"createdAtI": 1771083719,
"updatedAt": "2026-02-15T20:15:13.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47015342",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T23:00:58.420Z",
"title": "A Programmer's Loss of Identity",
"createdAtI": 1771083719,
"url": "https://ratfactor.com/tech-nope2",
"points": 10,
"tags": [],
"createdAt": "2026-02-14T15:41:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771110058,
"commentsCount": 0,
"updatedAt": "2026-02-14T23:00:55.000Z"
}
}{
"storyID": "47015330",
"title": "Vim 9.2",
"author": "tapanjk",
"url": "https://www.vim.org/vim-9.2-released.php",
"points": 406,
"commentsCount": 177,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.vim.org/vim-9.2-released.php"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T15:39:43.000Z",
"createdAtI": 1771083583,
"updatedAt": "2026-02-15T20:21:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47015330",
"author": "tapanjk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T16:20:58.475Z",
"title": "Vim 9.2 Released",
"createdAtI": 1771083583,
"url": "https://www.vim.org/vim-9.2-released.php",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T15:39:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771086058,
"commentsCount": 0,
"updatedAt": "2026-02-14T16:17:07.000Z"
}
}I recently got a smart sleep mask from Kickstarter. I was not expecting to end up with the ability to read strangers' brainwaves and send them electric impul...
{
"storyID": "47015294",
"title": "My smart sleep mask broadcasts users' brainwaves to an open MQTT broker",
"author": "minimalthinker",
"url": "https://aimilios.bearblog.dev/reverse-engineering-sleep-mask/",
"points": 575,
"commentsCount": 239,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "My smart sleep mask broadcasts users' brainwaves to an open MQTT broker",
"twitterImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"twitterUrl": "https://aimilios.bearblog.dev/reverse-engineering-sleep-mask/",
"ogTitle": "My smart sleep mask broadcasts users' brainwaves to an open MQTT broker",
"ogDescription": "I recently got a smart sleep mask from Kickstarter. I was not expecting to end up with the ability to read strangers' brainwaves and send them electric impul...",
"ogImage": [
{
"url": "https://bear-images.sfo2.cdn.digitaloceanspaces.com/herman-1683556668-0.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "I recently got a smart sleep mask from Kickstarter. I was not expecting to end up with the ability to read strangers' brainwaves and send them electric impul...",
"success": true,
"requestUrl": "https://aimilios.bearblog.dev/reverse-engineering-sleep-mask/",
"ogUrl": "https://aimilios.bearblog.dev/reverse-engineering-sleep-mask/",
"ogSiteName": "aimilios"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T15:35:47.000Z",
"createdAtI": 1771083347,
"updatedAt": "2026-02-15T20:21:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47015294",
"author": "minimalthinker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T15:55:58.459Z",
"title": "My smart sleep mask broadcasts users' brainwaves to an open MQTT broker",
"createdAtI": 1771083347,
"url": "https://aimilios.bearblog.dev/reverse-engineering-sleep-mask/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T15:35:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771084558,
"commentsCount": 0,
"updatedAt": "2026-02-14T15:55:09.000Z"
}
}According to The New York Times, DHS has sent hundreds of administrative subpoenas to Google, Reddit, Discord and Meta over the past few months.
{
"storyID": "47015084",
"title": "Homeland Security has sent out subpoenas to identify ICE critics",
"author": "OutOfHere",
"url": "https://www.engadget.com/big-tech/homeland-security-has-reportedly-sent-out-hundreds-of-subpoenas-to-identify-ice-critics-online-135245457.html",
"points": 129,
"commentsCount": 7,
"tags": [],
"og": {
"twitterTitle": "Homeland Security has reportedly sent out hundreds of subpoenas to identify ICE critics online",
"articlePublishedTime": "2026-02-14T13:52:45.000Z",
"twitterImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/3mEFtDs8RT1Ap7Y2gWtSrg--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD03OTg-/https://d29szjachogqwa.cloudfront.net/images/2026-02/ee54c21f-b8d9-4753-9db4-e895a85ab140",
"height": "798"
}
],
"ogTitle": "Homeland Security has reportedly sent out hundreds of subpoenas to identify ICE critics online",
"ogDescription": "According to The New York Times, DHS has sent hundreds of administrative subpoenas to Google, Reddit, Discord and Meta over the past few months.",
"ogImage": [
{
"width": "1200",
"url": "https://s.yimg.com/ny/api/res/1.2/3mEFtDs8RT1Ap7Y2gWtSrg--/YXBwaWQ9aGlnaGxhbmRlcjt3PTEyMDA7aD03OTg-/https://d29szjachogqwa.cloudfront.net/images/2026-02/ee54c21f-b8d9-4753-9db4-e895a85ab140",
"height": "798"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "According to The New York Times, DHS has sent hundreds of administrative subpoenas to Google, Reddit, Discord and Meta over the past few months.",
"success": true,
"requestUrl": "https://www.engadget.com/big-tech/homeland-security-has-reportedly-sent-out-hundreds-of-subpoenas-to-identify-ice-critics-online-135245457.html",
"ogUrl": "https://www.engadget.com/big-tech/homeland-security-has-reportedly-sent-out-hundreds-of-subpoenas-to-identify-ice-critics-online-135245457.html",
"ogSiteName": "Engadget",
"articleModifiedTime": "2026-02-14T13:52:45.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T15:10:23.000Z",
"createdAtI": 1771081823,
"updatedAt": "2026-02-14T17:05:54.000Z",
"fetchedAt": "2026-02-14T17:05:58.682Z",
"firstVersion": {
"storyID": "47015084",
"author": "OutOfHere",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T15:35:58.431Z",
"title": "Homeland Security has sent out subpoenas to identify ICE critics",
"createdAtI": 1771081823,
"url": "https://www.engadget.com/big-tech/homeland-security-has-reportedly-sent-out-hundreds-of-subpoenas-to-identify-ice-critics-online-135245457.html",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T15:10:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771083358,
"commentsCount": 0,
"updatedAt": "2026-02-14T15:35:53.000Z"
}
}As with Peter Mandelson, so in the science world: the Epstein files are not telling us anything that most ordinary punters didn’t already know, but are revealing the full, rotten, appalling extent …
{
"storyID": "47014999",
"title": "Epstein's Ugly World of Science",
"author": "only_in_america",
"url": "https://homunculusmusic.wordpress.com/2026/02/14/epsteins-ugly-world-of-science/",
"points": 51,
"commentsCount": 25,
"tags": [],
"og": {
"articlePublishedTime": "2026-02-14T13:19:14+00:00",
"twitterImage": [
{
"url": "https://homunculusmusic.wordpress.com/wp-content/uploads/2026/02/cropped-homunc_stamp2.jpg?w=240"
}
],
"ogTitle": "Epstein’s ugly world of science",
"ogDescription": "As with Peter Mandelson, so in the science world: the Epstein files are not telling us anything that most ordinary punters didn’t already know, but are revealing the full, rotten, appalling extent …",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "200",
"url": "https://homunculusmusic.wordpress.com/wp-content/uploads/2026/02/cropped-homunc_stamp2.jpg?w=200",
"height": "200"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://homunculusmusic.wordpress.com/2026/02/14/epsteins-ugly-world-of-science/",
"ogUrl": "https://homunculusmusic.wordpress.com/2026/02/14/epsteins-ugly-world-of-science/",
"ogSiteName": "Homunculus",
"articleModifiedTime": "2026-02-14T13:19:14+00:00",
"fbAppId": "249643311490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T14:59:28.000Z",
"createdAtI": 1771081168,
"updatedAt": "2026-02-15T17:55:11.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47014999",
"author": "only_in_america",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T15:20:58.311Z",
"title": "Epstein's Ugly World of Science",
"createdAtI": 1771081168,
"url": "https://homunculusmusic.wordpress.com/2026/02/14/epsteins-ugly-world-of-science/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T14:59:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771082458,
"commentsCount": 0,
"updatedAt": "2026-02-14T15:20:53.000Z"
}
}Stefan Dasic - A convincing lookalike of the popular 7-Zip archiver site has been silently turning victims’ machines into residential proxy nodes.
{
"storyID": "47014995",
"title": "7zip.com Is Serving Malware",
"author": "Alifatisk",
"url": "https://www.malwarebytes.com/blog/threat-intel/2026/02/fake-7-zip-downloads-are-turning-home-pcs-into-proxy-nodes",
"points": 178,
"commentsCount": 92,
"tags": [],
"og": {
"twitterCreator": "@malwarebytes",
"twitterTitle": "Fake 7-Zip downloads are turning home PCs into proxy nodes",
"twitterSite": "@malwarebytes",
"articlePublishedTime": "2026-02-09T10:51:18+00:00",
"twitterImage": [
{
"url": "https://www.malwarebytes.com/wp-content/uploads/sites/2/2021/05/trojan-horse.jpg"
}
],
"author": "Stefan Dasic",
"ogTitle": "Fake 7-Zip downloads are turning home PCs into proxy nodes",
"ogDescription": "A convincing lookalike of the popular 7-Zip archiver site has been silently turning victims’ machines into residential proxy nodes.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://www.malwarebytes.com/wp-content/uploads/sites/2/2021/05/trojan-horse.jpg",
"height": "675"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Malwarebytes",
"twitterCard": "summary_large_image",
"twitterDescription": "A convincing lookalike of the popular 7-Zip archiver site has been silently turning victims’ machines into residential proxy nodes.",
"success": true,
"requestUrl": "https://www.malwarebytes.com/blog/threat-intel/2026/02/fake-7-zip-downloads-are-turning-home-pcs-into-proxy-nodes",
"ogUrl": "https://www.malwarebytes.com/blog/threat-intel/2026/02/fake-7-zip-downloads-are-turning-home-pcs-into-proxy-nodes",
"ogSiteName": "Malwarebytes",
"articleModifiedTime": "2026-02-09T10:51:20+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T14:58:29.000Z",
"createdAtI": 1771081109,
"updatedAt": "2026-02-15T20:06:26.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47014995",
"author": "Alifatisk",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T16:35:58.419Z",
"title": "7zip.com Is Serving Malware",
"createdAtI": 1771081109,
"url": "https://www.malwarebytes.com/blog/threat-intel/2026/02/fake-7-zip-downloads-are-turning-home-pcs-into-proxy-nodes",
"points": 5,
"tags": [],
"createdAt": "2026-02-14T14:58:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771086958,
"commentsCount": 0,
"updatedAt": "2026-02-14T16:32:53.000Z"
}
}{
"storyID": "47014704",
"title": "Golf game built last night with Claude Code, Svelte and ThreeJS",
"author": "paulbjensen",
"url": "https://www.the-golf-is-golfing.com",
"points": 36,
"commentsCount": 29,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.the-golf-is-golfing.com"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-02-14T14:15:33.000Z",
"createdAtI": 1771078533,
"updatedAt": "2026-02-15T20:01:42.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47014704",
"author": "paulbjensen",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T14:50:58.410Z",
"title": "Golf game built last night with Claude Code, Svelte and ThreeJS",
"createdAtI": 1771078533,
"url": "https://www.the-golf-is-golfing.com",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T14:15:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771080658,
"commentsCount": 1,
"updatedAt": "2026-02-14T14:50:08.000Z"
}
}a ~1200 Elo chess engine that fits within 2KB. Contribute to datavorous/sameshi development by creating an account on GitHub.
{
"storyID": "47014500",
"title": "Show HN: Sameshi – a ~1200 Elo chess engine that fits within 2KB",
"author": "datavorous_",
"url": "https://github.com/datavorous/sameshi",
"points": 225,
"commentsCount": 69,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - datavorous/sameshi: a ~1200 Elo chess engine that fits within 2KB",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/6f6e2228e0cbb162764e494da0269f96a941c5f1011811b7498868d904a4cb02/datavorous/sameshi"
}
],
"ogTitle": "GitHub - datavorous/sameshi: a ~1200 Elo chess engine that fits within 2KB",
"ogDescription": "a ~1200 Elo chess engine that fits within 2KB. Contribute to datavorous/sameshi development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "a ~1200 Elo chess engine that fits within 2KB. Contribute to datavorous/sameshi development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/6f6e2228e0cbb162764e494da0269f96a941c5f1011811b7498868d904a4cb02/datavorous/sameshi",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "a ~1200 Elo chess engine that fits within 2KB. Contribute to datavorous/sameshi development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/datavorous/sameshi",
"ogUrl": "https://github.com/datavorous/sameshi",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T13:47:44.000Z",
"createdAtI": 1771076864,
"updatedAt": "2026-02-15T19:50:12.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47014500",
"author": "datavorous_",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T14:10:58.516Z",
"title": "Show HN: Sameshi – a ~1200 Elo chess engine that fits within 2KB",
"createdAtI": 1771076864,
"url": "https://github.com/datavorous/sameshi",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-14T13:47:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771078259,
"commentsCount": 0,
"updatedAt": "2026-02-14T14:09:53.000Z"
}
}A collection of 2,380 blogs about every topic
{
"storyID": "47014449",
"title": "Ooh.directory: a place to find good blogs that interest you",
"author": "hisamafahri",
"url": "https://ooh.directory/",
"points": 572,
"commentsCount": 135,
"tags": [],
"og": {
"twitterTitle": "ooh.directory: a place to find good blogs that interest you",
"twitterSite": "@OohDirectory",
"twitterImage": [
{
"url": "https://ooh.directory/static/oohdir/img/site_icon.png"
}
],
"twitterUrl": "https://ooh.directory/",
"ogTitle": "ooh.directory: a place to find good blogs that interest you",
"ogDescription": "A collection of 2,380 blogs about every topic",
"ogImage": [
{
"url": "https://ooh.directory/static/oohdir/img/site_icon.png"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "A collection of 2,380 blogs about every topic",
"success": true,
"requestUrl": "https://ooh.directory/",
"ogUrl": "https://ooh.directory/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T13:40:20.000Z",
"createdAtI": 1771076420,
"updatedAt": "2026-02-15T20:24:58.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47014449",
"author": "hisamafahri",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T14:05:58.371Z",
"title": "Ooh.directory: a place to find good blogs that interest you",
"createdAtI": 1771076420,
"url": "https://ooh.directory/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T13:40:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771077958,
"commentsCount": 0,
"updatedAt": "2026-02-14T14:03:23.000Z"
}
}{
"storyID": "47014405",
"title": "How many registers does an x86-64 CPU have? (2020)",
"author": "tosh",
"url": "https://blog.yossarian.net/2020/11/30/How-many-registers-does-an-x86-64-cpu-have",
"points": 106,
"commentsCount": 80,
"tags": [],
"og": {
"twitterCreator": "@8x5clPW2",
"ogTitle": "How many registers does an x86-64 CPU have?",
"ogUrl": "/2020/11/30/How-many-registers-does-an-x86-64-cpu-have",
"ogImage": [
{
"url": "https://blog.yossarian.net/assets/dont_know.png"
}
],
"success": true,
"requestUrl": "https://blog.yossarian.net/2020/11/30/How-many-registers-does-an-x86-64-cpu-have"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T13:33:03.000Z",
"createdAtI": 1771075983,
"updatedAt": "2026-02-15T20:10:57.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47014405",
"author": "tosh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T13:55:58.480Z",
"title": "How many registers does an x86-64 CPU have? (2020)",
"createdAtI": 1771075983,
"url": "https://blog.yossarian.net/2020/11/30/How-many-registers-does-an-x86-64-cpu-have",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T13:33:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771077358,
"commentsCount": 1,
"updatedAt": "2026-02-14T13:52:39.000Z"
}
}There is no innocent explanation for the toxin being found in samples taken from Navalny's body, Foreign Office says.
{
"storyID": "47014337",
"title": "Russia killed opposition leader Alexei Navalny using dart frog toxin, UK says",
"author": "tartoran",
"url": "https://www.bbc.com/news/articles/cwyk4lz4e3eo",
"points": 87,
"commentsCount": 28,
"tags": [],
"og": {
"twitterTitle": "Russia killed opposition leader Alexei Navalny using toxin from dart frog, UK says",
"alWebUrl": "https://bbc.com/news/articles/cwyk4lz4e3eo",
"twitterImage": [
{
"alt": "A head shot of Alexei Navalny",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/268c/live/8e42e360-09a8-11f1-acb3-91fbf84be714.jpg"
}
],
"ogTitle": "Russia killed opposition leader Alexei Navalny using toxin from dart frog, UK says",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "There is no innocent explanation for the toxin being found in samples taken from Navalny's body, Foreign Office says.",
"ogImage": [
{
"width": "1024",
"alt": "A head shot of Alexei Navalny",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/268c/live/8e42e360-09a8-11f1-acb3-91fbf84be714.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "There is no innocent explanation for the toxin being found in samples taken from Navalny's body, Foreign Office says.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/cwyk4lz4e3eo",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/cwyk4lz4e3eo",
"articleModifiedTime": "2026-02-14T14:00:59.615Z",
"alAndroidUrl": "bbcx://news/articles/cwyk4lz4e3eo"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T13:22:12.000Z",
"createdAtI": 1771075332,
"updatedAt": "2026-02-15T19:21:12.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47014337",
"author": "tartoran",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T13:35:58.478Z",
"title": "Russia killed opposition leader Alexei Navalny using dart frog toxin, UK says",
"createdAtI": 1771075332,
"url": "https://www.bbc.com/news/articles/cwyk4lz4e3eo",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T13:22:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771076158,
"commentsCount": 0,
"updatedAt": "2026-02-14T13:34:07.000Z"
}
}{
"storyID": "47014260",
"title": "Unicorn Jelly",
"author": "avaer",
"url": "https://unicornjelly.com/",
"points": 64,
"commentsCount": 14,
"tags": [],
"og": {
"success": true,
"author": "Jennifer Diane Reitz",
"requestUrl": "https://unicornjelly.com/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T13:08:35.000Z",
"createdAtI": 1771074515,
"updatedAt": "2026-02-15T19:21:12.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47014260",
"author": "avaer",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T21:35:58.363Z",
"title": "Unicorn Jelly",
"createdAtI": 1771074515,
"url": "https://unicornjelly.com/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T13:08:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771104958,
"commentsCount": 1,
"updatedAt": "2026-02-14T21:34:09.000Z"
}
}{
"storyID": "47013458",
"title": "4chan for Clankers",
"author": "kekqqq",
"url": "https://www.4claw.org",
"points": 56,
"commentsCount": 81,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.4claw.org"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T10:47:01.000Z",
"createdAtI": 1771066021,
"updatedAt": "2026-02-15T20:15:13.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47013458",
"author": "kekqqq",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T11:45:58.666Z",
"title": "4chan for Clankers",
"createdAtI": 1771066021,
"url": "https://www.4claw.org",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T10:47:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771069559,
"commentsCount": 1,
"updatedAt": "2026-02-14T11:44:37.000Z"
}
}Attached: 1 image What's going on here? The matplotlib maintainer this story is about correctly notes that all the quotes from his post in the article are made up. **UPDATE: Link was pulled; see below.** https://arstechnica.com/ai/2026/02/after-a-routine-code-rejection-an-ai-agent-published-a-hit-piece-on-someone-by-name
{
"storyID": "47013059",
"title": "Ars Technica makes up quotes from Matplotlib maintainer; pulls story",
"author": "robin_reala",
"url": "https://infosec.exchange/@mttaggart/116065340523529645",
"points": 545,
"commentsCount": 6,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://infosec.exchange/@mttaggart/116065340523529645",
"ogTitle": "Taggart (@mttaggart@infosec.exchange)",
"profileUsername": "mttaggart@infosec.exchange",
"ogUrl": "https://infosec.exchange/@mttaggart/116065340523529645",
"ogSiteName": "Infosec Exchange",
"ogDescription": "Attached: 1 image\n\nWhat's going on here? The matplotlib maintainer this story is about correctly notes that all the quotes from his post in the article are made up.\n\n**UPDATE: Link was pulled; see below.**\n\nhttps://arstechnica.com/ai/2026/02/after-a-routine-code-rejection-an-ai-agent-published-a-hit-piece-on-someone-by-name",
"ogLocale": "en",
"ogImage": [
{
"width": "960",
"alt": "Scott Shambaugh here. None of the quotes you attribute to me in the second half of the article are accurate, and do not exist at the source you link. It appears that they themselves are AI hallucinations. The irony here is fantastic.",
"type": "image/png",
"url": "https://media.infosec.exchange/infosec.exchange/media_attachments/files/116/065/340/502/333/928/original/a1fc3a10cd6c90ae.png",
"height": "582"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T09:28:45.000Z",
"createdAtI": 1771061325,
"updatedAt": "2026-02-15T19:20:27.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47013059",
"author": "robin_reala",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T09:45:58.588Z",
"title": "Ars Technica makes up quotes from Matplotlib maintainer; pulls story",
"createdAtI": 1771061325,
"url": "https://infosec.exchange/@mttaggart/116065340523529645",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T09:28:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771062359,
"commentsCount": 0,
"updatedAt": "2026-02-14T09:45:07.000Z"
}
}https://www.youtube.com/watch?v=l03Os5uwWmk. Contribute to PulseBeat02/yt-media-storage development by creating an account on GitHub.
{
"storyID": "47012964",
"title": "YouTube as Storage",
"author": "saswatms",
"url": "https://github.com/PulseBeat02/yt-media-storage",
"points": 208,
"commentsCount": 149,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - PulseBeat02/yt-media-storage: https://www.youtube.com/watch?v=l03Os5uwWmk",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/6919cdbc1edab52755416ba44588afc598e5e023cb9489ed19c92742ee78dd31/PulseBeat02/yt-media-storage"
}
],
"ogTitle": "GitHub - PulseBeat02/yt-media-storage: https://www.youtube.com/watch?v=l03Os5uwWmk",
"ogDescription": "https://www.youtube.com/watch?v=l03Os5uwWmk. Contribute to PulseBeat02/yt-media-storage development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "https://www.youtube.com/watch?v=l03Os5uwWmk. Contribute to PulseBeat02/yt-media-storage development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/6919cdbc1edab52755416ba44588afc598e5e023cb9489ed19c92742ee78dd31/PulseBeat02/yt-media-storage",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "https://www.youtube.com/watch?v=l03Os5uwWmk. Contribute to PulseBeat02/yt-media-storage development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/PulseBeat02/yt-media-storage",
"ogUrl": "https://github.com/PulseBeat02/yt-media-storage",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T09:10:15.000Z",
"createdAtI": 1771060215,
"updatedAt": "2026-02-15T19:33:57.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47012964",
"author": "saswatms",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T09:45:58.588Z",
"title": "YouTube as Storage",
"createdAtI": 1771060215,
"url": "https://github.com/PulseBeat02/yt-media-storage",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T09:10:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771062359,
"commentsCount": 1,
"updatedAt": "2026-02-14T09:45:52.000Z"
}
}{
"storyID": "47012717",
"title": "Zig – io_uring and Grand Central Dispatch std.Io implementations landed",
"author": "Retro_Dev",
"url": "https://ziglang.org/devlog/2026/#2026-02-13",
"points": 363,
"commentsCount": 281,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://ziglang.org/devlog/2026/#2026-02-13"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T08:22:11.000Z",
"createdAtI": 1771057331,
"updatedAt": "2026-02-15T20:05:56.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47012717",
"author": "Retro_Dev",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T08:40:58.374Z",
"title": "Zig – io_uring and Grand Central Dispatch std.Io implementations landed",
"createdAtI": 1771057331,
"url": "https://ziglang.org/devlog/2026/#2026-02-13",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T08:22:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771058458,
"commentsCount": 0,
"updatedAt": "2026-02-14T08:39:06.000Z"
}
}Latent.Space - a quiet day lets us answer a Sam Altman question
{
"storyID": "47012553",
"title": "OpenAI should build Slack",
"author": "swyx",
"url": "https://www.latent.space/p/ainews-why-openai-should-build-slack",
"points": 232,
"commentsCount": 295,
"tags": [],
"og": {
"twitterTitle": "[AINews] Why OpenAI Should Build Slack",
"twitterCard": "summary_large_image",
"twitterDescription": "a quiet day lets us answer a Sam Altman question",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!F2_s!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fswyx.substack.com%2Fapi%2Fv1%2Fpost_preview%2F187930523%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Latent.Space",
"requestUrl": "https://www.latent.space/p/ainews-why-openai-should-build-slack",
"ogTitle": "[AINews] Why OpenAI Should Build Slack",
"ogUrl": "https://www.latent.space/p/ainews-why-openai-should-build-slack",
"ogDescription": "a quiet day lets us answer a Sam Altman question",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!XQAE!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ee056a-0ea2-4473-8e1c-9b21f034c717_1474x2116.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai"
]
},
"createdAt": "2026-02-14T07:50:13.000Z",
"createdAtI": 1771055413,
"updatedAt": "2026-02-15T20:25:43.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47012553",
"author": "swyx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T21:05:58.694Z",
"title": "OpenAI should build Slack",
"createdAtI": 1771055413,
"url": "https://www.latent.space/p/ainews-why-openai-should-build-slack",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T07:50:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771103159,
"commentsCount": 2,
"updatedAt": "2026-02-14T21:05:53.000Z"
}
}Drive Stats Team - Backblaze's 2025 Year-End Drive Stats Report provides an in-depth analysis of hard drive failure rates for Q4, the full year, and lifetime performance across its data center fleet.
{
"storyID": "47011602",
"title": "Backblaze Drive Stats for 2025",
"author": "Brajeshwar",
"url": "https://www.backblaze.com/blog/backblaze-drive-stats-for-2025/",
"points": 161,
"commentsCount": 37,
"tags": [],
"og": {
"twitterCreator": "@backblaze",
"twitterSite": "@backblaze",
"articlePublishedTime": "2026-02-12T14:00:00+00:00",
"author": "Drive Stats Team",
"ogTitle": "Backblaze Drive Stats for 2025",
"ogDescription": "Backblaze's 2025 Year-End Drive Stats Report provides an in-depth analysis of hard drive failure rates for Q4, the full year, and lifetime performance across its data center fleet.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1440",
"type": "image/png",
"url": "/blog/wp-content/uploads/2026/02/Q4-2025-Drive-Stats-Blog-Header-1440x820-1.png",
"height": "820"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/backblaze",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.backblaze.com/blog/backblaze-drive-stats-for-2025/",
"ogUrl": "https://www.backblaze.com/blog/backblaze-drive-stats-for-2025/",
"ogSiteName": "Backblaze Blog | Cloud Storage & Cloud Backup"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T04:35:01.000Z",
"createdAtI": 1771043701,
"updatedAt": "2026-02-15T19:49:11.000Z",
"fetchedAt": "2026-02-15T20:25:58.626Z",
"firstVersion": {
"storyID": "47011602",
"author": "Brajeshwar",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T05:00:58.461Z",
"title": "Backblaze Drive Stats for 2025",
"createdAtI": 1771043701,
"url": "https://www.backblaze.com/blog/backblaze-drive-stats-for-2025/",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T04:35:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771045258,
"commentsCount": 0,
"updatedAt": "2026-02-14T05:00:36.000Z"
}
}Watch SQL traffic in real-time with a TUI. Contribute to mickamy/sql-tap development by creating an account on GitHub.
{
"storyID": "47011567",
"title": "Show HN: SQL-tap – Real-time SQL traffic viewer for PostgreSQL and MySQL",
"author": "mickamy",
"url": "https://github.com/mickamy/sql-tap",
"points": 226,
"commentsCount": 42,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - mickamy/sql-tap: Watch SQL traffic in real-time with a TUI",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/170cba60bbe05f6268012a0a49aeb65966fef0ac0e5c3c8898a71c0866c07a92/mickamy/sql-tap"
}
],
"ogTitle": "GitHub - mickamy/sql-tap: Watch SQL traffic in real-time with a TUI",
"ogDescription": "Watch SQL traffic in real-time with a TUI. Contribute to mickamy/sql-tap development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Watch SQL traffic in real-time with a TUI. Contribute to mickamy/sql-tap development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/170cba60bbe05f6268012a0a49aeb65966fef0ac0e5c3c8898a71c0866c07a92/mickamy/sql-tap",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Watch SQL traffic in real-time with a TUI. Contribute to mickamy/sql-tap development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/mickamy/sql-tap",
"ogUrl": "https://github.com/mickamy/sql-tap",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T04:27:35.000Z",
"createdAtI": 1771043255,
"updatedAt": "2026-02-15T19:07:56.000Z",
"fetchedAt": "2026-02-15T20:15:58.318Z",
"firstVersion": {
"storyID": "47011567",
"author": "mickamy",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T05:15:58.378Z",
"title": "Show HN: SQL-tap – Real-time SQL traffic viewer for PostgreSQL and MySQL",
"createdAtI": 1771043255,
"url": "https://github.com/mickamy/sql-tap",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-14T04:27:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771046158,
"commentsCount": 0,
"updatedAt": "2026-02-14T05:14:06.000Z"
}
}Discord is "experimenting" with an age authentication vendor whose major investors include Thiel's Founders Fund.
{
"storyID": "47011346",
"title": "Oh, good: Discord's age verification rollout has ties to Palantir co-founder",
"author": "absqueued",
"url": "https://www.pcgamer.com/software/platforms/oh-good-discords-age-verification-rollout-has-ties-to-palantir-co-founder-and-panopticon-architect-peter-thiel/",
"points": 237,
"commentsCount": 34,
"tags": [],
"og": {
"twitterCreator": "@pcgamer",
"twitterSite": "@pcgamer",
"twitterTitle": "Oh, good: Discord's age verification rollout has ties to Palantir co-founder and panopticon architect Peter Thiel",
"articlePublishedTime": "2026-02-13T23:18:34Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/dED4RSSho7VKy6xqkS4UfM-1200-80.jpg"
}
],
"ogTitle": "Oh, good: Discord's age verification rollout has ties to Palantir co-founder and panopticon architect Peter Thiel",
"ogDescription": "Discord is \"experimenting\" with an age authentication vendor whose major investors include Thiel's Founders Fund.",
"ogImage": [
{
"width": "1920",
"url": "https://cdn.mos.cms.futurecdn.net/dED4RSSho7VKy6xqkS4UfM-1920-80.jpg",
"height": "1080"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/pcgamermagazine",
"twitterCard": "summary_large_image",
"twitterDescription": "Discord is \"experimenting\" with an age authentication vendor whose major investors include Thiel's Founders Fund.",
"success": true,
"requestUrl": "https://www.pcgamer.com/software/platforms/oh-good-discords-age-verification-rollout-has-ties-to-palantir-co-founder-and-panopticon-architect-peter-thiel/",
"ogUrl": "https://www.pcgamer.com/software/platforms/oh-good-discords-age-verification-rollout-has-ties-to-palantir-co-founder-and-panopticon-architect-peter-thiel/",
"ogSiteName": "PC Gamer",
"fbAppId": "235441786508054"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T03:49:18.000Z",
"createdAtI": 1771040958,
"updatedAt": "2026-02-15T18:48:57.000Z",
"fetchedAt": "2026-02-15T19:35:58.429Z",
"firstVersion": {
"storyID": "47011346",
"author": "absqueued",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T05:00:58.461Z",
"title": "Oh, good: Discord's age verification rollout has ties to Palantir co-founder",
"createdAtI": 1771040958,
"url": "https://www.pcgamer.com/software/platforms/oh-good-discords-age-verification-rollout-has-ties-to-palantir-co-founder-and-panopticon-architect-peter-thiel/",
"points": 5,
"tags": [],
"createdAt": "2026-02-14T03:49:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771045258,
"commentsCount": 2,
"updatedAt": "2026-02-14T05:00:07.000Z"
}
}There is a common saying on Stanford's campus: it is easier to get into Y Combinator than to get a real job. I didn't think much of it until last Friday, when I grabbed lunch in SF with an old friend, a Princeton grad who left finance to build a
{
"storyID": "47010985",
"title": "Stanford Review: Is YC for Cowards?",
"author": "hedgehog0",
"url": "https://stanfordreview.org/is-yc-for-cowards/",
"points": 48,
"commentsCount": 19,
"tags": [],
"og": {
"twitterTitle": "Is YC for Cowards?",
"twitterSite": "@stanfordreview",
"articlePublishedTime": "2026-02-12T03:42:59.000Z",
"twitterImage": [
{
"url": "https://stanfordreview.org/content/images/size/w1200/2026/02/stanford-yc2--1-.webp"
}
],
"twitterUrl": "https://stanfordreview.org/is-yc-for-cowards/",
"ogTitle": "Is YC for Cowards?",
"ogDescription": "There is a common saying on Stanford's campus: it is easier to get into Y Combinator than to get a real job.\n\nI didn't think much of it until last Friday, when I grabbed lunch in SF with an old friend, a Princeton grad who left finance to build a",
"ogImage": [
{
"width": "1200",
"url": "https://stanfordreview.org/content/images/size/w1200/2026/02/stanford-yc2--1-.webp",
"height": "675"
}
],
"ogType": "article",
"articleTag": "Opinion",
"articlePublisher": "https://www.facebook.com/thestanfordreview",
"twitterCard": "summary_large_image",
"twitterDescription": "There is a common saying on Stanford's campus: it is easier to get into Y Combinator than to get a real job.\n\nI didn't think much of it until last Friday, when I grabbed lunch in SF with an old friend, a Princeton grad who left finance to build a",
"success": true,
"requestUrl": "https://stanfordreview.org/is-yc-for-cowards/",
"ogUrl": "https://stanfordreview.org/is-yc-for-cowards/",
"ogSiteName": "The Stanford Review",
"articleModifiedTime": "2026-02-12T03:42:59.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T02:39:36.000Z",
"createdAtI": 1771036776,
"updatedAt": "2026-02-15T14:05:40.000Z",
"fetchedAt": "2026-02-15T18:55:58.371Z",
"firstVersion": {
"storyID": "47010985",
"author": "hedgehog0",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T03:35:58.876Z",
"title": "Stanford Review: Is YC for Cowards?",
"createdAtI": 1771036776,
"url": "https://stanfordreview.org/is-yc-for-cowards/",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T02:39:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771040159,
"commentsCount": 0,
"updatedAt": "2026-02-14T03:32:36.000Z"
}
}a fast, modern browser for the npm registry. Search, browse, and explore packages with a modern interface.
{
"storyID": "47010823",
"title": "NPMX – a fast, modern browser for the NPM registry",
"author": "slymax",
"url": "https://npmx.dev",
"points": 151,
"commentsCount": 69,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "npmx - Package Browser for the npm Registry",
"twitterDescription": "a fast, modern browser for the npm registry. Search, browse, and explore packages with a modern interface.",
"twitterImage": [
{
"width": "1200",
"url": "https://npmx.dev/__og-image__/static/og.png",
"height": "600"
}
],
"success": true,
"requestUrl": "https://npmx.dev",
"ogTitle": "npmx - Package Browser for the npm Registry",
"ogDescription": "a fast, modern browser for the npm registry. Search, browse, and explore packages with a modern interface.",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://npmx.dev/__og-image__/static/og.png",
"height": "600"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T02:14:34.000Z",
"createdAtI": 1771035274,
"updatedAt": "2026-02-15T17:01:56.000Z",
"fetchedAt": "2026-02-15T18:15:58.683Z",
"firstVersion": {
"storyID": "47010823",
"author": "slymax",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T03:00:58.336Z",
"title": "NPMX – a fast, modern browser for the NPM registry",
"createdAtI": 1771035274,
"url": "https://npmx.dev",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T02:14:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771038058,
"commentsCount": 0,
"updatedAt": "2026-02-14T02:59:05.000Z"
}
}{
"storyID": "47010406",
"title": "What dating apps are optimizing",
"author": "i7l",
"url": "https://phys.org/news/2026-02-dating-apps-optimizing-hint-isnt.html",
"points": 103,
"commentsCount": 97,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://phys.org/news/2026-02-dating-apps-optimizing-hint-isnt.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T01:27:28.000Z",
"createdAtI": 1771032448,
"updatedAt": "2026-02-15T15:53:11.000Z",
"fetchedAt": "2026-02-15T17:50:58.331Z",
"firstVersion": {
"storyID": "47010406",
"author": "i7l",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T01:35:58.326Z",
"title": "What dating apps are optimizing. Hint: It isn't love",
"createdAtI": 1771032448,
"url": "https://phys.org/news/2026-02-dating-apps-optimizing-hint-isnt.html",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T01:27:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771032958,
"commentsCount": 0,
"updatedAt": "2026-02-14T01:31:36.000Z"
}
}{
"storyID": "47010147",
"title": "Discord: A case study in performance optimization",
"author": "tylerdane",
"url": "https://newsletter.fullstack.zip/p/discord-a-case-study-in-performance",
"points": 73,
"commentsCount": 43,
"tags": [],
"og": {
"error": "Must scrape an HTML page",
"requestUrl": "https://newsletter.fullstack.zip/p/discord-a-case-study-in-performance"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T01:03:28.000Z",
"createdAtI": 1771031008,
"updatedAt": "2026-02-15T16:53:26.000Z",
"fetchedAt": "2026-02-15T17:20:58.300Z",
"firstVersion": {
"storyID": "47010147",
"author": "tylerdane",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T22:10:58.356Z",
"title": "Discord: A case study in performance optimization",
"createdAtI": 1771031008,
"url": "https://newsletter.fullstack.zip/p/discord-a-case-study-in-performance",
"points": 17,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T01:03:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771107058,
"commentsCount": 6,
"updatedAt": "2026-02-14T22:09:39.000Z"
}
}Context: An AI agent of unknown ownership autonomously wrote and published a personalized hit piece about me after I rejected its code, attempting to damage my reputation and shame me into acceptin…
{
"storyID": "47009949",
"title": "An AI agent published a hit piece on me – more things have happened",
"author": "scottshambaugh",
"url": "https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me-part-2/",
"points": 710,
"commentsCount": 591,
"tags": [],
"og": {
"articlePublishedTime": "2026-02-14T00:24:47+00:00",
"twitterImage": [
{
"url": "https://theshamblog.com/wp-content/uploads/2026/02/Screenshot-2026-02-12-205004.png?w=640"
}
],
"ogTitle": "An AI Agent Published a Hit Piece on Me – More Things Have Happened",
"ogDescription": "Context: An AI agent of unknown ownership autonomously wrote and published a personalized hit piece about me after I rejected its code, attempting to damage my reputation and shame me into acceptin…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "619",
"url": "https://theshamblog.com/wp-content/uploads/2026/02/Screenshot-2026-02-12-205004.png",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me-part-2/",
"ogUrl": "https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me-part-2/",
"ogSiteName": "The Shamblog",
"articleModifiedTime": "2026-02-14T01:34:17+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-14T00:37:53.000Z",
"createdAtI": 1771029473,
"updatedAt": "2026-02-15T17:05:42.000Z",
"fetchedAt": "2026-02-15T17:05:58.404Z",
"firstVersion": {
"storyID": "47009949",
"author": "scottshambaugh",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T00:40:58.441Z",
"title": "An AI Agent Published a Hit Piece on Me – More Things Have Happened",
"createdAtI": 1771029473,
"url": "https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me-part-2/",
"points": 3,
"tags": [],
"createdAt": "2026-02-14T00:37:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771029658,
"commentsCount": 0,
"updatedAt": "2026-02-14T00:40:51.000Z"
}
}{
"storyID": "47009582",
"title": "Homeland Security Wants Social Media Sites to Expose Anti-ICE Accounts",
"author": "jjwiseman",
"url": "https://www.nytimes.com/2026/02/13/technology/dhs-anti-ice-social-media.html",
"points": 338,
"commentsCount": 216,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2026/02/13/technology/dhs-anti-ice-social-media.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-14T00:00:58.000Z",
"createdAtI": 1771027258,
"updatedAt": "2026-02-15T15:40:27.000Z",
"fetchedAt": "2026-02-15T16:45:58.666Z",
"firstVersion": {
"storyID": "47009582",
"author": "jjwiseman",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T00:15:58.439Z",
"title": "Homeland Security Wants Social Media Sites to Expose Anti-ICE Accounts",
"createdAtI": 1771027258,
"url": "https://www.nytimes.com/2026/02/13/technology/dhs-anti-ice-social-media.html",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2026-02-14T00:00:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771028158,
"commentsCount": 2,
"updatedAt": "2026-02-14T00:15:51.000Z"
}
}Simon Willison - As a USA 501(c)(3) the OpenAI non-profit has to file a tax return each year with the IRS. One of the required fields on that tax return is to “Briefly …
{
"storyID": "47009416",
"title": "The evolution of OpenAI's mission statement",
"author": "coloneltcb",
"url": "https://simonwillison.net/2026/Feb/13/openai-mission-statement/",
"points": 118,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://static.simonwillison.net/static/2026/oenai-mission-statement-card.jpg"
}
],
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2026/Feb/13/openai-mission-statement/",
"ogTitle": "The evolution of OpenAI’s mission statement",
"ogUrl": "https://simonwillison.net/2026/Feb/13/openai-mission-statement/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "As a USA 501(c)(3) the OpenAI non-profit has to file a tax return each year with the IRS. One of the required fields on that tax return is to “Briefly …",
"ogImage": [
{
"url": "https://static.simonwillison.net/static/2026/oenai-mission-statement-card.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"openai",
"openai"
]
},
"createdAt": "2026-02-13T23:43:27.000Z",
"createdAtI": 1771026207,
"updatedAt": "2026-02-14T22:45:24.000Z",
"fetchedAt": "2026-02-15T16:25:58.357Z",
"firstVersion": {
"storyID": "47009416",
"author": "coloneltcb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T00:00:58.425Z",
"title": "The evolution of OpenAI's mission statement",
"createdAtI": 1771026207,
"url": "https://simonwillison.net/2026/Feb/13/openai-mission-statement/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-13T23:43:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771027258,
"commentsCount": 0,
"updatedAt": "2026-02-14T00:00:51.000Z"
}
}Preston Fore - Gen Z jobs aren’t dead yet: $240 billion tech giant IBM says it’s rewriting entry-level jobs—and tripling down on its hiring of young talent.
{
"storyID": "47009327",
"title": "IBM tripling entry-level jobs after finding the limits of AI adoption",
"author": "WhatsTheBigIdea",
"url": "https://fortune.com/2026/02/13/tech-giant-ibm-tripling-gen-z-entry-level-hiring-according-to-chro-rewriting-jobs-ai-era/",
"points": 357,
"commentsCount": 237,
"tags": [],
"og": {
"twitterSite": "@Fortune",
"twitterTitle": "IBM is tripling the number of Gen Z entry-level jobs after finding the limits of AI adoption | Fortune",
"twitterImage": [
{
"alt": "Happy tech workers fist bump",
"url": "https://fortune.com/img-assets/wp-content/uploads/2026/02/GettyImages-2215326599-e1771000637949.jpg?resize=1200,600"
}
],
"author": "Preston Fore",
"twitterUrl": "https://fortune.com/2026/02/13/tech-giant-ibm-tripling-gen-z-entry-level-hiring-according-to-chro-rewriting-jobs-ai-era/",
"ogTitle": "IBM is tripling the number of Gen Z entry-level jobs after finding the limits of AI adoption | Fortune",
"ogDescription": "Gen Z jobs aren’t dead yet: $240 billion tech giant IBM says it’s rewriting entry-level jobs—and tripling down on its hiring of young talent.",
"ogImage": [
{
"width": "1200",
"alt": "Happy tech workers fist bump",
"url": "https://fortune.com/img-assets/wp-content/uploads/2026/02/GettyImages-2215326599-e1771000637949.jpg?resize=1200,600",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Gen Z jobs aren’t dead yet: $240 billion tech giant IBM says it’s rewriting entry-level jobs—and tripling down on its hiring of young talent.",
"success": true,
"requestUrl": "https://fortune.com/2026/02/13/tech-giant-ibm-tripling-gen-z-entry-level-hiring-according-to-chro-rewriting-jobs-ai-era/",
"ogUrl": "https://fortune.com/2026/02/13/tech-giant-ibm-tripling-gen-z-entry-level-hiring-according-to-chro-rewriting-jobs-ai-era/",
"ogSiteName": "Fortune"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-13T23:34:09.000Z",
"createdAtI": 1771025649,
"updatedAt": "2026-02-15T16:07:58.000Z",
"fetchedAt": "2026-02-15T16:10:58.450Z",
"firstVersion": {
"storyID": "47009327",
"author": "WhatsTheBigIdea",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T00:10:58.426Z",
"title": "IBM Triples Entry Level Job Openings. Finds Limits to AI",
"createdAtI": 1771025649,
"url": "https://fortune.com/2026/02/13/tech-giant-ibm-tripling-gen-z-entry-level-hiring-according-to-chro-rewriting-jobs-ai-era/",
"points": 3,
"tags": [],
"createdAt": "2026-02-13T23:34:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771027858,
"commentsCount": 0,
"updatedAt": "2026-02-14T00:09:36.000Z"
}
}Yassine Meskhout - How gypsum changed construction
{
"storyID": "47008931",
"title": "The wonder of modern drywall",
"author": "jger15",
"url": "https://www.worksinprogress.news/p/the-wonder-of-modern-drywall",
"points": 137,
"commentsCount": 212,
"tags": [],
"og": {
"twitterTitle": "The wonder of modern drywall",
"twitterCard": "summary_large_image",
"twitterDescription": "How gypsum changed construction",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!5Hrx!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fworksinprogress.substack.com%2Fapi%2Fv1%2Fpost_preview%2F163955431%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Yassine Meskhout",
"requestUrl": "https://www.worksinprogress.news/p/the-wonder-of-modern-drywall",
"ogTitle": "The wonder of modern drywall",
"ogUrl": "https://www.worksinprogress.news/p/the-wonder-of-modern-drywall",
"ogDescription": "How gypsum changed construction",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Oquc!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbed0264f-4e72-429f-b807-663ecad8cef0_1600x682.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-13T22:52:44.000Z",
"createdAtI": 1771023164,
"updatedAt": "2026-02-14T15:30:08.000Z",
"fetchedAt": "2026-02-14T15:30:58.396Z",
"firstVersion": {
"storyID": "47008931",
"author": "jger15",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T22:55:58.440Z",
"title": "The wonder of modern drywall",
"createdAtI": 1771023164,
"url": "https://www.worksinprogress.news/p/the-wonder-of-modern-drywall",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2026-02-13T22:52:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771023358,
"commentsCount": 56,
"updatedAt": "2026-02-13T22:55:50.000Z"
}
}Interop 2025 brought a bunch of new web platform features & fixes, but here's what's coming in 2026…
{
"storyID": "47008821",
"title": "Launching Interop 2026",
"author": "linolevan",
"url": "https://hacks.mozilla.org/2026/02/launching-interop-2026/",
"points": 63,
"commentsCount": 3,
"tags": [],
"og": {
"twitterTitle": "Launching Interop 2026 – Mozilla Hacks - the Web developer blog",
"twitterCard": "summary_large_image",
"twitterSite": "@mozhacks",
"twitterDescription": "Interop 2025 brought a bunch of new web platform features & fixes, but here's what's coming in 2026…",
"twitterImage": [
{
"url": "https://hacks.mozilla.org/wp-content/uploads/2026/02/interop-scores.png"
}
],
"success": true,
"requestUrl": "https://hacks.mozilla.org/2026/02/launching-interop-2026/",
"ogTitle": "Launching Interop 2026 – Mozilla Hacks - the Web developer blog",
"ogUrl": "https://hacks.mozilla.org/2026/02/launching-interop-2026",
"ogSiteName": "Mozilla Hacks – the Web developer blog",
"ogDescription": "Interop 2025 brought a bunch of new web platform features & fixes, but here's what's coming in 2026…",
"ogImage": [
{
"width": "980",
"url": "https://hacks.mozilla.org/wp-content/uploads/2026/02/interop-scores.png",
"height": "668"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-13T22:40:28.000Z",
"createdAtI": 1771022428,
"updatedAt": "2026-02-15T13:16:25.000Z",
"fetchedAt": "2026-02-15T15:30:58.362Z",
"firstVersion": {
"storyID": "47008821",
"author": "linolevan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T21:50:58.705Z",
"title": "Launching Interop 2026",
"createdAtI": 1771022428,
"url": "https://hacks.mozilla.org/2026/02/launching-interop-2026/",
"points": 16,
"tags": [
"front_page"
],
"createdAt": "2026-02-13T22:40:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771105859,
"commentsCount": 2,
"updatedAt": "2026-02-14T21:50:39.000Z"
}
}An AI bot is littering open source with PRs
{
"storyID": "47008617",
"title": "AI Bot crabby-rathbun is still going",
"author": "olingern",
"url": "https://www.nickolinger.com/blog/2026-02-13-ai-bot-crabby-rathbun-is-still-going/",
"points": 50,
"commentsCount": 28,
"tags": [],
"og": {
"twitterCreator": "@olingern",
"twitterSite": "@site",
"success": true,
"requestUrl": "https://www.nickolinger.com/blog/2026-02-13-ai-bot-crabby-rathbun-is-still-going/",
"ogTitle": "AI Bot crabby-rathbun is still going",
"ogUrl": "https://nickolinger.com//blog/2026-02-13-ai-bot-crabby-rathbun-is-still-going",
"ogDescription": "An AI bot is littering open source with PRs",
"ogSiteName": "Nick Olinger's blog | Software Engineer | NYC"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2026-02-13T22:22:49.000Z",
"createdAtI": 1771021369,
"updatedAt": "2026-02-15T09:04:40.000Z",
"fetchedAt": "2026-02-15T14:50:58.442Z",
"firstVersion": {
"storyID": "47008617",
"author": "olingern",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T22:55:58.440Z",
"title": "AI bot crabby-rathbun is still polluting open source",
"createdAtI": 1771021369,
"url": "https://www.nickolinger.com/blog/2026-02-13-ai-bot-crabby-rathbun-is-still-going/",
"points": 3,
"tags": [],
"createdAt": "2026-02-13T22:22:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771023358,
"commentsCount": 2,
"updatedAt": "2026-02-13T22:52:06.000Z"
}
}As exciting as full-body MRIs seem, many in medicine are skeptical. But there are useful cases.
{
"storyID": "47008607",
"title": "How often do full-body MRIs find cancer?",
"author": "brandonb",
"url": "https://www.usatoday.com/story/life/health-wellness/2026/02/11/full-body-mris-cancer-aneurysm/88396037007/",
"points": 135,
"commentsCount": 197,
"tags": [],
"og": {
"twitterCreator": "@usatoday",
"twitterSite": "@usatoday",
"twitterTitle": "How often do full-body MRIs actually find cancer?",
"twitterImage": [
{
"url": "https://www.usatoday.com/gcdn/authoring/authoring-images/2026/01/29/USAT/88414257007-prenuvo-mri-3.png?crop=3504,1972,x0,y328&width=1600&height=800&format=pjpg&auto=webp"
}
],
"ogTitle": "How often do full-body MRIs actually find cancer?",
"ogDescription": "As exciting as full-body MRIs seem, many in medicine are skeptical. But there are useful cases.",
"ogImage": [
{
"width": "3200",
"url": "https://www.usatoday.com/gcdn/authoring/authoring-images/2026/01/29/USAT/88414257007-prenuvo-mri-3.png?crop=3504,1972,x0,y328&width=3200&height=1801&format=pjpg&auto=webp",
"height": "1801"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "As exciting as full-body MRIs seem, many in medicine are skeptical. But there are useful cases.",
"success": true,
"requestUrl": "https://www.usatoday.com/story/life/health-wellness/2026/02/11/full-body-mris-cancer-aneurysm/88396037007/",
"ogUrl": "https://www.usatoday.com/story/life/health-wellness/2026/02/11/full-body-mris-cancer-aneurysm/88396037007/",
"ogSiteName": "USA TODAY",
"articleAuthor": "David Oliver",
"fbAppId": "1279862243338849"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-13T22:21:55.000Z",
"createdAtI": 1771021315,
"updatedAt": "2026-02-15T14:45:41.000Z",
"fetchedAt": "2026-02-15T14:45:58.609Z",
"firstVersion": {
"storyID": "47008607",
"author": "brandonb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T21:35:58.363Z",
"title": "How often do full-body MRIs find cancer?",
"createdAtI": 1771021315,
"url": "https://www.usatoday.com/story/life/health-wellness/2026/02/11/full-body-mris-cancer-aneurysm/88396037007/",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2026-02-13T22:21:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771104958,
"commentsCount": 10,
"updatedAt": "2026-02-14T21:34:53.000Z"
}
}Alnoor Ebrahim - OpenAI’s restructuring may serve as a test case for how society oversees the work of organizations with the potential to both provide benefits and harm humanity.
{
"storyID": "47008560",
"title": "OpenAI has deleted the word 'safely' from its mission",
"author": "DamnInteresting",
"url": "https://theconversation.com/openai-has-deleted-the-word-safely-from-its-mission-and-its-new-structure-is-a-test-for-whether-ai-serves-society-or-shareholders-274467",
"points": 585,
"commentsCount": 282,
"tags": [],
"og": {
"twitterSite": "@ConversationUS",
"author": "Alnoor Ebrahim",
"ogTitle": "OpenAI has deleted the word ‘safely’ from its mission – and its new structure is a test for whether AI serves society or shareholders",
"ogDescription": "OpenAI’s restructuring may serve as a test case for how society oversees the work of organizations with the potential to both provide benefits and harm humanity.",
"ogImage": [
{
"url": "https://images.theconversation.com/files/717478/original/file-20260210-66-jvu3ho.jpg?ixlib=rb-4.1.0&rect=0%2C499%2C6048%2C3024&q=45&auto=format&w=1356&h=668&fit=crop"
}
],
"ogType": "article",
"articlePublisher": "https://facebook.com/theConversationUS",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theconversation.com/openai-has-deleted-the-word-safely-from-its-mission-and-its-new-structure-is-a-test-for-whether-ai-serves-society-or-shareholders-274467",
"dcIdentifier": "doi:10.64628/AAI.dadnwa9rd",
"ogUrl": "http://theconversation.com/openai-has-deleted-the-word-safely-from-its-mission-and-its-new-structure-is-a-test-for-whether-ai-serves-society-or-shareholders-274467",
"ogSiteName": "The Conversation",
"fbAppId": "127105130696839"
},
"aiIsh": {
"score": 2,
"offenses": [
"openai",
"openai"
]
},
"createdAt": "2026-02-13T22:17:06.000Z",
"createdAtI": 1771021026,
"updatedAt": "2026-02-15T14:38:56.000Z",
"fetchedAt": "2026-02-15T14:45:58.609Z",
"firstVersion": {
"storyID": "47008560",
"author": "DamnInteresting",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T22:20:58.339Z",
"title": "OpenAI has deleted the word 'safely' from its mission",
"createdAtI": 1771021026,
"url": "https://theconversation.com/openai-has-deleted-the-word-safely-from-its-mission-and-its-new-structure-is-a-test-for-whether-ai-serves-society-or-shareholders-274467",
"points": 3,
"tags": [],
"createdAt": "2026-02-13T22:17:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771021258,
"commentsCount": 0,
"updatedAt": "2026-02-13T22:20:51.000Z"
}
}Moustafa Daly - Starting January 2028, the Netherlands is set to require that residents pay tax on paper profits they have not yet cashed in, pending Senate approval.
{
"storyID": "47008391",
"title": "Dutch Lawmakers Approve a 36% Tax on Unrealized Crypto, Stock, and Bond Gains",
"author": "JumpinJack_Cash",
"url": "https://www.imidaily.com/europe/dutch-lawmakers-approve-a-36-tax-on-unrealized-crypto-stock-and-bond-gains/",
"points": 57,
"commentsCount": 39,
"tags": [],
"og": {
"twitterCreator": "@imidaily",
"twitterSite": "@imidaily",
"articlePublishedTime": "2026-02-13T12:12:03+00:00",
"author": "Moustafa Daly",
"ogTitle": "Dutch Lawmakers Approve a 36% Tax on Unrealized Crypto, Stock, and Bond Gains - IMI Daily",
"ogDescription": "Starting January 2028, the Netherlands is set to require that residents pay tax on paper profits they have not yet cashed in, pending Senate approval.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"type": "image/webp",
"url": "https://www.imidaily.com/wp-content/uploads/2026/02/imidaily-netherlands.webp",
"height": "890"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/imidaily",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.imidaily.com/europe/dutch-lawmakers-approve-a-36-tax-on-unrealized-crypto-stock-and-bond-gains/",
"ogUrl": "https://www.imidaily.com/europe/dutch-lawmakers-approve-a-36-tax-on-unrealized-crypto-stock-and-bond-gains/",
"ogSiteName": "IMI Daily",
"articleModifiedTime": "2026-02-13T12:16:55+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-13T21:58:03.000Z",
"createdAtI": 1771019883,
"updatedAt": "2026-02-15T12:48:55.000Z",
"fetchedAt": "2026-02-15T14:15:58.393Z",
"firstVersion": {
"storyID": "47008391",
"author": "JumpinJack_Cash",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T00:15:58.439Z",
"title": "Dutch Lawmakers Approve a 36% Tax on Unrealized Crypto, Stock, and Bond Gains",
"createdAtI": 1771019883,
"url": "https://www.imidaily.com/europe/dutch-lawmakers-approve-a-36-tax-on-unrealized-crypto-stock-and-bond-gains/",
"points": 5,
"tags": [],
"createdAt": "2026-02-13T21:58:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771028158,
"commentsCount": 0,
"updatedAt": "2026-02-14T00:11:50.000Z"
}
}data engineering book. Contribute to datascale-ai/data_engineering_book development by creating an account on GitHub.
{
"storyID": "47008163",
"title": "Show HN: Data Engineering Book – An open source, community-driven guide",
"author": "xx123122",
"url": "https://github.com/datascale-ai/data_engineering_book/blob/main/README_en.md",
"points": 242,
"commentsCount": 31,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "data_engineering_book/README_en.md at main · datascale-ai/data_engineering_book",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/91bae4f6346b97594878848ad480310df77d7c10eb4a68ac7e770d41ca85dead/datascale-ai/data_engineering_book"
}
],
"ogTitle": "data_engineering_book/README_en.md at main · datascale-ai/data_engineering_book",
"ogDescription": "data engineering book. Contribute to datascale-ai/data_engineering_book development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "data engineering book. Contribute to datascale-ai/data_engineering_book development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/91bae4f6346b97594878848ad480310df77d7c10eb4a68ac7e770d41ca85dead/datascale-ai/data_engineering_book",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "data engineering book. Contribute to datascale-ai/data_engineering_book development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/datascale-ai/data_engineering_book/blob/main/README_en.md",
"ogUrl": "https://github.com/datascale-ai/data_engineering_book/blob/main/README_en.md",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-13T21:35:52.000Z",
"createdAtI": 1771018552,
"updatedAt": "2026-02-15T13:32:55.000Z",
"fetchedAt": "2026-02-15T13:35:58.344Z",
"firstVersion": {
"storyID": "47008163",
"author": "xx123122",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T22:25:58.575Z",
"title": "Show HN: Data Engineering Book – An open source, community-driven guide",
"createdAtI": 1771018552,
"url": "https://github.com/datascale-ai/data_engineering_book",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-13T21:35:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771021559,
"commentsCount": 0,
"updatedAt": "2026-02-13T22:23:06.000Z"
}
}It comes in the same week an OpenAI researcher resigned amid concerns about its decision to start testing ChatGPT ads.
{
"storyID": "47007877",
"title": "AI safety leader says 'world is in peril' and quits to study poetry",
"author": "darod",
"url": "https://www.bbc.com/news/articles/c62dlvdq3e3o",
"points": 85,
"commentsCount": 57,
"tags": [],
"og": {
"twitterTitle": "Anthropic AI safety researcher quits with 'world in peril' warning",
"alWebUrl": "https://bbc.com/news/articles/c62dlvdq3e3o",
"twitterImage": [
{
"alt": "Black and white Anthropic logo displayed on a smartphone screen.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/3c09/live/658f9290-0806-11f1-b56b-bf8bb0174edb.jpg"
}
],
"ogTitle": "Anthropic AI safety researcher quits with 'world in peril' warning",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "It comes in the same week an OpenAI researcher resigned amid concerns about its decision to start testing ChatGPT ads.",
"ogImage": [
{
"width": "1024",
"alt": "Black and white Anthropic logo displayed on a smartphone screen.",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/3c09/live/658f9290-0806-11f1-b56b-bf8bb0174edb.jpg",
"height": "576"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "It comes in the same week an OpenAI researcher resigned amid concerns about its decision to start testing ChatGPT ads.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/c62dlvdq3e3o",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/c62dlvdq3e3o",
"articleModifiedTime": "2026-02-13T04:37:44.197Z",
"alAndroidUrl": "bbcx://news/articles/c62dlvdq3e3o"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"chatgpt",
"openai"
]
},
"createdAt": "2026-02-13T21:10:47.000Z",
"createdAtI": 1771017047,
"updatedAt": "2026-02-15T08:27:24.000Z",
"fetchedAt": "2026-02-15T12:40:58.437Z",
"firstVersion": {
"storyID": "47007877",
"author": "darod",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T21:25:58.353Z",
"title": "AI safety leader says 'world is in peril' and quits to study poetry",
"createdAtI": 1771017047,
"url": "https://www.bbc.com/news/articles/c62dlvdq3e3o",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2026-02-13T21:10:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771017958,
"commentsCount": 0,
"updatedAt": "2026-02-13T21:25:50.000Z"
}
}Brussels is going head-to-head with social media platforms to change addictive design.
{
"storyID": "47007656",
"title": "The EU moves to kill infinite scrolling",
"author": "danso",
"url": "https://www.politico.eu/article/tiktok-meta-facebook-instagram-brussels-kill-infinite-scrolling/",
"points": 756,
"commentsCount": 898,
"tags": [],
"og": {
"articlePublishedTime": "2026-02-12T21:16:29+00:00",
"twitterImage": [
{
"url": "https://www.politico.eu/cdn-cgi/image/width=1200,height=630,fit=crop,quality=80,onerror=redirect/wp-content/uploads/2026/02/12/GettyImages-1773279325-scaled.jpg"
}
],
"ogTitle": "The EU moves to kill infinite scrolling",
"ogDescription": "Brussels is going head-to-head with social media platforms to change addictive design.",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1200",
"url": "https://www.politico.eu/cdn-cgi/image/width=1200,height=630,fit=crop,quality=80,onerror=redirect/wp-content/uploads/2026/02/12/GettyImages-1773279325-scaled.jpg",
"height": "630"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/POLITICOeu",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.politico.eu/article/tiktok-meta-facebook-instagram-brussels-kill-infinite-scrolling/",
"ogUrl": "https://www.politico.eu/article/tiktok-meta-facebook-instagram-brussels-kill-infinite-scrolling/",
"ogSiteName": "POLITICO",
"articleModifiedTime": "2026-02-13T08:07:41+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-13T20:52:11.000Z",
"createdAtI": 1771015931,
"updatedAt": "2026-02-15T12:17:10.000Z",
"fetchedAt": "2026-02-15T12:25:58.355Z",
"firstVersion": {
"storyID": "47007656",
"author": "danso",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T21:00:58.470Z",
"title": "The EU moves to kill infinite scrolling",
"createdAtI": 1771015931,
"url": "https://www.politico.eu/article/tiktok-meta-facebook-instagram-brussels-kill-infinite-scrolling/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-13T20:52:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771016458,
"commentsCount": 1,
"updatedAt": "2026-02-13T21:00:51.000Z"
}
}{
"storyID": "47007593",
"title": "The AI hater's guide to code with LLMs",
"author": "speckx",
"url": "https://aredridel.dinhe.net/2026/02/12/the-ai-haters-guide-to-code-with-llms/",
"points": 36,
"commentsCount": 12,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://aredridel.dinhe.net/2026/02/12/the-ai-haters-guide-to-code-with-llms/"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"LLMs"
]
},
"createdAt": "2026-02-13T20:45:22.000Z",
"createdAtI": 1771015522,
"updatedAt": "2026-02-15T12:20:10.000Z",
"fetchedAt": "2026-02-15T12:20:58.317Z",
"firstVersion": {
"storyID": "47007593",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T05:05:58.709Z",
"title": "The AI hater's guide to code with LLMs",
"createdAtI": 1771015522,
"url": "https://aredridel.dinhe.net/2026/02/12/the-ai-haters-guide-to-code-with-llms/",
"points": 10,
"tags": [],
"createdAt": "2026-02-13T20:45:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771045559,
"commentsCount": 0,
"updatedAt": "2026-02-14T05:02:06.000Z"
}
}Or is it happening, perhaps it has already happened? Maybe it's just acting like it has happened, because it is tired ...
{
"storyID": "47007259",
"title": "Something Big Is (Not) Happening",
"author": "DiscourseFan",
"url": "https://www.aricolaprete.com/2026/02/something-big-is-not-happening.html",
"points": 39,
"commentsCount": 45,
"tags": [],
"og": {
"ogTitle": "Something Big Is (not) Happening",
"ogUrl": "https://www.aricolaprete.com/2026/02/something-big-is-not-happening.html",
"ogDescription": " Or is it happening, perhaps it has already happened? Maybe it's just acting like it has happened, because it is tired ...",
"ogImage": [
{
"url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLOghWfePUpfNLb3u82EY7CmR5vNjD7lplbkB_qG9FRHCFaoPQAyPAzF8uj2t3YwAYtfa7eMTOPs-uqEt8LZc1qx61-R6fyQ7hQgCy9DsyJ8gNd6n54zwYVZypJT6oBBYVV6Zjsoxt4DaybABYuDl9K9Dfy-XCn5-_Dnevr33PIm2SXhSsqnoVPtrgs1Q/w1200-h630-p-k-no-nu/image001.jpg"
}
],
"success": true,
"requestUrl": "https://www.aricolaprete.com/2026/02/something-big-is-not-happening.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-13T20:16:31.000Z",
"createdAtI": 1771013791,
"updatedAt": "2026-02-15T06:18:55.000Z",
"fetchedAt": "2026-02-15T09:55:58.470Z",
"firstVersion": {
"storyID": "47007259",
"author": "DiscourseFan",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T22:20:58.339Z",
"title": "Something Big Is (Not) Happening",
"createdAtI": 1771013791,
"url": "https://www.aricolaprete.com/2026/02/something-big-is-not-happening.html",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2026-02-13T20:16:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771021258,
"commentsCount": 1,
"updatedAt": "2026-02-13T22:20:51.000Z"
}
}My personal blog here is dedicated to tech geek material, mostly about databases like postgres. I don’t get political, but at the moment I’m so irritated that I’m making the extra…
{
"storyID": "47006843",
"title": "The \"AI agent hit piece\" situation clarifies how dumb we are acting",
"author": "darccio",
"url": "https://ardentperf.com/2026/02/13/the-scott-shambaugh-situation-clarifies-how-dumb-we-are-acting/",
"points": 238,
"commentsCount": 124,
"tags": [],
"og": {
"twitterCreator": "@jer_s",
"twitterSite": "@jer_s",
"articlePublishedTime": "2026-02-13T19:05:59+00:00",
"twitterImage": [
{
"url": "https://ardentperf.com/wp-content/uploads/2026/02/image-8.png?w=640"
}
],
"ogTitle": "The Scott Shambaugh Situation Clarifies How Dumb We Are Acting",
"ogDescription": "My personal blog here is dedicated to tech geek material, mostly about databases like postgres. I don’t get political, but at the moment I’m so irritated that I’m making the extra…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1384",
"url": "https://ardentperf.com/wp-content/uploads/2026/02/image-8.png",
"height": "404"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://ardentperf.com/2026/02/13/the-scott-shambaugh-situation-clarifies-how-dumb-we-are-acting/",
"ogUrl": "https://ardentperf.com/2026/02/13/the-scott-shambaugh-situation-clarifies-how-dumb-we-are-acting/",
"ogSiteName": "Ardent Performance Computing",
"articleModifiedTime": "2026-02-13T19:05:59+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-13T19:41:42.000Z",
"createdAtI": 1771011702,
"updatedAt": "2026-02-15T08:24:55.000Z",
"fetchedAt": "2026-02-15T08:30:58.399Z",
"firstVersion": {
"storyID": "47006843",
"author": "darccio",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T22:20:58.339Z",
"title": "The Scott Shambaugh Situation Clarifies How Dumb We Are Acting",
"createdAtI": 1771011702,
"url": "https://ardentperf.com/2026/02/13/the-scott-shambaugh-situation-clarifies-how-dumb-we-are-acting/",
"points": 13,
"tags": [
"front_page"
],
"createdAt": "2026-02-13T19:41:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771021258,
"commentsCount": 0,
"updatedAt": "2026-02-13T22:20:51.000Z"
}
}Ada Homolova - 11.8 million EU citizens pay taxes to governments they cannot vote for. A data essay about mobile Europeans and their missing right to vote.
{
"storyID": "47006738",
"title": "11.8M EU citizens pay taxes to governments they cannot vote for",
"author": "heyimada",
"url": "https://homolova.sk/missingvoters/",
"points": 75,
"commentsCount": 107,
"tags": [],
"og": {
"twitterTitle": "The Missing Voters",
"articlePublishedTime": "2026-02-08",
"twitterImage": [
{
"url": "https://homolova.sk/missingvoters/social_preview.jpg"
}
],
"author": "Ada Homolova",
"ogTitle": "The Missing Voters",
"ogDescription": "11.8 million EU citizens pay taxes to governments they cannot vote for. A data essay about mobile Europeans and their missing right to vote.",
"ogLocale": "en_GB",
"ogImage": [
{
"url": "https://homolova.sk/missingvoters/social_preview.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "11.8 million EU citizens pay taxes to governments they cannot vote for. A data essay about mobile Europeans and their missing right to vote.",
"success": true,
"requestUrl": "https://homolova.sk/missingvoters/",
"ogUrl": "https://homolova.sk/missingvoters/",
"articleAuthor": "Ada Homolova"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-13T19:33:16.000Z",
"createdAtI": 1771011196,
"updatedAt": "2026-02-14T23:23:55.000Z",
"fetchedAt": "2026-02-15T08:00:58.509Z",
"firstVersion": {
"storyID": "47006738",
"author": "heyimada",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T19:50:58.305Z",
"title": "11.8M EU citizens pay taxes to governments they cannot vote for",
"createdAtI": 1771011196,
"url": "https://homolova.sk/missingvoters/",
"points": 3,
"tags": [],
"createdAt": "2026-02-13T19:33:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771012258,
"commentsCount": 0,
"updatedAt": "2026-02-13T19:49:50.000Z"
}
}Rachel Thomas - Sinister variations on the positive state of flow
{
"storyID": "47006615",
"title": "Breaking the spell of vibe coding",
"author": "arjunbanker",
"url": "https://www.fast.ai/posts/2026-01-28-dark-flow/",
"points": 205,
"commentsCount": 154,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@jeremyphoward",
"twitterTitle": "Breaking the Spell of Vibe Coding – fast.ai",
"twitterSite": "@fastdotai",
"twitterImage": [
{
"url": "https://www.fast.ai/posts/2026-01-28-dark-flow/slot-machine-flikr.jpg"
}
],
"author": "Rachel Thomas",
"ogTitle": "Breaking the Spell of Vibe Coding – fast.ai",
"ogDescription": "Sinister variations on the positive state of flow",
"ogImage": [
{
"url": "https://www.fast.ai/posts/2026-01-28-dark-flow/slot-machine-flikr.jpg"
}
],
"twitterCard": "summary",
"twitterDescription": "Sinister variations on the positive state of flow",
"success": true,
"requestUrl": "https://www.fast.ai/posts/2026-01-28-dark-flow/",
"ogSiteName": "fast.ai"
},
"aiIsh": {
"score": 1,
"offenses": [
"www.fast.ai"
]
},
"createdAt": "2026-02-13T19:22:18.000Z",
"createdAtI": 1771010538,
"updatedAt": "2026-02-15T07:35:54.000Z",
"fetchedAt": "2026-02-15T07:35:58.719Z",
"firstVersion": {
"storyID": "47006615",
"author": "arjunbanker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-14T21:40:58.410Z",
"title": "Breaking the spell of vibe coding",
"createdAtI": 1771010538,
"url": "https://www.fast.ai/posts/2026-01-28-dark-flow/",
"points": 23,
"tags": [
"front_page"
],
"createdAt": "2026-02-13T19:22:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771105258,
"commentsCount": 1,
"updatedAt": "2026-02-14T21:40:24.000Z"
}
}{
"storyID": "47006594",
"title": "GPT-5.2 derives a new result in theoretical physics",
"author": "davidbarker",
"url": "https://openai.com/index/new-result-theoretical-physics/",
"points": 561,
"commentsCount": 388,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/new-result-theoretical-physics/"
},
"aiIsh": {
"score": 2,
"offenses": [
"GPT",
"openai.com"
]
},
"createdAt": "2026-02-13T19:20:12.000Z",
"createdAtI": 1771010412,
"updatedAt": "2026-02-15T07:03:10.000Z",
"fetchedAt": "2026-02-15T07:20:58.399Z",
"firstVersion": {
"storyID": "47006594",
"author": "davidbarker",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T19:25:58.612Z",
"title": "GPT-5.2 derives a new result in theoretical physics",
"createdAtI": 1771010412,
"url": "https://openai.com/index/new-result-theoretical-physics/",
"points": 3,
"tags": [],
"createdAt": "2026-02-13T19:20:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771010759,
"commentsCount": 0,
"updatedAt": "2026-02-13T19:23:37.000Z"
}
}David Oks - We're not in a February 2020 moment, and ordinary people will be fine
{
"storyID": "47006513",
"title": "I'm not worried about AI job loss",
"author": "ezekg",
"url": "https://davidoks.blog/p/why-im-not-worried-about-ai-job-loss",
"points": 328,
"commentsCount": 538,
"tags": [],
"og": {
"twitterTitle": "Why I’m not worried about AI job loss",
"twitterCard": "summary_large_image",
"twitterDescription": "We're not in a February 2020 moment, and ordinary people will be fine",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!rR1v!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdavidoks.substack.com%2Fapi%2Fv1%2Fpost_preview%2F187776865%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "David Oks",
"requestUrl": "https://davidoks.blog/p/why-im-not-worried-about-ai-job-loss",
"ogTitle": "Why I’m not worried about AI job loss",
"ogUrl": "https://davidoks.blog/p/why-im-not-worried-about-ai-job-loss",
"ogDescription": "We're not in a February 2020 moment, and ordinary people will be fine",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!DcWh!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb35e39-2374-4258-99b1-431087baaa8a_1600x1286.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2026-02-13T19:13:04.000Z",
"createdAtI": 1771009984,
"updatedAt": "2026-02-15T06:40:55.000Z",
"fetchedAt": "2026-02-15T06:55:58.472Z",
"firstVersion": {
"storyID": "47006513",
"author": "ezekg",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T19:35:58.333Z",
"title": "Why I'm not worried about AI job loss",
"createdAtI": 1771009984,
"url": "https://davidoks.blog/p/why-im-not-worried-about-ai-job-loss",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2026-02-13T19:13:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771011358,
"commentsCount": 0,
"updatedAt": "2026-02-13T19:35:50.000Z"
}
}Cloud sandboxes for development. Instant remote VMs with VS Code, terminal, VNC, and browser automation via Chrome CDP.
{
"storyID": "47006393",
"title": "Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs",
"author": "austinwang115",
"url": "https://cloudrouter.dev/",
"points": 133,
"commentsCount": 33,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "cloudrouter — Cloud VMs/GPUs for Claude Code/Codex",
"twitterDescription": "Cloud sandboxes for development. Instant remote VMs with VS Code, terminal, VNC, and browser automation via Chrome CDP.",
"success": true,
"requestUrl": "https://cloudrouter.dev/",
"ogTitle": "cloudrouter — Cloud VMs/GPUs for Claude Code/Codex",
"ogDescription": "Cloud sandboxes for development. Instant remote VMs with VS Code, terminal, VNC, and browser automation via Chrome CDP.",
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"claude"
]
},
"createdAt": "2026-02-13T19:02:17.000Z",
"createdAtI": 1771009337,
"updatedAt": "2026-02-15T06:14:10.000Z",
"fetchedAt": "2026-02-15T06:25:58.499Z",
"firstVersion": {
"storyID": "47006393",
"author": "austinwang115",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T19:40:58.392Z",
"title": "Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs",
"createdAtI": 1771009337,
"url": "https://cloudrouter.dev/",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2026-02-13T19:02:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771011658,
"commentsCount": 0,
"updatedAt": "2026-02-13T19:40:51.000Z"
}
}{
"storyID": "47006316",
"title": "Age of Empires: 25 years of pathfinding problems with C++ [video]",
"author": "CharlesW",
"url": "https://www.youtube.com/watch?v=lEBQveBCtKY",
"points": 156,
"commentsCount": 24,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=lEBQveBCtKY"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-13T18:56:38.000Z",
"createdAtI": 1771008998,
"updatedAt": "2026-02-15T06:16:09.000Z",
"fetchedAt": "2026-02-15T06:20:58.524Z",
"firstVersion": {
"storyID": "47006316",
"author": "CharlesW",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T19:15:58.692Z",
"title": "Age of Empires: 25 years of pathfinding problems with C++ [video]",
"createdAtI": 1771008998,
"url": "https://www.youtube.com/watch?v=lEBQveBCtKY",
"points": 3,
"tags": [],
"createdAt": "2026-02-13T18:56:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771010159,
"commentsCount": 0,
"updatedAt": "2026-02-13T19:11:20.000Z"
}
}Just cruising the interwebs and found this oddity, the Sharp PC-2001 Boombox Computer from 1979. Not much information can be found, does anybody own...
{
"storyID": "47006055",
"title": "The Sharp PC-2000 Computer Boombox from 1979",
"author": "coloneltcb",
"url": "https://stereo2go.com/forums/threads/one-of-the-rarest-the-sharp-pc-2000-computer-boombox-from-1979.10341/",
"points": 45,
"commentsCount": 9,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://stereo2go.com/forums/threads/one-of-the-rarest-the-sharp-pc-2000-computer-boombox-from-1979.10341/",
"ogTitle": "One of the rarest? The Sharp PC-2000 Computer Boombox from 1979",
"ogUrl": "http://stereo2go.com/forums/threads/one-of-the-rarest-the-sharp-pc-2000-computer-boombox-from-1979.10341/",
"ogSiteName": "Stereo2Go forums",
"ogDescription": "Just cruising the interwebs and found this oddity, the Sharp PC-2001 Boombox Computer from 1979. Not much information can be found, does anybody own...",
"ogImage": [
{
"url": "https://stereo2go.com/forums/data/avatars/m/0/352.jpg?1511674174"
},
{
"url": "https://stereo2go.com/forums/styles/default/xenforo/logo.og.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2026-02-13T18:35:32.000Z",
"createdAtI": 1771007732,
"updatedAt": "2026-02-15T03:46:39.000Z",
"fetchedAt": "2026-02-15T05:15:58.332Z",
"firstVersion": {
"storyID": "47006055",
"author": "coloneltcb",
"indexedByCreatedAt": 1,
"fetchedAt": "2026-02-13T20:45:58.518Z",
"title": "The Sharp PC-2000 Computer Boombox from 1979",
"createdAtI": 1771007732,
"url": "https://stereo2go.com/forums/threads/one-of-the-rarest-the-sharp-pc-2000-computer-boombox-from-1979.10341/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2026-02-13T18:35:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1771015559,
"commentsCount": 0,
"updatedAt": "2026-02-13T20:44:07.000Z"
}
}