I'm grateful Codeberg, sourcehut and other alternatives exist.
One nitpick from my experience: Codeberg's static hosting gave me way too much internal server errors (probably because they are underfunded.)
I'm grateful Codeberg, sourcehut and other alternatives exist.
One nitpick from my experience: Codeberg's static hosting gave me way too much internal server errors (probably because they are underfunded.)
Github can implement code search, credential scanning, malware scanning, or any other number of other things and theoretically, every code repo can get it for free.
When everything is centralized, adding a new feature costs k but gives N benefit. When there are M different options adding a new feature costs k * M for N benefit.
I don't think it's as black and white as centralization is bad, but I do agree that it gives microsoft undue power and that power can be a force for good or evil.
Sounds great! When are they going to do it?
If not, GitHub recently updated their search feature and it's pretty good.
https://github.com/search/advanced
https://docs.github.com/en/search-github/github-code-search/...
Collaborating on multiple platforms would make sense if not everyone used GitHub. It's the kind of thing that can be solved on a needed basis. As far as I know the only thing people hate about GitHub is it was proven copilot was stealing code from repos where it ignored licenses completely for collecting more training data.
Your account being banned probably does fall under incentivised interests, aka circumventing censorship. Your country can literally say ban X or we ban your platform from our country. I'm not sure why you wouldn't do such things under a burner anyway given you're also breaking laws. The expectation should be that you don't make it.
If only all the platforms used the same protocol that allowed you to easily clone code from any of them just by changing the URL. Oh, wait…
UPDATE: Before someone says "google" I'm specifically talking about a context-aware search engine that has knowledge of code-specific attributes like language/stars/etc. like github does, just across multiple repo providers
I agree that it's nice to have a single place to search, but IMO that convenience is vastly overshadowed by the downsides of relying on a single platform.
It turns out most don't care.
Each generation must learn it the hard way.
I don't think that's true.
https://en.wikipedia.org/wiki/Public_utility
https://en.wikipedia.org/wiki/Natural_monopoly
When monopolies can rival/influence/corrupt the power that would otherwise regulate them, that is the point at which monopolies are definitely bad.
I don't think anyone would hold up a utility company as a paragon of customer-friendliness. Ditto for phone companies and ISPs.
So while it's too simplistic to just say "monopolies are bad", we still haven't found a way to have regulated monopolies that "play nicely" in the same ways companies in a competitive industry are required to do in order to stay relevant.
> When monopolies can rival/influence/corrupt the power that would otherwise regulate them, that is the point at which monopolies are definitely bad.
I would argue that there's no "when" here. This happens in all cases.
So the question is: are there cases for which a monopoly has a better cost/benefit ratio than whatever the alternative is.
If you take a look at utilities, then theoretically, the upfront cost is passed on to consumers. So two different power utilities would spend twice the capital, which would then need to be passed on to consumers. Twice the repairs after a storm, twice the cost for infrastructure updates. The end state is what we see with home internet, you get a monopoly, but none of the monopoly regulation because "there's competition." Then there are mergers to watch out for, cartel behavior, etc.
So my assertion is that when you apply regulation to a monopoly it might be better than the alternatives that probably need regulation anyway.
> This happens in all cases.
This is mildly off topic, but I think it applies here. This is a statement of inevitability about what is fundamentally a political battle. If, for example, citizens united was fixed, the tax burden for people who have over 10 mil were large, and corruption was criminal and prosecuted as such, then I think it's harder to make this argument.
I think this idea of inevitability is the result of learned helplessness.
I think the idea that monopolies will always exist in a state of conflict with the citizenry is true, but I don't think it's a foregone conclusion that the monopolies will definitely win. I think they are winning right now, but I think the idea that that their victory is inevitable is self defeating.