GPS Hidden Messages - Computerphile
Review | 2 months ago
Something odd was going on with the signals broadcast by the GPS satellites. Steven Murdoch of University College London explains how he used statistical analysis to work out what might be going on. To read more about Steven's findings: https://sjmurdoch.gi...
Open this video on Computerphile
Shor's Algorithm for Quantum Computing - Computerphile
Video | 2 months ago
We brought a computer scientist and a physicist together to talk about Shor's algorithm - a famous factorisation algorithm for that can break some currently used encryption techniques if implemented in the quantum realm. Phil's accompanying blog post: https...
Open this video on Computerphile
Why AI Tokens are so Expensive - Computerphile
Video | 2 months ago
After changes to pricing structures for LLM powered code assistants, Mike looks at how a seemingly simple task can burn through tokens when an agent 'looks after it' for you. Published with three potential titles on a YouTube test: Extreme Token Use of Agen...
Open this video on Computerphile
Why AI is like a (Clever Hans) Horse - Computerphile
Video | 2 months ago
Clever Hans was a horse that could do maths, or was it using some other trick? Is AI music classification working like a 'Clever Hans?' David Kelly is based at Kings College London. His paper is in preprint here: https://arxiv.org/pdf/2601.16675 Computerphi...
Open this video on Computerphile
Is it Possible to Block Childrens' Access to Social Media? - Computerphile
Video | 3 months ago
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 Associate Professor at the University of Nottingham. Computerphile is supported by Jane Street. Learn more about them (and excitin...
Open this video on Computerphile
TCP b : Additive Increase Multiplicative Decrease & 'Slow Start' - Computerphile
Video | 3 months ago
Network Basics story continues with the second part of the TCP segment. Richard G Clegg is based at Queen Mary University London. Richard's Code: https://github.com/richardclegg/computerphile_demos/ RFC 5681 https://datatracker.ietf.org/doc/html/rfc5681 Com...
Open this video on Computerphile
TCP a : Ensuring Your Data Gets There & in the Right Order! - Computerphile
Video | 3 months ago
Continuing the deep dive down the network stack, Richard begins the story of TCP. Richard G Clegg is based at Queen Mary University London. Next in the playlist: https://youtu.be/nKVML4YaBqs RFC793 https://datatracker.ietf.org/doc/html/rfc793 RFC 9293 https...
Open this video on Computerphile
Fuzzing Programs to Find Bugs - Computerphile
Video | 3 months ago
Fuzzing is a technique to find programming bugs by testing with random inputs - but there are smarter ways to go about it! Professor Alastair F Donaldson leads the Multicore Programming research group at Imperial College. Computerphile is supported by Jane ...
Open this video on Computerphile
Human Readable Code - Computerphile
Video | 3 months ago
Knuth talked about "Literate Programming" over forty years ago, but what does it mean to have code that a developer and a client can agree on? Dr Robert Chatley of Imperial College London demonstrates how it might work. Computerphile is supported by Jane St...
Open this video on Computerphile
The "Trick" that Compilers Use for Long Division - Computerphile
Video | 3 months ago
Long division can be arduous - division in general is something that even computer processors try to avoid with a simple technique. Matt Godbolt demos it and then shows how a simple C program can cause a compiler to employ this trick. Computerphile is suppo...
Open this video on Computerphile
Why Multi-Threaded Code Can Sometimes Misbehave (Weak Memory Concurrency) - Computerphile
Podcast | 3 months ago
Learn more and apply to Jane Street’s WiSE program in New York, London or Hong Kong: https://jane-st.co/Computerphile-WiSE-2026 (episode sponsor) Professor Azalea Raad leads the Veritas Lab at Imperial College London... More information about this video in ...
Open this video on Computerphile
Hacking on the PDP1 Raspberry Pi Emulator - Computerphile
Video | 4 months ago
The PDP1 was a groundbreaking computer from the 1950's - but where does it fit into computing history and how would you use it? Thanks to Angelo Papenhoff from "Obsolescence Guaranteed" for demonstrating the PiDP1 emulator! Obsolescence Guaranteed: https://...
Open this video on Computerphile