Computerphile

シーズン 2024

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

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

33話

  • Machine Code Explained
    第1話
    Machine Code Explained
  • Python Regular Expressions
    第2話
    Python Regular Expressions
  • Progress Bars
    第3話
    Progress BarsProgress bars, what are they and how do they work? Dr Valerio Giuffrida explains and goes through an implementation of a progress bar.
  • How CPUs Do Math(s)
    第4話
    How CPUs Do Math(s)Matt Godbolt continues the story of the CPU and explains how machines do addition
  • Python Hash Sets Explained & Demonstrated
    第5話
    Python Hash Sets Explained & DemonstratedHash Sets in Python work a little bit like the index of a book, giving you a shortcut to looking for a value in a list. Dr Mike Pound explains how they work and demos with some code.
  • Discussing Digital Twins
    第6話
    Discussing Digital TwinsDigital Twin - a new buzz word or a useful piece of technology? We asked Dr Steffen Zschaler, Reader in Computer Science at Kings College London.
  • Mechanizing Mathematical Proofs
    第7話
    Mechanizing Mathematical ProofsA graphical problem seems intuitive to a human, but how do you explain something formally to a machine? Dr. Mohammad Abdulaziz, Lecturer in Artificial Intelligence, King's College London
  • Coding a Web Server in 25 Lines
    第8話
    Coding a Web Server in 25 LinesJust how simple can a web server be? Laurence Tratt, Shopify / Royal Academy of Engineering Research Chair in Language Engineering at Kings College London builds it up.
  • Digital Plants (L-Systems)
    第9話
    Digital Plants (L-Systems)
  • Gaussian Splatting!
    第10話
    Gaussian Splatting!
  • Garbled Circuits
    第11話
    Garbled Circuits
  • Wearable Tech Discussed
    第12話
    Wearable Tech Discussed
  • AES GCM (Advanced Encryption Standard in Galois Counter Mode)
    第13話
    AES GCM (Advanced Encryption Standard in Galois Counter Mode)Your browser is using this system right now! (at time of typing!) - Dr Mike Pound explains this ubiquitous system!
  • ChatGPT Jailbreak
    第14話
    ChatGPT JailbreakWith Large Language Models becoming used across all areas of computing, security researcher Dr Tim Muller explores how they can be used for all kinds of unintended purposes.
  • CPU Pipeline
    第15話
    CPU PipelineHow do CPUs make the most efficient use of their compute time? Matt Godbolt takes us through the pipeline - allowing the CPU to do work as many ticks of the system clock as possible!
  • How AI 'Understands' Images (CLIP)
    第16話
    How AI 'Understands' Images (CLIP)With the explosion of AI image generators, AI images are everywhere, but how do they 'know' how to turn text strings into plausible images? Dr Mike Pound expands on his explanation of Diffusion models.
  • How Branch Prediction Works in CPUs
    第17話
    How Branch Prediction Works in CPUsHow does branch prediction speed up operations? Matt Godbolt continues the deep dive into the inner workings of the CPU
  • Has Generative AI Already Peaked?
    第18話
    Has Generative AI Already Peaked?
  • How Ray Tracing Works
    第19話
    How Ray Tracing Works
  • How CPUs do Out Of Order Operations
    第20話
    How CPUs do Out Of Order OperationsHow CPUs that are capable can manage to complete tasks simultaneously without the program knowing. Matt Godbolt continues his series on how processors work.
  • Crowdstruck (Windows Outage)
    第21話
    Crowdstruck (Windows Outage)Nearly nine million Windows machines were taken out by the Crowdstrike problem in July 2024, but why was the impact so problematic? Dr Steve Bagley and Dr Mike Pound of the University of Nottingham discuss the problem.
  • A Helping Hand for LLMs (Retrieval Augmented Generation)
    第22話
    A Helping Hand for LLMs (Retrieval Augmented Generation)Mike Pound discusses how Retrieval Augmented Generation can improve the performance of Large Language Models.
  • Nobel Prize in Physics (& Computer Science?)
    第23話
    Nobel Prize in Physics (& Computer Science?)The 2024 Nobel Prize in Physics is awarded to John Hopfield and Geoffrey Hinton “for foundational discoveries and inventions that enable machine learning with artificial neural networks”.
  • The "Goodbye" Problem
    第24話
    The "Goodbye" ProblemYou say "bye" first! - no, you say "bye" first! - how do you know when to close the connection? Dr Richard G. Clegg of Queen Mary University London talks us through this frustrating network problem.
  • Recursive Ray Tracing
    第25話
    Recursive Ray TracingRay Tracing seems straightforward, but what about reflections and refractions? Lewis Stuart explains how these are managed by a spot of recursion!
  • Malleable Encryption
    第26話
    Malleable EncryptionMalleable encryption means you can flip a bit in the encrypted message and the corresponding bit is flipped in the unencrypted plain text. Dr Tim Muller gives us some examples.
  • Modern CPUs Assign Registers To Speed Up Your Code
    第27話
    Modern CPUs Assign Registers To Speed Up Your CodeModern CPUs manage to speed up even the simplest code, Matt Godbolt explains how there's a lot of juggling going on even in the simple use of registers.
  • Creating Your Own Programming Language
    第28話
    Creating Your Own Programming LanguageWhat's in a language? Dr Laurie Tratt breaks it down by creating a brand new programming language by writing an interpreter in a few lines of code.
  • Using Bayesian Approaches & Sausage Plots to Improve Machine Learning
    第29話
    Using Bayesian Approaches & Sausage Plots to Improve Machine LearningBayesian logic is already helping to improve Machine Learning results using statistical models. Professor Mike Osborne drew us some sausage plots to explain the idea.
  • Software Engineering for Quantum Computing
    第30話
    Software Engineering for Quantum ComputingAs quantum devices become more accessible, there's a whole area of software engineering opening up. Mohammad Mousavi specialises in software engineering for quantum computing.
  • How Path Tracing Makes Computer Graphics Look Awesome
    第31話
    How Path Tracing Makes Computer Graphics Look AwesomePath Tracing takes into account all sorts of indirect light sources to make graphics look real. Building on the previous videos on Ray Tracing, Lewis Stuart demonstrates how Path tracing samples indirect light to create these super scenes.
  • XZ Exploit
    第32話
    XZ ExploitThe XZ Exploit was an incredible near miss. Dr Richard G Clegg of Queen Mary University London explains how a seemingly helpful contributor hid some code in part of a ubiquitous piece of software.
  • What's Your Least Favourite Programming Language? (2024 soundcheck question)
    第33話
    What's Your Least Favourite Programming Language? (2024 soundcheck question)

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 →