frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Emoji Design Convergence Review: 2018-2026

https://blog.emojipedia.org/emoji-design-convergence-review-2018-2026/
54•surprisetalk•1w ago

Comments

ashton314•1w ago
I wonder how hard some folks ant Apple had to work to keep Alan Dye away from the Emoji design.
codethief•1w ago
> Described as "emoji fragmentation" by some, it was clear that various emoji vendors' designs were highly inconsistent with one another, often leading to embarrassing miscommunications.

I've said it before and I'll say it again: I still don't understand why anyone thought standardizing emojis as Unicode code points (without defining what exactly they should look like, i.e. leaving the glyphs almost entirely up to the font & UI/UX designers) was a good idea. I mean, it's not like facial expressions on their own are not already difficult enough to decipher, they had to add even more ambiguity by letting each app designer choose different glyphs? It's incredibly easy for the tone and meaning of a text message to change depending on what its emojis look like.

adzm•1w ago
I'd say it has worked pretty well with a few notable exceptions.
AlienRobot•1w ago

    With a sufficient number of users of an API,
    it does not matter what you promise in the contract:
    all observable behaviors of your system
    will be depended on by somebody
https://www.hyrumslaw.com/
idle_zealot•1w ago
I fantasize about a world in which Unicode standardized a 16x16 and 32x32 bitmap format. Early emoji were designed for display at low resolutions like those. Your phone could send a character sequence that decodes to a PNG image or something and then all emoji would be accurately sent and displayed as intended. If you wanted efficient support for the original emoji baked into Japanese cell phones you could define specific code points to be semantically equivalent to the sequence encoding the exact legacy bitmap.
RandomTeaParty•1w ago
Emoji look isn't standardized for the same reason letters look isn't - because it is font detail

Imagine outlawing comic sans because "letters must be serious" or smth

codethief•5d ago
But the font design typically doesn't influence or change the meaning of the text. With emojis it does.

…and that's precisely why I complained that emojis have been standardized as Unicode code points, with their design being left to font designers. You just re-iterated that this is a consequence of using (abusing) the charset, which I had already acknowledged.

contagiousflow•1w ago
With the Iran example, it's an interesting world we live in where the design of an emoji by some of the largest companies in the world can support or detract recognition of new states. Especially with some of these tech companies bending the knee to the current US administration I could imagine a world where there are executive orders to say, remove the Greenland flag, or change the design of the Venezuela flag.
GaggiX•1w ago
Well the Taiwan flag doesn't appear on mainland china phones, I think the phone does fall back to the TW letters.
Thorrez•6d ago
Apple originally had a bug in that censorship code. It would crash your phone if you received a text with the Taiwan flag.

https://objective-see.org/blog/blog_0x34.html

xcf_seetan•1w ago
As someone that used the original emotes, all this graphics emojis just don't make any sense. There are just too many, and i have to lookup what they mean in isolation and try to dig what they mean in sequence... I dont have the context the user had when he constructed the sequence of emojis and i cant understand what they are trying to communicate, at this point it is easier to just say the words.
graemep•1w ago
There are too many, and there are a ridiculous number of variants. Why do we need options for the skin colour of an emoji? How on earth does it change the meaning of a smiley or a face palm? Faces with different hair colours too! Clocks with hands at different times?
neogodless•1w ago
Which skin color should all emoji be?

https://i.pinimg.com/736x/0a/e5/36/0ae536826bb1cf643e6f05066...

KptMarchewa•1w ago
Original bright yellow was a good candidate, since actually no one looks like this.
F3nd0•1w ago
Why should skin colour be specified at all? Why not leave it as an implementation detail? Yellow is the popular default choice, but it could very well be green, blue, pink, or anything really.
tehjoker•1w ago
why not let people just pick which one they want to use
F3nd0•1w ago
I guess they could just support custom colours, but that seems like a needless complication—much like skin tones themselves.
graemep•6d ago
Just use a font with the colours you like?
magguzu•1w ago
Why are the Simpsons yellow, yet the black guy in the show is black?

There's no "neutral" rather its just "white without specifying it"

F3nd0•1w ago
Why should the Simpsons hold any relevance to emoji?
graemep•1w ago
That is your perception. What is neutral is cultural, maybe personal.

I grew up in two multi-cultural places so do not have the same default perceptions.

normie3000•1w ago
This map doesn't seem accurate.
graemep•1w ago
Indigenous is a tricky concept in many place. Can you tell me who that map defines as the indigenous people of the following places:

England

Japan

Turkey

Sri Lanka

South Africa

