People migrate -- they always bring their DNA with them and their language. No? The connections between these have been studied for a long time -- for example, this popular book was published 20 years ago: https://www.ucpress.edu/book/9780520228733/genes-peoples-and...
A nice counter-example is Finnish (and other Finno-Ugric languages) – back in the early 1900s it was argued that Finns as an ethnicity must have originated from the Urals because the language seemed to have its roots there. (Notably in the era's racial "science" this had clear racist implications.) But modern genetics have revealed that the origins of the people are quite separate from the origins of the language.
Indeed this is so, but where does one find further information online (or not online) ? Such a case where language and genetics do not align is unusual in the world, but I have read that there are a few cases. Mostly associated with conquest and/or assimilation IIRC.
Turks are commonly said to be Mediterranean people with a Central Asian language. No clue about how true this is genetically but anecdotally I think Turks look quite similar to Greeks and Italians, and not much to eg Turkmen.
This is very common. The Romans did not genocide and repopulate everywhere they conquered, for example. A lot of romance language speakers genetically contiguous with Celts and other such things.
And going back further there is evidence of genetic continuity with pre-Indo-European European populations too.
The picture with the Indo-Europeans becomes a little clearer when you distinguish between Y-chromosomal and mitochondrial DNA. The genetic continuity with pre-Indo-Europeans is entirely on the mothers’ side; the Y-chromosome DNA of that population was entirely replaced with that of Indo-Europeans.
True but something like this is hard to accomplish without a centralized state or other institution which encourage assimilation.
Prior to that it’s more likely that the invaders killed and/or subjugated most of the mean and put themselves at the top of local hierarchy meaning that they and their descendants were more likely to have successful offspring.
Based on genetics that seems to have been the case in Europe.
But given that Finland's neighboring languages (Swedish & Russian, the languages of the conquerors) are IE, wouldn't one (plausibly) expect to see an IE language atop a non-IE gene pool ? Instead one sees the opposite. So does this mean a strong link (of some sort or another) between Finnish and Saame (Lapp) ?
People can change their language. Hungary and Turkey speak the languages of conquerors who have left very little genetic trace. (France is in a similar position!) Many Ethiopians speak a Semitic language (Amharic) for reasons unknown to us. Yiddish is a Germanic language spoken by a non-Germanic people. The Chinese of Thailand often cannot speak any Chinese (they speak Thai).
I assume the argument here is that if you see a huge linguistic expansion and a huge demographic expansion occurring at the same time, you can reasonably conclude that they are the same phenomenon and the expanding language is spoken by the expanding people. But the language and the people are not in general the same; people may voluntarily adopt a foreign language without moving (compare India and English) and they may fail to bring their language with them when they move. They cannot avoid bringing their DNA with them, but it will die out when they do, which their language may not.
>Many Ethiopians speak a Semitic language (Amharic) for reasons unknown to us.
Amharic isn't the only Semitic language spoken in Ethiopia. We have other Semitic languages spoken both in Ethiopia and Eritrea. It is just the Red Sea that divides these two countries from the other Semitic speaking countries. Yemen, across the sea has other Semitic languages other than Arabic. Also, just like Indo-European is a large grouping of languages, the Semitic languages are ordinarily grouped under Afro-Asiatic languages. Thus, besides some of the Semitic languages spoken in Ethiopia and Eritrea, we also have two other subgroups of Afro-Asiatic namely, Cushitic and Omotic languages that are also spoken in Ethiopia. Amharic thus is well contextualised for Ethiopia.
The fact remains that you would not expect to see black Africans speaking any Afroasiatic language without some kind of significant cultural shock. The reason those languages are in Ethiopia ( / Nigeria / etc. ) today is not that Ethiopia is populated by the descendants of an originally afroasiatic group. Something must have happened.
The Semitic languages are Afroasiatic languages. I agree with your general point but ironically you yourself now try to link language to genetics (skin color).
In the horn of Africa they've always spoken Semitic languages as far as we know, and actually it's possible the entire language family originated in Africa, not in West Asia as I guess you assume. This hasn't been proven one way or another, both theories exist.
Ethopians also just don't really look very much like west African (Niger-Congo speakers, but it is nonsense to presume Ethopians area "hybrid" population while west African Niger-Congo speakers and west Asian Semitic speakers are are "basal".
Niger-Congo does not belong to the Afroasiatic language group. I mentioned Nigeria because of Hausa. Obviously I would no more assume that the Hausa are a basal Afroasiatic group than that any Ethiopian group is.
Nigeria is all the way on the other side of the African content while the Arabian peninsula is right across the very narrow Red Sea. So it would make less sense for Ethiopians to speak a language that’s related to languages spoken thousands of kms away in West Africa than for them to speak a language that’s related to the languages spoken on the other side of the Red Sea - which is exactly what they do.
Edit: also, if you look at pictures of Ethiopians and Eritreans and of Yemenites you’ll see they’re way more similar in appearance than Ethiopians and, say, Nigerians.
Yeah, my wife is Ethiopian and she was shocked to see in TV news coverage how "Ethiopian" a lot of the Houthi rebels in Yemen looked, but this is actually not surprising once you know the histories of the Horn of Africa and Red Sea at a greater detail.
> I assume the argument here is that if you see a huge linguistic expansion and a huge demographic expansion occurring at the same time, you can reasonably conclude that they are the same phenomenon and the expanding language is spoken by the expanding people.
That's a lot to assume, though. One possible counterexample is contemporary North America. The English-speaking population spread across the continent in a linked process, the same phenomenon, but the majority contribution genetically, is not from England. There are communities in North America where almost no one is of English ancestry, yet they are English-speaking.
The same sort of social/demographic upheavals and changes that can create large language spread, are also the same kind that can create homogenization towards a single language despite people speaking many languages.
In the case of Thailand, the same political forces pressured the Chinese into intermarrying with the Thai, so genetics do come into play. But a clean victory was won over language; that didn't happen with genetics.
But, on the other hand, ‘While in most populations genetic and linguistic relations match, mismatches occur regularly as a result of language shift’: https://www.pnas.org/doi/10.1073/pnas.2122084119
Given you're referring to me and my career, can you explain what you mean about "worked on large community Python projects"? I don't see that text on the page you're citing. Is it an interpretation of "I’ve been part of teams working on a variety of things, including extensions to the Python language and A/B testing"?
Hey John! Yes, you're accurate here in how I interpreted your work on extensions in the Python language. Let me know if that is in error, would love to hear an alternative opinion to Julia's growth and status. My subjective take has been that the initial excitement of Julia has waned a bit (a shame, it's a good language) and that it's not seeing strong adoption.
EDIT: That said, I just looked up the TIOBE index and it appears to be growing. My subjective take is likely in error here!
I still use Julia a lot and still think it is the best bet for a dynamic language with acceptable speed. I don't work on many OSS projects anymore, so I'm not an active contributor, but I'm not contributing to other languages in my spare time either. The projects you see in my "about" page are my paid efforts.
I think Julia's adoption is still not at all comparable to Python or R, but neither of those languages were comparably popular at this point in their own lifetimes. I think people underestimate how slow change is here.
Julia absolutely could fail to compete in the long run, but it is still growing and it is improving.
> . I don't work on many OSS projects anymore, so I'm not an active contributor, but I'm not contributing to other languages in my spare time either. The projects you see in my "about" page are my paid efforts.
I appreciate the clarification and correction. Apologies for muddying the water.
It seems more interesting to discuss the implied underlying situation here than focus on any individual actor's tone.
It seems from the interaction that a part of IBM has (1) taken software that explicitly has no warranties, (2) repackaged it and sold it for profit by unilaterally adding new warranties of their own creation, and (3) attempted to redirect the burden of compliance with those warranties to the original authors (who had explicitly disclaimed any such warranties).
Mix of the above. It’s not dissimilar to investment banking or other highly compensated field. You need to get to the top of the top firms. The top of the top comes from the population of peer companies. The population of peer companies come from the population of lesser peers and top schools.
It’s not as easy as some posters make it sound, but it’s still on the order of 20-50k engineers. If you wonder why these firms move faster than the rest of the industry, this is a major contributor.
> Not a lot of people realize that Pandas was inspired by R, and in particular the Tidyverse model of handling rectangular data frames, created originally by Hadley Wickham.
Can you give a citation from this, preferably from Wes himself?
Does the article you linked not show that a loop is 10x slower than vectorization for computing square roots? The fact that 10x is better than the 60x slowdown for vapply isn't really evidence that loops are a reasonable alternative to vectorization yet.
Provide details. I don't know what "excessive" means here. They're going to be at least a bit conservative because they apply to more situations, but that's obvious.
Julia's broadcasting syntax depends on having Julia-style compilation to be efficient. It's not clear to me Python could ever provide the same behavior.
This seems pretty off-base to me. A lot of folks with PhD's in physics are working in industry. And a lot of the folks working on distributed systems don't have PhD's in that field.