Knowledge, Rants and Thoughts