Quite an interesting week on Twitter between 50 Cent and his borderline inappropriate sexual tweets, Miley Cyrus and her twerk pictures, and Hudson Mohawke trolling.

Here is the week on Twitter: