How CompSci Helped Me Grow As a Person

Reversing the fossilization of computer science conferences

Nouveau: The Rule Based Language Family

A paean to programming

On the cruelty of really teaching computing science (1988)

Notes on Literate Programming

Turing-Drawings

Purely Functional Sliding Window Aggregation Algorithm

A Relational Model of Data (1969)

Matrix Profiles

How to borrow memory (2021)

Does unsafe undermine Rust's guarantees?

A love letter to the CSV format

Succinct data structures

Turing Award Special: A Conversation with Jack Dongarra

You Need Much Less Memory than Time

It's not cheating if you write the video game solver yourself

What Programming Concepts do you Struggle to Grok or Use in Production?

Is compsci a bad major for finding a job?

Undergraduate shows that searches within hash tables can be much faster

What's in a ring buffer? And using them in Rust

XOR

Troubleshooting: A skill that never goes obsolete

ICanProveItCanSort

Reference Counting: Harder than it Sounds (2015)

FAQ on Microsoft's topological qubit thing

Streaming algorithms for embedding and computing edit distance in the low distance regime

Why cryptography is not based on NP-complete problems

Implementation of a RingBuffer in Java with optional FIFO like semantics

Arithmetic Coding for Data Compression

More →