Wow ok, I'd just like to be crystal clear here.
1. Your github userid was 'mind', and you had used that ID. 2. With no notice, github changed which persons/entities had access to/owned that ID.
I assume repos and gists were moved to your new ID? May I ask what they changed it to?
Were you a member of any organizations?
Thanks.
My username was forcibly changed to "mind-zz". I found this out a mere 2 months after it happened, upon logging in.
Admittedly, my account did have little activity. I used it to make a bona fide Rust bug report, logged in at various other times to check said bug report or just look around, and then life happened.
So there weren't public URLs that were being relied on. Although according to the customer service response, they would have done the exact same thing even if it had copious early activity.
Presumably there's more of an invisible line based on how much your usage looks like you're dependent on them, and how much of a public disruption it would cause. But that's the point - the actual Rust repo isn't about to get yanked out from under all of us, and people that fit the mold of creating their new repos on Github are probably fine. But the less you're in the "community" the more you're at the mercy of their arbitrariness.
I'm pretty sure that if this practice was widely known, there would be some tangible ire directed toward github, at least in the hacker/dev community.
> Although according to the customer service response, they would have done the exact same thing even if it had copious early activity.
Are you comfortable pasting that response in here? Thanks!
> Thanks for reaching out and my apologies for any worry this change has caused you. First, let me assure you that there has been no unauthorized access to your account: your username was changed by GitHub staff.
> We were contacted last March by someone with interest in claiming@@mind@@ for their own use. Upon inspection, we found that your account had not been accessed in over two years and we believed it to be abandoned. We released the username so another user could register it, per our name squatting policy: https://help.github.com/articles/name-squatting-policy
(AsteriskAsterisk was changed to @@ due to HN formatting)
----
As I said above, my account definitely had been accessed within the past two years. And it had been created and immediately used. And given that I do email on my own domain, it was pretty easy to see that this wasn't part of some farm of accounts. (I responded with all these points, to no avail).
And now here I am again justifying my own position in terms of their deliberately wide-open policy, to make sure I stay on the right side of public consensus - really, if I was "name squatting", then so is anyone who takes a break from using a service.
My guess is that someone greased the rules behind the scenes for a friend's startup. Which is of course is illegible to "support", so they just end up running interference.
(This had completely slipped my mind - it's been a hell of a year).
Github stole my 4-character username ("mind") to hand over to some machine learning startup-lookalike. Their official justification is it had been inactive for over two years (it had not), and a third party had reported it (to take, obviously). There was also no pre or even post notice, just the next time I logged in it showed up already changed. I could have easily and promptly responded to any notice - the lack of account activity was due to being occupied with the fallout from a significant death in the family.
I tried emailing customer service, but of course there's no need to consider facts when they've got policies.
I thought about trying to raise a social media stink when they were being acquired by Microsoft. But at the end of the day it's just not worth trying to craft a narrative to be received by the "web 2.0 class". I had enjoyed having the short name as Github is obviously a common center for bug reports etc, and I figured I'd eventually mirror repositories there. But at this point any illusion of cromulence they had is gone, and repos need to first be published on a real solution anyway. So whatever.