Closed nukeop closed 6 years ago
I think we should mirror original GitHub trends as is and not being opinionated. Although I agree that not-translated Chinese repositories look disappointing.
I see two possible solutions:
This is so biased! Take YouTube for example, it has many comments / posts in many different languages, will YouTube remove/block them? Of course not!
Just need to remember, none of us is the OWNER of this community, we are not running totalitarianism here.
The correct way is to implement some filtering mechanism, default to everything, and user can define the filter rule the way he/she prefers.
Although generally I'm inclined to support the idea of using English on GitHub as much as possible, I think this is just a bunch of nonsense. Why would anyone need to worry about being "censored" or the "filter" when using any natural language of mankind on GitHub? What if there was a genius programmer spoke poor English and an extraordinary project of his or hers just couldn't get the notice it deserved under this kind of "purge" mechanism?
This is an English-speaking website, the interface is in English, you're speaking English here, most of people interested in this project can't read Chinese, so it's useless to us. Many people expressed disappointment at this situation, not just me.
Yeah, it is good discussion, but I think, it is normal to use English in the international community, especially popular project, it should be open to world, not just China, actually, many Chinese developers are good at English, however, they are lacking in international view probably, maybe never thought our work can affect you guys in the world.
@nukeop the thing is, developers are from all over the world, a lot of them simply don’t learn English well, if a project that is popular enough, it is the nature to have users internationally, and if they ask questions and give answers in there native languages, it would be natural, unless we say the project is for English users only, which forces the non-English speaking users to go away.
At the end of the day, it is the official website and go-to place.
And it should be individual’a choice to post/see the way he/she likes. A simple filter would suffice.
Wouldn’t you reckon so?
I'm not saying they should be removed from Github altogether, but they should be filtered by the bot that posts daily/weekly trending repos in this project.
i don't get it. If you don't read chinese then you just don't read posts in chinese and ignore them. If you find the posts in chinese as spam to you then you urge github to come up with filtering mechanism to filter out posts in chinese. What's the point of forcing people to delete or not post things you don't read? I thought you were adolf hitler before seeing your name.
If the algorithm pulls X top starred entries each day/week, entries in Chinese will pollute the pool and cause lower ranking entries in English to be skipped. Most developers around the world stick to English which became a de facto lingua franca in the programming world, so that their projects will be accessible and useful to the greatest possible number of people. Entries in Chinese are unusable for a majority of Github users, why can't these developers use English too?
Entries in Chinese are unusable for a majority of GitHub users
If most users don't speak Chinese, then why are Chinese projects trending anyway? The fact that they on on trending implies that there are A LOT of Chinese speaking users here on GitHub. This is reasonable given that Chinese is the most spoken language in the world.
Why do you not learn some Chinese, or at least use translation software, to get the most out of GitHub?
You don't need that many stars to be in language-specific trending, less than 100 is enough.
I won't learn Chinese because all programming languages use syntax in English. Besides, Github is an English-speaking website, and I don't want to empower a totalitarian dictatorship.
Why so many Chinese like staring?
(you can) create simple Tampermonkey script that will drop Chinese entries for you personally
I've wrote a user script for personal drop down: https://github.com/miao1007/github-trending-filter, no self censorship, just modify the result as you like. There are still many great project in Chinese, but most of them are both written in Chinese and English. It's believed that single-language project can be block safely.
I noticed that chinese entries often pollute some of the more interesting categories, like this one:
https://github.com/vitalets/github-trending-repos/issues/28
When I sit to read them I notice that 3/4 are in chinese, therefore useless to most Github users. Could you filter them out?