{
"storyID": "46088241",
"title": "Copenhagenize Index 2025: The Global Ranking of Bicycle-Friendly Cities",
"author": "axelfontaine",
"url": "https://copenhagenizeindex.eu/",
"points": 39,
"commentsCount": 33,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://copenhagenizeindex.eu/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T15:28:05.000Z",
"createdAtI": 1764430085,
"updatedAt": "2025-11-29T16:25:45.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46088241",
"author": "axelfontaine",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T15:35:58.426Z",
"title": "Copenhagenize Index 2025: The Global Ranking of Bicycle-Friendly Cities",
"createdAtI": 1764430085,
"url": "https://copenhagenizeindex.eu/",
"points": 3,
"tags": [],
"createdAt": "2025-11-29T15:28:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764430558,
"commentsCount": 0,
"updatedAt": "2025-11-29T15:35:16.000Z"
}
}Why AI Won’t Save Your Broken Workflow
{
"storyID": "46087737",
"title": "It's Always the Process, Stupid",
"author": "DocIsInDaHouse",
"url": "https://its.promp.td/its-always-the-process-stupid/",
"points": 106,
"commentsCount": 31,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "It’s Always the Process, Stupid!",
"twitterSite": "@ghost",
"articlePublishedTime": "2025-11-29T14:05:51.000Z",
"twitterImage": [
{
"url": "https://its.promp.td/content/images/size/w1200/2025/11/MessyWorkflow.jpeg"
}
],
"twitterUrl": "https://its.promp.td/its-always-the-process-stupid/",
"ogTitle": "It’s Always the Process, Stupid!",
"ogDescription": "Why AI Won’t Save Your Broken Workflow",
"ogImage": [
{
"width": "1200",
"url": "https://its.promp.td/content/images/size/w1200/2025/11/MessyWorkflow.jpeg",
"height": "900"
}
],
"ogType": "article",
"articleTag": "EN",
"articlePublisher": "https://www.facebook.com/ghost",
"twitterCard": "summary_large_image",
"twitterDescription": "Why AI Won’t Save Your Broken Workflow",
"success": true,
"requestUrl": "https://its.promp.td/its-always-the-process-stupid/",
"ogUrl": "https://its.promp.td/its-always-the-process-stupid/",
"ogSiteName": "it's promp.td",
"articleModifiedTime": "2025-11-29T14:23:54.000Z"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-29T14:20:46.000Z",
"createdAtI": 1764426046,
"updatedAt": "2025-11-29T16:25:45.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46087737",
"author": "DocIsInDaHouse",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T14:25:58.679Z",
"title": "It's Always the Process, Stupid",
"createdAtI": 1764426046,
"url": "https://its.promp.td/its-always-the-process-stupid/",
"points": 3,
"tags": [],
"createdAt": "2025-11-29T14:20:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764426359,
"commentsCount": 0,
"updatedAt": "2025-11-29T14:23:45.000Z"
}
}There is a rush for AI companies to team up with space launch/satellite companies to build datacenters in space. TL;DR: It's not going to work.
{
"storyID": "46087616",
"title": "Datacenters in space are a terrible, horrible, no good idea",
"author": "mindracer",
"url": "https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/",
"points": 65,
"commentsCount": 64,
"tags": [],
"og": {
"twitterTitle": "Datacenters in space are a terrible, horrible, no good idea.",
"articlePublishedTime": "2025-11-26T17:44:54.000Z",
"twitterImage": [
{
"url": "https://images.unsplash.com/photo-1614730321146-b6fa6a46bcb4?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDc4fHxzcGFjZXxlbnwwfHx8fDE3NjQxNzE5NjB8MA&ixlib=rb-4.1.0&q=80&w=2000"
}
],
"twitterUrl": "https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/",
"ogTitle": "Datacenters in space are a terrible, horrible, no good idea.",
"ogDescription": "There is a rush for AI companies to team up with space launch/satellite companies to build datacenters in space. TL;DR: It's not going to work.",
"ogImage": [
{
"width": "1200",
"url": "https://images.unsplash.com/photo-1614730321146-b6fa6a46bcb4?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDc4fHxzcGFjZXxlbnwwfHx8fDE3NjQxNzE5NjB8MA&ixlib=rb-4.1.0&q=80&w=2000",
"height": "900"
}
],
"ogType": "article",
"articleTag": "Space",
"articlePublisher": "https://www.facebook.com/theplodger/",
"twitterCard": "summary_large_image",
"twitterDescription": "There is a rush for AI companies to team up with space launch/satellite companies to build datacenters in space. TL;DR: It's not going to work.",
"success": true,
"requestUrl": "https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/",
"ogUrl": "https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/",
"ogSiteName": "Taranis",
"articleModifiedTime": "2025-11-26T17:44:54.000Z"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-29T14:05:53.000Z",
"createdAtI": 1764425153,
"updatedAt": "2025-11-29T16:25:15.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46087616",
"author": "mindracer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T14:25:58.679Z",
"title": "Datacenters in space are a terrible, horrible, no good idea",
"createdAtI": 1764425153,
"url": "https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/",
"points": 3,
"tags": [],
"createdAt": "2025-11-29T14:05:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764426359,
"commentsCount": 0,
"updatedAt": "2025-11-29T14:24:45.000Z"
}
}
{
"storyID": "46087596",
"title": "DNS LOC Record (2014)",
"author": "mikejeays",
"url": "https://blog.cloudflare.com/the-weird-and-wonderful-world-of-dns-loc-records/",
"points": 56,
"commentsCount": 17,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "The weird and wonderful world of DNS LOC records",
"twitterSite": "@cloudflare",
"articlePublishedTime": "2014-04-01T02:19:00.000+01:00",
"twitterUrl": "https://blog.cloudflare.com/the-weird-and-wonderful-world-of-dns-loc-records/",
"ogTitle": "The weird and wonderful world of DNS LOC records",
"ogDescription": " ",
"ogType": "article",
"articleTag": "Go",
"articlePublisher": "https://www.facebook.com/cloudflare",
"twitterCard": "summary_large_image",
"twitterDescription": " ",
"success": true,
"requestUrl": "https://blog.cloudflare.com/the-weird-and-wonderful-world-of-dns-loc-records/",
"ogUrl": "https://blog.cloudflare.com/the-weird-and-wonderful-world-of-dns-loc-records/",
"ogSiteName": "The Cloudflare Blog",
"articleModifiedTime": "2025-10-24T11:41:47.003Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T14:02:23.000Z",
"createdAtI": 1764424943,
"updatedAt": "2025-11-29T16:24:00.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46087596",
"author": "mikejeays",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T14:20:58.315Z",
"title": "DNS LOC Record",
"createdAtI": 1764424943,
"url": "https://blog.cloudflare.com/the-weird-and-wonderful-world-of-dns-loc-records/",
"points": 4,
"tags": [],
"createdAt": "2025-11-29T14:02:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764426058,
"commentsCount": 0,
"updatedAt": "2025-11-29T14:17:46.000Z"
}
}{
"storyID": "46087549",
"title": "Hachi: An Image Search Engine",
"author": "warangal",
"url": "https://eagledot.xyz/hachi.md.html",
"points": 48,
"commentsCount": 7,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://eagledot.xyz/hachi.md.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T13:56:04.000Z",
"createdAtI": 1764424564,
"updatedAt": "2025-11-29T16:25:45.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46087549",
"author": "warangal",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T14:00:58.338Z",
"title": "Hachi: An Image Search Engine",
"createdAtI": 1764424564,
"url": "https://eagledot.xyz/hachi.md.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-29T13:56:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764424858,
"commentsCount": 0,
"updatedAt": "2025-11-29T14:00:46.000Z"
}
}Lee Morgenbesser - The US Immigration and Customs Enforcement meets most criteria that have defined secret police forces in authoritarian regimes. And the worst may be yet to come.
{
"storyID": "46087518",
"title": "How ICE is becoming a secret police force",
"author": "KnuthIsGod",
"url": "https://theconversation.com/how-ice-is-becoming-a-secret-police-force-under-the-trump-administration-255019",
"points": 85,
"commentsCount": 5,
"tags": [],
"og": {
"twitterSite": "@ConversationEDU",
"author": "Lee Morgenbesser",
"ogTitle": "How ICE is becoming a secret police force under the Trump administration",
"ogDescription": "The US Immigration and Customs Enforcement meets most criteria that have defined secret police forces in authoritarian regimes. And the worst may be yet to come.",
"ogImage": [
{
"url": "https://images.theconversation.com/files/664300/original/file-20250428-68-jtt5py.jpg?ixlib=rb-4.1.0&rect=25%2C0%2C756%2C378&q=45&auto=format&w=1356&h=668&fit=crop"
}
],
"ogType": "article",
"articlePublisher": "https://facebook.com/ConversationEDU",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://theconversation.com/how-ice-is-becoming-a-secret-police-force-under-the-trump-administration-255019",
"dcIdentifier": "doi:10.64628/AA.9dvpacusm",
"ogUrl": "http://theconversation.com/how-ice-is-becoming-a-secret-police-force-under-the-trump-administration-255019",
"ogSiteName": "The Conversation",
"fbAppId": "127105130696839"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T13:49:22.000Z",
"createdAtI": 1764424162,
"updatedAt": "2025-11-29T15:14:46.000Z",
"fetchedAt": "2025-11-29T15:15:58.410Z",
"firstVersion": {
"storyID": "46087518",
"author": "KnuthIsGod",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T14:00:58.338Z",
"title": "How ICE is becoming a secret police force",
"createdAtI": 1764424162,
"url": "https://theconversation.com/how-ice-is-becoming-a-secret-police-force-under-the-trump-administration-255019",
"points": 3,
"tags": [],
"createdAt": "2025-11-29T13:49:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764424858,
"commentsCount": 0,
"updatedAt": "2025-11-29T14:00:46.000Z"
}
}Psychedelics profoundly alter subjective experience and brain dynamics. Brain oscillations express signatures of near-critical dynamics, relevant for healthy function. Alterations in the proximity to criticality have been suggested to underlie the experiential and neurological effects of psychedelics. Here, we investigate the effects of a psychedelic substance (DMT) on the criticality of brain oscillations, and in re
{
"storyID": "46086863",
"title": "DMT-induced shifts in criticality correlate with self-dissolution",
"author": "Anon84",
"url": "https://www.jneurosci.org/content/early/2025/10/24/JNEUROSCI.0344-25.2025",
"points": 45,
"commentsCount": 22,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "DMT-induced shifts in criticality correlate with self-dissolution",
"dcLanguage": "en",
"articlePublishedTime": "2025-10-27",
"twitterImage": [
{
"url": "https://www.jneurosci.org/sites/default/files/images/jn_twitter_image_2.png"
}
],
"ogTitle": "DMT-induced shifts in criticality correlate with self-dissolution",
"dcTitle": "DMT-induced shifts in criticality correlate with self-dissolution",
"dcPublisher": "Society for Neuroscience",
"ogDescription": "Psychedelics profoundly alter subjective experience and brain dynamics. Brain oscillations express signatures of near-critical dynamics, relevant for healthy function. Alterations in the proximity to criticality have been suggested to underlie the experiential and neurological effects of psychedelics. Here, we investigate the effects of a psychedelic substance (DMT) on the criticality of brain oscillations, and in re",
"ogImage": [
{
"url": "https://www.jneurosci.org/sites/default/files/images/jn_twitter_image_2.png"
}
],
"dcContributor": "Christopher Timmermann",
"ogType": "article",
"twitterCard": "summary_large_image",
"dcDate": "2025-11-24",
"dcRights": "Copyright © 2025 Irrmischer et al.. This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International license, which permits unrestricted use, distribution and reproduction in any medium provided that the original work is properly attributed.",
"twitterDescription": "Psychedelics profoundly alter subjective experience and brain dynamics. Brain oscillations express signatures of near-critical dynamics, relevant for healthy function. Alterations in the proximity to criticality have been suggested to underlie the experiential and neurological effects of psychedelics. Here, we investigate the effects of a psychedelic substance (DMT) on the criticality of brain oscillations, and in re",
"success": true,
"requestUrl": "https://www.jneurosci.org/content/early/2025/10/24/JNEUROSCI.0344-25.2025",
"dcIdentifier": "10.1523/JNEUROSCI.0344-25.2025",
"ogUrl": "https://www.jneurosci.org/content/early/2025/10/24/JNEUROSCI.0344-25.2025",
"ogSiteName": "Journal of Neuroscience",
"dcDescription": "Psychedelics profoundly alter subjective experience and brain dynamics. Brain oscillations express signatures of near-critical dynamics, relevant for healthy function. Alterations in the proximity to criticality have been suggested to underlie the experiential and neurological effects of psychedelics. Here, we investigate the effects of a psychedelic substance (DMT) on the criticality of brain oscillations, and in re",
"articleSection": "Research Articles"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T11:52:21.000Z",
"createdAtI": 1764417141,
"updatedAt": "2025-11-29T16:25:15.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46086863",
"author": "Anon84",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T12:45:58.519Z",
"title": "DMT-induced shifts in criticality correlate with self-dissolution",
"createdAtI": 1764417141,
"url": "https://www.jneurosci.org/content/early/2025/10/24/JNEUROSCI.0344-25.2025",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-29T11:52:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764420359,
"commentsCount": 0,
"updatedAt": "2025-11-29T12:45:45.000Z"
}
}OpenAI is now internally testing 'ads' inside ChatGPT that could redefine the web economy.
{
"storyID": "46086771",
"title": "Leak confirms OpenAI is preparing ads on ChatGPT for public roll out",
"author": "fleahunter",
"url": "https://www.bleepingcomputer.com/news/artificial-intelligence/leak-confirms-openai-is-preparing-ads-on-chatgpt-for-public-roll-out/",
"points": 363,
"commentsCount": 351,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@BleepinComputer",
"twitterSite": "@BleepinComputer",
"twitterTitle": "Leak confirms OpenAI is preparing ads on ChatGPT for public roll out",
"twitterImage": [
{
"url": "https://www.bleepstatic.com/content/hl-images/2023/03/24/ChatGPT-logo.jpg"
}
],
"ogTitle": "Leak confirms OpenAI is preparing ads on ChatGPT for public roll out",
"ogDescription": "OpenAI is now internally testing 'ads' inside ChatGPT that could redefine the web economy.",
"ogLocale": "en_us",
"ogImage": [
{
"width": "1600",
"url": "https://www.bleepstatic.com/content/hl-images/2023/03/24/ChatGPT-logo.jpg",
"height": "900"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "OpenAI is now internally testing 'ads' inside ChatGPT that could redefine the web economy.",
"success": true,
"requestUrl": "https://www.bleepingcomputer.com/news/artificial-intelligence/leak-confirms-openai-is-preparing-ads-on-chatgpt-for-public-roll-out/",
"ogUrl": "https://www.bleepingcomputer.com/news/artificial-intelligence/leak-confirms-openai-is-preparing-ads-on-chatgpt-for-public-roll-out/",
"ogSiteName": "BleepingComputer",
"fbAppId": "517620508265293"
},
"aiIsh": {
"score": 4,
"offenses": [
"chatgpt",
"chatgpt",
"openai",
"openai"
]
},
"createdAt": "2025-11-29T11:31:58.000Z",
"createdAtI": 1764415918,
"updatedAt": "2025-11-29T16:25:45.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46086771",
"author": "fleahunter",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T11:50:58.483Z",
"title": "Leak confirms OpenAI is preparing ads on ChatGPT for public roll out",
"createdAtI": 1764415918,
"url": "https://www.bleepingcomputer.com/news/artificial-intelligence/leak-confirms-openai-is-preparing-ads-on-chatgpt-for-public-roll-out/",
"points": 3,
"tags": [],
"createdAt": "2025-11-29T11:31:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764417058,
"commentsCount": 0,
"updatedAt": "2025-11-29T11:48:30.000Z"
}
}{
"storyID": "46086681",
"title": "Belgian Police exposed using botnets to manipulate EU data law impact assessment",
"author": "saubeidl",
"url": "https://old.reddit.com/r/europe/comments/1p9kxhm/belgian_federal_police_forgot_to_turn_their_vpn/",
"points": 158,
"commentsCount": 29,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/europe/comments/1p9kxhm/belgian_federal_police_forgot_to_turn_their_vpn/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T11:10:39.000Z",
"createdAtI": 1764414639,
"updatedAt": "2025-11-29T16:25:15.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46086681",
"author": "saubeidl",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T11:15:58.429Z",
"title": "Belgian Police exposed using botnets to manipulate EU data law impact assessment",
"createdAtI": 1764414639,
"url": "https://old.reddit.com/r/europe/comments/1p9kxhm/belgian_federal_police_forgot_to_turn_their_vpn/",
"points": 3,
"tags": [],
"createdAt": "2025-11-29T11:10:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764414958,
"commentsCount": 0,
"updatedAt": "2025-11-29T11:14:30.000Z"
}
}We all know exercise is good for us. It lowers the risk of heart disease, cancer, and early death, and keeps the body and mind in shape. But when the air you
{
"storyID": "46086624",
"title": "High air pollution could diminish exercise benefits by half – study",
"author": "ashishgupta2209",
"url": "https://scienceclock.com/exercise-may-protect-less-when-air-pollution-is-high-study-finds/",
"points": 125,
"commentsCount": 53,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Exercise May Protect Less When Air Pollution Is High, Study Finds",
"articlePublishedTime": "2025-11-29T15:58:58+05:30",
"twitterImage": [
{
"url": "https://scienceclock.com/wp-content/uploads/2025/11/a-woman-coughing-while-doing-exercise-because-of-air-pollution.png"
}
],
"ogTitle": "Exercise May Protect Less When Air Pollution Is High, Study Finds",
"ogDescription": "We all know exercise is good for us. It lowers the risk of heart disease, cancer, and early death, and keeps the body and mind in shape. But when the air you",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"alt": "A woman coughing while jogging in polluted air",
"type": "image/png",
"url": "https://scienceclock.com/wp-content/uploads/2025/11/a-woman-coughing-while-doing-exercise-because-of-air-pollution.png",
"height": "512"
}
],
"ogType": "article",
"articleTag": "news",
"twitterCard": "summary_large_image",
"twitterDescription": "We all know exercise is good for us. It lowers the risk of heart disease, cancer, and early death, and keeps the body and mind in shape. But when the air you",
"success": true,
"requestUrl": "https://scienceclock.com/exercise-may-protect-less-when-air-pollution-is-high-study-finds/",
"ogUrl": "https://scienceclock.com/exercise-may-protect-less-when-air-pollution-is-high-study-finds/",
"ogSiteName": "LearnGupt",
"articleSection": "Health",
"articleModifiedTime": "2025-11-29T15:59:00+05:30"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T10:54:16.000Z",
"createdAtI": 1764413656,
"updatedAt": "2025-11-29T16:25:45.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46086624",
"author": "ashishgupta2209",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T11:00:58.327Z",
"title": "High Air Pollution Could Diminish Exercise Benefits by 50%, Study Finds",
"createdAtI": 1764413656,
"url": "https://scienceclock.com/exercise-may-protect-less-when-air-pollution-is-high-study-finds/",
"points": 3,
"tags": [],
"createdAt": "2025-11-29T10:54:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764414058,
"commentsCount": 0,
"updatedAt": "2025-11-29T11:00:30.000Z"
}
}I first got into deep learning in 2012, when AlexNet came out. I was CTO of Jetpac, a startup that aimed to provide information about bars, hotels, and restaurants by analyzing public photos, for e…
{
"storyID": "46086410",
"title": "I Know We're in an AI Bubble Because Nobody Wants Me",
"author": "iparaskev",
"url": "https://petewarden.com/2025/11/29/i-know-were-in-an-ai-bubble-because-nobody-wants-me-%f0%9f%98%ad/",
"points": 75,
"commentsCount": 51,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-29T03:34:33+00:00",
"twitterImage": [
{
"url": "https://secure.gravatar.com/blavatar/a924aa92ac9016bfe9c773a9e47ccf2fb84df9216b8ca936e25899edc1019dd1?s=240"
}
],
"ogTitle": "I Know We’re in an AI Bubble Because Nobody Wants Me 😭",
"ogDescription": "I first got into deep learning in 2012, when AlexNet came out. I was CTO of Jetpac, a startup that aimed to provide information about bars, hotels, and restaurants by analyzing public photos, for e…",
"ogLocale": "en_US",
"ogImage": [
{
"width": "200",
"url": "https://secure.gravatar.com/blavatar/a924aa92ac9016bfe9c773a9e47ccf2fb84df9216b8ca936e25899edc1019dd1?s=200&ts=1764416459",
"height": "200"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://petewarden.com/2025/11/29/i-know-were-in-an-ai-bubble-because-nobody-wants-me-%f0%9f%98%ad/",
"ogUrl": "https://petewarden.com/2025/11/29/i-know-were-in-an-ai-bubble-because-nobody-wants-me-%f0%9f%98%ad/",
"ogSiteName": "Pete Warden's blog",
"articleModifiedTime": "2025-11-29T03:34:33+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"deeplearning"
]
},
"createdAt": "2025-11-29T10:08:24.000Z",
"createdAtI": 1764410904,
"updatedAt": "2025-11-29T16:20:16.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46086410",
"author": "iparaskev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T10:20:58.387Z",
"title": "I Know We're in an AI Bubble Because Nobody Wants Me",
"createdAtI": 1764410904,
"url": "https://petewarden.com/2025/11/29/i-know-were-in-an-ai-bubble-because-nobody-wants-me-%f0%9f%98%ad/",
"points": 3,
"tags": [],
"createdAt": "2025-11-29T10:08:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764411658,
"commentsCount": 0,
"updatedAt": "2025-11-29T10:16:45.000Z"
}
}Well folks, it’s the beginning of a new era: after nearly three decades of KDE desktop environments running on X11, the future KDE Plasma 6.8 release will be Wayland-exclusive! Support for X11 applications will be fully entrusted to Xwayland, and the Plasma X11 session will no longer be included.
{
"storyID": "46085593",
"title": "KDE going all-in on a Wayland future",
"author": "dualogy",
"url": "https://blogs.kde.org/2025/11/26/going-all-in-on-a-wayland-future/",
"points": 40,
"commentsCount": 27,
"tags": [],
"og": {
"twitterTitle": "Going all-in on a Wayland future",
"articlePublishedTime": "2025-11-26T00:01:00+00:00",
"ogTitle": "Going all-in on a Wayland future",
"ogDescription": "Well folks, it’s the beginning of a new era: after nearly three decades of KDE desktop environments running on X11, the future KDE Plasma 6.8 release will be Wayland-exclusive! Support for X11 applications will be fully entrusted to Xwayland, and the Plasma X11 session will no longer be included.",
"ogLocale": "en",
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Well folks, it’s the beginning of a new era: after nearly three decades of KDE desktop environments running on X11, the future KDE Plasma 6.8 release will be Wayland-exclusive! Support for X11 applications will be fully entrusted to Xwayland, and the Plasma X11 session will no longer be included.",
"success": true,
"requestUrl": "https://blogs.kde.org/2025/11/26/going-all-in-on-a-wayland-future/",
"ogUrl": "https://blogs.kde.org/2025/11/26/going-all-in-on-a-wayland-future/",
"ogSiteName": "KDE Blogs",
"articleSection": "posts",
"articleModifiedTime": "2025-11-26T13:22:40-07:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T06:37:52.000Z",
"createdAtI": 1764398272,
"updatedAt": "2025-11-29T16:22:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46085593",
"author": "dualogy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T08:05:58.459Z",
"title": "KDE going all-in on a Wayland future",
"createdAtI": 1764398272,
"url": "https://blogs.kde.org/2025/11/26/going-all-in-on-a-wayland-future/",
"points": 6,
"tags": [],
"createdAt": "2025-11-29T06:37:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764403558,
"commentsCount": 0,
"updatedAt": "2025-11-29T08:05:29.000Z"
}
}{
"storyID": "46085585",
"title": "Garfield's Proof of the Pythagorean Theorem",
"author": "benbreen",
"url": "https://en.wikipedia.org/wiki/Garfield%27s_proof_of_the_Pythagorean_theorem",
"points": 106,
"commentsCount": 55,
"tags": [
"front_page"
],
"og": {
"ogTitle": "Garfield's proof of the Pythagorean theorem - Wikipedia",
"ogImage": [
{
"width": "946",
"url": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/1f/James_Abram_Garfield%2C_photo_portrait_seated.jpg/960px-James_Abram_Garfield%2C_photo_portrait_seated.jpg",
"height": "1200"
}
],
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/Garfield%27s_proof_of_the_Pythagorean_theorem",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T06:37:05.000Z",
"createdAtI": 1764398225,
"updatedAt": "2025-11-29T16:25:15.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46085585",
"author": "benbreen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T08:40:58.453Z",
"title": "Garfield's Proof of the Pythagorean Theorem",
"createdAtI": 1764398225,
"url": "https://en.wikipedia.org/wiki/Garfield%27s_proof_of_the_Pythagorean_theorem",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-29T06:37:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764405658,
"commentsCount": 2,
"updatedAt": "2025-11-29T08:40:14.000Z"
}
}{
"storyID": "46085344",
"title": "The 'S&P 493' reveals a different U.S. economy",
"author": "MilnerRoute",
"url": "https://www.msn.com/en-us/money/markets/the-s-p-493-reveals-a-very-different-us-economy/ar-AA1R1VUJ",
"points": 95,
"commentsCount": 43,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.msn.com/en-us/money/markets/the-s-p-493-reveals-a-very-different-us-economy/ar-AA1R1VUJ"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T05:22:13.000Z",
"createdAtI": 1764393733,
"updatedAt": "2025-11-29T16:24:00.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46085344",
"author": "MilnerRoute",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T05:40:58.349Z",
"title": "The 'S&P 493' reveals a different U.S. economy",
"createdAtI": 1764393733,
"url": "https://www.msn.com/en-us/money/markets/the-s-p-493-reveals-a-very-different-us-economy/ar-AA1R1VUJ",
"points": 4,
"tags": [],
"createdAt": "2025-11-29T05:22:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764394858,
"commentsCount": 0,
"updatedAt": "2025-11-29T05:40:44.000Z"
}
}It was once legal to build almost anything, anywhere. Then, in the space of a few decades, nearly every city in the West banned densification.
{
"storyID": "46085276",
"title": "The Great Downzoning",
"author": "barry-cotter",
"url": "https://worksinprogress.co/issue/the-great-downzoning/",
"points": 59,
"commentsCount": 91,
"tags": [],
"og": {
"twitterCreator": "WorksInProgMag",
"twitterCard": "summary_large_image",
"twitterTitle": "The Great Downzoning - Works in Progress Magazine",
"twitterDescription": "It was once legal to build almost anything, anywhere. Then, in the space of a few decades, nearly every city in the West banned densification.",
"twitterImage": [
{
"url": "https://wip.gatspress.com/wp-content/uploads/2025/11/issue_19_share_cards__45_.png"
}
],
"success": true,
"requestUrl": "https://worksinprogress.co/issue/the-great-downzoning/",
"ogTitle": "The Great Downzoning - Works in Progress Magazine",
"ogDescription": "It was once legal to build almost anything, anywhere. Then, in the space of a few decades, nearly every city in the West banned densification.",
"ogImage": [
{
"url": "https://wip.gatspress.com/wp-content/uploads/2025/11/downzoning-scaled.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T05:00:27.000Z",
"createdAtI": 1764392427,
"updatedAt": "2025-11-29T16:17:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46085276",
"author": "barry-cotter",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T07:25:58.516Z",
"title": "The Great Downzoning",
"createdAtI": 1764392427,
"url": "https://worksinprogress.co/issue/the-great-downzoning/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-29T05:00:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764401159,
"commentsCount": 0,
"updatedAt": "2025-11-29T07:25:44.000Z"
}
}{
"storyID": "46084956",
"title": "System 7 natively boots on the Mac mini G4",
"author": "ibobev",
"url": "https://macos9lives.com/smforum/index.php?topic=7711.0",
"points": 258,
"commentsCount": 65,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://macos9lives.com/smforum/index.php?topic=7711.0"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T03:26:01.000Z",
"createdAtI": 1764386761,
"updatedAt": "2025-11-29T16:23:01.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46084956",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T03:45:58.565Z",
"title": "System 7 natively boots on the Mac mini G4",
"createdAtI": 1764386761,
"url": "https://macos9lives.com/smforum/index.php?topic=7711.0",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-29T03:26:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764387959,
"commentsCount": 0,
"updatedAt": "2025-11-29T03:44:14.000Z"
}
}Dear Neato Robotics community, Our promise has always been to deliver innovative products while protecting the trust and safety of our users. We want to address openly and clearly changes now taking place as we phase out Neato cloud servi...
{
"storyID": "46084937",
"title": "Neato vacuum robots to stop working",
"author": "simonlondon",
"url": "https://support.neatorobotics.com/support/solutions/articles/204000073686-announcement-6th-oct-2025",
"points": 60,
"commentsCount": 53,
"tags": [],
"og": {
"twitterTitle": "Announcement - 6th Oct 2025",
"twitterImage": [
{
"url": "https://s3.eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/204002655083/logo/3XTgJD2VbAbI2ac3v1bw_B5yZcrf_nZeVw.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAS6FNSMY2XLZULJPI%2F20251125%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20251125T055258Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=8ab5821c6f33928bd6ff8208d209af71d1c1bd2dc473538d306c604e7e93dfe5"
}
],
"twitterUrl": "https://support.neatorobotics.com/support/solutions/articles/204000073686-announcement-6th-oct-2025",
"ogTitle": "Announcement - 6th Oct 2025",
"ogDescription": " Dear Neato Robotics community, Our promise has always been to deliver innovative products while protecting the trust and safety of our users. We want to address openly and clearly changes now taking place as we phase out Neato cloud servi...",
"ogImage": [
{
"url": "https://s3.eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/204002655083/logo/3XTgJD2VbAbI2ac3v1bw_B5yZcrf_nZeVw.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAS6FNSMY2XLZULJPI%2F20251125%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20251125T055258Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=8ab5821c6f33928bd6ff8208d209af71d1c1bd2dc473538d306c604e7e93dfe5"
}
],
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": " Dear Neato Robotics community, Our promise has always been to deliver innovative products while protecting the trust and safety of our users. We want to address openly and clearly changes now taking place as we phase out Neato cloud servi...",
"success": true,
"requestUrl": "https://support.neatorobotics.com/support/solutions/articles/204000073686-announcement-6th-oct-2025",
"ogUrl": "https://support.neatorobotics.com/support/solutions/articles/204000073686-announcement-6th-oct-2025",
"ogSiteName": "Support"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T03:21:47.000Z",
"createdAtI": 1764386507,
"updatedAt": "2025-11-29T16:17:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46084937",
"author": "simonlondon",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T05:40:58.349Z",
"title": "Neato vacuum robots to stop working",
"createdAtI": 1764386507,
"url": "https://support.neatorobotics.com/support/solutions/articles/204000073686-announcement-6th-oct-2025",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-29T03:21:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764394858,
"commentsCount": 3,
"updatedAt": "2025-11-29T05:38:29.000Z"
}
}In Gian-Carlo Rota's "Ten lessons I wish I had been taught" he has a section, "Every mathematician has only a few tricks", where he asserts that even mathematicians like Hilbert...
{
"storyID": "46084535",
"title": "Every mathematician has only a few tricks (2020)",
"author": "nill0",
"url": "https://mathoverflow.net/questions/363119/every-mathematician-has-only-a-few-tricks",
"points": 193,
"commentsCount": 48,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"success": true,
"requestUrl": "https://mathoverflow.net/questions/363119/every-mathematician-has-only-a-few-tricks",
"ogTitle": "Every mathematician has only a few tricks",
"ogUrl": "https://mathoverflow.net/questions/363119/every-mathematician-has-only-a-few-tricks",
"ogSiteName": "MathOverflow",
"ogDescription": "In Gian-Carlo Rota's \"Ten lessons I wish I had been taught\" he has a section, \"Every mathematician has only a few tricks\", where he asserts that even mathematicians like Hilbert...",
"ogImage": [
{
"url": "https://mathoverflow.net/Content/Sites/mathoverflow/Img/apple-touch-icon@2.png?v=f1c9606b77ff"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T01:37:42.000Z",
"createdAtI": 1764380262,
"updatedAt": "2025-11-29T16:24:00.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46084535",
"author": "nill0",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T03:00:58.373Z",
"title": "Every mathematician has only a few tricks",
"createdAtI": 1764380262,
"url": "https://mathoverflow.net/questions/363119/every-mathematician-has-only-a-few-tricks",
"points": 5,
"tags": [],
"createdAt": "2025-11-29T01:37:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764385258,
"commentsCount": 0,
"updatedAt": "2025-11-29T03:00:29.000Z"
}
}John - In hyperbolic geometry, the sum of a the interior angles of a triangle can be any value less than π. If the sum is zero the triangle has area π.
{
"storyID": "46084122",
"title": "A triangle whose interior angles sum to zero",
"author": "tzury",
"url": "https://www.johndcook.com/blog/2025/11/28/tricusp-triangle/",
"points": 122,
"commentsCount": 56,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "A hyperbolic triangle with three cusps",
"articlePublishedTime": "2025-11-28T17:53:05+00:00",
"twitterImage": [
{
"url": "https://www.johndcook.com/blog/wp-content/uploads/2022/05/twittercard.png"
}
],
"author": "John",
"ogTitle": "A hyperbolic triangle with three cusps",
"ogDescription": "In hyperbolic geometry, the sum of a the interior angles of a triangle can be any value less than π. If the sum is zero the triangle has area π.",
"ogLocale": "en_US",
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "In hyperbolic geometry, the sum of a the interior angles of a triangle can be any value less than π. If the sum is zero the triangle has area π.",
"success": true,
"requestUrl": "https://www.johndcook.com/blog/2025/11/28/tricusp-triangle/",
"ogUrl": "https://www.johndcook.com/blog/2025/11/28/tricusp-triangle/",
"ogSiteName": "John D. Cook | Applied Mathematics Consulting",
"articleModifiedTime": "2025-11-28T20:39:37+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-29T00:26:42.000Z",
"createdAtI": 1764376002,
"updatedAt": "2025-11-29T16:25:45.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46084122",
"author": "tzury",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T00:40:58.405Z",
"title": "A triangle whose interior angles sum to zero",
"createdAtI": 1764376002,
"url": "https://www.johndcook.com/blog/2025/11/28/tricusp-triangle/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-29T00:26:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764376858,
"commentsCount": 0,
"updatedAt": "2025-11-29T00:39:58.000Z"
}
}Node Creative Coding / 3D / Image Processing tool inspired by Quartz Composer - Fabric-Project/Fabric
{
"storyID": "46083375",
"title": "Fabric Project",
"author": "brcmthrowaway",
"url": "https://github.com/Fabric-Project/Fabric",
"points": 57,
"commentsCount": 20,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - Fabric-Project/Fabric: Node Creative Coding / 3D / Image Processing tool inspired by Quartz Composer",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/973892516/2684decf-a2ed-4974-9d5c-656b2bd47275"
}
],
"ogTitle": "GitHub - Fabric-Project/Fabric: Node Creative Coding / 3D / Image Processing tool inspired by Quartz Composer",
"ogDescription": "Node Creative Coding / 3D / Image Processing tool inspired by Quartz Composer - Fabric-Project/Fabric",
"ogImage": [
{
"alt": "Node Creative Coding / 3D / Image Processing tool inspired by Quartz Composer - Fabric-Project/Fabric",
"url": "https://repository-images.githubusercontent.com/973892516/2684decf-a2ed-4974-9d5c-656b2bd47275"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Node Creative Coding / 3D / Image Processing tool inspired by Quartz Composer - Fabric-Project/Fabric",
"success": true,
"requestUrl": "https://github.com/Fabric-Project/Fabric",
"ogUrl": "https://github.com/Fabric-Project/Fabric",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T22:32:03.000Z",
"createdAtI": 1764369123,
"updatedAt": "2025-11-29T16:12:46.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46083375",
"author": "brcmthrowaway",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T23:00:58.354Z",
"title": "Fabric Project",
"createdAtI": 1764369123,
"url": "https://github.com/Fabric-Project/Fabric",
"points": 4,
"tags": [],
"createdAt": "2025-11-28T22:32:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764370858,
"commentsCount": 0,
"updatedAt": "2025-11-28T22:57:59.000Z"
}
}Kerrick Long - I haven't published since April because I've been afraid. What was I afraid of? In this post I detail every single thing I've avoided admitting on this blog.
{
"storyID": "46083303",
"title": "Confessions of a Software Developer: No More Self-Censorship",
"author": "Kerrick",
"url": "https://kerrick.blog/articles/2025/confessions-of-a-software-developer-no-more-self-censorship/",
"points": 294,
"commentsCount": 246,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Confessions of a Software Developer: No More Self-Censorship - Kerrick Long (blog)",
"articlePublishedTime": "2025-11-28T21:36:57+00:00",
"twitterImage": [
{
"url": "https://dotnet.social/system/accounts/avatars/114/034/543/859/976/340/original/92621d6fe6fa3006.jpeg"
}
],
"author": "Kerrick Long",
"ogTitle": "Confessions of a Software Developer: No More Self-Censorship - Kerrick Long (blog)",
"ogDescription": "I haven't published since April because I've been afraid. What was I afraid of? In this post I detail every single thing I've avoided admitting on this blog.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://dotnet.social/system/accounts/avatars/114/034/543/859/976/340/original/92621d6fe6fa3006.jpeg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "I haven't published since April because I've been afraid. What was I afraid of? In this post I detail every single thing I've avoided admitting on this blog.",
"success": true,
"requestUrl": "https://kerrick.blog/articles/2025/confessions-of-a-software-developer-no-more-self-censorship/",
"ogUrl": "https://kerrick.blog/articles/2025/confessions-of-a-software-developer-no-more-self-censorship/",
"ogSiteName": "Kerrick Long (blog) - Articles about programming, learning, code, books, and teams",
"articleModifiedTime": "2025-11-28T22:28:10+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T22:21:25.000Z",
"createdAtI": 1764368485,
"updatedAt": "2025-11-29T16:22:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46083303",
"author": "Kerrick",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T22:55:58.412Z",
"title": "Confessions of a Software Developer: No More Self-Censorship",
"createdAtI": 1764368485,
"url": "https://kerrick.blog/articles/2025/confessions-of-a-software-developer-no-more-self-censorship/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T22:21:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764370558,
"commentsCount": 0,
"updatedAt": "2025-11-28T22:54:13.000Z"
}
}{
"storyID": "46083137",
"title": "How to Short the Bubbliest Firms",
"author": "1vuio0pswjnm7",
"url": "https://www.economist.com/finance-and-economics/2025/11/26/how-to-short-the-bubbliest-firms",
"points": 35,
"commentsCount": 44,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.economist.com/finance-and-economics/2025/11/26/how-to-short-the-bubbliest-firms"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T21:56:58.000Z",
"createdAtI": 1764367018,
"updatedAt": "2025-11-29T16:12:46.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46083137",
"author": "1vuio0pswjnm7",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T23:10:58.459Z",
"title": "How to Short the Bubbliest Firms",
"createdAtI": 1764367018,
"url": "https://www.economist.com/finance-and-economics/2025/11/26/how-to-short-the-bubbliest-firms",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T21:56:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764371458,
"commentsCount": 0,
"updatedAt": "2025-11-28T23:10:43.000Z"
}
}Django 6.0 introduces a built-in background tasks framework in `django.tasks`. But don't expect to phase out Celery, Huey or other preferred solutions just yet.
{
"storyID": "46083051",
"title": "A first look at Django's new background tasks",
"author": "roam",
"url": "https://roam.be/notes/2025/a-first-look-at-djangos-new-background-tasks/",
"points": 137,
"commentsCount": 34,
"tags": [],
"og": {
"twitterSite": "@roambe",
"twitterTitle": "A first look at Django's new background tasks",
"twitterImage": [
{
"alt": "A first look at Django's new background tasks",
"url": "https://roam.be/media/notes/og/2025/first-look-background-tasks.png"
}
],
"ogTitle": "A first look at Django's new background tasks",
"ogDescription": "Django 6.0 introduces a built-in background tasks framework in `django.tasks`. But don't expect to phase out Celery, Huey or other preferred solutions just yet.",
"ogLocale": "en",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://roam.be/media/notes/og/2025/first-look-background-tasks.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Django 6.0 introduces a built-in background tasks framework in `django.tasks`. But don't expect to phase out Celery, Huey or other preferred solutions just yet.",
"success": true,
"requestUrl": "https://roam.be/notes/2025/a-first-look-at-djangos-new-background-tasks/",
"ogUrl": "https://roam.be/notes/2025/a-first-look-at-djangos-new-background-tasks/",
"ogSiteName": "Roam"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T21:46:07.000Z",
"createdAtI": 1764366367,
"updatedAt": "2025-11-29T16:25:15.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46083051",
"author": "roam",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T22:10:58.455Z",
"title": "A first look at Django's new background tasks",
"createdAtI": 1764366367,
"url": "https://roam.be/notes/2025/a-first-look-at-djangos-new-background-tasks/",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T21:46:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764367858,
"commentsCount": 0,
"updatedAt": "2025-11-28T22:09:43.000Z"
}
}Analysis of a recent event involving an A320 Family aircraft has revealed that intense solar radiation may corrupt data critical. Read more.
{
"storyID": "46083004",
"title": "Airbus A320 – intense solar radiation may corrupt data critical for flight",
"author": "pyrophoenix",
"url": "https://www.airbus.com/en/newsroom/press-releases/2025-11-airbus-update-on-a320-family-precautionary-fleet-action",
"points": 418,
"commentsCount": 130,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@Airbus",
"twitterTitle": "Airbus update on A320 Family precautionary fleet action",
"articlePublishedTime": "2025-11-28",
"ogTitle": "Airbus update on A320 Family precautionary fleet action",
"ogDescription": "Analysis of a recent event involving an A320 Family aircraft has revealed that intense solar radiation may corrupt data critical. Read more.",
"ogImage": [
{
"url": "https://www.airbus.com/sites/g/files/jlcbta136/files/styles/thumbnail/public/2025-09/airbus-sharing-default.png?itok=AqaYIUdZ"
}
],
"ogType": "page",
"articlePublisher": "https://www.facebook.com/airbus",
"twitterCard": "summary_large_image",
"twitterDescription": "Analysis of a recent event involving an A320 Family aircraft has revealed that intense solar radiation may corrupt data critical. Read more.",
"success": true,
"requestUrl": "https://www.airbus.com/en/newsroom/press-releases/2025-11-airbus-update-on-a320-family-precautionary-fleet-action",
"ogUrl": "https://www.airbus.com/en/newsroom/press-releases/2025-11-airbus-update-on-a320-family-precautionary-fleet-action",
"ogSiteName": "Airbus",
"articleAuthor": "https://www.facebook.com/airbus"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T21:40:21.000Z",
"createdAtI": 1764366021,
"updatedAt": "2025-11-29T16:25:45.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46083004",
"author": "pyrophoenix",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T22:25:58.494Z",
"title": "Airbus A320 – intense solar radiation may corrupt data critical for flight",
"createdAtI": 1764366021,
"url": "https://www.airbus.com/en/newsroom/press-releases/2025-11-airbus-update-on-a320-family-precautionary-fleet-action",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T21:40:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764368758,
"commentsCount": 2,
"updatedAt": "2025-11-28T22:21:43.000Z"
}
}{
"storyID": "46082855",
"title": "Jedi Blue",
"author": "redbell",
"url": "https://en.wikipedia.org/wiki/Jedi_Blue",
"points": 50,
"commentsCount": 1,
"tags": [],
"og": {
"ogTitle": "Jedi Blue - Wikipedia",
"success": true,
"requestUrl": "https://en.wikipedia.org/wiki/Jedi_Blue",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T21:20:22.000Z",
"createdAtI": 1764364822,
"updatedAt": "2025-11-29T14:49:30.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46082855",
"author": "redbell",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T21:25:58.341Z",
"title": "Jedi Blue",
"createdAtI": 1764364822,
"url": "https://en.wikipedia.org/wiki/Jedi_Blue",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T21:20:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764365158,
"commentsCount": 0,
"updatedAt": "2025-11-28T21:25:29.000Z"
}
}The European aerospace giant said it had found that intense radiation from the Sun could corrupt data crucial to flight controls.
{
"storyID": "46082825",
"title": "Flight disruption warning as Airbus requests modifications to 6k planes",
"author": "nrhrjrjrjtntbt",
"url": "https://www.bbc.com/news/live/cvg4y6g74ert",
"points": 219,
"commentsCount": 100,
"tags": [],
"og": {
"twitterCreator": "@BBCWorld",
"twitterTitle": "Flight disruption warning as Airbus requests modifications to 6,000 planes",
"twitterSite": "@BBCWorld",
"twitterImage": [
{
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/cb36/live/6eaeafd0-cc99-11f0-8c06-f5d460985095.jpg"
}
],
"twitterUrl": "https://www.bbc.com/news/live/cvg4y6g74ert",
"ogTitle": "Flight disruption warning as Airbus requests modifications to 6,000 planes",
"ogDescription": "The European aerospace giant said it had found that intense radiation from the Sun could corrupt data crucial to flight controls.",
"ogLocale": "en_GB",
"ogImage": [
{
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/cb36/live/6eaeafd0-cc99-11f0-8c06-f5d460985095.jpg"
}
],
"ogType": "article",
"twitterDescription": "The European aerospace giant said it had found that intense radiation from the Sun could corrupt data crucial to flight controls.",
"success": true,
"requestUrl": "https://www.bbc.com/news/live/cvg4y6g74ert",
"ogUrl": "https://www.bbc.com/news/live/cvg4y6g74ert",
"ogSiteName": "BBC News",
"fbAppId": "3662195467332439",
"articleAuthor": "https://www.facebook.com/bbcnews"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T21:16:46.000Z",
"createdAtI": 1764364606,
"updatedAt": "2025-11-29T16:23:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46082825",
"author": "nrhrjrjrjtntbt",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T21:35:58.433Z",
"title": "Flight disruption warning as Airbus requests modifications to 6k planes",
"createdAtI": 1764364606,
"url": "https://www.bbc.com/news/live/cvg4y6g74ert",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T21:16:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764365758,
"commentsCount": 1,
"updatedAt": "2025-11-28T21:35:43.000Z"
}
}{
"storyID": "46082711",
"title": "Ask HN: What is the purpose of all these AI spam comments?",
"author": "GaryBluto",
"url": null,
"points": 77,
"commentsCount": 49,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-28T20:58:15.000Z",
"createdAtI": 1764363495,
"updatedAt": "2025-11-29T16:25:15.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46082711",
"author": "GaryBluto",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T21:05:58.733Z",
"title": "Ask HN: What is the purpose of all these AI spam comments?",
"createdAtI": 1764363495,
"url": null,
"points": 4,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-28T20:58:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764363959,
"commentsCount": 1,
"updatedAt": "2025-11-28T21:05:43.000Z"
}
}Gary Leff - Aviation insiders say an airworthiness directive may soon require software updates across the Airbus A320 fleet after investigators linked a JetBlue incident—where the aircraft entered a sudden uncommanded descent—to a faulty ELAC computer. Any grounding is expected to be short and staggered, with airlines updating the systems plane-by-plane to avoid major disruption.
{
"storyID": "46082296",
"title": "Airbus A320 Fly by wire corrupted by radiation in flight",
"author": "JohannMac",
"url": "https://viewfromthewing.com/airbus-a320s-could-be-temporarily-grounded-worldwide-for-software-update-after-faulty-jetblue-computer-triggered-sudden-uncommanded-descent/",
"points": 107,
"commentsCount": 65,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-28T18:07:52+00:00",
"success": true,
"author": "Gary Leff",
"requestUrl": "https://viewfromthewing.com/airbus-a320s-could-be-temporarily-grounded-worldwide-for-software-update-after-faulty-jetblue-computer-triggered-sudden-uncommanded-descent/",
"ogTitle": "Airbus A320s Could Be Temporarily Grounded Worldwide for Software Update — After Faulty JetBlue Computer Triggered Sudden Uncommanded Descent - View from the Wing",
"ogUrl": "https://viewfromthewing.com/airbus-a320s-could-be-temporarily-grounded-worldwide-for-software-update-after-faulty-jetblue-computer-triggered-sudden-uncommanded-descent/",
"ogDescription": "Aviation insiders say an airworthiness directive may soon require software updates across the Airbus A320 fleet after investigators linked a JetBlue incident—where the aircraft entered a sudden uncommanded descent—to a faulty ELAC computer. Any grounding is expected to be short and staggered, with airlines updating the systems plane-by-plane to avoid major disruption.",
"ogSiteName": "View from the Wing",
"ogLocale": "en_US",
"ogImage": [
{
"width": "4032",
"type": "image/jpeg",
"url": "https://viewfromthewing.com/wp-content/uploads/2017/04/20170328_155922_zpsy2cutwyw.jpg",
"height": "3024"
}
],
"ogType": "article",
"articleAuthor": "garyleff"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T20:06:52.000Z",
"createdAtI": 1764360412,
"updatedAt": "2025-11-29T16:18:47.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46082296",
"author": "JohannMac",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T20:10:58.718Z",
"title": "Airbus A320 Fly by wire corrupted by radiation in flight",
"createdAtI": 1764360412,
"url": "https://viewfromthewing.com/airbus-a320s-could-be-temporarily-grounded-worldwide-for-software-update-after-faulty-jetblue-computer-triggered-sudden-uncommanded-descent/",
"points": 4,
"tags": [],
"createdAt": "2025-11-28T20:06:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764360659,
"commentsCount": 1,
"updatedAt": "2025-11-28T20:10:13.000Z"
}
}Eric Richardson - Electron is the most popular framework for building desktop apps using web technologies. In this article, we'll discuss a newer alternative, Tauri, and weigh some of the pros and cons between the two frameworks.
{
"storyID": "46082291",
"title": "Electron vs. Tauri",
"author": "birdculture",
"url": "https://www.dolthub.com/blog/2025-11-13-electron-vs-tauri/",
"points": 114,
"commentsCount": 62,
"tags": [],
"og": {
"twitterCreator": "DoltHub",
"twitterTitle": "Electron vs. Tauri",
"twitterSite": "@dolthub",
"articlePublishedTime": "2025-11-13",
"twitterImage": [
{
"url": "https://www.dolthub.com/blog/_astro/electron_vs_tauri_featured.wG11DzOo.png"
}
],
"author": "Eric Richardson",
"ogTitle": "Electron vs. Tauri",
"ogDescription": "Electron is the most popular framework for building desktop apps using web technologies. In this article, we'll discuss a newer alternative, Tauri, and weigh some of the pros and cons between the two frameworks.",
"ogImage": [
{
"url": "https://www.dolthub.com/blog/_astro/electron_vs_tauri_featured.wG11DzOo.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Electron is the most popular framework for building desktop apps using web technologies. In this article, we'll discuss a newer alternative, Tauri, and weigh some of the pros and cons between the two frameworks.",
"success": true,
"requestUrl": "https://www.dolthub.com/blog/2025-11-13-electron-vs-tauri/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T20:06:30.000Z",
"createdAtI": 1764360390,
"updatedAt": "2025-11-29T16:22:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46082291",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T22:00:58.360Z",
"title": "Electron vs. Tauri",
"createdAtI": 1764360390,
"url": "https://www.dolthub.com/blog/2025-11-13-electron-vs-tauri/",
"points": 5,
"tags": [],
"createdAt": "2025-11-28T20:06:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764367258,
"commentsCount": 0,
"updatedAt": "2025-11-28T21:58:29.000Z"
}
}--
{
"storyID": "46082223",
"title": "How good engineers write bad code at big companies",
"author": "gfysfm",
"url": "https://www.seangoedecke.com/bad-code-at-big-companies/",
"points": 360,
"commentsCount": 246,
"tags": [],
"og": {
"ogTitle": "How good engineers write bad code at big companies",
"ogDescription": "--",
"success": true,
"requestUrl": "https://www.seangoedecke.com/bad-code-at-big-companies/",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T19:59:32.000Z",
"createdAtI": 1764359972,
"updatedAt": "2025-11-29T16:24:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46082223",
"author": "gfysfm",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T21:15:58.438Z",
"title": "Good engineers write bad code at big companies",
"createdAtI": 1764359972,
"url": "https://www.seangoedecke.com/bad-code-at-big-companies/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T19:59:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764364558,
"commentsCount": 0,
"updatedAt": "2025-11-28T21:12:58.000Z"
}
}The original ABC language (Python's predecessor), from 1991 - gvanrossum/abc-unix
{
"storyID": "46082204",
"title": "The original ABC language, Python's predecessor (1991)",
"author": "tony",
"url": "https://github.com/gvanrossum/abc-unix",
"points": 123,
"commentsCount": 44,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - gvanrossum/abc-unix: The original ABC language (Python's predecessor), from 1991",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/dc4560e4d2312397f5dfb012f7c32a0e47e2b1ed7f4c42e87ca64866e062b2e4/gvanrossum/abc-unix"
}
],
"ogTitle": "GitHub - gvanrossum/abc-unix: The original ABC language (Python's predecessor), from 1991",
"ogDescription": "The original ABC language (Python's predecessor), from 1991 - gvanrossum/abc-unix",
"ogImage": [
{
"width": "1200",
"alt": "The original ABC language (Python's predecessor), from 1991 - gvanrossum/abc-unix",
"url": "https://opengraph.githubassets.com/dc4560e4d2312397f5dfb012f7c32a0e47e2b1ed7f4c42e87ca64866e062b2e4/gvanrossum/abc-unix",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "The original ABC language (Python's predecessor), from 1991 - gvanrossum/abc-unix",
"success": true,
"requestUrl": "https://github.com/gvanrossum/abc-unix",
"ogUrl": "https://github.com/gvanrossum/abc-unix",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T19:58:13.000Z",
"createdAtI": 1764359893,
"updatedAt": "2025-11-29T16:20:16.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46082204",
"author": "tony",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T20:05:58.336Z",
"title": "The original ABC language, Python's predecessor (1991)",
"createdAtI": 1764359893,
"url": "https://github.com/gvanrossum/abc-unix",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T19:58:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764360358,
"commentsCount": 0,
"updatedAt": "2025-11-28T20:01:58.000Z"
}
}Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
{
"storyID": "46081704",
"title": "Effective harnesses for long-running agents",
"author": "diwank",
"url": "https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents",
"points": 112,
"commentsCount": 34,
"tags": [],
"og": {
"twitterCreator": "@AnthropicAI",
"twitterCard": "summary_large_image",
"twitterSite": "@AnthropicAI",
"twitterTitle": "Effective harnesses for long-running agents",
"twitterDescription": "Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.",
"twitterImage": [
{
"alt": "Anthropic logo",
"url": "https://cdn.sanity.io/images/4zrzovbb/website/32ea71b3e8e87a990f6df4c4def2b9e52815e977-2400x1260.png"
}
],
"success": true,
"requestUrl": "https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents",
"ogTitle": "Effective harnesses for long-running agents",
"ogDescription": "Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.",
"ogImage": [
{
"alt": "Anthropic logo",
"url": "https://cdn.sanity.io/images/4zrzovbb/website/32ea71b3e8e87a990f6df4c4def2b9e52815e977-2400x1260.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-28T19:05:16.000Z",
"createdAtI": 1764356716,
"updatedAt": "2025-11-29T16:23:01.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46081704",
"author": "diwank",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T19:20:58.447Z",
"title": "Effective harnesses for long-running agents",
"createdAtI": 1764356716,
"url": "https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T19:05:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764357658,
"commentsCount": 0,
"updatedAt": "2025-11-28T19:18:29.000Z"
}
}Livestream music with 1 click
{
"storyID": "46081443",
"title": "Show HN: Pulse 2.0 – Live co-listening rooms where anyone can be a DJ",
"author": "473999",
"url": "https://473999.net/pulse",
"points": 77,
"commentsCount": 28,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "pulse",
"twitterDescription": "Livestream music with 1 click",
"twitterImage": [
{
"url": "https://473999.net/favicon_share/android-chrome-192x192.png"
}
],
"success": true,
"requestUrl": "https://473999.net/pulse",
"ogTitle": "pulse",
"ogDescription": "Livestream music with 1 click",
"ogImage": [
{
"width": "1200",
"alt": "Pulse Logo",
"url": "https://473999.net/favicon_share/android-chrome-192x192.png",
"height": "630"
}
],
"fbAppId": "1234567890123456",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T18:39:34.000Z",
"createdAtI": 1764355174,
"updatedAt": "2025-11-29T16:18:16.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46081443",
"author": "473999",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T18:45:58.606Z",
"title": "Show HN: Pulse 2.0 – Live co-listening rooms where anyone can be a DJ",
"createdAtI": 1764355174,
"url": "https://473999.net/pulse",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-11-28T18:39:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764355559,
"commentsCount": 1,
"updatedAt": "2025-11-28T18:45:43.000Z"
}
}THE NOTIONAL VALUE TRAP Foreword Just as growth in the “real” economy of material products and services has been decelerating towards contraction, so aggregates of financial wealth have carried on …
{
"storyID": "46081357",
"title": "How wealth dies",
"author": "martinlaz",
"url": "https://surplusenergyeconomics.wordpress.com/2025/11/02/314-how-wealth-dies/",
"points": 75,
"commentsCount": 78,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-02T07:45:20+00:00",
"twitterImage": [
{
"url": "https://surplusenergyeconomics.wordpress.com/wp-content/uploads/2025/11/314a.png?w=640"
}
],
"ogTitle": "#314: How wealth dies",
"ogDescription": "THE NOTIONAL VALUE TRAP Foreword Just as growth in the “real” economy of material products and services has been decelerating towards contraction, so aggregates of financial wealth have carried on …",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1616",
"url": "https://surplusenergyeconomics.wordpress.com/wp-content/uploads/2025/11/314a.png",
"height": "457"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/WordPresscom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://surplusenergyeconomics.wordpress.com/2025/11/02/314-how-wealth-dies/",
"ogUrl": "https://surplusenergyeconomics.wordpress.com/2025/11/02/314-how-wealth-dies/",
"ogSiteName": "Surplus Energy Economics",
"articleModifiedTime": "2025-11-02T09:11:59+00:00",
"fbAppId": "249643311490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T18:30:18.000Z",
"createdAtI": 1764354618,
"updatedAt": "2025-11-29T15:34:16.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46081357",
"author": "martinlaz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T18:45:58.606Z",
"title": "How wealth dies",
"createdAtI": 1764354618,
"url": "https://surplusenergyeconomics.wordpress.com/2025/11/02/314-how-wealth-dies/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T18:30:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764355559,
"commentsCount": 0,
"updatedAt": "2025-11-28T18:44:27.000Z"
}
}Imgur started blocking UK users. Rather than installing a VPN on every device, I set up a network-wide proxy that tunnels Imgur traffic through a VPN automatically.
{
"storyID": "46081188",
"title": "Imgur geo-blocked the UK, so I geo-unblocked my network",
"author": "tymscar",
"url": "https://blog.tymscar.com/posts/imgurukproxy/",
"points": 442,
"commentsCount": 149,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "tymscar",
"twitterSite": "google.com",
"articlePublishedTime": "2025-11-28 12:00:00 +0000 UTC",
"ogTitle": "Imgur Geo-Blocked the UK, So I Geo-Unblocked My Entire Network",
"ogDescription": "Imgur started blocking UK users. Rather than installing a VPN on every device, I set up a network-wide proxy that tunnels Imgur traffic through a VPN automatically.",
"ogLocale": "en",
"ogImage": [
{
"width": "1200",
"url": "/imgur-uk/not-working.png",
"height": "627"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://blog.tymscar.com/posts/imgurukproxy/",
"ogUrl": "/posts/imgurukproxy/",
"ogSiteName": "The Tymscar Blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T18:15:50.000Z",
"createdAtI": 1764353750,
"updatedAt": "2025-11-29T16:18:47.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46081188",
"author": "tymscar",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T18:20:58.684Z",
"title": "Imgur Geo-Blocked the UK, So I Geo-Unblocked My Network",
"createdAtI": 1764353750,
"url": "https://blog.tymscar.com/posts/imgurukproxy/",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T18:15:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764354059,
"commentsCount": 0,
"updatedAt": "2025-11-28T18:18:43.000Z"
}
}Dataset containing 28+ million Hacker News postings & their vector embeddings
{
"storyID": "46081053",
"title": "28M Hacker News comments as vector embedding search dataset",
"author": "walterbell",
"url": "https://clickhouse.com/docs/getting-started/example-datasets/hackernews-vector-search-dataset",
"points": 429,
"commentsCount": 158,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"ogLocaleAlternate": "ru",
"twitterImage": [
{
"url": "https://clickhouse.com/docs/img/docs_social_share.png"
}
],
"success": true,
"requestUrl": "https://clickhouse.com/docs/getting-started/example-datasets/hackernews-vector-search-dataset",
"ogTitle": "Hacker News vector search dataset | ClickHouse Docs",
"ogUrl": "https://clickhouse.com/docs/getting-started/example-datasets/hackernews-vector-search-dataset",
"ogDescription": "Dataset containing 28+ million Hacker News postings & their vector embeddings",
"ogLocale": "en",
"ogImage": [
{
"url": "https://clickhouse.com/docs/img/docs_social_share.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T18:02:04.000Z",
"createdAtI": 1764352924,
"updatedAt": "2025-11-29T16:24:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46081053",
"author": "walterbell",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T18:10:58.400Z",
"title": "28M Hacker News comments as vector embedding search dataset",
"createdAtI": 1764352924,
"url": "https://clickhouse.com/docs/getting-started/example-datasets/hackernews-vector-search-dataset",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T18:02:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764353458,
"commentsCount": 0,
"updatedAt": "2025-11-28T18:10:43.000Z"
}
}{
"storyID": "46080972",
"title": "Rock Paper Scissors Solitaire",
"author": "klez",
"url": "https://klezlab.it/rock-paper-scissors-solitaire.html",
"points": 36,
"commentsCount": 16,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://klezlab.it/rock-paper-scissors-solitaire.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T17:54:05.000Z",
"createdAtI": 1764352445,
"updatedAt": "2025-11-29T13:18:16.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080972",
"author": "klez",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T18:10:58.400Z",
"title": "Rock Paper Scissors Solitaire",
"createdAtI": 1764352445,
"url": "https://klezlab.it/rock-paper-scissors-solitaire.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T17:54:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764353458,
"commentsCount": 1,
"updatedAt": "2025-11-28T18:09:14.000Z"
}
}Molly is an improved Signal app for Android
{
"storyID": "46080916",
"title": "Molly: An Improved Signal App",
"author": "dtj1123",
"url": "https://molly.im/",
"points": 380,
"commentsCount": 231,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Molly",
"twitterDescription": "Molly is an improved Signal app for Android",
"twitterImage": [
{
"url": "https://molly.im/assets/images/og_main.webp"
}
],
"success": true,
"requestUrl": "https://molly.im/",
"twitterUrl": "https://molly.im",
"ogTitle": "Molly",
"ogUrl": "https://molly.im",
"ogDescription": "Molly is an improved Signal app for Android",
"ogImage": [
{
"url": "https://molly.im/assets/images/og_main.webp"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T17:48:25.000Z",
"createdAtI": 1764352105,
"updatedAt": "2025-11-29T16:22:01.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080916",
"author": "dtj1123",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T18:15:58.342Z",
"title": "Molly: An Improved Signal App",
"createdAtI": 1764352105,
"url": "https://molly.im/",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T17:48:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764353758,
"commentsCount": 0,
"updatedAt": "2025-11-28T18:11:58.000Z"
}
}{
"storyID": "46080835",
"title": "Codex, Opus, Gemini Try to Build Counter Strike",
"author": "stopachka",
"url": "https://www.instantdb.com/essays/agents_building_counterstrike",
"points": 35,
"commentsCount": 6,
"tags": [],
"og": {
"ogTitle": "Codex, Opus, Gemini try to build Counter Strike",
"ogImage": [
{
"url": "/api/og?title=Codex%2C%20Opus%2C%20Gemini%20try%20to%20build%20Counter%20Strike§ion=blog"
}
],
"success": true,
"requestUrl": "https://www.instantdb.com/essays/agents_building_counterstrike",
"ogType": "article",
"articleAuthor": "Stepan Parunashvili"
},
"aiIsh": {
"score": 1,
"offenses": [
"gemini"
]
},
"createdAt": "2025-11-28T17:41:01.000Z",
"createdAtI": 1764351661,
"updatedAt": "2025-11-29T16:02:01.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080835",
"author": "stopachka",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T21:15:58.438Z",
"title": "Codex, Opus, Gemini Try to Build Counter Strike",
"createdAtI": 1764351661,
"url": "https://www.instantdb.com/essays/agents_building_counterstrike",
"points": 5,
"tags": [],
"createdAt": "2025-11-28T17:41:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764364558,
"commentsCount": 0,
"updatedAt": "2025-11-28T21:14:28.000Z"
}
}An accessible guide to understanding the confusing terminology around JSON Schema. What are schemas, dialects, vocabularies, and metaschemas, and how do they all fit together?
{
"storyID": "46080769",
"title": "JSON Schema Demystified: Dialects, Vocabularies and Metaschemas",
"author": "navigate8310",
"url": "https://www.iankduncan.com/engineering/2025-11-24-json-schema-demystified/",
"points": 82,
"commentsCount": 32,
"tags": [],
"og": {
"twitterTitle": "JSON Schema Demystified: Understanding Schemas, Dialects, Vocabularies, and Metaschemas - Ian Duncan - Ian Duncan",
"twitterImage": [
{
"url": "https://iankduncan.com/portrait.jpg"
}
],
"twitterUrl": "https://iankduncan.com/engineering/2025-11-24-json-schema-demystified/",
"ogTitle": "JSON Schema Demystified: Understanding Schemas, Dialects, Vocabularies, and Metaschemas - Ian Duncan - Ian Duncan",
"ogDescription": "An accessible guide to understanding the confusing terminology around JSON Schema. What are schemas, dialects, vocabularies, and metaschemas, and how do they all fit together?",
"ogImage": [
{
"url": "https://iankduncan.com/portrait.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "An accessible guide to understanding the confusing terminology around JSON Schema. What are schemas, dialects, vocabularies, and metaschemas, and how do they all fit together?",
"success": true,
"requestUrl": "https://www.iankduncan.com/engineering/2025-11-24-json-schema-demystified/",
"ogUrl": "https://iankduncan.com/engineering/2025-11-24-json-schema-demystified/",
"ogSiteName": "Ian Duncan"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T17:34:26.000Z",
"createdAtI": 1764351266,
"updatedAt": "2025-11-29T15:04:46.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080769",
"author": "navigate8310",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T17:55:58.445Z",
"title": "JSON Schema Demystified: Dialects, Vocabularies and Metaschemas",
"createdAtI": 1764351266,
"url": "https://www.iankduncan.com/engineering/2025-11-24-json-schema-demystified/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T17:34:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764352558,
"commentsCount": 0,
"updatedAt": "2025-11-28T17:54:43.000Z"
}
}Catch PCB schematic mistakes before fabrication
{
"storyID": "46080737",
"title": "Show HN: An LLM-Powered Tool to Catch PCB Schematic Mistakes",
"author": "wafflesfreak",
"url": "https://netlist.io/",
"points": 48,
"commentsCount": 26,
"tags": [
"show_hn"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Netlist.io",
"twitterDescription": "Catch PCB schematic mistakes before fabrication",
"twitterImage": [
{
"width": "1200",
"url": "https://netlist.io/twitter-image-12cog0.png?9a4ede140f8a18b0",
"height": "675"
}
],
"success": true,
"requestUrl": "https://netlist.io/",
"ogTitle": "Netlist.io",
"ogUrl": "https://netlist.io",
"ogDescription": "Catch PCB schematic mistakes before fabrication",
"ogSiteName": "Netlist.io",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://netlist.io/opengraph-image-12cog0.png?fcec95f0f5a3ef90",
"height": "630"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLM"
]
},
"createdAt": "2025-11-28T17:30:41.000Z",
"createdAtI": 1764351041,
"updatedAt": "2025-11-29T16:10:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080737",
"author": "wafflesfreak",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T17:35:58.392Z",
"title": "Show HN: An LLM-Powered Tool to Catch PCB Schematic Mistakes",
"createdAtI": 1764351041,
"url": "https://netlist.io/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-11-28T17:30:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764351358,
"commentsCount": 1,
"updatedAt": "2025-11-28T17:34:43.000Z"
}
}{
"storyID": "46080597",
"title": "Anti-patterns while working with LLMs",
"author": "mkagenius",
"url": "https://instavm.io/blog/llm-anti-patterns",
"points": 71,
"commentsCount": 23,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://instavm.io/blog/llm-anti-patterns"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLMs"
]
},
"createdAt": "2025-11-28T17:16:52.000Z",
"createdAtI": 1764350212,
"updatedAt": "2025-11-29T16:23:01.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080597",
"author": "mkagenius",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T17:55:58.445Z",
"title": "Anti-patterns while working with LLMs",
"createdAtI": 1764350212,
"url": "https://instavm.io/blog/llm-anti-patterns",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T17:16:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764352558,
"commentsCount": 0,
"updatedAt": "2025-11-28T17:52:28.000Z"
}
}OSHub Team - Demo After a long break from working on my hobby operating system, I finally got back into it and finished a very important milestone: a working ...
{
"storyID": "46080579",
"title": "C++ Web Server on my custom hobby OS",
"author": "joexbayer",
"url": "https://oshub.org/projects/retros-32/posts/getting-a-webserver-running",
"points": 98,
"commentsCount": 13,
"tags": [],
"og": {
"twitterTitle": "Getting a Web Server running on my hobby OS on OSHub",
"twitterImage": [
{
"url": "https://cdn.oshub.org/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ImU5ZmFlMDBjLTYzMTQtNDU4Zi05M2MzLTQ3NTJlNGJmYzIyNiIsInB1ciI6ImJsb2JfaWQifX0=--f3e127c586bc7667d0e2906d698d3f757a996378/retros_web.gif"
}
],
"author": "OSHub Team",
"ogTitle": "Getting a Web Server running on my hobby OS on OSHub",
"ogDescription": "Demo\n\n\nAfter a long break from working on my hobby operating system, I finally got back into it and finished a very important milestone: a working ...",
"ogImage": [
{
"url": "https://cdn.oshub.org/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ImU5ZmFlMDBjLTYzMTQtNDU4Zi05M2MzLTQ3NTJlNGJmYzIyNiIsInB1ciI6ImJsb2JfaWQifX0=--f3e127c586bc7667d0e2906d698d3f757a996378/retros_web.gif"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Demo\n\n\nAfter a long break from working on my hobby operating system, I finally got back into it and finished a very important milestone: a working ...",
"success": true,
"requestUrl": "https://oshub.org/projects/retros-32/posts/getting-a-webserver-running",
"ogUrl": "https://oshub.org/projects/retros-32/posts/getting-a-webserver-running",
"ogSiteName": "OSHub - Hobby OS Projects"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T17:15:20.000Z",
"createdAtI": 1764350120,
"updatedAt": "2025-11-29T16:07:46.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080579",
"author": "joexbayer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T17:20:58.345Z",
"title": "C++ Web Server on my custom hobby OS",
"createdAtI": 1764350120,
"url": "https://oshub.org/projects/retros-32/posts/getting-a-webserver-running",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T17:15:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764350458,
"commentsCount": 1,
"updatedAt": "2025-11-28T17:20:43.000Z"
}
}Internet surveillance has killed eroticism. We need privacy to reclaim it.
{
"storyID": "46080473",
"title": "Bringing Sexy Back. Internet surveillance has killed eroticism",
"author": "eustoria",
"url": "https://lux-magazine.com/article/privacy-eroticism/",
"points": 388,
"commentsCount": 272,
"tags": [],
"og": {
"twitterTitle": "Bringing Sexy Back",
"twitterSite": "@readlux",
"twitterImage": [
{
"url": "https://lux-magazine.com/wp-content/uploads/2025/06/Privacy.jpg"
}
],
"ogTitle": "Bringing Sexy Back",
"ogDescription": "Internet surveillance has killed eroticism. We need privacy to reclaim it.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1400",
"type": "image/jpeg",
"url": "https://lux-magazine.com/wp-content/uploads/2025/06/Privacy.jpg",
"height": "1704"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Internet surveillance has killed eroticism. We need privacy to reclaim it.",
"success": true,
"requestUrl": "https://lux-magazine.com/article/privacy-eroticism/",
"ogUrl": "https://lux-magazine.com/article/privacy-eroticism/",
"ogSiteName": "Lux Magazine",
"articleModifiedTime": "2025-10-17T22:31:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T17:05:31.000Z",
"createdAtI": 1764349531,
"updatedAt": "2025-11-29T16:23:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080473",
"author": "eustoria",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T17:10:58.454Z",
"title": "Bringing Sexy Back. Internet surveillance has killed eroticism",
"createdAtI": 1764349531,
"url": "https://lux-magazine.com/article/privacy-eroticism/",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T17:05:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764349858,
"commentsCount": 0,
"updatedAt": "2025-11-28T17:08:28.000Z"
}
}While all Macs are now powered by Apple's custom-designed chips, a new rumor claims that Apple may rekindle its partnership with Intel, albeit in a new and limited way. Apple supply chain analyst Ming-Chi Kuo today said Intel is expected to begin shipping Apple's lowest-end M-series chip as early as mid-2027.
{
"storyID": "46080424",
"title": "Apple and Intel Rumored to Partner on Mac Chips",
"author": "bigyabai",
"url": "https://www.macrumors.com/2025/11/28/intel-rumored-to-supply-new-mac-chip/",
"points": 122,
"commentsCount": 89,
"tags": [],
"og": {
"twitterCreator": "@rsgnl",
"twitterSite": "@macrumors",
"twitterTitle": "Apple and Intel Rumored to Partner on Mac Chips Again in a New Way",
"twitterImage": [
{
"url": "https://images.macrumors.com/t/CGlCEgnBuW650-QFe1ybxQH4ZGs=/1600x/article-new/2025/11/New-Intel-Logo.jpg"
}
],
"ogTitle": "Apple and Intel Rumored to Partner on Mac Chips Again in a New Way",
"ogDescription": "While all Macs are now powered by Apple's custom-designed chips, a new rumor claims that Apple may rekindle its partnership with Intel, albeit in a new and limited way. Apple supply chain analyst Ming-Chi Kuo today said Intel is expected to begin shipping Apple's lowest-end M-series chip as early as mid-2027.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"url": "https://images.macrumors.com/t/CGlCEgnBuW650-QFe1ybxQH4ZGs=/1600x/article-new/2025/11/New-Intel-Logo.jpg",
"height": "900"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/MacRumors/",
"twitterCard": "summary_large_image",
"twitterDescription": "While all Macs are now powered by Apple's custom-designed chips, a new rumor claims that Apple may rekindle its partnership with Intel, albeit in a new and limited way. Apple supply chain analyst Ming-Chi Kuo today said Intel is expected to begin shipping Apple's lowest-end M-series chip as early as mid-2027.",
"success": true,
"requestUrl": "https://www.macrumors.com/2025/11/28/intel-rumored-to-supply-new-mac-chip/",
"ogUrl": "https://www.macrumors.com/2025/11/28/intel-rumored-to-supply-new-mac-chip/",
"ogSiteName": "MacRumors"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T17:00:46.000Z",
"createdAtI": 1764349246,
"updatedAt": "2025-11-29T16:20:46.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080424",
"author": "bigyabai",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T17:05:58.714Z",
"title": "Apple and Intel Rumored to Partner on Mac Chips",
"createdAtI": 1764349246,
"url": "https://www.macrumors.com/2025/11/28/intel-rumored-to-supply-new-mac-chip/",
"points": 7,
"tags": [],
"createdAt": "2025-11-28T17:00:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764349559,
"commentsCount": 0,
"updatedAt": "2025-11-28T17:04:42.000Z"
}
}{
"storyID": "46080364",
"title": "So you wanna build a local RAG?",
"author": "pedriquepacheco",
"url": "https://blog.yakkomajuri.com/blog/local-rag",
"points": 343,
"commentsCount": 81,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "So you wanna build a local RAG?",
"articlePublishedTime": "2025-11-26",
"twitterImage": [
{
"url": "https://portfolio-blog-starter.vercel.app/og?title=So%20you%20wanna%20build%20a%20local%20RAG%3F"
}
],
"success": true,
"requestUrl": "https://blog.yakkomajuri.com/blog/local-rag",
"ogTitle": "So you wanna build a local RAG?",
"ogUrl": "https://portfolio-blog-starter.vercel.app/blog/local-rag",
"ogImage": [
{
"url": "https://portfolio-blog-starter.vercel.app/og?title=So%20you%20wanna%20build%20a%20local%20RAG%3F"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T16:54:56.000Z",
"createdAtI": 1764348896,
"updatedAt": "2025-11-29T16:23:01.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080364",
"author": "pedriquepacheco",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T17:10:58.454Z",
"title": "So you wanna build a local RAG?",
"createdAtI": 1764348896,
"url": "https://blog.yakkomajuri.com/blog/local-rag",
"points": 4,
"tags": [],
"createdAt": "2025-11-28T16:54:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764349858,
"commentsCount": 0,
"updatedAt": "2025-11-28T17:07:28.000Z"
}
}Objective Unclear - Real-time 3D visualization of aircraft flight paths. Watch live flights with stunning ribbon trails across the sky.
{
"storyID": "46080289",
"title": "Airloom – 3D Flight Tracker",
"author": "azinman2",
"url": "https://objectiveunclear.com/airloom.html",
"points": 247,
"commentsCount": 86,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "Air Loom - 3D Flight Tracker",
"twitterImage": [
{
"alt": "Air Loom 3D Flight Tracker showing aircraft trails",
"url": "https://objectiveunclear.com/images/airloom.png"
}
],
"author": "Objective Unclear",
"ogTitle": "Air Loom - 3D Flight Tracker",
"ogDescription": "Real-time 3D visualization of aircraft flight paths. Watch live flights with stunning ribbon trails across the sky.",
"ogImage": [
{
"width": "1200",
"url": "https://objectiveunclear.com/images/airloom.png",
"height": "630"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Real-time 3D visualization of aircraft flight paths. Watch live flights with stunning ribbon trails across the sky.",
"success": true,
"requestUrl": "https://objectiveunclear.com/airloom.html",
"ogUrl": "https://objectiveunclear.com/airloom.html",
"ogSiteName": "Air Loom"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T16:49:12.000Z",
"createdAtI": 1764348552,
"updatedAt": "2025-11-29T16:22:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080289",
"author": "azinman2",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T16:55:58.418Z",
"title": "Airloom – 3D Flight Tracker",
"createdAtI": 1764348552,
"url": "https://objectiveunclear.com/airloom.html",
"points": 4,
"tags": [],
"createdAt": "2025-11-28T16:49:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764348958,
"commentsCount": 0,
"updatedAt": "2025-11-28T16:54:43.000Z"
}
}{
"storyID": "46080218",
"title": "Lobsters Interview",
"author": "blenderob",
"url": "https://susam.net/my-lobsters-interview.html",
"points": 93,
"commentsCount": 64,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://susam.net/my-lobsters-interview.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T16:42:46.000Z",
"createdAtI": 1764348166,
"updatedAt": "2025-11-29T16:13:16.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080218",
"author": "blenderob",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T18:15:58.342Z",
"title": "Lobsters Interview",
"createdAtI": 1764348166,
"url": "https://susam.net/my-lobsters-interview.html",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T16:42:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764353758,
"commentsCount": 1,
"updatedAt": "2025-11-28T18:14:43.000Z"
}
}Caleb Jacobs - Pushing "marketing notifications" for loyalty cash is a bold move when you're taking over existing customers' screens.
{
"storyID": "46080161",
"title": "Stellantis Is Spamming Owners' Screens with Pop-Up Ads for New Car Discounts",
"author": "cf100clunk",
"url": "https://www.thedrive.com/news/stellantis-is-spamming-owners-screens-with-pop-up-ads-for-new-car-discounts",
"points": 181,
"commentsCount": 141,
"tags": [],
"og": {
"twitterCreator": "@calebjacobs0611",
"articlePublishedTime": "2025-11-21T10:30:00-05:00",
"author": "Caleb Jacobs",
"ogTitle": "Stellantis Is Spamming Owners' Screens With Pop-Up Ads for New Car Discounts",
"ogDescription": "Pushing \"marketing notifications\" for loyalty cash is a bold move when you're taking over existing customers' screens.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://www.thedrive.com/wp-content/uploads/2025/11/Stellantis-Pop-Up-Hero-12.jpg?quality=85&w=1200",
"height": "675"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.thedrive.com/news/stellantis-is-spamming-owners-screens-with-pop-up-ads-for-new-car-discounts",
"ogUrl": "https://www.thedrive.com/news/stellantis-is-spamming-owners-screens-with-pop-up-ads-for-new-car-discounts",
"ogSiteName": "The Drive",
"articleModifiedTime": "2025-11-21T10:30:00-05:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T16:37:32.000Z",
"createdAtI": 1764347852,
"updatedAt": "2025-11-29T16:10:01.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080161",
"author": "cf100clunk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T16:45:58.548Z",
"title": "Stellantis Is Spamming Owners' Screens with Pop-Up Ads for New Car Discounts",
"createdAtI": 1764347852,
"url": "https://www.thedrive.com/news/stellantis-is-spamming-owners-screens-with-pop-up-ads-for-new-car-discounts",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T16:37:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764348359,
"commentsCount": 0,
"updatedAt": "2025-11-28T16:45:43.000Z"
}
}True P2P Email on top of Yggdrasil Network. Contribute to JB-SelfCompany/Tyr development by creating an account on GitHub.
{
"storyID": "46080143",
"title": "True P2P Email on Top of Yggdrasil Network",
"author": "basemi",
"url": "https://github.com/JB-SelfCompany/Tyr",
"points": 161,
"commentsCount": 28,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - JB-SelfCompany/Tyr: True P2P Email on top of Yggdrasil Network",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/8276c8fc59b325ab309520f6df1dd57f7e18858edd8f05c12058fa0e1796971b/JB-SelfCompany/Tyr"
}
],
"ogTitle": "GitHub - JB-SelfCompany/Tyr: True P2P Email on top of Yggdrasil Network",
"ogDescription": "True P2P Email on top of Yggdrasil Network. Contribute to JB-SelfCompany/Tyr development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "True P2P Email on top of Yggdrasil Network. Contribute to JB-SelfCompany/Tyr development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/8276c8fc59b325ab309520f6df1dd57f7e18858edd8f05c12058fa0e1796971b/JB-SelfCompany/Tyr",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "True P2P Email on top of Yggdrasil Network. Contribute to JB-SelfCompany/Tyr development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/JB-SelfCompany/Tyr",
"ogUrl": "https://github.com/JB-SelfCompany/Tyr",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T16:35:24.000Z",
"createdAtI": 1764347724,
"updatedAt": "2025-11-29T16:03:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46080143",
"author": "basemi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T16:45:58.548Z",
"title": "True P2P Email on Top of Yggdrasil Network",
"createdAtI": 1764347724,
"url": "https://github.com/JB-SelfCompany/Tyr",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T16:35:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764348359,
"commentsCount": 0,
"updatedAt": "2025-11-28T16:44:58.000Z"
}
}Torsten Sløk - Data from the Census Bureau and Ramp shows that AI adoption rates are starting to flatten out across all firm...
{
"storyID": "46079987",
"title": "AI Adoption Rates Starting to Flatten Out",
"author": "toomuchtodo",
"url": "https://www.apolloacademy.com/ai-adoption-rates-starting-to-flatten-out/",
"points": 183,
"commentsCount": 142,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-28T11:00:00+00:00",
"author": "Torsten Sløk",
"ogTitle": "AI Adoption Rates Starting to Flatten Out - Apollo Academy",
"ogDescription": "Data from the Census Bureau and Ramp shows that AI adoption rates are starting to flatten out across all firm...",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.apolloacademy.com/wp-content/uploads/2025/11/Nov28-chart.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.apolloacademy.com/ai-adoption-rates-starting-to-flatten-out/",
"ogUrl": "https://www.apolloacademy.com/ai-adoption-rates-starting-to-flatten-out/",
"ogSiteName": "Apollo Academy",
"articleModifiedTime": "2025-11-25T18:23:33+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-11-28T16:21:09.000Z",
"createdAtI": 1764346869,
"updatedAt": "2025-11-29T16:24:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46079987",
"author": "toomuchtodo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T16:25:58.397Z",
"title": "AI Adoption Rates Starting to Flatten Out",
"createdAtI": 1764346869,
"url": "https://www.apolloacademy.com/ai-adoption-rates-starting-to-flatten-out/",
"points": 5,
"tags": [],
"createdAt": "2025-11-28T16:21:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764347158,
"commentsCount": 0,
"updatedAt": "2025-11-28T16:25:43.000Z"
}
}Ryan Stohl - FSG LLC’s preliminary rating explains how a data center and selective eyesight create a perfectly legal accounting miracle.
{
"storyID": "46079868",
"title": "Credit report shows Meta keeping $27B off its books through advanced geometry",
"author": "FreeQueso",
"url": "https://stohl.substack.com/p/exclusive-credit-report-shows-meta",
"points": 398,
"commentsCount": 200,
"tags": [],
"og": {
"twitterTitle": "EXCLUSIVE: Credit Report Shows Meta Keeping $27 Billion Off Its Books Through Advanced Geometry",
"twitterCard": "summary_large_image",
"twitterDescription": "FSG LLC’s preliminary rating explains how a data center and selective eyesight create a perfectly legal accounting miracle.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!7nvG!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fstohl.substack.com%2Fapi%2Fv1%2Fpost_preview%2F180039978%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Ryan Stohl",
"requestUrl": "https://stohl.substack.com/p/exclusive-credit-report-shows-meta",
"ogTitle": "EXCLUSIVE: Credit Report Shows Meta Keeping $27 Billion Off Its Books Through Advanced Geometry",
"ogUrl": "https://stohl.substack.com/p/exclusive-credit-report-shows-meta",
"ogDescription": "FSG LLC’s preliminary rating explains how a data center and selective eyesight create a perfectly legal accounting miracle.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!wmxh!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93eaaa5-dd23-476f-9d9d-973e1c46a8e7_2816x1536.heic"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T16:09:50.000Z",
"createdAtI": 1764346190,
"updatedAt": "2025-11-29T16:24:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46079868",
"author": "FreeQueso",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T16:15:58.462Z",
"title": "Meta hiding $27B in debt using advanced geometry",
"createdAtI": 1764346190,
"url": "https://stohl.substack.com/p/exclusive-credit-report-shows-meta",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T16:09:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764346558,
"commentsCount": 0,
"updatedAt": "2025-11-28T16:15:28.000Z"
}
}From the highly eclectic blog of Mark Dominus
{
"storyID": "46079785",
"title": "Don't tug on that, you never know what it might be attached to (2016)",
"author": "todsacerdoti",
"url": "https://blog.plover.com/2016/07/01/#tmpdir",
"points": 133,
"commentsCount": 64,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://blog.plover.com/2016/07/01/#tmpdir",
"ogTitle": "Don't tug on that, you never know what it might be attached to",
"ogUrl": "https://blog.plover.com/meta/about-me.html",
"ogSiteName": "The Universe of Discourse : Don't tug on that, you never know what it might be attached to",
"ogDescription": "From the highly eclectic blog of Mark Dominus",
"ogImage": [
{
"width": "100",
"alt": "(no alt)",
"url": "https://pic.blog.plover.com/FIRST_IMAGE_DEFAULT.jpg",
"height": "100"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T16:01:01.000Z",
"createdAtI": 1764345661,
"updatedAt": "2025-11-29T16:24:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46079785",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T16:15:58.462Z",
"title": "Don't tug on that, you never know what it might be attached to",
"createdAtI": 1764345661,
"url": "https://blog.plover.com/2016/07/01/#tmpdir",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T16:01:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764346558,
"commentsCount": 0,
"updatedAt": "2025-11-28T16:13:12.000Z"
}
}{
"storyID": "46079745",
"title": "Tell HN: Want a better HN? Visit /newest",
"author": "alecco",
"url": null,
"points": 274,
"commentsCount": 84,
"tags": [
"ask_hn"
],
"createdAt": "2025-11-28T15:57:27.000Z",
"createdAtI": 1764345447,
"updatedAt": "2025-11-29T16:18:47.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46079745",
"author": "alecco",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T16:05:58.334Z",
"title": "Tell HN: Want a better HN? Visit /newest",
"createdAtI": 1764345447,
"url": null,
"points": 7,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-11-28T15:57:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764345958,
"commentsCount": 0,
"updatedAt": "2025-11-28T16:05:28.000Z"
}
}Can Dutch higher education part ways with Microsoft? The sector is trying to break free, and alternatives are being explored here and there. At the same time, more and more tasks are being completed by Microsoft tools.
{
"storyID": "46079721",
"title": "Can Dutch universities do without Microsoft?",
"author": "robtherobber",
"url": "https://dub.uu.nl/en/news/can-dutch-universities-do-without-microsoft",
"points": 313,
"commentsCount": 330,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Can Dutch universities do without Microsoft? | DUB",
"twitterDescription": "Can Dutch higher education part ways with Microsoft? The sector is trying to break free, and alternatives are being explored here and there. At the same time, more and more tasks are being completed by Microsoft tools.",
"twitterImage": [
{
"url": "https://dub.uu.nl/sites/default/files/styles/large/public/media/images/Microsoft%203%20foto%20Pixabay.jpg?itok=Xz27J1q6"
}
],
"success": true,
"requestUrl": "https://dub.uu.nl/en/news/can-dutch-universities-do-without-microsoft",
"ogTitle": "Can Dutch universities do without Microsoft?",
"ogSiteName": "DUB",
"ogDescription": "Can Dutch higher education part ways with Microsoft? The sector is trying to break free, and alternatives are being explored here and there. At the same time, more and more tasks are being completed by Microsoft tools.",
"ogImage": [
{
"url": "https://dub.uu.nl/sites/default/files/styles/large/public/media/images/Microsoft%203%20foto%20Pixabay.jpg?itok=Xz27J1q6"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T15:53:39.000Z",
"createdAtI": 1764345219,
"updatedAt": "2025-11-29T16:25:45.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46079721",
"author": "robtherobber",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T16:05:58.334Z",
"title": "Can Dutch universities do without Microsoft?",
"createdAtI": 1764345219,
"url": "https://dub.uu.nl/en/news/can-dutch-universities-do-without-microsoft",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T15:53:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764345958,
"commentsCount": 0,
"updatedAt": "2025-11-28T16:03:57.000Z"
}
}Create and Run Linux Workflows without Limits. Short for "nine" / "yaml" / "no-code" / "automation". - GitHub - empowerd-cms/nyno: Create and Run Linux Work...
{
"storyID": "46079605",
"title": "Open-Source n8n Alternative for Workflow Building (GUI and Docker Included)",
"author": "theyogadev",
"url": "https://github.com/empowerd-cms/nyno",
"points": 35,
"commentsCount": 8,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - empowerd-cms/nyno: Create and Run Linux Workflows without Limits. Short for \"nine\" / \"yaml\" / \"no-code\" / \"automation\".",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/9b92b9e827ac59a442fd0f3d0e4c5893cb84224a9030f35332be4f0b08c5c4d2/empowerd-cms/nyno"
}
],
"ogTitle": "GitHub - empowerd-cms/nyno: Create and Run Linux Workflows without Limits. Short for \"nine\" / \"yaml\" / \"no-code\" / \"automation\".",
"ogDescription": "Create and Run Linux Workflows without Limits. Short for \"nine\" / \"yaml\" / \"no-code\" / \"automation\". - GitHub - empowerd-cms/nyno: Create and Run Linux Work...",
"ogImage": [
{
"width": "1200",
"alt": "Create and Run Linux Workflows without Limits. Short for "nine" / "yaml" / "no-code" / "automation". - GitHub - empowerd-cms/nyno: Create and Run Linux Work...",
"url": "https://opengraph.githubassets.com/9b92b9e827ac59a442fd0f3d0e4c5893cb84224a9030f35332be4f0b08c5c4d2/empowerd-cms/nyno",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Create and Run Linux Workflows without Limits. Short for "nine" / "yaml" / "no-code" / "automation". - GitHub - empowerd-cms...",
"success": true,
"requestUrl": "https://github.com/empowerd-cms/nyno",
"ogUrl": "https://github.com/empowerd-cms/nyno",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T15:44:04.000Z",
"createdAtI": 1764344644,
"updatedAt": "2025-11-29T14:42:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46079605",
"author": "theyogadev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T17:45:58.684Z",
"title": "Open-Source n8n Alternative for Workflow Building (GUI and Docker Included)",
"createdAtI": 1764344644,
"url": "https://github.com/empowerd-cms/nyno",
"points": 6,
"tags": [],
"createdAt": "2025-11-28T15:44:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764351959,
"commentsCount": 4,
"updatedAt": "2025-11-28T17:42:13.000Z"
}
}Sveriges Radio - Swedish publisher's association Utgivarna has filed a police report in Sweden against Facebook and Meta founder Mark Zuckerberg.The reason is fake ads ...
{
"storyID": "46079460",
"title": "Swedish publishers file police report against Meta's Zuckerberg for fraud",
"author": "Frieren",
"url": "https://www.sverigesradio.se/artikel/swedish-publishers-file-police-report-against-metas-zuckerberg-for-fraud",
"points": 122,
"commentsCount": 34,
"tags": [],
"og": {
"twitterSite": "@sverigesradio",
"twitterTitle": "Swedish publishers file police report against Meta's Zuckerberg for fraud - Radio Sweden",
"twitterImage": [
{
"url": "https://static-cdn.sr.se/images/2054/d3623d13-4c83-4b67-84a8-bc379bc6203f.jpg"
}
],
"author": "Sveriges Radio",
"ogTitle": "Swedish publishers file police report against Meta's Zuckerberg for fraud - Radio Sweden",
"ogDescription": "Swedish publisher's association Utgivarna has filed a police report in Sweden against Facebook and Meta founder Mark Zuckerberg.The reason is fake ads ...",
"ogImage": [
{
"url": "https://static-cdn.sr.se/images/2054/d3623d13-4c83-4b67-84a8-bc379bc6203f.jpg"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Swedish publisher's association Utgivarna has filed a police report in Sweden against Facebook and Meta founder Mark Zuckerberg.The reason is fake ads ...",
"success": true,
"requestUrl": "https://www.sverigesradio.se/artikel/swedish-publishers-file-police-report-against-metas-zuckerberg-for-fraud",
"ogUrl": "https://www.sverigesradio.se/artikel/swedish-publishers-file-police-report-against-metas-zuckerberg-for-fraud"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T15:27:49.000Z",
"createdAtI": 1764343669,
"updatedAt": "2025-11-29T16:24:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46079460",
"author": "Frieren",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T15:45:58.567Z",
"title": "Swedish publishers file police report against Meta's Zuckerberg for fraud",
"createdAtI": 1764343669,
"url": "https://www.sverigesradio.se/artikel/swedish-publishers-file-police-report-against-metas-zuckerberg-for-fraud",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T15:27:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764344759,
"commentsCount": 0,
"updatedAt": "2025-11-28T15:44:57.000Z"
}
}{
"storyID": "46079073",
"title": "Language is primarily a tool for communication rather than thought (2024) [pdf]",
"author": "netfortius",
"url": "https://gwern.net/doc/psychology/linguistics/2024-fedorenko.pdf",
"points": 111,
"commentsCount": 50,
"tags": [],
"createdAt": "2025-11-28T14:42:19.000Z",
"createdAtI": 1764340939,
"updatedAt": "2025-11-29T16:24:00.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46079073",
"author": "netfortius",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-29T04:15:58.799Z",
"title": "Language is primarily a tool for communication rather than thought (2024) [pdf]",
"createdAtI": 1764340939,
"url": "https://gwern.net/doc/psychology/linguistics/2024-fedorenko.pdf",
"points": 15,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T14:42:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764389759,
"commentsCount": 3,
"updatedAt": "2025-11-29T04:15:44.000Z"
}
}The price increase is expected to raise millions to fund the museum's renovation plans.
{
"storyID": "46079067",
"title": "Louvre to hike ticket prices for most non-EU tourists by 45%",
"author": "geox",
"url": "https://www.bbc.com/news/articles/clyd4llgrego",
"points": 36,
"commentsCount": 81,
"tags": [],
"og": {
"twitterTitle": "Louvre to hike ticket prices for most non-EU tourists by 45%",
"alWebUrl": "https://bbc.com/news/articles/clyd4llgrego",
"twitterImage": [
{
"alt": "A queue of hundreds of people are lined up outside the Louvre's iconic pyramid-shaped glass entrance",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/14de/live/195dcd20-cbf1-11f0-8d2c-035473429d3c.jpg"
}
],
"ogTitle": "Louvre to hike ticket prices for most non-EU tourists by 45%",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "The price increase is expected to raise millions to fund the museum's renovation plans.",
"ogImage": [
{
"alt": "A queue of hundreds of people are lined up outside the Louvre's iconic pyramid-shaped glass entrance",
"url": "https://ichef.bbci.co.uk/news/1024/branded_news/14de/live/195dcd20-cbf1-11f0-8d2c-035473429d3c.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "The price increase is expected to raise millions to fund the museum's renovation plans.",
"success": true,
"requestUrl": "https://www.bbc.com/news/articles/clyd4llgrego",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://news/articles/clyd4llgrego",
"articleModifiedTime": "2025-11-28T08:59:32.121Z",
"alAndroidUrl": "bbcx://news/articles/clyd4llgrego"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T14:41:53.000Z",
"createdAtI": 1764340913,
"updatedAt": "2025-11-29T15:36:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46079067",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T14:55:58.523Z",
"title": "Louvre to hike ticket prices for most non-EU tourists by 45%",
"createdAtI": 1764340913,
"url": "https://www.bbc.com/news/articles/clyd4llgrego",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T14:41:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764341759,
"commentsCount": 0,
"updatedAt": "2025-11-28T14:51:42.000Z"
}
}Open-Source-Software bildet heute das Fundament großer Teile der digitalen Infrastruktur – in Verwaltung, Wirtschaft, Forschung und im täglichen Leben. Selbst im aktuellen Koalitionsvertrag der Bundesregierung wird Open-Source-Software als elementarer Baustein zur Erreichung digitaler Souveränität genannt. Dennoch wird die Arbeit, die tausende Freiwillige dafür leisten, in Deutschland steuer- und förderrechtlich nich
{
"storyID": "46078770",
"title": "Petition to formally recognize open source work as civic service in Germany",
"author": "PhilippGille",
"url": "https://www.openpetition.de/petition/online/anerkennung-von-open-source-arbeit-als-ehrenamt-in-deutschland#petition-main",
"points": 568,
"commentsCount": 133,
"tags": [],
"og": {
"ogTitle": "Anerkennung von Open-Source-Arbeit als Ehrenamt in Deutschland - Online-Petition",
"ogSiteName": "openPetition",
"ogDescription": "Open-Source-Software bildet heute das Fundament großer Teile der digitalen Infrastruktur – in Verwaltung, Wirtschaft, Forschung und im täglichen Leben. Selbst im aktuellen Koalitionsvertrag der Bundesregierung wird Open-Source-Software als elementarer Baustein zur Erreichung digitaler Souveränität genannt. Dennoch wird die Arbeit, die tausende Freiwillige dafür leisten, in Deutschland steuer- und förderrechtlich nich",
"ogImage": [
{
"url": "https://www.openpetition.de/images/default_petition.jpg"
}
],
"success": true,
"requestUrl": "https://www.openpetition.de/petition/online/anerkennung-von-open-source-arbeit-als-ehrenamt-in-deutschland#petition-main"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T14:08:14.000Z",
"createdAtI": 1764338894,
"updatedAt": "2025-11-29T16:14:15.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46078770",
"author": "PhilippGille",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T14:30:58.335Z",
"title": "Petition to formally recognize open source work as civic service in Germany",
"createdAtI": 1764338894,
"url": "https://www.openpetition.de/petition/online/anerkennung-von-open-source-arbeit-als-ehrenamt-in-deutschland#petition-main",
"points": 16,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T14:08:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764340258,
"commentsCount": 0,
"updatedAt": "2025-11-28T14:30:42.000Z"
}
}Ordinary and universal, the act of writing changes the brain. From dashing off a heated text message to composing an op-ed, writing allows you to, at once,
{
"storyID": "46078566",
"title": "Writing Builds Resilience in Everyday Challenges by Changing Your Brain",
"author": "PikelEmi",
"url": "https://scienceclock.com/writing-builds-resilience-in-everyday-challenges-by-changing-your-brain/",
"points": 42,
"commentsCount": 5,
"tags": [],
"og": {
"twitterTitle": "Writing Builds Resilience in Everyday Challenges by Changing Your Brain",
"articlePublishedTime": "2025-11-25T09:27:24+05:30",
"twitterImage": [
{
"url": "https://scienceclock.com/wp-content/uploads/2025/11/210661-e1764041109162.jpeg"
}
],
"ogTitle": "Writing Builds Resilience in Everyday Challenges by Changing Your Brain",
"ogDescription": "Ordinary and universal, the act of writing changes the brain. From dashing off a heated text message to composing an op-ed, writing allows you to, at once,",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1600",
"alt": "Close-up of hand writing in notebook using a blue pen, focus on creativity.",
"type": "image/jpeg",
"url": "https://scienceclock.com/wp-content/uploads/2025/11/210661-e1764041109162.jpeg",
"height": "800"
}
],
"ogType": "article",
"articleTag": "news",
"twitterCard": "summary_large_image",
"twitterDescription": "Ordinary and universal, the act of writing changes the brain. From dashing off a heated text message to composing an op-ed, writing allows you to, at once,",
"success": true,
"requestUrl": "https://scienceclock.com/writing-builds-resilience-in-everyday-challenges-by-changing-your-brain/",
"ogUrl": "https://scienceclock.com/writing-builds-resilience-in-everyday-challenges-by-changing-your-brain/",
"ogSiteName": "LearnGupt",
"articleSection": "Human",
"articleModifiedTime": "2025-11-25T09:27:27+05:30"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T13:43:17.000Z",
"createdAtI": 1764337397,
"updatedAt": "2025-11-29T16:18:47.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46078566",
"author": "PikelEmi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T16:35:58.947Z",
"title": "Writing Builds Resilience in Everyday Challenges by Changing Your Brain",
"createdAtI": 1764337397,
"url": "https://scienceclock.com/writing-builds-resilience-in-everyday-challenges-by-changing-your-brain/",
"points": 7,
"tags": [],
"createdAt": "2025-11-28T13:43:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764347759,
"commentsCount": 1,
"updatedAt": "2025-11-28T16:35:43.000Z"
}
}Gary Marcus - The machine learning community is finally waking up to the madness, but the detour of the last few years has been costly.
{
"storyID": "46078407",
"title": "A trillion dollars (potentially) wasted on gen-AI",
"author": "flail",
"url": "https://garymarcus.substack.com/p/a-trillion-dollars-is-a-terrible",
"points": 122,
"commentsCount": 126,
"tags": [],
"og": {
"twitterTitle": "A trillion dollars is a terrible thing to waste",
"twitterCard": "summary_large_image",
"twitterDescription": "The machine learning community is finally waking up to the madness, but the detour of the last few years has been costly.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Ojiu!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fgarymarcus.substack.com%2Fapi%2Fv1%2Fpost_preview%2F180117740%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Gary Marcus",
"requestUrl": "https://garymarcus.substack.com/p/a-trillion-dollars-is-a-terrible",
"ogTitle": "A trillion dollars is a terrible thing to waste",
"ogUrl": "https://garymarcus.substack.com/p/a-trillion-dollars-is-a-terrible",
"ogDescription": "The machine learning community is finally waking up to the madness, but the detour of the last few years has been costly.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!XMEf!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819a7586-0a0a-4713-89e8-4255ca710295_1253x1147.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"machinelearning"
]
},
"createdAt": "2025-11-28T13:21:17.000Z",
"createdAtI": 1764336077,
"updatedAt": "2025-11-29T15:42:31.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46078407",
"author": "flail",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T13:50:58.375Z",
"title": "A trillion dollars (potentially) wasted on gen-AI",
"createdAtI": 1764336077,
"url": "https://garymarcus.substack.com/p/a-trillion-dollars-is-a-terrible",
"points": 4,
"tags": [],
"createdAt": "2025-11-28T13:21:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764337858,
"commentsCount": 0,
"updatedAt": "2025-11-28T13:48:12.000Z"
}
}Neal Stephenson - A friend made me aware of a reading list from A16Z containg recommendations for books, weighted towards science fiction since that’s mostly what people there read.
{
"storyID": "46078138",
"title": "A Remarkable Assertion from A16Z",
"author": "boplicity",
"url": "https://nealstephenson.substack.com/p/a-remarkable-assertion-from-a16z",
"points": 341,
"commentsCount": 130,
"tags": [],
"og": {
"twitterTitle": "A Remarkable Assertion from A16Z",
"twitterCard": "summary_large_image",
"twitterDescription": "A friend made me aware of a reading list from A16Z containg recommendations for books, weighted towards science fiction since that’s mostly what people there read.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!pYUs!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fnealstephenson.substack.com%2Fapi%2Fv1%2Fpost_preview%2F179984587%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Neal Stephenson",
"requestUrl": "https://nealstephenson.substack.com/p/a-remarkable-assertion-from-a16z",
"ogTitle": "A Remarkable Assertion from A16Z",
"ogUrl": "https://nealstephenson.substack.com/p/a-remarkable-assertion-from-a16z",
"ogDescription": "A friend made me aware of a reading list from A16Z containg recommendations for books, weighted towards science fiction since that’s mostly what people there read.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!XIVl!,w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9bca4c-6495-4e72-b009-b35968b43315_2404x780.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T12:41:32.000Z",
"createdAtI": 1764333692,
"updatedAt": "2025-11-29T16:08:30.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46078138",
"author": "boplicity",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T12:55:58.339Z",
"title": "A Remarkable Assertion from A16Z",
"createdAtI": 1764333692,
"url": "https://nealstephenson.substack.com/p/a-remarkable-assertion-from-a16z",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T12:41:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764334558,
"commentsCount": 0,
"updatedAt": "2025-11-28T12:54:27.000Z"
}
}Nick Lichtenberg - What company has a consumer base representing 44% of the world’s adult population and a $620 billion data center bill? OpenAI five years from now.
{
"storyID": "46078046",
"title": "OpenAI won't make money by 2030 and needs another $207B, HSBC estimates",
"author": "TMWNN",
"url": "https://fortune.com/2025/11/26/is-openai-profitable-forecast-data-center-200-billion-shortfall-hsbc/",
"points": 44,
"commentsCount": 24,
"tags": [],
"og": {
"twitterSite": "@Fortune",
"twitterTitle": "OpenAI won’t make money by 2030 and still needs to come up with another $207 billion to power its growth plans, HSBC estimates | Fortune",
"twitterImage": [
{
"alt": "Sam Altman",
"url": "https://fortune.com/img-assets/wp-content/uploads/2025/11/GettyImages-2213406417-e1764180109754.jpg?resize=1200,600"
}
],
"author": "Nick Lichtenberg",
"ogTitle": "OpenAI won’t make money by 2030 and still needs to come up with another $207 billion to power its growth plans, HSBC estimates | Fortune",
"ogDescription": "What company has a consumer base representing 44% of the world’s adult population and a $620 billion data center bill? OpenAI five years from now.",
"ogImage": [
{
"width": "1200",
"alt": "Sam Altman",
"url": "https://fortune.com/img-assets/wp-content/uploads/2025/11/GettyImages-2213406417-e1764180109754.jpg?resize=1200,600",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "What company has a consumer base representing 44% of the world’s adult population and a $620 billion data center bill? OpenAI five years from now.",
"success": true,
"requestUrl": "https://fortune.com/2025/11/26/is-openai-profitable-forecast-data-center-200-billion-shortfall-hsbc/",
"ogUrl": "https://fortune.com/2025/11/26/is-openai-profitable-forecast-data-center-200-billion-shortfall-hsbc/",
"ogSiteName": "Fortune"
},
"aiIsh": {
"score": 2,
"offenses": [
"openai",
"openai"
]
},
"createdAt": "2025-11-28T12:27:33.000Z",
"createdAtI": 1764332853,
"updatedAt": "2025-11-29T15:31:30.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46078046",
"author": "TMWNN",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T12:50:58.399Z",
"title": "OpenAI won't make money by 2030 and needs another $207B, HSBC estimates",
"createdAtI": 1764332853,
"url": "https://fortune.com/2025/11/26/is-openai-profitable-forecast-data-center-200-billion-shortfall-hsbc/",
"points": 4,
"tags": [],
"createdAt": "2025-11-28T12:27:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764334258,
"commentsCount": 1,
"updatedAt": "2025-11-28T12:50:42.000Z"
}
}Mould found at the site of the Chernobyl nuclear disaster appears to be feeding off the radiation. Could we use it to shield space travellers from cosmic rays?
{
"storyID": "46077992",
"title": "The mysterious black fungus from Chernobyl that may eat radiation",
"author": "bookmtn",
"url": "https://www.bbc.com/future/article/20251125-the-mysterious-black-fungus-from-chernobyl-that-appears-to-eat-radiation",
"points": 242,
"commentsCount": 101,
"tags": [],
"og": {
"twitterTitle": "The mysterious black fungus from Chernobyl that may eat radiation",
"alWebUrl": "https://bbc.com/future/article/20251125-the-mysterious-black-fungus-from-chernobyl-that-appears-to-eat-radiation",
"twitterImage": [
{
"url": "https://ychef.files.bbci.co.uk/624x351/p0mk4zj0.jpg"
}
],
"ogTitle": "The mysterious black fungus from Chernobyl that may eat radiation",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Mould found at the site of the Chernobyl nuclear disaster appears to be feeding off the radiation. Could we use it to shield space travellers from cosmic rays?",
"ogImage": [
{
"url": "https://ychef.files.bbci.co.uk/624x351/p0mk4zj0.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Mould found at the site of the Chernobyl nuclear disaster appears to be feeding off the radiation. Could we use it to shield space travellers from cosmic rays?",
"success": true,
"requestUrl": "https://www.bbc.com/future/article/20251125-the-mysterious-black-fungus-from-chernobyl-that-appears-to-eat-radiation",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://future/article/20251125-the-mysterious-black-fungus-from-chernobyl-that-appears-to-eat-radiation",
"articleModifiedTime": "2025-11-28T10:00:00.000Z",
"alAndroidUrl": "bbcx://future/article/20251125-the-mysterious-black-fungus-from-chernobyl-that-appears-to-eat-radiation"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T12:17:15.000Z",
"createdAtI": 1764332235,
"updatedAt": "2025-11-29T14:03:45.000Z",
"fetchedAt": "2025-11-29T16:25:58.697Z",
"firstVersion": {
"storyID": "46077992",
"author": "bookmtn",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T12:40:58.718Z",
"title": "The mysterious black fungus from Chernobyl that may eat radiation",
"createdAtI": 1764332235,
"url": "https://www.bbc.com/future/article/20251125-the-mysterious-black-fungus-from-chernobyl-that-appears-to-eat-radiation",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T12:17:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764333659,
"commentsCount": 0,
"updatedAt": "2025-11-28T12:39:27.000Z"
}
}{
"storyID": "46077964",
"title": "A Tale of Four Fuzzers",
"author": "jorangreef",
"url": "https://tigerbeetle.com/blog/2025-11-28-tale-of-four-fuzzers/",
"points": 70,
"commentsCount": 16,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TigerBeetleDB",
"twitterTitle": "A Tale Of Four Fuzzers",
"twitterDescription": "Insights, updates, and technical deep dives on building a high-performance financial transactions database.",
"twitterImage": [
{
"url": "https://tigerbeetle.com/blog/2025-11-28-tale-of-four-fuzzers/banner.webp"
}
],
"success": true,
"author": "matklad",
"requestUrl": "https://tigerbeetle.com/blog/2025-11-28-tale-of-four-fuzzers/",
"ogTitle": "A Tale Of Four Fuzzers",
"ogImage": [
{
"url": "https://tigerbeetle.com/blog/2025-11-28-tale-of-four-fuzzers/banner.webp"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T12:11:39.000Z",
"createdAtI": 1764331899,
"updatedAt": "2025-11-29T15:40:16.000Z",
"fetchedAt": "2025-11-29T16:15:58.397Z",
"firstVersion": {
"storyID": "46077964",
"author": "jorangreef",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T12:25:58.684Z",
"title": "A Tale of Four Fuzzers",
"createdAtI": 1764331899,
"url": "https://tigerbeetle.com/blog/2025-11-28-tale-of-four-fuzzers/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T12:11:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764332759,
"commentsCount": 0,
"updatedAt": "2025-11-28T12:24:57.000Z"
}
}Stefan Krempl - According to the Data Protection Conference, federal offices may only use US hyperscalers like AWS, Google, or Microsoft to a limited extent.
{
"storyID": "46077885",
"title": "Switzerland: Data Protection Officers Impose Broad Cloud Ban for Authorities",
"author": "TechTechTech",
"url": "https://www.heise.de/en/news/Switzerland-Data-Protection-Officers-Impose-Broad-Cloud-Ban-for-Authorities-11093477.html",
"points": 91,
"commentsCount": 43,
"tags": [],
"og": {
"twitterSite": "@heiseonline",
"twitterTitle": "Switzerland: Data Protection Officers Impose Broad Cloud Ban for Authorities",
"twitterImage": [
{
"url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/9/8/5/3/1/6/shutterstock_1866641584-3db392a3b77adb86.jpg"
}
],
"author": "Stefan Krempl",
"ogTitle": "Switzerland: Data Protection Officers Impose Broad Cloud Ban for Authorities",
"ogDescription": "According to the Data Protection Conference, federal offices may only use US hyperscalers like AWS, Google, or Microsoft to a limited extent.",
"ogLocale": "de_DE",
"ogImage": [
{
"url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/9/8/5/3/1/6/shutterstock_1866641584-3db392a3b77adb86.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "According to the Data Protection Conference, federal offices may only use US hyperscalers like AWS, Google, or Microsoft to a limited extent.",
"success": true,
"requestUrl": "https://www.heise.de/en/news/Switzerland-Data-Protection-Officers-Impose-Broad-Cloud-Ban-for-Authorities-11093477.html",
"dcIdentifier": "https://heise.de/-11093477",
"dcCreator": "heise online",
"ogUrl": "https://www.heise.de/en/news/Switzerland-Data-Protection-Officers-Impose-Broad-Cloud-Ban-for-Authorities-11093477.html",
"ogSiteName": "heise online"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T12:00:35.000Z",
"createdAtI": 1764331235,
"updatedAt": "2025-11-29T12:52:45.000Z",
"fetchedAt": "2025-11-29T16:10:58.502Z",
"firstVersion": {
"storyID": "46077885",
"author": "TechTechTech",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T12:10:58.432Z",
"title": "Switzerland: Data Protection Officers Impose Broad Cloud Ban for Authorities",
"createdAtI": 1764331235,
"url": "https://www.heise.de/en/news/Switzerland-Data-Protection-Officers-Impose-Broad-Cloud-Ban-for-Authorities-11093477.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T12:00:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764331858,
"commentsCount": 1,
"updatedAt": "2025-11-28T12:08:27.000Z"
}
}In true feline style, cats took their time in deciding when and where to join us on the sofa.
{
"storyID": "46077650",
"title": "Cats became our companions way later than you think",
"author": "n1b0m",
"url": "https://www.bbc.co.uk/news/articles/cq8dvdp9gn7o",
"points": 57,
"commentsCount": 49,
"tags": [],
"og": {
"twitterCreator": "@hbriggs",
"twitterSite": "@hbriggs",
"twitterTitle": "Cats became our companions way later than you think",
"twitterImage": [
{
"alt": "A ginger cat with a white nose and throat closes its eyes as it is petted by an owner on a pale grey sofa",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/5f57/live/c8bb1440-ca0b-11f0-86af-23a21b51892f.jpg"
}
],
"ogTitle": "Cats became our companions way later than you think",
"ogDescription": "In true feline style, cats took their time in deciding when and where to join us on the sofa. ",
"ogLocale": "en_GB",
"ogImage": [
{
"alt": "A ginger cat with a white nose and throat closes its eyes as it is petted by an owner on a pale grey sofa",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/5f57/live/c8bb1440-ca0b-11f0-86af-23a21b51892f.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "In true feline style, cats took their time in deciding when and where to join us on the sofa. ",
"success": true,
"requestUrl": "https://www.bbc.co.uk/news/articles/cq8dvdp9gn7o",
"ogUrl": "https://www.bbc.co.uk/news/articles/cq8dvdp9gn7o",
"ogSiteName": "BBC News",
"articleSection": "Science & Environment",
"articleAuthor": "https://www.facebook.com/bbcnews",
"fbAppId": "3662195467332439"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T11:21:39.000Z",
"createdAtI": 1764328899,
"updatedAt": "2025-11-29T13:01:00.000Z",
"fetchedAt": "2025-11-29T15:50:58.459Z",
"firstVersion": {
"storyID": "46077650",
"author": "n1b0m",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T11:35:58.374Z",
"title": "Cats became our companions way later than you think",
"createdAtI": 1764328899,
"url": "https://www.bbc.co.uk/news/articles/cq8dvdp9gn7o",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T11:21:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764329758,
"commentsCount": 0,
"updatedAt": "2025-11-28T11:34:11.000Z"
}
}{
"storyID": "46077445",
"title": "Africa's forests have switched from absorbing to emitting carbon",
"author": "pseudolus",
"url": "https://phys.org/news/2025-11-africa-forests-absorbing-emitting-carbon.html",
"points": 54,
"commentsCount": 24,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://phys.org/news/2025-11-africa-forests-absorbing-emitting-carbon.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T10:45:29.000Z",
"createdAtI": 1764326729,
"updatedAt": "2025-11-29T14:35:30.000Z",
"fetchedAt": "2025-11-29T15:40:58.369Z",
"firstVersion": {
"storyID": "46077445",
"author": "pseudolus",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T11:25:58.547Z",
"title": "Africa's forests have switched from absorbing to emitting carbon",
"createdAtI": 1764326729,
"url": "https://phys.org/news/2025-11-africa-forests-absorbing-emitting-carbon.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T10:45:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764329159,
"commentsCount": 0,
"updatedAt": "2025-11-28T11:25:42.000Z"
}
}Jay Peters - Google says “we do not use your Gmail content for training our Gemini AI model.”
{
"storyID": "46077404",
"title": "Google denies 'misleading' reports of Gmail using your emails to train AI",
"author": "causenad",
"url": "https://www.theverge.com/news/826902/gmail-ai-training-data-opt-out",
"points": 63,
"commentsCount": 56,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Google denies ‘misleading’ reports of Gmail using your emails to train AI",
"articlePublishedTime": "2025-11-22T00:04:21+00:00",
"twitterImage": [
{
"alt": "Gmail logo on a graphic red background.",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/03/acastro_STK459_09.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200"
}
],
"author": "Jay Peters",
"twitterUrl": "https://www.theverge.com/news/826902/gmail-ai-training-data-opt-out",
"ogTitle": "Google denies ‘misleading’ reports of Gmail using your emails to train AI",
"ogDescription": "Google says “we do not use your Gmail content for training our Gemini AI model.”",
"ogImage": [
{
"width": "1200",
"alt": "Gmail logo on a graphic red background.",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/03/acastro_STK459_09.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Google says “we do not use your Gmail content for training our Gemini AI model.”",
"success": true,
"requestUrl": "https://www.theverge.com/news/826902/gmail-ai-training-data-opt-out",
"ogUrl": "https://www.theverge.com/news/826902/gmail-ai-training-data-opt-out",
"ogSiteName": "The Verge",
"articleModifiedTime": "2025-11-22T00:04:21+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 3,
"offenses": [
"AI",
"AI",
"gemini"
]
},
"createdAt": "2025-11-28T10:38:41.000Z",
"createdAtI": 1764326321,
"updatedAt": "2025-11-29T12:18:00.000Z",
"fetchedAt": "2025-11-29T15:40:58.369Z",
"firstVersion": {
"storyID": "46077404",
"author": "causenad",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T11:30:58.419Z",
"title": "Google denies 'misleading' reports of Gmail using your emails to train AI",
"createdAtI": 1764326321,
"url": "https://www.theverge.com/news/826902/gmail-ai-training-data-opt-out",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T10:38:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764329458,
"commentsCount": 0,
"updatedAt": "2025-11-28T11:26:12.000Z"
}
}{
"storyID": "46077393",
"title": "EU Council Approves New \"Chat Control\" Mandate Pushing Mass Surveillance",
"author": "fragebogen",
"url": "https://reclaimthenet.org/eu-council-approves-new-chat-control-mandate-pushing-mass-surveillance",
"points": 615,
"commentsCount": 404,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://reclaimthenet.org/eu-council-approves-new-chat-control-mandate-pushing-mass-surveillance"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T10:36:08.000Z",
"createdAtI": 1764326168,
"updatedAt": "2025-11-29T15:31:30.000Z",
"fetchedAt": "2025-11-29T15:35:58.426Z",
"firstVersion": {
"storyID": "46077393",
"author": "fragebogen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T10:45:58.662Z",
"title": "EU Council Approves New \"Chat Control\" Mandate Pushing Mass Surveillance",
"createdAtI": 1764326168,
"url": "https://reclaimthenet.org/eu-council-approves-new-chat-control-mandate-pushing-mass-surveillance",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T10:36:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764326759,
"commentsCount": 0,
"updatedAt": "2025-11-28T10:45:42.000Z"
}
}Interruptions, recovery time, and task size: three numbers that determine if you'll get real work done. Interactive visualizations show the math behind bad days.
{
"storyID": "46077136",
"title": "The Math of Why You Can't Focus at Work",
"author": "0x79de",
"url": "https://justoffbyone.com/posts/math-of-why-you-cant-focus-at-work/",
"points": 147,
"commentsCount": 38,
"tags": [],
"og": {
"twitterCreator": "cduruk",
"twitterTitle": "The Math of Why You Can't Focus at Work",
"twitterImage": [
{
"alt": "The Math of Why You Can't Focus at Work",
"url": "https://justoffbyone.com/_astro/og-image.LLmVOvlt.png"
}
],
"ogTitle": "The Math of Why You Can't Focus at Work",
"ogDescription": "Interruptions, recovery time, and task size: three numbers that determine if you'll get real work done. Interactive visualizations show the math behind bad days.",
"ogLocale": "en-US",
"ogImage": [
{
"alt": "The Math of Why You Can't Focus at Work",
"url": "https://justoffbyone.com/_astro/og-image.LLmVOvlt.png"
}
],
"ogType": "website",
"articleTag": "engineering-management",
"twitterCard": "summary_large_image",
"twitterDescription": "Interruptions, recovery time, and task size: three numbers that determine if you'll get real work done. Interactive visualizations show the math behind bad days.",
"success": true,
"requestUrl": "https://justoffbyone.com/posts/math-of-why-you-cant-focus-at-work/",
"ogUrl": "https://justoffbyone.com/posts/math-of-why-you-cant-focus-at-work/",
"ogSiteName": "Off by One"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T09:39:57.000Z",
"createdAtI": 1764322797,
"updatedAt": "2025-11-29T15:30:01.000Z",
"fetchedAt": "2025-11-29T15:35:58.426Z",
"firstVersion": {
"storyID": "46077136",
"author": "0x79de",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T16:10:58.706Z",
"title": "The Math of Why You Can't Focus at Work",
"createdAtI": 1764322797,
"url": "https://justoffbyone.com/posts/math-of-why-you-cant-focus-at-work/",
"points": 13,
"tags": [],
"createdAt": "2025-11-28T09:39:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764346259,
"commentsCount": 0,
"updatedAt": "2025-11-28T16:09:58.000Z"
}
}{
"storyID": "46077106",
"title": "A Repository with 44 Years of Unix Evolution",
"author": "lioeters",
"url": "https://www.spinellis.gr/pubs/conf/2015-MSR-Unix-History/html/Spi15c.html",
"points": 93,
"commentsCount": 20,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.spinellis.gr/pubs/conf/2015-MSR-Unix-History/html/Spi15c.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T09:32:38.000Z",
"createdAtI": 1764322358,
"updatedAt": "2025-11-29T14:32:15.000Z",
"fetchedAt": "2025-11-29T15:35:58.426Z",
"firstVersion": {
"storyID": "46077106",
"author": "lioeters",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T10:50:58.472Z",
"title": "A Repository with 44 Years of Unix Evolution",
"createdAtI": 1764322358,
"url": "https://www.spinellis.gr/pubs/conf/2015-MSR-Unix-History/html/Spi15c.html",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T09:32:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764327058,
"commentsCount": 1,
"updatedAt": "2025-11-28T10:47:12.000Z"
}
}{
"storyID": "46077038",
"title": "Tech Titans Amass Multimillion-Dollar War Chests to Fight AI Regulation",
"author": "thm",
"url": "https://www.wsj.com/tech/ai/tech-titans-amass-multimillion-dollar-war-chests-to-fight-ai-regulation-88c600e1",
"points": 199,
"commentsCount": 197,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/tech/ai/tech-titans-amass-multimillion-dollar-war-chests-to-fight-ai-regulation-88c600e1"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-28T09:21:55.000Z",
"createdAtI": 1764321715,
"updatedAt": "2025-11-29T15:25:01.000Z",
"fetchedAt": "2025-11-29T15:35:58.426Z",
"firstVersion": {
"storyID": "46077038",
"author": "thm",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T09:25:58.358Z",
"title": "Tech Titans Amass Multimillion-Dollar War Chests to Fight AI Regulation",
"createdAtI": 1764321715,
"url": "https://www.wsj.com/tech/ai/tech-titans-amass-multimillion-dollar-war-chests-to-fight-ai-regulation-88c600e1",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T09:21:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764321958,
"commentsCount": 0,
"updatedAt": "2025-11-28T09:25:41.000Z"
}
}{
"storyID": "46076642",
"title": "SQLite as an Application File Format",
"author": "gjvc",
"url": "https://sqlite.org/appfileformat.html",
"points": 157,
"commentsCount": 82,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://sqlite.org/appfileformat.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T08:15:50.000Z",
"createdAtI": 1764317750,
"updatedAt": "2025-11-29T15:12:16.000Z",
"fetchedAt": "2025-11-29T15:30:58.459Z",
"firstVersion": {
"storyID": "46076642",
"author": "gjvc",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T12:50:58.399Z",
"title": "SQLite as an Application File Format",
"createdAtI": 1764317750,
"url": "https://sqlite.org/appfileformat.html",
"points": 5,
"tags": [],
"createdAt": "2025-11-28T08:15:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764334258,
"commentsCount": 1,
"updatedAt": "2025-11-28T12:48:29.000Z"
}
}We no longer have any active servers in France and are continuing the process of leaving OVH. We'll be rotating our TLS keys and Let's Encrypt account keys pinned via accounturi. DNSSEC keys may also be rotated. Our backups are encrypted and can remain on OVH for now. Our App Store verifies the app store metadata with a cryptographic signature and downgrade protection along with verification of the packages. Android
{
"storyID": "46076150",
"title": "GrapheneOS Moving Out of France",
"author": "LaSombra",
"url": "https://xcancel.com/GrapheneOS/status/1993035936800584103",
"points": 63,
"commentsCount": 51,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://xcancel.com/GrapheneOS/status/1993035936800584103",
"ogTitle": "GrapheneOS (@GrapheneOS)",
"ogDescription": "We no longer have any active servers in France and are continuing the process of leaving OVH. We'll be rotating our TLS keys and Let's Encrypt account keys pinned via accounturi. DNSSEC keys may also be rotated. Our backups are encrypted and can remain on OVH for now.\n\nOur App Store verifies the app store metadata with a cryptographic signature and downgrade protection along with verification of the packages. Android",
"ogSiteName": "Nitter",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T06:43:13.000Z",
"createdAtI": 1764312193,
"updatedAt": "2025-11-29T05:54:44.000Z",
"fetchedAt": "2025-11-29T14:45:58.688Z",
"firstVersion": {
"storyID": "46076150",
"author": "LaSombra",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T06:50:58.312Z",
"title": "GrapheneOS Moving Out of France",
"createdAtI": 1764312193,
"url": "https://xcancel.com/GrapheneOS/status/1993035936800584103",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T06:43:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764312658,
"commentsCount": 0,
"updatedAt": "2025-11-28T06:50:26.000Z"
}
}Glasses to detect smart-glasses that have cameras. Ray-BANNED - NullPxl/banrays
{
"storyID": "46075882",
"title": "Show HN: Glasses to detect smart-glasses that have cameras",
"author": "nullpxl",
"url": "https://github.com/NullPxl/banrays",
"points": 489,
"commentsCount": 184,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - NullPxl/banrays: Glasses to detect smart-glasses that have cameras. Ray-BANNED",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/135e7565d4ce7f4fd9221cbb9bc903262f771a5db18863ed55e18636aa204270/NullPxl/banrays"
}
],
"ogTitle": "GitHub - NullPxl/banrays: Glasses to detect smart-glasses that have cameras. Ray-BANNED",
"ogDescription": "Glasses to detect smart-glasses that have cameras. Ray-BANNED - NullPxl/banrays",
"ogImage": [
{
"width": "1200",
"alt": "Glasses to detect smart-glasses that have cameras. Ray-BANNED - NullPxl/banrays",
"url": "https://opengraph.githubassets.com/135e7565d4ce7f4fd9221cbb9bc903262f771a5db18863ed55e18636aa204270/NullPxl/banrays",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Glasses to detect smart-glasses that have cameras. Ray-BANNED - NullPxl/banrays",
"success": true,
"requestUrl": "https://github.com/NullPxl/banrays",
"ogUrl": "https://github.com/NullPxl/banrays",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T05:52:38.000Z",
"createdAtI": 1764309158,
"updatedAt": "2025-11-29T14:33:16.000Z",
"fetchedAt": "2025-11-29T14:40:58.795Z",
"firstVersion": {
"storyID": "46075882",
"author": "nullpxl",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T07:20:58.424Z",
"title": "Show HN: Ray-BANNED, Glasses to detect smart-glasses that have cameras",
"createdAtI": 1764309158,
"url": "https://github.com/NullPxl/banrays",
"points": 13,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-11-28T05:52:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764314458,
"commentsCount": 0,
"updatedAt": "2025-11-28T07:17:41.000Z"
}
}Uros Popovic - Discover how to bypass the network stack for Host-to-VM communication using Linux Virtual Sockets (AF_VSOCK). This article details how to use these sockets to build a high-performance gRPC service in C++ that communicates directly over the hypervisor bus, avoiding TCP/IP overhead entirely.
{
"storyID": "46075746",
"title": "How to use Linux vsock for fast VM communication",
"author": "mfrw",
"url": "https://popovicu.com/posts/how-to-use-linux-vsock-for-fast-vm-communication/",
"points": 85,
"commentsCount": 20,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "How to use Linux vsock for fast VM communication",
"twitterDescription": "Discover how to bypass the network stack for Host-to-VM communication using Linux Virtual Sockets (AF_VSOCK). This article details how to use these sockets to build a high-performance gRPC service in C++ that communicates directly over the hypervisor bus, avoiding TCP/IP overhead entirely.",
"twitterImage": [
{
"url": "https://popovicu.com/How%20to%20use%20Linux%20vsock%20for%20fast%20VM%20communication.png"
}
],
"success": true,
"author": "Uros Popovic",
"requestUrl": "https://popovicu.com/posts/how-to-use-linux-vsock-for-fast-vm-communication/",
"twitterUrl": "https://popovicu.com/posts/how-to-use-linux-vsock-for-fast-vm-communication/",
"ogTitle": "How to use Linux vsock for fast VM communication",
"ogUrl": "https://popovicu.com/posts/how-to-use-linux-vsock-for-fast-vm-communication/",
"ogDescription": "Discover how to bypass the network stack for Host-to-VM communication using Linux Virtual Sockets (AF_VSOCK). This article details how to use these sockets to build a high-performance gRPC service in C++ that communicates directly over the hypervisor bus, avoiding TCP/IP overhead entirely.",
"ogImage": [
{
"url": "https://popovicu.com/How%20to%20use%20Linux%20vsock%20for%20fast%20VM%20communication.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T05:19:45.000Z",
"createdAtI": 1764307185,
"updatedAt": "2025-11-29T13:48:45.000Z",
"fetchedAt": "2025-11-29T14:40:58.795Z",
"firstVersion": {
"storyID": "46075746",
"author": "mfrw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T08:30:58.307Z",
"title": "How to use Linux vsock for fast VM communication",
"createdAtI": 1764307185,
"url": "https://popovicu.com/posts/how-to-use-linux-vsock-for-fast-vm-communication/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T05:19:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764318658,
"commentsCount": 0,
"updatedAt": "2025-11-28T08:28:11.000Z"
}
}Simon Klee - A coding philosophy focused on safety, performance, and developer experience.
{
"storyID": "46075628",
"title": "Tiger Style: Coding philosophy (2024)",
"author": "nateb2022",
"url": "https://tigerstyle.dev/",
"points": 115,
"commentsCount": 132,
"tags": [],
"og": {
"twitterCreator": "@simonkleee",
"twitterCard": "summary",
"twitterTitle": "Tiger Style",
"twitterDescription": "A coding philosophy focused on safety, performance, and developer experience.",
"success": true,
"author": "Simon Klee",
"requestUrl": "https://tigerstyle.dev/",
"ogTitle": "Tiger Style",
"ogUrl": "https://tigerstyle.dev",
"ogDescription": "A coding philosophy focused on safety, performance, and developer experience.",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T04:53:07.000Z",
"createdAtI": 1764305587,
"updatedAt": "2025-11-29T13:35:45.000Z",
"fetchedAt": "2025-11-29T14:35:58.364Z",
"firstVersion": {
"storyID": "46075628",
"author": "nateb2022",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T05:40:58.446Z",
"title": "TigerStyle: Coding philosophy focused on safety, performance, dev experience",
"createdAtI": 1764305587,
"url": "https://tigerstyle.dev/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T04:53:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764308458,
"commentsCount": 0,
"updatedAt": "2025-11-28T05:38:41.000Z"
}
}Beads - A memory upgrade for your coding agent. Contribute to steveyegge/beads development by creating an account on GitHub.
{
"storyID": "46075616",
"title": "Beads – A memory upgrade for your coding agent",
"author": "latchkey",
"url": "https://github.com/steveyegge/beads",
"points": 105,
"commentsCount": 67,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - steveyegge/beads: Beads - A memory upgrade for your coding agent",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/7bcf62686830c07b32c85f2bd8c75240e858f5f0118ba4ef62763be44c6e6381/steveyegge/beads"
}
],
"ogTitle": "GitHub - steveyegge/beads: Beads - A memory upgrade for your coding agent",
"ogDescription": "Beads - A memory upgrade for your coding agent. Contribute to steveyegge/beads development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Beads - A memory upgrade for your coding agent. Contribute to steveyegge/beads development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/7bcf62686830c07b32c85f2bd8c75240e858f5f0118ba4ef62763be44c6e6381/steveyegge/beads",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Beads - A memory upgrade for your coding agent. Contribute to steveyegge/beads development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/steveyegge/beads",
"ogUrl": "https://github.com/steveyegge/beads",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T04:50:57.000Z",
"createdAtI": 1764305457,
"updatedAt": "2025-11-29T14:15:45.000Z",
"fetchedAt": "2025-11-29T14:20:58.315Z",
"firstVersion": {
"storyID": "46075616",
"author": "latchkey",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T08:15:58.476Z",
"title": "Beads – A memory upgrade for your coding agent",
"createdAtI": 1764305457,
"url": "https://github.com/steveyegge/beads",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T04:50:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764317758,
"commentsCount": 0,
"updatedAt": "2025-11-28T08:13:26.000Z"
}
}Posit Team - We share migration guide for users transitioning from VS Code and RStudio to Positron.
{
"storyID": "46075462",
"title": "Migrating to Positron, a next-generation data science IDE for Python and R",
"author": "ionychal",
"url": "https://posit.co/blog/positron-migration-guides",
"points": 47,
"commentsCount": 46,
"tags": [],
"og": {
"twitterCreator": "@posit_pbc",
"articlePublishedTime": "2025-11-26T13:42:07+00:00",
"author": "Posit Team",
"ogTitle": "Guides for migrating to Positron - Posit",
"ogDescription": "We share migration guide for users transitioning from VS Code and RStudio to Positron.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"type": "image/jpeg",
"url": "https://posit.co/wp-content/uploads/2025/10/Positron-Images.jpg",
"height": "1077"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://posit.co/blog/positron-migration-guides",
"ogUrl": "https://posit.co/blog/positron-migration-guides/",
"ogSiteName": "Posit",
"articleModifiedTime": "2025-11-26T13:48:30+00:00",
"articleAuthor": "https://pos.it/facebook"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T04:15:34.000Z",
"createdAtI": 1764303334,
"updatedAt": "2025-11-29T08:24:14.000Z",
"fetchedAt": "2025-11-29T14:15:58.392Z",
"firstVersion": {
"storyID": "46075462",
"author": "ionychal",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T05:40:58.446Z",
"title": "Migrating to Positron, a next-generation data science IDE for Python and R",
"createdAtI": 1764303334,
"url": "https://posit.co/blog/positron-migration-guides",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T04:15:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764308458,
"commentsCount": 1,
"updatedAt": "2025-11-28T05:37:40.000Z"
}
}Open Source backend in 1 file with realtime database, authentication, file storage and admin dashboard
{
"storyID": "46075320",
"title": "Pocketbase – open-source realtime back end in 1 file",
"author": "modinfo",
"url": "https://pocketbase.io/",
"points": 621,
"commentsCount": 193,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "PocketBase - Open Source backend in 1 file",
"twitterDescription": "Open Source backend in 1 file with realtime database, authentication, file storage and admin dashboard",
"twitterImage": [
{
"url": "/images/og.png"
}
],
"success": true,
"requestUrl": "https://pocketbase.io/",
"ogTitle": "PocketBase - Open Source backend in 1 file",
"ogDescription": "Open Source backend in 1 file with realtime database, authentication, file storage and admin dashboard",
"ogImage": [
{
"url": "/images/og.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T03:45:04.000Z",
"createdAtI": 1764301504,
"updatedAt": "2025-11-29T13:53:30.000Z",
"fetchedAt": "2025-11-29T13:55:58.401Z",
"firstVersion": {
"storyID": "46075320",
"author": "modinfo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T05:10:58.352Z",
"title": "Pocketbase – open-source realtime back end in 1 file",
"createdAtI": 1764301504,
"url": "https://pocketbase.io/",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T03:45:04.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764306658,
"commentsCount": 0,
"updatedAt": "2025-11-28T05:10:25.000Z"
}
}Michael Barnard - China’s electric heavy truck boom signals a freight transition as low cost BEVs outpace diesel and gas across short haul markets. Exports are rising.
{
"storyID": "46075305",
"title": "China's BEV trucks and the end of diesel's dominance",
"author": "xbmcuser",
"url": "https://cleantechnica.com/2025/11/26/chinas-bev-trucks-and-the-end-of-diesels-dominance/",
"points": 128,
"commentsCount": 158,
"tags": [],
"og": {
"twitterCreator": "@cleantechnica",
"twitterSite": "@cleantechnica",
"articlePublishedTime": "2025-11-27T04:58:10+00:00",
"author": "Michael Barnard",
"ogTitle": "China’s BEV Trucks and the End of Diesel’s Dominance - CleanTechnica",
"ogDescription": "China’s electric heavy truck boom signals a freight transition as low cost BEVs outpace diesel and gas across short haul markets. Exports are rising.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "800",
"type": "image/png",
"url": "https://cleantechnica.com/wp-content/uploads/2025/11/ChatGPT-Image-Nov-26-2025-11_37_00-AM-1-800x445.png",
"height": "445"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/CleanTechnica/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://cleantechnica.com/2025/11/26/chinas-bev-trucks-and-the-end-of-diesels-dominance/",
"ogUrl": "https://cleantechnica.com/2025/11/26/chinas-bev-trucks-and-the-end-of-diesels-dominance/",
"ogSiteName": "CleanTechnica",
"articleModifiedTime": "2025-11-27T05:52:59+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T03:40:52.000Z",
"createdAtI": 1764301252,
"updatedAt": "2025-11-29T13:06:45.000Z",
"fetchedAt": "2025-11-29T13:55:58.401Z",
"firstVersion": {
"storyID": "46075305",
"author": "xbmcuser",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T03:55:58.312Z",
"title": "China's BEV Trucks and the End of Diesel's Dominance",
"createdAtI": 1764301252,
"url": "https://cleantechnica.com/2025/11/26/chinas-bev-trucks-and-the-end-of-diesels-dominance/",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T03:40:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764302158,
"commentsCount": 0,
"updatedAt": "2025-11-28T03:52:40.000Z"
}
}ilias - One algorithm. One quantum computer. Every RSA key, every ECC key, every Bitcoin wallet you ever created becomes readable or forgeable in minutes. This isn't sci-fi. This is math.
{
"storyID": "46075219",
"title": "Shor's algorithm: the one quantum algo that ends RSA/ECC tomorrow",
"author": "iliasabs",
"url": "https://blog.ellipticc.com/posts/what-is-shors-algorithm-and-why-its-the-single-biggest-threat-to-classical-cryptography/",
"points": 58,
"commentsCount": 35,
"tags": [],
"og": {
"twitterCreator": "@ellipticc_com",
"twitterTitle": "What Is Shor's Algorithm - And Why It's the Single Biggest Threat to Classical Cryptography",
"twitterSite": "@ellipticc_com",
"articlePublishedTime": "2025-11-28T00:00:00.000Z",
"twitterImage": [
{
"alt": "What Is Shor's Algorithm - And Why It's the Single Biggest Threat to Classical Cryptography",
"url": "https://blog.ellipticc.com/_astro/shor.CTTb5VaO.png"
}
],
"author": "ilias",
"ogTitle": "What Is Shor's Algorithm - And Why It's the Single Biggest Threat to Classical Cryptography",
"ogDescription": "One algorithm. One quantum computer. Every RSA key, every ECC key, every Bitcoin wallet you ever created becomes readable or forgeable in minutes. This isn't sci-fi. This is math.",
"ogLocale": "en-US",
"ogImage": [
{
"width": "1200",
"alt": "What Is Shor's Algorithm - And Why It's the Single Biggest Threat to Classical Cryptography",
"url": "https://blog.ellipticc.com/_astro/shor.CTTb5VaO.png",
"height": "630"
}
],
"ogType": "article",
"articleTag": "Cryptography",
"twitterCard": "summary_large_image",
"twitterDescription": "One algorithm. One quantum computer. Every RSA key, every ECC key, every Bitcoin wallet you ever created becomes readable or forgeable in minutes. This isn't sci-fi. This is math.",
"success": true,
"requestUrl": "https://blog.ellipticc.com/posts/what-is-shors-algorithm-and-why-its-the-single-biggest-threat-to-classical-cryptography/",
"ogLogo": "https://blog.ellipticc.com/static/logo.png",
"ogUrl": "https://blog.ellipticc.com/posts/what-is-shors-algorithm-and-why-its-the-single-biggest-threat-to-classical-cryptography",
"ogSiteName": "Ellipticc Blog",
"articleModifiedTime": "2025-11-28T00:00:00.000Z",
"articleSection": "Technology",
"articleAuthor": "ilias"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T03:19:51.000Z",
"createdAtI": 1764299991,
"updatedAt": "2025-11-29T13:51:30.000Z",
"fetchedAt": "2025-11-29T13:55:58.401Z",
"firstVersion": {
"storyID": "46075219",
"author": "iliasabs",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T10:00:58.862Z",
"title": "Shor's algorithm: the one quantum algo that ends RSA/ECC tomorrow",
"createdAtI": 1764299991,
"url": "https://blog.ellipticc.com/posts/what-is-shors-algorithm-and-why-its-the-single-biggest-threat-to-classical-cryptography/",
"points": 10,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T03:19:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764324059,
"commentsCount": 1,
"updatedAt": "2025-11-28T09:58:41.000Z"
}
}Dominic Preston - Could age restrictions come to VPNs next?
{
"storyID": "46075178",
"title": "The VPN panic is only getting started",
"author": "cebert",
"url": "https://www.theverge.com/tech/827435/uk-vpn-restrictions-ban-online-safety-act",
"points": 83,
"commentsCount": 115,
"tags": [],
"og": {
"twitterSite": "@verge",
"twitterTitle": "The VPN panic is only getting started",
"articlePublishedTime": "2025-11-27T12:00:00+00:00",
"twitterImage": [
{
"alt": "Guy Fawkes mask becoming pixelated.",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/09/STKS520_ANONYMITY_CVIRGINIA_B.jpg?quality=90&strip=all&crop=0%2C9.9676601489831%2C100%2C80.064679702034&w=1200"
}
],
"author": "Dominic Preston",
"twitterUrl": "https://www.theverge.com/tech/827435/uk-vpn-restrictions-ban-online-safety-act",
"ogTitle": "The VPN panic is only getting started",
"ogDescription": "Could age restrictions come to VPNs next?",
"ogImage": [
{
"width": "1200",
"alt": "Guy Fawkes mask becoming pixelated.",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/09/STKS520_ANONYMITY_CVIRGINIA_B.jpg?quality=90&strip=all&crop=0%2C9.9676601489831%2C100%2C80.064679702034&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Could age restrictions come to VPNs next?",
"success": true,
"requestUrl": "https://www.theverge.com/tech/827435/uk-vpn-restrictions-ban-online-safety-act",
"ogUrl": "https://www.theverge.com/tech/827435/uk-vpn-restrictions-ban-online-safety-act",
"ogSiteName": "The Verge",
"articleModifiedTime": "2025-11-27T12:00:00+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T03:08:27.000Z",
"createdAtI": 1764299307,
"updatedAt": "2025-11-29T08:20:00.000Z",
"fetchedAt": "2025-11-29T13:35:58.484Z",
"firstVersion": {
"storyID": "46075178",
"author": "cebert",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T03:25:58.610Z",
"title": "The VPN panic is only getting started",
"createdAtI": 1764299307,
"url": "https://www.theverge.com/tech/827435/uk-vpn-restrictions-ban-online-safety-act",
"points": 3,
"tags": [],
"createdAt": "2025-11-28T03:08:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764300359,
"commentsCount": 1,
"updatedAt": "2025-11-28T03:22:41.000Z"
}
}Charles M Schulz drew his beloved Peanuts strip for 50 years until he retired on 14 December 1999. By then, the unassuming cartoonist had built a billion-dollar empire.
{
"storyID": "46074362",
"title": "How Charles M Schulz created Charlie Brown and Snoopy (2024)",
"author": "1659447091",
"url": "https://www.bbc.com/culture/article/20241205-how-charles-m-schulz-created-charlie-brown-and-snoopy",
"points": 170,
"commentsCount": 88,
"tags": [],
"og": {
"twitterTitle": "'You have to just draw something that you hope is funny': How Charles M Schulz created Charlie Brown and Snoopy",
"alWebUrl": "https://bbc.com/culture/article/20241205-how-charles-m-schulz-created-charlie-brown-and-snoopy",
"twitterImage": [
{
"alt": "Charles M Schulz (Credit: Getty Images)",
"url": "https://ychef.files.bbci.co.uk/624x351/p0k93fpf.jpg"
}
],
"ogTitle": "'You have to just draw something that you hope is funny': How Charles M Schulz created Charlie Brown and Snoopy",
"alAndroidPackage": "bbc.mobile.news.ww",
"alIosAppStoreId": "364147881",
"ogDescription": "Charles M Schulz drew his beloved Peanuts strip for 50 years until he retired on 14 December 1999. By then, the unassuming cartoonist had built a billion-dollar empire.",
"ogImage": [
{
"alt": "Charles M Schulz (Credit: Getty Images)",
"url": "https://ychef.files.bbci.co.uk/624x351/p0k93fpf.jpg"
}
],
"twitterCard": "summary_large_image",
"twitterDescription": "Charles M Schulz drew his beloved Peanuts strip for 50 years until he retired on 14 December 1999. By then, the unassuming cartoonist had built a billion-dollar empire.",
"success": true,
"requestUrl": "https://www.bbc.com/culture/article/20241205-how-charles-m-schulz-created-charlie-brown-and-snoopy",
"alIosAppName": "BBC: World News & Stories",
"alAndroidAppName": "BBC: World News & Stories",
"alIosUrl": "bbcx://culture/article/20241205-how-charles-m-schulz-created-charlie-brown-and-snoopy",
"articleModifiedTime": "2024-12-09T11:00:00.000Z",
"alAndroidUrl": "bbcx://culture/article/20241205-how-charles-m-schulz-created-charlie-brown-and-snoopy"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-28T00:10:38.000Z",
"createdAtI": 1764288638,
"updatedAt": "2025-11-29T08:52:01.000Z",
"fetchedAt": "2025-11-29T10:55:58.396Z",
"firstVersion": {
"storyID": "46074362",
"author": "1659447091",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T00:15:58.311Z",
"title": "How Charles M Schulz created Charlie Brown and Snoopy (2024)",
"createdAtI": 1764288638,
"url": "https://www.bbc.com/culture/article/20241205-how-charles-m-schulz-created-charlie-brown-and-snoopy",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-28T00:10:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764288958,
"commentsCount": 0,
"updatedAt": "2025-11-28T00:15:55.000Z"
}
}{
"storyID": "46074286",
"title": "Bird flu viruses are resistant to fever, making them a major threat to humans",
"author": "bikenaga",
"url": "https://medicalxpress.com/news/2025-11-bird-flu-viruses-resistant-fever.html",
"points": 168,
"commentsCount": 140,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://medicalxpress.com/news/2025-11-bird-flu-viruses-resistant-fever.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T23:57:57.000Z",
"createdAtI": 1764287877,
"updatedAt": "2025-11-29T10:01:14.000Z",
"fetchedAt": "2025-11-29T10:10:58.463Z",
"firstVersion": {
"storyID": "46074286",
"author": "bikenaga",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T00:15:58.311Z",
"title": "Bird flu viruses are resistant to fever, making them a major threat to humans",
"createdAtI": 1764287877,
"url": "https://medicalxpress.com/news/2025-11-bird-flu-viruses-resistant-fever.html",
"points": 4,
"tags": [],
"createdAt": "2025-11-27T23:57:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764288958,
"commentsCount": 1,
"updatedAt": "2025-11-28T00:14:25.000Z"
}
}What is this? There have been some recent concerns about ML-KEM, NIST’s standard for encryption with Post-Quantum Cryptography, related standards of the IETF, and lots of conspiracy theories …
{
"storyID": "46074183",
"title": "ML-KEM Mythbusting",
"author": "durumcrustulum",
"url": "https://keymaterial.net/2025/11/27/ml-kem-mythbusting/",
"points": 40,
"commentsCount": 10,
"tags": [],
"og": {
"articlePublishedTime": "2025-11-27T23:06:55+00:00",
"twitterImage": [
{
"url": "https://keymaterial.net/wp-content/uploads/2025/11/image.png?w=640"
}
],
"ogTitle": "ML-KEM Mythbusting",
"ogDescription": "What is this? There have been some recent concerns about ML-KEM, NIST’s standard for encryption with Post-Quantum Cryptography, related standards of the IETF, and lots of conspiracy theories …",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1198",
"url": "https://keymaterial.net/wp-content/uploads/2025/11/Screenshot-2025-11-27-at-12.02.48-PM.png",
"height": "324"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://keymaterial.net/2025/11/27/ml-kem-mythbusting/",
"ogUrl": "https://keymaterial.net/2025/11/27/ml-kem-mythbusting/",
"ogSiteName": "Key Material",
"articleModifiedTime": "2025-11-28T01:13:38+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"ML",
"ML"
]
},
"createdAt": "2025-11-27T23:42:00.000Z",
"createdAtI": 1764286920,
"updatedAt": "2025-11-29T05:19:44.000Z",
"fetchedAt": "2025-11-29T09:00:58.440Z",
"firstVersion": {
"storyID": "46074183",
"author": "durumcrustulum",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-28T00:05:58.429Z",
"title": "ML-KEM Mythbusting",
"createdAtI": 1764286920,
"url": "https://keymaterial.net/2025/11/27/ml-kem-mythbusting/",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T23:42:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764288358,
"commentsCount": 0,
"updatedAt": "2025-11-28T00:01:55.000Z"
}
}Jotunn 8 The UltimateAI Chip Where efficiency meets innovation The magic number 0 /tflops This is Jotunn 8 Introducing the World’s Most Efficient AI Inference Chip In modern data centers, success means deploying trained models with blistering speed, minimal cost, and effortless scalability. Designing and operating inference systems requires balancing key factors such as high […]
{
"storyID": "46074111",
"title": "Vsora Jotunn-8 5nm European inference chip",
"author": "rdg42",
"url": "https://vsora.com/products/jotunn-8/",
"points": 158,
"commentsCount": 67,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://vsora.com/products/jotunn-8/",
"ogTitle": "Jotunn 8 - VSORA",
"ogUrl": "https://vsora.com",
"ogDescription": "Jotunn 8 The UltimateAI Chip Where efficiency meets innovation The magic number 0 /tflops This is Jotunn 8 Introducing the World’s Most Efficient AI Inference Chip In modern data centers, success means deploying trained models with blistering speed, minimal cost, and effortless scalability. Designing and operating inference systems requires balancing key factors such as high […]",
"ogSiteName": "VSORA",
"ogLocale": "en_US",
"articleModifiedTime": "2025-09-02T07:02:01+00:00",
"ogImage": [
{
"url": "https://vsora.com/wp-content/uploads/2025/04/Vsora_Jotunn8-1-1024x648.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-11-27T23:30:11.000Z",
"createdAtI": 1764286211,
"updatedAt": "2025-11-29T08:13:59.000Z",
"fetchedAt": "2025-11-29T08:30:58.418Z",
"firstVersion": {
"storyID": "46074111",
"author": "rdg42",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T23:55:58.792Z",
"title": "Vsora Jotunn-8 5nm European inference chip",
"createdAtI": 1764286211,
"url": "https://vsora.com/products/jotunn-8/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T23:30:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764287759,
"commentsCount": 0,
"updatedAt": "2025-11-27T23:54:55.000Z"
}
}Cameron Murray - Polar Night Energy and Lahti Energia have partnered for a project using 'Sand Battery' technology for a district heating network in Finland.
{
"storyID": "46073855",
"title": "250MWh 'Sand Battery' to start construction in Finland",
"author": "doener",
"url": "https://www.energy-storage.news/250mwh-sand-battery-to-start-construction-in-finland-for-both-heating-and-ancillary-services/",
"points": 323,
"commentsCount": 238,
"tags": [],
"og": {
"twitterCreator": "@energystoragenw",
"twitterSite": "@energystoragenw",
"articlePublishedTime": "2025-11-26T11:55:30+00:00",
"author": "Cameron Murray",
"ogTitle": "250MWh 'Sand Battery' to start construction in Finland, for both heating and ancillary services",
"ogDescription": "Polar Night Energy and Lahti Energia have partnered for a project using 'Sand Battery' technology for a district heating network in Finland.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1278",
"type": "image/jpeg",
"url": "https://www.energy-storage.news/wp-content/uploads/2025/11/Screenshot-2025-11-26-110954.jpg",
"height": "789"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/energystoragenews",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.energy-storage.news/250mwh-sand-battery-to-start-construction-in-finland-for-both-heating-and-ancillary-services/",
"ogUrl": "https://www.energy-storage.news/250mwh-sand-battery-to-start-construction-in-finland-for-both-heating-and-ancillary-services/",
"ogSiteName": "Energy-Storage.News",
"articleModifiedTime": "2025-11-26T16:44:33+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T22:48:44.000Z",
"createdAtI": 1764283724,
"updatedAt": "2025-11-29T07:44:45.000Z",
"fetchedAt": "2025-11-29T07:55:58.561Z",
"firstVersion": {
"storyID": "46073855",
"author": "doener",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T22:55:58.334Z",
"title": "250MWh 'Sand Battery' to start construction in Finland",
"createdAtI": 1764283724,
"url": "https://www.energy-storage.news/250mwh-sand-battery-to-start-construction-in-finland-for-both-heating-and-ancillary-services/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T22:48:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764284158,
"commentsCount": 0,
"updatedAt": "2025-11-27T22:53:55.000Z"
}
}{
"storyID": "46073817",
"title": "A programmer-friendly I/O abstraction over io_uring and kqueue (2022)",
"author": "enz",
"url": "https://tigerbeetle.com/blog/2022-11-23-a-friendly-abstraction-over-iouring-and-kqueue/",
"points": 113,
"commentsCount": 33,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterSite": "@TigerBeetleDB",
"twitterTitle": "A Programmer-Friendly I/O Abstraction Over io_uring and kqueue",
"twitterDescription": "Insights, updates, and technical deep dives on building a high-performance financial transactions database.",
"twitterImage": [
{
"url": "https://tigerbeetle.com/blog/2022-11-23-a-friendly-abstraction-over-iouring-and-kqueue/banner.webp"
}
],
"success": true,
"author": "King Butcher, Phil Eaton",
"requestUrl": "https://tigerbeetle.com/blog/2022-11-23-a-friendly-abstraction-over-iouring-and-kqueue/",
"ogTitle": "A Programmer-Friendly I/O Abstraction Over io_uring and kqueue",
"ogImage": [
{
"url": "https://tigerbeetle.com/blog/2022-11-23-a-friendly-abstraction-over-iouring-and-kqueue/banner.webp"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T22:41:06.000Z",
"createdAtI": 1764283266,
"updatedAt": "2025-11-29T06:50:14.000Z",
"fetchedAt": "2025-11-29T07:25:58.516Z",
"firstVersion": {
"storyID": "46073817",
"author": "enz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T23:25:58.627Z",
"title": "A Programmer-Friendly I/O Abstraction Over io_uring and kqueue",
"createdAtI": 1764283266,
"url": "https://tigerbeetle.com/blog/2022-11-23-a-friendly-abstraction-over-iouring-and-kqueue/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T22:41:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764285959,
"commentsCount": 0,
"updatedAt": "2025-11-27T23:25:25.000Z"
}
}FileZilla Pro Download. Contribute to x011/FileZilla-Pro-Download development by creating an account on GitHub.
{
"storyID": "46073279",
"title": "FileZilla Pro \"Perpetual License\" – A Warning to All Users",
"author": "lobito25",
"url": "https://github.com/x011/FileZilla-Pro-Download",
"points": 108,
"commentsCount": 127,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - x011/FileZilla-Pro-Download: FileZilla Pro Download",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/300256f020d1760016c474b5dafd45da8de3552976cb1cf88c8c35dd5b9c9b73/x011/FileZilla-Pro-Download"
}
],
"ogTitle": "GitHub - x011/FileZilla-Pro-Download: FileZilla Pro Download",
"ogDescription": "FileZilla Pro Download. Contribute to x011/FileZilla-Pro-Download development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "FileZilla Pro Download. Contribute to x011/FileZilla-Pro-Download development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/300256f020d1760016c474b5dafd45da8de3552976cb1cf88c8c35dd5b9c9b73/x011/FileZilla-Pro-Download",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "FileZilla Pro Download. Contribute to x011/FileZilla-Pro-Download development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/x011/FileZilla-Pro-Download",
"ogUrl": "https://github.com/x011/FileZilla-Pro-Download",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T21:13:39.000Z",
"createdAtI": 1764278019,
"updatedAt": "2025-11-29T06:15:44.000Z",
"fetchedAt": "2025-11-29T06:45:58.740Z",
"firstVersion": {
"storyID": "46073279",
"author": "lobito25",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T21:45:58.572Z",
"title": "FileZilla Pro \"Perpetual License\" – A Warning to All Users",
"createdAtI": 1764278019,
"url": "https://github.com/x011/FileZilla-Pro-Download",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T21:13:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764279959,
"commentsCount": 1,
"updatedAt": "2025-11-27T21:44:09.000Z"
}
}dynomight - even more
{
"storyID": "46073033",
"title": "Underrated reasons to be thankful V",
"author": "numeri",
"url": "https://dynomight.net/thanks-5/",
"points": 221,
"commentsCount": 92,
"tags": [],
"og": {
"twitterCreator": "@dynomight7",
"twitterTitle": "Underrated reasons to be thankful V",
"twitterSite": "@dynomight7",
"articlePublishedTime": "2025-11-27T00:00:00+00:00",
"twitterImage": [
{
"url": "https://dynomight.net/img/valley.jpg"
}
],
"author": "dynomight",
"ogTitle": "Underrated reasons to be thankful V",
"ogDescription": "even more",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://dynomight.net/img/valley.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://dynomight.net/thanks-5/",
"ogUrl": "https://dynomight.net/thanks-5/",
"ogSiteName": "DYNOMIGHT"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T20:37:51.000Z",
"createdAtI": 1764275871,
"updatedAt": "2025-11-29T05:47:29.000Z",
"fetchedAt": "2025-11-29T06:10:58.432Z",
"firstVersion": {
"storyID": "46073033",
"author": "numeri",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T21:10:58.558Z",
"title": "Underrated reasons to be thankful V",
"createdAtI": 1764275871,
"url": "https://dynomight.net/thanks-5/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T20:37:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764277859,
"commentsCount": 0,
"updatedAt": "2025-11-27T21:07:55.000Z"
}
}A rollercoaster with no finish (yet!)
{
"storyID": "46072988",
"title": "LinkedIn is loud, and corporate is hell",
"author": "austinallegro",
"url": "https://ramones.dev/posts/linkedin-is-loud/",
"points": 205,
"commentsCount": 146,
"tags": [],
"og": {
"ogTitle": "LinkedIn is loud, and corporate is hell.",
"ogDescription": "A rollercoaster with no finish (yet!)",
"success": true,
"requestUrl": "https://ramones.dev/posts/linkedin-is-loud/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T20:30:21.000Z",
"createdAtI": 1764275421,
"updatedAt": "2025-11-29T05:49:59.000Z",
"fetchedAt": "2025-11-29T06:00:58.335Z",
"firstVersion": {
"storyID": "46072988",
"author": "austinallegro",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T20:45:58.584Z",
"title": "LinkedIn is loud, and corporate is hell",
"createdAtI": 1764275421,
"url": "https://ramones.dev/posts/linkedin-is-loud/",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T20:30:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764276359,
"commentsCount": 1,
"updatedAt": "2025-11-27T20:45:13.000Z"
}
}{
"storyID": "46072786",
"title": "DeepSeekMath-V2: Towards Self-Verifiable Mathematical Reasoning [pdf]",
"author": "fspeech",
"url": "https://github.com/deepseek-ai/DeepSeek-Math-V2/blob/main/DeepSeekMath_V2.pdf",
"points": 213,
"commentsCount": 48,
"tags": [],
"createdAt": "2025-11-27T20:03:25.000Z",
"createdAtI": 1764273805,
"updatedAt": "2025-11-29T05:26:14.000Z",
"fetchedAt": "2025-11-29T05:35:58.412Z",
"firstVersion": {
"storyID": "46072786",
"author": "fspeech",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T20:10:58.402Z",
"title": "DeepSeekMath-V2: Towards Self-Verifiable Mathematical Reasoning [pdf]",
"createdAtI": 1764273805,
"url": "https://github.com/deepseek-ai/DeepSeek-Math-V2/blob/main/DeepSeekMath_V2.pdf",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T20:03:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764274258,
"commentsCount": 0,
"updatedAt": "2025-11-27T20:10:09.000Z"
}
}{
"storyID": "46072002",
"title": "AI CEO – Replace your boss before they replace you",
"author": "_tk_",
"url": "https://replaceyourboss.ai/",
"points": 428,
"commentsCount": 175,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterImage": [
{
"url": "/OGImage.jpg"
}
],
"success": true,
"requestUrl": "https://replaceyourboss.ai/",
"ogTitle": "AI CEO – Replace Your Boss Before They Replace You",
"ogUrl": "https://ai-ceo.seriouspeople.co/",
"ogImage": [
{
"url": "/OGImage.jpg"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 1,
"offenses": [
"replaceyourboss.ai"
]
},
"createdAt": "2025-11-27T18:37:41.000Z",
"createdAtI": 1764268661,
"updatedAt": "2025-11-29T01:41:44.000Z",
"fetchedAt": "2025-11-29T02:55:58.408Z",
"firstVersion": {
"storyID": "46072002",
"author": "_tk_",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T19:05:58.489Z",
"title": "Replace your boss before they replace you",
"createdAtI": 1764268661,
"url": "https://replaceyourboss.ai/",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T18:37:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764270358,
"commentsCount": 0,
"updatedAt": "2025-11-27T19:05:10.000Z"
}
}Mark Mantel - German manufacturer Cherry is in crisis. The peripherals division could go to another company.
{
"storyID": "46071848",
"title": "Cherry gives up German production and wants to sell core division",
"author": "jsheard",
"url": "https://www.heise.de/en/news/Cherry-gives-up-German-production-and-wants-to-sell-core-division-11092713.html",
"points": 80,
"commentsCount": 90,
"tags": [],
"og": {
"twitterSite": "@heiseonline",
"twitterTitle": "Cherry gives up German production and wants to sell core division",
"twitterImage": [
{
"url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/9/8/4/9/2/4/DSC00765-59f0145c35baf06a-94f8ed43f37d312e.jpeg"
}
],
"author": "Mark Mantel",
"ogTitle": "Cherry gives up German production and wants to sell core division",
"ogDescription": "German manufacturer Cherry is in crisis. The peripherals division could go to another company.",
"ogLocale": "de_DE",
"ogImage": [
{
"url": "https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/9/8/4/9/2/4/DSC00765-59f0145c35baf06a-94f8ed43f37d312e.jpeg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "German manufacturer Cherry is in crisis. The peripherals division could go to another company.",
"success": true,
"requestUrl": "https://www.heise.de/en/news/Cherry-gives-up-German-production-and-wants-to-sell-core-division-11092713.html",
"dcIdentifier": "https://heise.de/-11092713",
"dcCreator": "heise online",
"ogUrl": "https://www.heise.de/en/news/Cherry-gives-up-German-production-and-wants-to-sell-core-division-11092713.html",
"ogSiteName": "heise online"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T18:22:30.000Z",
"createdAtI": 1764267750,
"updatedAt": "2025-11-29T00:44:44.000Z",
"fetchedAt": "2025-11-29T02:25:58.318Z",
"firstVersion": {
"storyID": "46071848",
"author": "jsheard",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T18:50:58.430Z",
"title": "Cherry gives up German production and wants to sell core division",
"createdAtI": 1764267750,
"url": "https://www.heise.de/en/news/Cherry-gives-up-German-production-and-wants-to-sell-core-division-11092713.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T18:22:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764269458,
"commentsCount": 0,
"updatedAt": "2025-11-27T18:49:40.000Z"
}
}Let's explore and deobfuscate the input stack on Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer. We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.
{
"storyID": "46071030",
"title": "The input stack on Linux: An end-to-end architecture overview",
"author": "venamresm__",
"url": "https://venam.net/blog/unix/2025/11/27/input_devices_linux.html",
"points": 121,
"commentsCount": 10,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "The Input Stack on Linux",
"twitterDescription": "Let's explore and deobfuscate the input stack on Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer. We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.",
"twitterImage": [
{
"url": "https://venam.net/blog/assets/../assets/input_devices_linux/astrolabe_img.jpg "
}
],
"success": true,
"requestUrl": "https://venam.net/blog/unix/2025/11/27/input_devices_linux.html",
"ogTitle": "The Input Stack on Linux",
"ogDescription": "Let's explore and deobfuscate the input stack on Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer. We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.",
"ogImage": [
{
"url": "https://venam.net/blog/assets/../assets/input_devices_linux/astrolabe_img.jpg "
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T16:55:30.000Z",
"createdAtI": 1764262530,
"updatedAt": "2025-11-28T22:33:44.000Z",
"fetchedAt": "2025-11-28T23:30:58.466Z",
"firstVersion": {
"storyID": "46071030",
"author": "venamresm__",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T17:00:58.384Z",
"title": "The Input Stack on Linux: An End-to-End Architecture Overview",
"createdAtI": 1764262530,
"url": "https://venam.net/blog/unix/2025/11/27/input_devices_linux.html",
"points": 3,
"tags": [],
"createdAt": "2025-11-27T16:55:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764262858,
"commentsCount": 0,
"updatedAt": "2025-11-27T17:00:39.000Z"
}
}Seagate is squeezing as much capacity out of its HAMR technology as it can
{
"storyID": "46070982",
"title": "Seagate achieves 6.9TB storage capacity per platter",
"author": "elorant",
"url": "https://www.tomshardware.com/pc-components/hdds/seagate-achieves-a-whopping-6-9tb-storage-capacity-per-platter-in-its-laboratory-55tb-to-69tb-hard-drives-now-physically-possible",
"points": 59,
"commentsCount": 48,
"tags": [],
"og": {
"twitterCreator": "@tomshardware",
"twitterSite": "@tomshardware",
"twitterTitle": "Seagate achieves a whopping 6.9TB storage capacity per platter in its laboratory — 55TB to 69TB hard drives now physically possible",
"articlePublishedTime": "2025-11-26T17:09:03Z",
"twitterImage": [
{
"url": "https://cdn.mos.cms.futurecdn.net/c87jRkva2QspRDCJATy5sD-1200-80.jpg"
}
],
"ogTitle": "Seagate achieves a whopping 6.9TB storage capacity per platter in its laboratory — 55TB to 69TB hard drives now physically possible",
"ogDescription": "Seagate is squeezing as much capacity out of its HAMR technology as it can",
"ogImage": [
{
"width": "1920",
"url": "https://cdn.mos.cms.futurecdn.net/c87jRkva2QspRDCJATy5sD-1920-80.jpg",
"height": "1081"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/tomshardware",
"twitterCard": "summary_large_image",
"twitterDescription": "Seagate is squeezing as much capacity out of its HAMR technology as it can",
"success": true,
"requestUrl": "https://www.tomshardware.com/pc-components/hdds/seagate-achieves-a-whopping-6-9tb-storage-capacity-per-platter-in-its-laboratory-55tb-to-69tb-hard-drives-now-physically-possible",
"ogUrl": "https://www.tomshardware.com/pc-components/hdds/seagate-achieves-a-whopping-6-9tb-storage-capacity-per-platter-in-its-laboratory-55tb-to-69tb-hard-drives-now-physically-possible",
"ogSiteName": "Tom's Hardware"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T16:48:34.000Z",
"createdAtI": 1764262114,
"updatedAt": "2025-11-28T22:07:14.000Z",
"fetchedAt": "2025-11-28T23:20:58.371Z",
"firstVersion": {
"storyID": "46070982",
"author": "elorant",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T17:20:58.366Z",
"title": "Seagate achieves 6.9TB storage capacity per platter",
"createdAtI": 1764262114,
"url": "https://www.tomshardware.com/pc-components/hdds/seagate-achieves-a-whopping-6-9tb-storage-capacity-per-platter-in-its-laboratory-55tb-to-69tb-hard-drives-now-physically-possible",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-11-27T16:48:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764264058,
"commentsCount": 0,
"updatedAt": "2025-11-27T17:20:24.000Z"
}
}{
"storyID": "46070915",
"title": "Pakistan says rooftop solar output to exceed grid demand in some hubs next year",
"author": "toomuchtodo",
"url": "https://www.reuters.com/sustainability/boards-policy-regulation/pakistan-says-rooftop-solar-output-exceed-grid-demand-some-hubs-next-year-2025-11-22/",
"points": 228,
"commentsCount": 235,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/sustainability/boards-policy-regulation/pakistan-says-rooftop-solar-output-exceed-grid-demand-some-hubs-next-year-2025-11-22/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-11-27T16:42:40.000Z",
"createdAtI": 1764261760,
"updatedAt": "2025-11-28T22:41:13.000Z",
"fetchedAt": "2025-11-28T23:05:58.314Z",
"firstVersion": {
"storyID": "46070915",
"author": "toomuchtodo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-11-27T17:20:58.366Z",
"title": "Pakistan says rooftop solar output to exceed grid demand in some hubs next year",
"createdAtI": 1764261760,
"url": "https://www.reuters.com/sustainability/boards-policy-regulation/pakistan-says-rooftop-solar-output-exceed-grid-demand-some-hubs-next-year-2025-11-22/",
"points": 4,
"tags": [],
"createdAt": "2025-11-27T16:42:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1764264058,
"commentsCount": 1,
"updatedAt": "2025-11-27T17:20:24.000Z"
}
}