The Weekly Standard, Current TV