Commit

14dca4a

Unlucky timing, but given that twitter has a lot of how out already in leaks and accidental disclosures, that time looks optimistic. Half tempted to turn the server off before I go to bed.
Interesting. I haven't found any details - can you DM me links of what you've seen?

commit 14dca4a

Who knows if the claims are true, but the post is technically credible enough to take seriously. I cant see this holding out for several more hours, with people wanting to use it.