Some Chinese companies, including Tencent and Xiaomi, are restricting access via their own browsers to a GitHub page where developers protest "996" work culture (Xinmei Shen/Abacus)