Some random thoughts on science and related subjects.