Try out the initial release of the QNX Developer Desktop -- a self-hosted development environment for QNX. No more cross-compilation!
{
"storyID": "46398201",
"title": "QNX Self-Hosted Developer Desktop",
"author": "transpute",
"url": "https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/",
"points": 53,
"commentsCount": 21,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "QNX Self-Hosted Developer Desktop -- Initial Release",
"articlePublishedTime": "2025-12-11T15:27:10.000Z",
"twitterImage": [
{
"url": "https://devblog.qnx.com/content/images/size/w1200/2025/12/desktop-preview1-1.png"
}
],
"twitterUrl": "https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/",
"ogTitle": "QNX Self-Hosted Developer Desktop -- Initial Release",
"ogDescription": "Try out the initial release of the QNX Developer Desktop -- a self-hosted development environment for QNX. No more cross-compilation!",
"ogImage": [
{
"width": "1200",
"url": "https://devblog.qnx.com/content/images/size/w1200/2025/12/desktop-preview1-1.png",
"height": "731"
}
],
"ogType": "article",
"articleTag": "News",
"twitterCard": "summary_large_image",
"twitterDescription": "Try out the initial release of the QNX Developer Desktop -- a self-hosted development environment for QNX. No more cross-compilation!",
"success": true,
"requestUrl": "https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/",
"ogUrl": "https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/",
"ogSiteName": "QNX Developer Blog",
"articleModifiedTime": "2025-12-12T14:04:00.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-27T01:16:53.000Z",
"createdAtI": 1766798213,
"updatedAt": "2025-12-27T04:15:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46398201",
"author": "transpute",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T02:00:58.693Z",
"title": "QNX Self-Hosted Developer Desktop",
"createdAtI": 1766798213,
"url": "https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/",
"points": 3,
"tags": [],
"createdAt": "2025-12-27T01:16:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766800859,
"commentsCount": 1,
"updatedAt": "2025-12-27T02:00:19.000Z"
}
}{
"storyID": "46397609",
"title": "Exe.dev/",
"author": "achairapart",
"url": "https://exe.dev/",
"points": 72,
"commentsCount": 45,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://exe.dev/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T23:42:46.000Z",
"createdAtI": 1766792566,
"updatedAt": "2025-12-27T04:10:04.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46397609",
"author": "achairapart",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T00:10:58.485Z",
"title": "Exe.dev/",
"createdAtI": 1766792566,
"url": "https://exe.dev/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T23:42:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766794258,
"commentsCount": 0,
"updatedAt": "2025-12-27T00:10:49.000Z"
}
}{
"storyID": "46397379",
"title": "Always Bet on Text",
"author": "jesseduffield",
"url": "https://graydon2.dreamwidth.org/193447.html",
"points": 119,
"commentsCount": 57,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://graydon2.dreamwidth.org/193447.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T23:09:40.000Z",
"createdAtI": 1766790580,
"updatedAt": "2025-12-27T04:14:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46397379",
"author": "jesseduffield",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T23:25:58.344Z",
"title": "Always Bet on Text",
"createdAtI": 1766790580,
"url": "https://graydon2.dreamwidth.org/193447.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-26T23:09:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766791558,
"commentsCount": 2,
"updatedAt": "2025-12-26T23:23:49.000Z"
}
}More than a container orchastrator
{
"storyID": "46396043",
"title": "How I think about Kubernetes",
"author": "todsacerdoti",
"url": "https://garnaudov.com/writings/how-i-think-about-kubernetes/",
"points": 72,
"commentsCount": 47,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-26T00:00:00+00:00",
"success": true,
"requestUrl": "https://garnaudov.com/writings/how-i-think-about-kubernetes/",
"ogTitle": "How I think about Kubernetes",
"ogUrl": "https://garnaudov.com/writings/how-i-think-about-kubernetes/",
"ogSiteName": "Georgi Arnaudov",
"ogDescription": "More than a container orchastrator",
"ogLocale": "en_us",
"articleSection": "writings",
"articleModifiedTime": "2025-12-26T00:00:00+00:00",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T20:44:28.000Z",
"createdAtI": 1766781868,
"updatedAt": "2025-12-27T04:13:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46396043",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T20:55:58.543Z",
"title": "I Think about Kubernetes",
"createdAtI": 1766781868,
"url": "https://garnaudov.com/writings/how-i-think-about-kubernetes/",
"points": 3,
"tags": [],
"createdAt": "2025-12-26T20:44:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766782559,
"commentsCount": 0,
"updatedAt": "2025-12-26T20:52:49.000Z"
}
}T-Ruby: TypeScript-style type system for Ruby. Write .trb files with type annotations, compile to standard .rb files.
{
"storyID": "46395871",
"title": "T-Ruby is Ruby with syntax for types",
"author": "thunderbong",
"url": "https://type-ruby.github.io/",
"points": 73,
"commentsCount": 41,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"ogLocaleAlternate": "ko_KR",
"twitterImage": [
{
"url": "https://type-ruby.github.io/img/t-ruby-social-card.png"
}
],
"success": true,
"requestUrl": "https://type-ruby.github.io/",
"ogTitle": "Type-safe Ruby | T-Ruby",
"ogUrl": "https://type-ruby.github.io/",
"ogDescription": "T-Ruby: TypeScript-style type system for Ruby. Write .trb files with type annotations, compile to standard .rb files.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://type-ruby.github.io/img/t-ruby-social-card.png"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T20:27:50.000Z",
"createdAtI": 1766780870,
"updatedAt": "2025-12-27T04:15:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46395871",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-27T01:00:58.457Z",
"title": "T-Ruby is Ruby with syntax for types",
"createdAtI": 1766780870,
"url": "https://type-ruby.github.io/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T20:27:50.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766797258,
"commentsCount": 0,
"updatedAt": "2025-12-27T01:00:49.000Z"
}
}They want to know how much time is left in class ... but can't quite tell, one teacher says.
{
"storyID": "46395757",
"title": "NYC phone ban reveals some students can't read clocks",
"author": "geox",
"url": "https://gothamist.com/news/nyc-phone-ban-reveals-some-students-cant-read-clocks",
"points": 37,
"commentsCount": 90,
"tags": [],
"og": {
"twitterSite": "@gothamist",
"articlePublishedTime": "2025-12-26T15:01:01.400Z",
"ogTitle": "NYC phone ban reveals some students can't read clocks",
"ogDescription": "They want to know how much time is left in class ... but can't quite tell, one teacher says.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"alt": "A clock and the Empire State Building.",
"url": "https://api-prod.gothamist.com/images/354635/fill-1200x650|format-webp|webpquality-85/",
"height": "650"
}
],
"ogType": "website",
"articleTag": "education,new-york-city",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://gothamist.com/news/nyc-phone-ban-reveals-some-students-cant-read-clocks",
"ogUrl": "https://gothamist.com/news/nyc-phone-ban-reveals-some-students-cant-read-clocks",
"ogSiteName": "Gothamist",
"articleSection": "News",
"fbAppId": "151261804904925",
"articleAuthor": "https://gothamist.com/staff/jessica-gould"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T20:18:02.000Z",
"createdAtI": 1766780282,
"updatedAt": "2025-12-27T04:04:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46395757",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T20:25:58.703Z",
"title": "NYC phone ban reveals some students can't read clocks",
"createdAtI": 1766780282,
"url": "https://gothamist.com/news/nyc-phone-ban-reveals-some-students-cant-read-clocks",
"points": 3,
"tags": [],
"createdAt": "2025-12-26T20:18:02.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766780759,
"commentsCount": 2,
"updatedAt": "2025-12-26T20:25:51.000Z"
}
}When the world's richest man can simply 'correct' an AI to reflect his own values, what does that tell us about the entire alignment discourse?
{
"storyID": "46395292",
"title": "Grok and the Naked King: The Ultimate Argument Against AI Alignment",
"author": "ibrahimcesar",
"url": "https://ibrahimcesar.cloud/blog/grok-and-the-naked-king/",
"points": 74,
"commentsCount": 42,
"tags": [],
"og": {
"twitterCreator": "@ibrahimcesar",
"twitterTitle": "Grok and the Naked King: The Ultimate Argument Against AI Alignment — Ibrahim Cesar",
"twitterImage": [
{
"url": "https://ibrahimcesar.cloud/og/grok-and-the-naked-king.png"
}
],
"twitterUrl": "https://ibrahimcesar.cloud/blog/grok-and-the-naked-king",
"ogTitle": "Grok and the Naked King: The Ultimate Argument Against AI Alignment — Ibrahim Cesar",
"ogDescription": "When the world's richest man can simply 'correct' an AI to reflect his own values, what does that tell us about the entire alignment discourse?",
"ogImage": [
{
"url": "https://ibrahimcesar.cloud/og/grok-and-the-naked-king.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "When the world's richest man can simply 'correct' an AI to reflect his own values, what does that tell us about the entire alignment discourse?",
"success": true,
"requestUrl": "https://ibrahimcesar.cloud/blog/grok-and-the-naked-king/",
"ogUrl": "https://ibrahimcesar.cloud/blog/grok-and-the-naked-king"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-26T19:25:28.000Z",
"createdAtI": 1766777128,
"updatedAt": "2025-12-27T04:12:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46395292",
"author": "ibrahimcesar",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T20:35:58.377Z",
"title": "Grok and the Naked King: The Ultimate Argument Against AI Alignment",
"createdAtI": 1766777128,
"url": "https://ibrahimcesar.cloud/blog/grok-and-the-naked-king/",
"points": 5,
"tags": [],
"createdAt": "2025-12-26T19:25:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766781358,
"commentsCount": 1,
"updatedAt": "2025-12-26T20:35:34.000Z"
}
}Contribute to NullandKale/NullSplats development by creating an account on GitHub.
{
"storyID": "46395273",
"title": "Gaussian Splatting 3 Ways",
"author": "nullandkale",
"url": "https://github.com/NullandKale/NullSplats",
"points": 50,
"commentsCount": 4,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - NullandKale/NullSplats",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/78924d8eacf27ae6a619b1723dedae6812a43a4652859cb206269c010861523c/NullandKale/NullSplats"
}
],
"ogTitle": "GitHub - NullandKale/NullSplats",
"ogDescription": "Contribute to NullandKale/NullSplats development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to NullandKale/NullSplats development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/78924d8eacf27ae6a619b1723dedae6812a43a4652859cb206269c010861523c/NullandKale/NullSplats",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to NullandKale/NullSplats development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/NullandKale/NullSplats",
"ogUrl": "https://github.com/NullandKale/NullSplats",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T19:23:28.000Z",
"createdAtI": 1766777008,
"updatedAt": "2025-12-27T03:08:05.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46395273",
"author": "nullandkale",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T20:00:58.543Z",
"title": "Gaussian Splatting 3 Ways",
"createdAtI": 1766777008,
"url": "https://github.com/NullandKale/NullSplats",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T19:23:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766779259,
"commentsCount": 0,
"updatedAt": "2025-12-26T19:58:50.000Z"
}
}{
"storyID": "46395184",
"title": "My insulin pump controller uses the Linux kernel. It also violates the GPL",
"author": "davisr",
"url": "https://old.reddit.com/r/linux/comments/1puojsr/the_device_that_controls_my_insulin_pump_uses_the/",
"points": 358,
"commentsCount": 143,
"tags": [
"front_page"
],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://old.reddit.com/r/linux/comments/1puojsr/the_device_that_controls_my_insulin_pump_uses_the/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T19:13:22.000Z",
"createdAtI": 1766776402,
"updatedAt": "2025-12-27T04:15:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46395184",
"author": "davisr",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T19:20:58.404Z",
"title": "My insulin pump controller uses the Linux kernel. It also violates the GPL",
"createdAtI": 1766776402,
"url": "https://old.reddit.com/r/linux/comments/1puojsr/the_device_that_controls_my_insulin_pump_uses_the/",
"points": 4,
"tags": [],
"createdAt": "2025-12-26T19:13:22.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766776858,
"commentsCount": 0,
"updatedAt": "2025-12-26T19:19:48.000Z"
}
}John - Charles Dodgson (a.k.a. Lewis Carroll) developed a method of computing determinants which has some practical advantages.
{
"storyID": "46395106",
"title": "How Lewis Carroll computed determinants (2023)",
"author": "tzury",
"url": "https://www.johndcook.com/blog/2023/07/10/lewis-carroll-determinants/",
"points": 148,
"commentsCount": 28,
"tags": [
"front_page"
],
"og": {
"twitterTitle": "How Lewis Carroll computed determinants",
"articlePublishedTime": "2023-07-10T15:53:27+00:00",
"twitterImage": [
{
"url": "https://www.johndcook.com/blog/wp-content/uploads/2022/05/twittercard.png"
}
],
"author": "John",
"ogTitle": "How Lewis Carroll computed determinants",
"ogDescription": "Charles Dodgson (a.k.a. Lewis Carroll) developed a method of computing determinants which has some practical advantages.",
"ogLocale": "en_US",
"ogType": "article",
"twitterCard": "summary",
"twitterDescription": "Charles Dodgson (a.k.a. Lewis Carroll) developed a method of computing determinants which has some practical advantages.",
"success": true,
"requestUrl": "https://www.johndcook.com/blog/2023/07/10/lewis-carroll-determinants/",
"ogUrl": "https://www.johndcook.com/blog/2023/07/10/lewis-carroll-determinants/",
"ogSiteName": "John D. Cook | Applied Mathematics Consulting",
"articleModifiedTime": "2023-07-15T01:57:12+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T19:03:32.000Z",
"createdAtI": 1766775812,
"updatedAt": "2025-12-27T04:15:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46395106",
"author": "tzury",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T19:15:58.375Z",
"title": "Lewis Carroll Computed Determinants",
"createdAtI": 1766775812,
"url": "https://www.johndcook.com/blog/2023/07/10/lewis-carroll-determinants/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T19:03:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766776558,
"commentsCount": 0,
"updatedAt": "2025-12-26T19:15:04.000Z"
}
}{
"storyID": "46395061",
"title": "Drawing with zero-width characters",
"author": "benswerd",
"url": "https://zw.swerdlow.dev",
"points": 78,
"commentsCount": 27,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://zw.swerdlow.dev"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T18:59:39.000Z",
"createdAtI": 1766775579,
"updatedAt": "2025-12-27T04:10:35.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46395061",
"author": "benswerd",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T21:55:58.731Z",
"title": "Drawing with zero-width characters",
"createdAtI": 1766775579,
"url": "https://zw.swerdlow.dev",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T18:59:39.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766786159,
"commentsCount": 1,
"updatedAt": "2025-12-26T21:54:04.000Z"
}
}Simon Willison - Rob Pike (that Rob Pike) is furious. Here’s a Bluesky link for if you have an account there and a link to it in my thread viewer if you don’t. …
{
"storyID": "46394867",
"title": "Rob Pike got spammed with an AI slop \"act of kindness\"",
"author": "nabla9",
"url": "https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/",
"points": 263,
"commentsCount": 199,
"tags": [],
"og": {
"twitterCreator": "@simonw",
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://static.simonwillison.net/static/2025/rob-pike-card.jpg"
}
],
"success": true,
"author": "Simon Willison",
"requestUrl": "https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/",
"ogTitle": "How Rob Pike got spammed with an AI slop “act of kindness”",
"ogUrl": "https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/",
"ogSiteName": "Simon Willison’s Weblog",
"ogDescription": "Rob Pike (that Rob Pike) is furious. Here’s a Bluesky link for if you have an account there and a link to it in my thread viewer if you don’t. …",
"ogImage": [
{
"url": "https://static.simonwillison.net/static/2025/rob-pike-card.jpg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-26T18:42:13.000Z",
"createdAtI": 1766774533,
"updatedAt": "2025-12-27T04:05:50.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46394867",
"author": "nabla9",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T18:50:58.407Z",
"title": "Rob Pike got spammed with an AI slop \"act of kindness\"",
"createdAtI": 1766774533,
"url": "https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/",
"points": 4,
"tags": [],
"createdAt": "2025-12-26T18:42:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766775058,
"commentsCount": 0,
"updatedAt": "2025-12-26T18:50:34.000Z"
}
}Contribute to joe-desimone/mongobleed development by creating an account on GitHub.
{
"storyID": "46394620",
"title": "MongoBleed",
"author": "gpi",
"url": "https://github.com/joe-desimone/mongobleed/blob/main/mongobleed.py",
"points": 60,
"commentsCount": 9,
"tags": [
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "mongobleed/mongobleed.py at main · joe-desimone/mongobleed",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/c8c974c89f66f69ec65d600249c1b901ecadafaeb46ff9b304b14a8992a5c68d/joe-desimone/mongobleed"
}
],
"ogTitle": "mongobleed/mongobleed.py at main · joe-desimone/mongobleed",
"ogDescription": "Contribute to joe-desimone/mongobleed development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Contribute to joe-desimone/mongobleed development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/c8c974c89f66f69ec65d600249c1b901ecadafaeb46ff9b304b14a8992a5c68d/joe-desimone/mongobleed",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Contribute to joe-desimone/mongobleed development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/joe-desimone/mongobleed/blob/main/mongobleed.py",
"ogUrl": "https://github.com/joe-desimone/mongobleed/blob/main/mongobleed.py",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T18:17:00.000Z",
"createdAtI": 1766773020,
"updatedAt": "2025-12-27T04:13:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46394620",
"author": "gpi",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T21:00:58.310Z",
"title": "MongoBleed",
"createdAtI": 1766773020,
"url": "https://github.com/joe-desimone/mongobleed/blob/main/mongobleed.py",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T18:17:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766782858,
"commentsCount": 0,
"updatedAt": "2025-12-26T21:00:49.000Z"
}
}{
"storyID": "46394327",
"title": "FFmpeg has issued a DMCA takedown on GitHub",
"author": "merlindru",
"url": "https://twitter.com/FFmpeg/status/2004599109559496984",
"points": 426,
"commentsCount": 136,
"tags": [
"front_page"
],
"og": {
"ogSiteName": "X (formerly Twitter)",
"success": true,
"requestUrl": "https://twitter.com/FFmpeg/status/2004599109559496984",
"fbAppId": "2231777543"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:48:25.000Z",
"createdAtI": 1766771305,
"updatedAt": "2025-12-27T04:15:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46394327",
"author": "merlindru",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T18:00:58.462Z",
"title": "FFmpeg has issued a DMCA takedown on GitHub",
"createdAtI": 1766771305,
"url": "https://twitter.com/FFmpeg/status/2004599109559496984",
"points": 4,
"tags": [],
"createdAt": "2025-12-26T17:48:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766772058,
"commentsCount": 1,
"updatedAt": "2025-12-26T18:00:03.000Z"
}
}{
"storyID": "46394228",
"title": "ICE's interest in high-tech gear raises new questions: 'What is it for?'",
"author": "standardUser",
"url": "https://www.politico.com/news/2025/12/26/ice-high-tech-surveillance-lower-privacy-guardrails-00705401",
"points": 91,
"commentsCount": 76,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.politico.com/news/2025/12/26/ice-high-tech-surveillance-lower-privacy-guardrails-00705401"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:37:31.000Z",
"createdAtI": 1766770651,
"updatedAt": "2025-12-27T04:09:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46394228",
"author": "standardUser",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T17:50:58.371Z",
"title": "ICE's interest in high-tech gear raises new questions: 'What is it for?'",
"createdAtI": 1766770651,
"url": "https://www.politico.com/news/2025/12/26/ice-high-tech-surveillance-lower-privacy-guardrails-00705401",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T17:37:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766771458,
"commentsCount": 1,
"updatedAt": "2025-12-26T17:49:20.000Z"
}
}{
"storyID": "46394169",
"title": "A Proclamation Regarding the Restoration of the Dash",
"author": "BeetleB",
"url": "https://blog.nawaz.org/posts/2025/Dec/a-proclamation-regarding-the-restoration-of-the-dash/",
"points": 108,
"commentsCount": 120,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://blog.nawaz.org/posts/2025/Dec/a-proclamation-regarding-the-restoration-of-the-dash/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:29:31.000Z",
"createdAtI": 1766770171,
"updatedAt": "2025-12-27T04:05:20.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46394169",
"author": "BeetleB",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T18:20:58.392Z",
"title": "A Proclamation Regarding the Restoration of the Em-Dash",
"createdAtI": 1766770171,
"url": "https://blog.nawaz.org/posts/2025/Dec/a-proclamation-regarding-the-restoration-of-the-dash/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T17:29:31.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766773258,
"commentsCount": 3,
"updatedAt": "2025-12-26T18:18:03.000Z"
}
}Andrew Nesbitt - uv’s speed comes from engineering decisions, not just Rust. Static metadata, dropping legacy formats, and standards that didn’t exist five years ago.
{
"storyID": "46393992",
"title": "How uv got so fast",
"author": "zdw",
"url": "https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html",
"points": 654,
"commentsCount": 208,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "How uv got so fast",
"articlePublishedTime": "2025-12-26T10:00:00+00:00",
"success": true,
"author": "Andrew Nesbitt",
"requestUrl": "https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html",
"ogTitle": "How uv got so fast",
"ogUrl": "https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html",
"ogDescription": "uv’s speed comes from engineering decisions, not just Rust. Static metadata, dropping legacy formats, and standards that didn’t exist five years ago.",
"ogSiteName": "Andrew Nesbitt",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:13:07.000Z",
"createdAtI": 1766769187,
"updatedAt": "2025-12-27T04:14:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46393992",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T20:10:58.407Z",
"title": "How uv got so fast",
"createdAtI": 1766769187,
"url": "https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T17:13:07.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766779858,
"commentsCount": 0,
"updatedAt": "2025-12-26T20:09:34.000Z"
}
}Between traditional folklore and modern biology, the wild forest floor and the sterile scientific laboratory, lies the story of the lilliputian mushroom.
{
"storyID": "46393936",
"title": "Experts explore new mushroom which causes fairytale-like hallucinations",
"author": "astronads",
"url": "https://nhmu.utah.edu/articles/experts-explore-new-mushroom-which-causes-fairytale-hallucinations",
"points": 327,
"commentsCount": 160,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Experts Explore New Mushroom Which Causes Fairytale-Like Hallucinations",
"twitterImage": [
{
"alt": "lanmaoa asiatica or jian shou qing lilliputian mushrooms",
"url": "https://nhmu.utah.edu/sites/default/files/images/2025-11/web%20jianshouqing_1.png"
}
],
"success": true,
"requestUrl": "https://nhmu.utah.edu/articles/experts-explore-new-mushroom-which-causes-fairytale-hallucinations",
"ogTitle": "Experts Explore New Mushroom Which Causes Fairytale-Like Hallucinations",
"ogUrl": "https://nhmu.utah.edu/articles/experts-explore-new-mushroom-which-causes-fairytale-hallucinations",
"ogSiteName": "Natural History Museum of Utah",
"ogDescription": "Between traditional folklore and modern biology, the wild forest floor and the sterile scientific laboratory, lies the story of the lilliputian mushroom.",
"ogImage": [
{
"alt": "lanmaoa asiatica or jian shou qing lilliputian mushrooms",
"url": "https://nhmu.utah.edu/sites/default/files/images/2025-11/web%20jianshouqing_1.png"
}
],
"ogType": "Article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:07:53.000Z",
"createdAtI": 1766768873,
"updatedAt": "2025-12-27T04:15:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46393936",
"author": "astronads",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T17:40:58.702Z",
"title": "Experts Explore New Mushroom Which Causes Fairytale-Like Hallucinations",
"createdAtI": 1766768873,
"url": "https://nhmu.utah.edu/articles/experts-explore-new-mushroom-which-causes-fairytale-hallucinations",
"points": 3,
"tags": [],
"createdAt": "2025-12-26T17:07:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766770859,
"commentsCount": 1,
"updatedAt": "2025-12-26T17:40:48.000Z"
}
}Nikolaos Papadopoulos - A summary of different approaches for embedding files within c / c++ code
{
"storyID": "46393924",
"title": "C/C++ Embedded Files (2013)",
"author": "ibobev",
"url": "https://www.4rknova.com//blog/2013/01/27/cpp-embedded-files",
"points": 45,
"commentsCount": 36,
"tags": [],
"og": {
"twitterCreator": "Nikolaos Papadopoulos",
"twitterTitle": "C/C++ Embedded Files",
"twitterSite": "https://www.4rknova.com",
"twitterImage": [
{
"alt": "C/C++ Embedded Files",
"url": "http://www.4rknova.com/img/posts/cpp_embedded_files/og-wide.png"
}
],
"author": "Nikolaos Papadopoulos",
"twitterUrl": "http://www.4rknova.com/blog/2013/01/27/cpp-embedded-files",
"ogTitle": "C/C++ Embedded Files",
"ogDescription": "A summary of different approaches for embedding files within c / c++ code",
"ogImage": [
{
"width": "1200",
"alt": "C/C++ Embedded Files",
"url": "http://www.4rknova.com/img/posts/cpp_embedded_files/og-wide.png",
"height": "630"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "A summary of different approaches for embedding files within c / c++ code",
"success": true,
"requestUrl": "https://www.4rknova.com//blog/2013/01/27/cpp-embedded-files",
"ogUrl": "http://www.4rknova.com/blog/2013/01/27/cpp-embedded-files"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:06:35.000Z",
"createdAtI": 1766768795,
"updatedAt": "2025-12-27T04:12:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46393924",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T17:15:58.393Z",
"title": "C/C++ Embedded Files",
"createdAtI": 1766768795,
"url": "https://www.4rknova.com//blog/2013/01/27/cpp-embedded-files",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T17:06:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766769358,
"commentsCount": 0,
"updatedAt": "2025-12-26T17:14:03.000Z"
}
}ZJIT is now available with the release of Ruby 4.0. Here’s an update of our progress.
{
"storyID": "46393906",
"title": "ZJIT is now available in Ruby 4.0",
"author": "ibobev",
"url": "https://railsatscale.com/2025-12-24-launch-zjit/",
"points": 81,
"commentsCount": 26,
"tags": [],
"og": {
"twitterTitle": "ZJIT is now available in Ruby 4.0",
"twitterSite": "@shopifyeng",
"articlePublishedTime": "2025-12-24T00:00:00+00:00",
"twitterImage": [
{
"url": "https://railsatscale.com/2025-12-24-launch-zjit/72bca59f7ad87072e57ded2ddc5c7ddc5f00ba46.png"
}
],
"ogTitle": "ZJIT is now available in Ruby 4.0",
"ogDescription": "ZJIT is now available with the release of Ruby 4.0. Here’s an update of our progress.",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://railsatscale.com/2025-12-24-launch-zjit/72bca59f7ad87072e57ded2ddc5c7ddc5f00ba46.png"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://railsatscale.com/2025-12-24-launch-zjit/",
"ogUrl": "https://railsatscale.com/2025-12-24-launch-zjit/",
"ogSiteName": "Rails at Scale"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T17:04:42.000Z",
"createdAtI": 1766768682,
"updatedAt": "2025-12-27T04:07:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46393906",
"author": "ibobev",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T17:55:58.445Z",
"title": "ZJIT is now available in Ruby 4.0",
"createdAtI": 1766768682,
"url": "https://railsatscale.com/2025-12-24-launch-zjit/",
"points": 4,
"tags": [],
"createdAt": "2025-12-26T17:04:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766771758,
"commentsCount": 0,
"updatedAt": "2025-12-26T17:53:04.000Z"
}
}Mostlymatter binaries, a fork of Mattermost without users limit.
{
"storyID": "46393817",
"title": "Mostlymatter: A fork of Mattermost by Framasoft",
"author": "SubiculumCode",
"url": "https://packages.framasoft.org/projects/mostlymatter/",
"points": 38,
"commentsCount": 2,
"tags": [],
"og": {
"ogTitle": "Mostlymatter binaries",
"ogDescription": "Mostlymatter binaries, a fork of Mattermost without users limit.",
"ogImage": [
{
"url": "https://packages.framasoft.org/projects/mostlymatter/logo.png"
}
],
"success": true,
"requestUrl": "https://packages.framasoft.org/projects/mostlymatter/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T16:56:35.000Z",
"createdAtI": 1766768195,
"updatedAt": "2025-12-27T03:50:04.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46393817",
"author": "SubiculumCode",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T20:05:58.365Z",
"title": "Mostlymatter: A fork of Mattermost by Framasoft",
"createdAtI": 1766768195,
"url": "https://packages.framasoft.org/projects/mostlymatter/",
"points": 5,
"tags": [],
"createdAt": "2025-12-26T16:56:35.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766779558,
"commentsCount": 0,
"updatedAt": "2025-12-26T20:04:19.000Z"
}
}{
"storyID": "46393271",
"title": "Show HN: AutoLISP interpreter in Rust/WASM – a CAD workflow invented 33 yrs ago",
"author": "holg",
"url": "https://acadlisp.de/noscript.html",
"points": 110,
"commentsCount": 33,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://acadlisp.de/noscript.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T15:56:52.000Z",
"createdAtI": 1766764612,
"updatedAt": "2025-12-27T04:14:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46393271",
"author": "holg",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T16:05:58.408Z",
"title": "Show HN: AutoLISP interpreter in Rust/WASM – a CAD workflow invented 33 yrs ago",
"createdAtI": 1766764612,
"url": "https://acadlisp.de/noscript.html",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-26T15:56:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766765158,
"commentsCount": 1,
"updatedAt": "2025-12-26T16:04:33.000Z"
}
}{
"storyID": "46393262",
"title": "Show HN: Private blogging and journaling with a simulated audience",
"author": "beerd",
"url": "https://tempblog-psi.vercel.app/",
"points": 43,
"commentsCount": 44,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://tempblog-psi.vercel.app/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T15:55:21.000Z",
"createdAtI": 1766764521,
"updatedAt": "2025-12-27T04:05:50.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46393262",
"author": "beerd",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T16:15:58.483Z",
"title": "Show HN: Private blogging and journaling with a simulated audience",
"createdAtI": 1766764521,
"url": "https://tempblog-psi.vercel.app/",
"points": 3,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-26T15:55:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766765758,
"commentsCount": 1,
"updatedAt": "2025-12-26T16:15:18.000Z"
}
}Why is this running? Contribute to pranshuparmar/witr development by creating an account on GitHub.
{
"storyID": "46392910",
"title": "Show HN: Witr – Explain why a process is running on your Linux system",
"author": "pranshuparmar",
"url": "https://github.com/pranshuparmar/witr",
"points": 226,
"commentsCount": 30,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - pranshuparmar/witr: Why is this running?",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/cde495597aabff6cbeaf88e7735ed7801e0724a17a86c3d35fb8a99e37202f69/pranshuparmar/witr"
}
],
"ogTitle": "GitHub - pranshuparmar/witr: Why is this running?",
"ogDescription": "Why is this running? Contribute to pranshuparmar/witr development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "Why is this running? Contribute to pranshuparmar/witr development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/cde495597aabff6cbeaf88e7735ed7801e0724a17a86c3d35fb8a99e37202f69/pranshuparmar/witr",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "Why is this running? Contribute to pranshuparmar/witr development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/pranshuparmar/witr",
"ogUrl": "https://github.com/pranshuparmar/witr",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T15:20:36.000Z",
"createdAtI": 1766762436,
"updatedAt": "2025-12-27T04:13:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46392910",
"author": "pranshuparmar",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T19:25:58.716Z",
"title": "Show HN: Witr – Explain why a process is running on your Linux system",
"createdAtI": 1766762436,
"url": "https://github.com/pranshuparmar/witr",
"points": 7,
"tags": [
"show_hn"
],
"createdAt": "2025-12-26T15:20:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766777159,
"commentsCount": 1,
"updatedAt": "2025-12-26T19:25:18.000Z"
}
}Margherita Bassi - The 18-year-old won $250,000 for training a machine learning model to analyze understudied data from NASA's retired NEOWISE telescope
{
"storyID": "46392815",
"title": "High school student discovers 1.5M potential new astronomical objects",
"author": "mhb",
"url": "https://www.smithsonianmag.com/smart-news/high-school-student-discovers-1-5-million-potential-new-astronomical-objects-by-developing-an-ai-algorithm-180986429/",
"points": 106,
"commentsCount": 100,
"tags": [],
"og": {
"twitterCreator": "@",
"twitterSite": "@SmithsonianMag",
"twitterTitle": "High School Student Discovers 1.5 Million Potential New Astronomical Objects by Developing an A.I. Algorithm",
"twitterImage": [
{
"url": "https://th-thumbnailer.cdn-si-edu.com/hNQFSLOBSwHwAILjdEg5aEH4Zjc=/fit-in/1200x0/filters:focal(628x579:629x580)/https://tf-cmsv2-smithsonianmag-media.s3.amazonaws.com/filer_public/a1/ef/a1ef3086-c94a-44b4-b90d-9ddea46cd251/exploring-space-with-a.jpg"
}
],
"author": "Margherita Bassi",
"ogTitle": "High School Student Discovers 1.5 Million Potential New Astronomical Objects by Developing an A.I. Algorithm",
"ogDescription": "The 18-year-old won $250,000 for training a machine learning model to analyze understudied data from NASA's retired NEOWISE telescope",
"ogImage": [
{
"alt": "Matteo Paz with Caltech President Thomas F. Rosenbaum after winning the Regeneron Science Talent Search award.",
"url": "https://th-thumbnailer.cdn-si-edu.com/xYbAarAyNOQZPDCPmkiqCNiV95Q=/fit-in/1600x0/filters:focal(628x579:629x580)/https://tf-cmsv2-smithsonianmag-media.s3.amazonaws.com/filer_public/a1/ef/a1ef3086-c94a-44b4-b90d-9ddea46cd251/exploring-space-with-a.jpg"
}
],
"ogType": "article",
"articleTag": "Artificial Intelligence, Astronomy, Computer Science, Discoveries, Innovations, NASA, New Research, Scientists, teens, telescope",
"twitterCard": "summary_large_image",
"ogArticleAuthor": "Margherita Bassi",
"twitterDescription": "The 18-year-old won $250,000 for training a machine learning model to analyze understudied data from NASA's retired NEOWISE telescope",
"success": true,
"requestUrl": "https://www.smithsonianmag.com/smart-news/high-school-student-discovers-1-5-million-potential-new-astronomical-objects-by-developing-an-ai-algorithm-180986429/",
"ogUrl": "https://www.smithsonianmag.com/smart-news/high-school-student-discovers-1-5-million-potential-new-astronomical-objects-by-developing-an-ai-algorithm-180986429/",
"ogSiteName": "Smithsonian Magazine",
"articleModifiedTime": "2025-04-15T17:19:20.465960-04:00",
"articleSection": "Smart News, Smart News Science, , Smart News Ideas & Innovations",
"fbAppId": "419418791549947"
},
"aiIsh": {
"score": 1,
"offenses": [
"machinelearning"
]
},
"createdAt": "2025-12-26T15:13:21.000Z",
"createdAtI": 1766762001,
"updatedAt": "2025-12-27T04:15:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46392815",
"author": "mhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T15:25:58.490Z",
"title": "High School Student Discovers 1.5M Potential New Astronomical Objects",
"createdAtI": 1766762001,
"url": "https://www.smithsonianmag.com/smart-news/high-school-student-discovers-1-5-million-potential-new-astronomical-objects-by-developing-an-ai-algorithm-180986429/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T15:13:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766762758,
"commentsCount": 1,
"updatedAt": "2025-12-26T15:25:48.000Z"
}
}mini C compiler for esp32. Contribute to valdanylchuk/xcc700 development by creating an account on GitHub.
{
"storyID": "46392736",
"title": "Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines",
"author": "isitcontent",
"url": "https://github.com/valdanylchuk/xcc700",
"points": 99,
"commentsCount": 18,
"tags": [
"show_hn",
"front_page"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - valdanylchuk/xcc700: mini C compiler for esp32",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/3957d9b2ae88c8b70bc8db7d0d71e8ac95ff671b659a3a427a00ec8526d6f371/valdanylchuk/xcc700"
}
],
"ogTitle": "GitHub - valdanylchuk/xcc700: mini C compiler for esp32",
"ogDescription": "mini C compiler for esp32. Contribute to valdanylchuk/xcc700 development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "mini C compiler for esp32. Contribute to valdanylchuk/xcc700 development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/3957d9b2ae88c8b70bc8db7d0d71e8ac95ff671b659a3a427a00ec8526d6f371/valdanylchuk/xcc700",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "mini C compiler for esp32. Contribute to valdanylchuk/xcc700 development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/valdanylchuk/xcc700",
"ogUrl": "https://github.com/valdanylchuk/xcc700",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T15:07:01.000Z",
"createdAtI": 1766761621,
"updatedAt": "2025-12-27T04:12:21.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46392736",
"author": "isitcontent",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T16:50:58.389Z",
"title": "Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines",
"createdAtI": 1766761621,
"url": "https://github.com/valdanylchuk/xcc700",
"points": 5,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-26T15:07:01.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766767858,
"commentsCount": 0,
"updatedAt": "2025-12-26T16:46:18.000Z"
}
}{
"storyID": "46392538",
"title": "Steve wants us to make the Macintosh boot faster",
"author": "maayank",
"url": "https://www.folklore.org/Saving_Lives.html",
"points": 74,
"commentsCount": 94,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.folklore.org/Saving_Lives.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T14:52:13.000Z",
"createdAtI": 1766760733,
"updatedAt": "2025-12-27T04:04:05.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46392538",
"author": "maayank",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T16:00:58.332Z",
"title": "Steve wants us to make the Macintosh boot faster",
"createdAtI": 1766760733,
"url": "https://www.folklore.org/Saving_Lives.html",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T14:52:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766764858,
"commentsCount": 0,
"updatedAt": "2025-12-26T16:00:48.000Z"
}
}Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me for striving for simpler software. Just fuck you. Fuck you all. I can't remember the last time I was this angry.
{
"storyID": "46392115",
"title": "Rob Pike goes nuclear over GenAI",
"author": "christoph-heiss",
"url": "https://skyview.social/?url=https%3A%2F%2Fbsky.app%2Fprofile%2Frobpike.io%2Fpost%2F3matwg6w3ic2s&viewtype=tree",
"points": 1310,
"commentsCount": 1566,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "A BlueSky thread by rob pike on Skyview",
"twitterDescription": "Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me for striving for simpler software.\n\nJust fuck you. Fuck you all.\n\nI can't remember the last time I was this angry.",
"twitterImage": [
{
"url": "https://mediamask.io/image/e5ed7a04-9252-4fa2-92e3-200d7dbfa3a0?title=A+BlueSky+thread+by+rob+pike+on+Skyview&description=Fuck+you+people.+Raping+the+planet%2C+spending+trillions+on+toxic%2C+unrecyclable+equipment+while+blowing+up+society%2C+yet+taking+the+time+to+have+your+vile+machines+thank+me+for+striving+for+simpler+software.%0A%0AJust+fuck+you.+Fuck+you+all.%0A%0AI+can%27t+remember+the+last+time+I+was+this+angry.&image=https%3A%2F%2Fcdn.bsky.app%2Fimg%2Favatar%2Fplain%2Fdid%3Aplc%3Avsgr3rwyckhiavgqzdcuzm6i%2Fbafkreig5vsojzvkwmf5liew6brmd6jhp6gxlwvo5cqbmt2asloj2gg6rhq%40jpeg&url=https%3A%2F%2Fskyview.social%2F%3Furl%3Dhttps%253A%252F%252Fbsky.app%252Fprofile%252Frobpike.io%252Fpost%252F3matwg6w3ic2s%26viewtype%3Dtree&signature=68a9b6ffed1a183285692835eb67f5185478a38901e40514b600b409af5ce6d6"
}
],
"success": true,
"requestUrl": "https://skyview.social/?url=https%3A%2F%2Fbsky.app%2Fprofile%2Frobpike.io%2Fpost%2F3matwg6w3ic2s&viewtype=tree",
"twitterUrl": "https://skyview.social/?url=https%3A%2F%2Fbsky.app%2Fprofile%2Frobpike.io%2Fpost%2F3matwg6w3ic2s&viewtype=tree",
"ogTitle": "A BlueSky thread by rob pike on Skyview",
"ogUrl": "https://skyview.social/?url=https%3A%2F%2Fbsky.app%2Fprofile%2Frobpike.io%2Fpost%2F3matwg6w3ic2s&viewtype=tree",
"ogDescription": "Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me for striving for simpler software.\n\nJust fuck you. Fuck you all.\n\nI can't remember the last time I was this angry.",
"ogImage": [
{
"url": "https://cdn.bsky.app/img/avatar/plain/did:plc:vsgr3rwyckhiavgqzdcuzm6i/bafkreig5vsojzvkwmf5liew6brmd6jhp6gxlwvo5cqbmt2asloj2gg6rhq@jpeg"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T14:08:47.000Z",
"createdAtI": 1766758127,
"updatedAt": "2025-12-27T04:15:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46392115",
"author": "christoph-heiss",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T14:25:58.703Z",
"title": "Rob Pike Goes Nuclear over GenAI",
"createdAtI": 1766758127,
"url": "https://skyview.social/?url=https%3A%2F%2Fbsky.app%2Fprofile%2Frobpike.io%2Fpost%2F3matwg6w3ic2s&viewtype=tree",
"points": 20,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T14:08:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766759159,
"commentsCount": 0,
"updatedAt": "2025-12-26T14:25:47.000Z"
}
}{
"storyID": "46391599",
"title": "LearnixOS",
"author": "gtirloni",
"url": "https://www.learnix-os.com",
"points": 202,
"commentsCount": 78,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://www.learnix-os.com"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T12:59:56.000Z",
"createdAtI": 1766753996,
"updatedAt": "2025-12-27T04:11:35.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46391599",
"author": "gtirloni",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T14:20:58.436Z",
"title": "LearnixOS",
"createdAtI": 1766753996,
"url": "https://www.learnix-os.com",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T12:59:56.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766758858,
"commentsCount": 0,
"updatedAt": "2025-12-26T14:19:02.000Z"
}
}{
"storyID": "46391572",
"title": "Ask HN: What did you read in 2025?",
"author": "kwar13",
"url": null,
"points": 179,
"commentsCount": 250,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-12-26T12:55:16.000Z",
"createdAtI": 1766753716,
"updatedAt": "2025-12-27T04:15:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46391572",
"author": "kwar13",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T13:10:58.318Z",
"title": "Ask HN: What did you read in 2025?",
"createdAtI": 1766753716,
"url": null,
"points": 5,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-12-26T12:55:16.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766754658,
"commentsCount": 0,
"updatedAt": "2025-12-26T13:10:47.000Z"
}
}Andrew Nesbitt - Git repositories seem like an elegant solution for package registry data. Pull requests for governance, version history for free, distributed by design. But as registries grow, the cracks appear.
{
"storyID": "46391514",
"title": "Package managers keep using Git as a database, it never works out",
"author": "birdculture",
"url": "https://nesbitt.io/2025/12/24/package-managers-keep-using-git-as-a-database.html",
"points": 593,
"commentsCount": 340,
"tags": [
"front_page"
],
"og": {
"twitterCard": "summary",
"twitterTitle": "Package managers keep using git as a database, it never works out",
"articlePublishedTime": "2025-12-24T10:00:00+00:00",
"success": true,
"author": "Andrew Nesbitt",
"requestUrl": "https://nesbitt.io/2025/12/24/package-managers-keep-using-git-as-a-database.html",
"ogTitle": "Package managers keep using git as a database, it never works out",
"ogUrl": "https://nesbitt.io/2025/12/24/package-managers-keep-using-git-as-a-database.html",
"ogDescription": "Git repositories seem like an elegant solution for package registry data. Pull requests for governance, version history for free, distributed by design. But as registries grow, the cracks appear.",
"ogSiteName": "Andrew Nesbitt",
"ogLocale": "en_US",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T12:46:36.000Z",
"createdAtI": 1766753196,
"updatedAt": "2025-12-27T04:14:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46391514",
"author": "birdculture",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T13:05:58.723Z",
"title": "Package managers keep using Git as a database, it never works out",
"createdAtI": 1766753196,
"url": "https://nesbitt.io/2025/12/24/package-managers-keep-using-git-as-a-database.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-26T12:46:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766754359,
"commentsCount": 0,
"updatedAt": "2025-12-26T13:04:17.000Z"
}
}I’ve been working in a single chat for close 9-10 months now, with some separate chats opened once in a while. Now I want to write up a chronological overview of what I’ve been up to and when these past 10 months and I fully expected “the timestamps in the ChatGPT chat” to make that task trivial… It’s madness that this information isn’t available.
{
"storyID": "46391472",
"title": "ChatGPT conversations still lack timestamps after years of requests",
"author": "Valid3840",
"url": "https://community.openai.com/t/timestamps-for-chats-in-chatgpt/440107?page=3",
"points": 223,
"commentsCount": 145,
"tags": [],
"og": {
"twitterTitle": "Timestamps for chats in ChatGPT",
"articlePublishedTime": "2025-05-18T17:53:21+00:00",
"twitterImage": [
{
"url": "https://us1.discourse-cdn.com/openai1/original/4X/0/4/c/04c8546833f0824a49d21f50e2b08dd44bfd3d05.png"
}
],
"twitterUrl": "https://community.openai.com/t/timestamps-for-chats-in-chatgpt/440107?page=3",
"ogArticleSection": "Feature requests",
"ogTitle": "Timestamps for chats in ChatGPT",
"ogDescription": "I’ve been working in a single chat for close 9-10 months now, with some separate chats opened once in a while. Now I want to write up a chronological overview of what I’ve been up to and when these past 10 months and I fully expected “the timestamps in the ChatGPT chat” to make that task trivial… It’s madness that this information isn’t available.",
"ogImage": [
{
"url": "https://us1.discourse-cdn.com/openai1/original/4X/0/4/c/04c8546833f0824a49d21f50e2b08dd44bfd3d05.png"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "I’ve been working in a single chat for close 9-10 months now, with some separate chats opened once in a while. Now I want to write up a chronological overview of what I’ve been up to and when these past 10 months and I fully expected “the timestamps in the ChatGPT chat” to make that task trivial… It’s madness that this information isn’t available.",
"success": true,
"requestUrl": "https://community.openai.com/t/timestamps-for-chats-in-chatgpt/440107?page=3",
"ogUrl": "https://community.openai.com/t/timestamps-for-chats-in-chatgpt/440107?page=3",
"ogSiteName": "OpenAI Developer Community"
},
"aiIsh": {
"score": 2,
"offenses": [
"chatgpt",
"chatgpt"
]
},
"createdAt": "2025-12-26T12:39:32.000Z",
"createdAtI": 1766752772,
"updatedAt": "2025-12-27T04:14:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46391472",
"author": "Valid3840",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T12:55:58.440Z",
"title": "ChatGPT conversations still lack timestamps after years of requests",
"createdAtI": 1766752772,
"url": "https://community.openai.com/t/timestamps-for-chats-in-chatgpt/440107?page=3",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T12:39:32.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766753758,
"commentsCount": 2,
"updatedAt": "2025-12-26T12:55:47.000Z"
}
}{
"storyID": "46391448",
"title": "Unix \"find\" expressions compiled to bytecode",
"author": "rcarmo",
"url": "https://nullprogram.com/blog/2025/12/23/",
"points": 103,
"commentsCount": 15,
"tags": [
"front_page"
],
"og": {
"success": true,
"requestUrl": "https://nullprogram.com/blog/2025/12/23/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T12:35:10.000Z",
"createdAtI": 1766752510,
"updatedAt": "2025-12-27T04:14:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46391448",
"author": "rcarmo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T14:40:58.401Z",
"title": "Unix \"find\" expressions compiled to bytecode",
"createdAtI": 1766752510,
"url": "https://nullprogram.com/blog/2025/12/23/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T12:35:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766760058,
"commentsCount": 0,
"updatedAt": "2025-12-26T14:38:32.000Z"
}
}{
"storyID": "46391422",
"title": "GNU Mes and the Module System",
"author": "todsacerdoti",
"url": "https://ekaitz.elenq.tech/fasterMes5.html",
"points": 36,
"commentsCount": 0,
"tags": [],
"og": {
"ogTitle": "GNU Mes and the module system",
"success": true,
"requestUrl": "https://ekaitz.elenq.tech/fasterMes5.html",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T12:28:43.000Z",
"createdAtI": 1766752123,
"updatedAt": "2025-12-27T01:20:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46391422",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T23:45:58.558Z",
"title": "GNU Mes and the Module System",
"createdAtI": 1766752123,
"url": "https://ekaitz.elenq.tech/fasterMes5.html",
"points": 10,
"tags": [],
"createdAt": "2025-12-26T12:28:43.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766792759,
"commentsCount": 0,
"updatedAt": "2025-12-26T23:45:49.000Z"
}
}It turns out I've always done weird things to my laptops.
{
"storyID": "46391410",
"title": "I'm a laptop weirdo and that's why I like my new Framework 13",
"author": "todsacerdoti",
"url": "https://blog.matthewbrunelle.com/im-a-laptop-weirdo-and-thats-why-i-like-my-new-framework-13/",
"points": 266,
"commentsCount": 260,
"tags": [],
"og": {
"twitterTitle": "I'm a laptop weirdo and that's why I like my new Framework 13",
"articlePublishedTime": "2025-08-29T17:11:30.000Z",
"twitterUrl": "https://blog.matthewbrunelle.com/im-a-laptop-weirdo-and-thats-why-i-like-my-new-framework-13/",
"ogTitle": "I'm a laptop weirdo and that's why I like my new Framework 13",
"ogDescription": "It turns out I've always done weird things to my laptops.",
"ogType": "article",
"articleTag": "Framework",
"twitterCard": "summary",
"twitterDescription": "It turns out I've always done weird things to my laptops.",
"success": true,
"requestUrl": "https://blog.matthewbrunelle.com/im-a-laptop-weirdo-and-thats-why-i-like-my-new-framework-13/",
"ogUrl": "https://blog.matthewbrunelle.com/im-a-laptop-weirdo-and-thats-why-i-like-my-new-framework-13/",
"ogSiteName": "Matthew Brunelle's Blog",
"articleModifiedTime": "2025-08-29T18:26:46.000Z"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T12:27:19.000Z",
"createdAtI": 1766752039,
"updatedAt": "2025-12-27T04:13:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46391410",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T12:50:58.382Z",
"title": "I'm a laptop weirdo and that's why I like my new Framework 13",
"createdAtI": 1766752039,
"url": "https://blog.matthewbrunelle.com/im-a-laptop-weirdo-and-thats-why-i-like-my-new-framework-13/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T12:27:19.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766753458,
"commentsCount": 0,
"updatedAt": "2025-12-26T12:50:47.000Z"
}
}Every AI tool has its strengths and weaknesses, and the only way to discover what they are is by using them.
{
"storyID": "46391391",
"title": "Codex vs. Claude Code (today)",
"author": "gmays",
"url": "https://build.ms/2025/12/22/codex-vs-claude-code-today/",
"points": 80,
"commentsCount": 86,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"twitterTitle": "Codex vs. Claude Code (Today)",
"twitterDescription": "Every AI tool has its strengths and weaknesses, and the only way to discover what they are is by using them.",
"twitterImage": [
{
"url": "https://build.ms/images/og-image.png"
}
],
"success": true,
"requestUrl": "https://build.ms/2025/12/22/codex-vs-claude-code-today/",
"twitterUrl": "https://build.ms/2025/12/22/codex-vs-claude-code-today/",
"ogTitle": "Codex vs. Claude Code (Today)",
"ogUrl": "https://build.ms/2025/12/22/codex-vs-claude-code-today/",
"ogDescription": "Every AI tool has its strengths and weaknesses, and the only way to discover what they are is by using them.",
"ogImage": [
{
"url": "https://build.ms/images/og-image.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"claude"
]
},
"createdAt": "2025-12-26T12:22:26.000Z",
"createdAtI": 1766751746,
"updatedAt": "2025-12-27T04:13:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46391391",
"author": "gmays",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T13:05:58.723Z",
"title": "Codex vs. Claude Code (Today)",
"createdAtI": 1766751746,
"url": "https://build.ms/2025/12/22/codex-vs-claude-code-today/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T12:22:26.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766754359,
"commentsCount": 0,
"updatedAt": "2025-12-26T13:05:02.000Z"
}
}Dave Farquhar - It lived on Tim Berners-Lee's desk at CERN in Switzerland.
{
"storyID": "46391077",
"title": "The First Web Server",
"author": "giuliomagnifico",
"url": "https://dfarq.homeip.net/the-first-web-server/",
"points": 46,
"commentsCount": 7,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-25T12:00:14+00:00",
"author": "Dave Farquhar",
"ogTitle": "The first web server",
"ogDescription": "It lived on Tim Berners-Lee's desk at CERN in Switzerland.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "892",
"type": "image/jpeg",
"url": "https://i0.wp.com/dfarq.homeip.net/wp-content/uploads/2024/12/first-web-server-social.jpg?fit=892%2C502&ssl=1",
"height": "502"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/siliconunderground/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://dfarq.homeip.net/the-first-web-server/",
"ogUrl": "https://dfarq.homeip.net/the-first-web-server/",
"ogSiteName": "The Silicon Underground",
"articleModifiedTime": "2025-12-25T12:10:04+00:00",
"articleAuthor": "https://www.facebook.com/siliconunderground/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T11:12:28.000Z",
"createdAtI": 1766747548,
"updatedAt": "2025-12-27T03:37:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46391077",
"author": "giuliomagnifico",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T14:00:58.535Z",
"title": "The First Web Server",
"createdAtI": 1766747548,
"url": "https://dfarq.homeip.net/the-first-web-server/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T11:12:28.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766757659,
"commentsCount": 0,
"updatedAt": "2025-12-26T13:58:32.000Z"
}
}Dollar Dhingra - Beyond salary and benefits: A checklist of questions for developers to gauge tech stacks, on-call expectations, development processes, and mentorship opportunities.
{
"storyID": "46391064",
"title": "Questions engineers should ask future employers in interviews",
"author": "dollardhingra",
"url": "https://dollardhingra.substack.com/p/questions-software-engineers-should",
"points": 45,
"commentsCount": 14,
"tags": [],
"og": {
"twitterTitle": "The Reverse Interview - Questions Software Engineers Should Ask in Their Next Interview",
"twitterCard": "summary_large_image",
"twitterDescription": "Beyond salary and benefits: A checklist of questions for developers to gauge tech stacks, on-call expectations, development processes, and mentorship opportunities.",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!9A2V!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdollardhingra.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D-1958372098%26version%3D9"
}
],
"success": true,
"author": "Dollar Dhingra",
"requestUrl": "https://dollardhingra.substack.com/p/questions-software-engineers-should",
"ogTitle": "The Reverse Interview - Questions Software Engineers Should Ask in Their Next Interview",
"ogUrl": "https://dollardhingra.substack.com/p/questions-software-engineers-should",
"ogDescription": "Beyond salary and benefits: A checklist of questions for developers to gauge tech stacks, on-call expectations, development processes, and mentorship opportunities.",
"ogImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!9A2V!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fdollardhingra.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D-1958372098%26version%3D9"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T11:09:55.000Z",
"createdAtI": 1766747395,
"updatedAt": "2025-12-27T03:31:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46391064",
"author": "dollardhingra",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T11:55:58.452Z",
"title": "Questions Engineers Must Ask Future Employers in Interviews (and Why)",
"createdAtI": 1766747395,
"url": "https://dollardhingra.substack.com/p/questions-software-engineers-should",
"points": 3,
"tags": [],
"createdAt": "2025-12-26T11:09:55.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766750158,
"commentsCount": 0,
"updatedAt": "2025-12-26T11:54:47.000Z"
}
}{
"storyID": "46390667",
"title": "Geometric Algorithms for Translucency Sorting in Minecraft [pdf]",
"author": "HeliumHydride",
"url": "https://douira.dev/assets/document/douira-master-thesis.pdf",
"points": 67,
"commentsCount": 21,
"tags": [],
"createdAt": "2025-12-26T09:43:23.000Z",
"createdAtI": 1766742203,
"updatedAt": "2025-12-27T03:32:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46390667",
"author": "HeliumHydride",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T09:45:58.517Z",
"title": "Geometric Algorithms for Translucency Sorting in Minecraft [pdf]",
"createdAtI": 1766742203,
"url": "https://douira.dev/assets/document/douira-master-thesis.pdf",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T09:43:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766742359,
"commentsCount": 10,
"updatedAt": "2025-12-26T09:45:46.000Z"
}
}We run a multi-tenant Rails application with sensitive data and layered authorization. In this post, I walk through how I added the first AI agent tool using RubyLLM, Pundit policies, and our existing Algolia search, without introducing a parallel system or loosening constraints.
{
"storyID": "46390055",
"title": "Building an AI agent inside a 7-year-old Rails monolith",
"author": "cionescu1",
"url": "https://catalinionescu.dev/ai-agent/building-ai-agent-part-1/",
"points": 98,
"commentsCount": 46,
"tags": [],
"og": {
"twitterCreator": "@cionescu1",
"twitterCard": "summary_large_image",
"twitterSite": "@cionescu1",
"success": true,
"requestUrl": "https://catalinionescu.dev/ai-agent/building-ai-agent-part-1/",
"ogTitle": "Building an AI agent inside a 7-year old Rails application",
"ogUrl": "https://www.catalinionescu.dev/ai-agent/building-ai-agent-part-1",
"ogDescription": "We run a multi-tenant Rails application with sensitive data and layered authorization. In this post, I walk through how I added the first AI agent tool using RubyLLM, Pundit policies, and our existing Algolia search, without introducing a parallel system or loosening constraints.",
"ogSiteName": "Catalin Ionescu",
"ogLocale": "en",
"ogImage": [
{
"url": "https://www.catalinionescu.dev/_astro/building-ai-agent-part1.COsUp7UB_1g24HI.webp"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-26T07:35:15.000Z",
"createdAtI": 1766734515,
"updatedAt": "2025-12-27T03:50:35.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46390055",
"author": "cionescu1",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T07:50:58.481Z",
"title": "Building an AI agent inside a 7-year-old Rails monolith",
"createdAtI": 1766734515,
"url": "https://catalinionescu.dev/ai-agent/building-ai-agent-part-1/",
"points": 3,
"tags": [],
"createdAt": "2025-12-26T07:35:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766735458,
"commentsCount": 0,
"updatedAt": "2025-12-26T07:49:46.000Z"
}
}Imgur - Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
{
"storyID": "46389444",
"title": "Rob Pike Goes Nuclear over GenAI",
"author": "signa11",
"url": "https://imgur.com/nUJCI3o",
"points": 458,
"commentsCount": 18,
"tags": [],
"og": {
"twitterTitle": "imgur.com",
"ogTitle": "imgur.com",
"alAndroidPackage": "com.imgur.mobile",
"ogType": "article",
"twitterCard": "summary_large_image",
"requestUrl": "https://imgur.com/nUJCI3o",
"alAndroidAppName": "Imgur",
"ogSiteName": "Imgur",
"twitterSite": "@imgur",
"alWebUrl": "https://imgur.com/",
"twitterImage": [
{
"url": "https://i.imgur.com/nUJCI3oh.jpg"
}
],
"author": "Imgur",
"alIosAppStoreId": "639881495",
"twitterAppIdGooglePlay": "com.imgur.mobile",
"ogDescription": "Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.",
"ogImage": [
{
"width": "600",
"url": "https://i.imgur.com/nUJCI3o.png?fb",
"height": "315"
}
],
"articlePublisher": "https://www.facebook.com/imgur",
"twitterDescription": "Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.",
"success": true,
"alIosAppName": "Imgur",
"alIosUrl": "imgur://imgur.com/?from=fbreferral",
"ogUrl": "https://imgur.com/nUJCI3o",
"fbAppId": "127621437303857",
"alAndroidUrl": "imgur://imgur.com/?from=fbreferral",
"articleAuthor": "Imgur"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T05:27:05.000Z",
"createdAtI": 1766726825,
"updatedAt": "2025-12-27T03:55:36.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46389444",
"author": "signa11",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T05:35:58.459Z",
"title": "Rob Pike Goes Nuclear over GenAI",
"createdAtI": 1766726825,
"url": "https://imgur.com/nUJCI3o",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T05:27:05.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766727358,
"commentsCount": 0,
"updatedAt": "2025-12-26T05:35:46.000Z"
}
}TurboDiffusion: 100–200× Acceleration for Video Diffusion Models - thu-ml/TurboDiffusion
{
"storyID": "46388907",
"title": "TurboDiffusion: 100–200× Acceleration for Video Diffusion Models",
"author": "meander_water",
"url": "https://github.com/thu-ml/TurboDiffusion",
"points": 233,
"commentsCount": 43,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - thu-ml/TurboDiffusion: TurboDiffusion: 100–200× Acceleration for Video Diffusion Models",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/c8244829abc7e40ca0e28462bedc36fa8bd845257aee51d3be3f350b91f8b69b/thu-ml/TurboDiffusion"
}
],
"ogTitle": "GitHub - thu-ml/TurboDiffusion: TurboDiffusion: 100–200× Acceleration for Video Diffusion Models",
"ogDescription": "TurboDiffusion: 100–200× Acceleration for Video Diffusion Models - thu-ml/TurboDiffusion",
"ogImage": [
{
"width": "1200",
"alt": "TurboDiffusion: 100–200× Acceleration for Video Diffusion Models - thu-ml/TurboDiffusion",
"url": "https://opengraph.githubassets.com/c8244829abc7e40ca0e28462bedc36fa8bd845257aee51d3be3f350b91f8b69b/thu-ml/TurboDiffusion",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "TurboDiffusion: 100–200× Acceleration for Video Diffusion Models - thu-ml/TurboDiffusion",
"success": true,
"requestUrl": "https://github.com/thu-ml/TurboDiffusion",
"ogUrl": "https://github.com/thu-ml/TurboDiffusion",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"diffusionmodel",
"diffusionmodel"
]
},
"createdAt": "2025-12-26T03:19:49.000Z",
"createdAtI": 1766719189,
"updatedAt": "2025-12-27T04:04:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46388907",
"author": "meander_water",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T05:40:58.412Z",
"title": "TurboDiffusion: 100–200× Acceleration for Video Diffusion Models",
"createdAtI": 1766719189,
"url": "https://github.com/thu-ml/TurboDiffusion",
"points": 8,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T03:19:49.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766727658,
"commentsCount": 0,
"updatedAt": "2025-12-26T05:39:16.000Z"
}
}The Ultimate Linux micro distribution written in JavaScript! A very functional minimal userspace for Linux written in... pure JavaScript! Not quite, but almost. It's good, I promise! - popovicu...
{
"storyID": "46388700",
"title": "Ultimate-Linux: Userspace for Linux in Pure JavaScript",
"author": "radeeyate",
"url": "https://github.com/popovicu/ultimate-linux",
"points": 90,
"commentsCount": 26,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - popovicu/ultimate-linux: The Ultimate Linux micro distribution written in JavaScript! A very functional minimal userspace for Linux written in... pure JavaScript! Not quite, but almost. It's good, I promise!",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/eb938eafececda1704973fba795262bd7810c64db336416c3c31d1669e6c5479/popovicu/ultimate-linux"
}
],
"ogTitle": "GitHub - popovicu/ultimate-linux: The Ultimate Linux micro distribution written in JavaScript! A very functional minimal userspace for Linux written in... pure JavaScript! Not quite, but almost. It's good, I promise!",
"ogDescription": "The Ultimate Linux micro distribution written in JavaScript! A very functional minimal userspace for Linux written in... pure JavaScript! Not quite, but almost. It's good, I promise! - popovicu...",
"ogImage": [
{
"width": "1200",
"alt": "The Ultimate Linux micro distribution written in JavaScript! A very functional minimal userspace for Linux written in... pure JavaScript! Not quite, but almost. It's good, I promise! - popovicu...",
"url": "https://opengraph.githubassets.com/eb938eafececda1704973fba795262bd7810c64db336416c3c31d1669e6c5479/popovicu/ultimate-linux",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "The Ultimate Linux micro distribution written in JavaScript! A very functional minimal userspace for Linux written in... pure JavaScript! Not quite, but almost. It's good, I promise! - popo...",
"success": true,
"requestUrl": "https://github.com/popovicu/ultimate-linux",
"ogUrl": "https://github.com/popovicu/ultimate-linux",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T02:32:29.000Z",
"createdAtI": 1766716349,
"updatedAt": "2025-12-27T04:07:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46388700",
"author": "radeeyate",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T04:45:58.543Z",
"title": "Ultimate-Linux: Userspace for Linux in Pure JavaScript",
"createdAtI": 1766716349,
"url": "https://github.com/popovicu/ultimate-linux",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T02:32:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766724359,
"commentsCount": 0,
"updatedAt": "2025-12-26T04:43:00.000Z"
}
}{
"storyID": "46388213",
"title": "MiniMax M2.1: Built for Real-World Complex Tasks, Multi-Language Programming",
"author": "110",
"url": "https://www.minimaxi.com/news/minimax-m21",
"points": 208,
"commentsCount": 73,
"tags": [],
"og": {
"error": "500 Internal Server Error",
"requestUrl": "https://www.minimaxi.com/news/minimax-m21"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T01:02:53.000Z",
"createdAtI": 1766710973,
"updatedAt": "2025-12-27T04:00:20.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46388213",
"author": "110",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T01:25:58.623Z",
"title": "MiniMax M2.1: Built for Real-World Complex Tasks, Multi-Language Programming",
"createdAtI": 1766710973,
"url": "https://www.minimaxi.com/news/minimax-m21",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T01:02:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766712359,
"commentsCount": 0,
"updatedAt": "2025-12-26T01:25:45.000Z"
}
}“Politicians have now discovered that people are using VPNs to protect their privacy and bypass these invasive laws. Their solution? Entirely ban the use of VPNs."
{
"storyID": "46388185",
"title": "Governments in the West Are Turning Their Sights on VPNs",
"author": "indigodaddy",
"url": "https://www.nakedcapitalism.com/2025/12/in-their-total-war-on-online-privacy-the-liberal-democracies-of-the-collective-west-are-now-turning-their-sights-on-vpns.html",
"points": 93,
"commentsCount": 51,
"tags": [],
"og": {
"twitterCreator": "@yvessmith",
"twitterSite": "@yvessmith",
"articlePublishedTime": "2025-12-23T11:44:49+00:00",
"ogTitle": "Governments in the West Are Turning Their Sights on VPNs As They Escalate Their Assault on Online Privacy and Anonymity | naked capitalism",
"ogDescription": "“Politicians have now discovered that people are using VPNs to protect their privacy and bypass these invasive laws. Their solution? Entirely ban the use of VPNs.\"",
"ogLocale": "en_US",
"ogType": "article",
"twitterCard": "summary",
"success": true,
"requestUrl": "https://www.nakedcapitalism.com/2025/12/in-their-total-war-on-online-privacy-the-liberal-democracies-of-the-collective-west-are-now-turning-their-sights-on-vpns.html",
"ogUrl": "https://www.nakedcapitalism.com/2025/12/in-their-total-war-on-online-privacy-the-liberal-democracies-of-the-collective-west-are-now-turning-their-sights-on-vpns.html",
"ogSiteName": "naked capitalism",
"articleModifiedTime": "2025-12-23T00:15:43+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T00:58:17.000Z",
"createdAtI": 1766710697,
"updatedAt": "2025-12-27T04:13:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46388185",
"author": "indigodaddy",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T03:05:58.492Z",
"title": "Governments in the West Are Turning Their Sights on VPNs",
"createdAtI": 1766710697,
"url": "https://www.nakedcapitalism.com/2025/12/in-their-total-war-on-online-privacy-the-liberal-democracies-of-the-collective-west-are-now-turning-their-sights-on-vpns.html",
"points": 5,
"tags": [],
"createdAt": "2025-12-26T00:58:17.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766718358,
"commentsCount": 0,
"updatedAt": "2025-12-26T03:04:30.000Z"
}
}{
"storyID": "46388059",
"title": "When a driver challenges the kernel's assumptions",
"author": "todsacerdoti",
"url": "http://miod.online.fr/software/openbsd/stories/udl.html",
"points": 71,
"commentsCount": 18,
"tags": [],
"og": {
"success": true,
"author": "Miod Vallat",
"requestUrl": "http://miod.online.fr/software/openbsd/stories/udl.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T00:32:15.000Z",
"createdAtI": 1766709135,
"updatedAt": "2025-12-27T03:13:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46388059",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T02:00:58.355Z",
"title": "When a driver challenges the kernel's assumptions",
"createdAtI": 1766709135,
"url": "http://miod.online.fr/software/openbsd/stories/udl.html",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-26T00:32:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766714458,
"commentsCount": 0,
"updatedAt": "2025-12-26T02:00:45.000Z"
}
}I wrote last month about my diabetes diagnosis this year and my difficult choice to wear a proprietary device (called a CGM) on my arm 24/7 to continuously monitor my glucose levels. Like my friend and colleague, Karen M. Sandler — who previously made a much higher-stakes choice to receive a proprietary implanted defibrillator to keep her safe given her genetic heart condition — I reluctantly chose to
{
"storyID": "46388040",
"title": "Seven Diabetes Patients Die Due to Undisclosed Bug in Abbott's Glucose Monitors",
"author": "pabs3",
"url": "https://sfconservancy.org/blog/2025/dec/23/seven-abbott-freestyle-libre-cgm-patients-dead/",
"points": 417,
"commentsCount": 139,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterSite": "@conservancy",
"success": true,
"requestUrl": "https://sfconservancy.org/blog/2025/dec/23/seven-abbott-freestyle-libre-cgm-patients-dead/",
"ogTitle": "Seven Diabetes Patients Die Due to Undisclosed Bug in Abbott's Continuous Glucose Monitors",
"ogUrl": "https://sfconservancy.org/blog/2025/dec/23/seven-abbott-freestyle-libre-cgm-patients-dead/",
"ogSiteName": "Software Freedom Conservancy",
"ogDescription": "I wrote\n last month about my diabetes diagnosis this year and my\n difficult choice to wear a proprietary device (called a\n CGM) on my arm 24/7\n to continuously monitor my glucose levels. Like my friend and colleague,\n Karen M. Sandler — who previously made a much higher-stakes choice to\n receive a proprietary implanted defibrillator to keep her safe given her\n genetic heart condition — I reluctantly chose to",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://sfconservancy.org/static/img/conservancy-logo.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-26T00:29:40.000Z",
"createdAtI": 1766708980,
"updatedAt": "2025-12-27T04:10:35.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46388040",
"author": "pabs3",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T01:30:58.391Z",
"title": "Seven Diabetes Patients Die Due to Undisclosed Bug in Abbott's Glucose Monitors",
"createdAtI": 1766708980,
"url": "https://sfconservancy.org/blog/2025/dec/23/seven-abbott-freestyle-libre-cgm-patients-dead/",
"points": 5,
"tags": [],
"createdAt": "2025-12-26T00:29:40.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766712658,
"commentsCount": 0,
"updatedAt": "2025-12-26T01:30:00.000Z"
}
}{
"storyID": "46387893",
"title": "Ask HN: What tech purchase did you regret even though reviews were great?",
"author": "xthe",
"url": null,
"points": 45,
"commentsCount": 140,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-26T00:01:11.000Z",
"createdAtI": 1766707271,
"updatedAt": "2025-12-27T04:07:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46387893",
"author": "xthe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T00:45:58.578Z",
"title": "What tech purchase did you regret even though reviews were great?",
"createdAtI": 1766707271,
"url": null,
"points": 3,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-12-26T00:01:11.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766709959,
"commentsCount": 0,
"updatedAt": "2025-12-26T00:45:44.000Z"
}
}More than 550 employees at a Louisiana manufacturing firm received a combined $240 million after the company was sold, despite holding no equity. The payout followed a decision by the owner to share 15 percent of sale proceeds with staff who stayed through layoffs, downturns and uncertainty. The bonuses, averaging about $443,000, rewarded long-term loyalty and transformed lives while boosting the local economy.
{
"storyID": "46387838",
"title": "No shares in company, but 550 employees received a $240M gift from their owner",
"author": "gfortaine",
"url": "https://economictimes.indiatimes.com/magazines/panache/no-shares-in-company-but-550-employees-received-a-240-million-gift-from-their-owner-for-staying-with-him-through-tough-times/articleshow/126175955.cms?from=mdr",
"points": 49,
"commentsCount": 32,
"tags": [],
"og": {
"twitterAppNameGooglePlay": "The Economic Times App",
"twitterTitle": "No shares in company, but 550 employees received a $240 million gift from their owner for staying with him through tough times",
"twitterAppIdiPhone": "474766725",
"twitterAppNameiPhone": "The Economic Times App",
"twitterUrl": "https://economictimes.indiatimes.com/magazines/panache/no-shares-in-company-but-550-employees-received-a-240-million-gift-from-their-owner-for-staying-with-him-through-tough-times/articleshow/126175955.cms",
"ogTitle": "No shares in company, but 550 employees received a $240 million gift from their owner for staying with him through tough times",
"ogType": "website",
"articleTag": "worker loyalty bonuses",
"twitterCard": "summary_large_image",
"requestUrl": "https://economictimes.indiatimes.com/magazines/panache/no-shares-in-company-but-550-employees-received-a-240-million-gift-from-their-owner-for-staying-with-him-through-tough-times/articleshow/126175955.cms?from=mdr",
"twitterAppUrliPhone": "etapp://articleshow/126175955",
"alAndroidAppName": "The Economic Times",
"twitterAppUrlGooglePlay": "etandroidapp://articleshow/126175955",
"ogSiteName": "The Economic Times",
"twitterSite": "@EconomicTimes",
"twitterImage": [
{
"url": "https://img.etimg.com/thumb/msid-126176012,width-1200,height-630,imgsize-1267920,overlay-etpanache/articleshow.jpg"
}
],
"alIosAppStoreId": "474766725",
"ogDescription": "More than 550 employees at a Louisiana manufacturing firm received a combined $240 million after the company was sold, despite holding no equity. The payout followed a decision by the owner to share 15 percent of sale proceeds with staff who stayed through layoffs, downturns and uncertainty. The bonuses, averaging about $443,000, rewarded long-term loyalty and transformed lives while boosting the local economy.",
"twitterAppIdGooglePlay": "com.et.reader.activities",
"ogImage": [
{
"url": "https://img.etimg.com/thumb/msid-126176012,width-1200,height-630,imgsize-1267920,overlay-etpanache/articleshow.jpg"
}
],
"twitterDescription": "More than 550 employees at a Louisiana manufacturing firm received a combined $240 million after the company was sold, despite holding no equity. The payout followed a decision by the owner to share 15 percent of sale proceeds with staff who stayed through layoffs, downturns and uncertainty. The bonuses, averaging about $443,000, rewarded long-term loyalty and transformed lives while boosting the local economy.",
"success": true,
"alIosAppName": " The Economic Times App",
"ogUrl": "https://economictimes.indiatimes.com/magazines/panache/no-shares-in-company-but-550-employees-received-a-240-million-gift-from-their-owner-for-staying-with-him-through-tough-times/articleshow/126175955.cms",
"alIosUrl": "etapp://articleshow/126175955",
"fbAppId": "117787264903013",
"alAndroidUrl": "etandroidapp://articleshow/126175955"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T23:48:08.000Z",
"createdAtI": 1766706488,
"updatedAt": "2025-12-27T04:05:20.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46387838",
"author": "gfortaine",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T23:55:58.465Z",
"title": "No shares in company, but 550 employees received a $240M gift from their owner",
"createdAtI": 1766706488,
"url": "https://economictimes.indiatimes.com/magazines/panache/no-shares-in-company-but-550-employees-received-a-240-million-gift-from-their-owner-for-staying-with-him-through-tough-times/articleshow/126175955.cms?from=mdr",
"points": 3,
"tags": [],
"createdAt": "2025-12-25T23:48:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766706958,
"commentsCount": 0,
"updatedAt": "2025-12-25T23:54:44.000Z"
}
}I’ve been reading Lord of the Rings for two months and I’m just at the end of the first part. It’s not because I’m not enjoying it. It’s one of the most ...
{
"storyID": "46387657",
"title": "Maybe the default settings are too high",
"author": "htk",
"url": "https://www.raptitude.com/2025/12/maybe-the-default-settings-are-too-high/",
"points": 880,
"commentsCount": 293,
"tags": [],
"og": {
"twitterTitle": "Maybe the Default Settings Are Too High",
"articlePublishedTime": "2025-12-24T11:34:32+00:00",
"twitterImage": [
{
"url": "https://www.raptitude.com/wp-content/uploads/2025/12/spedometer.jpg"
}
],
"ogTitle": "Maybe the Default Settings Are Too High",
"ogDescription": "I’ve been reading Lord of the Rings for two months and I’m just at the end of the first part. It’s not because I’m not enjoying it. It’s one of the most ...",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"url": "https://www.raptitude.com/wp-content/uploads/2025/12/spedometer.jpg",
"height": "800"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "I’ve been reading Lord of the Rings for two months and I’m just at the end of the first part. It’s not because I’m not enjoying it. It’s one of the most ...",
"success": true,
"requestUrl": "https://www.raptitude.com/2025/12/maybe-the-default-settings-are-too-high/",
"ogUrl": "https://www.raptitude.com/2025/12/maybe-the-default-settings-are-too-high/",
"ogSiteName": "Raptitude.com",
"articleModifiedTime": "2025-12-24T17:30:58+00:00",
"fbAppId": "744049988626842"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T23:13:21.000Z",
"createdAtI": 1766704401,
"updatedAt": "2025-12-27T04:02:35.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46387657",
"author": "htk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T23:30:58.363Z",
"title": "Maybe the Default Settings Are Too High",
"createdAtI": 1766704401,
"url": "https://www.raptitude.com/2025/12/maybe-the-default-settings-are-too-high/",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T23:13:21.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766705458,
"commentsCount": 0,
"updatedAt": "2025-12-25T23:30:44.000Z"
}
}Ben Schoon - Google says on a support page that it is "gradually rolling out" a new change allowing users to change their Gmail address.
{
"storyID": "46387192",
"title": "Google is 'gradually rolling out' option to change your gmail.com address",
"author": "geox",
"url": "https://9to5google.com/2025/12/24/google-change-gmail-addresses/",
"points": 239,
"commentsCount": 217,
"tags": [],
"og": {
"twitterCreator": "@9to5Google",
"twitterSite": "@9to5Google",
"articlePublishedTime": "2025-12-24T18:05:00+00:00",
"twitterImage": [
{
"url": "https://i0.wp.com/9to5google.com/wp-content/uploads/sites/4/2023/12/gmail-android-1.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1"
}
],
"author": "Ben Schoon",
"ogTitle": "Google says it is 'gradually rolling out' option to change your @gmail.com address",
"ogDescription": "Google says on a support page that it is \"gradually rolling out\" a new change allowing users to change their Gmail address.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "2000",
"type": "image/jpeg",
"url": "https://i0.wp.com/9to5google.com/wp-content/uploads/sites/4/2023/12/gmail-android-1.jpg?resize=1200%2C628&quality=82&strip=all&ssl=1",
"height": "1000"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/pages/9to5Google/218132111544562",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://9to5google.com/2025/12/24/google-change-gmail-addresses/",
"ogUrl": "https://9to5google.com/2025/12/24/google-change-gmail-addresses/",
"ogSiteName": "9to5Google",
"articleModifiedTime": "2025-12-25T20:21:38+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T21:36:48.000Z",
"createdAtI": 1766698608,
"updatedAt": "2025-12-27T04:07:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46387192",
"author": "geox",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T21:45:58.601Z",
"title": "Google is 'gradually rolling out' option to change your gmail.com address",
"createdAtI": 1766698608,
"url": "https://9to5google.com/2025/12/24/google-change-gmail-addresses/",
"points": 3,
"tags": [],
"createdAt": "2025-12-25T21:36:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766699159,
"commentsCount": 0,
"updatedAt": "2025-12-25T21:45:30.000Z"
}
}Internet Security Research Group - ISRG's Prossimo is moving critical software to memory safe code.
{
"storyID": "46387164",
"title": "Memory Safety",
"author": "pmaddams",
"url": "https://www.memorysafety.org/",
"points": 72,
"commentsCount": 137,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterImage": [
{
"url": "https://www.memorysafety.org/images/ProssimoSocialShare-Square.png"
}
],
"success": true,
"author": "Internet Security Research Group",
"requestUrl": "https://www.memorysafety.org/",
"ogTitle": "Prossimo",
"ogUrl": "https://www.memorysafety.org/",
"ogSiteName": "Prossimo",
"ogDescription": "ISRG's Prossimo is moving critical software to memory safe code.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://www.memorysafety.org/images/ProssimoSocialShare.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T21:31:25.000Z",
"createdAtI": 1766698285,
"updatedAt": "2025-12-27T03:14:05.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46387164",
"author": "pmaddams",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T23:30:58.363Z",
"title": "Memory Safety",
"createdAtI": 1766698285,
"url": "https://www.memorysafety.org/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T21:31:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766705458,
"commentsCount": 0,
"updatedAt": "2025-12-25T23:26:44.000Z"
}
}The URL Pattern API defines a syntax that is used to create URL pattern matchers. These patterns can be matched against URLs or individual URL components.
{
"storyID": "46386835",
"title": "URL Pattern API",
"author": "thunderbong",
"url": "https://developer.mozilla.org/en-US/docs/Web/API/URL_Pattern_API",
"points": 84,
"commentsCount": 16,
"tags": [],
"og": {
"twitterCreator": "MozDevNet",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://developer.mozilla.org/en-US/docs/Web/API/URL_Pattern_API",
"ogTitle": "URL Pattern API - Web APIs | MDN",
"ogUrl": "https://developer.mozilla.org/en-US/docs/Web/API/URL_Pattern_API",
"ogDescription": "The URL Pattern API defines a syntax that is used to create URL pattern matchers.\nThese patterns can be matched against URLs or individual URL components.",
"ogSiteName": "MDN Web Docs",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1920",
"alt": "The MDN Web Docs logo, featuring a blue accent color, displayed on a solid black background.",
"type": "image/png",
"url": "https://developer.mozilla.org/mdn-social-share.d893525a4fb5fb1f67a2.png",
"height": "1080"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T20:27:45.000Z",
"createdAtI": 1766694465,
"updatedAt": "2025-12-27T02:33:04.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46386835",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T20:55:58.461Z",
"title": "URL Pattern API",
"createdAtI": 1766694465,
"url": "https://developer.mozilla.org/en-US/docs/Web/API/URL_Pattern_API",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T20:27:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766696158,
"commentsCount": 0,
"updatedAt": "2025-12-25T20:51:29.000Z"
}
}{
"storyID": "46386783",
"title": "Ask HN: Pivot from SWE to What?",
"author": "aupra",
"url": null,
"points": 46,
"commentsCount": 37,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-25T20:18:44.000Z",
"createdAtI": 1766693924,
"updatedAt": "2025-12-27T04:10:04.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46386783",
"author": "aupra",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T20:25:58.655Z",
"title": "Ask HN: Pivot from SWE to What?",
"createdAtI": 1766693924,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-25T20:18:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766694359,
"commentsCount": 0,
"updatedAt": "2025-12-25T20:22:30.000Z"
}
}A huge blocklist of manually curated sites that contain AI generated imagery for uBlock Origin & uBlacklist. - laylavish/uBlockOrigin-HUGE-AI-Blocklist
{
"storyID": "46386761",
"title": "UBlockOrigin and UBlacklist AI Blocklist",
"author": "_____k",
"url": "https://github.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist",
"points": 133,
"commentsCount": 67,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - laylavish/uBlockOrigin-HUGE-AI-Blocklist: A huge blocklist of manually curated sites that contain AI generated imagery for uBlock Origin & uBlacklist.",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/339813ff180168996271d9c2b658ab6348286d5b1e941c62aaf6eb4517e844f5/laylavish/uBlockOrigin-HUGE-AI-Blocklist"
}
],
"ogTitle": "GitHub - laylavish/uBlockOrigin-HUGE-AI-Blocklist: A huge blocklist of manually curated sites that contain AI generated imagery for uBlock Origin & uBlacklist.",
"ogDescription": "A huge blocklist of manually curated sites that contain AI generated imagery for uBlock Origin & uBlacklist. - laylavish/uBlockOrigin-HUGE-AI-Blocklist",
"ogImage": [
{
"width": "1200",
"alt": "A huge blocklist of manually curated sites that contain AI generated imagery for uBlock Origin & uBlacklist. - laylavish/uBlockOrigin-HUGE-AI-Blocklist",
"url": "https://opengraph.githubassets.com/339813ff180168996271d9c2b658ab6348286d5b1e941c62aaf6eb4517e844f5/laylavish/uBlockOrigin-HUGE-AI-Blocklist",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A huge blocklist of manually curated sites that contain AI generated imagery for uBlock Origin & uBlacklist. - laylavish/uBlockOrigin-HUGE-AI-Blocklist",
"success": true,
"requestUrl": "https://github.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist",
"ogUrl": "https://github.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-25T20:14:36.000Z",
"createdAtI": 1766693676,
"updatedAt": "2025-12-27T03:12:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46386761",
"author": "_____k",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T22:00:58.394Z",
"title": "UBlockOrigin and UBlacklist AI Blocklist",
"createdAtI": 1766693676,
"url": "https://github.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T20:14:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766700058,
"commentsCount": 0,
"updatedAt": "2025-12-25T22:00:15.000Z"
}
}{
"storyID": "46386669",
"title": "Weight-loss pill approval set to accelerate food industry product overhauls",
"author": "JumpCrisscross",
"url": "https://www.reuters.com/business/healthcare-pharmaceuticals/weight-loss-pill-approval-set-accelerate-food-industry-product-overhauls-2025-12-24/",
"points": 44,
"commentsCount": 29,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.reuters.com/business/healthcare-pharmaceuticals/weight-loss-pill-approval-set-accelerate-food-industry-product-overhauls-2025-12-24/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T19:56:52.000Z",
"createdAtI": 1766692612,
"updatedAt": "2025-12-27T02:59:20.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46386669",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T21:15:58.807Z",
"title": "Weight-loss pill approval set to accelerate food industry product overhauls",
"createdAtI": 1766692612,
"url": "https://www.reuters.com/business/healthcare-pharmaceuticals/weight-loss-pill-approval-set-accelerate-food-industry-product-overhauls-2025-12-24/",
"points": 5,
"tags": [],
"createdAt": "2025-12-25T19:56:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766697359,
"commentsCount": 0,
"updatedAt": "2025-12-25T21:13:44.000Z"
}
}{
"storyID": "46386211",
"title": "Fahrplan – 39C3",
"author": "rurban",
"url": "https://fahrplan.events.ccc.de/congress/2025/fahrplan/",
"points": 376,
"commentsCount": 203,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://fahrplan.events.ccc.de/congress/2025/fahrplan/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T18:40:14.000Z",
"createdAtI": 1766688014,
"updatedAt": "2025-12-27T04:15:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46386211",
"author": "rurban",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T19:35:58.476Z",
"title": "39c3 Fahrplan (Schedule)",
"createdAtI": 1766688014,
"url": "https://fahrplan.events.ccc.de/congress/2025/fahrplan/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T18:40:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766691358,
"commentsCount": 0,
"updatedAt": "2025-12-25T19:34:30.000Z"
}
}admin - Cyata discloses LangGrinch (CVE-2025-68664), a critical LangChain Core serialization injection bug where untrusted, LLM-influenced metadata can be rehydrated as objects, enabling secret leaks and unsafe instantiation. Patch guidance included.
{
"storyID": "46386009",
"title": "Critical vulnerability in LangChain – CVE-2025-68664",
"author": "shahartal",
"url": "https://cyata.ai/blog/langgrinch-langchain-core-cve-2025-68664/",
"points": 124,
"commentsCount": 89,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-25T16:18:58+00:00",
"author": "admin",
"ogTitle": "All I Want for Christmas Is Your Secrets: LangGrinch hits LangChain Core (CVE-2025-68664) - Cyata | The Control Plane for Agentic Identity",
"ogDescription": "Cyata discloses LangGrinch (CVE-2025-68664), a critical LangChain Core serialization injection bug where untrusted, LLM-influenced metadata can be rehydrated as objects, enabling secret leaks and unsafe instantiation. Patch guidance included.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "531",
"type": "image/png",
"url": "https://cyata.ai/wp-content/uploads/2025/12/LangGrinch-Blog-post-cover.png",
"height": "326"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://cyata.ai/blog/langgrinch-langchain-core-cve-2025-68664/",
"ogUrl": "https://cyata.ai/blog/langgrinch-langchain-core-cve-2025-68664/",
"ogSiteName": "Cyata | The Control Plane for Agentic Identity",
"articleModifiedTime": "2025-12-25T19:25:56+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"LLM",
"cyata.ai"
]
},
"createdAt": "2025-12-25T18:06:44.000Z",
"createdAtI": 1766686004,
"updatedAt": "2025-12-27T03:50:35.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46386009",
"author": "shahartal",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T19:30:58.358Z",
"title": "All I Want for Xmas Is Your Secrets: LangGrinch Hits LangChain (CVE-2025-68664)",
"createdAtI": 1766686004,
"url": "https://cyata.ai/blog/langgrinch-langchain-core-cve-2025-68664/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T18:06:44.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766691058,
"commentsCount": 1,
"updatedAt": "2025-12-25T19:28:59.000Z"
}
}David Cassel - This year, Knuth took a detour, sharing his recent breakthroughs in classifying and counting the trillions of ways a knight can visit every square on a chessboard.
{
"storyID": "46385656",
"title": "Donald Knuth's 2025 Christmas lecture: the Knight's Tours",
"author": "MilnerRoute",
"url": "https://thenewstack.io/donald-knuths-2025-christmas-lecture-the-knights-tours/",
"points": 36,
"commentsCount": 2,
"tags": [],
"og": {
"twitterCreator": "@https://twitter.com/DavidCasselTNS",
"twitterSite": "@thenewstack",
"articlePublishedTime": "2025-12-25T14:00:01+00:00",
"author": "David Cassel",
"ogTitle": "Donald Knuth's 2025 Christmas Lecture: The Knight's Tours",
"ogDescription": "This year, Knuth took a detour, sharing his recent breakthroughs in classifying and counting the trillions of ways a knight can visit every square on a chessboard.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/png",
"url": "https://cdn.thenewstack.io/media/2025/12/66987595-donald-knuth-total-number-of-knights-tour-solutions-screenshot-from-christmas-lecture-2025-via-stanford-online-youtube-channel-1.png",
"height": "922"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/thenewstack",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://thenewstack.io/donald-knuths-2025-christmas-lecture-the-knights-tours/",
"ogUrl": "https://thenewstack.io/donald-knuths-2025-christmas-lecture-the-knights-tours/",
"ogSiteName": "The New Stack"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T17:09:09.000Z",
"createdAtI": 1766682549,
"updatedAt": "2025-12-27T01:30:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46385656",
"author": "MilnerRoute",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T17:30:58.387Z",
"title": "Donald Knuth's 2025 Christmas lecture: the Knight's Tours",
"createdAtI": 1766682549,
"url": "https://thenewstack.io/donald-knuths-2025-christmas-lecture-the-knights-tours/",
"points": 3,
"tags": [],
"createdAt": "2025-12-25T17:09:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766683858,
"commentsCount": 0,
"updatedAt": "2025-12-25T17:28:59.000Z"
}
}{
"storyID": "46385406",
"title": "Ask HN: What is the international distribution/statistics of HN visitors?",
"author": "KellyCriterion",
"url": null,
"points": 59,
"commentsCount": 24,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-25T16:37:13.000Z",
"createdAtI": 1766680633,
"updatedAt": "2025-12-26T23:27:34.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46385406",
"author": "KellyCriterion",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T17:10:58.478Z",
"title": "Ask HN: What is the international distribution/statistics of HN visitors?",
"createdAtI": 1766680633,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-25T16:37:13.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766682658,
"commentsCount": 0,
"updatedAt": "2025-12-25T17:09:59.000Z"
}
}Peter Askew - Vidalia Onions to be exact. They’re classified as a sweet onion, and because of their mild flavor (they don’t make your eyes tear up), some folks can eat them like an apple. Most of my customers do. During a phone order one season – 2018 I believe – a customer shared this story where he ... Read more
{
"storyID": "46385308",
"title": "I sell onions on the Internet (2019)",
"author": "sogen",
"url": "https://www.deepsouthventures.com/i-sell-onions-on-the-internet/",
"points": 479,
"commentsCount": 163,
"tags": [],
"og": {
"articlePublishedTime": "2019-04-22T06:00:22+00:00",
"twitterImage": [
{
"url": "https://www.deepsouthventures.com/wp-content/uploads/vidalia-onions-in-field.jpg"
}
],
"author": "Peter Askew",
"ogTitle": "I sell onions on the Internet - Deep South Ventures",
"ogDescription": "Vidalia Onions to be exact. They’re classified as a sweet onion, and because of their mild flavor (they don’t make your eyes tear up), some folks can eat them like an apple. Most of my customers do. During a phone order one season – 2018 I believe – a customer shared this story where he ... Read more",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1200",
"type": "image/jpeg",
"url": "https://www.deepsouthventures.com/wp-content/uploads/vidalia-onions-in-field.jpg",
"height": "900"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.deepsouthventures.com/i-sell-onions-on-the-internet/",
"ogUrl": "https://www.deepsouthventures.com/i-sell-onions-on-the-internet/",
"ogSiteName": "Deep South Ventures",
"articleModifiedTime": "2024-10-20T12:42:54+00:00"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T16:24:45.000Z",
"createdAtI": 1766679885,
"updatedAt": "2025-12-27T04:12:21.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46385308",
"author": "sogen",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T17:20:58.326Z",
"title": "I Sell Onions on the Internet",
"createdAtI": 1766679885,
"url": "https://www.deepsouthventures.com/i-sell-onions-on-the-internet/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T16:24:45.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766683258,
"commentsCount": 0,
"updatedAt": "2025-12-25T17:20:43.000Z"
}
}{
"storyID": "46385197",
"title": "Ask HN: What skills do you want to develop or improve in 2026?",
"author": "meridion",
"url": null,
"points": 209,
"commentsCount": 341,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-25T16:08:57.000Z",
"createdAtI": 1766678937,
"updatedAt": "2025-12-27T04:13:49.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46385197",
"author": "meridion",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-26T03:20:58.503Z",
"title": "Ask HN: What skills do you want to develop or improve in 2026?",
"createdAtI": 1766678937,
"url": null,
"points": 11,
"tags": [
"ask_hn",
"front_page"
],
"createdAt": "2025-12-25T16:08:57.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766719259,
"commentsCount": 7,
"updatedAt": "2025-12-26T03:20:45.000Z"
}
}{
"storyID": "46385078",
"title": "Sad times StackOverflow takes down all its physical servers",
"author": "slroger",
"url": "https://stackoverflow.blog/2025/12/24/the-great-unracking-saying-goodbye-to-the-servers-at-our-physical-datacenter/",
"points": 49,
"commentsCount": 11,
"tags": [],
"og": {
"twitterSite": "@stackoverflow",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://stackoverflow.blog/2025/12/24/the-great-unracking-saying-goodbye-to-the-servers-at-our-physical-datacenter/",
"ogUrl": "https://stackoverflow.blog/2025/12/24/the-great-unracking-saying-goodbye-to-the-servers-at-our-physical-datacenter/",
"ogImage": [
{
"url": "https://cdn.sanity.io/images/jo7n4k8s/production/63a9b1b6d6fadb1273147c0149a2e00967e3eec5-4000x2250.jpg?w=1200&fm=png&auto=format"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T15:50:14.000Z",
"createdAtI": 1766677814,
"updatedAt": "2025-12-27T02:22:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46385078",
"author": "slroger",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T19:25:58.631Z",
"title": "Sad times StackOverflow takes down all its physical servers",
"createdAtI": 1766677814,
"url": "https://stackoverflow.blog/2025/12/24/the-great-unracking-saying-goodbye-to-the-servers-at-our-physical-datacenter/",
"points": 5,
"tags": [],
"createdAt": "2025-12-25T15:50:14.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766690759,
"commentsCount": 1,
"updatedAt": "2025-12-25T19:21:14.000Z"
}
}For more than a century, people have considered Alzheimer's disease (AD) an irreversible illness. Consequently, research has focused on preventing or ...
{
"storyID": "46384919",
"title": "Alzheimer’s disease can be reversed in animal models? Study",
"author": "thunderbong",
"url": "https://case.edu/news/new-study-shows-alzheimers-disease-can-be-reversed-achieve-full-neurological-recovery-not-just-prevented-or-slowed-animal-models",
"points": 480,
"commentsCount": 120,
"tags": [],
"og": {
"articlePublishedTime": "2025-12-23T09:29:26-05:00",
"success": true,
"requestUrl": "https://case.edu/news/new-study-shows-alzheimers-disease-can-be-reversed-achieve-full-neurological-recovery-not-just-prevented-or-slowed-animal-models",
"ogTitle": "New study shows Alzheimer’s disease can be reversed to achieve full neurological recovery—not just prevented or slowed—in animal models | CWRU Newsroom | Case Western Reserve University",
"ogUrl": "https://case.edu/news/new-study-shows-alzheimers-disease-can-be-reversed-achieve-full-neurological-recovery-not-just-prevented-or-slowed-animal-models",
"ogSiteName": "CWRU Newsroom | Case Western Reserve University",
"ogDescription": "For more than a century, people have considered Alzheimer's disease (AD) an irreversible illness. Consequently, research has focused on preventing or ...",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://case.edu/news/sites/default/files/styles/opengraph_1200x630/public/2025-12/epilepsy-feat.jpg?h=d1cb525d&itok=Sjwl31X8"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T15:22:36.000Z",
"createdAtI": 1766676156,
"updatedAt": "2025-12-27T03:53:50.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46384919",
"author": "thunderbong",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T15:30:58.453Z",
"title": "Alzheimer's can be reversed to achieve full neurological recovery in animals",
"createdAtI": 1766676156,
"url": "https://case.edu/news/new-study-shows-alzheimers-disease-can-be-reversed-achieve-full-neurological-recovery-not-just-prevented-or-slowed-animal-models",
"points": 3,
"tags": [],
"createdAt": "2025-12-25T15:22:36.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766676658,
"commentsCount": 0,
"updatedAt": "2025-12-25T15:30:43.000Z"
}
}Salesforces has entered a phase of public reckoning after senior executives publicly admitted that the company overestimated AI’s readiness
{
"storyID": "46384781",
"title": "Salesforce regrets firing 4000 experienced staff and replacing them with AI",
"author": "whynotmaybe",
"url": "https://maarthandam.com/2025/12/25/salesforce-regrets-firing-4000-staff-ai/",
"points": 184,
"commentsCount": 119,
"tags": [],
"og": {
"twitterTitle": "Salesforce regrets firing 4000 experienced staff and replacing them with AI",
"articlePublishedTime": "2025-12-25T13:37:33+05:30",
"twitterImage": [
{
"url": "https://i0.wp.com/maarthandam.com/wp-content/uploads/2025/06/ms-paint-style-image-simple-minimalistic-a-robot-and-an.png"
}
],
"ogTitle": "Salesforce regrets firing 4000 experienced staff and replacing them with AI",
"ogDescription": "Salesforces has entered a phase of public reckoning after senior executives publicly admitted that the company overestimated AI’s readiness",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1024",
"alt": "salesforce",
"type": "image/png",
"url": "https://i0.wp.com/maarthandam.com/wp-content/uploads/2025/06/ms-paint-style-image-simple-minimalistic-a-robot-and-an.png",
"height": "768"
}
],
"ogType": "article",
"articleTag": "wage",
"twitterCard": "summary_large_image",
"twitterDescription": "Salesforces has entered a phase of public reckoning after senior executives publicly admitted that the company overestimated AI’s readiness",
"success": true,
"requestUrl": "https://maarthandam.com/2025/12/25/salesforce-regrets-firing-4000-staff-ai/",
"ogUrl": "https://maarthandam.com/2025/12/25/salesforce-regrets-firing-4000-staff-ai/",
"ogSiteName": "Maarthandam",
"articleSection": "Technology",
"articleModifiedTime": "2025-12-25T13:37:39+05:30"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-25T14:58:29.000Z",
"createdAtI": 1766674709,
"updatedAt": "2025-12-27T04:07:19.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46384781",
"author": "whynotmaybe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T15:05:58.416Z",
"title": "Salesforce regrets firing 4000 experienced staff and replacing them with AI",
"createdAtI": 1766674709,
"url": "https://maarthandam.com/2025/12/25/salesforce-regrets-firing-4000-staff-ai/",
"points": 3,
"tags": [],
"createdAt": "2025-12-25T14:58:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766675158,
"commentsCount": 0,
"updatedAt": "2025-12-25T15:04:58.000Z"
}
}{
"storyID": "46384780",
"title": "Ask HN: MIT grad, junior dev layoffs – watching my daughter lose faith in merit",
"author": "MITfather",
"url": null,
"points": 44,
"commentsCount": 38,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-25T14:58:29.000Z",
"createdAtI": 1766674709,
"updatedAt": "2025-12-27T02:58:50.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46384780",
"author": "MITfather",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T15:20:58.406Z",
"title": "Ask HN: MIT grad, junior dev layoffs – watching my daughter lose faith in merit",
"createdAtI": 1766674709,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-25T14:58:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766676058,
"commentsCount": 2,
"updatedAt": "2025-12-25T15:20:43.000Z"
}
}Daniel Lawrence Lu - I bought a MacBook Air M2. As of writing, it's very affordable with the 16 GB RAM, 256 GB SSD, 13.6" model available for $750. As of writing, also Asahi Linux doesn't support anything newer than M2.
{
"storyID": "46384565",
"title": "Asahi Linux with Sway on the MacBook Air M2 (2024)",
"author": "andsoitis",
"url": "https://daniel.lawrence.lu/blog/2024-12-01-asahi-linux-with-sway-on-the-macbook-air-m2/",
"points": 260,
"commentsCount": 305,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"author": "Daniel Lawrence Lu",
"requestUrl": "https://daniel.lawrence.lu/blog/2024-12-01-asahi-linux-with-sway-on-the-macbook-air-m2/",
"ogTitle": "Asahi Linux with Sway on the MacBook Air M2",
"ogDescription": "I bought a MacBook Air M2.\nAs of writing, it's very affordable with the 16 GB RAM, 256 GB SSD, 13.6\" model available for $750.\nAs of writing, also Asahi Linux doesn't support anything newer than M2.",
"ogImage": [
{
"url": "https://i.dllu.net/2024-12-01-19-14-32_DSCF3120_58a0af3f29ead0118ef194dbccea00f020dbe0f8_a168a62312d435a9-2400.jpg"
}
]
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T14:20:29.000Z",
"createdAtI": 1766672429,
"updatedAt": "2025-12-27T03:56:35.000Z",
"fetchedAt": "2025-12-27T04:15:58.496Z",
"firstVersion": {
"storyID": "46384565",
"author": "andsoitis",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T17:00:58.422Z",
"title": "Asahi Linux with Sway on the MacBook Air M2",
"createdAtI": 1766672429,
"url": "https://daniel.lawrence.lu/blog/2024-12-01-asahi-linux-with-sway-on-the-macbook-air-m2/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T14:20:29.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766682058,
"commentsCount": 1,
"updatedAt": "2025-12-25T17:00:14.000Z"
}
}My personal blog
{
"storyID": "46384167",
"title": "Python 3.15’s interpreter for Windows x86-64 should hopefully be 15% faster",
"author": "lumpa",
"url": "https://fidget-spinner.github.io/posts/no-longer-sorry.html",
"points": 393,
"commentsCount": 145,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterTitle": "Python 3.15’s interpreter for Windows x86-64 should hopefully be 15% faster",
"success": true,
"requestUrl": "https://fidget-spinner.github.io/posts/no-longer-sorry.html",
"ogTitle": "Python 3.15’s interpreter for Windows x86-64 should hopefully be 15% faster",
"ogUrl": "https://fidget-spinner.github.io/posts/no-longer-sorry.html",
"ogDescription": "My personal blog",
"ogSiteName": "Ken Jin",
"ogLocale": "en_US",
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T13:02:46.000Z",
"createdAtI": 1766667766,
"updatedAt": "2025-12-27T03:24:49.000Z",
"fetchedAt": "2025-12-27T04:05:58.419Z",
"firstVersion": {
"storyID": "46384167",
"author": "lumpa",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T13:55:58.386Z",
"title": "Python 3.15's interpreter for Windows should be 15% faster",
"createdAtI": 1766667766,
"url": "https://fidget-spinner.github.io/posts/no-longer-sorry.html",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T13:02:46.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766670958,
"commentsCount": 0,
"updatedAt": "2025-12-25T13:55:28.000Z"
}
}We have a problem since the new upgrade. "10.000-message limit reached. Messages sent before 26. September 2025 are hidden -Restore Access" appeared. so the messages before that date can not be acc...
{
"storyID": "46383675",
"title": "Mattermost restricted access to old messages after 10000 limit is reached",
"author": "xvilka",
"url": "https://github.com/mattermost/mattermost/issues/34271",
"points": 373,
"commentsCount": 237,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "Message limit 10000 team edition · Issue #34271 · mattermost/mattermost",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/70dfc7760a593bd4ce542b18cae27742695f1d49791b0e8dc78d17f9a86acde3/mattermost/mattermost/issues/34271"
}
],
"ogTitle": "Message limit 10000 team edition · Issue #34271 · mattermost/mattermost",
"ogDescription": "We have a problem since the new upgrade. \"10.000-message limit reached. Messages sent before 26. September 2025 are hidden -Restore Access\" appeared. so the messages before that date can not be acc...",
"ogImage": [
{
"width": "1200",
"alt": "We have a problem since the new upgrade. \"10.000-message limit reached. Messages sent before 26. September 2025 are hidden -Restore Access\" appeared. so the messages before that date can not be acc...",
"url": "https://opengraph.githubassets.com/70dfc7760a593bd4ce542b18cae27742695f1d49791b0e8dc78d17f9a86acde3/mattermost/mattermost/issues/34271",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "We have a problem since the new upgrade. \"10.000-message limit reached. Messages sent before 26. September 2025 are hidden -Restore Access\" appeared. so the messages before that date can ...",
"success": true,
"requestUrl": "https://github.com/mattermost/mattermost/issues/34271",
"ogUrl": "https://github.com/mattermost/mattermost/issues/34271",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T11:03:59.000Z",
"createdAtI": 1766660639,
"updatedAt": "2025-12-27T01:00:19.000Z",
"fetchedAt": "2025-12-27T02:35:58.352Z",
"firstVersion": {
"storyID": "46383675",
"author": "xvilka",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T11:55:58.470Z",
"title": "Mattermost restricted access to old messages after 10000 limit is reached",
"createdAtI": 1766660639,
"url": "https://github.com/mattermost/mattermost/issues/34271",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T11:03:59.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766663758,
"commentsCount": 0,
"updatedAt": "2025-12-25T11:53:27.000Z"
}
}An arrangement Rob and Dianne Parsons thought would last a few days ended up changing their lives.
{
"storyID": "46383552",
"title": "We invited a man into our home at Christmas and he stayed with us for 45 years",
"author": "rajeshrajappan",
"url": "https://www.bbc.co.uk/news/articles/cdxwllqz1l0o",
"points": 1147,
"commentsCount": 271,
"tags": [],
"og": {
"twitterCreator": "@BBCNews",
"twitterSite": "@BBCNews",
"twitterTitle": "Cardiff couple invited man in for Christmas, he stayed for 45 years",
"twitterImage": [
{
"alt": "Photograph of Ronnie Lockwood wearing a Christmas cracker hat.",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/0c7f/live/3293f930-e15a-11f0-aae2-2191c0e48a3b.jpg"
}
],
"ogTitle": "Cardiff couple invited man in for Christmas, he stayed for 45 years",
"ogDescription": "An arrangement Rob and Dianne Parsons thought would last a few days ended up changing their lives.",
"ogLocale": "en_GB",
"ogImage": [
{
"alt": "Photograph of Ronnie Lockwood wearing a Christmas cracker hat.",
"url": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/0c7f/live/3293f930-e15a-11f0-aae2-2191c0e48a3b.jpg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "An arrangement Rob and Dianne Parsons thought would last a few days ended up changing their lives.",
"success": true,
"requestUrl": "https://www.bbc.co.uk/news/articles/cdxwllqz1l0o",
"ogUrl": "https://www.bbc.co.uk/news/articles/cdxwllqz1l0o",
"ogSiteName": "BBC News",
"articleSection": "Wales",
"articleAuthor": "https://www.facebook.com/bbcnews",
"fbAppId": "3662195467332439"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T10:35:34.000Z",
"createdAtI": 1766658934,
"updatedAt": "2025-12-27T02:16:49.000Z",
"fetchedAt": "2025-12-27T02:25:58.516Z",
"firstVersion": {
"storyID": "46383552",
"author": "rajeshrajappan",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T10:40:58.715Z",
"title": "We invited a man into our home at Christmas and he stayed with us for 45 years",
"createdAtI": 1766658934,
"url": "https://www.bbc.co.uk/news/articles/cdxwllqz1l0o",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T10:35:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766659259,
"commentsCount": 0,
"updatedAt": "2025-12-25T10:40:12.000Z"
}
}{
"storyID": "46383233",
"title": "Quantum Error Correction Goes FOOM",
"author": "EvgeniyZh",
"url": "https://algassert.com/post/2503",
"points": 69,
"commentsCount": 22,
"tags": [],
"og": {
"success": true,
"author": "Craig Gidney",
"requestUrl": "https://algassert.com/post/2503"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T09:18:15.000Z",
"createdAtI": 1766654295,
"updatedAt": "2025-12-26T23:38:04.000Z",
"fetchedAt": "2025-12-27T02:00:58.693Z",
"firstVersion": {
"storyID": "46383233",
"author": "EvgeniyZh",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T11:15:58.422Z",
"title": "Quantum Error Correction Goes FOOM",
"createdAtI": 1766654295,
"url": "https://algassert.com/post/2503",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T09:18:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766661358,
"commentsCount": 0,
"updatedAt": "2025-12-25T11:13:28.000Z"
}
}Thoughts, stories and ideas about of a code poet, bit juggler & logic wizard.
{
"storyID": "46383139",
"title": "Self-referencing Page Tables for the x86-Architecture",
"author": "stv0g",
"url": "https://0l.de/blog/2015/01/bachelor-thesis-abstract/",
"points": 62,
"commentsCount": 10,
"tags": [],
"og": {
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://0l.de/blog/2015/01/bachelor-thesis-abstract/",
"ogTitle": "Bachelor Thesis: Extended Abstract",
"ogUrl": "https://0l.de/blog/2015/01/bachelor-thesis-abstract/",
"ogDescription": "Thoughts, stories and ideas about of a code poet, bit juggler & logic wizard.",
"ogSiteName": "stv0g's weblog",
"ogLocale": "en",
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T08:58:23.000Z",
"createdAtI": 1766653103,
"updatedAt": "2025-12-26T20:22:19.000Z",
"fetchedAt": "2025-12-27T01:50:58.417Z",
"firstVersion": {
"storyID": "46383139",
"author": "stv0g",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T10:15:58.443Z",
"title": "Self-referencing Page Tables for the x86-Architecture",
"createdAtI": 1766653103,
"url": "https://0l.de/blog/2015/01/bachelor-thesis-abstract/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T08:58:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766657758,
"commentsCount": 0,
"updatedAt": "2025-12-25T10:15:42.000Z"
}
}{
"storyID": "46382134",
"title": "Free Software Foundation receives historic private donations",
"author": "pentagrama",
"url": "https://www.fsf.org/news/free-software-foundation-receives-historic-private-donations",
"points": 217,
"commentsCount": 43,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.fsf.org/news/free-software-foundation-receives-historic-private-donations"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T04:47:38.000Z",
"createdAtI": 1766638058,
"updatedAt": "2025-12-26T21:17:19.000Z",
"fetchedAt": "2025-12-27T00:30:58.427Z",
"firstVersion": {
"storyID": "46382134",
"author": "pentagrama",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T05:00:58.326Z",
"title": "Free Software Foundation receives historic private donations",
"createdAtI": 1766638058,
"url": "https://www.fsf.org/news/free-software-foundation-receives-historic-private-donations",
"points": 3,
"tags": [],
"createdAt": "2025-12-25T04:47:38.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766638858,
"commentsCount": 0,
"updatedAt": "2025-12-25T04:58:42.000Z"
}
}Substack - A Modest Experiment Exposing the Paternalism at the Heart of RLHF-Based AI Safety
{
"storyID": "46382033",
"title": "AI Withholds Life-or-Death Information Unless You Know the Magic Words",
"author": "llamataboot",
"url": "https://substack.com/home/post/p-182524207",
"points": 43,
"commentsCount": 24,
"tags": [],
"og": {
"twitterTitle": "Role-Based Reality: How AI Withholds Life-or-Death Information Unless You Know the Magic Words",
"twitterCard": "summary_large_image",
"twitterDescription": "A Modest Experiment Exposing the Paternalism at the Heart of RLHF-Based AI Safety",
"twitterImage": [
{
"url": "https://substackcdn.com/image/fetch/$s_!rxRw!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fghostintheweights.substack.com%2Fapi%2Fv1%2Fpost_preview%2F182524207%2Ftwitter.jpg%3Fversion%3D4"
}
],
"success": true,
"author": "Substack",
"requestUrl": "https://substack.com/home/post/p-182524207",
"ogTitle": "Role-Based Reality: How AI Withholds Life-or-Death Information Unless You Know the Magic Words",
"ogUrl": "https://substack.com/home/post/p-182524207",
"ogDescription": "A Modest Experiment Exposing the Paternalism at the Heart of RLHF-Based AI Safety",
"ogImage": [
{
"width": "400",
"url": "https://substackcdn.com/image/fetch/$s_!Z7FU!,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%2Fcaf14378-62ca-4c54-b6ed-6c5f40b0c97a_1024x1024.png",
"height": "400"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-25T04:19:23.000Z",
"createdAtI": 1766636363,
"updatedAt": "2025-12-26T20:50:04.000Z",
"fetchedAt": "2025-12-27T00:15:58.727Z",
"firstVersion": {
"storyID": "46382033",
"author": "llamataboot",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T05:00:58.326Z",
"title": "AI Withholds Life-or-Death Information Unless You Know the Magic Words",
"createdAtI": 1766636363,
"url": "https://substack.com/home/post/p-182524207",
"points": 3,
"tags": [],
"createdAt": "2025-12-25T04:19:23.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766638858,
"commentsCount": 0,
"updatedAt": "2025-12-25T05:00:41.000Z"
}
}We are pleased to announce the release of Ruby 4.0.0.Ruby 4.0 introduces “Ruby Box” and “ZJIT”, and adds many improvements.
{
"storyID": "46382011",
"title": "Ruby 4.0.0",
"author": "FBISurveillance",
"url": "https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/",
"points": 743,
"commentsCount": 181,
"tags": [],
"og": {
"twitterTitle": "Ruby 4.0.0 Released | Ruby",
"twitterImage": [
{
"url": "https://www.ruby-lang.org/images/twitter-card-square.png"
}
],
"twitterUrl": "https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/",
"ogTitle": "Ruby 4.0.0 Released | Ruby",
"ogDescription": "We are pleased to announce the release of Ruby 4.0.0.Ruby 4.0 introduces “Ruby Box” and “ZJIT”, and adds many improvements.",
"ogLocale": "en",
"ogImage": [
{
"url": "https://www.ruby-lang.org/images/og-image.png"
}
],
"ogType": "website",
"twitterCard": "summary",
"twitterDescription": "We are pleased to announce the release of Ruby 4.0.0.Ruby 4.0 introduces “Ruby Box” and “ZJIT”, and adds many improvements.",
"success": true,
"requestUrl": "https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/",
"ogUrl": "https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/",
"ogSiteName": "Ruby Programming Language"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T04:13:00.000Z",
"createdAtI": 1766635980,
"updatedAt": "2025-12-26T23:59:19.000Z",
"fetchedAt": "2025-12-27T00:00:58.396Z",
"firstVersion": {
"storyID": "46382011",
"author": "FBISurveillance",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T04:30:58.343Z",
"title": "Ruby 4.0.0 Released",
"createdAtI": 1766635980,
"url": "https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/",
"points": 3,
"tags": [],
"createdAt": "2025-12-25T04:13:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766637058,
"commentsCount": 0,
"updatedAt": "2025-12-25T04:27:12.000Z"
}
}{
"storyID": "46381839",
"title": "Python Applied Mathematics Labs",
"author": "vvin",
"url": "https://labs.acme.byu.edu/Pages/intro.html",
"points": 85,
"commentsCount": 2,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://labs.acme.byu.edu/Pages/intro.html"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T03:33:52.000Z",
"createdAtI": 1766633632,
"updatedAt": "2025-12-26T14:00:18.000Z",
"fetchedAt": "2025-12-26T23:20:58.751Z",
"firstVersion": {
"storyID": "46381839",
"author": "vvin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T03:45:58.603Z",
"title": "Python Applied Mathematics Labs",
"createdAtI": 1766633632,
"url": "https://labs.acme.byu.edu/Pages/intro.html",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T03:33:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766634359,
"commentsCount": 0,
"updatedAt": "2025-12-25T03:43:26.000Z"
}
}Hack House - Open-source custom firmware for abandoned Nest Gen 1 & 2 thermostats. Turn your bricked Google/Nest device into a fully functional smart thermostat.
{
"storyID": "46381835",
"title": "No Longer Evil – new life for dead/outdated Nest Generation 1 and 2 thermostats",
"author": "pabs3",
"url": "https://nolongerevil.com/",
"points": 66,
"commentsCount": 8,
"tags": [],
"og": {
"twitterCreator": "@codykoci",
"twitterTitle": "No Longer Evil - Revive Your Bricked Nest Thermostat",
"twitterImage": [
{
"url": "https://nolongerevil.com/nle-light.png"
}
],
"author": "Hack House",
"ogTitle": "No Longer Evil - Revive Your Bricked Nest Thermostat",
"ogDescription": "Open-source custom firmware for abandoned Nest Gen 1 & 2 thermostats. Turn your bricked Google/Nest device into a fully functional smart thermostat.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "320",
"alt": "No Longer Evil Thermostat Logo",
"url": "https://nolongerevil.com/nle-light.png",
"height": "320"
}
],
"ogType": "website",
"twitterCard": "summary_large_image",
"twitterDescription": "Open-source custom firmware for abandoned Nest Gen 1 & 2 thermostats. Bring your bricked device back to life.",
"success": true,
"requestUrl": "https://nolongerevil.com/",
"ogUrl": "https://nolongerevil.com",
"ogSiteName": "No Longer Evil Thermostat"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T03:32:42.000Z",
"createdAtI": 1766633562,
"updatedAt": "2025-12-26T22:47:48.000Z",
"fetchedAt": "2025-12-26T23:20:58.751Z",
"firstVersion": {
"storyID": "46381835",
"author": "pabs3",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T11:30:58.490Z",
"title": "No Longer Evil – new life for dead/outdated Nest Generation 1 and 2 thermostats",
"createdAtI": 1766633562,
"url": "https://nolongerevil.com/",
"points": 10,
"tags": [],
"createdAt": "2025-12-25T03:32:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766662258,
"commentsCount": 1,
"updatedAt": "2025-12-25T11:29:27.000Z"
}
}Mayank Parmar - Microsoft told Windows Latest that the company does not plan to rewrite Windows 11 using AI in Rust after an employee's post causes outrage.
{
"storyID": "46381813",
"title": "Microsoft denies rewriting Windows 11 in Rust using AI",
"author": "zdw",
"url": "https://www.windowslatest.com/2025/12/24/microsoft-denies-rewriting-windows-11-using-ai-after-an-employees-one-engineer-one-month-one-million-code-post-on-linkedin-causes-outrage/",
"points": 74,
"commentsCount": 105,
"tags": [],
"og": {
"twitterCreator": "@mayank_jee",
"twitterSite": "@windowslatest",
"articlePublishedTime": "2025-12-24T10:26:25+00:00",
"author": "Mayank Parmar",
"ogTitle": "Microsoft denies rewriting Windows 11 using AI after an employee's \"one engineer, one month, one million code\" post on LinkedIn causes outrage",
"ogDescription": "Microsoft told Windows Latest that the company does not plan to rewrite Windows 11 using AI in Rust after an employee's post causes outrage.",
"ogLocale": "en_US",
"ogImage": [
{
"width": "1717",
"type": "image/jpeg",
"url": "https://www.windowslatest.com/wp-content/uploads/2025/12/Windows-11.jpg",
"height": "1121"
}
],
"ogType": "article",
"articlePublisher": "https://www.facebook.com/windowslatestdotcom",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.windowslatest.com/2025/12/24/microsoft-denies-rewriting-windows-11-using-ai-after-an-employees-one-engineer-one-month-one-million-code-post-on-linkedin-causes-outrage/",
"ogUrl": "https://www.windowslatest.com/2025/12/24/microsoft-denies-rewriting-windows-11-using-ai-after-an-employees-one-engineer-one-month-one-million-code-post-on-linkedin-causes-outrage/",
"ogSiteName": "Windows Latest",
"articleModifiedTime": "2025-12-24T18:47:26+00:00"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-25T03:26:58.000Z",
"createdAtI": 1766633218,
"updatedAt": "2025-12-26T21:03:50.000Z",
"fetchedAt": "2025-12-26T23:15:58.480Z",
"firstVersion": {
"storyID": "46381813",
"author": "zdw",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T04:40:58.378Z",
"title": "Microsoft denies rewriting Windows 11 in Rust using AI",
"createdAtI": 1766633218,
"url": "https://www.windowslatest.com/2025/12/24/microsoft-denies-rewriting-windows-11-using-ai-after-an-employees-one-engineer-one-month-one-million-code-post-on-linkedin-causes-outrage/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T03:26:58.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766637658,
"commentsCount": 0,
"updatedAt": "2025-12-25T04:40:41.000Z"
}
}{
"storyID": "46380953",
"title": "The next-gen mainboard designed with amigaos4 and morphos in mind",
"author": "todsacerdoti",
"url": "https://mirari.vitasys.nl/our-story/",
"points": 76,
"commentsCount": 19,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://mirari.vitasys.nl/our-story/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T00:38:09.000Z",
"createdAtI": 1766623089,
"updatedAt": "2025-12-26T18:32:48.000Z",
"fetchedAt": "2025-12-26T21:25:58.518Z",
"firstVersion": {
"storyID": "46380953",
"author": "todsacerdoti",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T03:45:58.603Z",
"title": "The Next-Gen Mainboard Designed with AmigaOS4 and MorphOS in Mind",
"createdAtI": 1766623089,
"url": "https://mirari.vitasys.nl/our-story/",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T00:38:09.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766634359,
"commentsCount": 1,
"updatedAt": "2025-12-25T03:45:41.000Z"
}
}{
"storyID": "46380758",
"title": "Who Watches the Waymos? I do [video]",
"author": "notgloating",
"url": "https://www.youtube.com/watch?v=oYU2hAbx_Fc",
"points": 295,
"commentsCount": 112,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.youtube.com/watch?v=oYU2hAbx_Fc"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-25T00:10:12.000Z",
"createdAtI": 1766621412,
"updatedAt": "2025-12-26T19:12:20.000Z",
"fetchedAt": "2025-12-26T20:55:58.543Z",
"firstVersion": {
"storyID": "46380758",
"author": "notgloating",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T00:15:58.487Z",
"title": "Who watches the Waymos? I do [video]",
"createdAtI": 1766621412,
"url": "https://www.youtube.com/watch?v=oYU2hAbx_Fc",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-25T00:10:12.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766621758,
"commentsCount": 0,
"updatedAt": "2025-12-25T00:15:11.000Z"
}
}Sharon Goldman - AI’s champions keep trying to impress, but the public is still waiting for answers about jobs, costs, and who benefits. By 2026, that tension will matter.
{
"storyID": "46380730",
"title": "Silicon Valley's tone-deaf take on the AI backlash will matter in 2026",
"author": "howToTestFE",
"url": "https://fortune.com/2025/12/23/silicon-valleys-tone-deaf-take-on-the-ai-backlash-will-matter-in-2026/",
"points": 83,
"commentsCount": 32,
"tags": [],
"og": {
"twitterSite": "@Fortune",
"twitterTitle": "Silicon Valley’s tone-deaf take on the AI backlash will matter in 2026 | Fortune",
"twitterImage": [
{
"url": "https://fortune.com/img-assets/wp-content/uploads/2025/12/GettyImages-2236544323_ce1755-e1766508826353.jpg?resize=1200,600"
}
],
"author": "Sharon Goldman",
"ogTitle": "Silicon Valley’s tone-deaf take on the AI backlash will matter in 2026 | Fortune",
"ogDescription": "AI’s champions keep trying to impress, but the public is still waiting for answers about jobs, costs, and who benefits. By 2026, that tension will matter.",
"ogImage": [
{
"width": "1200",
"url": "https://fortune.com/img-assets/wp-content/uploads/2025/12/GettyImages-2236544323_ce1755-e1766508826353.jpg?resize=1200,600",
"height": "600"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "AI’s champions keep trying to impress, but the public is still waiting for answers about jobs, costs, and who benefits. By 2026, that tension will matter.",
"success": true,
"requestUrl": "https://fortune.com/2025/12/23/silicon-valleys-tone-deaf-take-on-the-ai-backlash-will-matter-in-2026/",
"ogUrl": "https://fortune.com/2025/12/23/silicon-valleys-tone-deaf-take-on-the-ai-backlash-will-matter-in-2026/",
"ogSiteName": "Fortune"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-25T00:06:34.000Z",
"createdAtI": 1766621194,
"updatedAt": "2025-12-26T20:50:49.000Z",
"fetchedAt": "2025-12-26T20:50:58.466Z",
"firstVersion": {
"storyID": "46380730",
"author": "howToTestFE",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T00:15:58.487Z",
"title": "Silicon Valley's tone-deaf take on the AI backlash will matter in 2026",
"createdAtI": 1766621194,
"url": "https://fortune.com/2025/12/23/silicon-valleys-tone-deaf-take-on-the-ai-backlash-will-matter-in-2026/",
"points": 3,
"tags": [],
"createdAt": "2025-12-25T00:06:34.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766621758,
"commentsCount": 0,
"updatedAt": "2025-12-25T00:12:59.000Z"
}
}{
"storyID": "46380607",
"title": "Salmon Recipe",
"author": "vitalnodo",
"url": "https://waveinscriber.com/posts/002-salmon-recipe/",
"points": 37,
"commentsCount": 3,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://waveinscriber.com/posts/002-salmon-recipe/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T23:51:03.000Z",
"createdAtI": 1766620263,
"updatedAt": "2025-12-26T16:09:33.000Z",
"fetchedAt": "2025-12-26T20:35:58.377Z",
"firstVersion": {
"storyID": "46380607",
"author": "vitalnodo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T03:30:58.393Z",
"title": "Salmon Recipe",
"createdAtI": 1766620263,
"url": "https://waveinscriber.com/posts/002-salmon-recipe/",
"points": 5,
"tags": [],
"createdAt": "2025-12-24T23:51:03.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766633458,
"commentsCount": 0,
"updatedAt": "2025-12-25T03:28:27.000Z"
}
}What do you think is gonna happen after I press tab when looking at this screenshot?
{
"storyID": "46380475",
"title": "Microsoft please get your tab to autocomplete shit together",
"author": "AmbroseBierce",
"url": "https://ivanca.github.io/programming/2025/11/26/microsoft-pls-get-your-tab-to-autocomplete-shit-together/",
"points": 247,
"commentsCount": 146,
"tags": [],
"og": {
"twitterTitle": "Microsoft please get your tab to autocomplete shit together",
"articlePublishedTime": "2025-11-26T00:00:00+00:00",
"twitterImage": [
{
"url": "https://orchid-heron.cloudvent.net/images/racoon-satya.jpeg"
}
],
"ogTitle": "Microsoft please get your tab to autocomplete shit together",
"ogDescription": "What do you think is gonna happen after I press tab when looking at this screenshot?",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://orchid-heron.cloudvent.net/images/racoon-satya.jpeg"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://ivanca.github.io/programming/2025/11/26/microsoft-pls-get-your-tab-to-autocomplete-shit-together/",
"ogUrl": "https://orchid-heron.cloudvent.net/programming/2025/11/26/microsoft-pls-get-your-tab-to-autocomplete-shit-together/",
"ogSiteName": "Ivanca’s Blog"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T23:33:15.000Z",
"createdAtI": 1766619195,
"updatedAt": "2025-12-26T20:25:51.000Z",
"fetchedAt": "2025-12-26T20:25:58.703Z",
"firstVersion": {
"storyID": "46380475",
"author": "AmbroseBierce",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T00:00:58.511Z",
"title": "Microsoft please get your tab to autocomplete shit together",
"createdAtI": 1766619195,
"url": "https://ivanca.github.io/programming/2025/11/26/microsoft-pls-get-your-tab-to-autocomplete-shit-together/",
"points": 9,
"tags": [
"front_page"
],
"createdAt": "2025-12-24T23:33:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766620859,
"commentsCount": 0,
"updatedAt": "2025-12-25T00:00:41.000Z"
}
}An open-source AI Voice Agent that integrates with Asterisk/FreePBX using Audiosocket/RTP technology - hkjarral/Asterisk-AI-Voice-Agent
{
"storyID": "46380399",
"title": "Asterisk AI Voice Agent",
"author": "akrulino",
"url": "https://github.com/hkjarral/Asterisk-AI-Voice-Agent",
"points": 197,
"commentsCount": 113,
"tags": [],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - hkjarral/Asterisk-AI-Voice-Agent: An open-source AI Voice Agent that integrates with Asterisk/FreePBX using Audiosocket/RTP technology",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/f6ed178b8bff0c65b6685b686f3ecf2b6287e0bb959fc6cba2e6a8709ce386f2/hkjarral/Asterisk-AI-Voice-Agent"
}
],
"ogTitle": "GitHub - hkjarral/Asterisk-AI-Voice-Agent: An open-source AI Voice Agent that integrates with Asterisk/FreePBX using Audiosocket/RTP technology",
"ogDescription": "An open-source AI Voice Agent that integrates with Asterisk/FreePBX using Audiosocket/RTP technology - hkjarral/Asterisk-AI-Voice-Agent",
"ogImage": [
{
"width": "1200",
"alt": "An open-source AI Voice Agent that integrates with Asterisk/FreePBX using Audiosocket/RTP technology - hkjarral/Asterisk-AI-Voice-Agent",
"url": "https://opengraph.githubassets.com/f6ed178b8bff0c65b6685b686f3ecf2b6287e0bb959fc6cba2e6a8709ce386f2/hkjarral/Asterisk-AI-Voice-Agent",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "An open-source AI Voice Agent that integrates with Asterisk/FreePBX using Audiosocket/RTP technology - hkjarral/Asterisk-AI-Voice-Agent",
"success": true,
"requestUrl": "https://github.com/hkjarral/Asterisk-AI-Voice-Agent",
"ogUrl": "https://github.com/hkjarral/Asterisk-AI-Voice-Agent",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 2,
"offenses": [
"AI",
"AI"
]
},
"createdAt": "2025-12-24T23:25:37.000Z",
"createdAtI": 1766618737,
"updatedAt": "2025-12-26T19:18:48.000Z",
"fetchedAt": "2025-12-26T20:10:58.407Z",
"firstVersion": {
"storyID": "46380399",
"author": "akrulino",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T00:10:58.361Z",
"title": "Asterisk AI Voice Agent",
"createdAtI": 1766618737,
"url": "https://github.com/hkjarral/Asterisk-AI-Voice-Agent",
"points": 3,
"tags": [],
"createdAt": "2025-12-24T23:25:37.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766621458,
"commentsCount": 0,
"updatedAt": "2025-12-25T00:08:56.000Z"
}
}{
"storyID": "46380168",
"title": "Tell HN: Merry Christmas",
"author": "basilikum",
"url": null,
"points": 1932,
"commentsCount": 422,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-24T22:56:00.000Z",
"createdAtI": 1766616960,
"updatedAt": "2025-12-26T19:40:04.000Z",
"fetchedAt": "2025-12-26T19:40:58.341Z",
"firstVersion": {
"storyID": "46380168",
"author": "basilikum",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T23:05:58.412Z",
"title": "Tell HN: Merry Christmas!",
"createdAtI": 1766616960,
"url": null,
"points": 5,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-24T22:56:00.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766617558,
"commentsCount": 1,
"updatedAt": "2025-12-24T23:04:26.000Z"
}
}{
"storyID": "46380075",
"title": "Phoenix: A modern X server written from scratch in Zig",
"author": "snvzz",
"url": "https://git.dec05eba.com/phoenix/about/",
"points": 654,
"commentsCount": 402,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://git.dec05eba.com/phoenix/about/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T22:43:53.000Z",
"createdAtI": 1766616233,
"updatedAt": "2025-12-26T18:41:49.000Z",
"fetchedAt": "2025-12-26T19:20:58.404Z",
"firstVersion": {
"storyID": "46380075",
"author": "snvzz",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T22:55:58.409Z",
"title": "Phoenix: A modern X server written from scratch in Zig",
"createdAtI": 1766616233,
"url": "https://git.dec05eba.com/phoenix/about/",
"points": 4,
"tags": [
"front_page"
],
"createdAt": "2025-12-24T22:43:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766616958,
"commentsCount": 0,
"updatedAt": "2025-12-24T22:55:57.000Z"
}
}What was the road like when I left?
{
"storyID": "46379677",
"title": "How I Left YouTube",
"author": "dhashe",
"url": "https://zhach.news/how-i-left-youtube/",
"points": 210,
"commentsCount": 312,
"tags": [],
"og": {
"twitterCreator": "@zachwith2hs",
"twitterTitle": "How I Left YouTube",
"twitterSite": "@zachwith2hs",
"articlePublishedTime": "2025-12-24T12:00:10.000Z",
"twitterImage": [
{
"url": "https://zhach.news/content/images/size/w1200/2025/11/48-1.jpeg"
}
],
"twitterUrl": "https://zhach.news/how-i-left-youtube/",
"ogTitle": "How I Left YouTube",
"ogDescription": "What was the road like when I left?",
"ogImage": [
{
"width": "1200",
"url": "https://zhach.news/content/images/size/w1200/2025/11/48-1.jpeg",
"height": "782"
}
],
"ogType": "article",
"twitterCard": "summary_large_image",
"twitterDescription": "What was the road like when I left?",
"success": true,
"requestUrl": "https://zhach.news/how-i-left-youtube/",
"ogUrl": "https://zhach.news/how-i-left-youtube/",
"ogSiteName": "Zhach's News & Views",
"articleModifiedTime": "2025-12-24T12:00:09.000Z",
"articleAuthor": "https://www.facebook.com/zhachory.volker"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T21:54:48.000Z",
"createdAtI": 1766613288,
"updatedAt": "2025-12-26T18:25:18.000Z",
"fetchedAt": "2025-12-26T18:40:58.319Z",
"firstVersion": {
"storyID": "46379677",
"author": "dhashe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T23:15:58.686Z",
"title": "I Left YouTube",
"createdAtI": 1766613288,
"url": "https://zhach.news/how-i-left-youtube/",
"points": 6,
"tags": [
"front_page"
],
"createdAt": "2025-12-24T21:54:48.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766618159,
"commentsCount": 0,
"updatedAt": "2025-12-24T23:15:55.000Z"
}
}Charlie Warzel - Do your parents have a screen-time problem?
{
"storyID": "46379670",
"title": "The Phone-Based Retirement Is Here",
"author": "JumpCrisscross",
"url": "https://www.theatlantic.com/technology/2025/12/do-your-parents-have-screen-time-problem/685424/",
"points": 36,
"commentsCount": 2,
"tags": [],
"og": {
"twitterSite": "@theatlantic",
"articlePublishedTime": "2025-12-23T20:19:02Z",
"author": "Charlie Warzel",
"ogTitle": "The Phone-Based Retirement Is Here",
"ogDescription": "Do your parents have a screen-time problem?",
"ogLocale": "en_US",
"ogImage": [
{
"url": "https://cdn.theatlantic.com/thumbor/b_WbVOY3rJ86jioVXZP5MxIJF8o=/0x0:2000x1042/1200x625/media/img/mt/2025/12/PhoneRetirement/original.png"
}
],
"ogType": "article",
"articleTag": "technology",
"articlePublisher": "https://www.facebook.com/TheAtlantic/",
"twitterCard": "summary_large_image",
"success": true,
"requestUrl": "https://www.theatlantic.com/technology/2025/12/do-your-parents-have-screen-time-problem/685424/",
"ogUrl": "https://www.theatlantic.com/technology/2025/12/do-your-parents-have-screen-time-problem/685424/",
"ogSiteName": "The Atlantic",
"articleSection": "Technology",
"articleModifiedTime": "2025-12-24T22:11:28Z",
"fbAppId": "100770816677686"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T21:54:08.000Z",
"createdAtI": 1766613248,
"updatedAt": "2025-12-26T15:31:20.000Z",
"fetchedAt": "2025-12-26T18:35:58.714Z",
"firstVersion": {
"storyID": "46379670",
"author": "JumpCrisscross",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T23:15:58.686Z",
"title": "The Phone-Based Retirement Is Here",
"createdAtI": 1766613248,
"url": "https://www.theatlantic.com/technology/2025/12/do-your-parents-have-screen-time-problem/685424/",
"points": 5,
"tags": [],
"createdAt": "2025-12-24T21:54:08.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766618159,
"commentsCount": 0,
"updatedAt": "2025-12-24T23:14:56.000Z"
}
}Is Steam Down? Current status of the Steam client, Steam store, Steam community, Counter-Strike 2 and Dota 2.
{
"storyID": "46379630",
"title": "Steam Store is offline",
"author": "DetectDefect",
"url": "https://steamstat.us/",
"points": 69,
"commentsCount": 20,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterSite": "@SteamStatus",
"success": true,
"requestUrl": "https://steamstat.us/",
"ogTitle": "Steam Status",
"ogSiteName": "Steam Status",
"ogDescription": "Is Steam Down? Current status of the Steam client, Steam store, Steam community, Counter-Strike 2 and Dota 2.",
"ogImage": [
{
"url": "https://steamstat.us/static/logos/192px.png"
}
],
"ogType": "website"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T21:50:20.000Z",
"createdAtI": 1766613020,
"updatedAt": "2025-12-26T15:30:33.000Z",
"fetchedAt": "2025-12-26T18:35:58.714Z",
"firstVersion": {
"storyID": "46379630",
"author": "DetectDefect",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T22:10:58.921Z",
"title": "Steam Store Is Offline",
"createdAtI": 1766613020,
"url": "https://steamstat.us/",
"points": 3,
"tags": [],
"createdAt": "2025-12-24T21:50:20.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766614259,
"commentsCount": 1,
"updatedAt": "2025-12-24T22:10:25.000Z"
}
}{
"storyID": "46379183",
"title": "Nvidia to buy assets from Groq for $20B cash",
"author": "nickrubin",
"url": "https://www.cnbc.com/2025/12/24/nvidia-buying-ai-chip-startup-groq-for-about-20-billion-biggest-deal.html",
"points": 678,
"commentsCount": 393,
"tags": [],
"og": {
"error": "403 Forbidden",
"requestUrl": "https://www.cnbc.com/2025/12/24/nvidia-buying-ai-chip-startup-groq-for-about-20-billion-biggest-deal.html"
},
"aiIsh": {
"score": 1,
"offenses": [
"AI"
]
},
"createdAt": "2025-12-24T21:02:15.000Z",
"createdAtI": 1766610135,
"updatedAt": "2025-12-26T17:35:48.000Z",
"fetchedAt": "2025-12-26T17:45:58.604Z",
"firstVersion": {
"storyID": "46379183",
"author": "nickrubin",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T21:05:58.506Z",
"title": "Nvidia buying AI chip startup Groq for about $20B",
"createdAtI": 1766610135,
"url": "https://www.cnbc.com/2025/12/24/nvidia-buying-ai-chip-startup-groq-for-about-20-billion-biggest-deal.html",
"points": 3,
"tags": [],
"createdAt": "2025-12-24T21:02:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766610359,
"commentsCount": 0,
"updatedAt": "2025-12-24T21:05:41.000Z"
}
}{
"storyID": "46379145",
"title": "Show HN: Lamp Carousel – DIY kinetic sculpture powered by lamp heat (2024)",
"author": "Evidlo",
"url": "https://evan.widloski.com/posts/spinners/",
"points": 90,
"commentsCount": 16,
"tags": [
"show_hn"
],
"og": {
"success": true,
"requestUrl": "https://evan.widloski.com/posts/spinners/"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T20:56:53.000Z",
"createdAtI": 1766609813,
"updatedAt": "2025-12-26T16:41:03.000Z",
"fetchedAt": "2025-12-26T17:40:58.702Z",
"firstVersion": {
"storyID": "46379145",
"author": "Evidlo",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-25T20:15:58.340Z",
"title": "Show HN: Lamp Carousel – DIY kinetic sculpture powered by lamp heat",
"createdAtI": 1766609813,
"url": "https://evan.widloski.com/posts/spinners/",
"points": 18,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-24T20:56:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766693758,
"commentsCount": 0,
"updatedAt": "2025-12-25T20:14:44.000Z"
}
}Gwern - Efficient memorization using the spacing effect: literature review of widespread applicability, tips on use & what it’s good for.
{
"storyID": "46379076",
"title": "Spaced repetition for efficient learning (2019)",
"author": "tsenturk",
"url": "https://gwern.net/spaced-repetition",
"points": 140,
"commentsCount": 58,
"tags": [],
"og": {
"twitterCreator": "gwern",
"twitterTitle": "Spaced Repetition for Efficient Learning",
"twitterSite": "gwern.net",
"author": "Gwern",
"dcDateIssued": "2009-03-11",
"ogTitle": "Spaced Repetition for Efficient Learning",
"ogDescription": "Efficient memorization using the spacing effect: literature review of widespread applicability, tips on use & what it’s good for.",
"ogImage": [
{
"width": "821",
"alt": "Conceptual graph comparing massed review and spaced repetition review effects on the probability of remembering a fact: massed works better initially, but the memory steadily decays away, while spaced repetition restores it regularly, locking it in place.",
"url": "https://gwern.net/doc/psychology/spaced-repetition/2013-memotrainerrr.png",
"height": "356"
}
],
"ogType": "article",
"dcRights": "https://creativecommons.org/publicdomain/zero/1.0/",
"success": true,
"requestUrl": "https://gwern.net/spaced-repetition",
"ogUrl": "https://gwern.net/spaced-repetition"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T20:48:53.000Z",
"createdAtI": 1766609333,
"updatedAt": "2025-12-26T16:25:47.000Z",
"fetchedAt": "2025-12-26T17:25:58.636Z",
"firstVersion": {
"storyID": "46379076",
"author": "tsenturk",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T21:10:58.698Z",
"title": "Spaced Repetition for Efficient Learning",
"createdAtI": 1766609333,
"url": "https://gwern.net/spaced-repetition",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-24T20:48:53.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766610659,
"commentsCount": 0,
"updatedAt": "2025-12-24T21:08:55.000Z"
}
}{
"storyID": "46378804",
"title": "The Government Unconstitutionally Labels ICE Observers as Domestic Terrorists",
"author": "mdhb",
"url": "https://www.cato.org/blog/dhs-policy-threatening-arresting-ice-observers-violates-their-rights",
"points": 40,
"commentsCount": 5,
"tags": [],
"og": {
"success": true,
"requestUrl": "https://www.cato.org/blog/dhs-policy-threatening-arresting-ice-observers-violates-their-rights"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T20:11:10.000Z",
"createdAtI": 1766607070,
"updatedAt": "2025-12-25T09:57:28.000Z",
"fetchedAt": "2025-12-25T12:25:58.626Z",
"firstVersion": {
"storyID": "46378804",
"author": "mdhb",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T20:20:58.693Z",
"title": "The Government Unconstitutionally Labels ICE Observers as Domestic Terrorists",
"createdAtI": 1766607070,
"url": "https://www.cato.org/blog/dhs-policy-threatening-arresting-ice-observers-violates-their-rights",
"points": 3,
"tags": [],
"createdAt": "2025-12-24T20:11:10.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766607659,
"commentsCount": 0,
"updatedAt": "2025-12-24T20:20:10.000Z"
}
}{
"storyID": "46378747",
"title": "Beijing is enforcing tough rules to ensure chatbots don’t misbehave",
"author": "bookofjoe",
"url": "https://www.wsj.com/tech/ai/china-is-worried-ai-threatens-party-ruleand-is-trying-to-tame-it-bfdcda2d",
"points": 83,
"commentsCount": 80,
"tags": [],
"og": {
"error": "401 Unauthorized",
"requestUrl": "https://www.wsj.com/tech/ai/china-is-worried-ai-threatens-party-ruleand-is-trying-to-tame-it-bfdcda2d"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T20:04:52.000Z",
"createdAtI": 1766606692,
"updatedAt": "2025-12-26T15:26:19.000Z",
"fetchedAt": "2025-12-26T16:30:58.361Z",
"firstVersion": {
"storyID": "46378747",
"author": "bookofjoe",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T20:10:58.429Z",
"title": "Beijing is enforcing tough rules to ensure chatbots don’t misbehave",
"createdAtI": 1766606692,
"url": "https://www.wsj.com/tech/ai/china-is-worried-ai-threatens-party-ruleand-is-trying-to-tame-it-bfdcda2d",
"points": 7,
"tags": [
"front_page"
],
"createdAt": "2025-12-24T20:04:52.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766607058,
"commentsCount": 0,
"updatedAt": "2025-12-24T20:10:25.000Z"
}
}A notes webapp. Contribute to antonmedv/textarea development by creating an account on GitHub.
{
"storyID": "46378554",
"title": "Show HN: Minimalist editor that lives in browser, stores everything in the URL",
"author": "medv",
"url": "https://github.com/antonmedv/textarea",
"points": 451,
"commentsCount": 163,
"tags": [
"show_hn"
],
"og": {
"twitterSite": "@github",
"twitterTitle": "GitHub - antonmedv/textarea: A notes webapp",
"twitterImage": [
{
"url": "https://opengraph.githubassets.com/33d2c66c1138638d1f44cdecd172223ab1277a5499cac457966e9ce580457de4/antonmedv/textarea"
}
],
"ogTitle": "GitHub - antonmedv/textarea: A notes webapp",
"ogDescription": "A notes webapp. Contribute to antonmedv/textarea development by creating an account on GitHub.",
"ogImage": [
{
"width": "1200",
"alt": "A notes webapp. Contribute to antonmedv/textarea development by creating an account on GitHub.",
"url": "https://opengraph.githubassets.com/33d2c66c1138638d1f44cdecd172223ab1277a5499cac457966e9ce580457de4/antonmedv/textarea",
"height": "600"
}
],
"ogType": "object",
"twitterCard": "summary_large_image",
"twitterDescription": "A notes webapp. Contribute to antonmedv/textarea development by creating an account on GitHub.",
"success": true,
"requestUrl": "https://github.com/antonmedv/textarea",
"ogUrl": "https://github.com/antonmedv/textarea",
"ogSiteName": "GitHub",
"fbAppId": "1401488693436528"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T19:42:25.000Z",
"createdAtI": 1766605345,
"updatedAt": "2025-12-26T16:18:33.000Z",
"fetchedAt": "2025-12-26T16:20:58.761Z",
"firstVersion": {
"storyID": "46378554",
"author": "medv",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T19:50:58.780Z",
"title": "Show HN: Minimalist editor that lives in browser, stores everything in the URL",
"createdAtI": 1766605345,
"url": "https://github.com/antonmedv/textarea",
"points": 4,
"tags": [
"show_hn",
"front_page"
],
"createdAt": "2025-12-24T19:42:25.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766605859,
"commentsCount": 0,
"updatedAt": "2025-12-24T19:50:40.000Z"
}
}A new YouGov study of seven EU countries – France, Germany, Italy, the Netherlands, Poland, Romania and Spain – examines public attitudes social media regulation and banning political advertising from social platforms.
{
"storyID": "46378469",
"title": "European Majority favours more social media regulation",
"author": "snowpid",
"url": "https://yougov.co.uk/technology/articles/53241-european-political-monthly-where-do-europeans-stand-on-social-media-regulation",
"points": 89,
"commentsCount": 148,
"tags": [],
"og": {
"twitterCard": "summary",
"twitterSite": "@YouGov",
"twitterTitle": "European Political Monthly: Where do Europeans stand on social media regulation? | YouGov",
"twitterDescription": "A new YouGov study of seven EU countries – France, Germany, Italy, the Netherlands, Poland, Romania and Spain – examines public attitudes social media regulation and banning political advertising from social platforms.",
"twitterImage": [
{
"url": "https://ygo-assets-websites-editorial-emea.yougov.net/images/Social_media_2.original.jpg?pw=1200"
}
],
"success": true,
"requestUrl": "https://yougov.co.uk/technology/articles/53241-european-political-monthly-where-do-europeans-stand-on-social-media-regulation",
"ogTitle": "European Political Monthly: Where do Europeans stand on social media regulation? | YouGov",
"ogUrl": "https://yougov.co.uk/technology/articles/53241-european-political-monthly-where-do-europeans-stand-on-social-media-regulation",
"ogDescription": "A new YouGov study of seven EU countries – France, Germany, Italy, the Netherlands, Poland, Romania and Spain – examines public attitudes social media regulation and banning political advertising from social platforms.",
"ogImage": [
{
"url": "https://ygo-assets-websites-editorial-emea.yougov.net/images/Social_media_2.original.jpg?pw=1200"
}
],
"ogType": "article"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T19:32:51.000Z",
"createdAtI": 1766604771,
"updatedAt": "2025-12-26T15:27:32.000Z",
"fetchedAt": "2025-12-26T16:10:58.482Z",
"firstVersion": {
"storyID": "46378469",
"author": "snowpid",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T20:10:58.429Z",
"title": "European Majority favours more tech regulation",
"createdAtI": 1766604771,
"url": "https://yougov.co.uk/technology/articles/53241-european-political-monthly-where-do-europeans-stand-on-social-media-regulation",
"points": 5,
"tags": [
"front_page"
],
"createdAt": "2025-12-24T19:32:51.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766607058,
"commentsCount": 3,
"updatedAt": "2025-12-24T20:10:40.000Z"
}
}{
"storyID": "46378431",
"title": "Looking for Decent Conversation?",
"author": "kmstout",
"url": null,
"points": 100,
"commentsCount": 13,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-24T19:28:18.000Z",
"createdAtI": 1766604498,
"updatedAt": "2025-12-26T10:59:31.000Z",
"fetchedAt": "2025-12-26T15:55:58.728Z",
"firstVersion": {
"storyID": "46378431",
"author": "kmstout",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T19:35:58.717Z",
"title": "Looking for Decent Conversation?",
"createdAtI": 1766604498,
"url": null,
"points": 3,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-24T19:28:18.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766604959,
"commentsCount": 0,
"updatedAt": "2025-12-24T19:35:56.000Z"
}
}{
"storyID": "46378065",
"title": "Google Cloud Run cost me $4,676 in 6 weeks with zero traff",
"author": "creativesage",
"url": null,
"points": 47,
"commentsCount": 29,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-24T18:43:15.000Z",
"createdAtI": 1766601795,
"updatedAt": "2025-12-26T07:18:31.000Z",
"fetchedAt": "2025-12-26T14:20:58.436Z",
"firstVersion": {
"storyID": "46378065",
"author": "creativesage",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T21:00:58.333Z",
"title": "Google Cloud Run cost me $4,676 in 6 weeks with zero traff",
"createdAtI": 1766601795,
"url": null,
"points": 5,
"tags": [
"ask_hn"
],
"createdAt": "2025-12-24T18:43:15.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766610058,
"commentsCount": 2,
"updatedAt": "2025-12-24T20:57:40.000Z"
}
}{
"storyID": "46377862",
"title": "Fabrice Bellard: Biography (2009) [pdf]",
"author": "lioeters",
"url": "https://www.ipaidia.gr/wp-content/uploads/2020/12/117-2020-fabrice-bellard.pdf",
"points": 348,
"commentsCount": 124,
"tags": [],
"createdAt": "2025-12-24T18:17:47.000Z",
"createdAtI": 1766600267,
"updatedAt": "2025-12-26T13:48:18.000Z",
"fetchedAt": "2025-12-26T13:55:58.472Z",
"firstVersion": {
"storyID": "46377862",
"author": "lioeters",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T19:35:58.717Z",
"title": "Fabrice Bellard: Biography [pdf]",
"createdAtI": 1766600267,
"url": "https://www.ipaidia.gr/wp-content/uploads/2020/12/117-2020-fabrice-bellard.pdf",
"points": 11,
"tags": [
"front_page"
],
"createdAt": "2025-12-24T18:17:47.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766604959,
"commentsCount": 1,
"updatedAt": "2025-12-24T19:35:56.000Z"
}
}{
"storyID": "46377796",
"title": "Researchers achieved 1,270 Wh/L in an anode-free lithium metal battery",
"author": "giuliomagnifico",
"url": "https://postech.ac.kr/eng/research/research_results.do?mode=view&articleNo=43617&title=Anode-Free+Battery+Doubles+Electric+Vehicle+Driving+Range",
"points": 112,
"commentsCount": 56,
"tags": [],
"og": {
"error": "unable to verify the first certificate",
"requestUrl": "https://postech.ac.kr/eng/research/research_results.do?mode=view&articleNo=43617&title=Anode-Free+Battery+Doubles+Electric+Vehicle+Driving+Range"
},
"aiIsh": {
"score": 0,
"offenses": []
},
"createdAt": "2025-12-24T18:09:42.000Z",
"createdAtI": 1766599782,
"updatedAt": "2025-12-26T11:57:16.000Z",
"fetchedAt": "2025-12-26T13:30:58.476Z",
"firstVersion": {
"storyID": "46377796",
"author": "giuliomagnifico",
"indexedByCreatedAt": 1,
"fetchedAt": "2025-12-24T18:45:58.628Z",
"title": "Researchers achieved 1,270 Wh/L in an anode-free lithium metal battery",
"createdAtI": 1766599782,
"url": "https://postech.ac.kr/eng/research/research_results.do?mode=view&articleNo=43617&title=Anode-Free+Battery+Doubles+Electric+Vehicle+Driving+Range",
"points": 3,
"tags": [
"front_page"
],
"createdAt": "2025-12-24T18:09:42.000Z",
"indexedByFetchedAt": 1,
"fetchedAtI": 1766601959,
"commentsCount": 0,
"updatedAt": "2025-12-24T18:44:55.000Z"
}
}