How is this any different from the countless times twitter.com was down?
It's a centralized service, things happen.
How is this any different from the countless times twitter.com was down?
It's a centralized service, things happen.
Yes.
> How is this any different from the countless times twitter.com was down?
This is different because if I read a tweet cached in my client or archived somewhere I can't reach an external resource because a middleman is down.
> It's a centralized service, things happen.
The WWW is decentralized by design. Link shorteners, and reliance on them, make it obnoxiously centralized. The tweet itself should contain the full link and shorten it only on display [0] [1].
https://dev.twitter.com/docs/tweet-entities
The tweet response contains the full link.
So, why is (apparently) everyone — including Twitter — sending us through t.co?
Example here[0] where you can see Twitter displays "mlkshk.com/r/K29L.jpeg" in the tweet, downright lies to you when hovering over it with "http://mlkshk.com/r/K29L.jpeg while the real href is http://t.co/fqxnG84t.
So, WWW broken.
(By the way, I have to check if Twitter forbids bypassing t.co shortened URLs in third party clients).
EDIT: As I supposed, the display requirements say that the clients should send the user through t.co https://dev.twitter.com/terms/display-requirements