Computerphile

Season 2023

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

Hvor å se Computerphile • Season 2023

39 episoder

  • Malware and Machine Learning
    E1
    Malware and Machine LearningDo anti virus programs use machine learning? Dr Fabio Pierazzi looks at the trends and challenges.
  • Emulation
    E2
    EmulationEmulation sounds difficult, begins to look simple and then ends up being difficult after all! Dr Steve Bagley explains.
  • Garbage Collection (Mark & Sweep)
    E3
    Garbage Collection (Mark & Sweep)How does memory management work? In C you had to manage things yourself, but modern languages take care of a lot of it for you - Laurence Tratt of Kings College London explains.
  • ChatGPT with Rob Miles
    E4
    ChatGPT with Rob MilesA massive topic deserves a massive video. Rob Miles discusses ChatGPT and how it may not be dangerous, yet.
  • Legacy Code Conversion
    E5
    Legacy Code ConversionDiscussing the challenges of dealing with code from the COBOL era that's still needed! - Dr Kevin Lano Reader in Software Engineering at Kings College London.
  • Ch(e)at GPT?
    E6
    Ch(e)at GPT?Mike explains a paper from the University of Maryland, proposing a neat trick to 'watermark' the output of large language models such as ChatGPT. Dr Mike Pound is an image analyst at the University of Nottingham.
  • Rust and RAII Memory Management
    E7
    Rust and RAII Memory ManagementRust has memory management built in. Ian Knight takes us through some of its features.
  • SenseMaking (Data Visualisation)
    E8
    SenseMaking (Data Visualisation)Turning data into something visual helps humans make sense of things. Kai explains and shows an open source tool for tracking your research.
  • Glitch Tokens
    E9
    Glitch TokensLanguage Models' Achilles heel: Rob Miles talks about "glitch" tokens, those mysterious words which, which result in gibberish when entered into some large language models.
  • Automata & Python
    E10
    Automata & PythonTaking the theory of Deterministic Finite Automata and plugging it into Python with Professor Thorsten Altenkirch of the University of Nottingham.
  • Bing Chat Behaving Badly
    E11
    Bing Chat Behaving BadlyAI moves quickly, this conversation was recorded March 3rd 2023. Microsoft have incorporated a large language model into the Bing search engine. Rob Miles discusses how it's been going.
  • Acropalypse Now
    E12
    Acropalypse NowResearchers stumbled upon a simple but worrying bug. Cropped images from Pixel phones contained a great deal of the original image in the cropped file. Drs Steve Bagley & Mike Pound explain.
  • Foundations of Data Visualisation
    E13
    Foundations of Data VisualisationFollowing a look at 'Sensemaking' Associate Professor Dr Kai Xu delves into some more tricks of the visualisation trade.
  • LogJam Attack
    E14
    LogJam AttackAn oldie but a goodie, Dr Mike Pound revisits the Log-Jam attack.
  • Discussing PDF@30 Years Old
    E15
    Discussing PDF@30 Years OldProfessor Brailsford helped Adobe with PDF. His group helped move publishing forwards by publishing a journal about publishing using the actual processes the journal described!
  • Non-Deterministic Automata
    E16
    Non-Deterministic AutomataNon deterministic finite state automata described and then shown in Python by Professor Thorsten Altenkirch
  • Ethernet (50th Birthday)
    E17
    Ethernet (50th Birthday)"Ethernet" was named because the inventor believed that the standard could transcend different types of media & 50 yrs on, we still use it! Dr Steve Bagley explains and demos the idea
  • Four Principles of Quantum
    E18
    Four Principles of QuantumThe four underlying principles of Quantum. Part one of a series on Quantum Computing, Victor V. Albert is a Theoretical physicist at University of Maryland and NIST.
  • Quantum: Current State 2023 (Quantum pt2)
    E19
    Quantum: Current State 2023 (Quantum pt2)Continuing our look at the world of quantum, we're looking at the application of quantum technologies, from quantum cryptography to quantum computing. Victor V. Albert is a Theoretical physicist at University of Maryland and NIST.
  • Power LED Attack
    E20
    Power LED AttackExtracting a secret key by simply watching the flickering of an LED? Sounds implausible but that's what we're discussing with Dr Mike Pound! Author’s page on the attack: Video-Based Cryptanalysis
  • Quantum Computing in Reality (Pt3: Beyond the Hype)
    E21
    Quantum Computing in Reality (Pt3: Beyond the Hype)What's actually possible vs what's theoretically possible vs what's actually useful with quantum computing? Victor V. Albert of University of Maryland and NIST simplifies!
  • Mike's Cube Code
    E22
    Mike's Cube CodeCoping with code to constantly count configurations of cubes can cause considerable consternation. Can Computerphile contributor Mike’s concoction continue calculating complete cube configurations or culminate in catastrophe?
  • Defining Harm for Ai Systems
    E23
    Defining Harm for Ai SystemsHow do we measure harm to improve the performance of Ai in the real world? Dr Hana Chockler is a Reader in Computer Science at King’s College London.
  • Graphs, Vectors and Machine Learning
    E24
    Graphs, Vectors and Machine LearningThere's a lot of talk of image and text AI with large language models and image generators generating media (in both senses of the word) - but what about graphs? Dr David Kohan Marzagao specialises in Machine Learning for Graph-Structured Data and takes us through some simple examples.
  • Turing Machine Alternative (Counter Machines)
    E25
    Turing Machine Alternative (Counter Machines)
  • Kernelless Kernel Programming (eBPF)
    E26
    Kernelless Kernel Programming (eBPF)
  • TETRA Vulnerability (TETRA:BURST)
    E27
    TETRA Vulnerability (TETRA:BURST)
  • CMPRSN (Compression Overview)
    E28
    CMPRSN (Compression Overview)
  • How Bzip2 Works (Burrows Wheeler Transform)
    E29
    How Bzip2 Works (Burrows Wheeler Transform)At the heart of Bzip2 is the Burrows Wheeler Transform. Dr Steve Bagley (and a live studio audience) explains how & why it works.
  • Budget Self-Driving Car
    E30
    Budget Self-Driving CarCan you replicate millions of dollars of tech with a webcam and an arduino?| Not really, but you can get pretty close! Dr Alex Turner took to the motorways of Britain to prove a point!
  • Oblivious Transfer
    E31
    Oblivious TransferShare part of a secret without knowing which part?| Dr Tim Muller explains how Oblivious Transfer works.
  • Binary Search Algorithm
    E32
    Binary Search Algorithm
  • True Random Numbers
    E33
    True Random NumbersPrograms aren't capable of generating true random numbers, so how can we? Are they even useful? Dr Valerio Giuffrida demonstrates how to get a true random number from most computers.
  • Defining Cybersecurity with Gene Spafford
    E34
    Defining Cybersecurity with Gene SpaffordLegendary cyber-security expert Professor Gene Spafford joins us to try to define what cyber-security even is! "Spaf" as he's known, is a faculty member at Purdue University and now Honorary Professor at the University of Nottingham. Dr Spafford is a Fellow of the American Academy of Arts and Sciences, the Association for the Advancement of Science, the ACM, the IEEE, and the (ISC)2; a Distinguished Fellow of the ISSA; and a member of the Cyber Security Hall of Fame, the only person to ever hold all these distinctions.
  • Bug in Binary Search
    E35
    Bug in Binary Search
  • Optimising Code
    E36
    Optimising Code
  • Defining Regular Expressions (RegEx)
    E37
    Defining Regular Expressions (RegEx)Ahead of an upcoming Python implementation, Professor Thorsten Altenkirch goes through the details and definitions of Regular Expressions.
  • NERFs (No, not that kind)
    E38
    NERFs (No, not that kind)
  • What Was Your First Computer Game? (Soundcheck Question 2023)
    E39
    What Was Your First Computer Game? (Soundcheck Question 2023)

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 →