I just ran it against my own (typical) nickname and found a couple of instances where it was free on websites that I could see myself using at some point in the future so I went ahead and reserved them for myself.
This tool as for namesquatting has been around for over decade. I don't see a problem if you are setting up a brand and wan't to pick one that's free across the board (or make sure someone wouldn't over-squat you).
If your justification consisists of 'the other guy might do it first and reap the benefits', maybe you should rethink how you apply ethics in everyday life.
By 'reap the benefits' did you mean 'extort you based on your brand value'? Sure, there are laws now that prevent domain name squatting, and most platforms would give your brand to you anyway (provided you are big enough). But why go thru expensive hassle when you can solve this proactively?
All companies do that by registering their trademarks. I don't see how this is different.
Apologies for this off topic reply but in an old thread you asked me about a particular episode and it's old enough I couldn't reply there. Here it is: https://www.imdb.com/title/tt0647497/
If someone has no email listed on their github or twitter and doesn’t have open DMs but you need to contact them privately for whatever reason (eg a security issue in a repo they control).
GitHub doesn’t have private messaging.
There are tons of legitimate uses. The point of a username is to identify someone.
If you really want to email a GitHub user, find any of their commits and look at the raw details (hint: add “.patch” to the URL). The email address will be in the author field.