I used to watch some ted talkes. Nearly all of them are trash, either because the people giving the talks have an ego bigger than the brain or the person is actually a great player in his/her field, but he/she knows the audience is retarded thus he/she has to make the talk on a niveau that the audience can understand, which then makes the talk shitty again.
Honestly, ted talks are mostly for teens that think they are smarter than they actually are.