The network is vast, but only some nodes are valuable.
No TCP/IP means no normal internet routing. → You would need a totally new way for machines to find and send data to each other.
Bots are not tied to HTTP/HTML forever, people can write new bots for the new protocol, including by the use of GUI automation (digital or with plotters that mimic human actions (instagam farm bots))
Yes there's technical challenges, but the current iteration of the clearnet is on life support from a humanistic perspective.
And, projects of similar conceptual scope already been accomplished. There exists more than one application layer network built on top of the current Internet.
If you want to criticize the idea I encourage you to; but please don't just shoot down and insult on hn.
They just did. That isn't "just" shooting down.
Basically, it’s a system that works at a scale where individuals can hold one another accountable. But not really beyond the Dunbar number, and certainly not at internet scale.
But there's lots of good stuff on the Internet that isn't the web or web-adjacent.
You cannot solve social problems using technical solutions.
Someone would simply build a bridge and siphon data out or in. Interoperability is one of those low-hanging fruits that, once solved, ruins its value.
100 different, easy to integrate internets federated across a number of different communication technologies and protocols is actually very hard to regulate and capture.
Sure, you won't have another Facebook, but we children of the 70s, 80s,and 90s would ser value in that.
the internet isn't "dead" its turning inwards towards private group chats and less public discourse.
When I was a novice programmer, we used to move packets between DECnet, IP and X.500 networks all the time.
When I didn't know much about computers, networks were federated by default.
The thing is, time went by and we realized that IP was just better than all the others, and everybody started using it for everything.
And if you're making the claim that the root of problems like walled gardens and enshittification is the internet protocol ... get outa here.
Like you would say who you think is credible and human. An algorithm would evaluate trust on your behalf and it would look to the people you trust, and then who they trust, and so on and assign scores to people. Distrust, or even other observations, could percolate in a similar way.
Then on social networks, or some sort of small-web, new users would need to find other people to vouch for them to establish trust. When viewing websites or social media posts the trust score of users could be shown alongside content, and used to filter feeds / visibility. A troll or bot could rather rapidly get picked up by a network of distrust so they could be filtered out quickly.
The algorithms and details of such a thing are fuzzy to me, and I think a lot of care and thought would be needed to try to ensure it doesn't collapse under subtle flaws with time.
Edit: found it, it was TARPN https://tarpn.net/t/packet_radio_networking.html
That being said, the fact that the obvious attack vector goes completely unaddressed gives me pause.
It would be better if it acted like a vouch tree so you could create a web of trust but there's no enforcement mechanism so I don't even know how that would work.
This isn’t the answer though. It’s not technically feasible and doesn’t actually address the problem.
Your falling into the classic software brain trap of thinking the solution to a social problem is a technical one, when that isn’t necessarily the case.
Perhaps a HTTP browser that only `Accept`s `text/markdown` might be interesting but replacing IP is right out for me to participate in, at least.
If nobody else knows then they might not access, but I looked; at least some of the parts looks like interesting.
> The protocols in use here are quite nice and there's always Gemini if you want a protocol that is pure document oriented.
As well as others, depending on what you want to do; it is not quite as simple as "pure document oriented" (e.g. Gemini does have inputs (1x status code) and TLS as well, including authentication with client certificates).
> Perhaps a HTTP browser that only `Accept`s `text/markdown`
It might also be made to be modular so that the file formats and other features can be added separately (including HTTP, HTML, Unicode, etc also would not be forcibly built-in, and the different protocols, file formats, character sets, and other features can be done by adding them on (which can be static or dynamic; static might allow some possible optimizations but would require recompiling and/or relinking it when you want to change it)).
Seems to me like OP is trying to work around dns
More than making the new stack non-interoperable with existing tech, you would have to make it non-interoperable with existing money. And then you're talking an even bigger revolution than a new internet.
There's a kernel of interesting ideas here, but I don't think it pays due enough attention to the rotting of the internet being a socioeconomic problem (feature?) first.
Why? Just eliminate surveillance.. no tracking is no money. There's another theory that maybe no money is no content, but that's sort of what tfa (and other stuff on HN lately) is actually talking about. Lots of people who would make content or just conversation for free are still relying on some sense of community which is under attack everywhere if not already destroyed. Community means organic discovery, organic participation, and some reasonable expectation of continuity / non-enshittification that's actually independent of corporate interests or sponsorship.
That’s a lot easier said than done.
Since you have nerd sniped me, I will take a riff at what the principles should be (feel free to disagree):
1. The internet should be centered on devices we own. It runs on our devices, data is stored on our devices. For god’s sake, you can get a 20TB drive now for $500.
2. The internet should be local-first too. The normal order of operations should mean that things are local such that they work offline too by default.
3. The internet should be private. What we view shouldn’t be trackable. I think some of this falls out of 1 and 2, but something something like Tor for the rest.
I think this aligns with the principles of local-first software: https://www.inkandswitch.com/essay/local-first/ largely, with a twist of content addressed storage for bulk static content exchange (so more Git than CRDTs).
To escape everything that makes the internet garbage now, I've come to the conclusion we need gated digital communities kept free of anything other than donation-based monetisation.
How can a non cool clueless child of the 80's join these secret clubs?
We already had that, it was called crypto mining. Profit motive has taken care of that already
What ruined the internet was, quite frankly, non-nerdy people who caused the average intelligence of the internet to massively drop causing everything to be catered to LCD rather than assuming a basic competency.
Yes, everything needing to extract money is part of it but that wouldn't be as offensive if there was still alignment on demographics of the internet; nerds, geeks, and various outcasts.
The solution to this is community and admin self-policing. HN has accomplished this by having community buy-in that we aren't Reddit so any Reddit-esque jokes or low quality replies quite immediately get removed causing the behavior to get trained out of newbs.
etoxin•42m ago
GalaxyNova•40m ago
zzo38computer•29m ago
hntiz•28m ago
jmclnx•28m ago
There is also gopher and USENET, but on cells it can be hard.
But the largest issue is the users attraction to "bright and shiny". I think no matter what comes I fear it will end up on the same path as now. Gemini has the ability to avoid enshitification, but it is still not attracting users like www.
Anyway alternatives exist but they need some TLC and a method to keep out commercial entities.
zzo38computer•19m ago
What is "TLC" meaning here? Furthermore, for the purpose of keeping out commercial entities, it would be necessary to have the details of what is intended to be avoided and in what contexts, as well as how to avoid certain things; I think simply "keeping out commercial entities" won't do (except perhaps for such things like e.g. indexing services, which can choose not to link to them).