emoji

in-1982,-a-physics-joke-gone-wrong-sparked-the-invention-of-the-emoticon

In 1982, a physics joke gone wrong sparked the invention of the emoticon


A simple proposal on a 1982 electronic bulletin board helped sarcasm flourish online.

Credit: Benj Edwards / DEC

On September 19, 1982, Carnegie Mellon University computer science research assistant professor Scott Fahlman posted a message to the university’s bulletin board software that would later come to shape how people communicate online. His proposal: use 🙂 and 🙁 as markers to distinguish jokes from serious comments. While Fahlman describes himself as “the inventor… or at least one of the inventors” of what would later be called the smiley face emoticon, the full story reveals something more interesting than a lone genius moment.

The whole episode started three days earlier when computer scientist Neil Swartz posed a physics problem to colleagues on Carnegie Mellon’s “bboard,” which was an early online message board. The discussion thread had been exploring what happens to objects in a free-falling elevator, and Swartz presented a specific scenario involving a lit candle and a drop of mercury.

That evening, computer scientist Howard Gayle responded with a facetious message titled “WARNING!” He claimed that an elevator had been “contaminated with mercury” and suffered “some slight fire damage” due to a physics experiment. Despite clarifying posts noting the warning was a joke, some people took it seriously.

A DECSYSTEM-20 KL-10 (1974) that was once located at the Living Computer Museum in Seattle.

A DECSYSTEM-20 KL-10 (1974) seen at the Living Computer Museum in Seattle. Scott Fahlman used a similar system with a terminal to propose his smiley concept. Credit: Jason Scott

The incident sparked immediate discussion about how to prevent such misunderstandings and the “flame wars” (heated arguments) that could result from misread intent.

“This problem caused some of us to suggest (only half seriously) that maybe it would be a good idea to explicitly mark posts that were not to be taken seriously,” Fahlman later wrote in a retrospective post published on his CMU website. “After all, when using text-based online communication, we lack the body language or tone-of-voice cues that convey this information when we talk in person or on the phone.”

On September 17, 1982, the next day after the misunderstanding on the CMU bboard, Swartz made the first concrete proposal: “Maybe we should adopt a convention of putting a star

in the subject field of any notice which is to be taken as a joke.”

Within hours, multiple Carnegie Mellon computer scientists weighed in with alternative proposals. Joseph Ginder suggested using % instead of *. Anthony Stentz proposed a nuanced system: “How about using for good jokes and % for bad jokes?” Keith Wright championed the ampersand (&), arguing it “looks funny” and “sounds funny.” Leonard Hamey suggested # because “it looks like two lips with teeth showing between them.”

Meanwhile, some Carnegie Mellon users were already using their own solution. A group on the Gandalf VAX system later revealed they had been using __/ as “universally known as a smile” to mark jokes. But it apparently didn’t catch on beyond that local system.

The winning formula

