techtv staff fired?

leo is reporting that all techtv staff have been fired and given 60 days notice. insane.

link here