News for hackers. Stuff that matters.
Re:Ask HN: My GitHub account got suspended without any notice by zomglings on Tuesday July 14, 2020 @11:21AM (#23832979)
It is ridiculous that GitHub has not even responded to your support ticket.

To anyone reading from GitHub, this is making me rethink my choice of GitHub as a platform, and I'm sure the same is true for other people reading this post. Your reputation is very much at stake.

To anyone reading this from Gitlab, how easy is it to migrate CI/CD off of GitHub Actions to Gitlab?

Re:Ask HN: My GitHub account got suspended without any notice by Hamcha on Tuesday July 14, 2020 @11:26AM (#23833040)
If you truly wish to avoid this kind of problems you should think about hosting your own platform rather than jumping to the next one. Just because the smaller players haven't done anything bad doesn't mean they wouldn't.

Gitea/Gitlab are crazy easy to set-up nowadays, especially with a fully working CI/CD setup (I use Gitea+Drone and I love it, Gitlab comes with its own)

Re:Ask HN: My GitHub account got suspended without any notice by shash7 on Tuesday July 14, 2020 @12:05PM (#23833564)
Problem is that there are so many services that integrate with github directly that moving to other alternatives will also require moving/replacing those 3rd party services.
Re:Ask HN: My GitHub account got suspended without any notice by fennecfoxen on Tuesday July 14, 2020 @02:11PM (#23835514)
Embrace, extend.
Re:Ask HN: My GitHub account got suspended without any notice by ghostbrainalpha on Tuesday July 14, 2020 @02:02PM (#23835371)
Is it possible to self host the code, but then automate syncing backups to public Github.

That way you can use 3rd party integrations, and be part of the Github ecosystem 99% of the time, but when they do something like this, you have an emergency place to work from?

Re:Ask HN: My GitHub account got suspended without any notice by gumby on Tuesday July 14, 2020 @03:50PM (#23836889)
Plenty of projects do this, hosting on their own infrastructure and syncing one way to a R/O repo on github for those who find that for some reason easier to access. A couple of examples are boost and llvm
Re:Ask HN: My GitHub account got suspended without any notice by zrail on Tuesday July 14, 2020 @02:54PM (#23836094)
I believe Gitea has two way syncing built in.
Re:Ask HN: My GitHub account got suspended without any notice by varispeed on Tuesday July 14, 2020 @11:34AM (#23833139)
You are essentially shifting the problem from entity to entity and from one domain to another. If you self host your repository, your hosting provider can pull the plug and you essentially end up in square one. If you decide to self host, you should consider multi-cloud cross continent and cross political doctrine cluster.
Re:Ask HN: My GitHub account got suspended without any notice by kps on Tuesday July 14, 2020 @11:42AM (#23833255)
You don't need a hosting provider. Your code fits on each developers' machine. (Remember when git was touted as a distributed version control system?) If it doesn't, you're at the scale where you're not worrying about your hosting provider dropping you — they're worried about you dropping them.
Re:Ask HN: My GitHub account got suspended without any notice by jedieaston on Tuesday July 14, 2020 @12:53PM (#23834410)
That's just as true of GitHub though, and isn't the problem. The problem is the related services, like issues, PRs and now CI/CD which all sit with the code but don't come down on a clone. That problem still hasn't been solved, which could mean your whole knowledge base goes missing if you lose access to the server. CI/CD can maybe be replicated from what's on your laptop, but if you don't have the PR history it could spell doom for big codebases that don't use extended commit messages a lot.
Re:Ask HN: My GitHub account got suspended without any notice by wiml on Tuesday July 14, 2020 @02:14PM (#23835577)
You could use something like Fossil[1]. Or you could take regular backups of your project, which you should perhaps be doing anyway.

[1] https://fossil-scm.org/home/doc/trunk/www/index.wiki

Re:Ask HN: My GitHub account got suspended without any notice by ncmncm on Wednesday July 15, 2020 @03:05AM (#23842172)
I never understood why all that stuff wasn't also committed to the same repository. History is history, whether it's source code or talk about source code.

Of course it could also be in a database thingy for querying and stuff.

Some people say it is because Github wants to lock you in. I don't really believe that, but I am equally sure they don't mind if you lock yourself in.

Re:Ask HN: My GitHub account got suspended without any notice by awakener62 on Tuesday July 14, 2020 @11:46AM (#23833313)
I've had to resort to this I have 2 CentOS servers at the office. One running Gitlab CE the other running Gitlab Runner. We can't risk getting burned by Github or Gitlab if we forget to use the correct words in repos.

Switching domain registrar and re-routing DNS is a simple and cheap thing if it ever becomes necessary.

Re:Ask HN: My GitHub account got suspended without any notice by PinguTS on Tuesday July 14, 2020 @11:37AM (#23833185)
Moving your own self-hosted stuff around different hosting providers is easy and doesn't interrupt the service, at least not for long. Just open an account at a new hosting provider. Fire up, your backup, changing DNS and you are up and running.
Re:Ask HN: My GitHub account got suspended without any notice by jlokier on Tuesday July 14, 2020 @11:43AM (#23833257)
This is great until your DNS account is blocked at the registrar for similarly opaque reasons.
Re:Ask HN: My GitHub account got suspended without any notice by Silhouette on Tuesday July 14, 2020 @12:49PM (#23834351)
At some point, there are risks you can't realistically control. There will always be extremely unlikely but theoretically possible catastrophic outcomes. Working DNS is great until global thermonuclear war or a supervolcano erupting renders the Internet rather irrelevant, for example.

A sensible policy is to look at the risks you can do something about, try to assess how likely each threat is and what damage it would cause if it actually happened, and then make your plans taking into account how much you want to control those risks and what it costs you to do so.

On this scale, something like the total collapse of law and order or the failure of the core infrastructure of the modern Internet and its governance processes is obviously less likely than one commercial service provider pulling the plug on unspecified or unreasonable grounds.

Re:Ask HN: My GitHub account got suspended without any notice by jlokier on Tuesday July 14, 2020 @01:41PM (#23835092)
I think highlighting risks in systems we might eventually change, but can't change yet, is also part of sensible policy.

We're not going to change the DNS registrar system overnight. But by drawing attention to the issue, we might, eventually, make it a bit more robust with regards to things like registrars becoming unresponsive to small players, or losing data.

For example if people could register with two or three independent registrars in order to have robust control and ownership in the event any one registrar fails them, that might help as a technical solution for robustness. No doubt there are other non-technical things that may help as well.

Separate from changing DNS, I think it's sensible to recognise that risks with cloud hosting or using SaaS, as happened to OP with their GitHub account, also exist with DNS, so for anyone who would find that a problem, they should evaluate whether relying on a single domain, or even on DNS itself, is the right thing to do. For example, high-value IoT devices in the field that can't be updated easily might look for their server at more than one DNS name, and specifically on separate domains (not subdomains) held by distinct registrars, and validate the server's identity. Or they might keep track of IP addresses that have worked recently (in addition to DNS) and fall back to those. (I have worked on devices where this was helpful because DNS on some deployed sites turned out to be unreliable.)

Re:Ask HN: My GitHub account got suspended without any notice by Silhouette on Tuesday July 14, 2020 @01:52PM (#23835246)
I don't disagree, but I think it's fair to say that the risk of some random DNS-related dispute causing a problem where your registrar cuts you off is much lower than the risk of some random SAAS you depend on pulling a fast one.

The culture and economics behind a lot of tech SAASes that we talk about here all the time make them inherently vulnerable to discarding or abusing users, even those who have been with them a long time and maybe paid them quite a lot of money, in the name of the almighty growth curve. The incentives there are not necessarily aligned with supporting even long-standing and loyal users.

In contrast, there is little to gain for a DNS provider to screw a paying customer or get embroiled in some tedious arguments about rights to some domain name. They can't entirely avoid that because of the environment they operate in, but they are generally going to make the most money when they have lots of happy customers who can briefly engage with the provider's almost entirely automated systems and pay some registration fees for the privilege through another almost entirely automated system and then everyone can get on with their day happy with the trade.

Re:Ask HN: My GitHub account got suspended without any notice by hundchenkatze on Tuesday July 14, 2020 @11:51AM (#23833359)
Couldn't you just switch registrars?
Re:Ask HN: My GitHub account got suspended without any notice by jlokier on Tuesday July 14, 2020 @12:43PM (#23834249)
It can be difficult if the old registrar won't cooperate.

Especially if you registered under a pseudonym, as then you can't prove legal ownership of the domain either. But even if you register under your real name, you may need a court case to compel transfer if the old registrar won't cooperate.

Re:Ask HN: My GitHub account got suspended without any notice by luckylion on Tuesday July 14, 2020 @11:44AM (#23833288)
> If you self host your repository, your hosting provider can pull the plug and you essentially end up in square one.

Yeah, but it's much, much, much less likely than some script at GitHub getting triggered and shutting your account down. And even the cheap hosting providers do have ultra-premium-platinum-support compared to Google, GitHub, Amazon etc.

Re:Ask HN: My GitHub account got suspended without any notice by MattGaiser on Tuesday July 14, 2020 @12:23PM (#23833873)
> And even the cheap hosting providers do have ultra-premium-platinum-support

It is an odd thing to think that GoDaddy may have more merit as a solution than Github for hosting code...

Re:Ask HN: My GitHub account got suspended without any notice by codegeek on Tuesday July 14, 2020 @12:48PM (#23834338)
Not Godaddy. Just go with any reputable VPS instead. You don't want to get into GoDaddy's hell, trust me :)
Re:Ask HN: My GitHub account got suspended without any notice by lol636363 on Tuesday July 14, 2020 @11:21PM (#23840876)
While GoDaddy doesn't have the best support, they have fixed many account related issues for my clients in the past.
Re:Ask HN: My GitHub account got suspended without any notice by Silhouette on Tuesday July 14, 2020 @12:39PM (#23834168)
If you self host your repository, your hosting provider can pull the plug

If you self-host your repository, you don't have a hosting provider. There is no-one to "pull the plug" on the server at my business's office except the people who work in the building who could literally pull the plug, and I suppose the electricity and phone companies and our ISP.

What you are talking about isn't self-hosting, it's hosting in the cloud on VMs you're renting directly. This is an intermediate step between self-hosting and using a fully hosted service like GitHub.

With cloud-hosting, you are probably still subject to the whims of your hosting service. For example, you might be subject to occasional forced restarts of a long-lived instance if your hosting service needs to restart or replace the underlying physical server.

However, in most cases, unless you're doing something illegal using their equipment or compromising their system in some way, these hosting services don't much care what you're running on your virtual box. This option is still far less risky than using a fully-hosted service, not least because you retain full control over the underlying data so there is almost nothing that can happen because of your hosting provider that a reasonable backup strategy can't fix within a relatively short amount of time.

Re:Ask HN: My GitHub account got suspended without any notice by R0b0t1 on Tuesday July 14, 2020 @01:05PM (#23834589)
Your ISP could refuse service. This has happened. If you manage to start an ISP people could refuse to peer.
Re:Ask HN: My GitHub account got suspended without any notice by Silhouette on Tuesday July 14, 2020 @01:22PM (#23834846)
I think my other comment at https://news.ycombinator.com/item?id=23834351 applies here as well.
Re:Ask HN: My GitHub account got suspended without any notice by parliament32 on Tuesday July 14, 2020 @01:11PM (#23834683)
If you run your own AS you can buy bandwidth from literally any carrier, they famously don't give a triangular shit about what you do.
Re:Ask HN: My GitHub account got suspended without any notice by korethr on Tuesday July 14, 2020 @02:49PM (#23836035)
Yes, but be honest, how many people can easily get their own AS? The barriers to getting an AS number are by design higher than the barriers to getting hosting with a random provider. If I can prove I have hundreds of hosts I want to connect to the Internet, I can probably successfully get an AS number and get in line for a slice IPv4 space when one becomes available. Joe Random probably can't.
Re:Ask HN: My GitHub account got suspended without any notice by naavis on Tuesday July 14, 2020 @02:09PM (#23835486)
What is AS?
Re:Ask HN: My GitHub account got suspended without any notice by parliament32 on Tuesday July 14, 2020 @02:25PM (#23835724)
Re:Ask HN: My GitHub account got suspended without any notice by mynegation on Tuesday July 14, 2020 @02:28PM (#23835775)
Re:Ask HN: My GitHub account got suspended without any notice by sreevisakh on Tuesday July 14, 2020 @04:04PM (#23837083)
There are two things you should ensure while self-hosting:

1. Always have independent and automatic data backup. A storage medium attached to a raspberry pi is plenty enough

2. Always choose a setup that you can deploy and migrate trivially

It wouldn't matter what the hosting provider does if you have the power to pack up your bags and move elsewhere when they misbehave.

Re:Ask HN: My GitHub account got suspended without any notice by threatofrain on Tuesday July 14, 2020 @03:33PM (#23836645)
Can I have a single company act as the aggregator of all these technical abilities and package it into a single software product? :D
Re:Ask HN: My GitHub account got suspended without any notice by finnthehuman on Tuesday July 14, 2020 @11:42AM (#23833243)
>To anyone reading from GitHub, this is making me rethink my choice of GitHub as a platform

You should reconsider it no matter what; you're putting your business in someone else's hands and relying on their goodwill not to completely fuck you over.

Using Github can be a tolerable risk when your company has hundreds of more-likely reasons to fail in the next month and needs every little bit of saved time it can get. But once the business has it's feet under itself, the github contract of adhesion is a pretty stupid risk to take.

Re:Ask HN: My GitHub account got suspended without any notice by mratsim on Tuesday July 14, 2020 @01:34PM (#23834999)
They are putting their business in the hands of a vendor they pay for a service.

When you pay a professional for a service, you should be able to expect that the service is provided.

Re:Ask HN: My GitHub account got suspended without any notice by marcinzm on Tuesday July 14, 2020 @05:10PM (#23837936)
If you're large enough for it to matter then you're large enough to pay for Github Enterprise and have stronger contracts in place. Then you're not relying on goodwill but the cost of a lawsuit if they fuck with you.

And if you can't handle your business relying on contractually and legally defined interconnections with other entities then you really shouldn't be running a business.

Re:Ask HN: My GitHub account got suspended without any notice by threatofrain on Tuesday July 14, 2020 @12:44PM (#23834268)
I recently had my account removed from Gitlab.com without warning and discovered it when my workflow broke. I'm talking to support but my issue has yet to be resolved.
Re:Ask HN: My GitHub account got suspended without any notice by samanthalee233 on Tuesday July 14, 2020 @01:19PM (#23834794)
Do you mind sharing your support ticket number here, or email it to [email protected]? We can help escalate the issue internally. Thanks!
Re:Ask HN: My GitHub account got suspended without any notice by dsr_ on Tuesday July 14, 2020 @01:33PM (#23834992)
Can you do all your customers a favor and fix the process so that "I posted on HN/Twitter/whatever" is not a desirable means of escalation?
Re:Ask HN: My GitHub account got suspended without any notice by samanthalee233 on Tuesday July 14, 2020 @03:34PM (#23836653)
We do prioritize tickets that indicate an issue as complete blocker. Our team that monitors hackernews for feedback, issues, and criticisms work to make sure these things are actually being prioritized, as it’s not always clear from the support ticket how severe a blocker might be.
Re:Ask HN: My GitHub account got suspended without any notice by dsr_ on Tuesday July 14, 2020 @03:51PM (#23836897)
Is "my account is suspended, I don't know why" considered a "complete blocker"?
Re:Ask HN: My GitHub account got suspended without any notice by emilycook on Tuesday July 14, 2020 @04:58PM (#23837775)
Yes, if the support ticket is opened when the issue is discovered. This particular instance was first reported on hackernews and was due to our dormant namespace policy: https://news.ycombinator.com/item?id=23827772
Re:Ask HN: My GitHub account got suspended without any notice by giancarlostoro on Tuesday July 14, 2020 @11:27AM (#23833046)
This seems to be a common problem around the tech industry as a whole. What would it really cost them to have even just half a dozen decent people running around doing support. I am sure they will be busy very quick too but it will help to maintain GitHub as a community focused site that aims to keep you productive after all git is a productivity enhancement utility.
Re:Ask HN: My GitHub account got suspended without any notice by MattGaiser on Tuesday July 14, 2020 @11:30AM (#23833093)
The problem is that you wouldn't need a dozen but rather 100+. Support doesn't scale well.
Re:Ask HN: My GitHub account got suspended without any notice by kemonocode on Tuesday July 14, 2020 @01:57PM (#23835309)
As many as it takes or is permissible, then.

The notion that customer support, just like security, is just a sunken cost needs to stop.

Re:Ask HN: My GitHub account got suspended without any notice by catalogia on Tuesday July 14, 2020 @11:32AM (#23833118)
Why would hiring 100+ customer support reps be a problem for Microsoft?
Re:Ask HN: My GitHub account got suspended without any notice by MattGaiser on Tuesday July 14, 2020 @11:35AM (#23833159)
1. They would need to be somewhat technical, so they would not be cheap. Let's say $70,000 a piece.

2. It is a free product. Would you spend 7 million a year supporting a free product?

3. 99% of complaints would be of the nature "GitHub is broken. HELP!" and really be some person who did not set the origin before pushing.

Re:Ask HN: My GitHub account got suspended without any notice by Silhouette on Tuesday July 14, 2020 @01:45PM (#23835143)
1. They would need to be somewhat technical, so they would not be cheap. Let's say $70,000 a piece.

That is roughly the fully-loaded cost to employ a senior software developer in much of the world. A decent but first-line tech support agent would cost a fraction of that amount almost anywhere outside the US.

2. It is a free product. Would you spend 7 million a year supporting a free product?

Presumably for the same reasons you spent far more than that to buy and continue to operate the service at all.

3. 99% of complaints would be of the nature "GitHub is broken. HELP!" and really be some person who did not set the origin before pushing.

Then 99% of the complaints will be dealt with quickly using standard replies and references to FAQs. These aren't going to be the ones attracting hundreds of comments and presumably thousands more readers on prominent online forums for software developers.

Re:Ask HN: My GitHub account got suspended without any notice by c22 on Tuesday July 14, 2020 @11:43AM (#23833261)
They paid $7.5 billion for it so they're already spending much more than that if they keep it running for any less than the next thousand years.
Re:Ask HN: My GitHub account got suspended without any notice by joepie91_ on Tuesday July 14, 2020 @06:43PM (#23838998)
It isn't a free product. It's a paid product with a free "introduction tier" that helps them capture the open-source ecosystem, so that when your company needs paid services, they are the obvious choice because everyone is using it already.

Basically the same deal as "educational licenses" for expensive software suites. It isn't a freebie at all; it's an investment into future customer acquisition through lock-in. That's how you're paying for it.

Re:Ask HN: My GitHub account got suspended without any notice by jen20 on Tuesday July 14, 2020 @12:30PM (#23834023)
> It is a free product.

I for one pay for GitHub. I've never had a ticket that wasn't answered in under a day, but I'd be almightily annoyed with them if I submitted a ticked like this and didn't have a response within hours.

Re:Ask HN: My GitHub account got suspended without any notice by rhacker on Tuesday July 14, 2020 @03:19PM (#23836467)
Mostly support is a person getting a hold of someone that can escalate. No technical requirements needed.
Re:Ask HN: My GitHub account got suspended without any notice by thephyber on Tuesday July 14, 2020 @04:01PM (#23837032)
No. Support is a pyramid where each node should try to solve the problems they can before an escalation.
Re:Ask HN: My GitHub account got suspended without any notice by ISL on Tuesday July 14, 2020 @11:38AM (#23833201)
It should at worst scale linearly with user-count and hence, at least in the asymptotic limit, revenue.
Re:Ask HN: My GitHub account got suspended without any notice by dragonwriter on Tuesday July 14, 2020 @11:45AM (#23833294)
> It should at worst scale linearly with user-count

No, front-line support staff might scale that way, but organizational costs scale superlinearly with the size of the bottom of the pyramid, so even if it did, total cost would be super linear with userbase.

Re:Ask HN: My GitHub account got suspended without any notice by throwaway43234 on Tuesday July 14, 2020 @11:40AM (#23833222)
Users can be free or paid. When I open up support tickets backed by a paid account they're always very quickly resolved. I'm not sure how much GitHub needs to support people who won't even pay for the product...
Re:Ask HN: My GitHub account got suspended without any notice by richardwhiuk on Tuesday July 14, 2020 @11:40AM (#23833223)
I'm not convinced revenue on services with free plans scales linearly with users.

It's unclear if the poster had a paid for account.

Re:Ask HN: My GitHub account got suspended without any notice by mtnGoat on Tuesday July 14, 2020 @11:34AM (#23833138)
Regardless, a dozen is a good starting point.
Re:Ask HN: My GitHub account got suspended without any notice by MattGaiser on Tuesday July 14, 2020 @11:36AM (#23833169)
I am not sure that would be better simply because they would either need to throw away a lot of tickets randomly or the wait times would be horrendous.
Re:Ask HN: My GitHub account got suspended without any notice by cortesoft on Tuesday July 14, 2020 @11:38AM (#23833192)
They already have more than a dozen
Re:Ask HN: My GitHub account got suspended without any notice by simple_phrases on Tuesday July 14, 2020 @11:38AM (#23833195)
To anyone at GitHub reading this, this thread has motivated me to move the rest of my projects to a self-hosted solution.

Putting all my eggs in GitHub's basket is evidently too much risk for me to bear.

Re:Ask HN: My GitHub account got suspended without any notice by olyjohn on Tuesday July 14, 2020 @01:34PM (#23835004)
Just back up the data somewhere else. No matter what you use, there's a possibility that your stuff will just vanish one day. Your own hard drives could die, your building could burn to the ground. Don't put your data into something that you can't get it back out of later. Off site backups are like sysadmin 101. You even need to back up your cloud infrastructure, it's not unheard of for any of the cloud providers to lose a whole bunch of VMs, storage, etc all at once. It's rare, but it does happen, just like an account lock-out.
Re:Ask HN: My GitHub account got suspended without any notice by joepie91_ on Tuesday July 14, 2020 @03:26PM (#23836554)
The problem isn't just the data, it's the access. You can point a domain of your own at a different server if the old server vanishes for some reason, and retain interaction with your users.

But if GitHub bans you, good luck with that. They're not just deleting your data; they are removing you from your own community, because they control its environment.

Edit: And the domain name system, unlike services like GitHub, actually has processes and mechanisms in place for recovering access and filing disputes.

Re:Ask HN: My GitHub account got suspended without any notice by simple_phrases on Tuesday July 14, 2020 @03:35PM (#23836680)
I have backups, but it's more than just data. GitHub is a platform for collaboration, and should the plug get pulled from the platform, collaboration stops and data living outside of the repositories is lost. I can't afford that down time.
Re:Ask HN: My GitHub account got suspended without any notice by rapnie on Wednesday July 15, 2020 @02:16AM (#23841921)
And you can still mirror to GH to benefit from the extra visibility and attention this is bringing to your project.
Re:Ask HN: My GitHub account got suspended without any notice by quadrifoliate on Tuesday July 14, 2020 @11:30AM (#23833103)
I have also bookmarked this, and will be sharing it with the few Open Source projects I contribute to as evidence that we should stop using GitHub for crucial work. It's a sad thing since I think they have a more intuitive platform than GitLab or Bitbucket, but seem to be transitioning to a full-blown enterprise obsessed Microsoft division.
Re:Ask HN: My GitHub account got suspended without any notice by jacquesm on Tuesday July 14, 2020 @12:21PM (#23833840)
Of course it would, what else did you expect. Microsoft and open source have preciously little to do with each other regardless of how much lipstick they put on the pig. Selling Github to MS was a major mistake and one that we will all eventually end up regretting. This company is not friendly to open source unless it will find a way to milk it for profit, and even then only until that route is more profitable than any other scheme they come up with.

Lambs to the slaughter. Did you really believe that Microsoft suddenly did a 180 and that all the people that thought EEE and hamstringing Linux through proxy lawsuits and outright lies were just fine have left the company?

Re:Ask HN: My GitHub account got suspended without any notice by quadrifoliate on Tuesday July 14, 2020 @12:49PM (#23834353)
I had hoped that GitHub's culture, Nat Friedman as a CEO, and Microsoft's seeming acceptance of Open Source lately would combine to maybe prevent GitHub from turning into Microsoft SharePoint For Code.

It seems that I may be wrong.

Re:Ask HN: My GitHub account got suspended without any notice by joepie91_ on Tuesday July 14, 2020 @06:45PM (#23839015)
Microsoft's "acceptance of open-source" only stretches as far as it helps them survive, in an economy where "why would I buy your product when there's this open-source thing" is a question that gets asked more and more frequently. You know, the "embrace" and "extend" phases of "embrace, extend, extinguish".

This is really obvious from the parts that they choose not to open-source, such as https://github.com/MicrosoftDocs/intellicode/issues/201

Re:Ask HN: My GitHub account got suspended without any notice by agustif on Tuesday July 14, 2020 @01:29PM (#23834946)
Nat might still hold the CEO title, but no longer has the power to set policy.

He should do as he is told by MS.

Re:Ask HN: My GitHub account got suspended without any notice by rapnie on Tuesday July 14, 2020 @12:44PM (#23834260)
Gitea is more similar to GH, and besides self-hosting there are providers that'll host your OSS projects for free, like notabug.org and codeberg.org and probably a bunch more.

https://notabug.org

https://codeberg.org

Re:Ask HN: My GitHub account got suspended without any notice by Yanu-3452 on Tuesday July 14, 2020 @11:23AM (#23833004)
Careful about leaping to conclusions, we're hearing one side of a story here.
Re:Ask HN: My GitHub account got suspended without any notice by chc on Tuesday July 14, 2020 @12:13PM (#23833707)
"We're hearing one side of the story" seems to be functioning as a thought-terminating cliche here. Everyone knows we're only hearing one side of the story. The comment you're responding to is asking Github to join the conversation, and noting that the information we have so far looks bad for Github. Nobody is suggesting that Github be summarily executed.
Re:Ask HN: My GitHub account got suspended without any notice by jacquesm on Tuesday July 14, 2020 @12:19PM (#23833806)
Sick and tired of the 'both sides' argument to shut down discussion. The simple fact that this is seen as a reasonable way to get the attention of the company involved speaks volumes. The best ones are the ones where they can't tell you anything about your own account for policy reasons that are not spelled out because it may help the spammers/criminals/bogeyman du jour.
Re:Ask HN: My GitHub account got suspended without any notice by smoe on Tuesday July 14, 2020 @12:27PM (#23833949)
Well the problem seems to be that the other side can't be bothered to give their side of the story.

Which is not something unheard of when dealing with large companies.

If true,that they did not respond, that would be much more worrisome to me than whatever the reason for the ban might have been.

Re:Ask HN: My GitHub account got suspended without any notice by hinkley on Wednesday July 15, 2020 @02:44AM (#23842064)
The other side already waived their right to be heard by closing an account... pardon, another account, with zero communication.

That was the time to start sharing “your side”.

Re:Ask HN: My GitHub account got suspended without any notice by syshum on Tuesday July 14, 2020 @11:37AM (#23833179)
While true, it is ageless problem that the faceless large corporation does not give a shit about any indivual user of their system

Time and time again we see large companies from all markets only respond when public interest is triggered and more than just the individual user starts to question the actions of the company

This is the sad reality we are in, if you tie your work, your income, etc to a large corporation you likely will be screwed at some point unless you can cause a public backlash.

Re:Ask HN: My GitHub account got suspended without any notice by mcv on Tuesday July 14, 2020 @02:53PM (#23836082)
The fact that Github is not sharing their side of the story is the very thing that people are complaining about.
Re:Ask HN: My GitHub account got suspended without any notice by zomglings on Tuesday July 14, 2020 @11:26AM (#23833035)
Thank you, you are right. Felt very powerless in empathy with yg.
Re:Ask HN: My GitHub account got suspended without any notice by oefrha on Tuesday July 14, 2020 @12:01PM (#23833502)
This seems weird because I’ve contacted GitHub Support dozens of times over a good part of the last decade and they’ve always been pretty responsive. Need to gc a repo? Usually done within the hour. Make a fork standalone? Same. UI complaints and suggestions? At least get a human response within a day or so, either explaining a decision or saying the feedback has been filed.

I guess abuse-related tickets can’t be handled by the usual responsive team(s).

Re:Ask HN: My GitHub account got suspended without any notice by jfkebwjsbx on Tuesday July 14, 2020 @01:42PM (#23835108)
If you are need to gc repos it is likely you are a huge customer that they care about.
Re:Ask HN: My GitHub account got suspended without any notice by oefrha on Tuesday July 14, 2020 @01:59PM (#23835345)
No, I’m just an individual who was free for a few years, then started paying $7/mo (now $4/mo). Anyone can ask them to gc repos at any time. Typically needed when there’s an accidental push of a secret.
Re:Ask HN: My GitHub account got suspended without any notice by manigandham on Tuesday July 14, 2020 @11:59AM (#23833458)
While it sounds bad from the description, the story is still very limited and missing the other side.

However this is just vendor management. You have to balance risk and productivity, and it's even more important now with how many different services a typical business uses.

Most people are better off using third-party services with proper support contracts rather than trying to plan for an edge case while ignoring all the other new challenges it brings to do it all yourself.

Re:Ask HN: My GitHub account got suspended without any notice by jacquesm on Tuesday July 14, 2020 @12:18PM (#23833782)
The 'other side' is irrelevant. If you run a service oriented organization and are gateway to a substantial fraction of the open source projects out there you should have your customer support house in order to the point where fora such as this one are not seen as a means of last resort.
Re:Ask HN: My GitHub account got suspended without any notice by thephyber on Tuesday July 14, 2020 @04:11PM (#23837177)
The "other side" is completely relevant. We don't yet know if this is a policy issue, a tech issue, a legal issue, a national security issue, an account takeover / hacking, etc.
Re:Ask HN: My GitHub account got suspended without any notice by jacquesm on Tuesday July 14, 2020 @05:41PM (#23838324)
It doesn't matter because clearly support has failed. There is no way a thing like a prominent github account like this one should be suspended without immediate communication with the user, which did not happen. The fact that this ends up on HN at all is the problem.
Re:Ask HN: My GitHub account got suspended without any notice by thephyber on Wednesday July 15, 2020 @02:47PM (#23849806)
> should be suspended without immediate communication with the user

I don't think we have enough information to definitively prove that his email address is still accurate on the account. If the account was taken over by a malicious user (hopefully not because they claim MFA was enabled), then the new user's email address may be the one that was notified.

Re:Ask HN: My GitHub account got suspended without any notice by manigandham on Tuesday July 14, 2020 @12:29PM (#23833986)
Without the other side, you have no idea whether their support is in order or not. Being such a large organization leaves millions of possibilities. Is this user even a paid account?

Going back to the OP's post, if you leave a vendor for a single 1-sided account of a negative experience, you'll never deal with another company again.

Re:Ask HN: My GitHub account got suspended without any notice by jacquesm on Tuesday July 14, 2020 @12:32PM (#23834041)
This is hardly the first instance of these large cloud providers screwing over their customers in terrible ways. The number of these stories on HN alone over the year must number in the 100's if not more. The 'other side' has had a decade or more to get their house in order and has not managed to do so. Support typically is so abysmal that if you need it at all you are screwed. Forking over 1000's of $ / month does not seem to make much difference.

The safe default seems to me to believe these stories at face value unless evidence to the contrary has been provided.

Re:Ask HN: My GitHub account got suspended without any notice by manigandham on Tuesday July 14, 2020 @12:46PM (#23834303)
These companies have millions of customers. Nothing is perfect and scale will always bring problems, both in quantity and depth. The massive success and reliability of cloud services doesn't point to a major risk for most.

Regardless I don't see what the issue is in waiting for the full story.

Re:Ask HN: My GitHub account got suspended without any notice by jacquesm on Tuesday July 14, 2020 @01:10PM (#23834668)
That you'll be waiting forever?
Re:Ask HN: My GitHub account got suspended without any notice by Kinrany on Tuesday July 14, 2020 @02:20PM (#23835644)
I believe by waiting they mean ignoring the possible issue until the situation changes. So yeah, you can wait forever. It's free.
Re:Ask HN: My GitHub account got suspended without any notice by jacquesm on Tuesday July 14, 2020 @02:27PM (#23835769)
Your interpretation is faulty.
Re:Ask HN: My GitHub account got suspended without any notice by gtirloni on Tuesday July 14, 2020 @11:22AM (#23832992)
I think you should be first asking how easy is it to get free support from GitLab.
Re:Ask HN: My GitHub account got suspended without any notice by zomglings on Tuesday July 14, 2020 @11:24AM (#23833017)
We may find out very soon. If this blows up (and it really should), Gitlab may pull a move similar to their automatic migration utility from when Microsoft acquired GitHub.
Re:Ask HN: My GitHub account got suspended without any notice by ViViDboarder on Tuesday July 14, 2020 @11:34AM (#23833141)
For GitLab.com maybe that’s a question, but nobody is going to ban me from my self-hosted service.
Re:Ask HN: My GitHub account got suspended without any notice by flak48 on Tuesday July 14, 2020 @10:37PM (#23840587)
Don't mean to sound facetious, but isn't self hosting also technically hosting somewhere ? (Unless you mean actually having access to the physical server where it's running from)

In other words are we just assuming Digital Ocean/Hetzner or wherever one 'self-hosts' is less likely to auto ban you for no reason? I would say yes, but I hope others are atleast considering this aspect when comparing this moving to Gitlab or whatever

Re:Ask HN: My GitHub account got suspended without any notice by kylebenzle on Tuesday July 14, 2020 @11:26AM (#23833036)
I've avoided MSFT like the plague for 5 years. When they bought LinkedIn, deleted account. When they bought GitHub, stated using BitBucket. Same with Google. When they went to the dark side I moved to FastMail and DDG.

Long story short: don't give your time and money to evil corporations.

Re:Ask HN: My GitHub account got suspended without any notice by azangru on Tuesday July 14, 2020 @11:34AM (#23833146)
I'm sure this has nothing to do with Microsoft.
Re:Ask HN: My GitHub account got suspended without any notice by ISL on Tuesday July 14, 2020 @11:40AM (#23833221)
Microsoft owns GitHub, so any GitHub problem is, ultimately, Microsoft's problem.
Re:Ask HN: My GitHub account got suspended without any notice by azangru on Tuesday July 14, 2020 @11:51AM (#23833365)
Fair :-)

I meant, nothing to do with Github's acquisition by Microsoft.

Re:Ask HN: My GitHub account got suspended without any notice by quadrifoliate on Tuesday July 14, 2020 @12:52PM (#23834386)
You'd be surprised how much an acquisition changes priorities. Suddenly the CEO of your company is a middle manager at the acquiring behemoth who is at the whims of their generous crop of Senior Vice Presidents, and wants to keep them happy because s/he has a ton of unvested stock on the line.

I don't know what the precise cause of this bad support is, but I would wager that an acquisition by Microsoft will shift GitHub's priorities away from Support and towards Enterprise Sales.

Re:Ask HN: My GitHub account got suspended without any notice by zeusk on Tuesday July 14, 2020 @01:34PM (#23835000)
Just so you know how distant Microsoft is keeping this acquisition, Github employees don't show up on the default lookup tool (Who).

I'm sure they're pedalling Azure, but other than that Github is still very much independent.

Re:Ask HN: My GitHub account got suspended without any notice by callalex on Tuesday July 14, 2020 @02:20PM (#23835642)
Is that true for how hiring is done and how funds are allocated? In this case customer support funds?
Re:Ask HN: My GitHub account got suspended without any notice by account42 on Wednesday July 15, 2020 @06:38AM (#23843400)
I am still looking for a good self-hosted solution for code hosting and bug tracking that

- Doesn't have excessive server side dependencies or resource requirements

- Doesn't have unnecessary client-side requirements (should be fully usable without JS, should not load a million resources to render a single page)

- Doesn't make any external requests (except for things like third-party logins where there is no other way)

- Has decent UX and visuals

Re:Ask HN: My GitHub account got suspended without any notice by brodock on Tuesday July 14, 2020 @12:13PM (#23833706)
> To anyone reading this from Gitlab, how easy is it to migrate CI/CD off of GitHub Actions to Gitlab?

We have example templates for most common languages and frameworks: https://docs.gitlab.com/ee/ci/examples/.

You can read here for all the supported ways you can create pipelines and define the CI jobs: https://docs.gitlab.com/ee/ci/yaml/

A TL;DR is that all you need is a base docker image and a list of commands to run. Jobs will run in parallel for each stage, or you can define dependency between then, so they run as an independent DAG.

(You can easily import all your projects with a few clicks: https://docs.gitlab.com/ee/user/project/import/github.html#i... and we get everything from issues, merge requests, to labels milestones, comments, etc.)

Re:Ask HN: My GitHub account got suspended without any notice by j4yav on Tuesday July 14, 2020 @12:21PM (#23833852)
I'm the PM for CI at GitLab and I'd also be happy to help. You can reach me at j4yav on Twitter or jason at gitlab.com, DMs are open.