yes there is no "real google result" but the impact of personalization (as long as you are not self spammed with google plus your world) is in generally overrated.
It's not personalized to the point where you get completely different results for each person. The only thing is the order might be slightly different, and you might get local results now.
Github is complicated. I tried to make account one time. I registered and an email address was required which they promised not to share with anyone. But then I found that that email address is shared to the whole world in git commit summary! Later I had bigger problem, with setting up public key in TortoiseGit. Instructions at http://help.github.com/win-set-up-git/ didn't work for me.
Github website also feels alien and weird, like Macintosh.
It's much easier to pass around git .patch files. Anyone can post anonymously (no email or account required) a .patch file on project's phpBB forum. Because it's usual phpBB, anyone can review anonymously and it's possible to post screenshots. It takes just 1-2 minutes to post a patch. Just select your commits in TortoiseGit and click "Create Patch Serial". There are graphical instructions for TortoiseGit in sticky thread on patches forum.
Maybe I'm missing something, but I think GitHub gets the email address it displays in the commit messages from Git rather than your account. (That is, it gets it from whatever you set with git-config.)
>But then I found that that email address is shared to the whole world in git commit summary!
If you're talking about the email address in the commit itself, that's part of the commit object and not anything GitHub does behind your back. If you publish the commit anywhere, not just GitHub, the email address has become public knowledge.
Windows is fragmented? I use XP since 2002 and all programs are compatible.
Only very recently there are problems: DirectX10 doesn't work on XP and DOS programs don't work on Windows 7.
But still 99% of games and programs run on XP. Can you run a binary executable from 2002 on Linux or on Mac? How about binaries from 1995? On Windows they run just fine.
I don't think you understand what fragmentation is.
Windows is fragmented both at the software layer, with all the different versions of it: 2008 R2, 7, 2008, Vista, 2003, XP, 2000, Me, 98, NT4, etc. And it is fragmented at the hardware layer, with all the different hardware configurations it supports(ed): type and number of processors (64-bit, 32-bit, 16-bit), type of disk (diskless, SAS, SATA, IDE, SCSI), amount of RAM, number and resolution of each monitor, input devices (keyboard, trackpad, mouse, joystick), etc.
The fact that many apps can run on XP proves my point: despite being an extremely fragmented platform, it is possible to write an app that is relatively portable on different Windows versions and PCs.