Live data from Hacker News

Everything you ever wanted to know about terminals (2018)

xn--rpa.cc

31–40 of 50 posts

Re: Everything you ever wanted to know about terminals (2018)

#31
post #30

Earlier quoted context omitted.

If the author otherwise (that is, first word capitalization issue aside) writes grammatically better than >99% of other internet writers, I submit that you can grant them this one shred of self-expressive style. Goes pretty well with the terminal user theme, to boot. It's pretty clear she pays mind to grammar and cares about its proper usage more than most.

I did not say anything about grammar or even punctuation (in general). I have voiced a specific concern of a complete disregard of a proper capitalization. If you call it a "self-expressive style", well, it is your opinion and, of course, you are as entitled to one as everyone else. However, I highly doubt that most people would agree with your characterization of this as a "style". I welcome diversity of self-expres…

Well, I find it to pretty obviously be a self-expressive style, given the rest of its "form of writing itself (content and/or writing style) and/or visual aids (images)."

I could be wrong. Oh, well.

You might not have brought them up, but I largely (if not only ever) make the criticism regarding capitalization within contexts concerning grammar/punctuation or conveyance. And, given everything else in the article, I think it conveys pretty all right :)

Re: Everything you ever wanted to know about terminals (2018)

#32
post #30

Earlier quoted context omitted.

I did not say anything about grammar or even punctuation (in general). I have voiced a specific concern of a complete disregard of a proper capitalization. If you call it a "self-expressive style", well, it is your opinion and, of course, you are as entitled to one as everyone else. However, I highly doubt that most people would agree with your characterization of this as a "style". I welcome diversity of self-expres…

Well, I find it to pretty obviously be a self-expressive style, given the rest of its "form of writing itself (content and/or writing style) and/or visual aids (images)." I could be wrong. Oh, well. You might not have brought them up, but I largely (if not only ever) make the criticism regarding capitalization within contexts concerning grammar/punctuation or conveyance. And, given everything else in the article, I t…

This issue is not about conveyance, but rather about readability. As simple as that. So, let's agree to disagree. :-)

Re: Everything you ever wanted to know about terminals (2018)

#33
post #32

Earlier quoted context omitted.

Well, I find it to pretty obviously be a self-expressive style, given the rest of its "form of writing itself (content and/or writing style) and/or visual aids (images)." I could be wrong. Oh, well. You might not have brought them up, but I largely (if not only ever) make the criticism regarding capitalization within contexts concerning grammar/punctuation or conveyance. And, given everything else in the article, I t…

This issue is not about conveyance , but rather about readability . As simple as that. So, let's agree to disagree. :-)

I'm of the opinion that there is much overlap between them. If I can have that (the opinion that is, not the concession on your part), then I accept.

Re: Everything you ever wanted to know about terminals (2018)

#34
post #25

Earlier quoted context omitted.

I don't see how this is supposed to work? Let's take "grep" for example -- you want both of these to work, and print color to terminal: grep box file.txt grep box file.txt | grep -v orange-box Having --color=always is nice sometimes, but there is a reason grep has "--color=auto" and it is the default. If we write invisible characters to file, this breaks all sorts of tools, so it is much safer and more predictable to…

If I wanted to see just orange-box, then I would do grep --color=always orange-box file.txt But, I don't want to see just orange-box. I want to see orange-box and compare against other cases of box . So I would do: grep --color=always box file.txt | grep --color=always orange-box Without that --color=always, other cases of box will be drowned out by the noise. And if I wanted to write that out to a file then I would…

I think the point the person you are replying to was trying to make is that in your proposed sequence of colored greps, the second one would not catch the "orange-box"es because of the extra chars added for coloring the output of the first grep.

Maybe grep should ignore ansi sequences optionally or by default, to solve this?

Re: Everything you ever wanted to know about terminals (2018)

#35
post #32

Earlier quoted context omitted.

This issue is not about conveyance , but rather about readability . As simple as that. So, let's agree to disagree. :-)

I'm of the opinion that there is much overlap between them. If I can have that (the opinion that is, not the concession on your part), then I accept.

I think that you and I are talking about different "readabilities". Yours implies a capability to effectively convey conceptual meaning, whereas mine (in this context) implies UX-focused - that is, purely visual - readability of the text at hand. I hope that this clarifies the source of our presumably different opinions.

Re: Everything you ever wanted to know about terminals (2018)

#36

Earlier quoted context omitted.

What is ridiculous and disturbing about using lowercase letters at the beginning of your sentences? In a world where this trend continues your eye will become used to it and it will no longer be a distracting shock from what your eye is used to.

In a world where everyone has terrible body odor, your nose will become used to it and it will no longer be a distracting shock.

This analogy doesn't hold. You were born with a sensitivity for body odor, you were not born with any sensitivity for lowercase letters.

