karl's blog