Mainly referring to increasing walled gardens, advertising, authoritarianism, and complexity of the web stack. Can we start from scratch? Simpler devices, open standards - a device and web environment that can't be bent to government and advertisers?<p>Is there any merit/benefit to starting again? Is it possible to expect less from our devices and technology, and revert to a more low-tech, open ecosystem.<p>The idea is half-baked for sure. I just see a lot of negative sentiment here on HN about the trajectory of the internet and technology in general. And yet it is the one community ripe to solve it.<p>Not looking for anything concrete. Just general thoughts.
Isn't this basically web3? Web3 seems synonymous with crypto, but it's a natural evolution and has lots of overlap in terms of community.<p>Instead of using computing power to compute some puzzle for money, they're used to host stuff and do calculations for web apps directly.<p>Advertising was popular because because of how underdeveloped financial infrastructure was. You couldn't tip a website or a creator like you could today. Google and FB ended up building the whole advertising infrastructure and turning it into their core model. But crypto today makes it possible to do pay half a cent for access to something as needed, and it's possible to do microtransactions without giving 30% to Apple. I'm not sure microtransactions path is better, but we also have Patreon. OnlyFans was intended as a way to provide some kind of consulting, but ended up sex work.<p>There's a tendency for companies to invest heavily in the pieces of their core business model, and turn into a platform. Nobody wants to use a platform either, but it's easier to build communities on reddit than your own forum. It's easier to do PR on Twitter than talk to a dozen newspapers like back in the day.<p>So yeah, I think web3 is a bundled solution and community, to AWS, to advertising, walled gardens, and so on. You just have to deal with the NFT dudes who sail the seas.
I think the difficulty is keeping up such goals in the long term and at scale. If you're the only user you can solve something with a simple bash script. Scale it to many users and it turns into creating the smallest common multiple of all the requirements of different users. Documentation, accessibility, localization, multi-platform support, backwards compatibility etc, all while adding new features.<p>Minimalistic projects like the gemini protocol can be simpler but also have a niche audience, and I bet if it had a billion users you'd again see people building LLM-powered amalgamations of features and somehow make it work via cursed hacks, and some of it would stick and become a new standard.<p>Not sure if there's a better solution than trying to keep one's own setup more or less simple with specialized, customized tools and an ad blocker. Individually a lot of people can work with a simple window manager or run a factory with punch cards, but you just can't scale that to everyone and probably shouldn't try to.
I feel the problem is not tech, it's people. People will always flow towards walled gardens (jails), centralised solutions, and converge towards critical mass.<p>The running systems need cash and it's in their best interest to keep audiences captive and paying. So what you're seeing with the complexity of the web is a system that was initially built on trust and has been compensating for bad actors and economic incentives ever since.<p>Now that this 'system' is in place, it's going to be very hard to change it. Look at any other real life system you deal with and how hard it is to change it, even if it's no longer suitable for modern life or future concerns.
<i>Can we start from scratch?</i><p>In my opinion technical people would have to build a walled garden to keep out the walled gardens. The moment the bar is low enough for businesses to utilize a thing they will do so. The early internet we remember had little of this due to the bar being higher from a lack of easy to use tooling and a smaller talent pool. People will do what people <i>can</i> do. So for a while one could build an internet that requires advanced coding knowledge to use but then someone will build tooling on top of it that enables corporate capture of that audience as well. I know that is a very pessimistic view but I think it is true.
Yes of course it's possible.<p>What we need is a new philosophical movement accompanied by both technical solutions and economic infrastructure/incentives.<p>The reason why the Free Software Movement failed was that it did not account for economic incentives. Developers need to eat, have housing, and pay of health care.<p>The Fediverse will also fail because it too doesn't account for the economic realities of running servers for billions of users. (I have seen several Fediverse instances shutdown because the admin got overwhelmed financially & psychologically).<p>This new philosophical idea would in my opinion have.<p>1. A rebuild of browser's, operating systems, phones and Computers. In a way that would make them difficult to abuse by third party apps.<p>2. Economic incentives/infrastructure that help facilitate Opensource work<p>The benefits would definitely a mean faster pace of innovation and technology that is less abusive to people.
Walled gardens, corporate surveillance and advertisement were sort of the idea. If you didn't have web stack complexity, you wouldn't have an environment to sell your latest tech into, which is the purpose of the web: to have a place entrepreneurs can demo technology so their investors can make a plausible argument to the next round of greater fools they're trying to sell their companies to.