Live data from Hacker News

A linguist on Arrival's alien language (2016)

slate.com

31–40 of 178 posts

Re: A linguist on Arrival's alien language (2016)

#31
> Once she had these splotches, they jumped pretty quickly from “OK, that’s how they communicate a concept” to “I’ve now got a mini-dictionary of a bunch of concepts.” ...they don’t really show the process of how she got from there to understand what chunks mean what.

I think the film makers made the right choice artistically.

There's a certain potential, a sort of superpositional value in only filling in the details of a plot device that are absolutely necessary to further the plot (i.e. the flux capacitor).

So long as you don't fill in the answer it could be anything, but as soon as you provide a concrete answer all that sense of wonder and curiosity is paved over with a simple matter of fact answer that may or may not be fully thought out.

And in practical terms the plot becomes more restricted and the odds of creating a continuity error are increased.

I suspect, in short that had they filled in that gap in the movie we'd be reading a rant about how the film maker's answer doesn't hold upon closer examination.

Re: A linguist on Arrival's alien language (2016)

#32
post #25

What bothered me the most is that the way they start the "conversation" with the aliens is by using names and human concepts (walking, eating, etc.). I'm not a trained linguist or anything, but it seems to me they should start with concepts that are universal: mainly numbers. Maybe as a CS guy I'm biased (since my language is symbols and numbers), but literally every conceivable language has to contain numbers of som…

