TED have been at it again, removing science talks because they may conflict with what they decide we should hear.  Shame on them, they have become exactly that which they set out to make a stand against.

They are no different now than China or Russia in its heyday.