Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Let's prototype a JavaScript JIT compiler!

    Andreas Kling

    4 HN mentions · mentioned in 3 months, 2023–2025

    YouTube

    1:21:25 · 49K views · Oct 11, 2023

    Andreas Kling live-codes a prototype JavaScript JIT compiler for the LibJS engine used in SerenityOS and Ladybird. He builds a standalone bytecode VM, a simple interpreter, and then a simple JIT in about 80 minutes.

    HN commenters cite it as a concrete example of how a skilled developer uses Copilot, mostly as fancy autocomplete for codebase-specific work.

    Software Engineering & LanguagesCompilers, interpreters & program analysisSoftware practice, open source & careers
    1. 47:51
      Brandt Bucher – A JIT Compiler for CPythonencukou14K views • 2 years ago
    2. 1:44:18
      Browser hacking: Let's make "Cookie Clicker" playable in Ladybird!Andreas Kling15K views • 4 years ago
    3. 34:10
      Anders Hejlsberg on Modern Compiler ConstructionKasper25K views • 9 years ago
    4. 1:38:36
      Episode 1: A basic expression evaluatorImmo Landwerth (terrajobst)284K views • 8 years ago
    5. 1:15:09
      Cliff Click @ VMSS16: Bits of Advice For the VM Writersoftdevteamuk4.2K views • 10 years ago
    6. 52:38
      A JVM Does That?Google TechTalks80K views • 15 years ago
    7. 2:07:18
      Demo: Base language, compile-time executionJonathan Blow164K views • 12 years ago
    8. 13:45
      A 10x faster TypeScriptMicrosoft Developer608K views • 1 year ago
    9. 1:14:32
      Building Your Own Dynamic LanguageStanford21K views • 18 years ago
    10. 1:12:02
      Java on a 1000 Cores - Tales of Hardware / Software CoDesignGoogle TechTalks23K views • 17 years ago
    11. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    12. 1:15:46
      CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”CppCon178K views • 9 years ago
    13. 1:01:37
      Compiling and Optimizing Scripting LanguagesGoogle TechTalks21K views • 17 years ago
    14. 50:11
      Twitter’s Quest for a Wholly Graal Runtime by Chris ThalingerScala Days Conferences3.2K views • 8 years ago
    15. 40:50
      JVMLS 2015 - Java Goes AOTJava7.6K views • 11 years ago
    16. 40:48
      Andy Keep - Writing a Nanopass CompilerClojureTV29K views • 12 years ago
    17. 41:09
      ClojureScript for Skeptics - Derek SlagerClojureTV72K views • 10 years ago
    18. 10:32
      Javascript in 2015Glen Maddern58K views • 11 years ago
    19. 1:08:52
      JVMLS 2015 - Compilers are DatabasesJava16K views • 11 years ago
    20. 1:02:26
      Solving Problems the Clojure Way - Rafal DittwaldClojure/north87K views • 7 years ago

    4 comments from Hacker News

    1. @KiroNov 2023· in “Krita AI Diffusion”

      > The code is usually the same code I'd get a few web searches away My impression is that people normally don't use Copilot as a substitute for finding solutions (ChatGPT is much better for that), but as a way to help with otherwise tedious tasks that are really specific to your codebase. Check out 6:05 and 6:25 in this Andreas Kling video for a good example: this video Regarding your second point Copilot helps me when I least expects it. I think the video illustrates what I mean with that as well.

      CitesView on HN
    2. @shaknaAug 2025· in “This Month in Ladybird”

      Ladybird is 425k LOC. Chromium is 3.5m LOC. Starting a new browser, using LLMs... Is not going to maintain enough context. Whilst Andreas does use Copilot a fair bit [0], he tends to do a line at a time, frequently disagree and rewrites his own, before prompting again. That is... He basically uses it as a fancy autocomplete. Not much else. [0] this video

      CitesView on HN
    3. @KiroOct 2023· in “Stack Overflow announces 28% headcount reduction”

      The stuff Copilot helps me with is not the stuff SO could help me with. Check out 6:05 and 6:25 in this Andreas Kling video: this video That's where Copilot shines, not for locating and copypasting answers from Stack Overflow.

      CitesView on HN
    4. @NullabillityNov 2023· in “Krita AI Diffusion”

      > Check out 6:05 and 6:25 in this Andreas Kling video for a good example: this video Oof. So not only was it a poor replacement for a macro, it didn't even generate the correct code!

      CriticalView on HN