I'm not so sure that numbers are universal. If your species were hive-like or highly solipsistic, you wouldn't necessarily have the need for numbers (although it is still plausible that they could use "us" vs "them", or "myself" vs "the outside world", but that's not exactly the same as "plural").

Even humans have languages that don't have numbers above of "one, two, three, many"; so long for generalized numbers being a universal concept.

Re: A linguist on Arrival's alien language (2016)

#33

I've never understood the core question of S-W. Is it that you can't have a word without having a concept for it? That seems like a no-brainer. Neanderthals weren't able to build airplanes, and their language probably didn't have a word for airplane (presumably), but B wasn't the cause of A. The vedic indians had flying vehicles in their literature and were also not able to build airplanes. Most cultures that can bui…

Are you kidding me? Are you claiming the Sapir-Whorf hypothesis isn't true on ycombinator ? This is a forum famous for talking about blub languages and lisp. And if it's true for artificial languages, that's a strong indicator that it's true for human ones. But sadly there are very few studies comparing programming languages and I've never seen one comparing human languages qualitatively.

But the evidence for programming languages is that the Sapir-Whorf hypothesis is completely and totally false. To take a topical example, a lot of people complain that the idea of classes in JavaScript is antithetical to its underlying design philosophy. Presume that the statement is true (it's debatable), and you'd find that many of the people who push for this feature are likely to be those who have known no other language than JS. Their views are not being shaped by the language itself but by the views of those who taught the language, who like the paradigms of classes and came up with multiple, sometimes somewhat incompatible, ways of expressing that paradigm in JS.

The problem of Blub is less that people are incapable of understanding concepts, but that the people explaining concepts are incapable of explaining them. I've yet to find a feature that I couldn't explain to a "Blub" programmer. If you take, e.g., call/cc, sure, describing that to a mediocre Java programmer would probably elicit a blank stare. But I could instead describe the yield operator and get excited responses on to where it would be useful, despite it being basically the same thing as a call/cc (modulo issues like saving the call stack).

The evidence for natural languages is equally poor, although it's obfuscated by the extreme difficulty of separating culture from language in early childhood instruction.

Re: A linguist on Arrival's alien language (2016)

#34
post #26

Earlier quoted context omitted.

Are you kidding me? Are you claiming the Sapir-Whorf hypothesis isn't true on ycombinator ? This is a forum famous for talking about blub languages and lisp. And if it's true for artificial languages, that's a strong indicator that it's true for human ones. But sadly there are very few studies comparing programming languages and I've never seen one comparing human languages qualitatively.

No, programming languages are completely different from natural languages. You are conflating some concepts here. There are artificial programming languages which are context free and express computation more or less. Then there are artificial and human languages which express statements in real life and are not context free. Its obvious that some methods of expressing computation are easier for humans to comprehend…

Where is it written that programming languages can't support the theory of linguistic relativity?

Re: A linguist on Arrival's alien language (2016)

#35

Earlier quoted context omitted.

Are you kidding me? Are you claiming the Sapir-Whorf hypothesis isn't true on ycombinator ? This is a forum famous for talking about blub languages and lisp. And if it's true for artificial languages, that's a strong indicator that it's true for human ones. But sadly there are very few studies comparing programming languages and I've never seen one comparing human languages qualitatively.

But the evidence for programming languages is that the Sapir-Whorf hypothesis is completely and totally false. To take a topical example, a lot of people complain that the idea of classes in JavaScript is antithetical to its underlying design philosophy. Presume that the statement is true (it's debatable), and you'd find that many of the people who push for this feature are likely to be those who have known no other…

Do you have to manipulate text? Perl is probably better than C for that.

Do you have to write a program that operates on lists? Lisp probably is better than Java.

Do you have to write a formal proof? Coq is probably better than Python.

Do you have to write distributed networking code? Erlang is probably better than PHP.

How can the strengths of each language not be direct support for linguistic relativity? All that means is that certain concepts are easier to manipulate and understand in certain languages.

Re: A linguist on Arrival's alien language (2016)

#36

I've never understood the core question of S-W. Is it that you can't have a word without having a concept for it? That seems like a no-brainer. Neanderthals weren't able to build airplanes, and their language probably didn't have a word for airplane (presumably), but B wasn't the cause of A. The vedic indians had flying vehicles in their literature and were also not able to build airplanes. Most cultures that can bui…

If you believe this guy, most linguists who speak of the "S-W Hypothesis" have no idea what Sapir or Whorf said: http://hilgart.org/enformy/dma-Chap7.htm.

'I push his head back' and 'I drop it in water and it floats,' though very dissimilar sentences in English, are similar in Shawnee. The point of view of linguistic relativity changes Mr. Everyman's dictum: Instead of saying "Sentences are unlike because they tell about unlike facts," he now reasons: "Facts are unlike to speakers whose language background provides for unlike formulation of them."

We are thus introduced to a new principle of relativity, which holds that all observers are not led by the same physical evidence to the same picture of the universe, unless their linguistic backgrounds are similar, or can in some way be calibrated.

From this fact proceeds what I have called the "linguistic relativity principle," which means, in informal terms, that users of markedly different grammars are pointed by their grammars toward different types of observations and different evaluations of externally similar acts of observation, and hence are not equivalent as observers but must arrive at somewhat different views of the world.

Concepts of "time" and "matter" are not given in substantially the same form by experience to all men but depend upon the nature of the language or languages through the use of which they have been developed.

Re: A linguist on Arrival's alien language (2016)

#37

Perhaps we should first try to understand dolphin's language. Another suggestion for aliens to understand our language would be first to show then how evolution in earth has happened. Any high technology creature able to travel across the universe must have been studying some kind of evolutionary path. Perhaps studying the neurons they could infer a lot of information about how our mind interacts with the environment…

I think evolution is pretty insightful -- given that these creatures are capable of engineering a space in which humans can survive they clearly have knowledge of evolutionary biology which must intersect our own knowledge. That seems a space with more identifiably shareable concepts than math.

Re: A linguist on Arrival's alien language (2016)

#38
post #25

What bothered me the most is that the way they start the "conversation" with the aliens is by using names and human concepts (walking, eating, etc.). I'm not a trained linguist or anything, but it seems to me they should start with concepts that are universal: mainly numbers. Maybe as a CS guy I'm biased (since my language is symbols and numbers), but literally every conceivable language has to contain numbers of som…

My memory is a bit fuzzy, but didn't the physicist start with numbers before Adams' character was involved, and get nowhere?

Re: A linguist on Arrival's alien language (2016)

#39
post #21

Earlier quoted context omitted.

I think one point of Sapir-Worf is that aspects of different languages reinforce different concepts and ways of thinking. The language is often the bearer of the culture's store of concepts. One famous example is the Guugu Yimithirr language[0], which uses absolute directions (North, South, East, West) instead of relative ones (left, right, in front of, behind). So one would say, "Can you pass me the salt to your Nor…

natives of grid-based cities can always find north as well. Interestingly the street grid isn't a language feature.

> natives of grid-based cities can always find north as well

I live in a grid-based city and I would dispute that. I'm pretty comfortable with cardinal directions but that hasn't been true of nearly anyone I've tried to provide directions to.

Re: A linguist on Arrival's alien language (2016)

#40

I've never understood the core question of S-W. Is it that you can't have a word without having a concept for it? That seems like a no-brainer. Neanderthals weren't able to build airplanes, and their language probably didn't have a word for airplane (presumably), but B wasn't the cause of A. The vedic indians had flying vehicles in their literature and were also not able to build airplanes. Most cultures that can bui…

Are you kidding me? Are you claiming the Sapir-Whorf hypothesis isn't true on ycombinator ? This is a forum famous for talking about blub languages and lisp. And if it's true for artificial languages, that's a strong indicator that it's true for human ones. But sadly there are very few studies comparing programming languages and I've never seen one comparing human languages qualitatively.

Which form of Sapir-Whorf? Sapir-Whorf is not an entity that can have a theory. Sapir and Whorf are two different scientists that never co-authored anything, and certainly never set out a hypothesis.

The strong form of Sapir-Whorf proposes that language completely determines the scope of cognitive processes. This form is generally considered to be false.

The weak form suggests that language influences thought, but the extent of such influence claimed can vary greatly depending on who is talking.

I would tend to think that might be true in the weaker forms, but at the same time my experience with programming languages is that you can write your desired type of code in any language and many developers do so, so I don't believe there is evidence that the influence is very strong.

E.g. I've written object oriented assembler. Object oriented C is almost a rite of passage. You can implement closures in C (been there done that), or co-operative multitasking (not been there, but others have).

Greenspun's Tenth Rule states:

"Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp."

And you can write functional Ruby (you can even write Ruby with immutability by freezing objects, though you'll find a lot of third party code breaking). Back when C was still relatively young and Pascal was still popular, it was not unheard of to come across C code that started something like:

    #define begin {
    #define end }
... and more, followed by C code superficially looking like Pascal.

If anything, programming languages have a long history of people inventing ways of emulating things they've seen and liked in other languages, but that are foreign to the language they are working in.

So while I do think that language influences thinking to some extent, I also think that influence is weak enough to be easily overridden by other things, such as sufficiently strong zealotery with respect to the advantages of some programming practice or another.

I'm Norwegian, but live in the UK and mostly think in English, and I do occasionally come across things that might qualify as language having influenced my thinking, but they are unremarkable enough most of the time that I rarely take note of it. In fact, trying to think of it now, I can't really come up with any good examples.

For programming languages it is easier. I would not immediatly think "first let's make a class for ..." when programming assembler, for exampl. You may eventually end up with concepts of objects and classes in assembler programs too, but if that's the first tool you think of, you'd probably pick another language. How to structure control flow changes. How to treat variables changes (if things can fit in registers vs. is suitable to push on the stack vs. directly accessing memory suddenly matters much more).

But still, at the same time, you can program assembler the way you program a higher-level language if that is what you want. The language only shapes your thinking as much as you let it. You'll probably be a better programmer in that language if you let it shape how you write code in that language, though.

Post reply on HN