It's business insider. Really, that's a fairly tame title, considering the publisher.
I miss Flight Level 390. The blogspot blog is gone.
There is a stale weebly, but I am not sure it is Capt. Dave.
http://flightlevel390.weebly.com/