News for hackers. Stuff that matters.

nsonnad

I'm the reporter on this article. I can tell you that the US government did not pay me or pressure me in any way. And other journalists who worked on this piece are in fact Chinese. Skepticism is healthy but don't let it get in the way of learning the truth.
Re:React v15.0 on Thursday April 07, 2016 @08:50PM (#11451854)
It will likely strengthen the case for having react manage the DOM while d3 takes care of any fancy math you need, like computing the d attribute for a <path> in a line chart. Previously there were some SVG elements that simply couldn't be expressed in React and so you had to either push that DOM management onto d3 or dangerouslySetInnerHTML
Re:Lodash 4.0.0 is out on Tuesday January 12, 2016 @10:03PM (#10892078)
Not to be forgotten is d3, which in addition to selectors allows you to very easily bind data to the DOM. And with the big 4.0 refactor that is underway, you can very easily pull in the selection[1] stuff only.

[1] https://github.com/d3/d3-selection

Re:The long process of creating a Chinese font on Saturday December 19, 2015 @12:57AM (#10762795)
Author here. Thanks for the comments, I have fixed both points. The first one I assure you was just a typo, the second, I read too quickly and could have sworn there was another stroke there originally...
Re:The long process of creating a Chinese font on Friday December 18, 2015 @07:24PM (#10761972)
Hello, I'm the author of this piece. It's a very good question, and the answer may simply be that script systems are inferior, but anecdotally I would say there are two advantages:

First, it makes the etymology of the script is very apparent. Often etymology in for example English is very obscure, and requires great leaps of imagination and inference to make the connections. Compare that to the character 灣 referred to in the piece, which means "bay" and contains the "water radical." The etymology can be made more clear in this way.

Second, the script is agnostic to how the characters are pronounced. This is what has allowed it to be used for several languages in China (often inaccurately referred to as "dialects")—which are often pronounced completely differently—for hundreds of years.

That said, there are clearly many, many disadvantages, and the main thing preventing change may simply be inertia.

Hello, I'm the author of this article. From what I can tell it appears that both NeoKylin and Ubuntu Kylin (a collab between Chinese state actors and Canonical) have simply adopted the Kylin name purely for its familiarity as meaning "Chinese OS." The original Kylin was a government project based on FreeBSD whereas NeoKylin:Fedora::UbuntuKylin:Ubuntu