C3TV – 31C3: a new dawn.