Wouldn't then a hash of your email also identify you as a person? The companies can still build a profile of you if they just agree to use the same hashing function :/
Is it possible to rebind the caps lock key? That's the only reason why I have Karabiner-Elements installed, using the caps lock key for delete_forward is the best thing ever.
Remapping the caps lock key to the delete key (delete the character in front of the cursor) has been a great productivity boost for me. Below is the karabiner.json file that I'm using for this:
Aye, I did cherry pick a bit, sorry about that. But still, if you go to Brendan Eich's wiki page [0], it says that he wanted to put Scheme in the browser, but was commissioned to create a language that resembled Java instead. I guess he ended up doing a little bit of both :)
To be fair, JavaScript started out as a language that looks like Java.
"JavaScript was designed with Java's syntax and standard library in mind. In particular, all Java keywords were reserved in original JavaScript, JavaScript's standard library follows Java's naming conventions, and JavaScript's Math and Date objects are based on classes from Java 1.0" -- http://en.wikipedia.org/wiki/JavaScript#JavaScript_and_Java
Another thing that I really enjoy about working remotely is not having to deal with people as much... Talking to computers is so much easier than talking to people :)
There is also a third option: freelancing. This way you can keep programming, with only a moderate amount of "management" (finding new projects to work on/dealing with clients).
Check out phk's fosdem talk[0]. I've linked to the the part where he talks about openSSL, but I'd suggest watching the whole thing. I'm now starting to believe the talk wasn't a joke at all...
My custom Google+ URL is http://google.com/+AnžePečar even though typing letters with diacritics is nearly impossible on 99% of the keyboards out there. I should have kept the random numbers...
G-Sync syncs the monitors refresh rate with the FPS your graphics card is feeding the monitor - thus removing screen tearing and other anomalies that happen when the refresh rates are out of sync.
It doesn't make a difference if your card is renderring at 60 fps with out a hitch, but you can see the difference when the fps drop to 50 or 40. Check out this video: http://www.engadget.com/2013/10/18/nvidia-g-sync/
I have an older 3xxx card as well and enabling DPM noticeably reduced work temperatures. I'd say the temperature levels with DPM enabled are similar to using fglrx propriety drivers.
Have you tried enabling DPM [1]? This feature was added in 3.11, but it's not enabled by default. You need to set a kernel parameter to make it work (radeon.dpm=1 in your grub config).