Two days after Swartz’s initial proposal, Fahlman entered the discussion with his now-famous post: “I propose that the following character sequence for joke markers: 🙂 Read it sideways.” He added that serious messages could use :-(, noting, “Maybe we should mark things that are NOT jokes, given current trends.”

What made Fahlman’s proposal work wasn’t that he invented the concept of joke markers—Swartz had done that. It wasn’t that he invented smile symbols at Carnegie Mellon, since the __/ already existed. Rather, Fahlman synthesized the best elements from the ongoing discussion: the simplicity of single-character proposals, the visual clarity of face-like symbols, the sideways-reading principle hinted at by Hamey’s #, and a complete binary system that covered both humor 🙂 and seriousness :-(.

Early computer terminals like the DEC VT-100 did not support graphics, requiring typographic solutions for displaying

Early computer terminals like the DEC VT-100 did not support graphics, requiring typographic solutions for displaying “images.” Credit: Digital Equipment Corporation

The simplicity of Fahlman’s emoticons was key to their adoption. The university’s network ran on large DEC mainframes accessed via video terminals (Fahlman himself made his posts from a terminal attached to a DECSYSTEM-20) that were strictly limited to the 95 printable characters of the US-ASCII set. With no ability to display graphics or draw pixels, Fahlman’s solution used the only tools available: standard punctuation marks rearranging the strict grid of the terminal screen into a “picture.”

The emoticons spread quickly across ARPAnet, the precursor to the modern Internet, reaching other universities and research labs. By November 10, 1982—less than two months later—Carnegie Mellon researcher James Morris began introducing the smiley emoticon concept to colleagues at Xerox PARC, complete with a growing list of variations. What started as an internal Carnegie Mellon convention over time became a standard feature of online communication, often simplified without the hyphen nose to 🙂 or :(, among many other variations.

Lost backup tapes

There’s an interesting coda to this story: For years, the original bboard thread existed only in fading memory. The bulletin board posts had been deleted, and Carnegie Mellon’s computer science department had moved to new systems. The old messages seemed lost forever.

Between 2001 and 2002, Mike Jones, a former Carnegie Mellon researcher then working at Microsoft, sponsored what Fahlman calls a “digital archaeology” project. Jeff Baird and the Carnegie Mellon facilities staff undertook a painstaking effort: locating backup tapes from 1982, finding working tape drives that could read the obsolete media, decoding old file formats, and searching for the actual posts. The team recovered the thread, revealing not just Fahlman’s famous post but the entire three-day community discussion that led to it.

The recovered messages, which you can read here, show how collaboratively the emoticon was developed—not a lone genius moment but an ongoing conversation proposing, refining, and building on the group’s ideas. Fahlman had no idea his synthesis would become a fundamental part of how humans express themselves in digital text, but neither did Swartz, who first suggested marking jokes, or the Gandalf VAX users who were already using their own smile symbols.

From emoticon to emoji

While Fahlman’s text-based emoticons spread across Western online culture and remained text-character-based for a long time, Japanese mobile phone users in the late 1990s developed a parallel system: emoji. For years, Shigetaka Kurita’s 1999 set for NTT DoCoMo was widely cited as the original. However, recent discoveries have revealed earlier origins. SoftBank released a picture-based character set on mobile phones in 1997, and the Sharp PA-8500 personal organizer featured selectable icon characters as early as 1988.

Unlike emoticons that required reading sideways, emoji were small pictographic images that could convey emotion, objects, and ideas with more detail. When Unicode standardized emoji in 2010 and Apple added an emoji keyboard to iOS in 2011, the format exploded globally. Today, emoji have largely replaced emoticons in casual communication, though Fahlman’s sideways faces still appear regularly in text messages and social media posts.

IBM's Code Page 437 character set included a smiley face as early as 1981.

IBM’s Code Page 437 character set included a smiley face as early as 1981. Credit: Matt Giuca

As Fahlman himself notes on his website, he may not have been “the first person ever to type these three letters in sequence.” Others, including teletype operators and private correspondents, may have used similar symbols before 1982, perhaps even as far back as 1648. Author Vladimir Nabokov suggested before 1982 that “there should exist a special typographical sign for a smile.” And the original IBM PC included a dedicated smiley character as early as 1981 (perhaps that should be considered the first emoji).

What made Fahlman’s contribution significant wasn’t absolute originality but rather proposing the right solution at the right time in the right context. From there, the smiley could spread across the emerging global computer network, and no one would ever misunderstand a joke online again. 🙂

Photo of Benj Edwards

Benj Edwards is Ars Technica’s Senior AI Reporter and founder of the site’s dedicated AI beat in 2022. He’s also a tech historian with almost two decades of experience. In his free time, he writes and records music, collects vintage computers, and enjoys nature. He lives in Raleigh, NC.

In 1982, a physics joke gone wrong sparked the invention of the emoticon Read More »

unicode-16.0-release-with-new-emoji-brings-character-count-to-154,998

Unicode 16.0 release with new emoji brings character count to 154,998

right there with you, bags-under-eyes emoji —

New designs will roll out to phones, tablets, and PCs over the next few months.

Emojipedia sample images of the new Unicode 16.0 emoji.

Enlarge / Emojipedia sample images of the new Unicode 16.0 emoji.

The Unicode Consortium has finalized and released version 16.0 of the Unicode standard, the elaborate character set that ensures that our phones, tablets, PCs, and other devices can all communicate and interoperate with each other. The update adds 5,185 new characters to the standard, bringing the total up to a whopping 154,998.

Of those 5,185 characters, the ones that will get the most attention are the eight new emoji characters, including a shovel, a fingerprint, a leafless tree, a radish (formally classified as “root vegetable”), a harp, a purple splat that evokes the ’90s Nickelodeon logo, and a flag for the island of Sark. The standout, of course, is “face with bags under eyes,” whose long-suffering thousand-yard stare perfectly encapsulates the era it has been born into. Per usual, Emojipedia has sample images that give you some idea of what these will look like when they’re implemented by various operating systems, apps, and services.

Unicode 16.0 also adds support for seven new modern and historical scripts: the West African Garay alphabet; the Gurung Khema, Kirat Rai, Ol Onal, and Sunuwar scripts from Northeast India and Nepal; and historical Todhri and Tulu-Tigalari scripts from Albania and Southwest India, respectively.

We last got new emoji in 2023’s Unicode 15.1 update, though all of these designs were technically modifications of existing emoji rather than new characters—many emoji, most notably for skin and hair color variants, use a base emoji plus a modifier emoji, combined together with a “zero-width joiner” (ZWJ) character that makes them display as one character instead. The lime emoji in Unicode 15.1 was actually a lemon emoji combined with the color green; the phoenix was a regular bird joined to the fire emoji. This was likely because 15.1 was only intended as a minor update to 2022’s Unicode 15.0 standard.

Most of the Unicode 16.0 emoji, by contrast, are their own unique characters. The one exception is the Sark flag emoji; flag sequences are created by placing two “regional indicator letters” directly next to each other and don’t require a ZWJ character between them.

Incorporation into the Unicode standard is only the first step that new emoji and other characters take on their journey from someone’s mind to your phone or computer; software makers like Apple, Google, Microsoft, Samsung, and others need to design iterations that fit with their existing spin on the emoji characters, they need to release software updates that use the new characters, and people need to download and install them.

We’ve seen a few people share on social media that the Unicode 16.0 release includes a “greenwashing” emoji designed by Shepard Fairey, an artist best known for the 2008 Barack Obama “Hope” poster. This emoji, and an attempt to gin up controversy around it, is all an elaborate hoax: there’s a fake Unicode website announcing it, a fake lawsuit threat that purports to be from a real natural gas industry group, and a fake Cory Doctorow article about the entire “controversy” published in a fake version of Wired. These were all published to websites with convincing-looking but fake domains, all registered within a couple of weeks of each other in August 2024. The face-with-bags-under-eyes emoji feels like an appropriate response.

Unicode 16.0 release with new emoji brings character count to 154,998 Read More »

whatsapp-is-working-to-support-new-unicode-15-emoji

WhatsApp is working to support new Unicode 15 emoji

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

WhatsApp is working to support new Unicode 15 emoji Read More »