You need to be logged in to mark episodes as watched. Log in or sign up.
Season 2019
Moving on from crude error correction to more sophisticated methods, Professor Brailsford demostrates using the ISBN 'book code'.
Moving on from crude error correction to more sophisticated methods, Professor Brailsford demostrates using the ISBN 'book code'.
Why some numbers just dont work when you're creating error proof codes. Professor Brailsford continues with the story of ISBN.
Why some numbers just dont work when you're creating error proof codes. Professor Brailsford continues with the story of ISBN.
Netflix's interactive film 'Black Mirror: Bandersnatch' included an Easter Egg. Dr Bagley uses it to explain how computers used to store data on audio cassettes.
Netflix's interactive film 'Black Mirror: Bandersnatch' included an Easter Egg. Dr Bagley uses it to explain how computers used to store data on audio cassettes.
Secure Copy is flawed, and the flaw goes back over 30 years. Dr Steve Bagley explains just how 'secure' it is.
Secure Copy is flawed, and the flaw goes back over 30 years. Dr Steve Bagley explains just how 'secure' it is.
Nottingham Hackspace, or Nottinghack has starred in the background of numerous Computerphile videos, but what is a hack-space? We asked 'Fire-pong' and 'Laser-cut Pipe Organ' maker & Nottinghack Trustee Ian Dickinson for a tour.
Nottingham Hackspace, or Nottinghack has starred in the background of numerous Computerphile videos, but what is a hack-space? We asked 'Fire-pong' and 'Laser-cut Pipe Organ' maker & Nottinghack Trustee Ian Dickinson for a tour.
Why encrypted group messaging isn't as secure as point to point. Dr Mike Pound explains this ongoing problem.
Why encrypted group messaging isn't as secure as point to point. Dr Mike Pound explains this ongoing problem.
Connecting via SSH to a remote machine is second nature to some, but how does it work? Dr Steve Bagley.
Connecting via SSH to a remote machine is second nature to some, but how does it work? Dr Steve Bagley.
Snake-like locomotion has all sorts of possible applications for robots. Dr Henry C. Astley from the Biomimicry Research & Innovation Center at the University of Akron, USA shows us their robo-snake.
Snake-like locomotion has all sorts of possible applications for robots. Dr Henry C. Astley from the Biomimicry Research & Innovation Center at the University of Akron, USA shows us their robo-snake.
Fish locomotion is being researched by Stephen Howe at the Biomimicry Research & Innovation Center at the University of Akron, USA
Fish locomotion is being researched by Stephen Howe at the Biomimicry Research & Innovation Center at the University of Akron, USA
How do Madden, FIFA, PGA Tour get that lovely shallow depth of field in real time? Dr Mike Pound explains how Complex Gaussian Blurs can be separable.
How do Madden, FIFA, PGA Tour get that lovely shallow depth of field in real time? Dr Mike Pound explains how Complex Gaussian Blurs can be separable.
Parsing applies to human language as much as computer code. Giancarlo Sandoval on the basics of parsing.
Parsing applies to human language as much as computer code. Giancarlo Sandoval on the basics of parsing.
A high level look at Reed Solomon - Professor Brailsford explains the basics of this complicated encoding technique.
A high level look at Reed Solomon - Professor Brailsford explains the basics of this complicated encoding technique.
Can deep learning improve your gaming experience? We have no idea but we know how it works. Dr Mike Pound on Deep Learned Super Sampling
Can deep learning improve your gaming experience? We have no idea but we know how it works. Dr Mike Pound on Deep Learned Super Sampling
Swarm robotics involve multiple robots cooperating. Researchers at Kirstin Petersen's Lab at Cornell are looking at soft robots as an affordable option. Grad Student Steven Ceron showed us some of the projects in the lab.
Swarm robotics involve multiple robots cooperating. Researchers at Kirstin Petersen's Lab at Cornell are looking at soft robots as an affordable option. Grad Student Steven Ceron showed us some of the projects in the lab.
How much does a floating point processor improve floating point operations? Dr Bagley installed one to find out - and explains how computers store the bits.
How much does a floating point processor improve floating point operations? Dr Bagley installed one to find out - and explains how computers store the bits.
Continuation of Dr Bagley's explanation of Floating Point Numbers: https://youtu.be/f4ekifyijIg
Continuation of Dr Bagley's explanation of Floating Point Numbers: https://youtu.be/f4ekifyijIg
Would you type your password into a random box on the internet? Dr Mike Pound on ensuring your password hasn't already been hacked.
Would you type your password into a random box on the internet? Dr Mike Pound on ensuring your password hasn't already been hacked.
What's the simplest program you can write? Dr Steve Bagley on the layers of abstraction that bulk up Hello World.
What's the simplest program you can write? Dr Steve Bagley on the layers of abstraction that bulk up Hello World.
Why has it gone quiet on graphene? We asked Sixty Symbols' Professor Laurence Eaves, who was part of the team who built the first graphene transistor.
Why has it gone quiet on graphene? We asked Sixty Symbols' Professor Laurence Eaves, who was part of the team who built the first graphene transistor.
How do we represent multiple greys with simple black or white pixels? Dr Bagley joins the dots!
How do we represent multiple greys with simple black or white pixels? Dr Bagley joins the dots!
Wires, chips, hand-written key caps, somehow this early version of the Sinclair ZX Spectrum survived. Jason Fitzpatrick of the Centre for Computing History demonstrates.
Wires, chips, hand-written key caps, somehow this early version of the Sinclair ZX Spectrum survived. Jason Fitzpatrick of the Centre for Computing History demonstrates.
Machine Learning where you put in a fraction of the effort? What's not to like? - Dr Michel Valstar explains Active & Cooperative Learning.
Machine Learning where you put in a fraction of the effort? What's not to like? - Dr Michel Valstar explains Active & Cooperative Learning.
The smarter way to dither. Dr Bagley takes us through the Floyd-Steinberg error diffusion dithering technique.
The smarter way to dither. Dr Bagley takes us through the Floyd-Steinberg error diffusion dithering technique.
Commodore was a massive US computer company, but this machine was almost unknown outside a few European countries. CCH's Adrian shows us the 116, part of his personal collection.
Commodore was a massive US computer company, but this machine was almost unknown outside a few European countries. CCH's Adrian shows us the 116, part of his personal collection.
Who's in control? The real difference between programming for command line, or programming for GUI. Dr Steve Bagley introduces the differences between the two.
Who's in control? The real difference between programming for command line, or programming for GUI. Dr Steve Bagley introduces the differences between the two.
On the "C16," Commodore slashed costs while other manufacturers added RAM - This didn't stop marketing from selling the machine though. Software houses had to do their best....
On the "C16," Commodore slashed costs while other manufacturers added RAM - This didn't stop marketing from selling the machine though. Software houses had to do their best....
Taking chatbots to the next level, with emotion recognition and gesture control. Dr Michel Valstar on Virtual Humans.
Taking chatbots to the next level, with emotion recognition and gesture control. Dr Michel Valstar on Virtual Humans.
Password1 is a terrible password, but how can I remember different secure passwords for each login? Use a password manager. Dr Mike Pound explains how they work.
Password1 is a terrible password, but how can I remember different secure passwords for each login? Use a password manager. Dr Mike Pound explains how they work.
Drawing windows and responding to events - what's going on 'under the hood' in your GUI? Dr Steve Bagley.
Drawing windows and responding to events - what's going on 'under the hood' in your GUI? Dr Steve Bagley.
Understanding one of the most commonly used methods of transferring data from one machine to another.
Understanding one of the most commonly used methods of transferring data from one machine to another.
With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data.
With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data.
Before typed code, there was toggled code. We get hands on with a PDP recreation based on a Raspberry Pi.
Before typed code, there was toggled code. We get hands on with a PDP recreation based on a Raspberry Pi.
Big Data is one thing, but what do you do if that data is constantly changing? Rebecca Tickle on Dynamic data.
Big Data is one thing, but what do you do if that data is constantly changing? Rebecca Tickle on Dynamic data.
After a recent collaboration with an artist, Professor Moriarty is exploring whether the physics within patterns and art can be exploited for computation.
After a recent collaboration with an artist, Professor Moriarty is exploring whether the physics within patterns and art can be exploited for computation.
How do you compile a compiler? Professor Brailsford starts to unpick the idea of bootstrapping.
How do you compile a compiler? Professor Brailsford starts to unpick the idea of bootstrapping.
Fingerprint scanners are everywhere, Dr Isaac Triguero talks about how your fingerprint can identify you.
Fingerprint scanners are everywhere, Dr Isaac Triguero talks about how your fingerprint can identify you.
Plausible text generation has been around for a couple of years, but how does it work - and what's next? Rob Miles on Language Models and Transformers.
Plausible text generation has been around for a couple of years, but how does it work - and what's next? Rob Miles on Language Models and Transformers.
We talk to Alex from LowSpecGamer about how he gets modern games to run on less capable hardware.
We talk to Alex from LowSpecGamer about how he gets modern games to run on less capable hardware.
GPT-2, the Language model that shocked the world with its entirely fictitious story about the unicorns inhabiting a secret South American valley. Rob Miles explains
GPT-2, the Language model that shocked the world with its entirely fictitious story about the unicorns inhabiting a secret South American valley. Rob Miles explains
Dr Mike Pound introduces a ten videos on data analysis: From 0-9.
Dr Mike Pound introduces a ten videos on data analysis: From 0-9.
Big Data does not equate to Big Knowledge - unless you use data analysis. This is part 0 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
Big Data does not equate to Big Knowledge - unless you use data analysis. This is part 0 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
What is data? Dr Mike Pound begins to formalise this much used word. This is part 1 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
What is data? Dr Mike Pound begins to formalise this much used word. This is part 1 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
Seeing is believing - Dr Mike Pound helps us understand how to turn our datapoints into Powerpoints. This is part 2 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
Seeing is believing - Dr Mike Pound helps us understand how to turn our datapoints into Powerpoints. This is part 2 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
A clean sweep. How to get rid of the unnecessary clutter in your data 'house' - Dr Mike Pound on Data Cleaning. This is part 3 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
A clean sweep. How to get rid of the unnecessary clutter in your data 'house' - Dr Mike Pound on Data Cleaning. This is part 3 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
A litre of fuel but a pint of milk - time to get all your data in the right units. Don't let Dr Mike's measuring habits put you off! This is part 4 of the Data Analysis Learning
.. show full overview
A litre of fuel but a pint of milk - time to get all your data in the right units. Don't let Dr Mike's measuring habits put you off! This is part 4 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
Too much data? Dr Mike Pound on how best to reduce your dataset. This is part 5 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
Too much data? Dr Mike Pound on how best to reduce your dataset. This is part 5 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
PCA - Principle Component Analysis - finally explained in an accessible way, thanks to Dr Mike Pound. This is part 6 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
PCA - Principle Component Analysis - finally explained in an accessible way, thanks to Dr Mike Pound. This is part 6 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
Grouping similar things together - either users with similar habits, or products in an online shop. Dr Mike Pound on Clustering. This is part 7 of the Data Analysis Learning Playlist:
.. show full overview
Grouping similar things together - either users with similar habits, or products in an online shop. Dr Mike Pound on Clustering. This is part 7 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
For your eyes only! Classifying data isn't a spy trick. Dr Mike Pound creates a decision tree automatically from a data set. This is part 8 of the Data Analysis Learning Playlist:
.. show full overview
For your eyes only! Classifying data isn't a spy trick. Dr Mike Pound creates a decision tree automatically from a data set. This is part 8 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
Real life doesn't fit into neat categories - Dr Mike Pound on some different ways to regress your data. This is part 9 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
Real life doesn't fit into neat categories - Dr Mike Pound on some different ways to regress your data. This is part 9 of the Data Analysis Learning Playlist: https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
More examples of how GPT-2 pays attention to things. Rob Miles
More examples of how GPT-2 pays attention to things. Rob Miles
Using T-Diagrams, Professor Brailsford shows us how to take our compiler to the next level.
Using T-Diagrams, Professor Brailsford shows us how to take our compiler to the next level.
Why didn't OpenAI release their "Unicorn" GPT2 large transformer? Rob Miles suggests why it might not just be a a PR stunt.
Why didn't OpenAI release their "Unicorn" GPT2 large transformer? Rob Miles suggests why it might not just be a a PR stunt.
Professor Brailsford with an example of what he had to do when Computer A didn't talk to Computer B.
Professor Brailsford with an example of what he had to do when Computer A didn't talk to Computer B.
GANs are powerful but difficult to balance - Dr Mike Pound explores the CycleGAN - two GANs set up together.
GANs are powerful but difficult to balance - Dr Mike Pound explores the CycleGAN - two GANs set up together.
Multitasking is a hoax - clever techniques mean that your CPU is shuffling between lots of tasks, but doing them one at a time. Dr Steve Bagley regenerates his clones to explain...
Multitasking is a hoax - clever techniques mean that your CPU is shuffling between lots of tasks, but doing them one at a time. Dr Steve Bagley regenerates his clones to explain...
2019x57
Almost All Web Encryption Works Like This (SP Networks)
Episode overview
Substitution-permutation networks are the basis for almost all modern symmetric cryptography. Dr Mike Pound explains.
Substitution-permutation networks are the basis for almost all modern symmetric cryptography. Dr Mike Pound explains.
A quick tour of the Raspberry Pi 4 edited on the Raspberry Pi 4. Dr Steve Bagley gets out his knife.dll to unbox Sean's purchases!
A quick tour of the Raspberry Pi 4 edited on the Raspberry Pi 4. Dr Steve Bagley gets out his knife.dll to unbox Sean's purchases!
Prehistoric WiFi? Converting bits into audio and broadcasting them via radio - Dr Aaron Jackson demos packet radio.
Prehistoric WiFi? Converting bits into audio and broadcasting them via radio - Dr Aaron Jackson demos packet radio.
With nefarious big tech companies wanting all your data, could Web 3.0 be the answer? Discussing with Professor Derek McAuley.
With nefarious big tech companies wanting all your data, could Web 3.0 be the answer? Discussing with Professor Derek McAuley.
We've been asking "What's your favourite (favorite) shortcut key?" as a soundcheck question (this slightly overlapped the "What's your favourite programming language" question) for the last year.
We've been asking "What's your favourite (favorite) shortcut key?" as a soundcheck question (this slightly overlapped the "What's your favourite programming language" question) for the last year.
Cross compile or 'invade' the machine you want to work with - Professor Brailsford discusses various options to making a system work.
Cross compile or 'invade' the machine you want to work with - Professor Brailsford discusses various options to making a system work.
Can there be a universal intermediate programming language? Sounds like Esperanto to us - Professor Brailsford has more.
Can there be a universal intermediate programming language? Sounds like Esperanto to us - Professor Brailsford has more.
How does an operating system juggle different programs? Dr Steve Bagley explains Context Switching.
How does an operating system juggle different programs? Dr Steve Bagley explains Context Switching.
Scanning objects for use in VR is one thing - but how do you get that haptic feel? Print the object and skin it in VR. Dr Dimitrios Darzentas shows us the kit.
Scanning objects for use in VR is one thing - but how do you get that haptic feel? Print the object and skin it in VR. Dr Dimitrios Darzentas shows us the kit.
2GHz ≠ 2GHz - Well sometimes! Dr Steve Bagley on why the clock cycles of a CPU aren't enough to measure its speed.
2GHz ≠ 2GHz - Well sometimes! Dr Steve Bagley on why the clock cycles of a CPU aren't enough to measure its speed.
Recursion can be tricky to grasp. Professor Thorsten Altenkirch uses Python to demonstrate an example taken from his latest book.
Recursion can be tricky to grasp. Professor Thorsten Altenkirch uses Python to demonstrate an example taken from his latest book.
Taking T-Diagrams to the next level, Professor Brailsford tries to improve last episode's intermediate codes.
Taking T-Diagrams to the next level, Professor Brailsford tries to improve last episode's intermediate codes.
No need to understand Turing machines to comprehend the halting problem. Professor Thorsten Altenkirch has a way of using Python to demonstrate the issue.
No need to understand Turing machines to comprehend the halting problem. Professor Thorsten Altenkirch has a way of using Python to demonstrate the issue.
Concluding his series on compilers and porting, Professor Brailsford takes the plunge and "T-Diagrams" his way over to a new machine.
Concluding his series on compilers and porting, Professor Brailsford takes the plunge and "T-Diagrams" his way over to a new machine.
Pixel level movement in images - Dr Andy French takes us through the idea of Optic or Optical Flow.
Pixel level movement in images - Dr Andy French takes us through the idea of Optic or Optical Flow.
Optical Flow solutions - following on from Dr French's previous video explaining Optic Flow, we dive in to some ways to tackle the problem.
Optical Flow solutions - following on from Dr French's previous video explaining Optic Flow, we dive in to some ways to tackle the problem.
How do you represent a word in AI? Rob Miles reveals how words can be formed from multi-dimensional vectors - with some unexpected results.
How do you represent a word in AI? Rob Miles reveals how words can be formed from multi-dimensional vectors - with some unexpected results.
Using VR to capture visitors' commentary on museum pieces. Jocelyn Spence talks us through the VRtefacts system.
Using VR to capture visitors' commentary on museum pieces. Jocelyn Spence talks us through the VRtefacts system.
The Internet is 50 - Dr Julian Onions recalls working to bring the Internet to Nottingham.
The Internet is 50 - Dr Julian Onions recalls working to bring the Internet to Nottingham.
50 Years since the first packet was sent from one university to another, we asked about first memories of using the Internet.
50 Years since the first packet was sent from one university to another, we asked about first memories of using the Internet.
How ambiguity is dangerous! Professor Brailsford simplifies parsing.
How ambiguity is dangerous! Professor Brailsford simplifies parsing.
Smart speakers & voice controlled assistants are used more and more, but just how do those systems work? Dr Stuart Reeves of Nottingham's Mixed Reality Lab explains
Smart speakers & voice controlled assistants are used more and more, but just how do those systems work? Dr Stuart Reeves of Nottingham's Mixed Reality Lab explains
We look at where the ubiquitous AES came from. Dr Mike Pound introduces the Rijndael algorithm.
We look at where the ubiquitous AES came from. Dr Mike Pound introduces the Rijndael algorithm.
Advanced Encryption Standard - Dr Mike Pound explains this ubiquitous encryption technique.
Advanced Encryption Standard - Dr Mike Pound explains this ubiquitous encryption technique.
Having explained the top-down method, Professor Brailsford flips to bottom up Parsing.
Having explained the top-down method, Professor Brailsford flips to bottom up Parsing.
Discussing Immutability with Francesco Cesarini, Technical Director of Erlang Solutions
Discussing Immutability with Francesco Cesarini, Technical Director of Erlang Solutions
Professor Brailsford points his parsing program towards a galaxy far, far away....
Professor Brailsford points his parsing program towards a galaxy far, far away....
Introducing Erlang - with Francesco Cesarini Technical Director of Erlang Solutions.
Introducing Erlang - with Francesco Cesarini Technical Director of Erlang Solutions.
Looking at the Alderson Loop with Dr Steve Bagley.
Looking at the Alderson Loop with Dr Steve Bagley.
https://www.facebook.com/computerphile
https://www.facebook.com/computerphile
Was the Y2K bug a complete non-event? Dr Steve Bagley on why it was 'a thing' and how it was worked around.
Was the Y2K bug a complete non-event? Dr Steve Bagley on why it was 'a thing' and how it was worked around.
If there are missing episodes or banners (and they exist on TheTVDB) you can request an automatic full show update:
Request show update
Update requested