News for hackers. Stuff that matters.
Re:Avoid Meaningless Binary Labels by marginalia_nu on Sunday January 09, 2022 @04:51AM (#29861898)
I kind of disagree. Our brains are very good at learning new words given the correct circumstances. Learning words is an effortless process that occurs through seeing them in context, and the nuance of having specific terminology is often extremely useful.

As a concrete example, if you say "I'm thinking slowly right now", someone might assume you have brain fog or some sort of trouble concentrating unless they've read a particular book. If you say you are using System II-thinking, they either get it because they've read that book, or they understand that they don't and can save themselves a lot of time and confusion and ask what you mean.

Using a simpler word for endianness does not spare you from having to understand endianness, but it might mislead you into thinking you do when you don't.

Re-using simple words can be confusing, and understanding that you do not not understand a word can actually be a feature, especially in technical writing.

As a good counter example, the word 'service' is used way too much in too many different ways. If someone says 'the service isn't working', they could mean the entire web application is down, the kubernetes Service-abstraction is misconfgiured, what it's running is broken, or some piece of code ending in "Service" doesn't compile.

Re:Avoid Meaningless Binary Labels by jl6 on Sunday January 09, 2022 @05:30AM (#29862075)
> Re-using simple words can be confusing, and understanding that you do not not understand a word can actually be a feature, especially in technical writing.

I would add something that is counterintuitive but unsurprising to people who have children: learning long/complicated words is actually not a problem at all. Kids love learning and saying long words with interesting sounds in them. Sometimes it’s even easier to learn long/complicated words because they are easier to distinguish from shorter words.

Ask any 4 year old whether they would rather say “Tyrannosaurus Rex” or “dino”.

Re:Avoid Meaningless Binary Labels by nicoburns on Sunday January 09, 2022 @07:46AM (#29862766)
> they either get it because they've read that book, or they understand that they don't and can save themselves a lot of time and confusion and ask what you mean.

I've read that book and several other works on the subject and I still can't remember which one is system I and which is system II. I get why they use those labels (because they don't want to pre-suppose the characteristics of what they're investigating). But I do find them frustratingly undescriptive.

Re:Avoid Meaningless Binary Labels by burke on Sunday January 09, 2022 @10:55AM (#29864326)
Easy mnemonic: “thinking fast and slow” lists them in order.
Re:Avoid Meaningless Binary Labels by OrderlyTiamat on Sunday January 09, 2022 @05:41PM (#29868110)
Other mnemonic: on any problem you're thinking about, system 1 responds first, system 2 is second.

System 2 is always second cause it's slower. (Because it's more methodical, etc. etc.)

Re:Avoid Meaningless Binary Labels by vicda on Sunday January 09, 2022 @10:33AM (#29864095)
Many understand the concepts perfectly well, but will still not always remember the arbitrary difference in naming. If memorization of arbitrary words is so effortless with repeated context then no one would mix up common words like effect and affect.
Re:Avoid Meaningless Binary Labels by wongarsu on Sunday January 09, 2022 @10:47AM (#29864233)
Effect/affect is mostly a problem for people with English as their first language: they learn the language by sound, and in pronunciation there (usually) isn't a difference between them. Same with "could of", "we're/were", etc.