Tiling window manager like i3 in multiple monitors environment is not that convenient as I thought. Most of the time I just use one monitor. Switching workspace between multiple monitors confuses me.
I used to version whole home directory, turned to stow + dotfiles recently, reasons:
1. maintaining .gitignore is kind of annoying.
2. I don't need all my configuration files on some machines, say a remote sever, you can just stow what you need instead of adding many files to your home.
3. it's not convenient setting up an environment when you already have many files in home, for git clone to a directory not empty is not allowed.
Thanks for your info. As a graduate student major in civil engineering in China, people around me come across the firewall when they need Google Scholar, which is rare also. Sometimes they come to me for help to get access to sites like Google Scholar. But, believe me, they don't care about what is GFW or anything about the censorship. yes, the big brother is watching and they want to be good netizens. Traditional industries like CE don't depend on internet much, so GFW does not have much influences on them. Even to programmers in internet companies, I doubt the proportion of people accessible to the free internet.
Above is based on personal experiences and may not be that precise. Things are complicated in China anyway.
It's for business of course, mainly international companies I guess. Local companies don't need to cross the firewall. Employees can only use these lines in the office. Actually most Chinese are not aware of the existence of the Great Firewall (GFW), really bad.