Twenty years ago the first video was uploaded onto YouTube on 23rd April 2005 called Me at the Zoo. Just 19 seconds long. Jump forward 20 years and now 2.6 million videos are uploaded daily amounting… [+4496 chars]...
Read moreIn a year marked by some high-profile instances of shareholder activism, Netflix stockholders have voted director Jay Hoag, a venture capital investor, off the board. The vote follows a recommendati… [+4048 chars]...
Read more