Is That a Compiler Bug?

It’s common for a computer program to display behavior seemingly unrelated to its source code.  Additionally, programs written in C/C++ frequently change their behavior when the compiler optimization options are changed.  This post is a quick guide to figuring out if the compiler is at fault.  This post was motivated by a blog post by […]

Elk in the Neighborhood

When hiking locally, I usually move fast and don’t bother taking pictures.  However, one thing I’ve learned is that a clearing snowstorm often makes for striking photography.  So it was just luck, then, that I had a camera on an afternoon hike in upper City Creek Canyon a few days ago when I ran into […]

TRIGA

Today I visited Utah’s TRIGA: a nuclear reactor located in the building where I’ve had an office for about nine years.  I’ve had a low-grade fascination with these devices since reading about them many years ago in one of Freeman Dyson’s books.  Unlike powerplant reactors, which rely on elaborate safety systems, the TRIGA series is […]