First thing I thought of was "cool cat" and "hepcat", and the later 70's version, just plain old "cat". Those are certainly not negative.