Hacker News new | ask | show | jobs
by groby_b 1136 days ago
You can't because some people hosted extremely popular files (often starting with p- and ending in -orn) on the few GB that your local ISP gave you. And your local ISP suddenly needed to serve hundreds of terabytes they didn't have in their peering budget.

So now you need caps. And enforcement. And exceptions. And suddenly, you have a cloud service provider. And they've invested a ton into making the place nice, and there are teams drawing salaries keeping this running, and "succession protocols" aren't making them any money.

What you're asking for is infrastructure. Humanity to date has not found a way to finance long-term working infrastructure that doesn't involve a government, because that's the only body that invests in the commons. (Yeah, sometimes we pretend we can privatize, and then you get PG&E, and everybody suffers)

3 comments

Yeah, so we'd need something sort of like bittorrent-with-web-seeds for any file more than a certain size, and maybe some pre-concatenated optimization where the whole page and its assets become a single file under such a system. Maybe IPFS might be a useful layer?

Anyway, "hosting" would mean two things: 1: "I attach my name to this content and it's always locatable as a tag under my name", and 2: "I dedicate some static resources to always host this content, whether or not it's popular enough to also propagate to other nodes in the swarm, I will always seed it".

Then simply having that seed-box allocate a certain amount of its space to each subscriber would be all you'd need.

Succession protocol would have internal uses too; they could say "Hey this subscriber has some really popular content, let's move it to a faster node", and the same primitives would track that move.

I feel like most of these pieces already exist, the trouble is there's no longer an expectation for an ISP to provide hosting to customers, so providing better hosting isn't a differentiating factor. (Not that there's meaningful competition in many places anyway, which may be the root of the problem.)

Which all adds up to people not realizing there is or even could be an alternative to hosting their images on perpetually-unprofitable-and-thus-inevitably-transient services like photobucket, imgur, and their ilk.

Sorry what is PG&E? I googled it, is this a reference to the power company in California? I don’t live in California so am not sure. I thought initially maybe it was some acronym for Privatize Gains and Externalize losses?
Yep, the California power company. There's a whole long saga, but the short of it is that California decided to privatize electricity companies, that horribly imploded, and in the long run we ended up with a quasi-monopoly for a horrible company that's so bad at maintenance, they set the state on fire on a regular basis.

But sure, privatize gains and externalize losses works too :)

Shouldn't a whole bunch of upload bandwidth even out the traffic flows and make such an ISP a better candidate for peering?
Yes, but it's still not free. It's especially not free if it's unexpected load.