various diversions and musings I enjoy