A blog is defined technically as a web application containing periodic time-stamped posts accessible to the public that are often displayed in reverse chronological order. However, blogs are also defined socially as personal diaries, spaces for collaboration, political platforms, sources for breaking news, link collections, or private thoughts. The social definition of blogs continues to evolve as bloggers shape new content and purposes for their blogs.