The design of everyday programs

Even command-line programmers should think more like designers.

Riddler #2

Solving and simulating a probability puzzle.

Headlamp illusion

A visual illusion for hikers at night.

Indexing matrix elements in R

Why I prefer zero-based numbering.