User Input

User Input: Lingering Regrets

Today a very special milestone has been reached in this our internet age–the 20th anniversary of the first image posted on the web. The image is the same you see above, and like much of our recent technology news comes from that bastion of Swiss science, CERN. It is in fact a homemade promotional […]