News for hackers. Stuff that matters.
Re:Visualizing Concurrency in Go (2016) by opaque on Saturday April 29, 2017 @06:05AM (#14225836)
> If I ask you something involving “numbers from 1 to 100” you will have your own image of the series in your head, even without realizing it. For example, I imagine it as a line going from me with numbers from 1 to 20, then it turns 90 degrees to the right and continues to the 1000+.

Actually no, perhaps you're not aware of this, but you have a condition called spatial-sequence Synesthesia. It's a harmless and fascinating condition in which the senses have arbitrary connections to each other (numbers have colours, sounds have tastes). Many people are unaware of it. I've only heard of it because a friend at university (and also a Synesthete) researches it.

https://en.wikipedia.org/wiki/Synesthesia

https://www.psychologytoday.com/blog/finding-butterfly/20110...

Re:Visualizing Concurrency in Go (2016) by hacker_9 on Saturday April 29, 2017 @06:28AM (#14225885)
Quite a leap to diagnose such a condition over the internet. To me it just seemed like a bad example. His second example works though, if you try to force a visualisation in your mind:

"Another common example is the visual representation of the full year with four seasons"

Re:Visualizing Concurrency in Go (2016) by opaque on Saturday April 29, 2017 @07:03AM (#14225980)
True, I should say the author "may" have Synaesthesia. But the spacial appearance of a number line is an absolutely textbook example of it. The interesting thing about his choice of example is that's what he perceives and he assumes everyone else also has a spacial representation of numbers.

Most Synaesthestes don't realise there's anything different about their thinking until they hear about the condition. So, I just wanted to make the author (and others) aware of it for their interest.

Re:Visualizing Concurrency in Go (2016) by coldtea on Saturday April 29, 2017 @08:19AM (#14226236)
Synesthesia proper is a whole other level than merely visualising abstractions (which tons of people do, if not everybody)...
Re:Visualizing Concurrency in Go (2016) by opaque on Saturday April 29, 2017 @10:04AM (#14226623)
It's a spectrum sure and sound/taste effects would be lot more difficult to deal with.

We all visualise abstractions, but adding fixed, and arbitrary, properties (the number line turning at 20) is different and more akin to:

https://en.wikipedia.org/wiki/Number_form

Re:Visualizing Concurrency in Go (2016) by JustSomeNobody on Saturday April 29, 2017 @07:41AM (#14226104)
> I recall from very young period of my life that in our kindergarten there were numbers in a cloakroom, written along the wall, and number 20 was exactly at the corner.

Maybe this is why and not Synesthesia?

Re:Visualizing Concurrency in Go (2016) by opaque on Saturday April 29, 2017 @09:52AM (#14226594)
Childhood experience is thought to be one of the 'causes' of Synesthesia. For instance people who perceive letters as having colours (a is always red, b is blue), often find that these correspond to the colouring of alphabet fridge magnets or toys they had as children.
Re:Visualizing Concurrency in Go (2016) by JoeAltmaier on Saturday April 29, 2017 @10:06AM (#14226630)
COoL!

I have tremendous trouble reading a list of color words on a whiteboard, if each is written in a different color from what the word is. E.g. write blue in black; write yellow in red; write red in blue etc.

Extra points - try to say what the color each word is written in, while looking at them. Maybe even harder.

Re:Visualizing Concurrency in Go (2016) by throwa34567 on Saturday April 29, 2017 @07:31PM (#14229379)
That's the "Stroop effect"