Reflections on science, technology, and computing — leavened by personal experience


Our fascination with large instruments and massive computing often blinds us to discovery via many instruments at smaller scales.

The brave new world of edge computing and big data has profound implications for the future of high-performance computing. Come to the edge!