HackerTube

THE VIDEO SHELF · python internals

How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework

Armin Ronacher, creator of Flask, explains how CPython's internals and C API leak into the language's semantics. Using examples like the complexity of the add operation, he shows why Python is hard to optimize or reimplement.

Why HN readers recommended it

It is HN's standard answer to why Python cannot easily get much faster, and is recommended by people who work on JITs and alternative runtimes.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Видео с мероприятий {speach!
Topic
python internals
Format
talk
Level
advanced
HN recommenders in dataset
15
HN mentions in dataset
20
Recommendation years in dataset
2017–2025

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • Python needs a new runtime. This talk shows how bad of shape it's really in. [VIDEO] Basically, the language doesn't have a "spec" per-se. The language is whatever the defacto CPython implementation happens to do within it's giant eval loop. Another great talk about CPython …

    ericfrederich on Hacker News · 2017-01
    In Grumpy: Go running Python
  • As others have mentioned, Python does have JIT compilers. The problem is that havign a JIT doesn't solve the problem. PyPy is often a factor of 10 behind julia performance and projects like Numba, PyTorch (the PyTorch people had to build their own Python JIT …

    eigenspace on Hacker News · 2020-02
    In JuliaLang: The Ingredients for a Composable Programming Language
  • I highly recommend this talk by Armin Ronacher as an accompaniment (or prologue, or epilogue) to the article: "How Python was shaped by leaky internals", [VIDEO]

    nerdponx on Hacker News · 2020-09
    In Python's Innards: Introduction (2010)

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.