News for hackers. Stuff that matters.
Re:GitHub Git Operations Are Down by sixo on Monday January 13, 2025 @07:10PM (#42691458)
people could not be more clear that their preference is for reliable and easy-to-use centralized services maintained by professionals, and not decentralized systems that require a great deal of user expertise
Re:GitHub Git Operations Are Down by eru on Monday January 13, 2025 @07:51PM (#42691934)
I actually don't care whether it's centralised or decentralised, or who's managing it.

But you are right that I want reliable and easy-to-use services. And centralisation is often one way to go there.

As an interesting counterpoint: Git itself is decentralised and replaced centralised services like Subversion. And that made git easier to use, especially easier to get started with: no need for a server, no need to be online, just do `git init` in any old directory.

A GitHub-clone could be more decentralised, but they'd need to use that decentralisation to drive those other features that people actually care about day to day.

Re:GitHub Git Operations Are Down by rad_gruchalski on Monday January 13, 2025 @08:17PM (#42692188)
> no need for a server, no need to be online, just do `git init` in any old directory

svn doesn’t require a server and there is no need to be online. It works perfectly fine over the file:// protocol.

Re:GitHub Git Operations Are Down by eru on Monday January 13, 2025 @10:45PM (#42693363)
Interesting.

Was that always the case? I remember it being quite a hassle to set up (following tutorials online), but that was about 15 to 20 years ago or so.

Re:GitHub Git Operations Are Down by ascar on Monday January 13, 2025 @08:50PM (#42692466)
And a `git remote add name url` and you are setup to use another remote server.
Re:GitHub Git Operations Are Down by umvi on Monday January 13, 2025 @09:12PM (#42692633)
Only if your repo doesn't have any other critical integrations like CI/CD, jira, etc
Re:GitHub Git Operations Are Down by eru on Monday January 13, 2025 @10:46PM (#42693368)
Why? We use github and its CI/CD system, but locally I still only need to add the git remote to work with it.
Re:GitHub Git Operations Are Down by ajross on Monday January 13, 2025 @07:21PM (#42691595)
Ironically github is sort of the exception that proves the rule: decentralized in the one way that really matters (decoupled development on individual systems), but centralized for easy interaction in the way the market demands.
Re:GitHub Git Operations Are Down by nine_k on Monday January 13, 2025 @08:04PM (#42692061)
But it demands both. The ability to develop in a parallel, decentralized way, and the ability to integrate things at a central point, an authoritative source and a blessed official destination.

It's similar to how databases allow to begin parallel, concurrent, even contradictory transactions, and also guarantee serialized, consistent database state, and rejection of invalid updates, at commit time. Both aspects are utterly important.

Re:GitHub Git Operations Are Down by TZubiri on Monday January 13, 2025 @07:37PM (#42691785)
Similar thing that happens with crypto exchanges, also swift transfers and federal states for that matter.
Re:GitHub Git Operations Are Down by eru on Monday January 13, 2025 @07:55PM (#42691973)
Yes, subsidiarity is a great principle.. in-principle, but in practice it often gets the curb. See https://en.wikipedia.org/wiki/Subsidiarity

So far, having individual small countries seems to keep the centralisation at bay for longer than just having states in a federation.

(Look at Germany, Austria, Australia, the USA for examples of the latter. Interestingly, the UK is legally not made of federal states, but in practice they have granted more autonomy to eg Scotland over the years. And everyone knows that Scotland would secede and get away with it, if there was a power grab by London. In that sense, they are more federal than the US, where secession is very much verboten.)

Re:GitHub Git Operations Are Down by dangoodmanUT on Monday January 13, 2025 @07:57PM (#42691987)
this, especially if it's a business
Re:GitHub Git Operations Are Down by cyanydeez on Monday January 13, 2025 @07:26PM (#42691645)
Thats mostly because of herdmentality not because of a considered approach. Decentralization assumes the majority are anti social.
Re:GitHub Git Operations Are Down by theultdev on Monday January 13, 2025 @07:36PM (#42691767)
How so?

Decentralization can be hidden from the user, it's an implementation detail.

There's literally a popular decentralized social network.

It's less about the tech, and more about the execution.

Historically we can look at LimeWire or PopcornTime as an example.

Both decentralized, both popular due to the ease-of-use.

Re:GitHub Git Operations Are Down by p-e-w on Monday January 13, 2025 @11:27PM (#42693626)
> There's literally a popular decentralized social network.

Not there isn't. Not a single one.

There are a few federated social networks, which is a fancy way of saying that they are centralized networks that have (or can have, in principle) more than one "center".

In practice, the overwhelming majority of users of such networks gravitate towards one or a handful of large providers. And many of those providers actually refuse to federate with other providers unless they follow an ever-growing list of politically-charged rules. This is just centralization with extra steps.

Re:GitHub Git Operations Are Down by theultdev on Tuesday January 14, 2025 @04:50AM (#42695508)
bluesky has over 27 million users
Re:GitHub Git Operations Are Down by p-e-w on Tuesday January 14, 2025 @05:18AM (#42695681)
Bluesky is federated, not decentralized.
Re:GitHub Git Operations Are Down by zuppy on Monday January 13, 2025 @07:35PM (#42691764)
what a convoluted way to say you do not agree with this. when you are dealing with people of all skill levels, every step that you put on the development process costs real money. over that, not everything is and has to be open source. we all have source code that is proprietary and has a value for us as it is. making that decentralized and private is not something easy to achieve (and I don't really see a benefit). the problem from my point of view is that we have a single player (github) that managed to attract a huge percent of the market and the competition, while it exists, it's minor.
Re:GitHub Git Operations Are Down by cyanydeez on Tuesday January 14, 2025 @10:54AM (#42698782)
...ironic
Re:GitHub Git Operations Are Down by sixo on Monday January 13, 2025 @10:14PM (#42693106)
No, it's because complexity comes with a cognitive cost, and delegating responsibility to other entities minimizes this

If you don't account for the benefit, it looks irrational, but this is true of absolutely anything

Re:GitHub Git Operations Are Down by __MatrixMan__ on Monday January 13, 2025 @08:19PM (#42692206)
And I'm sure they'll continue to feel that way right up until the first time they experience "the" internet from a minority partition for more than a few days. I just hope that the distributed stuff is easy enough to limp along with if/when that happens.
Re:GitHub Git Operations Are Down by umanwizard on Monday January 13, 2025 @08:21PM (#42692215)
No, they'll continue to feel like that even after that. GitHub being down once in a blue moon is more acceptable to the vast majority of users than having to cobble together your own nerdy distributed version of everything.
Re:GitHub Git Operations Are Down by __MatrixMan__ on Monday January 13, 2025 @08:30PM (#42692305)
I was imagining something a bit more disastrous than that. A big enough solar flare could take parts of the planet offline for months. Years if they can't source enough replacement transformers. There are also political reasons that countries go offline.

Then it'll be up to the nerds who manage to cobble together their own distributed version of everything--even if it's a significantly reduced definition of everything.

Re:GitHub Git Operations Are Down by arrowsmith on Monday January 13, 2025 @08:35PM (#42692342)
If large parts of the planet lose their digital infrastructure for months, I really don’t think that “finding a good platform to host my code” is going to be one of my biggest problems.
Re:GitHub Git Operations Are Down by thfuran on Monday January 13, 2025 @09:22PM (#42692707)
Especially if the problem was due to a lack of electric grid as they're suggesting.
Re:GitHub Git Operations Are Down by __MatrixMan__ on Tuesday January 14, 2025 @01:15AM (#42694291)
I think that how big those problems get is going to depend on how much critical infrastructure we can hack back into a working state despite the fact that it can't phone home, which is going to be a problem if nobody knows how to work offline anymore.

Or, if it's a political scenario, it may depend on how well we can coordinate en masse without the cut connection. If we can exceed a certain threshold then we'll have removed the incentive to cut it in the first place.

Re:GitHub Git Operations Are Down by vikramkr on Monday January 13, 2025 @09:28PM (#42692741)
At that point the enormously powerful central players like big tech and militaries and tax collectors will be more than incentivezed to use every remaining resource they have to bring everything back online and re-centralize power. And if they can't - society and power wasn't exactly more distributed in the distant past lol. Your local warlord/military dictator/whatever will probably not be supportive of nerds acting independently.
Re:GitHub Git Operations Are Down by ascar on Monday January 13, 2025 @08:48PM (#42692445)
Even if that's a concern in a doomsday scenario, self-hosting gitlab is super easy and a good (some would argue better) alternative.
Re:GitHub Git Operations Are Down by homebrewer on Tuesday January 14, 2025 @03:55AM (#42695150)
Self-hosting gitlab is not and has never been easy if you do it right, it's very heavy on resources and take lots of time and effort to upgrade. It's also extremely complex and has many moving parts. Stick to gitea or forgejo, they upgrade just by restarting the daemon. MySQL for the database if you want comparable ease of maintenance (same thing: upgrading between major versions requires replacing the binaries and restarting the daemon).
Re:GitHub Git Operations Are Down by Idneedagun on Monday January 13, 2025 @08:53PM (#42692489)
You've described a scenario disastrous enough that my primary concern would be drinkable water.
Re:GitHub Git Operations Are Down by lol_me on Monday January 13, 2025 @08:51PM (#42692474)
ok fine, ill thank the nerds in that case.
Re:GitHub Git Operations Are Down by __MatrixMan__ on Tuesday January 14, 2025 @07:11AM (#42696304)
I doubt it, I don't think the distributed stuff is anywhere near ready. Instead it'll be time to kiss the ring of whoever manages to grab control during the gap.
Re:GitHub Git Operations Are Down by ajb on Monday January 13, 2025 @08:50PM (#42692462)
There is not actually a need to choose between a single centralised monopoly and going full-on techno-prepper and running all your own services in your garage as an individual . We could have intermediate points, such as having services run by professionals but based on portable open standards.
Re:GitHub Git Operations Are Down by alkonaut on Tuesday January 14, 2025 @02:45AM (#42694786)
git is a great portable standard. But if I were GitHub, I'd make damn sure I didn't have issues, actions, and the rest of it be based on something users could just yank out in a portable format and take elsewhere though.

Portable VCS is simple. Portable anything with the integration everyone expects (issues connects to source which connects to builds which connects to releases) is hard. Git being so open and portable means it isn't a moat.

Re:GitHub Git Operations Are Down by flats on Monday January 13, 2025 @10:57PM (#42693427)
this should be on a wall somewhere