Hacker News new | past | comments | ask | show | jobs | submit login

The reason not to use underscores is because people don't understand them. I learned this the hard way back in the late nineties the first time I set up an email account for a business. I chose yyy_architects@emailhost.com instead of using a dash because of the connotations the underscore carried regarding computer programming conventions. Then I enjoyed the opportunity to explain over the phone exactly which key was required to correctly type our email address many many times. [Stylized conversation]

   It's an underscore not a dash
   Huh?
   It's the the same key as the dash, only hold shift.
   Huh?
   See the dash key?
   Yeh.
   Just hold shift when you press it.
   Huh?
   Do you have our fax number?
That's why you don't use underscores in a URL. Of course, today nobody uses dashes either if they can help it.



As for dashes in a URL, it depends on whether you're constructing an URL for human typing or for search.

For example, I went to Google News, picked the top story, and looked at the story URLs. Some are opaque, but many look like this:

http://www.star-telegram.com/2011/07/02/3196643/exxon-mobil-...

If you're optimizing for search, the dash-separated words are very common. Google likes you even better if you make the most important thing first in the URL. E.g.:

http://www.sidereel.com/The_Big_Bang_Theory/season-4/episode...


I remember seeing news broadcasters in the 90s that didn't know how to pronounce the '@' symbol. So while I find your story all too plausible, I have a hard time believing that people still don't know how to type an '_'.


How do most people underline text on the computer?

Outside of programming, how often do you use the underscore key?


I suggest that there are fewer people in this world that 1) know how to use a search engine, and 2) are incapable of examining their nice silkscreen printed keyboards, than you suspect. There is a world of difference between "uses it" and "capable of figuring out how to use it".


They click the "U" button on the MS Word toolbar^W ribbon.



> That's why you don't use underscores in a URL. Of course, today nobody uses dashes either if they can help it.

Underscores aren't valid characters in a domain name by the way.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: