"Microblogging, for instance, is a new technology that enables people to share short messages and work actions that they perform throughout the day." . . . .