[
  {
    "source": "Hacker News",
    "title": "Archive of Byte magazine, starting with issue #1 in 1975",
    "url": "https://archive.org/details/byte-magazine-1975-09",
    "hn_url": "https://news.ycombinator.com/item?id=47806096",
    "heat": "207 points",
    "time": "4 hours ago"
  },
  {
    "source": "Hacker News",
    "title": "SPEAKE(a)R: Turn Speakers to Microphones for Fun and Profit [pdf] (2017)",
    "url": "https://www.usenix.org/system/files/conference/woot17/woot17-paper-guri.pdf",
    "hn_url": "https://news.ycombinator.com/item?id=47822805",
    "heat": "94 points",
    "time": "5 hours ago"
  },
  {
    "source": "Hacker News",
    "title": "Game devs explain the tricks involved with letting you pause a game",
    "url": "https://kotaku.com/video-game-devs-explain-how-pausing-works-and-sometimes-it-gets-weird-2000686339",
    "hn_url": "https://news.ycombinator.com/item?id=47793161",
    "heat": "222 points",
    "time": "9 hours ago"
  },
  {
    "source": "Hacker News",
    "title": "The seven programming ur-languages (2022)",
    "url": "https://madhadron.com/programming/seven_ur_languages.html",
    "hn_url": "https://news.ycombinator.com/item?id=47822486",
    "heat": "84 points",
    "time": "6 hours ago"
  },
  {
    "source": "Hacker News",
    "title": "Nanopass Framework: Clean Compiler Creation Language",
    "url": "https://nanopass.org/",
    "hn_url": "https://news.ycombinator.com/item?id=47777715",
    "heat": "9 points",
    "time": "2 hours ago"
  }
]