Computerphile

Season 2016

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

Where to Watch Computerphile • Season 2016

95 Episodes

  • Brain Scanner
    E1
    Brain ScannerUsing a Brain Scanner to monitor 'Human CPU load'? Horia Maior shows us how it works.
  • Code Golf & the Bitshift Variations
    E2
    Code Golf & the Bitshift VariationsA short jumble of letters & symbols that plays a long, musical tune? This is code Golf and Rob Miles' musical composition: "The Bitshift Variations in C minor"
  • Chomsky Hierarchy
    E3
    Chomsky HierarchyUncomputable through to finite state - Professor Brailsford explains Chomsky's hierarchy.
  • ARM Don't Make Computer Chips
    E4
    ARM Don't Make Computer ChipsARM technology dominates mobile processors, but how, when they don't actually make chips? Jem Davies from ARM explains.
  • Computers Without Memory
    E5
    Computers Without MemoryThey're called 'Finite State Automata" and occupy the centre of Chomsky's Hierarchy - Professor Brailsford explains the ultimate single purpose computer.
  • 3D Rock Art Scanner
    E6
    3D Rock Art ScannerOff the peg digital cameras that digitize prehistoric rock art and turn them into huge 3D point clouds. Axel Pinz explains the 3D Pitoti Scanner.
  • Hardware vs Software & Digital Video
    E7
    Hardware vs Software & Digital VideoRISC processors kept things simple, but when do you need to make your hardware more complicated and when can you leave it to the software? We asked ARM's Jem Davies.
  • Angle Brackets
    E8
    Angle BracketsWhere did 'Angle Brackets' or 'Pointy Brackets' come from? Professor Brailsford explains some of the essential notation for Computer Science.
  • AI Safety
    E9
    AI SafetySafety in AI is important, but more important is to work it out before working out the AI itself. Rob Miles on AI safety.
  • Structure from Motion Octocopter
    E10
    Structure from Motion OctocopterCreating 3D models with an Octocopter, a camera and some custom software. Christian Mostegel, Research Assistant at TU Graz in Austria explains some of the technology behind the 3D Pitoti Project.
  • Same Story, Different Notation
    E11
    Same Story, Different NotationFinite State Automata meets Recursion. Professor Brailsford continues the story of computers without memory.
  • Bitcoin Problems
    E12
    Bitcoin ProblemsBitcoin may be doomed to failure as the blockchain struggles to scale up; Professor Ross Anderson from the University of Cambridge explains.
  • Raspberry Pi Lego Robot
    E13
    Raspberry Pi Lego RobotThis Lego drone has a mind of its own (kind of) - Luke Geeson shows us a Lego Mindstorm car hacked together with a Raspberry Pi.
  • Mobile Chip Design
    E14
    Mobile Chip DesignBuilding a chip for a smartphone or tablet, where do you start? ARM's Jem Davies talks about the 'horse trading.'
  • Stereo 3D Vision (How to avoid being dinner for Wolves)
    E15
    Stereo 3D Vision (How to avoid being dinner for Wolves)If you've wondered how computer scientists use pairs of cameras to reconstruct a 3D scene, Image Analyst & Lecturer Dr Mike Pound explains.
  • Buffer Overflow Attack
    E16
    Buffer Overflow AttackMaking yourself the all-powerful "Root" super-user on a computer using a buffer overflow attack. Assistant Professor Dr Mike Pound details how it's done.
  • The Golden Key: FBI vs Apple iPhone
    E17
    The Golden Key: FBI vs Apple iPhoneShould Apple unlock a terrorists iPhone for the FBI? Professor Ross Anderson explains how this is a "Pandora's Box" situation.
  • Mixed Reality Continuum
    E18
    Mixed Reality ContinuumVirtual Reality is once again in fashion, devices like Oculus Rift & Hololens push VR & AR into the spotlight, Professor Steve Benford explains the concept of Mixed Reality
  • Pong & Object Oriented Programming
    E19
    Pong & Object Oriented ProgrammingUsing Pong to demonstrate the strengths of Object Oriented Programming. Dr Steve Bagley explains
  • AlphaGo & Deep Learning
    E20
    AlphaGo & Deep LearningAlphaGo beat the Go World Champion 4-1. Why do the creators not know how? Brais Martinez is a Research Fellow & Deep Learning expert at the University of Nottingham.
  • Secure Web Browsing
    E21
    Secure Web BrowsingWebsites & https what difference does the "s" make anyway? - Dr Richard Mortier of the University of Cambridge Computer Laboratory explains.
  • AI's Game Playing Challenge
    E22
    AI's Game Playing ChallengeAlphaGo is beating humans at Go - What's the big deal? Rob Miles explains what AI has to do to play a game.
  • Botnets
    E23
    BotnetsAlso known as "Zombie Armies", what exactly are botnets? Sheharbano Khattak of the University of Cambridge Computer Lab explains.
  • Life of an Indie App Developer
    E24
    Life of an Indie App DeveloperMarco Arment made his name developing Tumblr but is now an independent app developer and technology commentator. He works mainly on web and iPhone software.
  • Marco's Set-Up
    E25
    Marco's Set-UpContinuing our chat with web and iPhone software developer Marco Arment - checking out his desk and equipment...
  • The Indie Advantage (and criticism)
    E26
    The Indie Advantage (and criticism)Marco Arment, among other things, is the developer of the Overcast podcast app.
  • DJ Marco and Working for Apple
    E27
    DJ Marco and Working for AppleA bit more from of our interview with app developer Marco Arment - who also moonlights as a podcaster and "controversial blogger?"
  • SGML HTML XML What's the Difference? (Part 1)
    E28
    SGML HTML XML What's the Difference? (Part 1)Why all the confusion, surely SGML, HTML & XML are just different versions of the same thing? Professor Brailsford on the perils of '*ML'
  • Internet Censorship Explained
    E29
    Internet Censorship ExplainedGovernments can censor access to the web, but how do they restrict access? Sheharbano Khattak, Research Assistant at the University of Cambridge Computer Laboratory takes us through the methods.
  • Deep Learning
    E30
    Deep LearningGoogle, Facebook & Amazon all use deep learning methods, but how does it work? Research Fellow & Deep Learning Expert Brais Martinez explains.
  • HTML: Poison or Panacea? (HTML Part2)
    E31
    HTML: Poison or Panacea? (HTML Part2)SGML 'theologians' were at war with Internet browser 'pragmatists' after Sir Tim Berners-Lee released HTML on the world. Professor Brailsford watched it happen
  • Paxos Agreement
    E32
    Paxos AgreementThe Democracy of computer collaboration, PAXOS is a method for ensuring networked computers reach agreement. Heidi Howard of the University of Cambridge Computer Laboratory explains.
  • BGP: Border Gateway Protocol
    E33
    BGP: Border Gateway ProtocolThere's no central control over the internet, networks have to work together. Dr Tim Griffin of the University of Cambridge & formerly Bell Labs explains whysome things can't be simplified.
  • Crazy Text & Security Printing
    E34
    Crazy Text & Security PrintingVariable Data Printing (VDP) allows industrial printers to vary details on bulk print runs - Why? and how does it work? We asked Steve Simske; Honorary Professor at the University of Nottingham as well as Director & Chief Technologist at HP Labs' Security Printing Solutions
  • Space Carving
    E35
    Space CarvingRemoving voxels until the shape emerges. Space Carving is a kind of virtual sculpture. Image Analyst Dr Mike Pound explains how though it's a bit rough and ready, it can be lightning fast.
  • Anti-Counterfeiting & Conductive Inks
    E36
    Anti-Counterfeiting & Conductive InksConductive Ink, Colour Shifting Ink and clever printing algorithms are used as anti-counterfeiting measures, HP Labs' Steve Simske is an Honorary Professor at the University of Nottingham
  • Neural Network that Changes Everything
    E37
    Neural Network that Changes EverythingYears of work down the drain, the convolutional neural network is a step change in image classification accuracy. Image Analyst Dr Mike Pound explains what it does.
  • Magnetic Media (Floppies and Tapes)
    E38
    Magnetic Media (Floppies and Tapes)Before flash memory became commonplace, people relied heavily on floppy disks to store their data. Dr Steve Bagley takes us through the basics of magnetic media.
  • Where HTML beats C?
    E39
    Where HTML beats C?The ultimate example of trouble from digital promiscuity. HTML is more tolerant than C because it has to be. Professor Brailsford explains.
  • Cookie Stealing
    E40
    Cookie StealingCookie Monster isn't the only one fond of cookies - thieves on the Internet are partial too. Dr Mike Pound demonstrates & explains the art of cookie stealing.
  • Software Defined Networking
    E41
    Software Defined NetworkingSoftware Defined Networking takes the control away from basic protocols and gives it to the programmers. Cutting edge companies like Google use it to manage their global Network. Dr Richard Mortier of the University of Cambridge Computer Laboratory explains.
  • Apple 2 Floppy Disk Codes
    E42
    Apple 2 Floppy Disk CodesSteve Wozniak got creative with the Apple ][ floppy drive, creating a system that used less complicated hardware and was cheaper, accomplishing much in software instead. Dr Steve Bagley explains.
  • Nascom 2 & Sharing the TV
    E43
    Nascom 2 & Sharing the TVEarly home computing often involved soldering your machine together and fighting for time on the family TV. Jason Fitzpatrick, Director of The Centre for Computing History talks about his first computing love affair, the Nascom 2.
  • Running an SQL Injection Attack
    E44
    Running an SQL Injection AttackJust how bad is it if your site is vulnerable to an SQL Injection? Dr Mike Pound shows us how they work.
  • Web vs Internet (Deep Dark Web Pt1)
    E45
    Web vs Internet (Deep Dark Web Pt1)To explain the deep web and the dark web, first we lay out the basic difference between The Internet and the World Wide Web. Dr Max Wilson explains
  • Secrets of the Deep Dark Web (Deep Dark Web Pt2)
    E46
    Secrets of the Deep Dark Web (Deep Dark Web Pt2)Deep and Dark web are often getting confused - Dr Max Wilson untangles the difference.
  • The Social Media Bubble
    E47
    The Social Media BubbleDo we only see what we want to see in our Social Media feeds? Dr Max Wilson talks about the social media bubble and how elections and referenda aren't swayed by a few likes and shares.
  • HTML IS a Programming Language (Imperative vs Declarative)
    E48
    HTML IS a Programming Language (Imperative vs Declarative)The professor took a lot of stick for calling HTML a programming language - here he shows why it can be described as a language, albeit a special purpose one.
  • Inside a Neural Network
    E49
    Inside a Neural NetworkJust what is happening inside a Convolutional Neural Network? Dr Mike Pound shows us the images in between the input and the result.
  • Turing Complete
    E50
    Turing CompleteWhat does it mean for something to be Turing Complete? Professor Brailsford explains.
  • Gamer's Paradise
    E51
    Gamer's ParadiseGames to play, games to create, games to help shape, the National Video Arcade sets out to be a museum like no other. Director Iain Simons shows us around.
  • Password Cracking
    E52
    Password CrackingBeast' cracks billions of passwords a second, Dr Mike Pound demonstrates why you should probably change your passwords...
  • Discussing Pokémon GO
    E53
    Discussing Pokémon GONOTE : if you know how the Pokémon game works skip to 4 mins in.
  • How to Choose a Password
    E54
    How to Choose a PasswordHow do you pick the perfect password? Is it as simple as XKCD make out, or is there more to it? Dr Mike Pound follows on from his password cracking video.
  • The Game about Games
    E55
    The Game about GamesThe game that shows people how games are made. Alex is an engineer at the National Videogame Arcade in Nottingham.
  • Saving Bletchley Park
    E56
    Saving Bletchley ParkBletchley Park was dilapidated and running out of money. Dr Sue Black campaigned to save Bletchley, and to tell the story of the people who worked there.
  • Mobile Interface Problems
    E57
    Mobile Interface ProblemsMobile apps almost always use a 'stop to interact' model, Dr Joe Marshall takes us through the design problems of mobile interfaces.
  • Retro Computer Kit
    E58
    Retro Computer KitGet your soldering iron out and build your own 1970's home computer! Spencer takes us through one retro kit.
  • FPS & Digital Video
    E59
    FPS & Digital Video50p, 60p, 25p, not UK prices, but frame rates, but what are frame rates? Dr Steve Bagley explains why digital video looks different at different FPS.
  • The Interlaced Video Problem
    E60
    The Interlaced Video ProblemWhy do computers have such a hard time showing TV footage? Dr Steve Bagley unlaces the problem.
  • Physics of Computer Chips
    E61
    Physics of Computer ChipsYou can't beat physics. Why the chip manufacturers are heading for a wall. We asked nano-scientist Phil Moriarty Professor of Physics in the School of Physics and Astronomy, University of Nottingham
  • Micropython Name Badge
    E62
    Micropython Name BadgeWhat's in a name badge? Well in this case a microprocessor, LCD display, Gyro, WiFi and all sorts of things. Rob Miles discusses the Electromagnetic Field 2016 name badge.
  • Deep Dream (Google)
    E63
    Deep Dream (Google)Surreal images created by Google's Deep Dream code flooded the internet in 2015 but how does deep dream do it? Image analyst Dr Mike Pound.
  • Unrolling the Loops
    E64
    Unrolling the LoopsSteve Jobs demoed the Apple Laserwriter only after John Warnock had massaged the code. Professor Brailsford explains that if you need speed it can be worth ditching structured code and flattening your program.
  • Resizing Images
    E65
    Resizing ImagesNearest Neighbour and BiLinear resize explained by Dr Mike Pound
  • Fire Pong (Rule Zero)
    E66
    Fire Pong (Rule Zero)
  • Fire Pong Details
    E67
    Fire Pong Details
  • K-means & Image Segmentation
    E68
    K-means & Image SegmentationK-means sorts data based on averages. Dr Mike Pound explains how it works.
  • PDF, What is it FOR?
    E69
    PDF, What is it FOR?Postscript took off like a rocket but PDF took its time, many people wondering "What's it for?" Professor Brailsford's experience with one such person - a US immigration officer...
  • Satellite Navigation
    E70
    Satellite NavigationWe all rely on sat nav systems, but how do they work? Here to discuss is Steve Fuller of GRACE (Geospatial Research and Applications Centre of Excellence) at Nottingham Geospatial Institute
  • IBM PC
    E71
    IBM PCThe IBM PC running DOS set a new standard for Personal Computing but IBM lost control, Dr Steve Bagley explains where it started.
  • PDF Workflow
    E72
    PDF WorkflowTo Conclude Professor Brailsford's series on PDF he discusses how PDFs are created.
  • BBC Domesday (1980's Google Street View)
    E73
    BBC Domesday (1980's Google Street View)An Ambitious project to recreate the Domesday book for the modern age, but already the machinery is obsolete. Roger Moore talks us through the BBC Domesday system.
  • Computing & Air Traffic Control
    E74
    Computing & Air Traffic ControlHow computers helped revolutionise the way aircraft traffic is managed. John Linford, Chairman of the TNMOC Members' Club explains.
  • Computing & Radar Displays
    E75
    Computing & Radar DisplaysNot enough just to crunch numbers in Air Traffic Control, you have to be able to display those numbers. John Linfield takes us through the kit.
  • Sinclair & The ZX Spectrum
    E76
    Sinclair & The ZX SpectrumOften described as the UK's answer to Steve Jobs, Clive Sinclair created a strong brand and his ground-breaking products and their low prices helped the UK's computing boom in the 1980's
  • Zero Size Files
    E77
    Zero Size FilesHow can a file take up no space on disk? Dr Steve Bagley explains how '0' size files can exist.
  • Dirty Cow Demo
    E78
    Dirty Cow DemoDirty Cow has been there for years, and it affects all kinds of devices. Dr Steve Bagley demostrates how dangerous it is.
  • Explaining Dirty Cow
    E79
    Explaining Dirty CowDirty Cow is a serious security flaw. Dr Steve Bagley takes us through the details.
  • Cracking Windows by Atom Bombing
    E80
    Cracking Windows by Atom BombingA security exploit using standard Windows commands which can lie undetected. Dr Steve Bagley explains the latest revealed exploit.
  • Videogames with Simple Controls
    E81
    Videogames with Simple ControlsDash and Bash is a videogame where you have to get physical to win. Alistair Aitcheson explains his installation at the National Videogame Arcade in Nottingham.
  • Slow Loris Attack
    E82
    Slow Loris AttackDenial of service usually relies on a flood of data. Slow Loris takes a more elegant approach, and almost bores a server to death. Dr Mike Pound explains.
  • Quantum Computing 'Magic'
    E83
    Quantum Computing 'Magic'Quantum Computing offers a potential sea-change in computer power, but what are the issues with it, why aren't we all using quantum iphones already? Associate Professor Dr Thorsten Altenkirch.
  • Babbage's Analytical Engine
    E84
    Babbage's Analytical EngineCharles Babbage's Analytical Engine was designed as the first Turing complete computer - before Turing was even born. Sadly it was never built. Professor Brailsford explains with the help of Sydney Padua's illustrations.
  • Sorting Secret
    E85
    Sorting SecretTwo different sorting algorithms are actually the same. Professor Graham Hutton explains.
  • Bicubic Interpolation
    E86
    Bicubic InterpolationScaling images is usually smoother using bicubic interpolation. Dr Mike Pound explains why.
  • Origins of the Web
    E87
    Origins of the WebThe web didn't spring out of nothing. People had been considering & building hypertext type systems since the 40's. Dr Tim Brailsford (no relation to Professor Dave!) explains
  • Functional Programming & Haskell
    E88
    Functional Programming & HaskellJust what is functional programming? We asked a member of the team that created Haskell: John Hughes, Professor of Computer Science at Chalmers University of Technology in Gothenburg.
  • Sega Game Coding in Assembly
    E89
    Sega Game Coding in AssemblyCoding an entire game in assembler. Matt Phillips is creating a brand new game for a 25 year old console.
  • Babbage's Puzzle
    E90
    Babbage's PuzzleProfessor Brailsford discusses Charles Babbage, the genius behind the Analytical Engine.
  • Games as Medicine
    E91
    Games as MedicineLazy eyes have been treated the same way for a hundred years. These guys have developed a system of computer games that may replace the humble eye patch. Dr Peter Blanchfield and Peter LaValle explain the project.
  • Game Physics (in Assembler)
    E92
    Game Physics (in Assembler)Just how do you turn basic number crunching into a physics system for gaming? Video Games programmer Matt Phillips explains.
  • Computer Science's Wonder Woman: Ada Lovelace
    E93
    Computer Science's Wonder Woman: Ada LovelaceAda Lovelace became known as the world's first computer programmer - Professor Brailsford on how being poet Byron's daughter inadvertently sent her down a scientific path.
  • Videogame Legends
    E94
    Videogame LegendsThey starting coding aged 12 on the family TV and turned their passion into a big business. From Robin Hood to Chicken Run, the list of videogames is Dizzying. We went to the National Videogame Arcade in Nottingham to meet The Oliver Twins.
  • The Dreaded 404
    E95
    The Dreaded 404Discussing web links with Dr Tim Brailsford.

 

  •   
  •   
  •   
  •   
  •   
  •   
  •   

Take Plex everywhere

Watch free anytime, anywhere, on almost any device.
See the full list of supported devices