Live data from Hacker News

Gitmoji – Yay or Nay?

opensource.christmas

121–130 of 224 posts

Re: Gitmoji – Yay or Nay?

#121
post #113

Earlier quoted context omitted.

You most certainly can. a-z A-Z 0-9 and , . ? ! ; : - ' " ( ) should suffice in nearly all cases apart from anything hyper specialized. You could probably write the majority of all English literature with only those characters, and there's more characters I left off. What other characters are "widely used" in English texts that are missing from ASCII

How do I write a letter to my fiancé? What do I do when I want to take a break and go to a café? How can I write about that cornerstone of English myth and legend, Bēowulf?

You write just like everyone normally writes, by dropping the accent. I only see such spellings when people are trying to convey some sort of sophistication, rather than in casual, day-to-day use.

Re: Gitmoji – Yay or Nay?

#122
post #41

That's a no from me. I am not a huge fan of emoji. Especially not in the cli or editor. Emoji are hard to type on non-mobile platforms, and are difficult to search for in logs or files. Often they don't render properly. They're near impossible to deal with from the command-line. Not to mention the accessibility issues. I see no reason why these cannot be accomplished with tags/flairs such as [critical], [bug], etc. T…

Wait, I thought the goal of it is not to write emojis per se but rather use the shortcodes. That way, it's readable even when emojis cannot be rendered and it even makes search easier. So a typical commit message would read like that: `:bug: Fix login modal` It doesn't break anything and when interpreted (github, gitlab, gitkraken, etc...) it displays a nice looking emoji.

This is how Slack and I believe Discord handle emojis as well. Interestingly even if you copy and paste a unicode emoji it's translated into a code.

Re: Gitmoji – Yay or Nay?

#123
post #113

Earlier quoted context omitted.

Ironically, you can't even write proper English in ASCII. It is missing many characters widely used in English text.

You most certainly can. a-z A-Z 0-9 and , . ? ! ; : - ' " ( ) should suffice in nearly all cases apart from anything hyper specialized. You could probably write the majority of all English literature with only those characters, and there's more characters I left off. What other characters are "widely used" in English texts that are missing from ASCII

Accents and diacriticals are far from "hyper specialised", they are how many people are taught to write, and want to write.

And - is not a dash, it is a minus. It does not suffice as a replacement for a real en or em dash in a properly typeset text. This is also not "specialised", it is how English is correctly typeset.

Re: Gitmoji – Yay or Nay?

#124

Earlier quoted context omitted.

Yes, also my problem is not understanding every language in the world and how to use a Chinese keyboard to type this in. (Yes, I know this is not, I'm being facetious. OP probably cannot use it either. If not, substitute 3-bulsik Korean.) The one thing English has going for it is the ease of typing it on any keyboard everywhere. Romanizations are fine too. Heck, even Russian is a bit problematic. Much more CJK, Hebre…

> The one thing English has going for it is the ease of typing it on any keyboard everywhere. Is that an inherent property of English, or because we haven't invested enough effort into making non-English keyboards better? Here's an interesting bit of data: ever since Google added support for Hindi in Google Assistant, it has become the second most used language used for voice search globally [1]. I don't know about o…

We're talking about programmers; they have to be able to type english words because almost every language uses english keywords and most command line tools use english, etc. Since everyone has to be able to type english words, why add new character sets to the requirements?

Re: Gitmoji – Yay or Nay?

#125

Earlier quoted context omitted.

How do I write a letter to my fiancé? What do I do when I want to take a break and go to a café? How can I write about that cornerstone of English myth and legend, Bēowulf?

You write just like everyone normally writes, by dropping the accent. I only see such spellings when people are trying to convey some sort of sophistication, rather than in casual, day-to-day use.

Precisely. Even when writing by hand, where there are no character encoding limitations, I've never seen anyone add the accents to "fiance" or "cafe" or "resume" when writing in English.

Re: Gitmoji – Yay or Nay?

#126

Earlier quoted context omitted.

I suppose emdash may count. Spellings like résumé or coöperate if you're fussy about that.

is "résumé" an English word? EDIT: I guess then that also "café", "façade" and "señor" can retain their original spelling. The question is: where does it stop? will latin-1 suffice?

Latin-1 will definitely not suffice. And Unicode exists, and is near-universally supported and used. Just use it. It's ok. Really.

Re: Gitmoji – Yay or Nay?

#127
post #14

Earlier quoted context omitted.

Plus the benefit of not being ambiguous like a lipstick emoji :)

