It is an article on a personal blog. Really I find this post to be very cogent and well written, even extremely-so by personal blog post standards.
Edit: (tongue in cheek) maybe you can find something more in line with your expectations here: https://www.google.ca/search?tbm=isch&q=physics+comic+strips