Looking at the source for your blog, it appears you're dogfooding a new blogging feature. Am I onto something here?
last two paragraphs of this old blog post:
They may be working on something crazy good. We've all been asking and waiting patiently for it.