Media Summary: 4 minutes remaining. Then 15 seconds. Then 5 hours. Why can't computers just tell you how long something's going to take? The Busy Beaver game, pointless? Or a lesson in the problems of computability? - How do you decide if something can be ... Delving into the various timescales I hereby your computer, and comparing it to an extremely slow human! Matt Godbolt takes us ...

Progress Bars Computerphile - Detailed Analysis & Overview

4 minutes remaining. Then 15 seconds. Then 5 hours. Why can't computers just tell you how long something's going to take? The Busy Beaver game, pointless? Or a lesson in the problems of computability? - How do you decide if something can be ... Delving into the various timescales I hereby your computer, and comparing it to an extremely slow human! Matt Godbolt takes us ... You can optimise for speed, power consumption or memory use & tiny changes can have a negligible or huge impact, but what ... How does branch prediction speed up operations? Matt Godbolt continues the deep dive into the inner workings of the CPU ... With the UK planning to follow Australia in a ban on social media for under 16s, we ask how it might work? Dr Mike Pound is an ...

How does data get organised to be stored or sent serially? Matt Godbolt explains some of the encoding used in old devices like ... A web app that works out how many seconds ago something happened. How hard can coding that be? Tom Scott explains how ... With Code.org in the US and the Next Gen report in the UK, there's currently a real push to include Computer Science in schools, ... How do huge websites keep track of the traffic numbers? Buck Shlegeris outlines the probabilistic counting algorithm 'Hyperloglog ... 2GHz ≠ 2GHz - Well sometimes! Dr Steve Bagley on why the clock cycles of a CPU aren't enough to measure its speed.

Photo Gallery

Progress Bars - Computerphile
Why Are Progress Bars Wrong So Often?
Why Progress Bars Don't Move Smoothly ▓▓▓░░░░░░
Busy Beaver Turing Machines - Computerphile
Computer Timescales Mapped onto Human Timescales - Computerphile
Optimising Code - Computerphile
How Branch Prediction Works in CPUs - Computerphile
Is it Possible to Block Childrens' Access to Social Media? - Computerphile
How Computers Store Data Serially - Computerphile
The Problem with Time & Timezones - Computerphile
Should Everybody Learn to Code? - Computerphile
HyperLogLog Hit Counter - Computerphile
View Detailed Profile
Progress Bars - Computerphile

Progress Bars - Computerphile

Progress bars

Why Are Progress Bars Wrong So Often?

Why Are Progress Bars Wrong So Often?

Why do

Why Progress Bars Don't Move Smoothly ▓▓▓░░░░░░

Why Progress Bars Don't Move Smoothly ▓▓▓░░░░░░

4 minutes remaining. Then 15 seconds. Then 5 hours. Why can't computers just tell you how long something's going to take?

Busy Beaver Turing Machines - Computerphile

Busy Beaver Turing Machines - Computerphile

The Busy Beaver game, pointless? Or a lesson in the problems of computability? - How do you decide if something can be ...

Computer Timescales Mapped onto Human Timescales - Computerphile

Computer Timescales Mapped onto Human Timescales - Computerphile

Delving into the various timescales I hereby your computer, and comparing it to an extremely slow human! Matt Godbolt takes us ...

Optimising Code - Computerphile

Optimising Code - Computerphile

You can optimise for speed, power consumption or memory use & tiny changes can have a negligible or huge impact, but what ...

How Branch Prediction Works in CPUs - Computerphile

How Branch Prediction Works in CPUs - Computerphile

How does branch prediction speed up operations? Matt Godbolt continues the deep dive into the inner workings of the CPU ...

Is it Possible to Block Childrens' Access to Social Media? - Computerphile

Is it Possible to Block Childrens' Access to Social Media? - Computerphile

With the UK planning to follow Australia in a ban on social media for under 16s, we ask how it might work? Dr Mike Pound is an ...

How Computers Store Data Serially - Computerphile

How Computers Store Data Serially - Computerphile

How does data get organised to be stored or sent serially? Matt Godbolt explains some of the encoding used in old devices like ...

The Problem with Time & Timezones - Computerphile

The Problem with Time & Timezones - Computerphile

A web app that works out how many seconds ago something happened. How hard can coding that be? Tom Scott explains how ...

Should Everybody Learn to Code? - Computerphile

Should Everybody Learn to Code? - Computerphile

With Code.org in the US and the Next Gen report in the UK, there's currently a real push to include Computer Science in schools, ...

HyperLogLog Hit Counter - Computerphile

HyperLogLog Hit Counter - Computerphile

How do huge websites keep track of the traffic numbers? Buck Shlegeris outlines the probabilistic counting algorithm 'Hyperloglog ...

Computer Speeds - Computerphile

Computer Speeds - Computerphile

2GHz ≠ 2GHz - Well sometimes! Dr Steve Bagley on why the clock cycles of a CPU aren't enough to measure its speed.