It's a speech pattern that's in style right now. They do it when they agree or disagree and usually as a response when someone states their opinion. It's a way of showing you are in line with someone. When they say “yeah, no….” it's not really saying “no.”