{
  "ok": true,
  "data": {
    "generatedAt": "2026-08-08T16:12:34.323Z",
    "status": "active",
    "stories": [
      {
        "id": "49221947",
        "title": "Sensitive Info Goes into 'No Reply' Emails Constantly. This Guy Sees It All",
        "url": "https://www.wired.com/story/sensitive-info-goes-into-no-reply-emails-constantly-this-guy-sees-it-all/",
        "canonicalUrl": "https://platphormnews.com/story/49221947",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49221947",
        "author": "sbulaev",
        "score": 25,
        "commentsCount": 4,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-08T14:07:06.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49221947,
          "type": "story",
          "kids": [
            49223138,
            49222479,
            49222602
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49221947",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=sbulaev",
          "authorKarma": 774,
          "authorCreatedAt": "2026-05-11T16:48:31.000Z",
          "authorSubmittedCount": 216
        }
      },
      {
        "id": "49221939",
        "title": "Don't use your phone while you poop",
        "url": "https://nate.spot/no-phone-while-poop/",
        "canonicalUrl": "https://platphormnews.com/story/49221939",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49221939",
        "author": "ExMachina73",
        "score": 140,
        "commentsCount": 136,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-08T14:05:56.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49221939,
          "type": "story",
          "kids": [
            49222364,
            49222314,
            49222170,
            49222477,
            49222932,
            49222913,
            49223023,
            49223066,
            49222311,
            49222009,
            49223045,
            49222254,
            49222836,
            49222223,
            49222330,
            49222842,
            49222434,
            49222444,
            49221963,
            49222727,
            49222365,
            49222772,
            49222775,
            49222316,
            49222640,
            49222839,
            49223101,
            49222278,
            49222200,
            49222160,
            49222555,
            49222322,
            49222297,
            49222339,
            49222141,
            49222215,
            49222384,
            49222600,
            49223028,
            49222655
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49221939",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=ExMachina73",
          "authorKarma": 778,
          "authorCreatedAt": "2022-10-20T17:00:42.000Z",
          "authorSubmittedCount": 100
        }
      },
      {
        "id": "49221864",
        "title": "Gentoo bugzilla closed due AI bot scraper overload",
        "url": "https://social.treehouse.systems/@mgorny/117058483039362779",
        "canonicalUrl": "https://platphormnews.com/story/49221864",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49221864",
        "author": "happosai",
        "score": 69,
        "commentsCount": 26,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-08T13:55:42.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49221864,
          "type": "story",
          "kids": [
            49222771,
            49222350,
            49222390,
            49222928,
            49222237,
            49222906,
            49222635,
            49222818,
            49222550
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49221864",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=happosai",
          "authorKarma": 1530,
          "authorCreatedAt": "2016-03-29T07:22:21.000Z",
          "authorSubmittedCount": 227
        }
      },
      {
        "id": "49221711",
        "title": "Triton: DirectX 11 Driver for QEMU",
        "url": "https://blog.getutm.app/2026/introducing-triton-directx-11-driver-for-qemu/",
        "canonicalUrl": "https://platphormnews.com/story/49221711",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49221711",
        "author": "electricant",
        "score": 4,
        "commentsCount": 0,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-08T13:33:06.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49221711,
          "type": "story",
          "kids": [],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49221711",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=electricant",
          "authorKarma": 616,
          "authorCreatedAt": "2015-09-30T14:38:10.000Z",
          "authorSubmittedCount": 135
        }
      },
      {
        "id": "49221679",
        "title": "Voyager 1 FDS Computer Emulator",
        "url": "https://zaneham.github.io/voyager-fds-emulator/",
        "canonicalUrl": "https://platphormnews.com/story/49221679",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49221679",
        "author": "rahen",
        "score": 28,
        "commentsCount": 6,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-08T13:28:38.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49221679,
          "type": "story",
          "kids": [
            49222396,
            49222685,
            49222929,
            49222944,
            49222694
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49221679",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=rahen",
          "authorKarma": 1459,
          "authorCreatedAt": "2021-05-25T11:52:41.000Z",
          "authorSubmittedCount": 560
        }
      },
      {
        "id": "49221668",
        "title": "A domain can now say it is for sale, in DNS",
        "url": "https://specification.website/spec/foundations/for-sale-dns/",
        "canonicalUrl": "https://platphormnews.com/story/49221668",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49221668",
        "author": "shaunpud",
        "score": 114,
        "commentsCount": 53,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": true,
        "status": "active",
        "publishedAt": "2026-08-08T13:26:51.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49221668,
          "type": "story",
          "kids": [
            49222124,
            49223108,
            49221985,
            49222889,
            49222451,
            49222709,
            49222283,
            49222573,
            49222978,
            49222572,
            49222034,
            49222911,
            49222289,
            49222003,
            49222216,
            49222135,
            49222657,
            49222561,
            49222389,
            49222667,
            49222103,
            49222748
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49221668",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=shaunpud",
          "authorKarma": 985,
          "authorCreatedAt": "2012-01-25T13:16:38.000Z",
          "authorSubmittedCount": 249
        }
      },
      {
        "id": "49221220",
        "title": "Gateway 2000's hilariously bad ads in the 90s (Part II)",
        "url": "https://buttondown.com/suchbadtechads/archive/gateway-2000-part-2/",
        "canonicalUrl": "https://platphormnews.com/story/49221220",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49221220",
        "author": "rfarley04",
        "score": 42,
        "commentsCount": 33,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-08T12:31:11.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49221220,
          "type": "story",
          "kids": [
            49222789,
            49222315,
            49222808,
            49222211,
            49222899,
            49222812,
            49222791,
            49222794,
            49223097,
            49222569,
            49222753,
            49222375,
            49222318,
            49222409,
            49222269,
            49221996,
            49223102
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49221220",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=rfarley04",
          "authorKarma": 809,
          "authorCreatedAt": "2022-10-14T09:37:31.000Z",
          "authorSubmittedCount": 266
        }
      },
      {
        "id": "49220392",
        "title": "Microsoft Edge is about to lock out older ad blockers, just like Chrome did",
        "url": "https://www.theverge.com/tech/976880/microsoft-edge-extensions-ad-blockers-mv2-mv3",
        "canonicalUrl": "https://platphormnews.com/story/49220392",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49220392",
        "author": "eternalreturn",
        "score": 102,
        "commentsCount": 89,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-08T10:16:07.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49220392,
          "type": "story",
          "kids": [
            49222686,
            49222217,
            49223011,
            49221317,
            49223032,
            49222827,
            49222515,
            49222280,
            49220920,
            49222067,
            49222175,
            49222920,
            49221636,
            49222084,
            49222476,
            49220502,
            49221150,
            49223008,
            49221840
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49220392",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=eternalreturn",
          "authorKarma": 316,
          "authorCreatedAt": "2017-09-17T17:44:15.000Z",
          "authorSubmittedCount": 46
        }
      },
      {
        "id": "49220339",
        "title": "US Military's cyber command unit grapples with cluster of deaths by suicide",
        "url": "https://www.bloomberg.com/news/articles/2026-08-06/us-military-s-cyber-command-unit-grapples-with-cluster-of-deaths-by-suicide",
        "canonicalUrl": "https://platphormnews.com/story/49220339",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49220339",
        "author": "rbanffy",
        "score": 73,
        "commentsCount": 93,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-08T10:04:25.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49220339,
          "type": "story",
          "kids": [
            49220696,
            49220504,
            49221155,
            49223067,
            49222719,
            49220527,
            49222894,
            49222756,
            49222965,
            49221106,
            49221794,
            49221156,
            49220618
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49220339",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=rbanffy",
          "authorKarma": 194006,
          "authorCreatedAt": "2008-03-12T13:11:01.000Z",
          "authorSubmittedCount": 63656
        }
      },
      {
        "id": "49220313",
        "title": "Europe's free satellite service just made it easier to track wildfires",
        "url": "https://arstechnica.com/gadgets/2026/08/europes-free-satellite-service-just-made-it-easier-to-track-wildfires/",
        "canonicalUrl": "https://platphormnews.com/story/49220313",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49220313",
        "author": "01-_-",
        "score": 109,
        "commentsCount": 9,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-08T09:58:41.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49220313,
          "type": "story",
          "kids": [
            49222051,
            49220762,
            49221593,
            49220715
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49220313",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=01-_-",
          "authorKarma": 6216,
          "authorCreatedAt": "2025-01-09T15:41:29.000Z",
          "authorSubmittedCount": 1376
        }
      },
      {
        "id": "49220126",
        "title": "DeepMind's WeatherNext model achieves breakthrough forecasting cyclones",
        "url": "https://deepmind.google/blog/weathernext-ai-model-achieves-breakthrough-in-forecasting-cyclones/",
        "canonicalUrl": "https://platphormnews.com/story/49220126",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49220126",
        "author": "bhavansig",
        "score": 224,
        "commentsCount": 66,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-08T09:18:50.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49220126,
          "type": "story",
          "kids": [
            49221870,
            49221414,
            49221713,
            49221025,
            49220127,
            49222329,
            49222071,
            49222943,
            49222233,
            49221850,
            49221423,
            49221740,
            49222834,
            49221027,
            49221055,
            49222086,
            49221956,
            49223099,
            49222995,
            49221458
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49220126",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=bhavansig",
          "authorKarma": 131,
          "authorCreatedAt": "2026-03-02T16:47:25.000Z",
          "authorSubmittedCount": 4
        }
      },
      {
        "id": "49219508",
        "title": "Hardware backdoors in some x86 CPUs",
        "url": "https://github.com/xoreaxeaxeax/rosenbridge",
        "canonicalUrl": "https://platphormnews.com/story/49219508",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49219508",
        "author": "epestr",
        "score": 245,
        "commentsCount": 79,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-08T07:04:51.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49219508,
          "type": "story",
          "kids": [
            49219673,
            49219887,
            49222979,
            49219906,
            49220560,
            49219920,
            49219952,
            49219807,
            49222265,
            49220588,
            49220036,
            49221800,
            49220000,
            49220625,
            49220064,
            49220653,
            49220540,
            49220207,
            49219932,
            49219869,
            49220645,
            49221217,
            49221138,
            49220584
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49219508",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=epestr",
          "authorKarma": 118,
          "authorCreatedAt": "2024-12-09T14:44:17.000Z",
          "authorSubmittedCount": 25
        }
      },
      {
        "id": "49216946",
        "title": "U.S. Department of Energy Launches the Genesis Open Models Initiative",
        "url": "https://genesisopenmodels.anl.gov/",
        "canonicalUrl": "https://platphormnews.com/story/49216946",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49216946",
        "author": "moelf",
        "score": 301,
        "commentsCount": 118,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-07T22:24:27.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49216946,
          "type": "story",
          "kids": [
            49217667,
            49218830,
            49220718,
            49222438,
            49218435,
            49218023,
            49217951,
            49217823,
            49220549,
            49220353,
            49217656,
            49220345,
            49217567,
            49220729,
            49217947,
            49217813,
            49218036,
            49217953,
            49218014,
            49217679,
            49218779,
            49217549,
            49217572,
            49218451,
            49219890,
            49217972,
            49217959
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49216946",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=moelf",
          "authorKarma": 2025,
          "authorCreatedAt": "2015-11-06T09:08:25.000Z",
          "authorSubmittedCount": 282
        }
      },
      {
        "id": "49214098",
        "title": "Assembly Hall of Shame",
        "url": "https://github.com/xoreaxeaxeax/asm-hall-of-shame",
        "canonicalUrl": "https://platphormnews.com/story/49214098",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49214098",
        "author": "piotrgrabowski",
        "score": 383,
        "commentsCount": 94,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-07T18:01:30.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49214098,
          "type": "story",
          "kids": [
            49215266,
            49218405,
            49216254,
            49214711,
            49220196,
            49215225,
            49216107,
            49214736,
            49214567,
            49219042,
            49216825,
            49219650,
            49215363,
            49221871,
            49219223,
            49218535,
            49214749,
            49215083,
            49216943,
            49219745,
            49215836,
            49214704,
            49216937,
            49220807,
            49214616,
            49218910,
            49214732,
            49218357
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49214098",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=piotrgrabowski",
          "authorKarma": 676,
          "authorCreatedAt": "2024-02-19T15:19:14.000Z",
          "authorSubmittedCount": 8
        }
      },
      {
        "id": "49214008",
        "title": "DeepSeek V4 Flash 0731",
        "url": "https://arcprize.org/results/deepseek-v4-flash-0731",
        "canonicalUrl": "https://platphormnews.com/story/49214008",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49214008",
        "author": "tosh",
        "score": 714,
        "commentsCount": 430,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-07T17:56:20.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49214008,
          "type": "story",
          "kids": [
            49214270,
            49215736,
            49216034,
            49222918,
            49222644,
            49216256,
            49214652,
            49215201,
            49214188,
            49215862,
            49221888,
            49219183,
            49218541,
            49222030,
            49214284,
            49215064,
            49218160,
            49220208,
            49215366,
            49218149,
            49214313,
            49215022,
            49216373,
            49219389,
            49216746,
            49217148,
            49218431,
            49220808,
            49214833,
            49216934,
            49214097,
            49214846,
            49214482,
            49221137,
            49218272,
            49215777,
            49216358,
            49215229,
            49217516,
            49216940,
            49217299,
            49214053,
            49217031,
            49215340,
            49215829,
            49214268,
            49218740,
            49214293,
            49215320,
            49215317,
            49215338,
            49214317,
            49215530,
            49215489,
            49214402,
            49215043,
            49216640,
            49219801,
            49214440,
            49215062,
            49217909,
            49217742,
            49217461,
            49217364,
            49216493,
            49214325,
            49215226,
            49214925,
            49218034,
            49221512,
            49222574,
            49220865,
            49218222,
            49219507,
            49216276,
            49220317,
            49215653,
            49214285,
            49214255
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49214008",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=tosh",
          "authorKarma": 182946,
          "authorCreatedAt": "2010-05-04T23:03:46.000Z",
          "authorSubmittedCount": 27492
        }
      },
      {
        "id": "49209539",
        "title": "What happens if an entire class of workers loses faith in their careers",
        "url": "https://www.noemamag.com/why-is-everyone-in-tech-so-sad/",
        "canonicalUrl": "https://platphormnews.com/story/49209539",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49209539",
        "author": "RickJWagner",
        "score": 855,
        "commentsCount": 959,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-07T12:42:27.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49209539,
          "type": "story",
          "kids": [
            49215503,
            49210565,
            49212738,
            49210751,
            49217351,
            49222058,
            49215563,
            49219573,
            49216659,
            49217722,
            49222739,
            49218511,
            49210468,
            49219729,
            49215681,
            49210312,
            49223039,
            49210304,
            49210382,
            49217736,
            49210577,
            49217106,
            49215713,
            49210423,
            49218476,
            49222604,
            49216651,
            49211335,
            49221456,
            49216644,
            49217620,
            49210759,
            49218058,
            49210307,
            49216378,
            49220571,
            49218835,
            49212009,
            49213937,
            49216522,
            49221421,
            49210758,
            49219914,
            49222221,
            49221993,
            49210337,
            49210697,
            49210326,
            49222674,
            49219643,
            49210582,
            49219601,
            49219974,
            49210390,
            49216375,
            49214942,
            49210619,
            49215658,
            49211153,
            49220097,
            49211499,
            49210539,
            49217714,
            49217050,
            49217404,
            49217288,
            49210549,
            49221631,
            49216121,
            49210513,
            49215919,
            49217998,
            49210450,
            49220929,
            49212302,
            49210637,
            49216841,
            49211526,
            49210588,
            49210297,
            49210427,
            49218952,
            49215236,
            49220373,
            49215352,
            49210344,
            49217405,
            49210436,
            49210424,
            49220129,
            49221245,
            49210899,
            49217051,
            49218752,
            49217033,
            49215976,
            49216222,
            49218052,
            49218995,
            49216799,
            49218770,
            49210544,
            49218228,
            49210497,
            49218823,
            49217079,
            49216401,
            49210523,
            49210486,
            49212765,
            49217177,
            49215371,
            49210908,
            49218588,
            49210493,
            49216741,
            49219124,
            49210607,
            49216802,
            49215680,
            49211116,
            49210932,
            49218502,
            49219110,
            49220641,
            49217097,
            49218918,
            49218002,
            49218930,
            49210561,
            49216959,
            49210353,
            49217760,
            49216248,
            49216556,
            49217795,
            49217723,
            49209711,
            49217675,
            49217787,
            49217686,
            49217746,
            49210318,
            49216303,
            49217792,
            49216344,
            49217778,
            49216570,
            49210490,
            49218855,
            49210295,
            49210435
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49209539",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=RickJWagner",
          "authorKarma": 11464,
          "authorCreatedAt": "2017-05-03T12:26:14.000Z",
          "authorSubmittedCount": 5134
        }
      },
      {
        "id": "49189457",
        "title": "A physicist rigged his pet hamster’s wheel to upload to Strava",
        "url": "https://www.runnersworld.com/news/a73355106/hamster-wheel-strava-running/",
        "canonicalUrl": "https://platphormnews.com/story/49189457",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49189457",
        "author": "aanet",
        "score": 343,
        "commentsCount": 82,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-05T21:44:42.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49189457,
          "type": "story",
          "kids": [
            49218787,
            49189458,
            49221309,
            49220258,
            49218826,
            49218984,
            49219083,
            49219980,
            49221470,
            49220438,
            49219209,
            49218896,
            49221543,
            49220555,
            49220888,
            49221555,
            49219835,
            49219582,
            49218948,
            49222642,
            49219686,
            49220528,
            49219215
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49189457",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=aanet",
          "authorKarma": 1460,
          "authorCreatedAt": "2016-05-27T18:51:51.000Z",
          "authorSubmittedCount": 638
        }
      },
      {
        "id": "49163466",
        "title": "BYOC Is Not Just 'Deploy into Their Cloud'",
        "url": "https://omnistrate.com/blog/byoc-anywhere-the-spectrum-of-bring-your-own-cloud-deployments",
        "canonicalUrl": "https://platphormnews.com/story/49163466",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49163466",
        "author": "kkgupta",
        "score": 27,
        "commentsCount": 5,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-04T01:37:40.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49163466,
          "type": "story",
          "kids": [
            49223047,
            49222597,
            49222742,
            49222435
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49163466",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=kkgupta",
          "authorKarma": 9,
          "authorCreatedAt": "2011-10-12T23:32:05.000Z",
          "authorSubmittedCount": 8
        }
      },
      {
        "id": "49141236",
        "title": "ao486: x86-compatible Verilog core implementing all features of a 486 SX (2014)",
        "url": "https://github.com/alfikpl/ao486",
        "canonicalUrl": "https://platphormnews.com/story/49141236",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49141236",
        "author": "csmantle",
        "score": 53,
        "commentsCount": 7,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-08-02T04:53:24.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49141236,
          "type": "story",
          "kids": [
            49220044,
            49222126
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49141236",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=csmantle",
          "authorKarma": 797,
          "authorCreatedAt": "2025-02-06T00:05:11.000Z",
          "authorSubmittedCount": 127
        }
      },
      {
        "id": "49119508",
        "title": "k-Coloring is Faster than Computing the Chromatic Number",
        "url": "https://arxiv.org/abs/2607.25973",
        "canonicalUrl": "https://platphormnews.com/story/49119508",
        "sourceName": "Hacker News",
        "sourceUrl": "https://news.ycombinator.com/item?id=49119508",
        "author": "matt_d",
        "score": 39,
        "commentsCount": 5,
        "category": "top",
        "vertical": "technology",
        "tags": [
          "hacker-news",
          "top"
        ],
        "featured": false,
        "status": "active",
        "publishedAt": "2026-07-31T06:00:34.000Z",
        "fetchedAt": "2026-08-08T16:12:34.323Z",
        "metadata": {
          "hnId": 49119508,
          "type": "story",
          "kids": [
            49221738,
            49221547,
            49222902
          ],
          "sourceKind": "hn",
          "attribution": "Hacker News Firebase API",
          "discussionUrl": "https://news.ycombinator.com/item?id=49119508",
          "authorProfileUrl": "https://news.ycombinator.com/user?id=matt_d",
          "authorKarma": 20707,
          "authorCreatedAt": "2014-04-21T16:05:50.000Z",
          "authorSubmittedCount": 3243
        }
      }
    ],
    "sources": [
      {
        "id": "hacker-news-top",
        "name": "Hacker News",
        "type": "hn",
        "url": "https://hacker-news.firebaseio.com/v0",
        "status": "active",
        "syncEnabled": true,
        "lastSyncAt": null,
        "error": null,
        "metadata": {
          "categories": [
            "top",
            "latest",
            "new",
            "best",
            "ask",
            "show",
            "jobs"
          ],
          "attribution": "Hacker News Firebase API"
        }
      }
    ],
    "counts": {
      "stories": 20,
      "activeStories": 20,
      "sources": 1,
      "activeSources": 1,
      "categories": {
        "top": 20
      }
    },
    "errors": []
  }
}