Hot on the heels of Yahoo spending a whopping $1.1 billion on Tumblr, the company has just released a huge update to Flickr. And to go along with the completely redesigned look and feel of the photo service, it is…
July 18, 2012 will mark the 20th anniversary of the very first picture ever uploaded to the web. Few people are aware of the photo or its significance largely in part to its nature. If you aren’t already familiar with…
TechSpot on: