The Huns were not the Xiongnu. Jesus. Why would the Xiongnu disappear for 300 years, then show up in Europe vastly reduced in numbers, with no evidence of their passage? This is obvious. The old view was popularised by the same sort of morons who popularised the pseudo-scientific racial theories of the 19th century - Aryan superiority, that linguistic closeness correlated to genetic closeness, Social Darwinism, etc. - and has been roundly discredited since. By simple logic. It doesn't even need to be discussed, the Huns are so blatantly obviously NOT the Xiongnu, in the same way the Australian Aborigines are NOT the Lost Tribe of Israel.