core.py

Pablo Galindo and Łukasz Langa
core.py
Najnowszy odcinek

30 odcinków

  • core.py

    Episode 29: Is CPython developed with AI now?

    17.04.2026 | 2 godz. 9 min.
    Let's talk about what it really means in practice that AI tools are used in the cpython GitHub repository now. First-hand opinions based on first-party experience. And some personal news!

    ## Timestamps

    (00:00:00) INTRO
    (00:00:58) PART 0: Developer Leaves Residence
    (00:09:15) Python's got more batteries included than Łukasz ever knew
    (00:14:18) Camera does not respect Łukasz
    (00:14:43) PART 1: Fucking AI Shit
    (00:17:36) December 2025 crossed the usability threshold(00:18:24)
    Pablo wants Claude Max
    (00:19:24) Python on the Mastodon AI hit lists
    (00:25:46) Pablo needs human connection
    (00:28:23) GitHub now lets projects disable pull requests
    (00:30:35)AI disruption of the security vulnerability processes
    (00:34:00) Python is getting swamped with PRs, GitHub too
    (00:36:57) Every PR could be adversarial, AI-assisted or not
    (00:41:45) Pablo's prediction about reputation and time as currency
    (00:45:34) PART 2: PR OF THE WEEK
    (00:46:21) Łukasz: a Pure-Python unicodedata module?
    (00:57:16) Pablo: diff-based terminal rendering in PyREPL
    (01:12:26) Copilot reviews on GitHub
    (01:19:11) Debugging with AI
    (01:26:39) PART 3: WHAT'S GOING ON IN CPYTHON
    (01:26:57) Subscribe to Savannah's coredispatch.xyz
    (01:29:22) Python releases since last episode
    (01:30:45) New team members
    (01:31:12) PyCon US: come and book the official hotel
    (01:32:54) blog.python.org now looks like it was made in 2026
    (01:35:27) Features
    (01:56:08) Free-threading changes
    (01:58:48) Curiosities
    (01:59:49) Bugfixes
    (02:03:55) OUTRO
  • core.py

    Episode 28: 2025 In Review

    03.01.2026 | 1 godz. 16 min.
    Let's take a breather from heavy content and take a look back at last year in this light but spicy episode! The good, the less good, and the disgusting. All that in barely an hour!

    ## Timestamps

    (00:00:00) INTRO
    (00:01:32) Pablo Galindo SPACE
    (00:06:20) PART 1: 2025 - the good, the uncertain, and the disgusting
    (00:07:06) Good: free threading
    (00:15:34) Good: remote debugging
    (00:17:31) Good: Python Installation Manager on Windows
    (00:19:44) The juicy bits
    (00:20:12) Uncertain: the JIT
    (00:21:04) Uncertain: Steering Council elections
    (00:25:01) Uncertain: another type checker
    (00:28:57) The TIOBE index
    (00:34:03) Mojo
    (00:38:12) Underinvestment
    (00:44:53) The Future
    (00:56:41) PART 2: PR OF THE WEEK
    (01:05:32) PART 3: WHAT'S GOING ON IN CPYTHON
    (01:08:00) Performance
    (01:11:47) Free threading
    (01:14:04) OUTRO
  • core.py

    Episode 27: Calling Things, Part 1

    07.12.2025 | 2 godz. 5 min.
    Inside of you there are two stacks. Actually, there’s three. The system-level call stack, the CPython call stack, and the interpreter’s evaluation stack. What is all that about? Today we’ll talk about how synchronous Python function calls work. Async stuff comes next time!

    ## Timestamps

    Here you go — all square brackets changed to parentheses:
    (00:00:00) INTRO
    (00:02:28) PART 1: CALLING THINGS
    (00:04:19) The Lawful Good Language
    (00:13:18) Why is there a call stack?
    (00:19:45) Python functions are not tied to the system call stack
    (00:23:22) What's in a Python frame?
    (00:23:35) Execution book-keeping data
    (00:24:21) Locals
    (00:27:35) The interpreter evaluation stack
    (00:28:34) What are register-based interpreters?
    (00:36:33) Interpretation using the evaluation stack
    (00:42:46) Executing a function
    (00:45:37) How do exceptions fit into the execution model?
    (01:05:51) PART 2: PR OF THE WEEK
    (01:15:48) PART 3: DONATE.PYTHON.ORG
    (01:17:21) PART 4: WHAT'S GOING ON IN CPYTHON
    (01:27:59) Free threading changes
    (01:38:16) Performance
    (01:51:08) Bugfixes
    (02:04:03) OUTRO
  • core.py

    Episode 26.2: CPython Sprint Week in Cambridge UK, Part 2

    25.10.2025 | 2 godz. 18 min.
    More interviews from the core sprint! This time we have: Greg P. Smith, Thomas Wouters, Paul Ganssle, Pradyun Gedam, Carol Willing, Guido van Rossum, Brett Cannon, Erlend Aasland, Tal Einat, Lysandros Nikolaou, Yury Selivanov, and Diego Russo -- the organizer himself.

    ## Timestamps

    (00:00:00) INTRO
    (00:01:51) Greg P. Smith
    (00:07:57) Thomas Wouters
    (00:16:33) Paul Ganssle
    (00:28:28) Pradyun Gedam
    (00:34:02) Carol Willing
    (00:43:32) Guido van Rossum
    (00:55:39) Brett Cannon
    (01:10:01) Erlend Aasland
    (01:14:05) Tal Einat
    (01:22:21) Lysandros Nikolaou
    (01:30:40) Yury Selivanov
    (01:45:08) Diego Russo
    (01:58:27) What did the hosts do?
    (02:17:18) OUTRO
  • core.py

    Episode 26.1: CPython Sprint Week in Cambridge UK, Part 1

    15.10.2025 | 2 godz. 24 min.
    What? What do you mean this two-and-a-half hour episode is PART 1? Well, there were fifty people at the sprint in September. We interviewed thirty of them. In Part 1 you can hear from 18 of them: Ken Jin, Alex Waygood, Russell Keith-Magee, Sam Gross, Steve Dower, Dino Viehland, Petr Viktorin, Peter Bierma, Eric V. Smith, Hugo van Kemenade, Savannah Bailey, Eric Snow, Brandt Bucher, Antonio Cuni, Larry Hastings, Hood Chatham, Victor Stinner, and Mark Shannon.

    ## Timestamps

    (00:00:00) INTRO
    (00:02:43) Ken Jin
    (00:05:28) Alex Waygood
    (00:08:21) Russell Keith-Magee
    (00:17:32) Sam Gross
    (00:23:25) Steve Dower
    (00:26:17) Dino Viehland
    (00:36:02) Petr Viktorin
    (00:40:59) Peter Bierma
    (00:44:24) Eric V. Smith
    (00:55:25) Hugo van Kemenade
    (00:59:39) Savannah Bailey
    (01:08:53) Eric Snow
    (01:22:02) Brandt Bucher
    (01:38:53) Antonio Cuni
    (01:48:23) Larry Hastings
    (02:07:54) Hood Chatham
    (02:12:11) Victor Stinner
    (02:16:23) Mark Shannon
    (02:22:44) OUTRO

Więcej Wiadomości podcastów

O core.py

We talk about Python internals, because we work on Python internals. We joke about stuff, because we’re jokers. Episodes between 60 and 90 minutes in length. We’ve done more than a few so far and it doesn’t seem like we’ll be stopping any time soon! Hi Loren!
Strona internetowa podcastu

Słuchaj core.py, Czy szpiedzy rządzą światem? Podcast Severskiego i Niemczyka i wielu innych podcastów z całego świata dzięki aplikacji radio.pl

Uzyskaj bezpłatną aplikację radio.pl

  • Stacje i podcasty do zakładek
  • Strumieniuj przez Wi-Fi lub Bluetooth
  • Obsługuje Carplay & Android Auto
  • Jeszcze więcej funkcjonalności
Media spoecznościowe
v8.8.13| © 2007-2026 radio.de GmbH
Generated: 4/27/2026 - 7:19:42 AM