News for hackers. Stuff that matters.
Re:Why CRDT didn't work out as well for collaborative editin... by raphlinus on Saturday May 11, 2019 @01:58PM (#19887426)
Just to answer the IME question, it refers to "Input Method Editor" and is an important problem to solve for all platforms, desktop, mobile, and Web. The API's for IME are often crufty and it's easy to get edge cases wrong. These days, lots of people care because emoji, but formerly it was something that English language speakers tended to ignore.
Re:Why CRDT didn't work out as well for collaborative editin... by hsivonen on Saturday May 11, 2019 @02:47PM (#19887712)
An anecdote that goes against the conventional wisdom about IMEs vs. ”English” and emoji: Right now in Firefox and Chrome, the events that get fired are more correct if you enter emoji using the Windows 10 Pinyin IME’s emoji palette than if you enter emoji using the Windows 10 on-screen English keyboard’s emoji palette.

Edited to elaborate: Keyboard APIs aren't well exercised for astral characters, but IME APIs deal with strings anyway.