Loading...

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

C99 implementation of new O(m log^(2/3) n) shortest path algorithm

two mechanisms for dynamic type checks

Beyond Smoothed Analysis: Analyzing the Simplex Method by the Book

Dictionary of Algorithms and Data Structures

Millets: a practical memory-safety and thread-safety experiment

Same Image, Different Score?

Understanding Whole Program Paths and Path Profiling

Turing Completeness of GNU find: From mkdir-assisted Loops to Standalone Computation

Tuple Spaces

Sorting with Fibonacci Numbers and a Knuth Reward Check

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

More →