Dead Site?

Recently this site joined Twitter.  However, I see no activity for nearly two years.