04 January 2022
As We May Think by Vannevar Bush
A record if it is to be useful to science, must be continuously extended, it must be stored, and above all it must be consulted.
The Anatomy of a Search Engine
Currently, the predominant business model for commercial search engines is advertising. The goals of the advertising business model do not always correspond to providing quality search to users. For example, in our prototype search engine one of the top results for cellular phone is "The Effect of Cellular Phone Use Upon Driver Attention", a study which explains in great detail the distractions and risk associated with conversing on a cell phone while driving. This search result came up first because of its high importance as judged by the PageRank algorithm, an approximation of citation importance on the web [Page, 98]. It is clear that a search engine which was taking money for showing cellular phone ads would have difficulty justifying the page that our system returned to its paying advertisers. For this type of reason and historical experience with other media [Bagdikian 83], we expect that advertising funded search engines will be inherently biased towards the advertisers and away from the needs of the consumers.
Webs of trust and reputation graphs
Distributed hash tables
Microformats and note taking
A block contains a list of claims and a list of parent blocks. In order to check if a block is valid, you also need a block with a claim "[blob] is a valid signature for [block]" and a copy of the signature. You can't check a block's validity in isolation.
When choosing among blocks to form a chain, choose the oldest. When choosing which of two conflicting blocks to remove in order to make a chain valid, remove the oldest. The older a block is, the more likely that other nodes will already have a copy.