Independent musings on technology.