Today's web is a collection of applications that largely provide a frontend for browsing data. The applications and data they contain are silos: there is no easy way to separate the data from functions and compute across datasets. Every application must (re)invent its own UI for querying and displaying data.
But if the web is actually a collection of datasets, why don't we have a web browser for consuming and interacting with arbitrary structured datasets?
We can model most popular sites (HN, Instagram, Twitter, Amazon etc) as a collection of hyperlinked JSON records. Let users adjust how these records are displayed. Provide a universal way to query and navigate any dataset and invoke associated functions (eg the upvote function for an HN post).
Full separation of data and functions instead of application silos is necessary to achieve general AI compute in the future.
Example: can you email Mark a summary of the top 5 most popular HN articles 3 days before our meeting?