logoalt Hacker News

__MatrixMan__today at 4:07 AM2 repliesview on HN

If we stored the edges (links) and nodes (pages) separately, rather than requiring you to blindly run a node's code just to discover what its edges might be, then you could skip the prediction and instead pre-cache the next hop for all edges just in case you follow one. You could even do this to two or three hops.

This might seem wasteful, but if the web were content addressed instead of server addressed you could then be serving that cache to your municipality even after it became disconnected from the rest of the internet. Which sort of recasts it not like wastefulness but instead like fault tolerance and preparedness.

We could maybe even dispense with the servers entirely.

There are so many different ways to build a web. Why does it feel like we've landed on the worst possible one?


Replies

charcircuittoday at 5:34 AM

>but if the web were content addressed instead of server addressed you could then be serving that cache to your municipality even after it became disconnected from the rest of the internet.

This is already possible without content addressing with CDNs. They can serve content from a local cache even when the host is disconnected from the internet.

show 1 reply
Onavotoday at 4:23 AM

> If we stored the edges (links) and nodes (pages) separately, rather than requiring you to blindly run a node's code just to discover what its edges might be, then you could skip the prediction and instead pre-cache the next hop for all edges just in case you follow one. You could even do this to two or three hops.

Welcome to Next.js

show 1 reply