4 ms·
People constantly cry out for decentralization. In reality, however, most systems eventually end up centralized. Perhaps when people ask for decentralization, t
by jdw64 6mo ago
People constantly cry out for decentralization.
In reality, however, most systems eventually end up centralized.
Perhaps when people ask for decentralization, they are actually seeking a new center where they can become the new pioneers.
It seems that when they feel they have no chance of winning under the existing rules, they use decentralization as a pretext to overturn the board.
- ses1984 6mo agoIf only you bothered to read the first line of the article, directly under the title: >I moved my code from GitHub to a self-hosted Forgejo
- jdw64 6mo agoI did read it. What I meant is that trying to isolate oneself using alternative platforms often looks like chasing a new trend. The ultimate irony is that the sheer complexity of the author's setup—KVMs, weekly rebuilds, isolated networks—is exactly the kind of burdensome infrastructure people were running away from in the first place. To clarify, my point was that specifically mentioning 'Forgejo'rather than just a generic personal 'home server'makes it come across as acting like a trendsetter
- jdw64 6mo agoMy ponit was not against self-hosting. It was more about the symbolism. If the goal is decentralization, “I moved to a personal forge I control” is the post's core idea. But framing it as “leaving GitHub for Forgejo” inevitably creates a new flag to gather around. That may be useful and even necessary, but it also shows that decentralization movements often produce new centers, names, and identities.
- ses1984 6mo agoIt's software, which can be infinitely and freely copied, people are going to copy it, and they should, because not everyone should write their own service from scratch (on top of an scm they wrote from scratch (on top of a language and operating system they wrote from scratch too)).
- jdw64 6mo agoI never suggested building everything from scratch. However, Forgejo is ultimately just a new dependency. Does abandoning GitHub Actions for Forgejo Actions eliminate lock-in? No, it’s merely a shift in dependency. If the Forgejo core team announces tomorrow that their 'philosophy has changed' and overhauls the architecture, tens of thousands of 'independent' home servers will grumble, but they'll inevitably run git pull to update anyway. And eventually, they might migrate again. That cycle is inevitable, and I have no intention of denying it. The issue in the context of this post is that it rejects dependency on GitHub while presenting Forgejo as the escape. If your defense is 'why reinvent the wheel,' you are essentially proving my point: we are just choosing a new center to depend on. Beyond that, we might just be talking past each other at this point. I don't think you are wrong, and I have no intention of twisting your words. Your underlying point is likely this: GitHub's service quality has degraded, and with their aggressive AI strategies driving users away, it is strange to view the act of leaving negatively. I fully respect our difference of opinion there. I honestly just got a bit annoyed earlier because you framed your reply as if I hadn't even read the article. Anyway, let's leave it at that. There is no reason to misrepresent your views, and no reason for us to argue further.
- overfeed 6mo ago> If the Forgejo core team announces tomorrow that their 'philosophy has changed' and overhauls the architecture, tens of thousands of 'independent' home servers will grumble, but they'll inevitably run git pull to update anyway. This is a hilarious - and empirically wrong - thing to say considering Forgejo's raison d'être[1] and lineage. If users just grumbled and ran git pull anyway, Forgejo would not exist, and neither would its fork-parent project (Gitea); everyone would be using Gogs under duress. Forgejo's past shows that people care about the philosophy, which is why this particular fork of a fork is thriving. 1. https://news.ycombinator.com/item?id=33749757 https://news.ycombinator.com/item?id=33749757
- ses1984 6mo agoI am sorry. I should not have said that. Your reply was very generous. I was a jerk for no reason. No one should ever act that way here or anywhere. People may converge on a new node like forgejo, so from that point of view things are not decentralizing, the dependency graph stays roughly the same shape, but it’s a step in the right direction. It’s marginally better than github hosting everything. That’s what I should have said originally instead of being an asshole.
- zsoltkacsandi 6mo agoI think decentralization is the wrong answer for what people really need: portability.
- nemomarx 6mo agoWhat's the portability blocker with git? It's pretty easy to pull your repo and clone it to a new server, and you keep your history and everything I thought.
- zsoltkacsandi 6mo agoNothing. That’s why SaaS providers like GitHub start to build up features like GitHub CI to lock people in. You can easily move the repo, but moving your full CI has a real cost that businesses will take into account when they are considering to move anything. What do you think, what is the business for GitHub in providing limitless private and public repo hosting?
- cyanydeez 6mo agoI think some people are mentally ill, and think decentralization is a libertarian ideal where they can have all benefits of society, but they don't have to pay for the roads, the fire department, etc. That some how, those things will spontaneously appear because of <free market babble>. Others recognize there's some kind of more comfortable middle ground where decentralization means the same as a town/city/state type of social good that is independent and capable of working without larger centralized structures. Having to work towards it, pay money into it, etc, are expected but because the work that goes into maintaining the infrastructure has a clear line of derivation (taxes clearly go to X, Y, Z) would be a benefit. It's typically the first class tho that dominates all conversations regarding decentralization, and that class includes the Epstein billionaires who just dont want laws to apply anywhere they want to do unethical, immoral and whatever. eg, money is the only law.
- jdw64 6mo agoIt could be a strategy, or it could be a sense of ethics. And your point makes sense, and I also agree with you. The first part of your comment is a bit harsh, but if you soften your reply a bit, it matches my thoughts. I'm giving you an upvote because I agree with your idea.
- cyanydeez 6mo agoThe first paragraph comes from the Epstein files. https://www.theguardian.com/technology/2026/feb/09/jeffrey-epstein-crypto https://www.theguardian.com/technology/2026/feb/09/jeffrey-e...
- jdw64 6mo agoThank you for taking the time to commen. It's great to see someone who shares a similar mindset. Have a wonderful day, and I'll make sure to read the article you linked.
- oliculipolicula 6mo ago
- jayd16 6mo agoDecentralized means no single center. Of course people want it because the single centralized management is insufficient for some reason or another. There is no difference between what you say people cry for and what you say they actually want.
- LinXitoW 6mo agoPeople do want the advantages of decentralization, but they don't want to pay the price for it. Even worse, centralized systems are great for most of the time, the pain generally happens only in a short span, but then very intensely (imagine a merger and a sudden price spike). Decentralization is a little bit of pain all the time, for a lot of happiness only in the rare case where the centralized alternative collapses.
- AlienRobot 6mo agoThey only say decentralization because they're nerds. The normal term for this is a "boycott." You don't see people saying "snacks are too centralized on Nestlé, we need to decentralize snacks."