Computerphile

シーズン 2019

Videos all about computers and computer stuff. Sister channel of Numberphile.

Computerphile • シーズン 2019の視聴方法

87話

  • Error Correction & International Book Codes
    第1話
    Error Correction & International Book CodesMoving on from crude error correction to more sophisticated methods, Professor Brailsford demostrates using the ISBN 'book code'.
  • X & the Book Code
    第2話
    X & the Book CodeWhy some numbers just dont work when you're creating error proof codes. Professor Brailsford continues with the story of ISBN.
  • Press Play on Tape (Bandersnatch)
    第3話
    Press Play on Tape (Bandersnatch)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 Vulnerability (SCP)
    第4話
    Secure Copy Vulnerability (SCP)Secure Copy is flawed, and the flaw goes back over 30 years. Dr Steve Bagley explains just how 'secure' it is.
  • Hackspace Tour
    第5話
    Hackspace TourNottingham 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.
  • What's Up With Group Messaging?
    第6話
    What's Up With Group Messaging?Why encrypted group messaging isn't as secure as point to point. Dr Mike Pound explains this ongoing problem.
  • How Secure Shell Works (SSH)
    第7話
    How Secure Shell Works (SSH)Connecting via SSH to a remote machine is second nature to some, but how does it work? Dr Steve Bagley.
  • Robot Snake
    第8話
    Robot SnakeSnake-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.
  • Robotic Fish
    第9話
    Robotic FishFish locomotion is being researched by Stephen Howe at the Biomimicry Research & Innovation Center at the University of Akron, USA
  • Video Game & Complex Bokeh Blurs
    第10話
    Video Game & Complex Bokeh BlursHow 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
    第11話
    ParsingParsing applies to human language as much as computer code. Giancarlo Sandoval on the basics of parsing.
  • Reed Solomon Encoding
    第12話
    Reed Solomon EncodingA high level look at Reed Solomon - Professor Brailsford explains the basics of this complicated encoding technique.
  • Deep Learned Super-Sampling (DLSS)
    第13話
    Deep Learned Super-Sampling (DLSS)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
  • Soft Robots
    第14話
    Soft RobotsSwarm 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.
  • Floating Point Numbers (Part1: Fp vs Fixed)
    第15話
    Floating Point Numbers (Part1: Fp vs Fixed)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.
  • Floating Point Numbers (Part2: Fp Addition)
    第16話
    Floating Point Numbers (Part2: Fp Addition)Continuation of Dr Bagley's explanation of Floating Point Numbers: https://youtu.be/f4ekifyijIg
  • Have You Been Pwned?
    第17話
    Have You Been Pwned?Would you type your password into a random box on the internet? Dr Mike Pound on ensuring your password hasn't already been hacked.
  • Hello (World) Abstraction!
    第18話
    Hello (World) Abstraction!What's the simplest program you can write? Dr Steve Bagley on the layers of abstraction that bulk up Hello World.
  • Will Graphene Replace Silicon?
    第19話
    Will Graphene Replace Silicon?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.
  • Ordered Dithering
    第20話
    Ordered DitheringHow do we represent multiple greys with simple black or white pixels? Dr Bagley joins the dots!
  • ZX Spectrum Prototype
    第21話
    ZX Spectrum PrototypeWires, chips, hand-written key caps, somehow this early version of the Sinclair ZX Spectrum survived. Jason Fitzpatrick of the Centre for Computing History demonstrates.
  • Active (Machine) Learning
    第22話
    Active (Machine) LearningMachine Learning where you put in a fraction of the effort? What's not to like? - Dr Michel Valstar explains Active & Cooperative Learning.
  • Error Diffusion Dithering
    第23話
    Error Diffusion DitheringThe smarter way to dither. Dr Bagley takes us through the Floyd-Steinberg error diffusion dithering technique.
  • Commodore 116
    第24話
    Commodore 116Commodore 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.
  • GUI Programming Introduction
    第25話
    GUI Programming IntroductionWho's in control? The real difference between programming for command line, or programming for GUI. Dr Steve Bagley introduces the differences between the two.
  • Commodore 16 & The Worst Video Game?
    第26話
    Commodore 16 & The Worst Video Game?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....
  • Virtual Humans (Embodied Conversational Agents)
    第27話
    Virtual Humans (Embodied Conversational Agents)Taking chatbots to the next level, with emotion recognition and gesture control. Dr Michel Valstar on Virtual Humans.
  • How Password Managers Work
    第28話
    How Password Managers WorkPassword1 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.
  • GUI: Under the Hood
    第29話
    GUI: Under the HoodDrawing windows and responding to events - what's going on 'under the hood' in your GUI? Dr Steve Bagley.
  • JSON, not Jason
    第30話
    JSON, not JasonUnderstanding one of the most commonly used methods of transferring data from one machine to another.
  • What is Big Data?
    第31話
    What is Big Data?With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data.
  • PiDP-11 Retro Computer Build
    第32話
    PiDP-11 Retro Computer BuildBefore typed code, there was toggled code. We get hands on with a PDP recreation based on a Raspberry Pi.
  • Dealing with Dynamic Data
    第33話
    Dealing with Dynamic DataBig Data is one thing, but what do you do if that data is constantly changing? Rebecca Tickle on Dynamic data.
  • Computing With Art
    第34話
    Computing With ArtAfter a recent collaboration with an artist, Professor Moriarty is exploring whether the physics within patterns and art can be exploited for computation.
  • Bootstrapping with T-Diagrams
    第35話
    Bootstrapping with T-DiagramsHow do you compile a compiler? Professor Brailsford starts to unpick the idea of bootstrapping.
  • Fingerprint Recognition
    第36話
    Fingerprint RecognitionFingerprint scanners are everywhere, Dr Isaac Triguero talks about how your fingerprint can identify you.
  • AI Language Models & Transformers
    第37話
    AI Language Models & TransformersPlausible 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.
  • Low Spec Gaming
    第38話
    Low Spec GamingWe talk to Alex from LowSpecGamer about how he gets modern games to run on less capable hardware.
  • Unicorn AI
    第39話
    Unicorn AIGPT-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
  • Data Analysis
    第40話
    Data AnalysisDr Mike Pound introduces a ten videos on data analysis: From 0-9.
  • Data Analysis 0: Introduction to Data Analysis
    第41話
    Data Analysis 0: Introduction to Data AnalysisBig 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
  • Data Analysis 1: What is Data?
    第42話
    Data Analysis 1: What is Data?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
  • Data Analysis 2: Data Visualisation
    第43話
    Data Analysis 2: Data VisualisationSeeing 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
  • Data Analysis 3: Cleaning Data
    第44話
    Data Analysis 3: Cleaning DataA 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
  • Data Analysis 4: Data Transformation
    第45話
    Data Analysis 4: Data TransformationA 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
  • Data Analysis 5: Data Reduction
    第46話
    Data Analysis 5: Data ReductionToo 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
  • Data Analysis 6: Principal Component Analysis (PCA)
    第47話
    Data Analysis 6: Principal Component Analysis (PCA)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
  • Data Analysis 7: Clustering
    第48話
    Data Analysis 7: ClusteringGrouping 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
  • Data Analysis 8: Classifying Data
    第49話
    Data Analysis 8: Classifying DataFor 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
  • Data Analysis 9: Data Regression
    第50話
    Data Analysis 9: Data RegressionReal 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 GPT-2, the 'writer' of Unicorn AI
    第51話
    More GPT-2, the 'writer' of Unicorn AIMore examples of how GPT-2 pays attention to things. Rob Miles
  • Self Compiling Compilers
    第52話
    Self Compiling CompilersUsing T-Diagrams, Professor Brailsford shows us how to take our compiler to the next level.
  • GPT-2: Why Didn't They Release It?
    第53話
    GPT-2: Why Didn't They Release It?Why didn't OpenAI release their "Unicorn" GPT2 large transformer? Rob Miles suggests why it might not just be a a PR stunt.
  • Before Raspberry Pi and Arduino
    第54話
    Before Raspberry Pi and ArduinoProfessor Brailsford with an example of what he had to do when Computer A didn't talk to Computer B.
  • Zebras, Horses & CycleGAN
    第55話
    Zebras, Horses & CycleGANGANs are powerful but difficult to balance - Dr Mike Pound explores the CycleGAN - two GANs set up together.
  • Multi Programming
    第56話
    Multi ProgrammingMultitasking 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...
  • Almost All Web Encryption Works Like This (SP Networks)
    第57話
    Almost All Web Encryption Works Like This (SP Networks)Substitution-permutation networks are the basis for almost all modern symmetric cryptography. Dr Mike Pound explains.
  • Raspberry Pi 4 on the Raspberry Pi 4
    第58話
    Raspberry Pi 4 on the Raspberry Pi 4A 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!
  • Packet Radio (Post Apocalyptic Internet?)
    第59話
    Packet Radio (Post Apocalyptic Internet?)Prehistoric WiFi? Converting bits into audio and broadcasting them via radio - Dr Aaron Jackson demos packet radio.
  • Web 3.0 & Privacy
    第60話
    Web 3.0 & PrivacyWith nefarious big tech companies wanting all your data, could Web 3.0 be the answer? Discussing with Professor Derek McAuley.
  • Favourite Shortcut Key? (Soundcheck Question)
    第61話
    Favourite Shortcut Key? (Soundcheck Question)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.
  • 'Accidental' CrossCompiler
    第62話
    'Accidental' CrossCompilerCross compile or 'invade' the machine you want to work with - Professor Brailsford discusses various options to making a system work.
  • The UNCOL Problem
    第63話
    The UNCOL ProblemCan there be a universal intermediate programming language? Sounds like Esperanto to us - Professor Brailsford has more.
  • OS Context Switching
    第64話
    OS Context SwitchingHow does an operating system juggle different programs? Dr Steve Bagley explains Context Switching.
  • VR with 3D Printed Props
    第65話
    VR with 3D Printed PropsScanning 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.
  • Computer Speeds
    第66話
    Computer Speeds2GHz ≠ 2GHz - Well sometimes! Dr Steve Bagley on why the clock cycles of a CPU aren't enough to measure its speed.
  • Recursion 'Super Power' (in Python)
    第67話
    Recursion 'Super Power' (in Python)Recursion can be tricky to grasp. Professor Thorsten Altenkirch uses Python to demonstrate an example taken from his latest book.
  • Improving Intermediate Codes
    第68話
    Improving Intermediate CodesTaking T-Diagrams to the next level, Professor Brailsford tries to improve last episode's intermediate codes.
  • Halting Problem in Python
    第69話
    Halting Problem in PythonNo need to understand Turing machines to comprehend the halting problem. Professor Thorsten Altenkirch has a way of using Python to demonstrate the issue.
  • Porting Compilers
    第70話
    Porting CompilersConcluding his series on compilers and porting, Professor Brailsford takes the plunge and "T-Diagrams" his way over to a new machine.
  • Optical Flow
    第71話
    Optical FlowPixel level movement in images - Dr Andy French takes us through the idea of Optic or Optical Flow.
  • Optic Flow Solutions
    第72話
    Optic Flow SolutionsOptical Flow solutions - following on from Dr French's previous video explaining Optic Flow, we dive in to some ways to tackle the problem.
  • Vectoring Words (Word Embeddings)
    第73話
    Vectoring Words (Word Embeddings)How do you represent a word in AI? Rob Miles reveals how words can be formed from multi-dimensional vectors - with some unexpected results.
  • Digital Storytelling
    第74話
    Digital StorytellingUsing VR to capture visitors' commentary on museum pieces. Jocelyn Spence talks us through the VRtefacts system.
  • First Contact (Internet at 50)
    第75話
    First Contact (Internet at 50)The Internet is 50 - Dr Julian Onions recalls working to bring the Internet to Nottingham.
  • First Time on the Internet (Internet at 50)
    第76話
    First Time on the Internet (Internet at 50)50 Years since the first packet was sent from one university to another, we asked about first memories of using the Internet.
  • Parsing Explained
    第77話
    Parsing ExplainedHow ambiguity is dangerous! Professor Brailsford simplifies parsing.
  • How Alexa Works (Probably!)
    第78話
    How Alexa Works (Probably!)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
  • One Encryption Standard to Rule Them All!
    第79話
    One Encryption Standard to Rule Them All!We look at where the ubiquitous AES came from. Dr Mike Pound introduces the Rijndael algorithm.
  • AES Explained (Advanced Encryption Standard)
    第80話
    AES Explained (Advanced Encryption Standard)Advanced Encryption Standard - Dr Mike Pound explains this ubiquitous encryption technique.
  • Parsing Bottom Up
    第81話
    Parsing Bottom UpHaving explained the top-down method, Professor Brailsford flips to bottom up Parsing.
  • Immutability
    第82話
    ImmutabilityDiscussing Immutability with Francesco Cesarini, Technical Director of Erlang Solutions
  • Yoda Parsing
    第83話
    Yoda ParsingProfessor Brailsford points his parsing program towards a galaxy far, far away....
  • Erlang Programming Language
    第84話
    Erlang Programming LanguageIntroducing Erlang - with Francesco Cesarini Technical Director of Erlang Solutions.
  • Alderson Loop
    第85話
    Alderson LoopLooking at the Alderson Loop with Dr Steve Bagley.
  • Tabs or Spaces? (Soundcheck Question)
    第86話
    Tabs or Spaces? (Soundcheck Question)
  • Millennium Bug (20yrs on)
    第87話
    Millennium Bug (20yrs on)Was the Y2K bug a complete non-event? Dr Steve Bagley on why it was 'a thing' and how it was worked around.

Get Plex on Your Devices

Free on 20+ platforms. Pick yours.
See all supported devices →

Get Plex on Your Devices

Free on 20+ platforms. Pick yours.
See all supported devices →