Media Summary: 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 ... Using T-Diagrams, Professor Brailsford shows us how to take our compiler to the next level. Previous video on t-diagrams: ... Where does it all start? How is it was say "C is written in C" - Matt Godbolt breaks it down by building it up! Find out more about ...

Accidental Crosscompiler Computerphile - Detailed Analysis & Overview

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 ... Using T-Diagrams, Professor Brailsford shows us how to take our compiler to the next level. Previous video on t-diagrams: ... Where does it all start? How is it was say "C is written in C" - Matt Godbolt breaks it down by building it up! Find out more about ... When you're setting your hardware design out using automated tools is essential, but what if the tools themselves have bugs in ... No need to understand Turing machines to comprehend the halting problem. Professor Thorsten Altenkirch has a way of using ... How do you compile a compiler? Professor Brailsford starts to unpick the idea of bootstrapping. Bootstrapping: ...

Devising codes for different weather states is all well and good, but what if the weather strikes back? Electrical storms can distort ... As AI systems become more capable, rule-based safeguards, hard-coded restrictions, and simple alignment strategies start to ... What good is knowing you have a problem if you can't fix it? - Professor Brailsford explains Hamming Codes and how errors can ... When Sun added network abilities to a messaging feature, one user managed to contact more people than he'd bargained for. Making yourself the all-powerful "Root" super-user on a computer using a buffer overflow attack. Assistant Professor Dr Mike ... How or why would a computer ever panic? - What actually happens when things go wrong? Our own 'Dr Heartbleed' Steve ...

Described as GenAIs greatest flaw, indirect prompt injection is a big problem, Mike Pound from University of Nottingham explains ... Can there be a universal intermediate programming language? Sounds like Esperanto to us - Professor Brailsford has more.

Photo Gallery

'Accidental' CrossCompiler - Computerphile
Cross Site Request Forgery - Computerphile
Self Compiling Compilers - Computerphile
What is Bootstrapping Anyway? - Computerphile
Finding Hardware Bugs - Computerphile
Halting Problem in Python - Computerphile
Bootstrapping with T-Diagrams - Computerphile
Cracking Websites with Cross Site Scripting - Computerphile
Error Detection and Flipping the Bits - Computerphile
The Hard Problem of Controlling Powerful AI Systems - Computerphile
Error Correction - Computerphile
RWALL (Remote Write to All) - Computerphile
View Detailed Profile
'Accidental' CrossCompiler - Computerphile

'Accidental' CrossCompiler - Computerphile

Cross compile

Cross Site Request Forgery - Computerphile

Cross Site Request Forgery - Computerphile

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 ...

Self Compiling Compilers - Computerphile

Self Compiling Compilers - Computerphile

Using T-Diagrams, Professor Brailsford shows us how to take our compiler to the next level. Previous video on t-diagrams: ...

What is Bootstrapping Anyway? - Computerphile

What is Bootstrapping Anyway? - Computerphile

Where does it all start? How is it was say "C is written in C" - Matt Godbolt breaks it down by building it up! Find out more about ...

Finding Hardware Bugs - Computerphile

Finding Hardware Bugs - Computerphile

When you're setting your hardware design out using automated tools is essential, but what if the tools themselves have bugs in ...

Halting Problem in Python - Computerphile

Halting Problem in Python - Computerphile

No need to understand Turing machines to comprehend the halting problem. Professor Thorsten Altenkirch has a way of using ...

Bootstrapping with T-Diagrams - Computerphile

Bootstrapping with T-Diagrams - Computerphile

How do you compile a compiler? Professor Brailsford starts to unpick the idea of bootstrapping. Bootstrapping: ...

Cracking Websites with Cross Site Scripting - Computerphile

Cracking Websites with Cross Site Scripting - Computerphile

Audible free book: http://www.audible.com/

Error Detection and Flipping the Bits - Computerphile

Error Detection and Flipping the Bits - Computerphile

Devising codes for different weather states is all well and good, but what if the weather strikes back? Electrical storms can distort ...

The Hard Problem of Controlling Powerful AI Systems - Computerphile

The Hard Problem of Controlling Powerful AI Systems - Computerphile

As AI systems become more capable, rule-based safeguards, hard-coded restrictions, and simple alignment strategies start to ...

Error Correction - Computerphile

Error Correction - Computerphile

What good is knowing you have a problem if you can't fix it? - Professor Brailsford explains Hamming Codes and how errors can ...

RWALL (Remote Write to All) - Computerphile

RWALL (Remote Write to All) - Computerphile

When Sun added network abilities to a messaging feature, one user managed to contact more people than he'd bargained for.

Running a Buffer Overflow Attack - Computerphile

Running a Buffer Overflow Attack - Computerphile

Making yourself the all-powerful "Root" super-user on a computer using a buffer overflow attack. Assistant Professor Dr Mike ...

Crashes, Cosmic Rays and Kernel Panic - Computerphile

Crashes, Cosmic Rays and Kernel Panic - Computerphile

How or why would a computer ever panic? - What actually happens when things go wrong? Our own 'Dr Heartbleed' Steve ...

Generative AI's Greatest Flaw - Computerphile

Generative AI's Greatest Flaw - Computerphile

Described as GenAIs greatest flaw, indirect prompt injection is a big problem, Mike Pound from University of Nottingham explains ...

The UNCOL Problem - Computerphile

The UNCOL Problem - Computerphile

Can there be a universal intermediate programming language? Sounds like Esperanto to us - Professor Brailsford has more.