ACM Is Now Open Access

The Only Two Markup Languages

Pulling a New Proof from Knuth's Fixed-Point Printer

The Missing Semester of Your CS Education – Revised for 2026

Bf-Tree: modern read-write-optimized concurrent larger-than-memory range index

Here's how to generate a truly random number with quantum physics

Black-White Array: A New Data Structure for Dynamic Data Sets

An Adequate Left-Associated Binary Numeral System in the lambda-Calculus

Building a CPU in Factorio: From D-Flip-Flops to an Operating System [video]

Visualizing Delaunay Triangulation (2022)

CSLib: A Focused Effort on Formalizing Computer Science in Lean

Regexp Lessons

Answer Set Programming (2019)

Kelp: A New Streaming Log Parser Algorithm

Comparative Analysis of Low-Dimensional Features and Tree-Based Ensembles for Malware Detection Systems (2020)

Enterprise Integration Patterns: The Routing Slip

ELI5 CompSci: CFOL Layers – How Gödel/Tarski Limits Force Us to Stratify AI

Measuring out-of-sync clocks on the Internet

doubly dual shuffles

50 years of proof assistants

PtrHash: Minimal Perfect Hashing at RAM Throughput

Fast CVVDP implementation in C

Picking Optimal Token IDs

From Zero to QED: An informal introduction to formality with Lean 4

Deconstructing the `CAP theorem' for CM and DevOps

The hidden brain power behind programming

SWIM: Outsourced Heartbeats

Trees - J Wiki

A gift, for a long lost daughter (a compsci major) after them being taken away through divorce many years ago.

Solving the Partridge square packing problem using MiniZinc

More →