It looks like they might have uploaded it by mistake. I managed to watch the whole thing before it was pulled. Will write up a TLDW
This is a most excellent place for technology news and articles.
It looks like they might have uploaded it by mistake. I managed to watch the whole thing before it was pulled. Will write up a TLDW