The Trade Desk Lays Off 15% of Staff ยท Digg