The only uses of the hyphen is to create a non-standard noun from a form of the verb go.
Example :
"He was given the go-ahead on the project."
"The companies used a go-between to arrange the merger."
When originally made, Go Kart was two words. however the hyphenated words are just as acceptable.
The word desperate hyphenated
Light-Headed is a hyphenated word.
The word "self-confidence" is hyphenated.
No, "hardworking" is not hyphenated.
Left-handed is a hyphenated compound.
Both the full word and the hyphenated form are accepted.
No, "homework" shouldn't be hyphenated.
Yes it should be hyphenated.
"Field" is not hyphenated.
No it shouldn't be hyphenated.
There shouldn't be any spaces in a hyphenated word.