Hacker News new | ask | show | jobs
by drostie 2887 days ago
> What kind of writing system allows people to change your words after you've written them?

File this away under "myths programmers believe about language," with some bullet points like,

- A word or symbol will always have one meaning.

- Okay, but at least those meanings will stay the same over the next decade.

- The next year?!

3 comments

There is a very clear and distinct difference between words changing meaning over time, and drastically changing the appearance of a word or symbol in previously written texts.
No, there isn't.

Words change meaning because your present-eyes are different from past-eyes.

The gun symbol has changed meaning because your present client is different from past clients.

I expect at least to be able to view the sequence of symbols that was emitted by the author. Because the majority of writing is digital, and because of the way it is stored, I think changing the emoji is especially deceptive and malicious, but emoji are so silly anyway it is hard to get really properly upset about it.

In my opinion if the people that changed the gun emoji had done it by introducing a new watergun emoji, replaced the gun with watergun on the keyboards, and declined to make their devices capable of emitting the sequence of bytes representing the gun, I would have been fine with that, and for their preening purposes I think that would have been sufficient. I'd consider that annoying and rude, but not malicious. If you have a unicode text file with the gun emoji, and you don't know when it was written, you genuinely can't tell what the author wrote as a symbol, even ignoring all the complexities of language, almost as if the word was blurred, and you can't tell between two possibilities.

Yea wasn't a big problem we faced during the early days of nuclear technology was creating a symbol that would convey danger over long periods of time, in a world where language is constantly changing.
I'm pretty sure this is still considered an open problem.