am I the only one who first (before reading the description) saw the lipstick emoji as an emergency vehicle beacon lighting?

No. I also do all the time.

Re: Gitmoji – Yay or Nay?

#128

Earlier quoted context omitted.

Yes, also my problem is not understanding every language in the world and how to use a Chinese keyboard to type this in. (Yes, I know this is not, I'm being facetious. OP probably cannot use it either. If not, substitute 3-bulsik Korean.) The one thing English has going for it is the ease of typing it on any keyboard everywhere. Romanizations are fine too. Heck, even Russian is a bit problematic. Much more CJK, Hebre…

> The one thing English has going for it is the ease of typing it on any keyboard everywhere. Is that an inherent property of English, or because we haven't invested enough effort into making non-English keyboards better? Here's an interesting bit of data: ever since Google added support for Hindi in Google Assistant, it has become the second most used language used for voice search globally [1]. I don't know about o…

> Is that [ease of typing it on any keyboard] an inherent property of English, or because we haven't invested enough effort into making non-English keyboards better?

Not of English inherently, more a feature of a language that uses a small set of symbols with many different combinations. The simplest and easiest approach is to give each button a symbol; it's also typically faster than typing on, say, some sort of touch-input keyboard. I agree that there is demand, but English still makes sense for development.

> People do write Romanized Hindi... in India, but that has more to do with the lack of native keyboards than anything else.

And I am stuck using SI units for science, even though I have a preference for American units. Compatibility is important, and as you just stated, people have adapted.

> Where is this unwillingness to support multiple languages in software coming from, anyway?

Immense difficulty for minimal return. About two months ago, and article was posted about just how difficult it can be: https://gankra.github.io/blah/text-hates-you/

Even if many programmers aren't dealing directly with the rendering, UI design is a huge pain. Coupled with the fact that many countries with languages more difficult to support have fewer users, it can be a simple business decision.

I can see why a consumer-friendly interface probably should have multi-lingual support (especially if it has a large, non-English user-base), but development tooling operates at a lower level where more computer-friendly representations are necessary. It also has to be able to all work together under the hood, which requires a common language. English ended up the lingua franca, partly because computers were developed largely in America and partly because English text happens to simply be easier to represent than other languages, at least for computers.

Re: Gitmoji – Yay or Nay?

#129
post #113

Earlier quoted context omitted.

You most certainly can. a-z A-Z 0-9 and , . ? ! ; : - ' " ( ) should suffice in nearly all cases apart from anything hyper specialized. You could probably write the majority of all English literature with only those characters, and there's more characters I left off. What other characters are "widely used" in English texts that are missing from ASCII

How do I write a letter to my fiancé? What do I do when I want to take a break and go to a café? How can I write about that cornerstone of English myth and legend, Bēowulf?

Perhaps ſubſtitute a different letter.

Re: Gitmoji – Yay or Nay?

#130
post #113

Earlier quoted context omitted.

You most certainly can. a-z A-Z 0-9 and , . ? ! ; : - ' " ( ) should suffice in nearly all cases apart from anything hyper specialized. You could probably write the majority of all English literature with only those characters, and there's more characters I left off. What other characters are "widely used" in English texts that are missing from ASCII

Accents and diacriticals are far from "hyper specialised", they are how many people are taught to write, and want to write. And - is not a dash, it is a minus. It does not suffice as a replacement for a real en or em dash in a properly typeset text. This is also not "specialised", it is how English is correctly typeset.

And yet accents and diacritical marks are not widely used nor any longer exclusively "proper." You're fighting a losing battle. Language is changing underneath you, no matter how tightly you cling to it.
Post reply on HN