Computerphile

  • :
  • : 837
  • : 0
  • YouTube
  • 8
  • Documentary

.

2023
2023x1
Malware and Machine Learning
Episode overview
Do anti virus programs use machine learning? Dr Fabio Pierazzi looks at the trends and challenges.
2023x2
Emulation
Episode overview
Emulation sounds difficult, begins to look simple and then ends up being difficult after all! Dr Steve Bagley explains.
2023x3
Garbage Collection (Mark & Sweep)
Episode overview
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.
2023x4
ChatGPT with Rob Miles
Episode overview
A massive topic deserves a massive video. Rob Miles discusses ChatGPT and how it may not be dangerous, yet.
2023x5
Legacy Code Conversion
Episode overview
Discussing 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.
2023x6
Ch(e)at GPT?
Episode overview
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.
2023x7
Rust and RAII Memory Management
Episode overview
Rust has memory management built in. Ian Knight takes us through some of its features.
2023x8
SenseMaking (Data Visualisation)
Episode overview
Turning data into something visual helps humans make sense of things. Kai explains and shows an open source tool for tracking your research.
2023x9
Glitch Tokens
Episode overview
Language Models' Achilles heel: Rob Miles talks about "glitch" tokens, those mysterious words which, which result in gibberish when entered into some large language models.
2023x10
Automata & Python
Episode overview
Taking the theory of Deterministic Finite Automata and plugging it into Python with Professor Thorsten Altenkirch of the University of Nottingham.
2023x11
Bing Chat Behaving Badly
Episode overview
AI 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.
2023x12
Acropalypse Now
Episode overview
Researchers 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.
2023x13
Foundations of Data Visualisation
Episode overview
Following a look at 'Sensemaking' Associate Professor Dr Kai Xu delves into some more tricks of the visualisation trade.
2023x14
LogJam Attack
Episode overview
An oldie but a goodie, Dr Mike Pound revisits the Log-Jam attack.
2023x15
Discussing PDF@30 Years Old
Episode overview
Professor Brailsford helped Adobe with PDF. His group helped move publishing forwards by publishing a journal about publishing using the actual processes the journal described!
2023x16
Non-Deterministic Automata
Episode overview
Non deterministic finite state automata described and then shown in Python by Professor Thorsten Altenkirch
2023x17
Ethernet (50th Birthday)
Episode overview
"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
2023x18
Four Principles of Quantum
Episode overview
The 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.
2023x19
Quantum: Current State 2023 (Quantum pt2)
Episode overview
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.
2023x20
Power LED Attack
Episode overview
Extracting 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
2023x21
Quantum Computing in Reality (Pt3: Beyond the Hype)
Episode overview
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!
2023x22
Mike's Cube Code
Episode overview
Coping 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?
2023x23
Defining Harm for Ai Systems
Episode overview
How 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.
2023x24
Graphs, Vectors and Machine Learning
Episode overview
There'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 .. show full overview
2023x25
Turing Machine Alternative (Counter Machines)
Episode overview
This episode has no summary.
2023x26
Kernelless Kernel Programming (eBPF)
Episode overview
This episode has no summary.
2023x27
TETRA Vulnerability (TETRA:BURST)
Episode overview
This episode has no summary.
2023x28
CMPRSN (Compression Overview)
Episode overview
This episode has no summary.
2023x29
How Bzip2 Works (Burrows Wheeler Transform)
Episode overview
At the heart of Bzip2 is the Burrows Wheeler Transform. Dr Steve Bagley (and a live studio audience) explains how & why it works.
2023x30
Budget Self-Driving Car
Episode overview
Can 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!
2023x31
Oblivious Transfer
Episode overview
Share part of a secret without knowing which part?| Dr Tim Muller explains how Oblivious Transfer works.
2023x32
Binary Search Algorithm
Episode overview
This episode has no summary.
2023x33
True Random Numbers
Episode overview
Programs 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.
2023x34
Defining Cybersecurity with Gene Spafford
Episode overview
Legendary 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 .. show full overview
2023x35
Bug in Binary Search
Episode overview
This episode has no summary.
2023x36
Optimising Code
Episode overview
This episode has no summary.
2023x37
Defining Regular Expressions (RegEx)
Episode overview
Ahead of an upcoming Python implementation, Professor Thorsten Altenkirch goes through the details and definitions of Regular Expressions.
2023x38
NERFs (No, not that kind)
Episode overview
This episode has no summary.
2023x39
What Was Your First Computer Game? (Soundcheck Question 2023)
Episode overview
This episode has no summary.