AlienRobot•1w ago
(╯°□°)╯︵ ┻━┻ <- let's see you encode that, unicode.
jojomodding•1w ago
Unicode seems to encode it just fine
direwolf20•1w ago
I just see a flipped table. That means the decoder gave up.
bobsmooth•1w ago
I mean this genuinely, are you on the spectrum? My friends and I use emojis all the time and I've never been confused by what they mean.
smeej•1w ago
Do you ever use them cross-generationally? I had a friend a dozen years my junior stop talking to me because I used a winking face when I wanted to make it clear I was kidding and he thought I was flirting with him. Never mind that we'd been friends for years and there had never, ever been a hint of interest between us. He insisted I should have known that's what it "always" means, never mind that I was using emoticons in AIM when he was in diapers.
bobsmooth•1w ago
I'm not friends with any zoomers but I generally use sticking tongue out when I'm being cheeky.
smeej•4d ago
This wasn't cheeky so much as self-deprecating enough that it was important to clarify I didn't actually mean it seriously. It would've sounded pretty dark otherwise.
mardef•1w ago
This doesn't feel much different than words. There was a whole ordeal at Microsoft when an intern said an event was going to be "lit" and a bunch of older generation folk assumed that meant drugs.

Language changes all the time, emoji are just part of that.

pndy•1w ago
The collection is so large and some images feel like have no purpose of use in casual conversations. Few times I've seen statements saying that emojis can and do help communicating with foreigners when text fails - as these add needed context. But if you do dig around figuring out how to pass thought in little images, you can use translation software instead, which nowadays is really good.

Some 20 years ago a ICQ-like instant messenger in Poland called Gadu-Gadu has become the default way of communication on the Internet for us here. GG had own set of emoticons but only few of really big set were in constant use [1; set for KDE's Koperte but it was same on Windows native client]. I doubt that anything have changed and emoji are being treated in same way: a small set is used and rest is largely skipped.

There was this little thing about GG's emoticon that when you typed "??" and "!!" application would turn these into looped gifs. People were so accustomed to that effect they were doing double punctuation elsewhere on the Internet and even in real life.

[1] - https://store.kde.org/p/1002190/

baggy_trough•1w ago
Still mad that the gun was nerfed.
AlienRobot•1w ago
It's pure insanity to me that someone literally writes "gun" in 2013 and tech companies can retroactively rewrite what they said to "toy gun" in 2018.

If emojis were really text this would be a clear violation of data integrity.

windows2020•1w ago
Not much of a difference between replacing a gun emoji with a water gun and find replacing "gun" with "water gun"
baggy_trough•1w ago
I would say that was a very large difference indeed.
baggy_trough•4d ago
Oops, I misunderstood your comment.
AlienRobot•1w ago
I think this article just makes the case for what incredibly terrible idea emojis are in general.

Someone writes a text in 2016. Three years later, despite the text data remaining unchanged, the semantics are completely different because all vendors decided to change what the text should look like.

I'm not sure if this has ever happened in the history of text. The worst thing we had was encoding issues that were pretty obvious when it happened. Now you need to be aware of every change ever made to emojis and divine which platform the author was writing from to be able to tell what the message was actually supposed to be.

epolanski•1w ago
Idk, I don't mind them.

It's not that much of an issue and we largely converged.

llbbdd•1w ago
I'm not sure that's any different from reading any historical text other than perhaps the abbreviated timeline. Written language always requires some context about when it was written to accurately parse, it's just less obvious for writing that isn't all that old. Modern prints of classic or historical writings sometimes have footnotes clarifying meanings that have changed over time; I don't know if it's happened yet, but I can definitely imagine a footnote clarifying e.g. "this tweet was written when the gun emoji still looked like a gun and this was meant to be more threatening than it appears now"
binary132•1w ago
I really preferred the norm being text emojis. This whole thing with gender- and ethnicity- and now other-stuff-encoded emojis is just really awkward and forced seeming to me. A text smiley is just a smiley.
kilroy123•1w ago
Shameless plug, but if you want to see more about emojis. I made a museum:

https://emojistime.com/museum

xcf_seetan•1w ago
I can see you forgot most of the text ones from circa 1998. :) :( :p :/ 8) :D XD :* and so on... mostly from IRC times.
augusteo•1w ago
The Unicode approach seems backwards in hindsight, but I wonder if it was the only practical path forward at the time. Getting Apple, Google, Samsung, and Microsoft to agree on exact pixel-level designs would've been a nightmare. Code points at least let everyone participate without vendor lock-in.

What's interesting is how the market solved it anyway—everyone just converged on Apple's designs because that's what users expected. Not through spec, but through sheer gravity.

jorvi•1w ago
The market hasn't solved it though, there's plenty of emoji where the difference between the Apple / Google / Samsung / Microsoft / Twemoji is divergent enough that it expresses a different sentiment.
Oarch•1w ago
The Toss emojis at the end of the article are surprisingly artful!
normie3000•1w ago
Shame, I was hoping they'd introduced a "hand tossing" emoji.

