Presented at:

  • Linux.conf.au 2017 (by Dr Keith-Magee)
  • PyCon US 2017

  • Originally written by Dr Russell Keith-Magee, with technical content support by Katie McLaughlin.


    Good afternoon, class.

    This is Emoji Archaeology 101. We have a lot of material to get through, so let's get started.
    In 1963, the human emotion of happiness was created.

    It was created by the American Harvey Ross Ball, who was employed to create an image of a happy face to raise the morale of the employees at an insurance company.

    But once people realized that it was possible to express emotions, they wanted to express emotions of their own.
    In a New York Times interview in April 1969, Vladimir Nabokov said:"I often think there should exist a special typographical sign for a smile – some sort of concave mark, a supine round bracket."
    In 1982 Scott Fahlman had a breakthrough, when he proposed the composition of three ASCII characters as a trigraph to express an emotion - happiness.
    Although these code points don't, in themselves, represent any emotional context, if composed horizontally
    they combine to produce a powerful expression which the user can comprehend by simply turning ones head 90 degress to the left.
    While happiness does have significant utility as an emotion, users felt it was not meeting all their needs.
    However, by replacing the third codepoint
    the much more functional emotion of "unhappiness" could be expressed.

    This, ironically, led to much higher levels of happiness, because users were now able to voice displeasure at everyone who disagreed with them.

    Thus began a precambrian explosion in the expression of emotion, as users realized the hidden potential of the ASCII codepoint set.

    The first changes were simple issues of ergonomics.
    By reversing the codepoint order, it was possible to evenly spread the physical exertion required to observe emotion.

    More sophisticated extensions were then added
    such as adornment - wearing glasses
    or an optical tiredness from staring deep into the ASCII code chart looking for emotional inspiration.
    There was also a move to represent more extreme emotions - such as extreme happiness.
    Some expressions of extremis couldn't be embedded into three glyphs - they required the introduction of a fourth glyph, to demonstrate scorn,
    or to embody a single tear, rolling down the face.
    Some purists felt that the three codepoint limit should be retained; and so they compressed complex emotions by losing the fidelity of nasal expression.
    Others freed themselves of n-ary constraints, allowing for the rendition of, say, the absurdist philosopher Homer Simpson
    or beneficent midwinter courier, Santa Claus.
    Others revisited the premise that emotions had to be expressed horizontally, and looked to the perpendicular as a presentation style.
    However, the ASCII code set was reaching it's limit at this point.
    This led to the introduction of Unicode, providing vastly more alternatives with which to construct even deeper expressions of emotion.
    It is not clear from the literature that *any* of these glyphs are actually used in their languages of origin.
    The schism between minimalists and maximalists in the expression of emotion reached it's zenith in this pair of expressions:the 11 character "table flip" as an ultimate expression of anger, and
    this single character, as an expression of simple happiness.

    Unfortunately, pressure was placed upon the Unicode consortium to allow more literal expressions of emotion.
    This started with simple renditions, but over time,
    these expressions became more and more literal,
    removing all subtlety
    and nuance
    and indeed beauty, from the process of emotional expression...
    ... perhaps best demonstrated by the introduction of the "pile of poo" symbol, allowing scatological references without the need to understand what scatalogical actually means.
    This has been accompanied by a loss of agency.

    In the past, users could disruptively innovate and develop their own emotions.

    But like some sort of Big Brother, only those emotions approved by the Unicode Consortium may be expressed.

    It doesn't matter if you like gophers - the Consortium, the savage arbiter of the Sapir-Whorf hypothesis, has determined that you shall not express that idea.

    And no longer may we compose symbols to create rich new emotions. Only those compositions approved by The Consortium are permitted.
    The modern emoji represents a significant loss to our collective culture. The ability to embody happiness in the 8 bits of storage needed to display a right bracket - this... THIS is the essence of the human condition.

    This is who we are. We are not stardust. We are not the champions. We are not a number. We are emotions, trapped in a brittle corporeal manifestation.
    So what are we to do? Some might call for emoji to be eliminated. To be struck from our collective history.

    But that would be defeat. We should fight for our emotions.
    So Rise up, my children!

    Smash the control emoji!

    Smash the control machine!

    We have nothing to lose but our chains!

    Don't be constrained by the limits placed on you by the Consortium. Compose new emotions, and express them - express them deeply, and longingly, and outwardly.
    And before someone asks -
    yes, this *will* be on the exam.