Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Running the "Reflections on Trusting Trust" Compiler (2023)

Zip Files All the Way Down (2010)

Visualizing TCP

Using uninitialized memory for fun and profit (2008)

Minimal Boolean Formulas (2011)

Differential Coverage for Debugging

Running the "Reflections on Trusting Trust" Compiler

C and C++ prioritize performance over correctness (2023)

Go Data Structures (2009)

Go Data Structures: Interfaces (2009)

Programming Language Memory Models (2021)

Hash-Based Bisect Debugging in Compilers and Runtimes

Hash-based bisect debugging in compilers and runtimes

Duff's Device and Coroutines (2008)

C and C++ Prioritize Performance over Correctness

Timeline of the xz open source attack

The xz attack shell script

Russ Cox: C and C++ Prioritize Performance over Correctness

UTF-8: Bits, Bytes, and Benefits (2010)

Go Changes

Go Testing by Example [video]

Open source supply chain security at Google [video]

Running the "Reflections on Trusting Trust" Compiler

How To Build a User-Level CPU Profiler

Research Unix Sixth Edition (WASM)

Using uninitialized memory for fun and profit (2008)

C and C++ prioritize performance over correctness

Coroutines for Go

Storing Data in Control Flow

QArt Codes

More →