logo
episode-header-image
May 2024
29m 4s

They made Python faster with this compil...

Hussein Nasser
About this episode
<p>Fundamentals of Operating Systems Course https://oscourse.win Looks like fedora is compiling cpython with the -o3 flag, which does aggressive function inlining among other optimizations. This seems to improve python benchmarks performance by at most 1.16x at a cost of an extra 3MB in binary size (text segment). Although it does seem to slow down some b ... Show More
Up next
Jun 17
Postgres is half as fast in Linux 7.0
An aws engineer discovered a 50% regression in postgres throughput while testing the new Linux 7.0 kernel. The cause turns out to be massive TLB and page faults exacerbated by Postgres process-based design. In this backend engineering show episode I dive deep into how this was di ... Show More
34m 8s
Jun 8
Don't let AI rob you
A discussion about why many engineers still love the struggle, the mistakes, and the process of figuring things out themselves. This is how we grow and get better and stronger. Letting AI do everything (even though it can’t) robs us this feeling.. 
31m 53s
Apr 15
New Book: Root cause
I wrote a new book that has been in the works for years. It is called Root Cause, and it is for those who enjoy the art of backend engineering.Early in my career, 20 years ago, I built backend and database applications without fully grasping their inner mechanics. Performance iss ... Show More
9m 48s
Recommended Episodes
Jun 2022
#369: Getting Lazy with Python Imports and PEP 690
See the full show notes for this episode on the website at <a href="https://talkpython.fm/369">talkpython.fm/369</a> 
56m 26s
Sep 2022
#382: Apache Superset: Modern Data Exploration Platform
See the full show notes for this episode on the website at <a href="https://talkpython.fm/382">talkpython.fm/382</a> 
1h 8m
Aug 2023
#425: Memray: The endgame Python memory profiler
See the full show notes for this episode on the website at <a href="https://talkpython.fm/425">talkpython.fm/425</a> 
1h 10m
Sep 2023
#431: Visualizing CPython Release Process
See the full show notes for this episode on the website at <a href="https://talkpython.fm/431">talkpython.fm/431</a> 
1h 2m
Nov 2022
#391: Pyscript powered by MicroPython
See the full show notes for this episode on the website at <a href="https://talkpython.fm/391">talkpython.fm/391</a> 
1h 11m
Jul 2023
#421: Python at Netflix
See the full show notes for this episode on the website at <a href="https://talkpython.fm/421">talkpython.fm/421</a> 
1h 4m
Feb 2024
#449: Building UIs in Python with FastUI
See the full show notes for this episode on the website at <a href="https://talkpython.fm/449">talkpython.fm/449</a> 
1h 6m
Feb 2023
#404: Clean Code in Python
See the full show notes for this episode on the website at <a href="https://talkpython.fm/404">talkpython.fm/404</a> 
1h 4m
Jan 2024
#446: Python in Excel
See the full show notes for this episode on the website at <a href="https://talkpython.fm/446">talkpython.fm/446</a> 
48m 9s
Mar 2024
#453: uv - The Next Evolution in Python Packages?
See the full show notes for this episode on the website at <a href="https://talkpython.fm/453">talkpython.fm/453</a> 
1h 14m