Computer

With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data. MapReduce: https://youtu.be/cvhKoniK5Uo 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
Understanding one of the most commonly used methods of transferring data from one machine to another. 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
Drawing windows and responding to events – what’s going on ‘under the hood’ in your GUI? Dr Steve Bagley. Thanks to David Domminney Fowler for the YouTube video featured on Steve’s ‘Desktop’ at the end of this video. https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. Computer Science at the
0 Comments
Password1 is a terrible password, but how can I remember different secure passwords for each login? Use a password manager. Dr Mike Pound explains how they work. How to Choose a Password: https://www.youtube.com/watch?v=3NjQ9b3pgIg Password Cracking on a 4x Titan X Beast: https://youtu.be/7U-RbOKanYs Securing Stream Ciphers (HMAC): https://www.youtube.com/watch?v=wlSG3pEiQdc https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed
0 Comments
Taking chatbots to the next level, with emotion recognition and gesture control. Dr Michel Valstar on Virtual Humans. EXTRA BITS: https://youtu.be/gRE30g7ACWs 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
On the “C16,” Commodore slashed costs while other manufacturers added RAM – This didn’t stop marketing from selling the machine though. Software houses had to do their best…. EXTRA BITS: https://youtu.be/BQ5MuljxZPE Thanks to Adrian from The Centre for Computing History for showing us his Commodore collection. Behind the scenes at CCH: https://www.youtube.com/watch?v=nCAMMKsbEvw ZX Spectrum Prototype:
0 Comments
Who’s in control? The real difference between programming for command line, or programming for GUI. Dr Steve Bagley introduces the differences between the two. 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
Commodore was a massive US computer company, but this machine was almost unknown outside a few European countries. CCH’s Adrian shows us the 116, part of his personal collection. Behind the scenes at CCH: https://www.youtube.com/watch?v=nCAMMKsbEvw ZX Spectrum Prototype: https://www.youtube.com/watch?v=bq4NzvNZhc0&t=307s Modern-Day Commodore Software: COMING SOON A look at the V364 Voice Synthesis: https://www.youtube.com/watch?v=JU-XyAHXYOM Centre for Computing
0 Comments
The smarter way to dither. Dr Bagley takes us through the Floyd-Steinberg error diffusion dithering technique. 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
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
Wires, chips, hand-written key caps, somehow this early version of the Sinclair ZX Spectrum survived. Jason Fitzpatrick of the Centre for Computing History demonstrates. See CCH’s Retro Tech Archive discuss the “Speccie” Prototype: https://www.youtube.com/watch?v=PPEclMvAA3A 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
How do we represent multiple greys with simple black or white pixels? Dr Bagley joins the dots! Error Diffusion Dithering: COMING SOON How JPEG Works: https://www.youtube.com/playlist?list=PLzH6n4zXuckoAod3z31QEST1ZaizBuNHh 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
0 Comments
Why has it gone quiet on graphene? We asked Sixty Symbols’ Professor Laurence Eaves, who was part of the team who built the first graphene transistor. Fine Structure Constant (Sixty Symbols): https://www.youtube.com/watch?v=WlSLIW0gZtk 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
0 Comments
What’s the simplest program you can write? Dr Steve Bagley on the layers of abstraction that bulk up Hello World. EXTRA BITS: https://youtu.be/wxZFWvgyuYs 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
Most of us deal with data compression on a daily basis, but what is it and how does it work? Professor David Brailsford introduces compression with regards to text and pictures. http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and edited by Sean Riley. (some questions from Brady, in case you are confused!) Computer Science
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
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
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
Alan Turing almost accidentally created the blueprint for the modern day digital computer. Here Mark Jago takes us through The Halting Problem. Turing Machines Explained: https://youtu.be/dNRDvLACg5Q Busy Beaver: https://youtu.be/CE8UhcyJS0I VR Simulator: http://youtu.be/Lm0lA0enPSk What on Earth is Recursion?: http://youtu.be/Mv9NEXX1VHc Thanks to Assistant Professor Mark Jago of the University of Nottingham. http://www.facebook.com/computerphile Tweets by computer_phile This video
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 Hashing Algorithms are used to ensure file authenticity, but how secure are they and why do they keep changing? Tom Scott hashes it out. 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. Pigeon Sound Effects courtesy of http://www.freesfx.co.uk/ Computerphile
0 Comments
Bit flipping a stream cipher could help you hit the Jackpot! But not with HMAC. Dr Mike Pound explains. Correction : “pseudo” is spelled incorrectly on the graphic. 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
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
Audible free book: http://www.audible.com/computerphile Catering for a global audience is difficult, Tom takes us through a ‘timezones’ style explanation of the things you need to keep in mind when internationalising your code. This video features Tom Scott – more from him at: http://www.youtube.com/enyay & https://twitter.com/tomscott The Problem with Time & Timezones: http://youtu.be/-5wpm-gesOY Emoji & the
0 Comments
What does it mean for something to be Turing Complete? Professor Brailsford explains. Turing Machine Primer: https://youtu.be/DILF8usqp7M Turing Machines Explained: https://youtu.be/dNRDvLACg5Q Chomsky Hierarchy: https://youtu.be/224plb3bCog What on Earth is Recursion?: https://youtu.be/Mv9NEXX1VHc 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
0 Comments
Audible free book: http://www.audible.com/computerphile JavaScript is dangerous! Why? How are websites vulnerable to it? Find out about bug-bounties from Tom Scott. 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 to Brady Haran’s Numberphile. See the full list of
0 Comments
Quick Sort is a popular sorting algorithm, but how does it work? Alex continues our exploration of sorting algorithms with a quick look at quick sort. Original ‘get sorted’ film: http://youtu.be/kgBjXUE_Nwc Cookies: http://youtu.be/LHSSY8QNvew Alex’s code that generated the data for the tests on the original ‘get sorted’ video: https://github.com/apinkney97/Sorts Alex’s graph of all the results
0 Comments
Spies used to meet in the park to exchange code words, now things have moved on – Robert Miles explains the principle of Public/Private Key Cryptography note1: Yes, it should have been ‘Obi Wan’ not ‘Obi One’ 🙂 note2: The string of ‘garbage’ text in the two examples should have been different to illustrate more
0 Comments
A web app that works out how many seconds ago something happened. How hard can coding that be? Tom Scott explains how time twists and turns like a twisty-turny thing. It’s not to be trifled with! A Universe of Triangles: http://www.youtube.com/watch?v=KdyvizaygyY LZ Compression in Text: http://www.youtube.com/watch?v=goOa3DGezUA Characters, Symbols and the Unicode Miracle: http://www.youtube.com/watch?v=MijmeoH9LT4 More from
0 Comments
The danger of assuming general artificial intelligence will be the same as human intelligence. Rob Miles explains with a simple example: The deadly stamp collector. The Problem with JPEG: https://youtu.be/yBX8GFqt6GA Apple’s $200,000 Computer: https://youtu.be/PccvZRTUhbI Rabbits, Faces & Hyperspaces: https://youtu.be/q6iqI2GIllI Thanks to Nottingham Hackspace for the location. http://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and
0 Comments
Why can’t floating point do money? It’s a brilliant solution for speed of calculations in the computer, but how and why does moving the decimal point (well, in this case binary or radix point) help and how does it get currency so wrong? 3D Graphics Playlist: http://www.youtube.com/playlist?list=PLzH6n4zXuckrPkEUK5iMQrQyvj9Z6WCrm The Trouble with Timezones: http://youtu.be/-5wpm-gesOY More from Tom
0 Comments
If you don’t secure your web forms, one mistaken click could be all it takes for your users to delete their own accounts. Tom Scott explains. http://www.facebook.com/computerphile Tweets by computer_phile More from Tom Scott: http://www.youtube.com/user/enyay and https://twitter.com/tomscott Hacking Websites with SQL Injection: http://www.youtube.com/watch?v=_jKylhJtPmI Cracking Websites with Cross Site Scripting: http://www.youtube.com/watch?v=L5l9lSnNMxg This video was filmed and
0 Comments
Security of users’ passwords should be at the forefront of every web developer’s mind. Tom takes us through the insecure ways in which some websites deal with passwords. Note: At circa 8mins, the animation does not show how the ‘salt’ is also stored in the database alongside the username. Hashing Algorithms and Security: http://youtu.be/b4b8ktEV4Bg Security
0 Comments
Would you type your password into a random box on the internet? Dr Mike Pound on ensuring your password hasn’t already been hacked. Have I Been Pwned: https://bit.ly/c_troys-site Mike’s code: https://github.com/mikepound/pwned-search How to Choose a Password: https://youtu.be/3NjQ9b3pgIg Password Cracking: https://www.youtube.com/watch?v=7U-RbOKanYs Beast and the GPU Cluster: https://www.youtube.com/watch?v=RG2Z7Xgthb4 https://www.facebook.com/computerphile Tweets by computer_phile This video was filmed and
0 Comments
Continuation of Dr Bagley’s explanation of Floating Point Numbers: https://youtu.be/f4ekifyijIg 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
How much does a floating point processor improve floating point operations? Dr Bagley installed one to find out – and explains how computers store the bits. 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
0 Comments
Swarm robotics involve multiple robots cooperating. Researchers at Kirstin Petersen’s Lab at Cornell are looking at soft robots as an affordable option. Grad Student Steven Ceron showed us some of the projects in the lab. 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:
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
A high level look at Reed Solomon – Professor Brailsford explains the basics of this complicated encoding technique. Multi Dimension Error Correction: https://www.youtube.com/watch?v=1_X-7BgHbE0 Teeny Extra Bit: https://youtu.be/wRM25orvUPA 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
0 Comments
Parsing applies to human language as much as computer code. Giancarlo Sandoval on the basics of parsing. 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
How do Madden, FIFA, PGA Tour get that lovely shallow depth of field in real time? Dr Mike Pound explains how Complex Gaussian Blurs can be separable. Mike’s code: https://github.com/mikepound/convolve EXTRA BITS: https://youtu.be/Nl0Wq_BTdmQ 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
0 Comments
Fish locomotion is being researched by Stephen Howe at the Biomimicry Research & Innovation Center at the University of Akron, USA 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
Snake-like locomotion has all sorts of possible applications for robots. Dr Henry C. Astley from the Biomimicry Research & Innovation Center at the University of Akron, USA shows us their robo-snake. EXTRA BITS: https://youtu.be/-wwgoWcyat4 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
Connecting via SSH to a remote machine is second nature to some, but how does it work? Dr Steve Bagley 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
Why encrypted group messaging isn’t as secure as point to point. Dr Mike Pound explains this ongoing problem. Instant Messaging & the Signal Protocol: https://youtu.be/DXv1boalsDI Double Ratchet Messaging Encryption: https://youtu.be/9sO2qdTci-s 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
0 Comments