-- is n-dash and wrong. That's how you recognize an uneducated person. — is just opt-shift-hyphen on mac. no excuse for ascii n-dashes.
Also also,it's en-dash, not n-dash. And it's correct in British English, where the em-dash largely fell out of use.