Don't Stall Me Now: Hiding Memory Latency in eBPF

Understanding the limitations of Pubsub systems

λλ: A Programming Language for Silicon Photonics

Warnock: Harnessing GPU geometry amplification for vector graphics

Gauguin, Descartes, Bayes: A Diurnal Golem's Brain

Eight Myths on Software Engineering and GenAI

The Economics and Engineering of On-Premises LLMs

MAGIC: Malicious Aging in Circuits/Cores

Machine-Generated, Machine-Checked Proofs for a Verified Compiler (Experience Report)

Why Are Women Leaving Computer Science?

Twenty Years of Bigtable

A fresh look at CPU silent data corruption in modern data centers

Goodbye, and Thanks for All the Bikesheds

Goodhart's Law Comes for Every Benchmark You Trust

Now is the time to give LLMs access to the ACM digital library

Epistemic Parity: Reproducibility as an Evaluation Metric for Differential Privacy

Google's Beyond Zero: Enterprise Security for the AI Era

Superoptimizer – A Look at the Smallest Program (1987) [pdf]

Any text-to-SQL benchmark should address difficulties of real-world data stores

The drivers behind software delivery inefficiency

Stop Blaming QA and Start Diagnosing the Hidden Inefficiencies

AI makes programming differently difficult

The Birth of Prolog (1996)

Wither ACM? Publish and Perish?

Unsolved Problems in MLOps

Manual Work Is a Bug

Accelerating Block Low-Rank Foundation Model Inference on MemoryConstrained GPUs

Floating Companion: Exploring Design Space for Soft Floating Robots in Indoor

Mechanistic interpretability researchers applying causality theory to LLMs

Why Does the Cloud Stop Computing?: Lessons from Hundreds of Service Outages (2016)

More →