The open internet is dying. We don't like it. Nobody does.
But why is it happening? Do you just need to have a better nginx configuration? Put more
@Cloudflare service workers in front of your site? Just give up and put your content onto your
@facebook page and let
@Meta scrape your data and sell it to advertisers instead?
That is certainly one way to do it. But it's a bandaid on a sucking chest wound. Or, to be more gracious, it's another layer of complexity on top of the ever growing ball of mud that is networked software.
"How is this still legal?" as
@EddCoates asks is a veiled request: "Make this illegal."
Even if you wanted to, what would you do? Track down the IPs making the requests, get the ISP in another country to give you the info of their customer, and then try to get a foreign government to open a case against them? Then wait a few years for said case to work its way through the court system?
Good luck, have fun.
Even if that was the path you wanted, how many layers of registration, KYC, and legalease would this add on top of your digital life, joining the cookie warnings and mass surveillance that already pervades your journey through cyberspace?
No. Of course you don't want that. What you want is simple. Or at least it should be simple.
You want a personal server. A place to put your data and share it with your network. A digital space that is yours, and that distributes your content and applications, but where spammers and scrapers are unwelcome.
That's Urbit.
We've seen this future coming for over 20 years. It is carved in the foundations of the current networked computing stack. Woven into the duct tape and superglue creation that bundles and patches all manner of software and protocols into what we know as "The Internet".
That is why we went all the way down the stack, throwing out everything but UDP and ASCII, and rewrote the entire networked computing stack.
A uber-RISC low level instruction set with only 12 opcodes, Nock.
A typed, functional systems programming language for building a clean slate OS: Hoon.
A pure operating function, or 'solid state interpreter', that is an entire operating system in less than 100k lines of code: Arvo.
A decentralized public key infrastructure where users cryptographically own their own identities: Azimuth.
A content addressable p2p networking protocol, e2ee and transport agnostic: Ames.
All designed and built as a cohesive whole, specifically to solve the problems that have arisen over the last 40 years of networked computing.
Spam and bad faith actors being at the top of that list.
Try it out today 👇🏻