{
"storyID": "45264190",
"title": "Plugin System",
"author": "xnhbx",
"url": "https://iina.io/plugins/",
"points": 38,
"commentsCount": 11,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://iina.io/plugins/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T16:10:44.000Z",
"createdAtI": 1758039044,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45264190",
"author": "xnhbx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T16:20:58.441Z",
"title": "IINA Introduces Plugin System",
"createdAtI": 1758039044,
"url": "https://iina.io/plugins/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T16:10:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758039658,
"commentsCount": 0,
"updatedAt": "2025-09-16T16:20:23.000Z"
}
}
US auto safety regulators opened an investigation into whether some Tesla Inc. vehicle doors are defective, citing incidents in which exterior handles stopped working and trapped children inside.
{
"storyID": "45263785",
"title": "Tesla Faces US Auto Safety Investigation over Door Handles",
"author": "corvad",
"url": "https://www.bloomberg.com/news/articles/2025-09-16/tesla-tsla-faces-probe-by-us-auto-safety-agency-over-door-handles",
"points": 67,
"commentsCount": 58,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@business",
"twitterTitle": "Tesla Faces Probe by US Auto Safety Agency Over Door Handles",
"twitterImage": [
{
"url": "https://assets.bwbx.io/images/users/iqjWHBFdfxIU/i.8PPLvA4GUo/v0/1200x800.jpg"
}
],
"ogTitle": "Tesla Faces Probe by US Auto Safety Agency Over Door Handles",
"alAndroidPackage": "com.bloomberg.android.plus",
"ogDescription": "US auto safety regulators opened an investigation into whether some Tesla Inc. vehicle doors are defective, citing incidents in which exterior handles stopped working and trapped children inside.",
"ogImage": [
{
"url": "https://assets.bwbx.io/images/users/iqjWHBFdfxIU/i.8PPLvA4GUo/v0/1200x800.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "US auto safety regulators opened an investigation into whether some Tesla Inc. vehicle doors are defective, citing incidents in which exterior handles stopped working and trapped children inside.",
"success": true,
"requestUrl": "https://www.bloomberg.com/news/articles/2025-09-16/tesla-tsla-faces-probe-by-us-auto-safety-agency-over-door-handles",
"alAndroidAppName": "Bloomberg",
"ogUrl": "https://www.bloomberg.com/news/articles/2025-09-16/tesla-tsla-faces-probe-by-us-auto-safety-agency-over-door-handles",
"ogSiteName": "Bloomberg.com",
"alAndroidUrl": "bloomberg://www.bloomberg.com/news/articles/2025-09-16/tesla-tsla-faces-probe-by-us-auto-safety-agency-over-door-handles?utm_medium=applink&utm_source=facebook"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T15:42:14.000Z",
"createdAtI": 1758037334,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45263785",
"author": "corvad",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T15:55:58.475Z",
"title": "Tesla Faces US Auto Safety Investigation over Door Handles",
"createdAtI": 1758037334,
"url": "https://www.bloomberg.com/news/articles/2025-09-16/tesla-tsla-faces-probe-by-us-auto-safety-agency-over-door-handles",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T15:42:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758038158,
"commentsCount": 0,
"updatedAt": "2025-09-16T15:55:34.000Z"
}
}
Ariana Bindman - Column: San Francisco's absurd, redundant startups are a relic of the past.
{
"storyID": "45263230",
"title": "The old SF tech scene is dead. What it's morphing into is more sinister",
"author": "jakemontero24",
"url": "https://www.sfgate.com/tech/article/bay-area-tech-scene-dorky-now-terrifying-21042943.php",
"points": 80,
"commentsCount": 55,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "The old SF tech scene is dead. What it’s morphing into is far more sinister.",
"twitterSite": "@SFGate",
"articlePublishedTime": "2025-09-16T11:00:00Z",
"twitterImage": [
{
"url": "https://s.hdnux.com/photos/01/54/41/13/28447437/3/rawImage.jpg"
}
],
"author": "Ariana Bindman",
"ogTitle": "The old SF tech scene is dead. What it’s morphing into is far more sinister.",
"ogDescription": "Column: San Francisco's absurd, redundant startups are a relic of the past. ",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://s.hdnux.com/photos/01/54/41/13/28447437/3/rawImage.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Column: San Francisco's absurd, redundant startups are a relic of the past. ",
"success": true,
"requestUrl": "https://www.sfgate.com/tech/article/bay-area-tech-scene-dorky-now-terrifying-21042943.php",
"ogUrl": "https://www.sfgate.com/tech/article/bay-area-tech-scene-dorky-now-terrifying-21042943.php",
"ogSiteName": "SFGATE",
"articleModifiedTime": "2025-09-16T11:00:21Z",
"fbAppId": "1609422252616351"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T15:00:06.000Z",
"createdAtI": 1758034806,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45263230",
"author": "jakemontero24",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T15:30:58.530Z",
"title": "The old SF tech scene is dead. What it's morphing into is more sinister",
"createdAtI": 1758034806,
"url": "https://www.sfgate.com/tech/article/bay-area-tech-scene-dorky-now-terrifying-21042943.php",
"points": 4,
"tags": [],
"createdAt": "2025-09-16T15:00:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758036659,
"commentsCount": 0,
"updatedAt": "2025-09-16T15:30:18.000Z"
}
}
Tom Warren - Claude 4 is being favored over GPT-5
{
"storyID": "45263063",
"title": "Microsoft Favors Anthropic over OpenAI for Visual Studio Code",
"author": "corvad",
"url": "https://www.theverge.com/report/778641/microsoft-visual-studio-code-anthropic-claude-4",
"points": 75,
"commentsCount": 25,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@verge",
"twitterTitle": "Microsoft favors Anthropic over OpenAI for Visual Studio Code",
"articlePublishedTime": "2025-09-16T10:08:19+00:00",
"twitterImage": [
{
"alt": "The Claude logo on a beige background.",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/08/STKB364_CLAUDE_D.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200"
}
],
"author": "Tom Warren",
"twitterUrl": "https://www.theverge.com/report/778641/microsoft-visual-studio-code-anthropic-claude-4",
"ogTitle": "Microsoft favors Anthropic over OpenAI for Visual Studio Code",
"ogDescription": "Claude 4 is being favored over GPT-5",
"ogImage": [
{
"width": "1200",
"alt": "The Claude logo on a beige background.",
"type": "image/jpeg",
"url": "https://platform.theverge.com/wp-content/uploads/sites/2/2025/08/STKB364_CLAUDE_D.jpg?quality=90&strip=all&crop=0%2C10.732984293194%2C100%2C78.534031413613&w=1200",
"height": "628"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Claude 4 is being favored over GPT-5",
"success": true,
"requestUrl": "https://www.theverge.com/report/778641/microsoft-visual-studio-code-anthropic-claude-4",
"ogUrl": "https://www.theverge.com/report/778641/microsoft-visual-studio-code-anthropic-claude-4",
"ogSiteName": "The Verge",
"articleModifiedTime": "2025-09-16T10:08:19+00:00",
"fbAppId": "549923288395304"
},
"aiIsh": {
"score": 3,
"offenses": [
"GPT",
"claude",
"openai"
]
},
"createdAt": "2025-09-16T14:48:37.000Z",
"createdAtI": 1758034117,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45263063",
"author": "corvad",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T15:00:58.474Z",
"title": "Microsoft Favors Anthropic over OpenAI for Visual Studio Code",
"createdAtI": 1758034117,
"url": "https://www.theverge.com/report/778641/microsoft-visual-studio-code-anthropic-claude-4",
"points": 3,
"tags": [],
"createdAt": "2025-09-16T14:48:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758034858,
"commentsCount": 0,
"updatedAt": "2025-09-16T14:59:03.000Z"
}
}
blinry - Last week, I went on an adventure through the electromagnetic spectrum!
{
"storyID": "45262835",
"title": "Things you can do with a Software Defined Radio (2024)",
"author": "mihau",
"url": "https://blinry.org/50-things-with-sdr/",
"points": 273,
"commentsCount": 55,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@blinry",
"twitterSite": "@blinry",
"twitterTitle": "Fifty Things you can do with a Software Defined Radio 📻",
"twitterImage": [
{
"url": "https://blinry.org/50-things-with-sdr/a8eec89128df1f90.jpeg-thumbnail.jpg"
}
],
"author": "blinry",
"ogTitle": "Fifty Things you can do with a Software Defined Radio 📻",
"ogDescription": "Last week, I went on an adventure through the electromagnetic spectrum!",
"ogImage": [
{
"url": "https://blinry.org/50-things-with-sdr/a8eec89128df1f90.jpeg-thumbnail.jpg"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Last week, I went on an adventure through the electromagnetic spectrum!",
"success": true,
"requestUrl": "https://blinry.org/50-things-with-sdr/",
"ogUrl": "https://blinry.org/50-things-with-sdr/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T14:35:19.000Z",
"createdAtI": 1758033319,
"updatedAt": "2025-09-16T16:50:33.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45262835",
"author": "mihau",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T14:45:58.533Z",
"title": "Fifty Things you can do with a Software Defined Radio",
"createdAtI": 1758033319,
"url": "https://blinry.org/50-things-with-sdr/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T14:35:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758033959,
"commentsCount": 0,
"updatedAt": "2025-09-16T14:44:05.000Z"
}
}
Douglas Engelbart's 1968 "Mother of All Demos" at SRI showcased interactive computing innovations, including the mouse debut, hypertext, real-time editing, and collaborative tools, envisioning augmented human intellect.
{
"storyID": "45262582",
"title": "Mother of All Demos (1968)",
"author": "thekuanysh",
"url": "https://wordspike.com/s/5ip0xneiTsc",
"points": 65,
"commentsCount": 29,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "1968 “Mother of All Demos” by SRI’s Doug Engelbart and Team",
"articlePublishedTime": "2025-09-16T14:15:29.290Z",
"twitterImage": [
{
"url": "/s-og/5ip0xneiTsc.png"
}
],
"twitterUrl": "https://wordspike.com/s/5ip0xneiTsc",
"ogTitle": "1968 “Mother of All Demos” by SRI’s Doug Engelbart and Team",
"ogDescription": "Douglas Engelbart's 1968 \"Mother of All Demos\" at SRI showcased interactive computing innovations, including the mouse debut, hypertext, real-time editing, and collaborative tools, envisioning augmented human intellect.",
"ogImage": [
{
"url": "/s-og/5ip0xneiTsc.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Douglas Engelbart's 1968 \"Mother of All Demos\" at SRI showcased interactive computing innovations, including the mouse debut, hypertext, real-time editing, and collaborative tools, envisioning augmented human intellect.",
"success": true,
"requestUrl": "https://wordspike.com/s/5ip0xneiTsc",
"ogUrl": "https://wordspike.com/s/5ip0xneiTsc",
"ogSiteName": "Wordspike | Watch less, read more"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T14:18:19.000Z",
"createdAtI": 1758032299,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45262582",
"author": "thekuanysh",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T14:25:58.668Z",
"title": "Mother of All Demos",
"createdAtI": 1758032299,
"url": "https://wordspike.com/s/5ip0xneiTsc",
"points": 3,
"tags": [],
"createdAt": "2025-09-16T14:18:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758032759,
"commentsCount": 0,
"updatedAt": "2025-09-16T14:23:34.000Z"
}
}
Dave Keating - The US energy secretary says the quiet part out loud: the tributary $750 billion in energy purchases the EU has promised in its Trump deal is meant to lock Europe into "long-term" energy dependence.
{
"storyID": "45262346",
"title": "After escaping Russian energy dependence, Europe is locking itself in to US LNG",
"author": "hunglee2",
"url": "https://davekeating.substack.com/p/after-escaping-russian-energy-dependence",
"points": 73,
"commentsCount": 137,
"tags": [],
"og": {
"twitterTitle": "After escaping Russian energy dependence, Europe is locking itself in to US LNG",
"twitterCard": "summary_large_image",
"twitterDescription": "The US energy secretary says the quiet part out loud: the tributary $750 billion in energy purchases the EU has promised in its Trump deal is meant to lock Europe into \"long-term\" energy dependence.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!gj-q!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdavekeating.substack.com%2Fapi%2Fv1%2Fpost_preview%2F173649439%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Dave Keating",
"requestUrl": "https://davekeating.substack.com/p/after-escaping-russian-energy-dependence",
"ogTitle": "After escaping Russian energy dependence, Europe is locking itself in to US LNG",
"ogUrl": "https://davekeating.substack.com/p/after-escaping-russian-energy-dependence",
"ogDescription": "The US energy secretary says the quiet part out loud: the tributary $750 billion in energy purchases the EU has promised in its Trump deal is meant to lock Europe into \"long-term\" energy dependence.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Zsps!,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%2F3bc5aa49-13e9-4e85-a270-bc3d911fcb20_799x533.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T13:56:54.000Z",
"createdAtI": 1758031014,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45262346",
"author": "hunglee2",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T14:00:58.501Z",
"title": "After escaping Russian energy dependence, Europe is locking itself in to US LNG",
"createdAtI": 1758031014,
"url": "https://davekeating.substack.com/p/after-escaping-russian-energy-dependence",
"points": 3,
"tags": [],
"createdAt": "2025-09-16T13:56:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758031259,
"commentsCount": 0,
"updatedAt": "2025-09-16T14:00:18.000Z"
}
}
Christopher Rackauckas - A very common adage in ODE solvers is that if you run into trouble with an explicit method, usually some explicit Runge-Kutta method like RK4, then you should try an implicit method. Implicit methods, because they are doing more work, solving an implicit system via a Newton method having “better” stability, should be the thing you go to on the “hard” problems. This is at least what I heard at first, and then I learne
{
"storyID": "45262151",
"title": "Implicit Ode Solvers Are Not Universally More Robust Than Explicit Ode Solvers",
"author": "cbolton",
"url": "https://www.stochasticlifestyle.com/implicit-ode-solvers-are-not-universally-more-robust-than-explicit-ode-solvers-or-why-no-ode-solver-is-best/",
"points": 47,
"commentsCount": 13,
"tags": [
"front_page"
],
"og": {
"articlePublishedTime": "2025-09-04T07:11:02+00:00",
"author": "Christopher Rackauckas",
"ogTitle": "Implicit ODE Solvers Are Not Universally More Robust than Explicit ODE Solvers, Or Why No ODE Solver is Best - Stochastic Lifestyle",
"ogDescription": "A very common adage in ODE solvers is that if you run into trouble with an explicit method, usually some explicit Runge-Kutta method like RK4, then you should try an implicit method. Implicit methods, because they are doing more work, solving an implicit system via a Newton method having “better” stability, should be the thing you go to on the “hard” problems. This is at least what I heard at first, and then I learne",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.stochasticlifestyle.com/wp-content/uploads/2025/09/Stability_region_for_Euler_method.svg.png"
},
{
"url": "//www.stochasticlifestyle.com/wp-content/themes/chrisrack/style/faviPic2.PNG"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/chris.rackauckas",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.stochasticlifestyle.com/implicit-ode-solvers-are-not-universally-more-robust-than-explicit-ode-solvers-or-why-no-ode-solver-is-best/",
"ogUrl": "https://www.stochasticlifestyle.com/implicit-ode-solvers-are-not-universally-more-robust-than-explicit-ode-solvers-or-why-no-ode-solver-is-best/",
"ogSiteName": "Stochastic Lifestyle"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T13:41:51.000Z",
"createdAtI": 1758030111,
"updatedAt": "2025-09-16T16:47:19.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45262151",
"author": "cbolton",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T14:00:58.501Z",
"title": "Implicit Ode Solvers Are Not Universally More Robust Than Explicit Ode Solvers",
"createdAtI": 1758030111,
"url": "https://www.stochasticlifestyle.com/implicit-ode-solvers-are-not-universally-more-robust-than-explicit-ode-solvers-or-why-no-ode-solver-is-best/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T13:41:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758031259,
"commentsCount": 0,
"updatedAt": "2025-09-16T13:58:33.000Z"
}
}
Elizabeth and Henry are among those ditching technology in their bedrooms to see how they cope.
{
"storyID": "45262001",
"title": "Teens turned their rooms into tech-free zones. This was the result",
"author": "xyzzy3000",
"url": "https://www.bbc.co.uk/news/articles/c1lelqg0jy3o",
"points": 36,
"commentsCount": 17,
"tags": [],
"og": {
"twitterCreator": "@BBCNews",
"twitterSite": "@BBCNews",
"twitterTitle": "What happened when teens tried out tech-free bedrooms?",
"twitterImage": [
{
"alt": "A teenage boy stands infront of door with the sign 'tech free zone' attached. He looks unhappy and is pointing downwards with his thumb.",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/19c2/live/b5b8ff80-92c8-11f0-9cf6-cbf3e73ce2b9.jpg"
}
],
"ogTitle": "What happened when teens tried out tech-free bedrooms?",
"ogDescription": "Elizabeth and Henry are among those ditching technology in their bedrooms to see how they cope.",
"ogLocale": "en_GB",
"ogImage": [
{
"alt": "A teenage boy stands infront of door with the sign 'tech free zone' attached. He looks unhappy and is pointing downwards with his thumb.",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/19c2/live/b5b8ff80-92c8-11f0-9cf6-cbf3e73ce2b9.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Elizabeth and Henry are among those ditching technology in their bedrooms to see how they cope.",
"success": true,
"requestUrl": "https://www.bbc.co.uk/news/articles/c1lelqg0jy3o",
"ogUrl": "https://www.bbc.com/news/articles/c1lelqg0jy3o",
"ogSiteName": "BBC News",
"articleSection": "Family & Education",
"articleAuthor": "https://www.facebook.com/bbcnews",
"fbAppId": "3662195467332439"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T13:30:27.000Z",
"createdAtI": 1758029427,
"updatedAt": "2025-09-16T16:48:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45262001",
"author": "xyzzy3000",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T14:15:58.459Z",
"title": "Teens turned their rooms into tech-free zones. This was the result",
"createdAtI": 1758029427,
"url": "https://www.bbc.co.uk/news/articles/c1lelqg0jy3o",
"points": 3,
"tags": [],
"createdAt": "2025-09-16T13:30:27.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758032158,
"commentsCount": 0,
"updatedAt": "2025-09-16T14:15:52.000Z"
}
}
{
"storyID": "45261946",
"title": "Java 25 Officially Released",
"author": "mkurz",
"url": "https://mail.openjdk.org/pipermail/announce/2025-September/000360.html",
"points": 111,
"commentsCount": 26,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://mail.openjdk.org/pipermail/announce/2025-September/000360.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T13:25:42.000Z",
"createdAtI": 1758029142,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45261946",
"author": "mkurz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T14:35:58.695Z",
"title": "Java 25 Officially Released",
"createdAtI": 1758029142,
"url": "https://mail.openjdk.org/pipermail/announce/2025-September/000360.html",
"points": 6,
"tags": [],
"createdAt": "2025-09-16T13:25:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758033359,
"commentsCount": 1,
"updatedAt": "2025-09-16T14:33:05.000Z"
}
}
{
"storyID": "45261930",
"title": "Generative AI as Seniority-Biased Technological Change",
"author": "zeuch",
"url": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5425555",
"points": 149,
"commentsCount": 126,
"tags": [
"front_page"
],
"og": {
"ogTitle": "Generative AI as Seniority-Biased Technological Change: Evidence from U.S. Résumé and Job Posting Data",
"ogImage": [
{
"width": "1200",
"url": "https://cdn.ssrn.com/ssrn-global-header/11589acb53bc518aa22929bf19add113.svg",
"height": "630"
}
],
"success": true,
"requestUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5425555"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-09-16T13:24:35.000Z",
"createdAtI": 1758029075,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45261930",
"author": "zeuch",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T13:35:58.346Z",
"title": "Generative AI is hollowing out entry-level jobs, study finds",
"createdAtI": 1758029075,
"url": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5425555",
"points": 3,
"tags": [],
"createdAt": "2025-09-16T13:24:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758029758,
"commentsCount": 2,
"updatedAt": "2025-09-16T13:35:47.000Z"
}
}
Joseph Macken said he did the project as a hobby in his upstate basement.
{
"storyID": "45261877",
"title": "Trucker built a scale model of NYC over 21 years",
"author": "speckx",
"url": "https://gothamist.com/arts-entertainment/this-trucker-built-a-scale-model-of-nyc-over-21-years-its-drawing-museums-attention",
"points": 70,
"commentsCount": 11,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@gothamist",
"articlePublishedTime": "2025-09-12T10:00:00.000Z",
"ogTitle": "This trucker built a scale model of NYC over 21 years. It’s drawing museums’ attention.",
"ogDescription": "Joseph Macken said he did the project as a hobby in his upstate basement.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "Joseph Macken, 63, with his scale model of Manhattan",
"url": "https://api-prod.gothamist.com/images/353194/fill-1200x650|format-webp|webpquality-85/",
"height": "650"
}
],
"ogType": "website",
"articleTag": "existing-in-new-york-city,architecture,arts,design,museums,new-york-city",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://gothamist.com/arts-entertainment/this-trucker-built-a-scale-model-of-nyc-over-21-years-its-drawing-museums-attention",
"ogUrl": "https://gothamist.com/arts-entertainment/this-trucker-built-a-scale-model-of-nyc-over-21-years-its-drawing-museums-attention",
"ogSiteName": "Gothamist",
"articleSection": "Arts & Entertainment",
"fbAppId": "151261804904925",
"articleAuthor": "https://gothamist.com/staff/hannah-frishberg"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T13:20:11.000Z",
"createdAtI": 1758028811,
"updatedAt": "2025-09-16T16:48:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45261877",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T13:30:58.430Z",
"title": "Trucker built a scale model of NYC over 21 years",
"createdAtI": 1758028811,
"url": "https://gothamist.com/arts-entertainment/this-trucker-built-a-scale-model-of-nyc-over-21-years-its-drawing-museums-attention",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T13:20:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758029458,
"commentsCount": 0,
"updatedAt": "2025-09-16T13:28:49.000Z"
}
}
{
"storyID": "45261848",
"title": "When the job search becomes impossible",
"author": "pertinhower",
"url": "https://www.jeffwofford.com/wp/?p=2240",
"points": 60,
"commentsCount": 76,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.jeffwofford.com/wp/?p=2240"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T13:18:00.000Z",
"createdAtI": 1758028680,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45261848",
"author": "pertinhower",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T13:30:58.430Z",
"title": "When the job search becomes impossible",
"createdAtI": 1758028680,
"url": "https://www.jeffwofford.com/wp/?p=2240",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T13:18:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758029458,
"commentsCount": 0,
"updatedAt": "2025-09-16T13:30:48.000Z"
}
}
{
"storyID": "45261764",
"title": "CIA Freedom of Information Act Electronic Reading Room",
"author": "bookofjoe",
"url": "https://www.cia.gov/readingroom",
"points": 103,
"commentsCount": 11,
"tags": [
"front_page"
],
"og": {
"error": "redirect count exceeded",
"requestUrl": "https://www.cia.gov/readingroom"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T13:10:29.000Z",
"createdAtI": 1758028229,
"updatedAt": "2025-09-16T16:48:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45261764",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T13:30:58.430Z",
"title": "CIA Freedom of Information Act Electronic Reading Room",
"createdAtI": 1758028229,
"url": "https://www.cia.gov/readingroom",
"points": 3,
"tags": [],
"createdAt": "2025-09-16T13:10:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758029458,
"commentsCount": 0,
"updatedAt": "2025-09-16T13:26:18.000Z"
}
}
{
"storyID": "45261659",
"title": "Teen Safety, Freedom, and Privacy",
"author": "meetpateltech",
"url": "https://openai.com/index/teen-safety-freedom-and-privacy",
"points": 48,
"commentsCount": 40,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/teen-safety-freedom-and-privacy"
},
"aiIsh": {
"score": 1,
"offenses": [
"openai.com"
]
},
"createdAt": "2025-09-16T13:02:20.000Z",
"createdAtI": 1758027740,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45261659",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T14:35:58.695Z",
"title": "Teen Safety, Freedom, and Privacy",
"createdAtI": 1758027740,
"url": "https://openai.com/index/teen-safety-freedom-and-privacy",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T13:02:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758033359,
"commentsCount": 0,
"updatedAt": "2025-09-16T14:34:48.000Z"
}
}
I’ve worked on so many projects recently that were more complicated than they needed to be because they used JavaScript to generate HTML. JavaScript is… Slower to load Slower to run More prone to breaking Harder to read and reason about Doesn’t actually look like the final output It’s inferior to just using HTML in nearly every way. I’m not saying never use JavaScript, though. I think JS is great at augmenting and
{
"storyID": "45261480",
"title": "Just Use HTML",
"author": "speckx",
"url": "https://gomakethings.com/just-use-html/",
"points": 114,
"commentsCount": 82,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://gomakethings.com/just-use-html/",
"ogTitle": "Just use HTML",
"ogUrl": "https://gomakethings.com/just-use-html/",
"ogDescription": "I’ve worked on so many projects recently that were more complicated than they needed to be because they used JavaScript to generate HTML.\nJavaScript is… Slower to load Slower to run More prone to breaking Harder to read and reason about Doesn’t actually look like the final output It’s inferior to just using HTML in nearly every way.\nI’m not saying never use JavaScript, though. I think JS is great at augmenting and ",
"ogImage": [
{
"alt": "Logo",
"url": "https://gomakethings.com/img/og.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T12:45:58.000Z",
"createdAtI": 1758026758,
"updatedAt": "2025-09-16T16:48:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45261480",
"author": "speckx",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T12:55:58.486Z",
"title": "Just Use HTML",
"createdAtI": 1758026758,
"url": "https://gomakethings.com/just-use-html/",
"points": 3,
"tags": [],
"createdAt": "2025-09-16T12:45:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758027358,
"commentsCount": 0,
"updatedAt": "2025-09-16T12:52:02.000Z"
}
}
{
"storyID": "45261163",
"title": "Man jailed for parole violations after refusing to decrypt his Tor node",
"author": "heavyset_go",
"url": "https://reddit.com/r/TOR/comments/1ni5drm/the_fbi_couldnt_get_my_husband_to_decrypt_his_tor/",
"points": 909,
"commentsCount": 306,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/TOR/comments/1ni5drm/the_fbi_couldnt_get_my_husband_to_decrypt_his_tor/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T12:10:49.000Z",
"createdAtI": 1758024649,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45261163",
"author": "heavyset_go",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T12:15:58.416Z",
"title": "FBI couldn't get my husband to decrypt his Tor node so he was jailed for 3 years",
"createdAtI": 1758024649,
"url": "https://old.reddit.com/r/TOR/comments/1ni5drm/the_fbi_couldnt_get_my_husband_to_decrypt_his_tor/",
"points": 5,
"tags": [],
"createdAt": "2025-09-16T12:10:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758024958,
"commentsCount": 0,
"updatedAt": "2025-09-16T12:15:03.000Z"
}
}
{
"storyID": "45261159",
"title": "Robert Redford has died",
"author": "uptown",
"url": "https://www.nytimes.com/2025/09/16/movies/robert-redford-dead.html",
"points": 333,
"commentsCount": 98,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.nytimes.com/2025/09/16/movies/robert-redford-dead.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T12:10:31.000Z",
"createdAtI": 1758024631,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45261159",
"author": "uptown",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T12:25:58.650Z",
"title": "Robert Redford Has Died",
"createdAtI": 1758024631,
"url": "https://www.nytimes.com/2025/09/16/movies/robert-redford-dead.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T12:10:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758025559,
"commentsCount": 0,
"updatedAt": "2025-09-16T12:25:47.000Z"
}
}
The popular @ctrl/tinycolor package with over 2 million weekly downloads has been compromised alongside 40+ other NPM packages in a sophisticated supply chain attack. The malware self-propagates across maintainer packages, harvests AWS/GCP/Azure credentials using TruffleHog, and establishes persistence through GitHub Actions backdoors - representing a major escalation in NPM ecosystem threats.
{
"storyID": "45260741",
"title": "Self Propagating NPM Malware Compromises over 40 Packages",
"author": "jamesberthoty",
"url": "https://www.stepsecurity.io/blog/ctrl-tinycolor-and-40-npm-packages-compromised",
"points": 429,
"commentsCount": 333,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "ctrl/tinycolor and 40+ NPM Packages Compromised - StepSecurity",
"twitterCard": "summary_large_image",
"twitterDescription": "The popular @ctrl/tinycolor package with over 2 million weekly downloads has been compromised alongside 40+ other NPM packages in a sophisticated supply chain attack. The malware self-propagates across maintainer packages, harvests AWS/GCP/Azure credentials using TruffleHog, and establishes persistence through GitHub Actions backdoors - representing a major escalation in NPM ecosystem threats.",
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/673b71f0790aabf30bd30bf8/68c8bbcc983e9f3d8fbca51f_Screenshot%202025-09-15%20at%206.22.06%E2%80%AFPM.png"
}
],
"success": true,
"requestUrl": "https://www.stepsecurity.io/blog/ctrl-tinycolor-and-40-npm-packages-compromised",
"ogTitle": "ctrl/tinycolor and 40+ NPM Packages Compromised - StepSecurity",
"ogDescription": "The popular @ctrl/tinycolor package with over 2 million weekly downloads has been compromised alongside 40+ other NPM packages in a sophisticated supply chain attack. The malware self-propagates across maintainer packages, harvests AWS/GCP/Azure credentials using TruffleHog, and establishes persistence through GitHub Actions backdoors - representing a major escalation in NPM ecosystem threats.",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/673b71f0790aabf30bd30bf8/68c8bbcc983e9f3d8fbca51f_Screenshot%202025-09-15%20at%206.22.06%E2%80%AFPM.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T11:22:03.000Z",
"createdAtI": 1758021723,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45260741",
"author": "jamesberthoty",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T11:35:58.357Z",
"title": "Self Propagating NPM Malware Compromises over 40 Packages",
"createdAtI": 1758021723,
"url": "https://www.stepsecurity.io/blog/ctrl-tinycolor-and-40-npm-packages-compromised",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T11:22:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758022558,
"commentsCount": 0,
"updatedAt": "2025-09-16T11:35:46.000Z"
}
}
The DuckDB team - We're releasing DuckDB version 1.4.0, codenamed “Andium”. This is an LTS release with one year of community support, and it packs several new features including database encryption, the MERGE statement and Iceberg writes.
{
"storyID": "45260611",
"title": "DuckDB 1.4.0 LTS",
"author": "whyho",
"url": "https://duckdb.org/2025/09/16/announcing-duckdb-140.html",
"points": 57,
"commentsCount": 5,
"tags": [],
"og": {
"twitterCreator": "@The DuckDB team",
"twitterTitle": "Announcing DuckDB 1.4.0",
"twitterSite": "@DuckDB",
"articlePublishedTime": "2025-09-16T00:00:00+00:00",
"twitterImage": [
{
"url": "https://duckdb.org/images/blog/thumbs/duckdb-release-1-4-0.png"
}
],
"author": "The DuckDB team",
"ogTitle": "Announcing DuckDB 1.4.0",
"ogDescription": "We're releasing DuckDB version 1.4.0, codenamed “Andium”. This is an LTS release with one year of community support, and it packs several new features including database encryption, the MERGE statement and Iceberg writes.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://duckdb.org/images/blog/thumbs/duckdb-release-1-4-0.png"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://duckdb.org/2025/09/16/announcing-duckdb-140.html",
"ogUrl": "https://duckdb.org/2025/09/16/announcing-duckdb-140.html",
"ogSiteName": "DuckDB"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T11:01:06.000Z",
"createdAtI": 1758020466,
"updatedAt": "2025-09-16T16:46:34.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45260611",
"author": "whyho",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T12:50:58.576Z",
"title": "DuckDB 1.4.0 LTS",
"createdAtI": 1758020466,
"url": "https://duckdb.org/2025/09/16/announcing-duckdb-140.html",
"points": 5,
"tags": [],
"createdAt": "2025-09-16T11:01:06.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758027059,
"commentsCount": 0,
"updatedAt": "2025-09-16T12:47:32.000Z"
}
}
{
"storyID": "45259760",
"title": "Presentation Decks are a lot easier to create with Gamma",
"author": "FutureStacked_",
"url": null,
"points": 37,
"commentsCount": 2,
"tags": [
"ask_hn"
],
"createdAt": "2025-09-16T08:54:37.000Z",
"createdAtI": 1758012877,
"updatedAt": "2025-09-16T16:48:18.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45259760",
"author": "FutureStacked_",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T09:55:58.568Z",
"title": "Presentation Decks are a lot easier to create with Gamma",
"createdAtI": 1758012877,
"url": null,
"points": 8,
"tags": [
"ask_hn"
],
"createdAt": "2025-09-16T08:54:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758016559,
"commentsCount": 2,
"updatedAt": "2025-09-16T09:55:16.000Z"
}
}
Most authoritative report by the UN on genocide paves way for ICJ ruling, authors say
{
"storyID": "45259553",
"title": "Top UN legal investigators conclude Israel is guilty of genocide in Gaza",
"author": "Qem",
"url": "https://www.middleeasteye.net/news/un-concludes-israel-guilty-genocide-gaza",
"points": 115,
"commentsCount": 53,
"tags": [],
"og": {
"twitterCreator": "@middleeasteye",
"twitterTitle": "Top UN legal investigators conclude Israel is guilty of genocide in Gaza",
"twitterImage": [
{
"url": "https://www.middleeasteye.net/sites/default/files/images-story/gaza%20boy%20carried%20israel%20reuters%20bombing.jpg"
}
],
"twitterUrl": "https://www.middleeasteye.net/news/un-concludes-israel-guilty-genocide-gaza",
"ogTitle": "Top UN legal investigators conclude Israel is guilty of genocide in Gaza",
"ogDescription": "Most authoritative report by the UN on genocide paves way for ICJ ruling, authors say",
"ogImage": [
{
"url": "https://www.middleeasteye.net/sites/default/files/images-story/gaza%20boy%20carried%20israel%20reuters%20bombing.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Most authoritative report by the UN on genocide paves way for ICJ ruling, authors say",
"success": true,
"requestUrl": "https://www.middleeasteye.net/news/un-concludes-israel-guilty-genocide-gaza",
"ogUrl": "https://www.middleeasteye.net/news/un-concludes-israel-guilty-genocide-gaza",
"ogSiteName": "Middle East Eye",
"articleAuthor": "https://www.facebook.com/middleeasteye/",
"fbAppId": "882711278504931"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T08:24:22.000Z",
"createdAtI": 1758011062,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45259553",
"author": "Qem",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T08:35:58.366Z",
"title": "Top UN legal investigators conclude Israel is guilty of genocide in Gaza",
"createdAtI": 1758011062,
"url": "https://www.middleeasteye.net/news/un-concludes-israel-guilty-genocide-gaza",
"points": 4,
"tags": [],
"createdAt": "2025-09-16T08:24:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758011758,
"commentsCount": 1,
"updatedAt": "2025-09-16T08:32:46.000Z"
}
}
The Reichstag Fire Decree of February 1933 restricted individual freedoms, and allowed Hitler's government to overrule state and local laws and overthrow state and local governments.
{
"storyID": "45259360",
"title": "Reichstag Fire Decree (1933)",
"author": "KnuthIsGod",
"url": "https://encyclopedia.ushmm.org/content/en/article/reichstag-fire-decree",
"points": 78,
"commentsCount": 29,
"tags": [],
"og": {
"twitterTitle": "Decree of the Reich President for the Protection of the People and... | Holocaust Encyclopedia",
"twitterImage": [
{
"width": "498",
"url": "https://encyclopedia.ushmm.org/images/large/793782b7-202f-4e55-8a20-979d0f34cd7d.jpg",
"height": "370"
}
],
"twitterUrl": "https://encyclopedia.ushmm.org/content/en/article/reichstag-fire-decree",
"ogTitle": "Decree of the Reich President for the Protection of the People and... | Holocaust Encyclopedia",
"ogDescription": "The Reichstag Fire Decree of February 1933 restricted individual freedoms, and allowed Hitler's government to overrule state and local laws and overthrow state and local governments.",
"ogImage": [
{
"width": "498",
"url": "https://encyclopedia.ushmm.org/images/large/793782b7-202f-4e55-8a20-979d0f34cd7d.jpg",
"height": "370"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The Reichstag Fire Decree of February 1933 restricted individual freedoms, and allowed Hitler's government to overrule state and local laws and overthrow state and local governments.",
"success": true,
"requestUrl": "https://encyclopedia.ushmm.org/content/en/article/reichstag-fire-decree",
"ogUrl": "https://encyclopedia.ushmm.org/content/en/article/reichstag-fire-decree",
"ogSiteName": "Holocaust Encyclopedia"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T08:00:13.000Z",
"createdAtI": 1758009613,
"updatedAt": "2025-09-16T16:36:07.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45259360",
"author": "KnuthIsGod",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T08:50:58.481Z",
"title": "Reichstag Fire Decree: Decree of the President for Protection of People & State",
"createdAtI": 1758009613,
"url": "https://encyclopedia.ushmm.org/content/en/article/reichstag-fire-decree",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T08:00:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758012658,
"commentsCount": 0,
"updatedAt": "2025-09-16T08:50:46.000Z"
}
}
{
"storyID": "45259139",
"title": "IBM Technology Atlas",
"author": "taubek",
"url": "https://www.ibm.com/roadmaps/",
"points": 57,
"commentsCount": 43,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.ibm.com/roadmaps/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T07:28:42.000Z",
"createdAtI": 1758007722,
"updatedAt": "2025-09-16T16:22:35.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45259139",
"author": "taubek",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T07:35:58.492Z",
"title": "IBM Technology Atlas",
"createdAtI": 1758007722,
"url": "https://www.ibm.com/roadmaps/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T07:28:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758008158,
"commentsCount": 0,
"updatedAt": "2025-09-16T07:35:01.000Z"
}
}
{
"storyID": "45259134",
"title": "AP Live: View from Gaza as Israel Begins Expanded Operation in Gaza City",
"author": "zahirbmirza",
"url": "https://www.youtube.com/watch?v=autLCRVLwsQ",
"points": 76,
"commentsCount": 37,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=autLCRVLwsQ"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T07:28:02.000Z",
"createdAtI": 1758007682,
"updatedAt": "2025-09-16T16:44:19.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45259134",
"author": "zahirbmirza",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T07:40:58.380Z",
"title": "AP Live: View from Gaza as Israel Begins Expanded Operation in Gaza City",
"createdAtI": 1758007682,
"url": "https://www.youtube.com/watch?v=autLCRVLwsQ",
"points": 4,
"tags": [],
"createdAt": "2025-09-16T07:28:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758008458,
"commentsCount": 1,
"updatedAt": "2025-09-16T07:40:46.000Z"
}
}
Anil Dash - A blog about making culture. Since 1999.
{
"storyID": "45258743",
"title": "How Tim Cook sold out Steve Jobs",
"author": "pjmlp",
"url": "https://www.anildash.com//2025/09/09/how-tim-cook-sold-out-steve-jobs/",
"points": 60,
"commentsCount": 19,
"tags": [],
"og": {
"twitterCreator": "@anildash",
"twitterTitle": "How Tim Cook sold out Steve Jobs - Anil Dash",
"twitterImage": [
{
"url": "/images/cook-trump-gift.jpeg"
}
],
"author": "Anil Dash",
"twitterUrl": "https://www.anildash.com//2025/09/09/how-tim-cook-sold-out-steve-jobs/",
"ogTitle": "How Tim Cook sold out Steve Jobs - Anil Dash",
"ogDescription": "A blog about making culture. Since 1999.",
"ogImage": [
{
"url": "/images/cook-trump-gift.jpeg"
}
],
"ogType": "article",
"articleTag": "posts, apple, policy, tech",
"twitterCard": "summary",
"twitterDescription": "A blog about making culture. Since 1999.",
"success": true,
"requestUrl": "https://www.anildash.com//2025/09/09/how-tim-cook-sold-out-steve-jobs/",
"ogUrl": "https://www.anildash.com//2025/09/09/how-tim-cook-sold-out-steve-jobs/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T06:31:49.000Z",
"createdAtI": 1758004309,
"updatedAt": "2025-09-16T16:48:18.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45258743",
"author": "pjmlp",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T08:15:58.351Z",
"title": "How Tim Cook sold out Steve Jobs",
"createdAtI": 1758004309,
"url": "https://www.anildash.com//2025/09/09/how-tim-cook-sold-out-steve-jobs/",
"points": 5,
"tags": [],
"createdAt": "2025-09-16T06:31:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758010558,
"commentsCount": 0,
"updatedAt": "2025-09-16T08:14:01.000Z"
}
}
{
"storyID": "45258098",
"title": "Public static void main(String[] args) is dead",
"author": "charles_irl",
"url": "https://mccue.dev/pages/9-16-25-psvm",
"points": 183,
"commentsCount": 181,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://mccue.dev/pages/9-16-25-psvm"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T04:42:18.000Z",
"createdAtI": 1757997738,
"updatedAt": "2025-09-16T16:40:34.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45258098",
"author": "charles_irl",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T05:00:58.361Z",
"title": "Public static void main(String[] args) is dead",
"createdAtI": 1757997738,
"url": "https://mccue.dev/pages/9-16-25-psvm",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T04:42:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757998858,
"commentsCount": 0,
"updatedAt": "2025-09-16T05:00:16.000Z"
}
}
Call Python from Go without CGO or microservices - Unix domain socket based IPC for ML inference and data processin - YuminosukeSato/pyproc
{
"storyID": "45257929",
"title": "Show HN: Pyproc – Call Python from Go Without CGO or Microservices",
"author": "acc_10000",
"url": "https://github.com/YuminosukeSato/pyproc",
"points": 36,
"commentsCount": 8,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - YuminosukeSato/pyproc: Call Python from Go without CGO or microservices - Unix domain socket based IPC for ML inference and data processin",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/1662a6ef5b7c4c5f2da11aaf62febaa82fe1d92eb2118db9e58f8544dd85f995/YuminosukeSato/pyproc"
}
],
"ogTitle": "GitHub - YuminosukeSato/pyproc: Call Python from Go without CGO or microservices - Unix domain socket based IPC for ML inference and data processin",
"ogDescription": "Call Python from Go without CGO or microservices - Unix domain socket based IPC for ML inference and data processin - YuminosukeSato/pyproc",
"ogImage": [
{
"width": "1200",
"alt": "Call Python from Go without CGO or microservices - Unix domain socket based IPC for ML inference and data processin - YuminosukeSato/pyproc",
"url": "https://opengraph.githubassets.com/1662a6ef5b7c4c5f2da11aaf62febaa82fe1d92eb2118db9e58f8544dd85f995/YuminosukeSato/pyproc",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Call Python from Go without CGO or microservices - Unix domain socket based IPC for ML inference and data processin - YuminosukeSato/pyproc",
"success": true,
"requestUrl": "https://github.com/YuminosukeSato/pyproc",
"ogUrl": "https://github.com/YuminosukeSato/pyproc",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"ML"
]
},
"createdAt": "2025-09-16T04:08:00.000Z",
"createdAtI": 1757995680,
"updatedAt": "2025-09-16T16:36:07.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45257929",
"author": "acc_10000",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T06:10:58.563Z",
"title": "Show HN: Pyproc – Call Python from Go Without CGO or Microservices",
"createdAtI": 1757995680,
"url": "https://github.com/YuminosukeSato/pyproc",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-09-16T04:08:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758003059,
"commentsCount": 0,
"updatedAt": "2025-09-16T06:07:02.000Z"
}
}
Adam Silver - Adam Silver – interaction designer - London, UK
{
"storyID": "45257627",
"title": "\"Your\" vs. \"My\" in user interfaces",
"author": "Twixes",
"url": "https://adamsilver.io/blog/your-vs-my-in-user-interfaces/",
"points": 384,
"commentsCount": 191,
"tags": [
"front_page"
],
"og": {
"twitterCreator": "@adambsilver",
"twitterTitle": "“Your” vs “My” in user interfaces",
"twitterSite": "@adambsilver",
"twitterImage": [
{
"url": "https://socialcardcreator.com/api/v1/tmpl_01jeer0h12fchz2wamdf88qb9k.png?heading=%E2%80%9CYour%E2%80%9D%20vs%20%E2%80%9CMy%E2%80%9D%20in%20user%20interfaces"
}
],
"author": "Adam Silver",
"ogTitle": "“Your” vs “My” in user interfaces",
"ogDescription": "Adam Silver – interaction designer - London, UK",
"ogLocale": "en_GB",
"ogImage": [
{
"url": "https://socialcardcreator.com/api/v1/tmpl_01jeer0h12fchz2wamdf88qb9k.png?heading=%E2%80%9CYour%E2%80%9D%20vs%20%E2%80%9CMy%E2%80%9D%20in%20user%20interfaces"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Adam Silver – interaction designer - London, UK",
"success": true,
"requestUrl": "https://adamsilver.io/blog/your-vs-my-in-user-interfaces/",
"ogUrl": "https://adamsilver.io/blog/your-vs-my-in-user-interfaces/",
"ogSiteName": "Adamsilver.io"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T03:05:53.000Z",
"createdAtI": 1757991953,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45257627",
"author": "Twixes",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T05:40:58.480Z",
"title": "\"Your\" vs. \"My\" in user interfaces",
"createdAtI": 1757991953,
"url": "https://adamsilver.io/blog/your-vs-my-in-user-interfaces/",
"points": 5,
"tags": [],
"createdAt": "2025-09-16T03:05:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1758001258,
"commentsCount": 0,
"updatedAt": "2025-09-16T05:36:46.000Z"
}
}
## E: apparently it needs to be said that I am not suggesting you switch to Linux on your phone today; just that development needs to accelerate. Please don’t be one of the 34 people that replied to tell me Linux is not ready. Android has always been a fairly open platform, especially if you were deliberate about getting it that way, but we’ve seen in recent months an extremely rapid devolution of the Android ecosyst
{
"storyID": "45256651",
"title": "Linux phones are more important now than ever",
"author": "wicket",
"url": "https://feddit.org/post/18353777",
"points": 656,
"commentsCount": 413,
"tags": [],
"og": {
"twitterTitle": "Linux phones are more important now than ever. - feddit.org",
"twitterCard": "summary_large_image",
"twitterDescription": "## E: apparently it needs to be said that I am not suggesting you switch to\nLinux on your phone today; just that development needs to accelerate. Please\ndon’t be one of the 34 people that replied to tell me Linux is not ready.\nAndroid has always been a fairly open platform, especially if you were\ndeliberate about getting it that way, but we’ve seen in recent months an\nextremely rapid devolution of the Android ecosyst",
"success": true,
"requestUrl": "https://feddit.org/post/18353777",
"twitterUrl": "https://feddit.org/post/18353777",
"ogTitle": "Linux phones are more important now than ever. - feddit.org",
"ogUrl": "https://feddit.org/post/18353777",
"ogDescription": "## E: apparently it needs to be said that I am not suggesting you switch to\nLinux on your phone today; just that development needs to accelerate. Please\ndon’t be one of the 34 people that replied to tell me Linux is not ready.\nAndroid has always been a fairly open platform, especially if you were\ndeliberate about getting it that way, but we’ve seen in recent months an\nextremely rapid devolution of the Android ecosyst",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T00:33:12.000Z",
"createdAtI": 1757982792,
"updatedAt": "2025-09-16T16:50:03.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45256651",
"author": "wicket",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T00:45:58.533Z",
"title": "Linux phones are more important now than ever",
"createdAtI": 1757982792,
"url": "https://feddit.org/post/18353777",
"points": 3,
"tags": [],
"createdAt": "2025-09-16T00:33:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757983559,
"commentsCount": 0,
"updatedAt": "2025-09-16T00:45:30.000Z"
}
}
A reaction and assorted observations about Apple's September 9 Awe Dropping event.
{
"storyID": "45256577",
"title": "I feel Apple has lost its alignment with me and other long-time customers",
"author": "mgrayson",
"url": "https://morrick.me/archives/10137",
"points": 519,
"commentsCount": 489,
"tags": [],
"og": {
"twitterSite": "@morrick",
"articlePublishedTime": "2025-09-15T18:35:06+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/morrick.me/wp-content/uploads/2017/10/cropped-new-R-logo-red-siteicon.png?fit=240%2C240&ssl=1"
}
],
"ogTitle": "The awe keeps dropping",
"ogDescription": "A reaction and assorted observations about Apple's September 9 Awe Dropping event.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "512",
"url": "https://i0.wp.com/morrick.me/wp-content/uploads/2017/10/cropped-new-R-logo-red-siteicon.png?fit=512%2C512&ssl=1",
"height": "512"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://morrick.me/archives/10137",
"ogUrl": "https://morrick.me/archives/10137",
"ogSiteName": "Riccardo Mori",
"articleModifiedTime": "2025-09-15T18:35:06+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-16T00:20:59.000Z",
"createdAtI": 1757982059,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45256577",
"author": "mgrayson",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-16T00:30:58.580Z",
"title": "The Awe Keeps Dropping",
"createdAtI": 1757982059,
"url": "https://morrick.me/archives/10137",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-09-16T00:20:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757982659,
"commentsCount": 0,
"updatedAt": "2025-09-16T00:28:00.000Z"
}
}
Malicious update to @ctrl/tinycolor on npm is part of a supply-chain attack hitting 40+ packages across maintainers
{
"storyID": "45256210",
"title": "Active NPM supply chain attack: Tinycolor and 40 Packages Compromised",
"author": "feross",
"url": "https://socket.dev/blog/tinycolor-supply-chain-attack-affects-40-packages",
"points": 76,
"commentsCount": 26,
"tags": [],
"og": {
"twitterTitle": "Popular Tinycolor npm Package Compromised in Supply Chain At...",
"twitterSite": "SocketSecurity",
"twitterCard": "summary_large_image",
"twitterImage": [
{
"alt": "Malicious update to @ctrl/tinycolor on npm is part of a supply-chain attack hitting 40+ packages across maintainers",
"url": "https://cdn.sanity.io/images/cgdhsj6q/production/49d370604c6ce2c65dce27fb2c22b9f388e30251-1022x558.png?w=1000&q=95&fit=max&auto=format"
}
],
"success": true,
"requestUrl": "https://socket.dev/blog/tinycolor-supply-chain-attack-affects-40-packages",
"ogTitle": "Popular Tinycolor npm Package Compromised in Supply Chain At...",
"ogUrl": "https://socket.dev/blog/tinycolor-supply-chain-attack-affects-40-packages",
"ogDescription": "Malicious update to @ctrl/tinycolor on npm is part of a supply-chain attack hitting 40+ packages across maintainers",
"ogSiteName": "Socket",
"ogImage": [
{
"url": "https://cdn.sanity.io/images/cgdhsj6q/production/49d370604c6ce2c65dce27fb2c22b9f388e30251-1022x558.png?w=1000&q=95&fit=max&auto=format"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T23:29:40.000Z",
"createdAtI": 1757978980,
"updatedAt": "2025-09-16T16:45:05.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45256210",
"author": "feross",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T23:35:58.393Z",
"title": "Active NPM supply chain attack: Tinycolor and 40 Packages Compromised",
"createdAtI": 1757978980,
"url": "https://socket.dev/blog/tinycolor-supply-chain-attack-affects-40-packages",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T23:29:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757979358,
"commentsCount": 0,
"updatedAt": "2025-09-15T23:35:45.000Z"
}
}
Kyrylo Silin - The Great Pyramids took decades to build. It was a monumental feat of human ingenuity and collaboration. Today, we software developers erect our own pyramids each day - not from stone, but from code. Yet despite far more advanced tools, these systems don’t always make the experience better. So why, when KISS (Keep It Simple, Stupid) is a well-known mantra, do we keep gravitating toward complexity?
{
"storyID": "45256043",
"title": "Why do we keep gravitating toward complexity?",
"author": "PaulHoule",
"url": "https://kyrylo.org/software/2025/08/21/why-do-software-developers-love-complexity.html",
"points": 136,
"commentsCount": 163,
"tags": [],
"og": {
"twitterCreator": "@Kyrylo Silin",
"twitterTitle": "Why do software developers love complexity?",
"twitterSite": "@kyrylosilin",
"articlePublishedTime": "2025-08-21T00:00:00+00:00",
"twitterImage": [
{
"url": "https://kyrylo.org/assets/images/kyrylo-silin@2x.webp"
}
],
"author": "Kyrylo Silin",
"ogTitle": "Why do software developers love complexity?",
"ogDescription": "The Great Pyramids took decades to build. It was a monumental feat of human ingenuity and collaboration. Today, we software developers erect our own pyramids each day - not from stone, but from code. Yet despite far more advanced tools, these systems don’t always make the experience better. So why, when KISS (Keep It Simple, Stupid) is a well-known mantra, do we keep gravitating toward complexity?",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://kyrylo.org/assets/images/kyrylo-silin@2x.webp"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://kyrylo.org/software/2025/08/21/why-do-software-developers-love-complexity.html",
"ogUrl": "https://kyrylo.org/software/2025/08/21/why-do-software-developers-love-complexity.html",
"ogSiteName": "Kyrylo Silin"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T23:02:31.000Z",
"createdAtI": 1757977351,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45256043",
"author": "PaulHoule",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T23:10:58.481Z",
"title": "Why do software developers love complexity?",
"createdAtI": 1757977351,
"url": "https://kyrylo.org/software/2025/08/21/why-do-software-developers-love-complexity.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T23:02:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757977858,
"commentsCount": 0,
"updatedAt": "2025-09-15T23:10:45.000Z"
}
}
Some states have moved to require age verification to ensure only adults are watching porn, but no states have outright banned the viewing of pornographic material.
{
"storyID": "45255921",
"title": "Total porn ban proposed by Michigan lawmakers",
"author": "healsdata",
"url": "https://www.fox2detroit.com/news/total-porn-ban-proposed-michigan-lawmakers",
"points": 88,
"commentsCount": 53,
"tags": [],
"og": {
"twitterCreator": "@fox2news",
"twitterTitle": "Total porn ban proposed by Michigan lawmakers",
"twitterUrl": "https://www.fox2detroit.com/news/total-porn-ban-proposed-michigan-lawmakers",
"ogTitle": "Total porn ban proposed by Michigan lawmakers",
"twitterCreatorId": "@fox2news",
"dcPublisher": "FOX 2 Detroit",
"dcSource": "FOX 2 Detroit",
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterSiteId": "@fox2news",
"requestUrl": "https://www.fox2detroit.com/news/total-porn-ban-proposed-michigan-lawmakers",
"ogSiteName": "FOX 2 Detroit",
"twitterSite": "@fox2news",
"dcLanguage": "en-US",
"twitterImage": [
{
"url": "https://images.foxtv.com/static.fox2detroit.com/www.fox2detroit.com/content/uploads/2025/09/1280/720/gettyimages-1236525221.jpg?ve=1&tl=1"
}
],
"dcType": "Text.Article",
"dcTitle": "Total porn ban proposed by Michigan lawmakers",
"ogDescription": "Some states have moved to require age verification to ensure only adults are watching porn, but no states have outright banned the viewing of pornographic material.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1280",
"url": "https://images.foxtv.com/static.fox2detroit.com/www.fox2detroit.com/content/uploads/2025/09/1280/720/gettyimages-1236525221.jpg?ve=1&tl=1",
"height": "720"
}
],
"dcDate": "2025-09-15",
"twitterDescription": "Some states have moved to require age verification to ensure only adults are watching porn, but no states have outright banned the viewing of pornographic material.",
"success": true,
"dcIdentifier": "urn:uri:base64:35f0841d-0e32-57c2-b7f4-d96839eedb58",
"ogUrl": "https://www.fox2detroit.com/news/total-porn-ban-proposed-michigan-lawmakers",
"dcDescription": "Some states have moved to require age verification to ensure only adults are watching porn, but no states have outright banned the viewing of pornographic material.",
"fbAppId": "111375675545556"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T22:48:05.000Z",
"createdAtI": 1757976485,
"updatedAt": "2025-09-16T16:48:18.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45255921",
"author": "healsdata",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T22:55:58.500Z",
"title": "Total porn ban proposed by Michigan lawmakers",
"createdAtI": 1757976485,
"url": "https://www.fox2detroit.com/news/total-porn-ban-proposed-michigan-lawmakers",
"points": 4,
"tags": [],
"createdAt": "2025-09-15T22:48:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757976959,
"commentsCount": 0,
"updatedAt": "2025-09-15T22:55:15.000Z"
}
}
Massive Attack used live facial recognition technology on concertgoers, turning surveillance into provocative art that sparked debate about privacy.
{
"storyID": "45255400",
"title": "Massive Attack turns concert into facial recognition surveillance experiment",
"author": "loteck",
"url": "https://www.gadgetreview.com/massive-attack-turns-concert-into-facial-recognition-surveillance-experiment",
"points": 318,
"commentsCount": 146,
"tags": [],
"og": {
"twitterTitle": "Massive Attack Turns Concert Into Facial Recognition Surveillance Experiment",
"twitterImage": [
{
"url": "https://www.gadgetreview.com/wp-content/uploads/massive-attack.jpg"
}
],
"ogTitle": "Massive Attack Turns Concert Into Facial Recognition Surveillance Experiment",
"ogDescription": "Massive Attack used live facial recognition technology on concertgoers, turning surveillance into provocative art that sparked debate about privacy.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "357",
"url": "https://www.gadgetreview.com/wp-content/uploads/massive-attack.jpg",
"height": "253"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Massive Attack used live facial recognition technology on concertgoers, turning surveillance into provocative art that sparked debate about privacy.",
"success": true,
"requestUrl": "https://www.gadgetreview.com/massive-attack-turns-concert-into-facial-recognition-surveillance-experiment",
"ogUrl": "https://www.gadgetreview.com/massive-attack-turns-concert-into-facial-recognition-surveillance-experiment",
"ogSiteName": "Gadget Review",
"articleSection": "Culture"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T21:51:55.000Z",
"createdAtI": 1757973115,
"updatedAt": "2025-09-16T16:49:34.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45255400",
"author": "loteck",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T22:05:58.478Z",
"title": "Massive Attack Turns Concert into Facial Recognition Surveillance Experiment",
"createdAtI": 1757973115,
"url": "https://www.gadgetreview.com/massive-attack-turns-concert-into-facial-recognition-surveillance-experiment",
"points": 4,
"tags": [],
"createdAt": "2025-09-15T21:51:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757973958,
"commentsCount": 0,
"updatedAt": "2025-09-15T22:05:45.000Z"
}
}
{
"storyID": "45255337",
"title": "Show HN: Pooshit – Sync local code to remote Docker containers",
"author": "marktolson",
"url": null,
"points": 53,
"commentsCount": 47,
"tags": [
"show_hn"
],
"createdAt": "2025-09-15T21:46:19.000Z",
"createdAtI": 1757972779,
"updatedAt": "2025-09-16T16:38:19.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45255337",
"author": "marktolson",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T22:05:58.478Z",
"title": "Show HN: Pooshit – sync local code to remote Docker containers",
"createdAtI": 1757972779,
"url": null,
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-09-15T21:46:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757973958,
"commentsCount": 2,
"updatedAt": "2025-09-15T22:05:45.000Z"
}
}
{
"storyID": "45255155",
"title": "The Revised Report on Scheme or An UnCommon Lisp (1985) [pdf]",
"author": "swatson741",
"url": "https://dspace.mit.edu/bitstream/handle/1721.1/5600/AIM-848.pdf",
"points": 42,
"commentsCount": 8,
"tags": [],
"createdAt": "2025-09-15T21:29:40.000Z",
"createdAtI": 1757971780,
"updatedAt": "2025-09-16T16:34:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45255155",
"author": "swatson741",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T22:55:58.500Z",
"title": "The Revised Report on Scheme or An UnCommon Lisp (1985) [pdf]",
"createdAtI": 1757971780,
"url": "https://dspace.mit.edu/bitstream/handle/1721.1/5600/AIM-848.pdf",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T21:29:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757976959,
"commentsCount": 0,
"updatedAt": "2025-09-15T22:51:59.000Z"
}
}
{
"storyID": "45255137",
"title": "William Gibson Reads Neuromancer (2004)",
"author": "exvi",
"url": "http://bearcave.com/bookrev/neuromancer/neuromancer_audio.html",
"points": 286,
"commentsCount": 82,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "http://bearcave.com/bookrev/neuromancer/neuromancer_audio.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T21:28:01.000Z",
"createdAtI": 1757971681,
"updatedAt": "2025-09-16T16:48:18.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45255137",
"author": "exvi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T21:40:58.348Z",
"title": "William Gibson Reads Neuromancer",
"createdAtI": 1757971681,
"url": "http://bearcave.com/bookrev/neuromancer/neuromancer_audio.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T21:28:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757972458,
"commentsCount": 0,
"updatedAt": "2025-09-15T21:38:15.000Z"
}
}
This incident should prompt us in Korea to comprehensively reassess our investment projects in the US
{
"storyID": "45255132",
"title": "Imperial Tyranny, Korean Humiliation",
"author": "anigbrowl",
"url": "https://english.hani.co.kr/arti/english_edition/english_editorials/1218475.html",
"points": 112,
"commentsCount": 72,
"tags": [],
"og": {
"twitterCreator": "@hanitweet",
"twitterTitle": "[Column] Imperial tyranny, Korean humiliation",
"twitterImage": [
{
"url": "https://flexible.img.hani.co.kr/flexible/normal/894/604/imgdb/original/2025/0912/7617576652278449.webp"
}
],
"ogTitle": "[Column] Imperial tyranny, Korean humiliation",
"ogDescription": "This incident should prompt us in Korea to comprehensively reassess our investment projects in the US",
"ogImage": [
{
"url": "https://flexible.img.hani.co.kr/flexible/normal/894/604/imgdb/original/2025/0912/7617576652278449.webp"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "This incident should prompt us in Korea to comprehensively reassess our investment projects in the US",
"success": true,
"requestUrl": "https://english.hani.co.kr/arti/english_edition/english_editorials/1218475.html",
"ogUrl": "https://english.hani.co.kr/arti/english_edition/english_editorials/1218475.html",
"ogSiteName": "Hankyoreh",
"fbAppId": "262286613837221"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T21:27:37.000Z",
"createdAtI": 1757971657,
"updatedAt": "2025-09-16T16:28:18.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45255132",
"author": "anigbrowl",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T21:35:58.405Z",
"title": "Imperial Tyranny, Korean Humiliation",
"createdAtI": 1757971657,
"url": "https://english.hani.co.kr/arti/english_edition/english_editorials/1218475.html",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T21:27:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757972158,
"commentsCount": 0,
"updatedAt": "2025-09-15T21:34:44.000Z"
}
}
Godot Engine - From mind-blowing effects now made possible by the stencil buffer to accessible descriptions of your GUI elements that opens up the possibility for people with disabilities to play your game — we are proud to present to you Godot 4.5.
{
"storyID": "45254574",
"title": "Godot 4.5, making dreams accessible – Godot Engine",
"author": "makepanic",
"url": "https://godotengine.org/releases/4.5/",
"points": 45,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"author": "Godot Engine",
"requestUrl": "https://godotengine.org/releases/4.5/",
"twitterUrl": "https://godotengine.org/releases/4.5/index.html",
"ogTitle": "Godot 4.5, making dreams accessible – Godot Engine",
"ogUrl": "https://godotengine.org/releases/4.5/index.html",
"ogSiteName": "Godot Engine",
"ogDescription": "From mind-blowing effects now made possible by the stencil buffer to accessible descriptions of your GUI elements that opens up the possibility for people with disabilities to play your game — we are proud to present to you Godot 4.5.",
"ogImage": [
{
"url": "https://godotengine.org/storage/blog/covers/godot-4-5-making-dreams-accessible.webp"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T20:32:21.000Z",
"createdAtI": 1757968341,
"updatedAt": "2025-09-16T16:42:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45254574",
"author": "makepanic",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T20:45:58.489Z",
"title": "Godot 4.5, making dreams accessible – Godot Engine",
"createdAtI": 1757968341,
"url": "https://godotengine.org/releases/4.5/",
"points": 4,
"tags": [],
"createdAt": "2025-09-15T20:32:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757969158,
"commentsCount": 0,
"updatedAt": "2025-09-15T20:44:15.000Z"
}
}
CBO projects that the U.S. population will increase from 350 million people in 2025 to 367 million people in 2055. It will be smaller and grow more slowly over the next 30 years, on average, than the agency previously projected it would.
{
"storyID": "45254540",
"title": "Deaths are projected to exceed births in 2031",
"author": "johntfella",
"url": "https://www.cbo.gov/publication/61390",
"points": 45,
"commentsCount": 70,
"tags": [],
"og": {
"twitterCreator": "@USCBO",
"twitterSite": "@USCBO",
"twitterTitle": "An Update to the Demographic Outlook, 2025 to 2055",
"twitterImage": [
{
"alt": "61390-home-population-growth.png",
"url": "https://www.cbo.gov/sites/default/files/styles/social/public/2025-09/61390-home-population-growth.png?itok=erRDq0Rg"
}
],
"ogTitle": "An Update to the Demographic Outlook, 2025 to 2055",
"twitterCreatorId": "1531265618",
"ogDescription": "CBO projects that the U.S. population will increase from 350 million people in 2025 to 367 million people in 2055. It will be smaller and grow more slowly over the next 30 years, on average, than the agency previously projected it would.",
"ogImage": [
{
"url": "https://www.cbo.gov/sites/default/files/styles/social/public/2025-09/61390-home-population-growth.png?itok=erRDq0Rg"
}
],
"ogType": "Report",
"twitterCard": "summary_large_image",
"ogDeterminer": "Automatic",
"twitterSiteId": "1531265618",
"twitterDescription": "CBO projects that the U.S. population will increase from 350 million people in 2025 to 367 million people in 2055. It will be smaller and grow more slowly over the next 30 years, on average, than the agency previously projected it would.",
"success": true,
"requestUrl": "https://www.cbo.gov/publication/61390",
"ogUrl": "https://www.cbo.gov/publication/61390",
"ogSiteName": "Congressional Budget Office",
"bookReleaseDate": "Wed, 09/10/2025 - 12:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T20:28:32.000Z",
"createdAtI": 1757968112,
"updatedAt": "2025-09-16T16:32:34.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45254540",
"author": "johntfella",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T20:35:58.495Z",
"title": "Deaths are projected to exceed births in 2031",
"createdAtI": 1757968112,
"url": "https://www.cbo.gov/publication/61390",
"points": 4,
"tags": [],
"createdAt": "2025-09-15T20:28:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757968558,
"commentsCount": 0,
"updatedAt": "2025-09-15T20:35:44.000Z"
}
}
Restaurant 101 - Ghost Kitchens Are Dying.
{
"storyID": "45254505",
"title": "Ghost kitchens are dying",
"author": "mooreds",
"url": "https://davidrmann3.substack.com/p/ghost-kitchens-are-dying-heres-the",
"points": 120,
"commentsCount": 144,
"tags": [],
"og": {
"twitterTitle": "Ghost Kitchens Are Dying. Here's the $15 Billion Lesson Every Restaurateur Must Learn.",
"twitterCard": "summary_large_image",
"twitterDescription": "Ghost Kitchens Are Dying.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!16Vq!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdavidrmann3.substack.com%2Fapi%2Fv1%2Fpost_preview%2F173614060%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Restaurant 101",
"requestUrl": "https://davidrmann3.substack.com/p/ghost-kitchens-are-dying-heres-the",
"ogTitle": "Ghost Kitchens Are Dying. Here's the $15 Billion Lesson Every Restaurateur Must Learn.",
"ogUrl": "https://davidrmann3.substack.com/p/ghost-kitchens-are-dying-heres-the",
"ogDescription": "Ghost Kitchens Are Dying.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!Ucth!,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%2Ff8c74335-d9a6-46da-bf26-25371c429f5f_1024x1024.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T20:25:26.000Z",
"createdAtI": 1757967926,
"updatedAt": "2025-09-16T16:50:33.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45254505",
"author": "mooreds",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T22:05:58.478Z",
"title": "Ghost Kitchens Are Dying. Here's the $15B Lesson Every Restaurateur Must Learn",
"createdAtI": 1757967926,
"url": "https://davidrmann3.substack.com/p/ghost-kitchens-are-dying-heres-the",
"points": 5,
"tags": [],
"createdAt": "2025-09-15T20:25:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757973958,
"commentsCount": 4,
"updatedAt": "2025-09-15T22:04:44.000Z"
}
}
{
"storyID": "45254330",
"title": "Scryer Prolog Meetup 2025",
"author": "aarroyoc",
"url": "https://hsd-pbsa.de/veranstaltung/scryer-prolog-meetup-2025/",
"points": 38,
"commentsCount": 1,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://hsd-pbsa.de/veranstaltung/scryer-prolog-meetup-2025/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T20:07:48.000Z",
"createdAtI": 1757966868,
"updatedAt": "2025-09-16T13:18:34.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45254330",
"author": "aarroyoc",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T20:35:58.495Z",
"title": "Scryer Prolog Meetup 2025",
"createdAtI": 1757966868,
"url": "https://hsd-pbsa.de/veranstaltung/scryer-prolog-meetup-2025/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T20:07:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757968558,
"commentsCount": 0,
"updatedAt": "2025-09-15T20:34:15.000Z"
}
}
{
"storyID": "45253996",
"title": "AI hype is masking recession signals in the market",
"author": "toomuchtodo",
"url": "https://www.axios.com/2025/09/15/ai-stocks-recession",
"points": 60,
"commentsCount": 12,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.axios.com/2025/09/15/ai-stocks-recession"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-09-15T19:37:02.000Z",
"createdAtI": 1757965022,
"updatedAt": "2025-09-16T15:24:33.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45253996",
"author": "toomuchtodo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T19:55:58.400Z",
"title": "AI hype is masking recession signals in the market",
"createdAtI": 1757965022,
"url": "https://www.axios.com/2025/09/15/ai-stocks-recession",
"points": 5,
"tags": [],
"createdAt": "2025-09-15T19:37:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757966158,
"commentsCount": 1,
"updatedAt": "2025-09-15T19:55:29.000Z"
}
}
Simon Willison - OpenAI half-released a new model today: GPT‑5-Codex, a fine-tuned GPT-5 variant explicitly designed for their various AI-assisted programming tools. I say half-released because it's not yet available via their API, …
{
"storyID": "45253807",
"title": "GPT‑5-Codex and upgrades to Codex",
"author": "amrrs",
"url": "https://simonwillison.net/2025/Sep/15/gpt-5-codex/",
"points": 55,
"commentsCount": 11,
"tags": [],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://static.simonwillison.net/static/2025/gpt-5-codex-pelican.jpg"
}
],
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2025/Sep/15/gpt-5-codex/",
"ogTitle": "GPT‑5-Codex and upgrades to Codex",
"ogUrl": "https://simonwillison.net/2025/Sep/15/gpt-5-codex/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "OpenAI half-released a new model today: GPT‑5-Codex, a fine-tuned GPT-5 variant explicitly designed for their various AI-assisted programming tools. I say half-released because it's not yet available via their API, …",
"ogImage": [
{
"url": "https://static.simonwillison.net/static/2025/gpt-5-codex-pelican.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 4,
"offenses": [
"AI",
"GPT",
"GPT",
"openai"
]
},
"createdAt": "2025-09-15T19:17:35.000Z",
"createdAtI": 1757963855,
"updatedAt": "2025-09-16T16:24:49.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45253807",
"author": "amrrs",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T20:35:58.495Z",
"title": "GPT‑5-Codex and upgrades to Codex",
"createdAtI": 1757963855,
"url": "https://simonwillison.net/2025/Sep/15/gpt-5-codex/",
"points": 5,
"tags": [],
"createdAt": "2025-09-15T19:17:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757968558,
"commentsCount": 0,
"updatedAt": "2025-09-15T20:35:15.000Z"
}
}
{
"storyID": "45253775",
"title": "How People Use ChatGPT [pdf]",
"author": "nycdatasci",
"url": "https://cdn.openai.com/pdf/a253471f-8260-40c6-a2cc-aa93fe9f142e/economic-research-chatgpt-usage-paper.pdf",
"points": 159,
"commentsCount": 89,
"tags": [],
"createdAt": "2025-09-15T19:14:28.000Z",
"createdAtI": 1757963668,
"updatedAt": "2025-09-16T16:48:18.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45253775",
"author": "nycdatasci",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T21:00:58.523Z",
"title": "How People Use ChatGPT [pdf]",
"createdAtI": 1757963668,
"url": "https://cdn.openai.com/pdf/a253471f-8260-40c6-a2cc-aa93fe9f142e/economic-research-chatgpt-usage-paper.pdf",
"points": 5,
"tags": [],
"createdAt": "2025-09-15T19:14:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757970059,
"commentsCount": 0,
"updatedAt": "2025-09-15T20:57:01.000Z"
}
}
{
"storyID": "45253760",
"title": "California reached a union deal with tech giants",
"author": "markerz",
"url": "https://www.politico.com/news/2025/09/14/california-uber-lyft-union-00562680",
"points": 62,
"commentsCount": 50,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.politico.com/news/2025/09/14/california-uber-lyft-union-00562680"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T19:13:40.000Z",
"createdAtI": 1757963620,
"updatedAt": "2025-09-16T16:45:05.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45253760",
"author": "markerz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T19:20:58.462Z",
"title": "California reached the unthinkable: A union deal with tech giants",
"createdAtI": 1757963620,
"url": "https://www.politico.com/news/2025/09/14/california-uber-lyft-union-00562680",
"points": 4,
"tags": [],
"createdAt": "2025-09-15T19:13:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757964058,
"commentsCount": 0,
"updatedAt": "2025-09-15T19:20:30.000Z"
}
}
{
"storyID": "45253458",
"title": "Addendum to GPT-5 system card: GPT-5-Codex",
"author": "wertyk",
"url": "https://openai.com/index/gpt-5-system-card-addendum-gpt-5-codex/",
"points": 246,
"commentsCount": 138,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/gpt-5-system-card-addendum-gpt-5-codex/"
},
"aiIsh": {
"score": 2,
"offenses": [
"GPT",
"openai.com"
]
},
"createdAt": "2025-09-15T18:45:32.000Z",
"createdAtI": 1757961932,
"updatedAt": "2025-09-16T16:50:03.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45253458",
"author": "wertyk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T18:50:58.613Z",
"title": "Addendum to GPT-5 system card: GPT-5-Codex",
"createdAtI": 1757961932,
"url": "https://openai.com/index/gpt-5-system-card-addendum-gpt-5-codex/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T18:45:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757962259,
"commentsCount": 0,
"updatedAt": "2025-09-15T18:50:15.000Z"
}
}
Someone's trash is another person's web server.
{
"storyID": "45252817",
"title": "Hosting a website on a disposable vape",
"author": "BogdanTheGeek",
"url": "https://bogdanthegeek.github.io/blog/projects/vapeserver/",
"points": 1295,
"commentsCount": 440,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"articlePublishedTime": "2025-09-13 13:26:02 +0100 +0100",
"success": true,
"requestUrl": "https://bogdanthegeek.github.io/blog/projects/vapeserver/",
"ogTitle": "Hosting a WebSite on a Disposable Vape",
"ogUrl": "https://bogdanthegeek.github.io/blog/projects/vapeserver/",
"ogDescription": "Someone's trash is another person's web server.",
"ogSiteName": "BogdanTheGeek's Blog",
"ogLocale": "en",
"ogImage": [
{
"width": "1200",
"url": "https://bogdanthegeek.github.io/blog/images/vapeserver.jpg",
"height": "627"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T17:53:19.000Z",
"createdAtI": 1757958799,
"updatedAt": "2025-09-16T16:50:03.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45252817",
"author": "BogdanTheGeek",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T18:00:58.414Z",
"title": "Hosting a website on a disposable vape",
"createdAtI": 1757958799,
"url": "https://bogdanthegeek.github.io/blog/projects/vapeserver/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T17:53:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757959258,
"commentsCount": 250,
"updatedAt": "2025-09-15T18:00:44.000Z"
}
}
Your Name - Exploring how React's dominance by default stifles frontend innovation, and why deliberate framework choices lead to better tools for performance, developer experience, and ecosystem diversity.
{
"storyID": "45252715",
"title": "React is winning by default and slowing innovation",
"author": "dbushell",
"url": "https://www.lorenstew.art/blog/react-won-by-default/",
"points": 641,
"commentsCount": 729,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "React Won by Default – And It's Killing Frontend Innovation | Loren Stewart",
"articlePublishedTime": "2025-09-16T00:00:00.000Z",
"twitterImage": [
{
"url": "https://www.lorenstew.art/og-image.png"
}
],
"author": "Your Name",
"ogTitle": "React Won by Default – And It's Killing Frontend Innovation | Loren Stewart",
"ogDescription": "Exploring how React's dominance by default stifles frontend innovation, and why deliberate framework choices lead to better tools for performance, developer experience, and ecosystem diversity.",
"ogImage": [
{
"url": "https://www.lorenstew.art/og-image.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Exploring how React's dominance by default stifles frontend innovation, and why deliberate framework choices lead to better tools for performance, developer experience, and ecosystem diversity.",
"success": true,
"requestUrl": "https://www.lorenstew.art/blog/react-won-by-default/",
"ogUrl": "https://www.lorenstew.art/blog/react-won-by-default/",
"ogSiteName": "Loren Stewart"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T17:46:01.000Z",
"createdAtI": 1757958361,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45252715",
"author": "dbushell",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T17:55:58.301Z",
"title": "React Won by Default – and It's Killing Front End Innovation",
"createdAtI": 1757958361,
"url": "https://www.lorenstew.art/blog/react-won-by-default/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T17:46:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757958958,
"commentsCount": 0,
"updatedAt": "2025-09-15T17:55:29.000Z"
}
}
The Future of Innovation Is Open: AOMedia Member Survey Highlights Adoption Trends
{
"storyID": "45252701",
"title": "AOMedia Announces Year-End Launch of Next-Gen Video Codec AV2",
"author": "future10se",
"url": "https://aomedia.org/press%20releases/AOMedia-Announces-Year-End-Launch-of-Next-Generation-Video-Codec-AV2-on-10th-Anniversary/",
"points": 76,
"commentsCount": 62,
"tags": [],
"og": {
"articlePublishedTime": "2025-09-15T00:00:00+00:00",
"success": true,
"requestUrl": "https://aomedia.org/press%20releases/AOMedia-Announces-Year-End-Launch-of-Next-Generation-Video-Codec-AV2-on-10th-Anniversary/",
"ogTitle": "AOMedia Announces Year-End Launch of Next Generation Video Codec AV2 on 10th Anniversary",
"ogUrl": "https://aomedia.org/press%20releases/AOMedia-Announces-Year-End-Launch-of-Next-Generation-Video-Codec-AV2-on-10th-Anniversary/",
"ogSiteName": "Alliance for Open Media",
"ogDescription": "The Future of Innovation Is Open: AOMedia Member Survey Highlights Adoption Trends ",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://aomedia.org/assets/images/aomedia-logo-resources/aomedia_logo_rgb.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T17:44:55.000Z",
"createdAtI": 1757958295,
"updatedAt": "2025-09-16T16:03:21.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45252701",
"author": "future10se",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T18:25:58.681Z",
"title": "AOMedia Announces Year-End Launch of Next-Gen Video Codec AV2",
"createdAtI": 1757958295,
"url": "https://aomedia.org/press%20releases/AOMedia-Announces-Year-End-Launch-of-Next-Generation-Video-Codec-AV2-on-10th-Anniversary/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T17:44:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757960759,
"commentsCount": 0,
"updatedAt": "2025-09-15T18:21:46.000Z"
}
}
Liquid Glass brings translucent sheen to the typical batch of iterative changes.
{
"storyID": "45252604",
"title": "macOS 26 Tahoe: The Ars Technica Review",
"author": "robin_reala",
"url": "https://arstechnica.com/gadgets/2025/09/macos-26-tahoe-the-ars-technica-review/",
"points": 39,
"commentsCount": 8,
"tags": [],
"og": {
"twitterTitle": "macOS 26 Tahoe: The Ars Technica Review",
"twitterSite": "@arstechnica",
"articlePublishedTime": "2025-09-15T17:00:27+00:00",
"twitterImage": [
{
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/08/macos-tahoe-default-wallpaper-1152x648.jpg"
}
],
"ogTitle": "macOS 26 Tahoe: The Ars Technica Review",
"ogDescription": "Liquid Glass brings translucent sheen to the typical batch of iterative changes.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1152",
"url": "https://cdn.arstechnica.net/wp-content/uploads/2025/08/macos-tahoe-default-wallpaper-1152x648.jpg",
"height": "648"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Liquid Glass brings translucent sheen to the typical batch of iterative changes.",
"success": true,
"requestUrl": "https://arstechnica.com/gadgets/2025/09/macos-26-tahoe-the-ars-technica-review/",
"ogUrl": "https://arstechnica.com/gadgets/2025/09/macos-26-tahoe-the-ars-technica-review/",
"ogSiteName": "Ars Technica",
"articleModifiedTime": "2025-09-15T18:55:55+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T17:37:10.000Z",
"createdAtI": 1757957830,
"updatedAt": "2025-09-16T12:57:47.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45252604",
"author": "robin_reala",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T17:45:58.515Z",
"title": "macOS 26 Tahoe: The Ars Technica Review",
"createdAtI": 1757957830,
"url": "https://arstechnica.com/gadgets/2025/09/macos-26-tahoe-the-ars-technica-review/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T17:37:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757958359,
"commentsCount": 0,
"updatedAt": "2025-09-15T17:43:44.000Z"
}
}
macOS Tahoe with a new design, more ways to work seamlessly across devices, and new features to turbocharge productivity every day.
{
"storyID": "45252378",
"title": "macOS Tahoe",
"author": "Wingy",
"url": "https://www.apple.com/os/macos/",
"points": 579,
"commentsCount": 858,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@Apple",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.apple.com/os/macos/",
"ogTitle": "OS - macOS Tahoe",
"ogUrl": "https://www.apple.com/os/macos/",
"ogDescription": "macOS Tahoe with a new design, more ways to work seamlessly across devices, and new features to turbocharge productivity every day.",
"ogSiteName": "Apple",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.apple.com/v/os/c/images/meta/macos__e7f87e9qekya_og.png?202509141848"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T17:16:42.000Z",
"createdAtI": 1757956602,
"updatedAt": "2025-09-16T16:50:33.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45252378",
"author": "Wingy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T17:25:58.705Z",
"title": "macOS Tahoe",
"createdAtI": 1757956602,
"url": "https://www.apple.com/os/macos/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T17:16:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757957159,
"commentsCount": 0,
"updatedAt": "2025-09-15T17:22:29.000Z"
}
}
{
"storyID": "45252301",
"title": "GPT-5-Codex",
"author": "meetpateltech",
"url": "https://openai.com/index/introducing-upgrades-to-codex/",
"points": 374,
"commentsCount": 121,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://openai.com/index/introducing-upgrades-to-codex/"
},
"aiIsh": {
"score": 2,
"offenses": [
"GPT",
"openai.com"
]
},
"createdAt": "2025-09-15T17:10:39.000Z",
"createdAtI": 1757956239,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45252301",
"author": "meetpateltech",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T17:15:58.468Z",
"title": "Upgrades to Codex",
"createdAtI": 1757956239,
"url": "https://openai.com/index/introducing-upgrades-to-codex/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T17:10:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757956558,
"commentsCount": 1,
"updatedAt": "2025-09-15T17:15:45.000Z"
}
}
FinFam - Collaborative financial plans for friends and families
{
"storyID": "45252031",
"title": "Show HN: I built an app store for open-source financial plans (on spreadsheets)",
"author": "mhashemi",
"url": "https://finfam.app/explore/views",
"points": 42,
"commentsCount": 14,
"tags": [
"show_hn"
],
"og": {
"twitterTitle": "Explore public views - FinFam",
"twitterImage": [
{
"url": "https://finfam.app/og/og_finfam_2.png"
}
],
"twitterUrl": "https://finfam.app/explore/views",
"ogTitle": "Explore public views - FinFam",
"ogDescription": "FinFam - Collaborative financial plans for friends and families",
"ogImage": [
{
"url": "https://finfam.app/og/og_finfam_2.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "FinFam - Collaborative financial plans for friends and families",
"success": true,
"requestUrl": "https://finfam.app/explore/views",
"ogUrl": "https://finfam.app/explore/views",
"ogSiteName": "FinFam"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T16:54:42.000Z",
"createdAtI": 1757955282,
"updatedAt": "2025-09-16T16:48:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45252031",
"author": "mhashemi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T17:00:58.380Z",
"title": "Show HN: I built an app store for open-source financial plans (on spreadsheets)",
"createdAtI": 1757955282,
"url": "https://finfam.app/explore/views",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-09-15T16:54:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757955658,
"commentsCount": 1,
"updatedAt": "2025-09-15T17:00:01.000Z"
}
}
Release notes for Ghostty 1.2.0, released on September 15, 2025.
{
"storyID": "45252026",
"title": "Ghostty 1.2.0",
"author": "matrixhelix",
"url": "https://ghostty.org/docs/install/release-notes/1-2-0",
"points": 60,
"commentsCount": 25,
"tags": [],
"og": {
"twitterImage": [
{
"url": "https://ghostty.org/social-share-card.jpg"
}
],
"success": true,
"requestUrl": "https://ghostty.org/docs/install/release-notes/1-2-0",
"ogTitle": "1.2.0 - Release Notes",
"ogUrl": "https://ghostty.org",
"ogSiteName": "Ghostty",
"ogDescription": "Release notes for Ghostty 1.2.0, released on September 15, 2025.",
"ogImage": [
{
"width": "1800",
"url": "/social-share-card.jpg",
"height": "3200"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T16:54:19.000Z",
"createdAtI": 1757955259,
"updatedAt": "2025-09-16T16:12:03.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45252026",
"author": "matrixhelix",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T17:10:58.569Z",
"title": "Ghostty 1.2.0",
"createdAtI": 1757955259,
"url": "https://ghostty.org/docs/install/release-notes/1-2-0",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T16:54:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757956259,
"commentsCount": 1,
"updatedAt": "2025-09-15T17:09:00.000Z"
}
}
Cristian Farias - The Trump Administration’s maneuvers are rising to a political prosecution.
{
"storyID": "45251995",
"title": "The U.S. Government's Extraordinary Pursuit of Kilmar Ábrego García",
"author": "mitchbob",
"url": "https://www.newyorker.com/news/the-lede/the-us-governments-extraordinary-pursuit-of-kilmar-abrego-garcia",
"points": 103,
"commentsCount": 37,
"tags": [],
"og": {
"twitterCreator": "@NewYorker",
"twitterSite": "@NewYorker",
"twitterTitle": "The U.S. Government’s Extraordinary Pursuit of Kilmar Ábrego García",
"articlePublishedTime": "2025-09-15T10:00:00.000Z",
"twitterImage": [
{
"url": "https://media.newyorker.com/photos/68c45a1cbfdf4cfc4ca42361/16:9/w_1280,c_limit/Farias_Garcia_GettyImages-2231291708.jpg?mbid=social_retweet"
}
],
"author": "Cristian Farias",
"ogTitle": "The U.S. Government’s Extraordinary Pursuit of Kilmar Ábrego García",
"ogDescription": "The Trump Administration’s maneuvers are rising to a political prosecution.",
"ogImage": [
{
"url": "https://media.newyorker.com/photos/68c45a1cbfdf4cfc4ca42361/16:9/w_1280,c_limit/Farias_Garcia_GettyImages-2231291708.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "The Trump Administration’s maneuvers are rising to a political prosecution.",
"success": true,
"requestUrl": "https://www.newyorker.com/news/the-lede/the-us-governments-extraordinary-pursuit-of-kilmar-abrego-garcia",
"ogUrl": "https://www.newyorker.com/news/the-lede/the-us-governments-extraordinary-pursuit-of-kilmar-abrego-garcia",
"ogSiteName": "The New Yorker",
"articleSection": "tags",
"articleModifiedTime": "2025-09-15T10:00:00.000Z",
"articleAuthor": "Cristian Farias",
"fbAppId": "1147169538698836"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T16:52:19.000Z",
"createdAtI": 1757955139,
"updatedAt": "2025-09-16T16:29:19.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45251995",
"author": "mitchbob",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T17:00:58.380Z",
"title": "The U.S. Government's Extraordinary Pursuit of Kilmar Ábrego García",
"createdAtI": 1757955139,
"url": "https://www.newyorker.com/news/the-lede/the-us-governments-extraordinary-pursuit-of-kilmar-abrego-garcia",
"points": 13,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T16:52:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757955658,
"commentsCount": 1,
"updatedAt": "2025-09-15T17:00:45.000Z"
}
}
{
"storyID": "45251690",
"title": "Wanted to spy on my dog, ended up spying on TP-Link",
"author": "kennedn",
"url": "https://kennedn.com/blog/posts/tapo/",
"points": 517,
"commentsCount": 162,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "Wanted to spy on my dog, ended up spying on TP-Link",
"twitterImage": [
{
"url": "https://kennedn.com/blog/posts/tapo/tc702.webp"
}
],
"success": true,
"requestUrl": "https://kennedn.com/blog/posts/tapo/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T16:28:54.000Z",
"createdAtI": 1757953734,
"updatedAt": "2025-09-16T16:48:18.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45251690",
"author": "kennedn",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T16:55:58.497Z",
"title": "Wanted to spy on my dog, ended up spying on TP-Link",
"createdAtI": 1757953734,
"url": "https://kennedn.com/blog/posts/tapo/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T16:28:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757955358,
"commentsCount": 1,
"updatedAt": "2025-09-15T16:53:45.000Z"
}
}
Next month, Microsoft will begin automatically installing the Microsoft 365 Copilot app on Windows devices that have the Microsoft 365 desktop client apps.
{
"storyID": "45251593",
"title": "Microsoft to force install the Microsoft 365 Copilot app in October",
"author": "mikece",
"url": "https://www.bleepingcomputer.com/news/microsoft/microsoft-to-force-install-the-microsoft-365-copilot-app-in-october/",
"points": 195,
"commentsCount": 217,
"tags": [],
"og": {
"twitterCreator": "@BleepinComputer",
"twitterSite": "@BleepinComputer",
"twitterTitle": "Microsoft to force install the Microsoft 365 Copilot app in October",
"twitterImage": [
{
"url": "https://www.bleepstatic.com/content/hl-images/2025/09/05/Microsoft-365.jpg"
}
],
"ogTitle": "Microsoft to force install the Microsoft 365 Copilot app in October",
"ogDescription": "Next month, Microsoft will begin automatically installing the Microsoft 365 Copilot app on Windows devices that have the Microsoft 365 desktop client apps.",
"ogLocale": "en_us",
"ogImage": [
{
"width": "1600",
"url": "https://www.bleepstatic.com/content/hl-images/2025/09/05/Microsoft-365.jpg",
"height": "900"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Next month, Microsoft will begin automatically installing the Microsoft 365 Copilot app on Windows devices that have the Microsoft 365 desktop client apps.",
"success": true,
"requestUrl": "https://www.bleepingcomputer.com/news/microsoft/microsoft-to-force-install-the-microsoft-365-copilot-app-in-october/",
"ogUrl": "https://www.bleepingcomputer.com/news/microsoft/microsoft-to-force-install-the-microsoft-365-copilot-app-in-october/",
"ogSiteName": "BleepingComputer",
"fbAppId": "517620508265293"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T16:22:23.000Z",
"createdAtI": 1757953343,
"updatedAt": "2025-09-16T16:50:33.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45251593",
"author": "mikece",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T16:25:58.673Z",
"title": "Microsoft to force install the Microsoft 365 Copilot app in October",
"createdAtI": 1757953343,
"url": "https://www.bleepingcomputer.com/news/microsoft/microsoft-to-force-install-the-microsoft-365-copilot-app-in-october/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T16:22:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757953559,
"commentsCount": 0,
"updatedAt": "2025-09-15T16:25:44.000Z"
}
}
{
"storyID": "45251375",
"title": "Asciinema CLI 3.0 rewritten in Rust, adds live streaming, upgrades file format",
"author": "ku1ik",
"url": "https://blog.asciinema.org/post/three-point-o/",
"points": 333,
"commentsCount": 74,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://blog.asciinema.org/post/three-point-o/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T16:06:30.000Z",
"createdAtI": 1757952390,
"updatedAt": "2025-09-16T16:33:33.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45251375",
"author": "ku1ik",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T17:05:58.489Z",
"title": "Asciinema CLI 3.0 rewritten in Rust, adds live streaming, upgrades file format",
"createdAtI": 1757952390,
"url": "https://blog.asciinema.org/post/three-point-o/",
"points": 5,
"tags": [],
"createdAt": "2025-09-15T16:06:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757955958,
"commentsCount": 0,
"updatedAt": "2025-09-15T17:05:29.000Z"
}
}
{
"storyID": "45251271",
"title": "Varnish Cache to be renamed Vinyl Cache project",
"author": "ibotty",
"url": "https://varnish-cache.org/#new-release-8-0-0-with-bonus-project-news",
"points": 62,
"commentsCount": 4,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://varnish-cache.org/#new-release-8-0-0-with-bonus-project-news"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T15:58:30.000Z",
"createdAtI": 1757951910,
"updatedAt": "2025-09-16T16:30:34.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45251271",
"author": "ibotty",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T18:35:58.486Z",
"title": "Varnish Cache to be renamed Vinyl Cache project",
"createdAtI": 1757951910,
"url": "https://varnish-cache.org/#new-release-8-0-0-with-bonus-project-news",
"points": 5,
"tags": [],
"createdAt": "2025-09-15T15:58:30.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757961358,
"commentsCount": 0,
"updatedAt": "2025-09-15T18:32:30.000Z"
}
}
{
"storyID": "45251178",
"title": "A string formatting library in 65 lines of C++",
"author": "PaulHoule",
"url": "https://riki.house/fmt",
"points": 49,
"commentsCount": 21,
"tags": [],
"og": {
"ogTitle": "A string formatting library in 65 lines of C++",
"ogSiteName": "riki's house",
"success": true,
"requestUrl": "https://riki.house/fmt"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T15:51:28.000Z",
"createdAtI": 1757951488,
"updatedAt": "2025-09-16T15:45:33.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45251178",
"author": "PaulHoule",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T16:05:58.462Z",
"title": "A string formatting library in 65 lines of C++",
"createdAtI": 1757951488,
"url": "https://riki.house/fmt",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T15:51:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757952358,
"commentsCount": 0,
"updatedAt": "2025-09-15T16:01:29.000Z"
}
}
Sarah Perez - Google said the Tables app will not be supported after December 16, 2025, and advised that users export or migrate their data to either Google Sheets or AppSheet instead, depending on their needs.
{
"storyID": "45251141",
"title": "Google is shutting down Tables, its Airtable rival",
"author": "corvad",
"url": "https://techcrunch.com/2025/09/11/google-is-shutting-down-tables-its-airtable-rival/",
"points": 38,
"commentsCount": 7,
"tags": [],
"og": {
"twitterCreator": "@TechCrunch",
"twitterSite": "@TechCrunch",
"articlePublishedTime": "2025-09-11T15:15:23+00:00",
"author": "Sarah Perez",
"ogTitle": "Google is shutting down Tables, its Airtable rival | TechCrunch",
"ogDescription": "Google said the Tables app will not be supported after December 16, 2025, and advised that users export or migrate their data to either Google Sheets or AppSheet instead, depending on their needs.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://techcrunch.com/wp-content/uploads/2020/09/it-ops.png?resize=1200,891",
"height": "891"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/techcrunch",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://techcrunch.com/2025/09/11/google-is-shutting-down-tables-its-airtable-rival/",
"ogUrl": "https://techcrunch.com/2025/09/11/google-is-shutting-down-tables-its-airtable-rival/",
"ogSiteName": "TechCrunch",
"articleModifiedTime": "2025-09-12T00:11:33+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T15:48:17.000Z",
"createdAtI": 1757951297,
"updatedAt": "2025-09-16T14:19:18.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45251141",
"author": "corvad",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T15:55:58.459Z",
"title": "Google is shutting down Tables, its Airtable rival",
"createdAtI": 1757951297,
"url": "https://techcrunch.com/2025/09/11/google-is-shutting-down-tables-its-airtable-rival/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T15:48:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757951758,
"commentsCount": 0,
"updatedAt": "2025-09-15T15:53:02.000Z"
}
}
Secretary of State Marco Rubio has revoked visas and green cards of foreign nationals for opposing Israel's genocide of Palestinians in Gaza
{
"storyID": "45251124",
"title": "US lawmakers introduce bill to strip citizens of passports over Israel criticism",
"author": "slt2021",
"url": "https://thecradle.co/articles-id/33135",
"points": 174,
"commentsCount": 77,
"tags": [],
"og": {
"twitterCreator": "@TheCradleMedia",
"twitterSite": "@TheCradleMedia",
"twitterTitle": "US lawmakers introduce 'thought police' bill to strip citizens of passports over Israel criticism",
"twitterImage": [
{
"url": "https://thecradle-main.oss-eu-central-1.aliyuncs.com/public/articles/90c7e944-90a6-11f0-ac40-00163e02c055.webp"
}
],
"twitterUrl": "https://thecradle.co/articles-id/33135",
"ogTitle": "US lawmakers introduce 'thought police' bill to strip citizens of passports over Israel criticism",
"ogDescription": "Secretary of State Marco Rubio has revoked visas and green cards of foreign nationals for opposing Israel's genocide of Palestinians in Gaza",
"ogImage": [
{
"url": "https://thecradle-main.oss-eu-central-1.aliyuncs.com/public/articles/90c7e944-90a6-11f0-ac40-00163e02c055.webp"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "Secretary of State Marco Rubio has revoked visas and green cards of foreign nationals for opposing Israel's genocide of Palestinians in Gaza",
"success": true,
"requestUrl": "https://thecradle.co/articles-id/33135",
"ogUrl": "thecradle.co",
"ogSiteName": "thecradle.co"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T15:47:18.000Z",
"createdAtI": 1757951238,
"updatedAt": "2025-09-16T16:26:03.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45251124",
"author": "slt2021",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T15:50:58.565Z",
"title": "Thought police bill introduced to revoke US passport for criticism of Israel",
"createdAtI": 1757951238,
"url": "https://thecradle.co/articles-id/33135",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T15:47:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757951459,
"commentsCount": 0,
"updatedAt": "2025-09-15T15:50:44.000Z"
}
}
Mohammad Aziz - We can make our work exciting by chasing the every day tension.
{
"storyID": "45251093",
"title": "Boring work needs tension",
"author": "iaziz786",
"url": "https://iaziz786.com/blog/boring-work-needs-tension/",
"points": 127,
"commentsCount": 68,
"tags": [],
"og": {
"twitterTitle": "Boring Work Needs Tension",
"articlePublishedTime": "2025-09-14T00:00:00+00:00",
"author": "Mohammad Aziz",
"ogTitle": "Boring Work Needs Tension",
"ogDescription": "We can make our work exciting by chasing the every day tension.",
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "We can make our work exciting by chasing the every day tension.",
"success": true,
"requestUrl": "https://iaziz786.com/blog/boring-work-needs-tension/",
"ogUrl": "https://iaziz786.com/blog/boring-work-needs-tension/",
"articleSection": "blog",
"articleModifiedTime": "2025-09-14T00:00:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T15:44:29.000Z",
"createdAtI": 1757951069,
"updatedAt": "2025-09-16T16:50:48.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45251093",
"author": "iaziz786",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T16:00:58.388Z",
"title": "Boring Work Needs Tension",
"createdAtI": 1757951069,
"url": "https://iaziz786.com/blog/boring-work-needs-tension/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T15:44:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757952058,
"commentsCount": 0,
"updatedAt": "2025-09-15T15:56:59.000Z"
}
}
{
"storyID": "45250720",
"title": "Launch HN: Trigger.dev (YC W23) – Open-source platform to build reliable AI apps",
"author": "eallam",
"url": null,
"points": 148,
"commentsCount": 63,
"tags": [
"launch_hn"
],
"createdAt": "2025-09-15T15:20:18.000Z",
"createdAtI": 1757949618,
"updatedAt": "2025-09-16T16:41:04.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45250720",
"author": "eallam",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T15:25:58.744Z",
"title": "Launch HN: Trigger.dev (YC W23) – Open-source platform to build reliable AI apps",
"createdAtI": 1757949618,
"url": null,
"points": 4,
"tags": [
"launch_hn",
"front_page"
],
"createdAt": "2025-09-15T15:20:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757949959,
"commentsCount": 0,
"updatedAt": "2025-09-15T15:25:14.000Z"
}
}
Karen Attiah - I spoke out against hatred and violence in America — and it cost me my job.
{
"storyID": "45250638",
"title": "The Washington Post Fired Me – But My Voice Will Not Be Silenced",
"author": "frob",
"url": "https://karenattiah.substack.com/p/the-washington-post-fired-me-but",
"points": 38,
"commentsCount": 29,
"tags": [],
"og": {
"twitterTitle": "The Washington Post Fired Me — But My Voice Will Not Be Silenced.",
"twitterCard": "summary_large_image",
"twitterDescription": "I spoke out against hatred and violence in America — and it cost me my job.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ksMe!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fkarenattiah.substack.com%2Fapi%2Fv1%2Fpost_preview%2F173531760%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Karen Attiah",
"requestUrl": "https://karenattiah.substack.com/p/the-washington-post-fired-me-but",
"ogTitle": "The Washington Post Fired Me — But My Voice Will Not Be Silenced.",
"ogUrl": "https://karenattiah.substack.com/p/the-washington-post-fired-me-but",
"ogDescription": "I spoke out against hatred and violence in America — and it cost me my job.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!xe8d!,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%2Ff2a67f61-901b-4f68-b0e5-63d7bbbab39d_3462x4328.jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T15:13:09.000Z",
"createdAtI": 1757949189,
"updatedAt": "2025-09-16T16:32:03.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45250638",
"author": "frob",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T15:25:58.744Z",
"title": "The Washington Post Fired Me – But My Voice Will Not Be Silenced",
"createdAtI": 1757949189,
"url": "https://karenattiah.substack.com/p/the-washington-post-fired-me-but",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T15:13:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757949959,
"commentsCount": 0,
"updatedAt": "2025-09-15T15:25:44.000Z"
}
}
{
"storyID": "45250553",
"title": "Paid $2400 to Cloudflare, support refuses to help",
"author": "thekonqueror",
"url": null,
"points": 130,
"commentsCount": 23,
"tags": [
"ask_hn"
],
"createdAt": "2025-09-15T15:05:12.000Z",
"createdAtI": 1757948712,
"updatedAt": "2025-09-16T16:10:47.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45250553",
"author": "thekonqueror",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T15:10:58.577Z",
"title": "Paid $2400 to Cloudflare, support refuses to help",
"createdAtI": 1757948712,
"url": null,
"points": 4,
"tags": [
"ask_hn"
],
"createdAt": "2025-09-15T15:05:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757949059,
"commentsCount": 1,
"updatedAt": "2025-09-15T15:10:14.000Z"
}
}
Ben Lovejoy - A former Meta product manager has claimed that the social network circumvented Apple’s privacy protections, as well as cheating advertisers,...
{
"storyID": "45250500",
"title": "Meta bypassed Apple privacy protections, claims former employee",
"author": "latexr",
"url": "https://9to5mac.com/2025/08/21/meta-allegedly-bypassed-apple-privacy-measure-and-fired-employee-who-flagged-it/",
"points": 157,
"commentsCount": 75,
"tags": [],
"og": {
"articlePublishedTime": "2025-08-21T12:00:36+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/9to5mac.com/wp-content/uploads/sites/6/2025/08/Meta-bypassed-Apple-privacy-protections-and-fired-employee-who-flagged-it-%E2%80%93-FT.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1"
}
],
"author": "Ben Lovejoy",
"ogTitle": "Meta bypassed Apple privacy protections, claims former employee",
"ogDescription": "A former Meta product manager has claimed that the social network circumvented Apple’s privacy protections, as well as cheating advertisers,...",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2000",
"type": "image/jpeg",
"url": "https://i0.wp.com/9to5mac.com/wp-content/uploads/sites/6/2025/08/Meta-bypassed-Apple-privacy-protections-and-fired-employee-who-flagged-it-%E2%80%93-FT.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1",
"height": "1000"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://9to5mac.com/2025/08/21/meta-allegedly-bypassed-apple-privacy-measure-and-fired-employee-who-flagged-it/",
"ogUrl": "https://9to5mac.com/2025/08/21/meta-allegedly-bypassed-apple-privacy-measure-and-fired-employee-who-flagged-it/",
"ogSiteName": "9to5Mac",
"articleModifiedTime": "2025-08-21T12:00:37+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T14:59:54.000Z",
"createdAtI": 1757948394,
"updatedAt": "2025-09-16T16:28:18.000Z",
"fetchedAt": "2025-09-16T16:50:58.480Z",
"firstVersion": {
"storyID": "45250500",
"author": "latexr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T15:05:58.485Z",
"title": "Meta bypassed Apple privacy protections, claims former employee",
"createdAtI": 1757948394,
"url": "https://9to5mac.com/2025/08/21/meta-allegedly-bypassed-apple-privacy-measure-and-fired-employee-who-flagged-it/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T14:59:54.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757948758,
"commentsCount": 0,
"updatedAt": "2025-09-15T15:04:28.000Z"
}
}
I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my professional life working with webviews inside mobile apps and I like to get an early peek into what's coming in the next version of iOS. Since
{
"storyID": "45250370",
"title": "Apple has a private CSS property to add Liquid Glass effects to web content",
"author": "_alastair",
"url": "https://alastair.is/apple-has-a-private-css-property-to-add-liquid-glass-effects-to-web-content/",
"points": 348,
"commentsCount": 181,
"tags": [],
"og": {
"twitterTitle": "Apple has a private CSS property to add Liquid Glass effects to web content",
"articlePublishedTime": "2025-09-15T14:02:45.000Z",
"twitterImage": [
{
"url": "https://alastair.is/content/images/2025/09/Simulator-Screenshot---iPad-mini--A17-Pro----2025-09-13-at-22.59.48.png"
}
],
"twitterUrl": "https://alastair.is/apple-has-a-private-css-property-to-add-liquid-glass-effects-to-web-content/",
"ogTitle": "Apple has a private CSS property to add Liquid Glass effects to web content",
"ogDescription": "I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my professional life working with webviews inside mobile apps and I like to get an early peek into what's coming in the next version of iOS. Since",
"ogImage": [
{
"width": "1200",
"url": "https://alastair.is/content/images/2025/09/Simulator-Screenshot---iPad-mini--A17-Pro----2025-09-13-at-22.59.48-1.png",
"height": "788"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my professional life working with webviews inside mobile apps and I like to get an early peek into what's coming in the next version of iOS. Since",
"success": true,
"requestUrl": "https://alastair.is/apple-has-a-private-css-property-to-add-liquid-glass-effects-to-web-content/",
"ogUrl": "https://alastair.is/apple-has-a-private-css-property-to-add-liquid-glass-effects-to-web-content/",
"ogSiteName": "Alastair Writes Code",
"articleModifiedTime": "2025-09-15T14:32:16.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T14:49:00.000Z",
"createdAtI": 1757947740,
"updatedAt": "2025-09-16T16:32:34.000Z",
"fetchedAt": "2025-09-16T16:40:58.484Z",
"firstVersion": {
"storyID": "45250370",
"author": "_alastair",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T14:55:58.481Z",
"title": "Apple has a private CSS property to add Liquid Glass effects to web content",
"createdAtI": 1757947740,
"url": "https://alastair.is/apple-has-a-private-css-property-to-add-liquid-glass-effects-to-web-content/",
"points": 4,
"tags": [],
"createdAt": "2025-09-15T14:49:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757948158,
"commentsCount": 0,
"updatedAt": "2025-09-15T14:55:44.000Z"
}
}
{
"storyID": "45250328",
"title": "GuitarPie: Electric Guitar Fretboard Pie Menus",
"author": "DonHopkins",
"url": "https://andreasfender.com/publications.php",
"points": 44,
"commentsCount": 5,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://andreasfender.com/publications.php"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T14:45:45.000Z",
"createdAtI": 1757947545,
"updatedAt": "2025-09-16T16:33:33.000Z",
"fetchedAt": "2025-09-16T16:40:58.484Z",
"firstVersion": {
"storyID": "45250328",
"author": "DonHopkins",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T20:30:58.587Z",
"title": "GuitarPie: Electric Guitar Fretboard Pie Menus",
"createdAtI": 1757947545,
"url": "https://andreasfender.com/publications.php",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T14:45:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757968259,
"commentsCount": 1,
"updatedAt": "2025-09-15T20:30:44.000Z"
}
}
{
"storyID": "45250202",
"title": "How to self-host a web font from Google Fonts",
"author": "Velocifyer",
"url": "https://blog.velocifyer.com/Posts/3,0,0,2025-8-13,+how+to+self+host+a+font+from+google+fonts.html",
"points": 167,
"commentsCount": 127,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://blog.velocifyer.com/Posts/3,0,0,2025-8-13,+how+to+self+host+a+font+from+google+fonts.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T14:33:41.000Z",
"createdAtI": 1757946821,
"updatedAt": "2025-09-16T15:57:20.000Z",
"fetchedAt": "2025-09-16T16:05:58.747Z",
"firstVersion": {
"storyID": "45250202",
"author": "Velocifyer",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T14:45:58.525Z",
"title": "How to self-host a web font from Google Fonts",
"createdAtI": 1757946821,
"url": "https://blog.velocifyer.com/Posts/3,0,0,2025-8-13,+how+to+self+host+a+font+from+google+fonts.html",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T14:33:41.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757947559,
"commentsCount": 0,
"updatedAt": "2025-09-15T14:44:29.000Z"
}
}
Build complex Ecommerce store frontends and connect to any backend https://discord.gg/BdaJVZ53sR - graycoreio/daffodil
{
"storyID": "45250193",
"title": "Show HN: Daffodil – Open-Source Ecommerce Framework to connect to any platform",
"author": "damienwebdev",
"url": "https://github.com/graycoreio/daffodil",
"points": 64,
"commentsCount": 8,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - graycoreio/daffodil: Build complex Ecommerce store frontends and connect to any backend https://discord.gg/BdaJVZ53sR",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/869d1936bf4f9f798903e09bc70a688039d2aada797ff0a11e7003e4a17e3d75/graycoreio/daffodil"
}
],
"ogTitle": "GitHub - graycoreio/daffodil: Build complex Ecommerce store frontends and connect to any backend https://discord.gg/BdaJVZ53sR",
"ogDescription": "Build complex Ecommerce store frontends and connect to any backend https://discord.gg/BdaJVZ53sR - graycoreio/daffodil",
"ogImage": [
{
"width": "1200",
"alt": "Build complex Ecommerce store frontends and connect to any backend https://discord.gg/BdaJVZ53sR - graycoreio/daffodil",
"url": "https://opengraph.githubassets.com/869d1936bf4f9f798903e09bc70a688039d2aada797ff0a11e7003e4a17e3d75/graycoreio/daffodil",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Build complex Ecommerce store frontends and connect to any backend https://discord.gg/BdaJVZ53sR - graycoreio/daffodil",
"success": true,
"requestUrl": "https://github.com/graycoreio/daffodil",
"ogUrl": "https://github.com/graycoreio/daffodil",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T14:32:22.000Z",
"createdAtI": 1757946742,
"updatedAt": "2025-09-16T14:58:33.000Z",
"fetchedAt": "2025-09-16T16:05:58.747Z",
"firstVersion": {
"storyID": "45250193",
"author": "damienwebdev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T14:40:58.389Z",
"title": "Show HN: Daffodil – Open-Source Ecommerce Framework to connect to any platform",
"createdAtI": 1757946742,
"url": "https://github.com/graycoreio/daffodil",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-09-15T14:32:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757947258,
"commentsCount": 0,
"updatedAt": "2025-09-15T14:38:29.000Z"
}
}
Huileng Tan - Big Tech is pouring billions into AI and stocks are soaring, but Goldman cautions earnings haven't caught up to the hype.
{
"storyID": "45250052",
"title": "Goldman Sachs says AI still not showing up in companies' bottom lines",
"author": "ethanwillis",
"url": "https://www.businessinsider.com/ai-company-earnings-calls-corporate-profits-bottom-line-goldman-sachs-2025-9",
"points": 51,
"commentsCount": 30,
"tags": [],
"og": {
"articlePublisher": "businessinsider",
"twitterCard": "summary_large_image",
"success": true,
"author": "Huileng Tan",
"requestUrl": "https://www.businessinsider.com/ai-company-earnings-calls-corporate-profits-bottom-line-goldman-sachs-2025-9",
"ogTitle": "Everybody's talking about AI, but Goldman Sachs says it's still not showing up in companies' bottom lines",
"ogUrl": "https://www.businessinsider.com/ai-company-earnings-calls-corporate-profits-bottom-line-goldman-sachs-2025-9",
"ogDescription": "Big Tech is pouring billions into AI and stocks are soaring, but Goldman cautions earnings haven't caught up to the hype.",
"ogSiteName": "Business Insider",
"ogImage": [
{
"width": "1024",
"type": "image/jpeg",
"url": "https://i.insider.com/68ba4f1057d362d375e79233?width=1024&format=jpeg",
"height": "512"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-09-15T14:17:52.000Z",
"createdAtI": 1757945872,
"updatedAt": "2025-09-16T15:22:20.000Z",
"fetchedAt": "2025-09-16T15:50:58.557Z",
"firstVersion": {
"storyID": "45250052",
"author": "ethanwillis",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T14:40:58.389Z",
"title": "Goldman Sachs says AI still not showing up in companies' bottom lines",
"createdAtI": 1757945872,
"url": "https://www.businessinsider.com/ai-company-earnings-calls-corporate-profits-bottom-line-goldman-sachs-2025-9",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T14:17:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757947258,
"commentsCount": 0,
"updatedAt": "2025-09-15T14:39:29.000Z"
}
}
Kent Beck - When Code Gets Cheaper Every Day
{
"storyID": "45249985",
"title": "Programming Deflation",
"author": "dvcoolarun",
"url": "https://tidyfirst.substack.com/p/programming-deflation",
"points": 109,
"commentsCount": 85,
"tags": [],
"og": {
"twitterTitle": "Programming Deflation",
"twitterCard": "summary_large_image",
"twitterDescription": "When Code Gets Cheaper Every Day",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ABd9!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ftidyfirst.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D-966436693%26version%3D9"
}
],
"success": true,
"author": "Kent Beck",
"requestUrl": "https://tidyfirst.substack.com/p/programming-deflation",
"ogTitle": "Programming Deflation",
"ogUrl": "https://tidyfirst.substack.com/p/programming-deflation",
"ogDescription": "When Code Gets Cheaper Every Day",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!ABd9!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ftidyfirst.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D-966436693%26version%3D9"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T14:11:43.000Z",
"createdAtI": 1757945503,
"updatedAt": "2025-09-16T15:47:48.000Z",
"fetchedAt": "2025-09-16T15:50:58.557Z",
"firstVersion": {
"storyID": "45249985",
"author": "dvcoolarun",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T14:40:58.389Z",
"title": "Programming Deflation",
"createdAtI": 1757945503,
"url": "https://tidyfirst.substack.com/p/programming-deflation",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T14:11:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757947258,
"commentsCount": 0,
"updatedAt": "2025-09-15T14:39:59.000Z"
}
}
Send and receive money as easily as sending a text, across apps, borders, and currencies.
{
"storyID": "45249915",
"title": "PayPal to support Ethereum and Bitcoin",
"author": "DocFeind",
"url": "https://newsroom.paypal-corp.com/2025-09-15-PayPal-Ushers-in-a-New-Era-of-Peer-to-Peer-Payments,-Reimagining-How-Money-Moves-to-Anyone,-Anywhere",
"points": 475,
"commentsCount": 362,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "PayPal Ushers in a New Era of Peer-to-Peer Payments, Reimagining How Money Moves to Anyone, Anywhere - Sep 15, 2025",
"twitterDescription": "Send and receive money as easily as sending a text, across apps, borders, and currencies.",
"twitterImage": [
{
"url": "https://mma.prnewswire.com/media/2772327/PayPal_Links__2.jpg?p=twitter"
}
],
"success": true,
"requestUrl": "https://newsroom.paypal-corp.com/2025-09-15-PayPal-Ushers-in-a-New-Era-of-Peer-to-Peer-Payments,-Reimagining-How-Money-Moves-to-Anyone,-Anywhere",
"ogTitle": "PayPal Ushers in a New Era of Peer-to-Peer Payments, Reimagining How Money Moves to Anyone, Anywhere - Sep 15, 2025",
"ogUrl": "https://newsroom.paypal-corp.com/2025-09-15-PayPal-Ushers-in-a-New-Era-of-Peer-to-Peer-Payments,-Reimagining-How-Money-Moves-to-Anyone,-Anywhere",
"ogSiteName": "PayPal Newsroom",
"ogDescription": "Send and receive money as easily as sending a text, across apps, borders, and currencies.",
"ogImage": [
{
"url": "https://newsroom.paypal-corp.com/image/Links_3x2.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T14:04:47.000Z",
"createdAtI": 1757945087,
"updatedAt": "2025-09-16T15:18:48.000Z",
"fetchedAt": "2025-09-16T15:20:58.509Z",
"firstVersion": {
"storyID": "45249915",
"author": "DocFeind",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T14:45:58.525Z",
"title": "PayPal Ushers in a New Era of Peer-to-Peer Payments with Ethereum and Bitcoin",
"createdAtI": 1757945087,
"url": "https://newsroom.paypal-corp.com/2025-09-15-PayPal-Ushers-in-a-New-Era-of-Peer-to-Peer-Payments,-Reimagining-How-Money-Moves-to-Anyone,-Anywhere",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T14:04:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757947559,
"commentsCount": 0,
"updatedAt": "2025-09-15T14:44:59.000Z"
}
}
{
"storyID": "45249878",
"title": "CubeSats are fascinating learning tools for space",
"author": "warrenm",
"url": "https://www.jeffgeerling.com/blog/2025/cubesats-are-fascinating-learning-tools-space",
"points": 203,
"commentsCount": 81,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.jeffgeerling.com/blog/2025/cubesats-are-fascinating-learning-tools-space"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T14:02:02.000Z",
"createdAtI": 1757944922,
"updatedAt": "2025-09-16T14:49:20.000Z",
"fetchedAt": "2025-09-16T14:55:58.359Z",
"firstVersion": {
"storyID": "45249878",
"author": "warrenm",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T14:15:58.457Z",
"title": "CubeSats are fascinating learning tools for space",
"createdAtI": 1757944922,
"url": "https://www.jeffgeerling.com/blog/2025/cubesats-are-fascinating-learning-tools-space",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T14:02:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757945758,
"commentsCount": 0,
"updatedAt": "2025-09-15T14:11:43.000Z"
}
}
Build data processing and data analysis pipelines that leverage the power of LLMs 🧠 - anishathalye/semlib
{
"storyID": "45249697",
"title": "Show HN: Semlib – Semantic Data Processing",
"author": "anishathalye",
"url": "https://github.com/anishathalye/semlib",
"points": 57,
"commentsCount": 12,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - anishathalye/semlib: Build data processing and data analysis pipelines that leverage the power of LLMs 🧠",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/6fc5bf153eb203551ad3d158132277b204f979830bdbdd8fe92f38656d12c61d/anishathalye/semlib"
}
],
"ogTitle": "GitHub - anishathalye/semlib: Build data processing and data analysis pipelines that leverage the power of LLMs 🧠",
"ogDescription": "Build data processing and data analysis pipelines that leverage the power of LLMs 🧠 - anishathalye/semlib",
"ogImage": [
{
"width": "1200",
"alt": "Build data processing and data analysis pipelines that leverage the power of LLMs 🧠 - anishathalye/semlib",
"url": "https://opengraph.githubassets.com/6fc5bf153eb203551ad3d158132277b204f979830bdbdd8fe92f38656d12c61d/anishathalye/semlib",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Build data processing and data analysis pipelines that leverage the power of LLMs 🧠 - anishathalye/semlib",
"success": true,
"requestUrl": "https://github.com/anishathalye/semlib",
"ogUrl": "https://github.com/anishathalye/semlib",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 1,
"offenses": [
"LLMs"
]
},
"createdAt": "2025-09-15T13:45:56.000Z",
"createdAtI": 1757943956,
"updatedAt": "2025-09-16T12:15:03.000Z",
"fetchedAt": "2025-09-16T14:45:58.533Z",
"firstVersion": {
"storyID": "45249697",
"author": "anishathalye",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T14:15:58.457Z",
"title": "Show HN: Semlib – Semantic Data Processing",
"createdAtI": 1757943956,
"url": "https://github.com/anishathalye/semlib",
"points": 3,
"tags": [
"show_hn"
],
"createdAt": "2025-09-15T13:45:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757945758,
"commentsCount": 0,
"updatedAt": "2025-09-15T14:12:13.000Z"
}
}
{
"storyID": "45249500",
"title": "The Obsolescence of Political Definitions (1991)",
"author": "vmchale",
"url": "http://vmchale.com/static/serve/taxonomy.html",
"points": 37,
"commentsCount": 123,
"tags": [],
"og": {
"success": true,
"author": "V. E. McHale",
"requestUrl": "http://vmchale.com/static/serve/taxonomy.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T13:29:50.000Z",
"createdAtI": 1757942990,
"updatedAt": "2025-09-16T14:21:02.000Z",
"fetchedAt": "2025-09-16T14:40:58.408Z",
"firstVersion": {
"storyID": "45249500",
"author": "vmchale",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T14:00:58.541Z",
"title": "The Obsolescence of Political Definitions",
"createdAtI": 1757942990,
"url": "http://vmchale.com/static/serve/taxonomy.html",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T13:29:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757944859,
"commentsCount": 0,
"updatedAt": "2025-09-15T13:59:31.000Z"
}
}
Someone's trash is another person's web server.
{
"storyID": "45249287",
"title": "Hosting a website on a disposable vape",
"author": "dmazin",
"url": "https://bogdanthegeek.github.io/blog/projects/vapeserver/",
"points": 657,
"commentsCount": 15,
"tags": [],
"og": {
"twitterCard": "summary",
"articlePublishedTime": "2025-09-13 13:26:02 +0100 +0100",
"success": true,
"requestUrl": "https://bogdanthegeek.github.io/blog/projects/vapeserver/",
"ogTitle": "Hosting a WebSite on a Disposable Vape",
"ogUrl": "https://bogdanthegeek.github.io/blog/projects/vapeserver/",
"ogDescription": "Someone's trash is another person's web server.",
"ogSiteName": "BogdanTheGeek's Blog",
"ogLocale": "en",
"ogImage": [
{
"width": "1200",
"url": "https://bogdanthegeek.github.io/blog/images/vapeserver.jpg",
"height": "627"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T13:13:49.000Z",
"createdAtI": 1757942029,
"updatedAt": "2025-09-16T12:25:32.000Z",
"fetchedAt": "2025-09-16T14:20:58.366Z",
"firstVersion": {
"storyID": "45249287",
"author": "dmazin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T13:50:58.522Z",
"title": "Hosting a WebSite on a Disposable Vape",
"createdAtI": 1757942029,
"url": "https://bogdanthegeek.github.io/blog/projects/vapeserver/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T13:13:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757944259,
"commentsCount": 0,
"updatedAt": "2025-09-15T13:50:28.000Z"
}
}
Terence Eden - I have a modest set of solar panels on an entirely ordinary house in suburban London. On average they generate about 3,800kWh per year. We also use about 3,800kWh of electricity each year. Obviously, we can't use all the power produced over summer and we need to buy power in winter. So here's my question: How big a battery would we need in order to be completely self-sufficient? Background …
{
"storyID": "45248899",
"title": "How big a solar battery do I need to store all my home's electricity?",
"author": "FromTheArchives",
"url": "https://shkspr.mobi/blog/2025/09/how-big-a-solar-battery-do-i-need-to-store-all-my-homes-electricity/",
"points": 363,
"commentsCount": 439,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@edent",
"articlePublishedTime": "2025-09-15T12:34:42+01:00",
"author": "Terence Eden",
"ogTitle": "How big a solar battery do I need to store *all* my home's electricity?",
"ogDescription": "I have a modest set of solar panels on an entirely ordinary house in suburban London. On average they generate about 3,800kWh per year. We also use about 3,800kWh of electricity each year. Obviously, we can't use all the power produced over summer and we need to buy power in winter. So here's my question: How big a battery would we need in order to be completely self-sufficient? Background …",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "1788",
"alt": "Graph of power flow.",
"url": "https://shkspr.mobi/blog/wp-content/uploads/2025/09/Power-Flow.webp",
"height": "988"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://shkspr.mobi/blog/2025/09/how-big-a-solar-battery-do-i-need-to-store-all-my-homes-electricity/",
"ogUrl": "https://shkspr.mobi/blog/2025/09/how-big-a-solar-battery-do-i-need-to-store-all-my-homes-electricity/",
"ogSiteName": "Terence Eden’s Blog",
"articleModifiedTime": "2025-09-12T13:01:37+01:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T12:33:28.000Z",
"createdAtI": 1757939608,
"updatedAt": "2025-09-16T13:45:02.000Z",
"fetchedAt": "2025-09-16T13:45:58.587Z",
"firstVersion": {
"storyID": "45248899",
"author": "FromTheArchives",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T12:55:58.481Z",
"title": "How big a solar battery do I need to store *all* my home's electricity?",
"createdAtI": 1757939608,
"url": "https://shkspr.mobi/blog/2025/09/how-big-a-solar-battery-do-i-need-to-store-all-my-homes-electricity/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T12:33:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757940958,
"commentsCount": 0,
"updatedAt": "2025-09-15T12:55:00.000Z"
}
}
PostgreSQL replication with DDL changes. Contribute to xataio/pgstream development by creating an account on GitHub.
{
"storyID": "45248868",
"title": "Pgstream: Postgres streaming logical replication with DDL changes",
"author": "fenn",
"url": "https://github.com/xataio/pgstream",
"points": 72,
"commentsCount": 6,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - xataio/pgstream: PostgreSQL replication with DDL changes",
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/784740560/1e979a8a-a716-4753-a8da-1b089295d1ed"
}
],
"ogTitle": "GitHub - xataio/pgstream: PostgreSQL replication with DDL changes",
"ogDescription": "PostgreSQL replication with DDL changes. Contribute to xataio/pgstream development by creating an account on GitHub.",
"ogImage": [
{
"alt": "PostgreSQL replication with DDL changes. Contribute to xataio/pgstream development by creating an account on GitHub.",
"url": "https://repository-images.githubusercontent.com/784740560/1e979a8a-a716-4753-a8da-1b089295d1ed"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "PostgreSQL replication with DDL changes. Contribute to xataio/pgstream development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/xataio/pgstream",
"ogUrl": "https://github.com/xataio/pgstream",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T12:28:24.000Z",
"createdAtI": 1757939304,
"updatedAt": "2025-09-16T07:56:31.000Z",
"fetchedAt": "2025-09-16T13:40:58.481Z",
"firstVersion": {
"storyID": "45248868",
"author": "fenn",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T14:40:58.389Z",
"title": "Pgstream: Postgres streaming logical replication with DDL changes",
"createdAtI": 1757939304,
"url": "https://github.com/xataio/pgstream",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T12:28:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757947258,
"commentsCount": 0,
"updatedAt": "2025-09-15T14:36:43.000Z"
}
}
Attached: 1 image Danish Minister of Justice and chief architect of the current Chat Control proposal, Peter Hummelgaard: "We must break with the totally erroneous perception that it is everyone's civil liberty to communicate on encrypted messaging services." Share your thoughts via https://fightchatcontrol.eu/, or to jm@jm.dk directly. Source: https://www.ft.dk/samling/20231/almdel/REU/spm/1426/index.htm
{
"storyID": "45248802",
"title": "Denmark's Justice Minister calls encrypted messaging a false civil liberty",
"author": "belter",
"url": "https://mastodon.social/@chatcontrol/115204439983078498",
"points": 437,
"commentsCount": 284,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://mastodon.social/@chatcontrol/115204439983078498",
"ogTitle": "Fight Chat Control (@chatcontrol@mastodon.social)",
"profileUsername": "chatcontrol@mastodon.social",
"ogUrl": "https://mastodon.social/@chatcontrol/115204439983078498",
"ogSiteName": "Mastodon",
"ogDescription": "Attached: 1 image\n\nDanish Minister of Justice and chief architect of the current Chat Control proposal, Peter Hummelgaard:\n\n\"We must break with the totally erroneous perception that it is everyone's civil liberty to communicate on encrypted messaging services.\"\n\nShare your thoughts via https://fightchatcontrol.eu/, or to jm@jm.dk directly.\n\nSource: https://www.ft.dk/samling/20231/almdel/REU/spm/1426/index.htm",
"ogLocale": "en",
"ogImage": [
{
"width": "1700",
"alt": "Danish Minister of Justice, Peter Hummelgaard.",
"type": "image/png",
"url": "https://files.mastodon.social/media_attachments/files/115/204/429/589/501/969/original/6cb579f59a0a0da4.png",
"height": "956"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T12:21:21.000Z",
"createdAtI": 1757938881,
"updatedAt": "2025-09-16T13:32:20.000Z",
"fetchedAt": "2025-09-16T13:35:58.346Z",
"firstVersion": {
"storyID": "45248802",
"author": "belter",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T12:35:58.461Z",
"title": "Denmark's Justice Minister calls encrypted messaging a false civil liberty",
"createdAtI": 1757938881,
"url": "https://mastodon.social/@chatcontrol/115204439983078498",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T12:21:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757939758,
"commentsCount": 2,
"updatedAt": "2025-09-15T12:35:43.000Z"
}
}
Mike Kulakov - Chargebacks in SaaS: unfair fees, false claims, and the only way we’ve ever actually won a dispute.
{
"storyID": "45248446",
"title": "The madness of SaaS chargebacks",
"author": "evermike",
"url": "https://medium.com/@citizenblr/the-10-payment-that-cost-me-43-95-the-madness-of-saas-chargebacks-5c308d5a49cc",
"points": 76,
"commentsCount": 108,
"tags": [],
"og": {
"twitterTitle": "The $10 Payment That Cost Me $43.95 — The Madness of SaaS Chargebacks",
"twitterAppIdiPhone": "828256236",
"twitterAppNameiPhone": "Medium",
"ogTitle": "The $10 Payment That Cost Me $43.95 — The Madness of SaaS Chargebacks",
"alAndroidPackage": "com.medium.reader",
"ogType": "article",
"twitterCard": "summary_large_image",
"requestUrl": "https://medium.com/@citizenblr/the-10-payment-that-cost-me-43-95-the-madness-of-saas-chargebacks-5c308d5a49cc",
"twitterAppUrliPhone": "medium://p/5c308d5a49cc",
"alAndroidAppName": "Medium",
"ogSiteName": "Medium",
"twitterSite": "@Medium",
"alWebUrl": "https://medium.com/@citizenblr/the-10-payment-that-cost-me-43-95-the-madness-of-saas-chargebacks-5c308d5a49cc",
"articlePublishedTime": "2025-09-15T11:29:54.662Z",
"twitterImage": [
{
"url": "https://miro.medium.com/v2/resize:fit:1024/1*x6MUr_aXMLDvgzT_Aqv3NA.png"
}
],
"author": "Mike Kulakov",
"alIosAppStoreId": "828256236",
"ogDescription": "Chargebacks in SaaS: unfair fees, false claims, and the only way we’ve ever actually won a dispute.",
"ogImage": [
{
"url": "https://miro.medium.com/v2/resize:fit:1024/1*x6MUr_aXMLDvgzT_Aqv3NA.png"
}
],
"twitterDescription": "Chargebacks in SaaS: unfair fees, false claims, and the only way we’ve ever actually won a dispute.",
"success": true,
"alIosAppName": "Medium",
"alIosUrl": "medium://p/5c308d5a49cc",
"ogUrl": "https://medium.com/@citizenblr/the-10-payment-that-cost-me-43-95-the-madness-of-saas-chargebacks-5c308d5a49cc",
"fbAppId": "542599432471018",
"alAndroidUrl": "medium://p/5c308d5a49cc",
"articleAuthor": "https://medium.com/@citizenblr"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T11:30:46.000Z",
"createdAtI": 1757935846,
"updatedAt": "2025-09-16T11:49:02.000Z",
"fetchedAt": "2025-09-16T12:30:58.548Z",
"firstVersion": {
"storyID": "45248446",
"author": "evermike",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T11:55:58.552Z",
"title": "The $10 Payment That Cost Me $43.95 – The Madness of SaaS Chargebacks",
"createdAtI": 1757935846,
"url": "https://medium.com/@citizenblr/the-10-payment-that-cost-me-43-95-the-madness-of-saas-chargebacks-5c308d5a49cc",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T11:30:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757937359,
"commentsCount": 2,
"updatedAt": "2025-09-15T11:55:28.000Z"
}
}
An transformer based LLM. Written completely in Rust - tekaratzas/RustGPT
{
"storyID": "45247890",
"title": "RustGPT: A pure-Rust transformer LLM built from scratch",
"author": "amazonhut",
"url": "https://github.com/tekaratzas/RustGPT",
"points": 355,
"commentsCount": 169,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - tekaratzas/RustGPT: An transformer based LLM. Written completely in Rust",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/32393ca610a9d6e3ff5ca9ca2abc9b4b9a1259be78dd65af82683a2cc785bbc5/tekaratzas/RustGPT"
}
],
"ogTitle": "GitHub - tekaratzas/RustGPT: An transformer based LLM. Written completely in Rust",
"ogDescription": "An transformer based LLM. Written completely in Rust - tekaratzas/RustGPT",
"ogImage": [
{
"width": "1200",
"alt": "An transformer based LLM. Written completely in Rust - tekaratzas/RustGPT",
"url": "https://opengraph.githubassets.com/32393ca610a9d6e3ff5ca9ca2abc9b4b9a1259be78dd65af82683a2cc785bbc5/tekaratzas/RustGPT",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "An transformer based LLM. Written completely in Rust - tekaratzas/RustGPT",
"success": true,
"requestUrl": "https://github.com/tekaratzas/RustGPT",
"ogUrl": "https://github.com/tekaratzas/RustGPT",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLM",
"LLM"
]
},
"createdAt": "2025-09-15T09:47:18.000Z",
"createdAtI": 1757929638,
"updatedAt": "2025-09-16T09:55:16.000Z",
"fetchedAt": "2025-09-16T10:30:58.721Z",
"firstVersion": {
"storyID": "45247890",
"author": "amazonhut",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T09:55:58.589Z",
"title": "RustGPT: A pure-Rust transformer LLM built from scratch",
"createdAtI": 1757929638,
"url": "https://github.com/tekaratzas/RustGPT",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T09:47:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757930159,
"commentsCount": 0,
"updatedAt": "2025-09-15T09:53:57.000Z"
}
}
This study examines differences in the longevity of Amish men compared to the men within the general population of the United States. Data for this analysis comes from the 1965 Ohio Amish directory, specifically the birth and death dates of men from the Holmes County settlement. Amish men’s longevity is compared with the white men of Ohio based on life tables published online by the Social Security Administration. Am
{
"storyID": "45247877",
"title": "Amish men live longer",
"author": "johntfella",
"url": "https://plainanabaptistjournal.org/article/id/6590/",
"points": 61,
"commentsCount": 124,
"tags": [],
"og": {
"twitterTitle": "Amish Men Live Longer",
"dcLanguage": "en_US",
"dcDateIssued": "2025-07-15",
"ogTitle": "Amish Men Live Longer",
"dcSource": "The Journal of Plain Anabaptist Communities",
"dcTitle": "Amish Men Live Longer",
"ogDescription": "This study examines differences in the longevity of Amish men compared to the men within the general population of the United States. Data for this analysis comes from the 1965 Ohio Amish directory, specifically the birth and death dates of men from the Holmes County settlement. Amish men’s longevity is compared with the white men of Ohio based on life tables published online by the Social Security Administration. Am",
"dcDateCreated": "2025-07-15",
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "This study examines differences in the longevity of Amish men compared to the men within the general population of the United States. Data for this analysis comes from the 1965 Ohio Amish directory, specifically the birth and death dates of men from the Holmes County settlement. Amish men’s longevity is compared with the white men of Ohio based on life tables published online by the Social Security Administration. Am",
"success": true,
"requestUrl": "https://plainanabaptistjournal.org/article/id/6590/",
"ogUrl": "https://plainanabaptistjournal.org/article/id/6590/",
"ogSiteName": "The Journal of Plain Anabaptist Communities",
"dcDescription": "This study examines differences in the longevity of Amish men compared to the men within the general population of the United States. Data for this analysis comes from the 1965 Ohio Amish directory, specifically the birth and death dates of men from the Holmes County settlement. Amish men’s longevity is compared with the white men of Ohio based on life tables published online by the Social Security Administration. Am"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T09:46:05.000Z",
"createdAtI": 1757929565,
"updatedAt": "2025-09-16T09:08:16.000Z",
"fetchedAt": "2025-09-16T10:30:58.721Z",
"firstVersion": {
"storyID": "45247877",
"author": "johntfella",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T11:35:58.334Z",
"title": "Amish Men Live Longer",
"createdAtI": 1757929565,
"url": "https://plainanabaptistjournal.org/article/id/6590/",
"points": 5,
"tags": [],
"createdAt": "2025-09-15T09:46:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757936158,
"commentsCount": 0,
"updatedAt": "2025-09-15T11:33:43.000Z"
}
}
neuronerd - Air pollution is increasingly recognized as having negative effects on brain health. Here we take a look at what those are.
{
"storyID": "45247616",
"title": "How does air pollution impact your brain?",
"author": "wjb3",
"url": "https://neurofrontiers.blog/how-does-air-pollution-impact-your-brain/",
"points": 58,
"commentsCount": 22,
"tags": [],
"og": {
"articlePublishedTime": "2025-07-04T08:06:57+00:00",
"author": "neuronerd",
"ogTitle": "How does air pollution impact your brain? - Neurofrontiers",
"ogDescription": "Air pollution is increasingly recognized as having negative effects on brain health. Here we take a look at what those are.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"type": "image/jpeg",
"url": "https://neurofrontiers.blog/wp-content/uploads/2025/07/brain-traffic-jam-1-1024x576.jpg",
"height": "576"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://neurofrontiers.blog/how-does-air-pollution-impact-your-brain/",
"ogUrl": "https://neurofrontiers.blog/how-does-air-pollution-impact-your-brain/",
"ogSiteName": "Neurofrontiers",
"articleModifiedTime": "2025-07-04T08:07:00+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T09:04:23.000Z",
"createdAtI": 1757927063,
"updatedAt": "2025-09-16T09:52:01.000Z",
"fetchedAt": "2025-09-16T09:55:58.568Z",
"firstVersion": {
"storyID": "45247616",
"author": "wjb3",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T12:50:58.563Z",
"title": "How does air pollution impact your brain?",
"createdAtI": 1757927063,
"url": "https://neurofrontiers.blog/how-does-air-pollution-impact-your-brain/",
"points": 5,
"tags": [],
"createdAt": "2025-09-15T09:04:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757940659,
"commentsCount": 1,
"updatedAt": "2025-09-15T12:46:44.000Z"
}
}
KED Global - ELLABELL, Georgia – The South Korean government has secured the release of about 300 nationals detained following a raid by US authorities on an ele
{
"storyID": "45247608",
"title": "Korea's major US investment projects halted",
"author": "buyucu",
"url": "https://www.kedglobal.com/business-politics/newsView/ked202509080002",
"points": 77,
"commentsCount": 60,
"tags": [],
"og": {
"twitterTitle": "Korea’s major US investment projects halted as detained LG Energy workers set for release - KED Global",
"twitterImage": [
{
"url": "https://www.kedglobal.com/data/ked/image/2025/09/08/ked202509080012.jpg"
}
],
"author": "KED Global",
"ogTitle": "Korea’s major US investment projects halted as detained LG Energy workers set for release - KED Global",
"ogDescription": " ELLABELL, Georgia – The South Korean government has secured the release of about 300 nationals detained following a raid by US authorities on an ele",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://www.kedglobal.com/data/ked/image/2025/09/08/ked202509080012.jpg"
}
],
"ogType": "article",
"articleTag": " DHS",
"twitterCard": "summary",
"twitterDescription": " ELLABELL, Georgia – The South Korean government has secured the release of about 300 nationals detained following a raid by US authorities on an ele",
"success": true,
"requestUrl": "https://www.kedglobal.com/business-politics/newsView/ked202509080002",
"ogSiteName": "KED Global",
"articleModifiedTime": "2025-09-09 09:05:19+09:00",
"fbAppId": "1271195866549789"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T09:03:17.000Z",
"createdAtI": 1757926997,
"updatedAt": "2025-09-16T09:29:02.000Z",
"fetchedAt": "2025-09-16T09:35:58.382Z",
"firstVersion": {
"storyID": "45247608",
"author": "buyucu",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T09:15:58.485Z",
"title": "Korea's major US investment projects halted",
"createdAtI": 1757926997,
"url": "https://www.kedglobal.com/business-politics/newsView/ked202509080002",
"points": 4,
"tags": [],
"createdAt": "2025-09-15T09:03:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757927758,
"commentsCount": 1,
"updatedAt": "2025-09-15T09:13:58.000Z"
}
}
A couple of people have mentioned to me: “we need more fiction examples of positive AI superintelligence – utopias like the Culture novels”. And they’re right, AI can be tremendously positive…
{
"storyID": "45247423",
"title": "The Culture novels as a dystopia",
"author": "ibobev",
"url": "https://www.boristhebrave.com/2025/09/14/the-culture-novels-as-a-dystopia/",
"points": 79,
"commentsCount": 170,
"tags": [],
"og": {
"articlePublishedTime": "2025-09-14T13:49:30+00:00",
"twitterImage": [
{
"url": "https://www.boristhebrave.com/wp-content/uploads/2020/09/btb_logo.png"
}
],
"ogTitle": "The Culture Novels as a Dystopia",
"ogDescription": "A couple of people have mentioned to me: “we need more fiction examples of positive AI superintelligence – utopias like the Culture novels”. And they’re right, AI can be tremendously positive…",
"ogLocale": "en_GB",
"ogImage": [
{
"width": "200",
"url": "https://s0.wp.com/i/blank.jpg",
"height": "200"
}
],
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.boristhebrave.com/2025/09/14/the-culture-novels-as-a-dystopia/",
"ogUrl": "https://www.boristhebrave.com/2025/09/14/the-culture-novels-as-a-dystopia/",
"ogSiteName": "BorisTheBrave.Com",
"articleModifiedTime": "2025-09-14T17:09:28+00:00"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-09-15T08:32:12.000Z",
"createdAtI": 1757925132,
"updatedAt": "2025-09-16T08:45:16.000Z",
"fetchedAt": "2025-09-16T08:45:58.590Z",
"firstVersion": {
"storyID": "45247423",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T12:40:58.340Z",
"title": "The Culture Novels as a Dystopia",
"createdAtI": 1757925132,
"url": "https://www.boristhebrave.com/2025/09/14/the-culture-novels-as-a-dystopia/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T08:32:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757940058,
"commentsCount": 1,
"updatedAt": "2025-09-15T12:39:58.000Z"
}
}
Backdrop is the ultimate live wallpaper engine for Mac. Customize your desktop with dynamic, animated wallpapers. Browse a collection of stunning Mac backgrounds or create and share your own.
{
"storyID": "45247396",
"title": "Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers",
"author": "cindori",
"url": "https://cindori.com/backdrop",
"points": 73,
"commentsCount": 52,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@CindoriApps",
"twitterTitle": "Backdrop: The Best Mac Wallpaper App & Live Wallpaper Engine",
"twitterImage": [
{
"url": "https://cindori.com/images/backdrop/backdrop-social-image.png"
}
],
"ogTitle": "Backdrop: The Best Mac Wallpaper App & Live Wallpaper Engine",
"ogDescription": "Backdrop is the ultimate live wallpaper engine for Mac. Customize your desktop with dynamic, animated wallpapers. Browse a collection of stunning Mac backgrounds or create and share your own.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://cindori.com/images/backdrop/backdrop-social-image.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Backdrop is the ultimate live wallpaper engine for Mac. Customize your desktop with dynamic, animated wallpapers. Browse a collection of stunning Mac backgrounds or create and share your own.",
"success": true,
"requestUrl": "https://cindori.com/backdrop",
"ogUrl": "https://cindori.com/backdrop",
"ogSiteName": "Cindori | Enhance your Mac experience"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T08:28:09.000Z",
"createdAtI": 1757924889,
"updatedAt": "2025-09-16T08:37:01.000Z",
"fetchedAt": "2025-09-16T08:40:58.474Z",
"firstVersion": {
"storyID": "45247396",
"author": "cindori",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T14:40:58.389Z",
"title": "Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers",
"createdAtI": 1757924889,
"url": "https://cindori.com/backdrop",
"points": 10,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-09-15T08:28:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757947258,
"commentsCount": 2,
"updatedAt": "2025-09-15T14:40:44.000Z"
}
}
{
"storyID": "45246971",
"title": "The Mac app flea market",
"author": "ingve",
"url": "https://blog.jim-nielsen.com/2025/mac-app-flea-market/",
"points": 373,
"commentsCount": 139,
"tags": [],
"og": {
"twitterCreator": "@jimniels",
"twitterCard": "summary",
"twitterSite": "@jimniels",
"twitterTitle": "The Mac App Flea Market",
"twitterImage": [
{
"alt": "Jim Nielsen’s initials (JN) in a hand-written style.",
"url": "https://blog.jim-nielsen.com/assets/img/twitter-card.png"
}
],
"success": true,
"author": "Jim Nielsen",
"requestUrl": "https://blog.jim-nielsen.com/2025/mac-app-flea-market/",
"ogTitle": "The Mac App Flea Market",
"ogUrl": "https://blog.jim-nielsen.com/2025/mac-app-flea-market/",
"ogImage": [
{
"url": "https://cdn.jim-nielsen.com/blog/2025/ai-icons.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T07:14:13.000Z",
"createdAtI": 1757920453,
"updatedAt": "2025-09-16T07:30:31.000Z",
"fetchedAt": "2025-09-16T07:45:58.693Z",
"firstVersion": {
"storyID": "45246971",
"author": "ingve",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T12:35:58.461Z",
"title": "The Mac App Flea Market",
"createdAtI": 1757920453,
"url": "https://blog.jim-nielsen.com/2025/mac-app-flea-market/",
"points": 6,
"tags": [],
"createdAt": "2025-09-15T07:14:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757939758,
"commentsCount": 0,
"updatedAt": "2025-09-15T12:34:28.000Z"
}
}
lcamtuf - And some novel ideas for bicycle wheel design.
{
"storyID": "45246953",
"title": "Folks, we have the best π",
"author": "fratellobigio",
"url": "https://lcamtuf.substack.com/p/folks-we-have-the-best",
"points": 325,
"commentsCount": 89,
"tags": [],
"og": {
"twitterTitle": "Folks, we have the best π",
"twitterCard": "summary_large_image",
"twitterDescription": "And some novel ideas for bicycle wheel design.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!K5qY!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Flcamtuf.substack.com%2Fapi%2Fv1%2Fpost_preview%2F173625523%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "lcamtuf",
"requestUrl": "https://lcamtuf.substack.com/p/folks-we-have-the-best",
"ogTitle": "Folks, we have the best π",
"ogUrl": "https://lcamtuf.substack.com/p/folks-we-have-the-best",
"ogDescription": "And some novel ideas for bicycle wheel design.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!_Drc!,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%2F7ada872d-41dd-495e-917a-2dfdf67d4859_2332x1224.png"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T07:10:03.000Z",
"createdAtI": 1757920203,
"updatedAt": "2025-09-16T07:41:31.000Z",
"fetchedAt": "2025-09-16T07:45:58.693Z",
"firstVersion": {
"storyID": "45246953",
"author": "fratellobigio",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T08:40:58.498Z",
"title": "Folks, we have the best π",
"createdAtI": 1757920203,
"url": "https://lcamtuf.substack.com/p/folks-we-have-the-best",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T07:10:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757925658,
"commentsCount": 0,
"updatedAt": "2025-09-15T08:40:27.000Z"
}
}
{
"storyID": "45246403",
"title": "Celestia – Real-time 3D visualization of space",
"author": "LordNibbler",
"url": "https://celestiaproject.space/",
"points": 133,
"commentsCount": 31,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://celestiaproject.space/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T05:30:19.000Z",
"createdAtI": 1757914219,
"updatedAt": "2025-09-16T05:30:45.000Z",
"fetchedAt": "2025-09-16T06:05:58.460Z",
"firstVersion": {
"storyID": "45246403",
"author": "LordNibbler",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T06:10:58.646Z",
"title": "Celestia – real-time 3D visualization of space",
"createdAtI": 1757914219,
"url": "https://celestiaproject.space/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T05:30:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757916659,
"commentsCount": 0,
"updatedAt": "2025-09-15T06:10:42.000Z"
}
}
Installation script for DHH's Omarchy on top of CachyOS. (Read the README.md before proceeding!) - GitHub - mroboff/omarchy-on-cachyos: Installation script for DHH's Omarchy on top of Cach...
{
"storyID": "45246325",
"title": "Show HN: Omarchy on CachyOS",
"author": "theYipster",
"url": "https://github.com/mroboff/omarchy-on-cachyos",
"points": 60,
"commentsCount": 60,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - mroboff/omarchy-on-cachyos: Installation script for DHH's Omarchy on top of CachyOS. (Read the README.md before proceeding!)",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/f75f11322eea6fb2491ab4d9829a30f53809ef12e87bbecff07cfd5eba973444/mroboff/omarchy-on-cachyos"
}
],
"ogTitle": "GitHub - mroboff/omarchy-on-cachyos: Installation script for DHH's Omarchy on top of CachyOS. (Read the README.md before proceeding!)",
"ogDescription": "Installation script for DHH's Omarchy on top of CachyOS. (Read the README.md before proceeding!) - GitHub - mroboff/omarchy-on-cachyos: Installation script for DHH's Omarchy on top of Cach...",
"ogImage": [
{
"width": "1200",
"alt": "Installation script for DHH's Omarchy on top of CachyOS. (Read the README.md before proceeding!) - GitHub - mroboff/omarchy-on-cachyos: Installation script for DHH's Omarchy on top of Cach...",
"url": "https://opengraph.githubassets.com/f75f11322eea6fb2491ab4d9829a30f53809ef12e87bbecff07cfd5eba973444/mroboff/omarchy-on-cachyos",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Installation script for DHH's Omarchy on top of CachyOS. (Read the README.md before proceeding!) - GitHub - mroboff/omarchy-on-cachyos: Installation script for DHH's Omarchy on top...",
"success": true,
"requestUrl": "https://github.com/mroboff/omarchy-on-cachyos",
"ogUrl": "https://github.com/mroboff/omarchy-on-cachyos",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T05:13:33.000Z",
"createdAtI": 1757913213,
"updatedAt": "2025-09-16T05:28:31.000Z",
"fetchedAt": "2025-09-16T05:40:58.480Z",
"firstVersion": {
"storyID": "45246325",
"author": "theYipster",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T06:30:58.497Z",
"title": "Omarchy on CachyOS",
"createdAtI": 1757913213,
"url": "https://github.com/mroboff/omarchy-on-cachyos",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T05:13:33.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757917858,
"commentsCount": 1,
"updatedAt": "2025-09-15T06:30:42.000Z"
}
}
Molly Taft - A report finds that President Trump’s flagship legislation will grant $40 billion in new subsidies to the oil and gas industry over the next decade.
{
"storyID": "45246282",
"title": "US taxpayers to pay billions in fuel subsidies thanks to Big Beautiful Bill",
"author": "billybuckwheat",
"url": "https://www.wired.com/story/us-taxpayers-will-pay-billions-in-new-fossil-fuel-subsidies-thanks-to-the-big-beautiful-bill/",
"points": 58,
"commentsCount": 7,
"tags": [],
"og": {
"twitterCreator": "@wired",
"twitterSite": "@wired",
"twitterTitle": "US Taxpayers Will Pay Billions in New Fossil Fuel Subsidies Thanks to the Big Beautiful Bill",
"articlePublishedTime": "2025-09-09T15:50:17.315Z",
"twitterImage": [
{
"url": "https://media.wired.com/photos/68bb11f3b8add802cd4e82f8/191:100/w_1280,c_limit/science_powerplantsbill_GettyImages-114209816.jpg?mbid=social_retweet"
}
],
"author": "Molly Taft",
"ogTitle": "US Taxpayers Will Pay Billions in New Fossil Fuel Subsidies Thanks to the Big Beautiful Bill",
"ogDescription": "A report finds that President Trump’s flagship legislation will grant $40 billion in new subsidies to the oil and gas industry over the next decade.",
"ogImage": [
{
"url": "https://media.wired.com/photos/68bb11f3b8add802cd4e82f8/191:100/w_1280,c_limit/science_powerplantsbill_GettyImages-114209816.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A report finds that President Trump’s flagship legislation will grant $40 billion in new subsidies to the oil and gas industry over the next decade.",
"success": true,
"requestUrl": "https://www.wired.com/story/us-taxpayers-will-pay-billions-in-new-fossil-fuel-subsidies-thanks-to-the-big-beautiful-bill/",
"ogUrl": "https://www.wired.com/story/us-taxpayers-will-pay-billions-in-new-fossil-fuel-subsidies-thanks-to-the-big-beautiful-bill/",
"ogSiteName": "WIRED",
"articleSection": "tags",
"articleModifiedTime": "2025-09-09T15:50:17.315Z",
"articleAuthor": "Molly Taft",
"fbAppId": "719405864858490"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T05:06:07.000Z",
"createdAtI": 1757912767,
"updatedAt": "2025-09-15T12:35:43.000Z",
"fetchedAt": "2025-09-15T12:35:58.461Z",
"firstVersion": {
"storyID": "45246282",
"author": "billybuckwheat",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T05:10:58.578Z",
"title": "US taxpayers to pay billions in fuel subsidies thanks to Big Beautiful Bill",
"createdAtI": 1757912767,
"url": "https://www.wired.com/story/us-taxpayers-will-pay-billions-in-new-fossil-fuel-subsidies-thanks-to-the-big-beautiful-bill/",
"points": 5,
"tags": [],
"createdAt": "2025-09-15T05:06:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757913059,
"commentsCount": 1,
"updatedAt": "2025-09-15T05:10:41.000Z"
}
}
Chris Chilton - Consumer group calls for congressional action as drivers fail to keep up with the cost of running cars
{
"storyID": "45246247",
"title": "Americans crushed by auto loans as defaults and repossessions surge",
"author": "toomuchtodo",
"url": "https://www.carscoops.com/2025/09/auto-loan-delinquencies-are-off-the-dial-and-even-prime-borrowers-are-struggling/",
"points": 49,
"commentsCount": 92,
"tags": [],
"og": {
"twitterCreator": "@chrischiltoncar",
"twitterSite": "@Carscoop",
"articlePublishedTime": "2025-09-14T16:40:00+00:00",
"author": "Chris Chilton",
"ogTitle": "Americans Crushed By Auto Loans As Defaults And Repossessions Surge | Carscoops",
"ogDescription": "Consumer group calls for congressional action as drivers fail to keep up with the cost of running cars",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1536",
"type": "image/jpeg",
"url": "https://www.carscoops.com/wp-content/uploads/2025/09/vb4trfe-w.jpg",
"height": "864"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/Carscoopscom/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.carscoops.com/2025/09/auto-loan-delinquencies-are-off-the-dial-and-even-prime-borrowers-are-struggling/",
"ogUrl": "https://www.carscoops.com/?p=3280876",
"ogSiteName": "Carscoops",
"articleModifiedTime": "2025-09-14T14:27:49+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T04:56:24.000Z",
"createdAtI": 1757912184,
"updatedAt": "2025-09-16T05:07:01.000Z",
"fetchedAt": "2025-09-16T05:35:58.369Z",
"firstVersion": {
"storyID": "45246247",
"author": "toomuchtodo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T05:20:58.443Z",
"title": "Americans Crushed by Auto Loans as Defaults and Repossessions Surge",
"createdAtI": 1757912184,
"url": "https://www.carscoops.com/2025/09/auto-loan-delinquencies-are-off-the-dial-and-even-prime-borrowers-are-struggling/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T04:56:24.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757913658,
"commentsCount": 3,
"updatedAt": "2025-09-15T05:18:42.000Z"
}
}
High-speed internet. Available almost anywhere on Earth.
{
"storyID": "45246229",
"title": "Starlink is currently experiencing a service outage",
"author": "thallium205",
"url": "https://www.starlink.com/",
"points": 71,
"commentsCount": 82,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Starlink",
"twitterDescription": "High-speed internet. Available almost anywhere on Earth.",
"twitterImage": [
{
"url": "https://www.starlink.com/public-files/home_b_hero_d.webp"
}
],
"success": true,
"requestUrl": "https://www.starlink.com/",
"ogTitle": "Starlink",
"ogUrl": "http://starlink.com/",
"ogDescription": "High-speed internet. Available almost anywhere on Earth.",
"ogSiteName": "Starlink",
"ogImage": [
{
"url": "https://www.starlink.com/public-files/home_b_hero_d.webp"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T04:51:29.000Z",
"createdAtI": 1757911889,
"updatedAt": "2025-09-16T04:05:15.000Z",
"fetchedAt": "2025-09-16T05:30:58.945Z",
"firstVersion": {
"storyID": "45246229",
"author": "thallium205",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T05:15:58.350Z",
"title": "Starlink is currently experiencing a service outage",
"createdAtI": 1757911889,
"url": "https://www.starlink.com/",
"points": 3,
"tags": [],
"createdAt": "2025-09-15T04:51:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757913358,
"commentsCount": 0,
"updatedAt": "2025-09-15T05:15:42.000Z"
}
}
Pig-butchering scams have emerged as a complex form of fraud that combines elements of romance, investment fraud, and advanced social engineering tactics to systematically exploit victims. In this paper, we present the first qualitative analysis of pig-butchering scams, informed by in-depth semi-structured interviews with $N=26$ victims. We capture nuanced, first-hand accounts from victims, providing insight into the
{
"storyID": "45245962",
"title": "A qualitative analysis of pig-butchering scams",
"author": "stmw",
"url": "https://arxiv.org/abs/2503.20821",
"points": 203,
"commentsCount": 128,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@arxiv",
"twitterTitle": "\"Hello, is this Anna?\": Unpacking the Lifecycle of...",
"twitterImage": [
{
"alt": "arXiv logo",
"url": "https://static.arxiv.org/icons/twitter/arxiv-logo-twitter-square.png"
}
],
"ogTitle": "\"Hello, is this Anna?\": Unpacking the Lifecycle of Pig-Butchering Scams",
"ogDescription": "Pig-butchering scams have emerged as a complex form of fraud that combines elements of romance, investment fraud, and advanced social engineering tactics to systematically exploit victims. In this paper, we present the first qualitative analysis of pig-butchering scams, informed by in-depth semi-structured interviews with $N=26$ victims. We capture nuanced, first-hand accounts from victims, providing insight into the",
"ogImage": [
{
"width": "1200",
"alt": "arXiv logo",
"url": "/static/browse/0.3.4/images/arxiv-logo-fb.png",
"height": "700"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "Pig-butchering scams have emerged as a complex form of fraud that combines elements of romance, investment fraud, and advanced social engineering tactics to systematically exploit victims. In this...",
"success": true,
"requestUrl": "https://arxiv.org/abs/2503.20821",
"ogUrl": "https://arxiv.org/abs/2503.20821v2",
"ogSiteName": "arXiv.org"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T03:58:23.000Z",
"createdAtI": 1757908703,
"updatedAt": "2025-09-16T04:51:32.000Z",
"fetchedAt": "2025-09-16T04:55:58.486Z",
"firstVersion": {
"storyID": "45245962",
"author": "stmw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T05:00:58.344Z",
"title": "\"Hello, Is This Anna?\": Unpacking the Lifecycle of Pig-Butchering Scams",
"createdAtI": 1757908703,
"url": "https://arxiv.org/abs/2503.20821",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T03:58:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757912458,
"commentsCount": 0,
"updatedAt": "2025-09-15T04:59:42.000Z"
}
}
In a recent 3Blue1Brown video series on transformer models, Grant Sanderson posed a fascinating question: How can a relatively modest embedding space of 12,288 dimensions (GPT-3) accommodate millions of distinct real-world concepts? The answer lies at the intersection of high-dimensional geometry and a remarkable mathematical result known as the
{
"storyID": "45245948",
"title": "Language models pack billions of concepts into 12k dimensions",
"author": "lawrenceyan",
"url": "https://nickyoder.com/johnson-lindenstrauss/",
"points": 355,
"commentsCount": 125,
"tags": [],
"og": {
"twitterTitle": "Beyond Orthogonality: How Language Models Pack Billions of Concepts into 12,000 Dimensions",
"articlePublishedTime": "2025-02-20T19:26:00.000Z",
"twitterImage": [
{
"url": "https://nickyoder.com/content/images/size/w1200/2025/03/Dimensions.png"
}
],
"twitterUrl": "https://nickyoder.com/johnson-lindenstrauss/",
"ogTitle": "Beyond Orthogonality: How Language Models Pack Billions of Concepts into 12,000 Dimensions",
"ogDescription": "In a recent 3Blue1Brown video series on transformer models, Grant Sanderson posed a fascinating question: How can a relatively modest embedding space of 12,288 dimensions (GPT-3) accommodate millions of distinct real-world concepts?\n\nThe answer lies at the intersection of high-dimensional geometry and a remarkable mathematical result known as the",
"ogImage": [
{
"width": "1200",
"url": "https://nickyoder.com/content/images/size/w1200/2025/02/Dimensions.png",
"height": "786"
}
],
"ogType": "article",
"articleTag": "Statistics",
"twitterCard": "summary_large_image",
"twitterDescription": "In a recent 3Blue1Brown video series on transformer models, Grant Sanderson posed a fascinating question: How can a relatively modest embedding space of 12,288 dimensions (GPT-3) accommodate millions of distinct real-world concepts?\n\nThe answer lies at the intersection of high-dimensional geometry and a remarkable mathematical result known as the",
"success": true,
"requestUrl": "https://nickyoder.com/johnson-lindenstrauss/",
"ogUrl": "https://nickyoder.com/johnson-lindenstrauss/",
"ogSiteName": "Nick Yoder",
"articleModifiedTime": "2025-03-24T16:48:25.000Z"
},
"aiIsh": {
"score": 2,
"offenses": [
"GPT",
"languagemodel"
]
},
"createdAt": "2025-09-15T03:54:20.000Z",
"createdAtI": 1757908460,
"updatedAt": "2025-09-16T04:32:46.000Z",
"fetchedAt": "2025-09-16T04:50:58.600Z",
"firstVersion": {
"storyID": "45245948",
"author": "lawrenceyan",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T05:20:58.443Z",
"title": "Language Models Pack Billions of Concepts into 12,000 Dimensions",
"createdAtI": 1757908460,
"url": "https://nickyoder.com/johnson-lindenstrauss/",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T03:54:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757913658,
"commentsCount": 0,
"updatedAt": "2025-09-15T05:19:12.000Z"
}
}
Also adds multilingual emails, improved admin tools, and session management.
{
"storyID": "45245802",
"title": "Decentralized YouTube alternative adds livestream scheduling in new release",
"author": "MilnerRoute",
"url": "https://news.itsfoss.com/peertube-7-3/",
"points": 112,
"commentsCount": 47,
"tags": [],
"og": {
"twitterCreator": "@sourav_rudra_xD",
"twitterTitle": "Decentralized YouTube Alternative Adds Live Streame Scheduling Option in Latest Release",
"twitterSite": "@itsfoss2",
"articlePublishedTime": "2025-09-10T08:30:56.000Z",
"twitterImage": [
{
"url": "https://news.itsfoss.com/content/images/2025/09/peertube-7-3-banner.png"
}
],
"twitterUrl": "https://news.itsfoss.com/peertube-7-3/",
"ogTitle": "Decentralized YouTube Alternative Adds Live Streame Scheduling Option in Latest Release",
"ogDescription": "Also adds multilingual emails, improved admin tools, and session management.",
"ogImage": [
{
"width": "1200",
"url": "https://news.itsfoss.com/content/images/2025/09/peertube-7-3-banner.png",
"height": "799"
}
],
"ogType": "article",
"articleTag": "Application Releases",
"articlePublisher": "https://www.facebook.com/itsfoss",
"twitterCard": "summary_large_image",
"twitterDescription": "Also adds multilingual emails, improved admin tools, and session management.",
"success": true,
"requestUrl": "https://news.itsfoss.com/peertube-7-3/",
"ogUrl": "https://news.itsfoss.com/peertube-7-3/",
"ogSiteName": "It's FOSS News",
"articleModifiedTime": "2025-09-10T08:30:56.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-09-15T03:27:34.000Z",
"createdAtI": 1757906854,
"updatedAt": "2025-09-16T03:15:46.000Z",
"fetchedAt": "2025-09-16T04:50:58.600Z",
"firstVersion": {
"storyID": "45245802",
"author": "MilnerRoute",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-09-15T03:40:58.389Z",
"title": "Decentralized YouTube alternative adds livestream scheduling in new release",
"createdAtI": 1757906854,
"url": "https://news.itsfoss.com/peertube-7-3/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-09-15T03:27:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1757907658,
"commentsCount": 0,
"updatedAt": "2025-09-15T03:37:57.000Z"
}
}