temporal anomalies A great interactive visualization of the weird ways that we perceive time Thom Dunn