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

    A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)

    David Beazley

    7 HN recommenders · recommended in 9 months, 2019–2025

    YouTube

    1:01:45 · 26K views · Oct 15, 2019

    David Beazley's PyCon India closing keynote, in which he live-codes a stack machine and grows it into an interpreter that runs WebAssembly, then uses it to play a Rust-written game. It requires no prior WebAssembly knowledge.

    Regarded as a brilliant live-coding talk that teaches WASM and interpreter writing, with several calling it among the best conference talks they have seen.

    Software Engineering & LanguagesCompilers, interpreters & program analysisPython, Ruby & scripting languagesSoftware practice, open source & careers
    1. 57:05
      Keynote: Begin...End?David Beazley9.5K views • 5 years ago
    2. 46:10
      Understanding the Python GILDavid Beazley127K views • 14 years ago
    3. 2:12:42
      Build Your Own AsyncDavid Beazley60K views • 7 years ago
    4. 3:26:34
      David Beazley - Lambda Calculus from the Ground Up - PyCon 2019PyCon 201952K views • 7 years ago
    5. 48:51
      Transforming Code into Beautiful, Idiomatic PythonNext Day Video1.1M views • 13 years ago
    6. 28:17
      Using Python to Code by VoiceNext Day Video348K views • 13 years ago
    7. 1:13:53
      Raymond Hettinger, Keynote on Concurrency, PyBay 2017SF Python161K views • 9 years ago
    8. 42:44
      Armin Ronacher - A Python for Future GenerationsEuroPython Conference6.2K views • 9 years ago
    9. 52:24
      Friday evening lightning talksNext Day Video6.4K views • 13 years ago
    10. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    11. 32:17
      Nathaniel J. Smith - Trio: Async concurrency for mere mortals - PyCon 2018PyCon 201830K views • 8 years ago
    12. 1:24:39
      Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)Developer Voices64K views • 2 years ago
    13. 3:15:51
      Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341Lex Fridman1.8M views • 3 years ago
    14. 1:14:32
      Building Your Own Dynamic LanguageStanford21K views • 18 years ago
    15. 1:54:11
      James Powell: So you want to be a Python expert? | PyData Seattle 2017PyData508K views • 9 years ago
    16. 45:08
      Raymond Hettinger - Dataclasses: The code generator to end all code generators - PyCon 2018PyCon 2018130K views • 8 years ago
    17. 56:27
      In Search of TomorrowBerkeley Institute for Data Science (BIDS)18K views • 10 years ago
    18. 1:01:37
      Compiling and Optimizing Scripting LanguagesGoogle TechTalks21K views • 17 years ago
    19. 1:10:00
      The Mental Game of Python - Raymond HettingerSF Python131K views • 7 years ago
    20. 1:38:36
      Episode 1: A basic expression evaluatorImmo Landwerth (terrajobst)284K views • 8 years ago

    9 comments from Hacker News

    1. @milliamsJul 2021· in “WebAssembly from Scratch: From FizzBuzz to DooM”

      I found this video this video "A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)" to be a brilliant introduction to WASM as well as writing interpreters in general. I'm a relative novice in the subject and it was pitched right at my level.

      Strongly recommendsView on HN
    2. @VBprogrammerDec 2020· in “Ask HN: Best Talks of 2020?”

      Ok, it wasnt technically this year but I have to share this one just incase anyone missed it, because it's quite possible the best conference talk I've ever seen. this video

      Strongly recommendsView on HN
    3. @kiriliponiOct 2019· in “Let's Write an LLVM Specializer for Python (2015)”

      I recommand David Beazley's talk from a recent PyCon India on a similar subject : this video Mostly live coded, it really is pretty amazing but also quite insightful.

      Strongly recommendsView on HN
    4. @tzsDec 2019· in “W3C recommends WebAssembly”

      I found this [1] quite interesting. It doesn't really answer any of the questions you asked, but I think it gives some interesting insights into WebAssembly, which might make it easier to put other things in context and also give a good low level understanding of it. It's the closing keynote talk at this year's PyCon India. From the description: > In this talk, I live-code a simple stack machine and turn it into an interpreter capable of running WebAssembly. I then use that to play a game written in Rust. this video

      RecommendsView on HN
    5. @kfraneJun 2021· in “Pokegb: A gameboy emulator that only plays Pokémon Blue, in 68 lines of C++”

      You're right about wasm not being too complicated, I've learned this when watching David Beazley coding a WebAssembly interpreter in under an hour. And it doesn't require any knowledge about it beforehand. this video

      RecommendsView on HN