Do you really mean to imply that sentences which start with lowercase letters are intrinsically visually offensive?

Re: Everything you ever wanted to know about terminals (2018)

#37
post #22

Earlier quoted context omitted.

> “good citizen” features like turning off colors when stdout is not a tty. Better solution: do not detect whether your output is a tty or not. Let the user decide they want colors or not by using `--color=always` or `--color=never` or similar. There's few things worse than writing a script and getting different output just because you're no longer running the program interactively.

Gah i got bit by this with 'jq'! > $ echo "{}" | jq > {} > $ echo "{}" | jq > out.json > jq - commandline JSON processor [version 1.5-1-a5b5cbe] ... etc ... Turns out when stdout isn't a tty you _must_ specify a filter (in this case '.')

[deleted]

Re: Everything you ever wanted to know about terminals (2018)

#38
post #20

Earlier quoted context omitted.

What is ridiculous and disturbing about using lowercase letters at the beginning of your sentences? In a world where this trend continues your eye will become used to it and it will no longer be a distracting shock from what your eye is used to.

If this is your argument supporting this trend, then I'm speechless ...

> If this is your argument

I was not providing an argument, I was attempting to save time by rebutting the argument I thought you would make.

Why do you find this trend "ridiculous" and "disturbing"? Deeper in this thread you state this is somehow worse UX, and makes the text less readable. I... don't see how it's any less readable, could you elaborate?

I had thought you might say that this style is distracting, because it is so unusual you're involuntarily pulled from the content and made to focus on the form. I was trying to say, this effect is real, but it is at worst a temporary one. As you note this is a real trend and I expect soon we'll all be used to it. I'm already pretty used to it.

It's also a little ironic that you're rebelling against a new capitalization scheme but you're happy to use "BTW". Can you find a dictionary from 10 years ago which includes "BTW"? You're clearly okay with some form of language evolution, why draw the line here?

Re: Everything you ever wanted to know about terminals (2018)

#39
post #35

Earlier quoted context omitted.

I'm of the opinion that there is much overlap between them. If I can have that (the opinion that is, not the concession on your part), then I accept.

I think that you and I are talking about different "readabilities". Yours implies a capability to effectively convey conceptual meaning, whereas mine (in this context) implies UX-focused - that is, purely visual - readability of the text at hand. I hope that this clarifies the source of our presumably different opinions.

I had considered both, as I think they considerably overlap (e: in this case, at least). In fact, if you want to want to completely isolate the two, I had mainly considered the UX-focused and visual aspect.

Contending over the ultimate conveyance of meaning in and of itself would have had me arguing for what we both already agree on.

Come onnnnn. It's not that bad with the grammar/punctuation, capitalization of acronyms and proper nouns, backtick highlights, and codeblocks.

Re: Everything you ever wanted to know about terminals (2018)

#40
post #20

Earlier quoted context omitted.

If this is your argument supporting this trend, then I'm speechless ...

> If this is your argument I was not providing an argument, I was attempting to save time by rebutting the argument I thought you would make. Why do you find this trend "ridiculous" and "disturbing"? Deeper in this thread you state this is somehow worse UX, and makes the text less readable. I... don't see how it's any less readable, could you elaborate? I had thought you might say that this style is distracting, beca…

> Deeper in this thread you state this is somehow worse UX, and makes the text less readable. I... don't see how it's any less readable, could you elaborate?

Sure. I argue that this "style" provides poor UX due to decreased readability. Why decreased readability? Well ... Since late Middle Ages (maybe even earlier), people have realized that it is much easier to visually distinguish and consume concepts (in the form of sentences and paragraphs) when they are marked by specially formed characters (capital letters for sentences and initials aka drop caps for paragraphs and chapters). The following link points to the image (as an example) of an illuminated Psalter manuscript from Southern Germany circa 1240-1260: https://www.abebooks.com/images/medieval-manuscripts/german-.... You see what I mean, don't you? Read on ...

> ... this is a real trend and I expect soon we'll all be used to it.

I strongly disagree - there is no chance we all get used to it. With 99.(9)% of all text in the world using traditional capitalization rules / approach, it is practically infeasible that we all somehow get used to an extremely tiny subset of visual styles that make no sense to our brain. Historically, psychologically and, more importantly, physiologically, humans are wired for chunking information for easier digestion and anything that obstructs that is doomed to fail. Here is a relevant UX-focused article on the subject: https://www.nngroup.com/articles/chunking.

> It's also a little ironic that you're rebelling against a new capitalization scheme but you're happy to use "BTW" ... You're clearly okay with some form of language evolution, why draw the line here?

I draw the line between using a slang abbreviation widely prevalent on the Internet - essentially a de facto standard abbreviation for informal communication (which my brief comment on Hacker News certainly is) - and using an extremely unusual, to put it politely, text capitalization scheme for a long (and much more formal than my comment) blog post.

Post reply on HN