The file
Bad has meant good in Black American speech for a very long time; it was jazz slang before it was anything else. Gen X heard it as a compliment on the playground and then heard Michael Jackson build an album on it.
It's the word that taught a whole generation that tone changes meaning, and it's still in use in exactly the way it always was.
Sources: Wiktionary — Bad (meaning good)