Boing Boing 

Most popular programming languages shift at Github


Driven by the web and Android, Javascript and Java reign. Ruby and C lose ground. PHP lumbers on, impervious. Somewhere in the distance, a Perl script barks mournfully.

Between 2008 and 2015 GitHub gained the most traction in the Java community, which changed in rank from 7th to 2nd. Possible contributing factors to this growth could be the growing popularity of Android and the increasing demand for version control platforms at businesses and enterprises.

Who put the "X" in "Xmas"

Turns out, it was the Greeks. Χριστος is how you write "Christ" in Greek and writers (including people who transcribed the Bible) have been using "X" as a convenient abbreviation of that since at least the 3rd and 4th centuries.

How To: Pronounce Nelson Mandela's middle name

The BBC's in-house linguists have an interesting piece about pronouncing words in Xhosa — a major language spoken in the region of South Africa where Nelson Mandela grew up. (Helpfully included in the story: How to pronounce "Xhosa".)

Saving dying languages with the help of math

Languages come and go and blend. It's likely been that way forever and the process only accelerates under the influence of mega-languages (like English) that represent a sort of global means of communication. But, increasingly, people who are at risk of losing their native language entirely are fighting back—trying to encourage more people to be bilingual and save the native language from extinction.

At Discover Magazine, Veronique Greenwood has a really interesting story about a mathematician who is helping to preserve Scottish Gaelic. How? The researcher, Anne Kandler, has put together some equations that can help native language supporters target their programs and plan their goals.

Some of the numbers are obvious—you must know how many people in the population you’re working with speak just Gaelic, how many speak just English, and how many are bilingual, as well as the rate of loss of Gaelic speakers. But also in the model are numbers that stand for the prestige of each language—the cultural value people place on speaking it—and numbers that describe a language’s economic value.

Put them all together into a system of equations that describe the growth of the three different groups—English speakers, Gaelic speakers, and bilinguals—and you can calculate what inputs are required for a stable bilingual population to emerge. In 2010, Kandler found that using the most current numbers, a total of 860 English speakers will have to learn Gaelic each year for the number of speakers to stay the same. To her, this sounded like a lot, but the national Gaelic Development Agency was pleased: it’s about the number of bilingual speakers they were already aiming to produce through classes and programs.

Read the rest at Discover Magazine

Image: Gaelic Signs, a Creative Commons Attribution (2.0) image from cradlehall's photostream

Unicode's "Pile of Poo" character

For many years, most of the Internet ran on ASCII, a character set that had a limited number of accents and diacriticals, and which didn't support non-Roman script at all. Unicode, a massive, sprawling replacement, has room for all sorts of characters and alphabets, and can be extended with "private use areas" that include support for Klingon.

But for all that, I never dreamt that Unicode was so vast as to contain a special character for a "pile of poo."

Block: Miscellaneous Symbols And Pictographs
Category: Symbol, Other [So]
Index entries: POO, PILE OF
Comments: dog dirt
Version: Unicode 6.0.0 (October 2010)
HTML Entity: 💩

Here is "Pile of Poo" in whatever font your browser renders this page in: 💩

Unicode Character 'PILE OF POO' (U+1F4A9)