85093853 r whatever ur name is, I kind of agree but I also disagree partially. Talking and making jokes is good because it is friendly and helps spectators to enjoy themselves, but they won't be distracted by it. They use it as a chance to watch your hands or inspect props or whatever. Its good advice for stage but not always good advice for street. If you don't use gimmicks then talk and make jokes, but if you use gimmicks talk and make jokes during the performance of an illusion, not before, after, or inbetween tricks. And with controlling a crowd in a street setting eye contact is key along with controlling conversation. It doesn't need to sound controlling, you just need to direct the conversation. You want people to think about what you just said, not think of a question like does it use magnets or crap like that cause then they're controlling the direction of the conversation. You should say things during your performance of the trick if they say something to you, but don't stop in a street setting with gimmicks or a trick that will need you to be preparing for(like switching cards or putting one in a pocket, etc). Without gimmicks or preparation for the next trick, do stop and talk. Then they'll enjoy it more, and there is nothing for them to find.
nevertheless, u cant say cracking jokes and adding humor into ur performance is wrong. its really ur choice of what kind of performance u want. like some other guy said in the thread, when ur frenly , sometimes ur specs will cooperate more, and thus the possibility of hecklers go down. but hey, i just like to have fun with the audience u know? kinda like a two way thing. but stick with whatever suits u.