Hash Design and Goodhart's Law

Why sorting is harder than it seems

Why do people say compsci as a degree is dying? Don’t the ai llms need to be programmed by someone? And the Ai chips need to be continue to be advanced ?

Solving the Traveling Salesman Problem: From Heuristics to a Potential Polynomial-Time Breakthrough

150 papers for Software Engineers

Garbage collected smart pointers in Rust via concurrent cycle collection

The Year in Computer Science

The P Systems Webpage

huffmunch: A practical generic lossless compression library for the NES or other 6502 platforms

Precomputation

What I Learned Covering (Theoretical) Computer Science in 2024

“Communicating Chorrectly with a Choreography” is out

Turing Machines

Utilizing highly synchronized clocks in distributed databases

Counting up concurrency

Thomas E. Kurtz has died

Interactive Visual Sorting

Arcan: A deeper dive into the SHMIF IPC system

Typed ENV Vars for Valid Environments from Dev to Production

Understanding the BM25 full text search algorithm

Thomas Kurtz, Co-Creator of Computer Language Basic, Dies at 96

In Memoriam: Thomas E. Kurtz, co-inventor of BASIC, 1928–2024

RRB Vector: A Practical General Purpose Immutable Sequence

Dijkstra’s Rallying Cry for Generalization: The Advent of the Recursive Procedure, late 1950s — early 1960s

Turing kicked us out of Heaven (2023)

Low-poly image generation using evolutionary algorithms in Ruby (2023)

A RISC CPU in Excel

compsci / humanities

What is theoretical computer science?

Framework overload: when convenience dulls innovation in software development

More →