Computer

Diffie Hellman has a flaw. Dr Mike Pound explains how a man in the middle could be a big problem, unless we factor it in… Public Key Cryptography: https://youtu.be/GSIDS_lvRv4 Elliptic Curve Cryptography: Coming Soon! https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer
0 Comments
Whether you are a Mac-o-phile or a Mac-o-phobe it is hard to deny the impact of the original Mac. As Mac turns 30, Professor David Brailsford takes us through what the original Mac was like and how it helped people learn to love computers. EXTRA BITS: http://youtu.be/rbeYwh2CstQ How YouTube Works: http://www.youtube.com/watch?v=OqQk7kLuaK4 Note: please excuse the
0 Comments
Just what is a pipeline in the computer science sense? We asked Computer Science guru Professor Brian Kernighan Why Asimov’s Laws of Robotics Don’t Work: https://youtu.be/7PKx3kS7f4A Brian Kerninghan on Bell Labs: https://youtu.be/QFK6RG47bww Don Knuth on Email: https://youtu.be/QS8qwMna8_o Computer That Changed Everything: https://youtu.be/6LYRgrqJgDc http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley.
0 Comments
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 EXTRA BITS: https://youtu.be/4ZkrLfEIJXI https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to
0 Comments
Hyperspace was hijacked by science fiction, but what is a space? Robert Miles explains with the use of small red rabbits and human faces. How Broadband ADSL Works: http://youtu.be/uwtGfyna62I Busy Beaver Turing Machines: http://youtu.be/CE8UhcyJS0I Public Key Cryptography: http://youtu.be/GSIDS_lvRv4 http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the
0 Comments
When a Bitcoin Miner Mines, what is happening? Dr Mike Pound exposes the process.. note: at 3:39 Mike mentions a Bitcoin is mined every ten minutes when it is actually a block that is mined every ten minutes, at time of recording a successful block generates 12.5 new Bitcoins. Password Cracking: https://youtu.be/7U-RbOKanYs Onion Routing (TOR):
0 Comments
Kerberos is an authentication method – Dr Mike Pound explains how it works so neatly. EXTRA BITS: Kerberos Q&A https://youtu.be/QN4WmZXi4tg https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
What does a GPU do differently to a CPU and why don’t we use them for everything? First of a series from Jem Davies, VP of Technology at ARM. Floating Point Numbers: http://youtu.be/PZRI1IfStY0 Why Computers Use Binary: https://youtu.be/thrx3SBEpL8 How Bitcoin Works: https://youtu.be/JyxRH18YlpA Triangles & Pixels (Graphics Playlist): https://www.youtube.com/playlist?list=PLzH6n4zXuckrPkEUK5iMQrQyvj9Z6WCrm http://www.facebook.com/computerphile Tweets by computer_phile This video was
0 Comments
Harry’s: http://www.harrys.com/ use coupon code “COMPUTERPHILE” for $5 off What’s a colourspace and why do we have different ones? It’s horses for courses as Image Analyst Mike Pound explains. Digital Images: https://www.youtube.com/playlist?list=PLzH6n4zXuckpbNdFO2WW78evpMBqgqyp8 Atari ST: Pushing the Limits: https://youtu.be/3OdtfsXOkEY Professor Steve Furber on ARM: COMING SOON! Universe of Triangles: https://www.youtube.com/playlist?list=PLzH6n4zXuckrPkEUK5iMQrQyvj9Z6WCrm http://www.facebook.com/computerphile Tweets by computer_phile This video
0 Comments
Nearest Neighbour and BiLinear resize explained by Dr Mike Pound Fire Pong: https://youtu.be/T6EBe_5LxO8 Google Deep Dream: https://youtu.be/BsSmBPmPeYQ FPS & Digital Video: https://youtu.be/yniSnYtkrwQ http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
They’re called ‘Finite State Automata” and occupy the centre of Chomsky’s Hierarchy – Professor Brailsford explains the ultimate single purpose computer. Note: Professor Brailsford omitted the transition from the 5 state to 25 state by means of a 20p, he has amended the linked notes! Chomsky’s Hierarchy: https://youtu.be/224plb3bCog $5 Computer – Raspberry Pi Zero: https://youtu.be/WR0ghM3U0M4
0 Comments
Negative Binary Numbers – you may have heard of ‘signed’ numbers, but do you know how they work? Professor Brailsford explains not just how, but why we use the systems we do. Binary Addition: http://youtu.be/WN8i5cwjkSE Most Difficult Program to Compute?: http://youtu.be/i7sm9dzFtEI Floating Point Numbers: http://youtu.be/PZRI1IfStY0 http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited
0 Comments
Byte ordering, or boiled egg orientation, endianness is important! Dr Steve Bagley on the computer science topic named after something from an 18th century novel…. The copy of Gulliver’s Travels used in the graphics was found at archive.org and can be viewed here: http://bit.ly/C_Gulliver The animations of the hex to binary have a classic ‘out
0 Comments
One of the most elegant solutions for cryptography. Dr Mike Pound explains one of his most favourite ciphers. https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
Turing Machines are the basis of modern computing, but what actually is a Turing Machine? Assistant Professor Mark Jago explains. Turing & The Halting Problem: http://youtu.be/macM_MtS_w4 Busy Beavers: https://youtu.be/CE8UhcyJS0I Avatars & In-Flight VR: http://youtu.be/TLKqKlrQv4s The (pink) VR Simulator: http://youtu.be/Lm0lA0enPSk http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at
0 Comments
We rely on Chip & PIN machines to pay for things in a safe way, so how are they being compromised? Ross Anderson is Professor of Security Engineering at the Computer Laboratory, University of Cambridge. Man in the Middle Attacks: https://youtu.be/-enHfpHMBo4 AI Worst Case Scenario – Deadly Truth of AI: https://youtu.be/tcdVC4e6EV4 The Problem with JPEG:
0 Comments
Text compression methods such as LZ can reduce file sizes by up to 80%. Professor Brailsford explains the nuts and bolts of how it is done. Original Compression film: http://youtu.be/Lto-ajuqW3w EXTRA BITS – Text Compression meets probabilities: http://youtu.be/cCDCfoHTsaU Cross Site Scripting with Tom Scott: http://youtu.be/L5l9lSnNMxg http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited
0 Comments
Over Computerphile’s first year, we asked each contributor the question: “Mac or PC?” as part of our sound-check. Here are the answers… nb – we know that PC is defined as Personal Computer, and that to be pedantic, a Mac ‘is’ a PC, but in general, ‘PC’ is the way people refer to a machine
0 Comments
How do websites marry up to their IP addresses? Dr Mike Pound explains the Domain Name System – DNS. https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
The basis of almost all functional programming, Professor Graham Hutton explains Lambda Calculus. http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
Image filters make most people think of Instagram or Camera Phone apps, but what’s really going on at pixel level? Image Analyst Dr Mike Pound explains some of the most common filters. Secrets Hidden in Images (Steganography): https://youtu.be/TWEXCYQKyDc JPEG ‘files’ & Colour: https://youtu.be/n_uNPbdenRs The Dress: https://youtu.be/Tw0PlGpaqy4 The VR Cave: https://youtu.be/STMcWUtQr1Y JPEG Discrete Cosine Transform (DCT):
0 Comments
Substitution-permutation networks are the basis for almost all modern symmetric cryptography. Dr Mike Pound explains. https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
Never use JPEG with text. But why? Image Analyst Mike Pound explains what goes wrong when JPEG tries to compress text. Holy Grail of AI: https://youtu.be/tlS5Y2vm02c Computer That Changed Everything: https://youtu.be/6LYRgrqJgDc Arduino Hardware: https://youtu.be/b4z1zkmo1BE How JPEG Works: https://www.youtube.com/playlist?list=PLzH6n4zXuckoAod3z31QEST1ZaizBuNHh http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the
0 Comments
Audible free book: http://www.audible.com/computerphile Unicode is changing, adding tons more icons and smilies – But what’s new and why? Tom Scott takes us through the improvements… More from Tom Scott: http://www.youtube.com/user/enyay and https://twitter.com/tomscott Characters, Symbols & the Unicode Miracle: http://youtu.be/MijmeoH9LT4 Floating Point Numbers: http://youtu.be/PZRI1IfStY0 The VR CAVE: http://youtu.be/STMcWUtQr1Y End for Moore’s Law?: http://youtu.be/X8v1BB0UaDs http://www.facebook.com/computerphile Tweets
0 Comments
Surely decimal numbers are easier to understand than binary? So why don’t computers use them? Professor Brailsford explains the relationships between binary, power and simplicity. EXTRA BITS: https://youtu.be/NlWuTYhF8KM Colossus & Bletchley Park: https://youtu.be/9HH-asvLAj4 Inside a Data Centre: https://youtu.be/fd3kSdu4W7c Steve Furber on ARM: https://youtu.be/1jOJl8gRPyQ Fishy Codes – Bletchley’s Other Secret: https://youtu.be/Ou_9ntYRzzw http://www.facebook.com/computerphile Tweets by computer_phile This
0 Comments
Connecting via SSH to a remote machine is second nature to some, but how does it work? Dr Steve Bagley. Dr Mike Pound on Hashing (mentions padding but full video on padding is planned to follow): https://youtu.be/DMtFhACPnTY https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University
0 Comments
JPEG Isn’t a file format. Image Analyst Mike Pound explains why not in our first in a series about how JPEG works. Colourspaces: https://youtu.be/LFXN9PiOGtY Elegant Compression (The LZ Method): https://youtu.be/goOa3DGezUA Capturing Digital Images (The Bayer Filter): https://youtu.be/LWxu4rkZBLw Discrete Cosine Transform: https://youtu.be/Q2aEzeMDHMA http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer
0 Comments
How do digital cameras turn light into the data that computers can handle? In this second part of our computer vision series, Image Analyst Mike Pound explains the Bayer Filter. Professor Steve Furber on the BBC Micro: https://youtu.be/y4WG549i3YY 2D Images: http://youtu.be/06OHflWNCOE Universe of Triangles: http://youtu.be/KdyvizaygyY?list=PLzH6n4zXuckrPkEUK5iMQrQyvj9Z6WCrm Pushing the Atari Limits: http://youtu.be/3OdtfsXOkEY http://www.facebook.com/computerphile Tweets by computer_phile This
0 Comments
The back door that may not be a back door… The suspicion about Dual_EC_DRBG – The Dual Elliptic Curve Deterministic Random Bit Generator – with Dr Mike Pound. EXTRA BITS: https://youtu.be/XEmoD06_mZ0 Nothing up my sleeve Numbers: https://youtu.be/oJWwaQm-Exs Elliptic Curves: https://youtu.be/NF1pwjL9-DE https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science
0 Comments
Should Apple unlock a terrorists iPhone for the FBI? Professor Ross Anderson explains how this is a “Pandora’s Box” situation. Buffer Overflow Attacks: https://youtu.be/1S0aBV-Waeo $5 Computer: https://youtu.be/WR0ghM3U0M4 AI Safety: https://youtu.be/IB1OvoCNnWY EXTRA BITS: https://youtu.be/6iGxNku7ilw http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile
0 Comments
No internet, no networking; just a screen and a keyboard, or a pile of cards to punch holes in; mainframes were a world apart from today’s smartphones and integrated circuits. Professor Brailsford remembers the Unix revolution. To hear about the omission of Gnu and Richard Stallman: http://youtu.be/Wi326Leuemg ICL computer photographs courtesy of couperus.org ICL punch-card
0 Comments
Just 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. http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a sister project to
0 Comments
We look at where the ubiquitous AES came from. Dr Mike Pound introduces the Rijndael algorithm. SP Networks: https://youtu.be/DLjzI5dX8jc How AES Works: https://youtu.be/O4xNJsjtN6E https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at
0 Comments
Correction : as oodles of commenters have pointed out, the clock face should go from 0 to n-1. Also, worth reminding people that Mike has simplified the notation in this video (as he mentions). Mike explains the mathematics behind one of the most important pieces of computer security. (Simplified version with colour mixing analogy linked
0 Comments
Machine Learning where you put in a fraction of the effort? What’s not to like? – Dr Michel Valstar explains Active & Cooperative Learning. https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More
0 Comments
Dijkstra’s Algorithm finds the shortest path between two points. Dr Mike Pound explains how it works. How Sat Nav Works: https://youtu.be/EUrU1y5is3Y Slow Loris Attack: https://youtu.be/XiFkyR35v2Y http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile.
0 Comments
End to end encryption, government ministers are again talking about stopping it. What is it and why might that be a bad idea? Dr Mike Pound explains. Hololens: https://youtu.be/gp8UiYOw8Fc Blockchain: https://youtu.be/qcuc3rgwZAE http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a
0 Comments
Audible free book: http://www.audible.com/computerphile DoS or Denial of Service Attacks are one thing, but Amplified Denial of Service Attacks could threaten the internet itself. Tom Scott explains what they are. More from Tom Scott: http://www.youtube.com/user/enyay and https://twitter.com/tomscott http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computerphile is a sister project
0 Comments
Just what are elliptic curves and why use a graph shape in cryptography? Dr Mike Pound explains. Mike’s myriad Diffie-Hellman videos: https://www.youtube.com/playlist?list=PLzH6n4zXuckpoaxDKOOV26yhgoY2S-xYg https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
Cookies are controversial and new laws governing them have been introduced in Europe. Extra footage: http://youtu.be/_d0G6FZ_kR4 Featuring Tom Rodden from the University of Nottingham’s Department of Computer Science. http://bit.ly/nottscomputer Follow Computerphile… http://www.facebook.com/computerphile Tweets by computer_phile Video by Sean Riley. Computerphile is a sister project to Brady Haran’s Numberphile. See the full list of Brady’s video
0 Comments
Making 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 Stack: https://youtu.be/7ha78yWRDlE Botnets: https://youtu.be/UVFmC178_Vs The Golden Key: iPhone Encryption: https://youtu.be/6RNKtwAGvqc 3D Stereo Vision: https://youtu.be/O7B2vCsTpC0 Brain Scanner: https://youtu.be/TQ0sL1ZGnQ4 http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer
0 Comments
How are encryption standards constants chosen? Dr Mike Pound explains these not-so-magic numbers. http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: http://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran’s Numberphile. More at http://www.bradyharan.com
0 Comments
What goes on TOR stays on TOR, or so we hope. Dr Mike Pound takes us through how Onion Routing works. EXTRA BITS: https://youtu.be/6eWkdyRNfqY End to End Encryption: https://youtu.be/jkV1KEJGKRA Deep Web / Dark Web: https://youtu.be/joxQ_XbsPVw http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham:
0 Comments
Audible free book: http://www.audible.com/computerphile Representing symbols, characters and letters that are used worldwide is no mean feat, but unicode managed it – how? Tom Scott explains how the web has settled on a standard. More from Tom Scott: http://www.youtube.com/user/enyay and https://twitter.com/tomscott EXTRA BITS: http://youtu.be/qBex3IDaUbU Data Security: http://youtu.be/4SSSMi4X_mA http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed
0 Comments
Audible Free Book: http://www.audible.com/computerphile Recursion; like something from the film “Inception”. Even Professor Brailsford says it can be hard to get your head around – watch him make it much easier to understand… EXTRA BITS: http://youtu.be/0pncNKHj-Sc Opening up the Original Mac: http://youtu.be/wFJrHuSXnZM http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley.
0 Comments