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

> They're stupid

That's literally just your opinion, users find them useful and convenient.

> don't add any value

1. they provide user value, that's why they were integrated in smartphones in the first place

2. they provided significant technical value in forcing developers to correctly handle astral codepoints, which they previously had no incentive to. Case in point, MySQL only added support for astral characters (at all, not even correct handling just storing them) in 5.5.3 in 2010, the same year emoji were added to Unicode and about 2 years after emoji were added to iOS

The new crop of "variable" emoji is doing the same thing with composite grapheme clusters (aka that codepoints don't map 1:1 to user-visible "characters")

> waste unicode space

Utter bullshit.

As of Unicode 9 there are 1085 "emoji" (including back-specified dingbats and the like going back to Unicode 1.0, according to current specifications Unicode had 139 emoji in 5.2, before japanese emoji were formally added in 6.0) in a codespace of 1114112 with 128237 allocations as of 9.0.

By comparison, the Tangut block added in Unicode 9.0 contains 6125 codepoints, and the separate Tangut Components block contains an additional 755. There are no extant Tangut users and we have no knowledge of the script having been used after 1502.

> developers' time.

Tough shit?



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

Search: