github-backup is repository-focused. It does not try to back up other information from GitHub. In particular, social network stuff, like users who are following you, is not backed up.
github-backup does not log into GitHub, so it cannot backup private repositories.
Notes added to commits and lines of code don't get backed up yet. There is only recently API support for this.
The labels that can be added to issues and milestones are not backed up. Neither are the hooks. They could be, but don't seem important enough for the extra work involved. Yell if you need them.
> his continued assertion that he should not have been allowed to do this thing that he did.
Well, if the repositories were created with "git init --shared" then it wouldn't have been allowed.
I think it's a valid position to believe that this should be the default on github, although obviously in this case, there might be blame-shifting motivation to that position.
> Rather than focusing on how to prevent a user from doing a silly thing like this, I think a well-designed tool would easily allow the user to undo the silly thing he just did.
Git does make it easy for the user to undo this. It provides the reflog for that. It also provides information in the output of the push command. (However, github does not allow users to access the remote reflog.)
In any case, you can blame github, and you can blame the developer, but at least we should all be clear that you can't blame git.
In poor countries, children are an economic win because they can be made to work for their parents. In rich countries, children are an economic loss because they can't be (both by law and because child labor is not in demand).
Sunlight does not approach the cost of zero when there is private ownership of land. The legal right to collect the sunlight is attached to the land. Securing that legal right costs money.
It kind of sounds good but then you realize it's completely insane. Do you want to go back to pre-industrial agriculture?? That is a waste of land. There probably is not enough even land for it anymore; even if there were, it would mean a massive reduction in food production capacity.
...Unless you were going to allow people to pool their land and farm it using industrial methods. So they could exchange their land for shared stock in an agricultural corporation. The corporation would sell the produce, and distribute the resulting funds as dividends... oh wait it's a Basic Income!
Just because you're billing $40/hr doesn't mean you're well above marginally employed.
We're talking about a 2 hour gig here. There's likely to be at least 2 unbillable hours involved in a 2 hour gig gig, so your rate is already cut in half to $20/hr.
Once you start taking into account all of the unbillable hours (including time spent finding gigs) and all of the downtime between gigs, a $40/hr rate could very well mean you are below the poverty line.
> I want my house cleaned for less than $80 (note: 2 hour job).
First of all, I doubt there's anywhere in the USA you couldn't get responses to a craigslist ad offering $40/hr for house cleaning.
Second, a 2hr/month gig is not going to pull in anywhere near the responses that a 40hr/week would at the same rate. It's just not the same thing. Try living off freelancing for a while; then you'll know what "2 hour gig" really means.
Actually we could just refuse to enforce contracts in which future BI income is leveraged for debt. That's already done with certain kinds of retirement assets.
You talk about poor people as if they are a different kind of human being from "normal" people.
In fact, 80% of USA citizens are poor at _some_ point in their life. _Most_ people experience poverty. It's not necessarily because they "don't know how" to be anything but poor. (Often it's a result of becoming too old to work.)
You can have A/C, cable TV, meals, and still have a totally unstable housing situation, unable to maintain personal property over the long-term... Sorry but just because TV is cheap doesn't mean poverty is eliminated. Keep an eye on the rent checks.
github-backup is repository-focused. It does not try to back up other information from GitHub. In particular, social network stuff, like users who are following you, is not backed up.
github-backup does not log into GitHub, so it cannot backup private repositories.
Notes added to commits and lines of code don't get backed up yet. There is only recently API support for this.
The labels that can be added to issues and milestones are not backed up. Neither are the hooks. They could be, but don't seem important enough for the extra work involved. Yell if you need them.