Digestly

Computerphile

Computerphile

13 episodes

Carbon: (C++)++ ? Can Carbon De-Throne C++? - Computerphile

Carbon is a new programming language aiming to replace C++ with bidirectional interoperability and manual memory management.

Generative AI's Greatest Flaw - Computerphile

Indirect prompt injection involves embedding hidden instructions in data accessed by AI, posing significant security risks.

No Regrets - What Happens to AI Beyond Generative? - Computerphile

The discussion focuses on advancing AI beyond supervised learning by training models in simulated environments for better decision-making and action-taking capabilities.

Finding The Slope Algorithm (Forward Mode Automatic Differentiation) - Computerphile

The video discusses implementing differentiation algorithms on computers, focusing on forward mode automatic differentiation, which is fast, flexible, and exact.

How CPU Memory & Caches Work - Computerphile

The video explains how computer memory works, focusing on volatile memory types and caching techniques to improve speed.

DeepSeek is a Game Changer for AI - Computerphile

Deep Seek and Deepseeker R1 are AI models challenging the monopoly of large tech companies by offering efficient training with limited hardware.

Quicksort Algorithm in Five Lines of Code! - Computerphile

The video explains the Quicksort algorithm, demonstrating its simplicity and efficiency, and shows how it can be implemented in just five lines of code using Haskell.

Solve Markov Decision Processes with the Value Iteration Algorithm - Computerphile

The video explains how to solve Markov Decision Processes (MDPs) using the value iteration algorithm to produce optimal policies for decision-making under uncertainty.

Computer Timescales Mapped onto Human Timescales - Computerphile

The video explains the speed and efficiency of computers compared to human capabilities, focusing on arithmetic operations and memory access.

What's Your Least Favourite Programming Language? (2024 soundcheck question) - Computerphile

Discussion on least favorite programming languages, with JavaScript frequently mentioned due to its quirks like hoisting and lack of structure.

XZ Exploit - Computerphile

A security vulnerability was discovered in a widely-used compression library, maintained by a single developer, which could have allowed unauthorized access to Linux servers.

How Path Tracing Makes Computer Graphics Look Awesome - Computerphile

The video explains the concept of path tracing in rendering, highlighting its ability to simulate realistic lighting by calculating indirect light through shooting rays, which is more computationally intensive than traditional methods like rasterization or basic ray tracing.