Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I think we'd be better off leaving it in plain ASCII (or Unicode if your language needs that, just as long as you don't dip into the emoji).

Why such a distinction? Symbols are very useful in commit messages because they can convey a message at a glance that would otherwise require parsing the message. A big, visible symbol for bug fixes and another one for new features makes a lot of sense. Once we’re there, how is it better to use things like Chinese characters rather than emojis?

Making emojis work everywhere also has the very useful side effect that the rest of Unicode works as well. Which is kind of important for the vast majority of the people on earth who need more than ASCII to write in their mother tongue. On balance, it is better that they are supported properly even if you personally dislike them.

Not even considering the moral aspects of wanting to impose on other a way of communicating.



> Symbols are very useful in commit messages because they can convey a message at a glance that would otherwise require parsing the message.

A good commit message doesn't need symbols to tell you what it is doing. (And no, I don't write perfect commit messages.)

> Once we’re there, how is it better to use things like Chinese characters rather than emojis?

Because there are quite a lot of people in this world who speak Chinese but not English, while nobody speaks only emoji.

> On balance, it is better that they are supported properly even if you personally dislike them.

To be clear, I'm not against emoji or Unicode in general. I just dislike the way they seem to be showing up in commit messages and the like as attributes.


> Because there are quite a lot of people in this world who speak Chinese but not English, while nobody speaks only emoji.

And even more people using emojis. Fundamentally, as a native speaker of a European language, there is no meaningful distinction between using fancy image characters and fancy characters that look like symbols. The fact that someone somewhere is using them or not is not very relevant.

> To be clear, I'm not against emoji or Unicode in general. I just dislike the way they seem to be showing up in commit messages and the like as attributes.

Right, but then that’s something you solve by policing the commit messages in your projects. Not by policing how other people you’ll never meet express their ideas or emotions.




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

Search: