According to this Twitter status page, the root cause of the Twitter outage was a DNS compromise. They are continuing to investigate, and they have not published a final status.
At the moment, Twitter services appear to be down. The lack of response is causing the Twitter content on our site not to load, and forcing the delay in page rendering. We do no have any clues to the cause, …