HackerTube

THE VIDEO SHELF · performance optimization

How to Speed up a Python Program 114,000 times.

David Schachter describes how he made a data-collection Python program run 114,000 times faster, drawing on decades of experience. The talk covers pipelining, cache effects and other optimization lessons.

Why HN readers recommended it

A favorite tech talk on HN for showing that hardware knowledge and generalist skills beat simply adding machines.

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

Video & recommendation details

Creator / channel
InfoQ
Topic
performance optimization
Format
talk
Level
intermediate
HN recommenders in dataset
3
HN mentions in dataset
5
Recommendation years in dataset
2015–2022

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.

  • "How to Speed up a Python Program 114,000 times." - [VIDEO] Humour, serious technical insight and a good reminder of why being a generalist is an advantage.

    anoother on Hacker News · 2016-10
    In Ask HN: What's your favorite tech talk?
  • This will technically only work on pipelined architectures of which all major CPU architectures are one. You will be able to see a significant boost to performance given the following are all true: * You have no inter dependancy of information across the lines * …

    gravypod on Hacker News · 2016-12
    In Talks that changed the way I think about programming
  • I thought this was going to be "How to Speed up a Python Program 114,000 times"[0]. It's an hour-long talk, but quite enjoyable. In the example in the talk, it was less about knowing cs algorithms and more about knowing the details of how modern …

    lkbm on Hacker News · 2020-10
    In 14,000x Speedup (2015)

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