blog (or philosophical musings)