Look at this: 😀. It's an emote. Found most commonly in it's natural enviroment the iPhone, it looks to be a harmless character.
Until you realize the dastardly thing is really two characters:
But try to select it. On any sane browser, it is treated as a single character. This leads me into my question. What is a character?
There are two conventional systems of scoring in code-golf. Most often is the byte count, the number of UTF-8 (or whatever encoding it uses) literal bytes the code contains. The second is that of character counts, the… what?
I've always thought that a character was a single entity of selectability. However, after playing around with emoticons, I realize that they are often two+ character sequences.
In such challenges where characters are counted, what shall an emoticon be considered? It seems to be the most logical choice to count them as two, when they are indeed two characters, however, by the intuitive definition of a character, they would be counted as one.
What is the definition of a character, by our standards?