Black Hat Europe 2025 | Abstractions For Program Analysis
We have an abundance of representations for code; from source code, to assembly, to decomplied code, to dataflow, block diagrams, and so much more. But why? Simply, because there is a best abstraction for every problem you want to solve. But knowing what abstractions are available and when to choose one over another is hard! In this talk, we'll delve deep into intermediate languages, discuss why you should be using them to solve the tasks at hand, and show you how to choose the best abstraction for the job. In doing so, we'll reveal the secrets that power compilers and decompilers (and even processors!) alike to perform analyses that find bugs, vulnerabilities, optimize code, and so, so much more...all without having to read a single line of code! By: Kyle Martin | Engineer, Vector 35 https://blackhat.com/eu-25/briefings/...

Shor's Algorithm for Quantum Computing - Computerphile

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

I tried TempleOS as a C++ dev

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)

China Is About To Pop The AI Bubble

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Black Hat Europe 2025 | Breaking AI Inference Systems: Lessons From Pwn2Own Berlin

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Samsung's 990 Pro SSD warranty policy is a scam; I'm taking them to court.

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers

The Challenge: Can we build Notepad in 3K in assembly language?

How 1999 Quake 3 Teaches Elite Software Engineering