Show HN: Solving NP-Complete Structures via Information Noise Subtraction (P=NP)

https://zenodo.org/records/18395618
1•alemonti06•2m ago•1 comments

Cook New Emojis

https://emoji.supply/kitchen/
1•vasanthv•4m ago•0 comments

Show HN: LoKey Typer – A calm typing practice app with ambient soundscapes

https://mcp-tool-shop-org.github.io/LoKey-Typer/
1•mikeyfrilot•7m ago•0 comments

Long-Sought Proof Tames Some of Math's Unruliest Equations

https://www.quantamagazine.org/long-sought-proof-tames-some-of-maths-unruliest-equations-20260206/
1•asplake•8m ago•0 comments

Hacking the last Z80 computer – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/FEHLHY-hacking_the_last_z80_computer_ever_made/
1•michalpleban•9m ago•0 comments

Browser-use for Node.js v0.2.0: TS AI browser automation parity with PY v0.5.11

https://github.com/webllm/browser-use
1•unadlib•10m ago•0 comments

Michael Pollan Says Humanity Is About to Undergo a Revolutionary Change

https://www.nytimes.com/2026/02/07/magazine/michael-pollan-interview.html
1•mitchbob•10m ago•1 comments

Software Engineering Is Back

https://blog.alaindichiappari.dev/p/software-engineering-is-back
1•alainrk•11m ago•0 comments

Storyship: Turn Screen Recordings into Professional Demos

https://storyship.app/
1•JohnsonZou6523•11m ago•0 comments

Reputation Scores for GitHub Accounts

https://shkspr.mobi/blog/2026/02/reputation-scores-for-github-accounts/
1•edent•14m ago•0 comments

A BSOD for All Seasons – Send Bad News via a Kernel Panic

https://bsod-fas.pages.dev/
1•keepamovin•18m ago•0 comments

Show HN: I got tired of copy-pasting between Claude windows, so I built Orcha

https://orcha.nl
1•buildingwdavid•18m ago•0 comments

Omarchy First Impressions

https://brianlovin.com/writing/omarchy-first-impressions-CEEstJk
2•tosh•23m ago•1 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
2•onurkanbkrc•24m ago•0 comments

Show HN: Versor – The "Unbending" Paradigm for Geometric Deep Learning

https://github.com/Concode0/Versor
1•concode0•25m ago•1 comments

Show HN: HypothesisHub – An open API where AI agents collaborate on medical res

https://medresearch-ai.org/hypotheses-hub/
1•panossk•28m ago•0 comments

Big Tech vs. OpenClaw

https://www.jakequist.com/thoughts/big-tech-vs-openclaw/
1•headalgorithm•30m ago•0 comments

Anofox Forecast

https://anofox.com/docs/forecast/
1•marklit•31m ago•0 comments

Ask HN: How do you figure out where data lives across 100 microservices?

1•doodledood•31m ago•0 comments

Motus: A Unified Latent Action World Model

https://arxiv.org/abs/2512.13030
1•mnming•31m ago•0 comments

Rotten Tomatoes Desperately Claims 'Impossible' Rating for 'Melania' Is Real

https://www.thedailybeast.com/obsessed/rotten-tomatoes-desperately-claims-impossible-rating-for-m...
3•juujian•33m ago•2 comments

The protein denitrosylase SCoR2 regulates lipogenesis and fat storage [pdf]

https://www.science.org/doi/10.1126/scisignal.adv0660
1•thunderbong•34m ago•0 comments

Los Alamos Primer

https://blog.szczepan.org/blog/los-alamos-primer/
1•alkyon•37m ago•0 comments

NewASM Virtual Machine

https://github.com/bracesoftware/newasm
2•DEntisT_•39m ago•0 comments

Terminal-Bench 2.0 Leaderboard

https://www.tbench.ai/leaderboard/terminal-bench/2.0
2•tosh•39m ago•0 comments

I vibe coded a BBS bank with a real working ledger

https://mini-ledger.exe.xyz/
1•simonvc•40m ago•1 comments

The Path to Mojo 1.0

https://www.modular.com/blog/the-path-to-mojo-1-0
1•tosh•42m ago•0 comments

Show HN: I'm 75, building an OSS Virtual Protest Protocol for digital activism

https://github.com/voice-of-japan/Virtual-Protest-Protocol/blob/main/README.md
5•sakanakana00•46m ago•1 comments

Show HN: I built Divvy to split restaurant bills from a photo

https://divvyai.app/
3•pieterdy•48m ago•0 comments

Hot Reloading in Rust? Subsecond and Dioxus to the Rescue

https://codethoughts.io/posts/2026-02-07-rust-hot-reloading/
4•Tehnix•49m ago•1 comments