Autosave: 2024-11-04 16:36:34
|  | @ -3,7 +3,7 @@ tags: | |||
|   - theorems | ||||
| --- | ||||
| 
 | ||||
| # The Property of Additive Identity | ||||
| # Property of Additive Identity | ||||
| 
 | ||||
| **Let $a$ represent any member of $\mathbb{W}$ or $\mathbb{Z}$ then:** | ||||
| 
 | ||||
|  | @ -4,7 +4,7 @@ tags: [] | |||
| created: Friday, June 28, 2024 | ||||
| --- | ||||
| 
 | ||||
| # Concise mapping of object subfileds in JS | ||||
| # Concise mapping of object subfields in JS | ||||
| 
 | ||||
| ## Scenario | ||||
| 
 | ||||
|  | @ -56,8 +56,8 @@ arithmetic. | |||
| 
 | ||||
|  | ||||
| 
 | ||||
| The main contenders were the Pascaline of #Pascal (which only did cumulative | ||||
| addition) and the wheel or "stepped drum" calculator of #Leibniz that could do | ||||
| The main contenders were the Pascaline of Pascal (which only did cumulative | ||||
| addition) and the wheel or "stepped drum" calculator of Leibniz that could do | ||||
| all operations (in theory). | ||||
| 
 | ||||
| Subsequent designs were based on these artefacts. In practice, neither worked | ||||
|  | @ -73,7 +73,7 @@ with other mechanical calculators. In the US, Burroughs dominated the market. | |||
| 
 | ||||
| ## Babbage: mechanized, automated calculation | ||||
| 
 | ||||
| > I wish to God these calculations had been executed by Steam (#Babbage) | ||||
| > I wish to God these calculations had been executed by Steam (Babbage) | ||||
| 
 | ||||
| With Babbage's machines we see an approach to computation that can only be | ||||
| understood against the backdrop of the Industrial Revolution in which they were | ||||
|  | @ -97,23 +97,23 @@ automatically generated. | |||
| 
 | ||||
| The DE's single purpose was to calculate and output mathematical tables such as | ||||
| the results of polynomial equations. The idea was that you would input the | ||||
| answer a bell would ring and the machine would _halt_. This influenced #Turing | ||||
| answer a bell would ring and the machine would _halt_. This influenced Turing | ||||
| later. It was non-programmable and designed for a specific set of calculations. | ||||
| 
 | ||||
| ### Analytical Engine | ||||
| 
 | ||||
| Conceived as a general-purpose computing machine capable of perfoming a wide | ||||
| Conceived as a general-purpose computing machine capable of performing a wide | ||||
| range of calculations, programmable using punched cards similar to those used | ||||
| with Jacquard looms. | ||||
| 
 | ||||
| It more resembled modern computers in that Babbage used concepts that would | ||||
| later translate into the #vonNeumann architecture. There was a "mill" (CPU), | ||||
| "store" (memory) and input/output mechanisms. It also had a concept of looping | ||||
| and conditional branching. | ||||
| later translate into the [von Neumann architecture](CPU_architecture.md) There | ||||
| was a "mill" (CPU), "store" (memory) and input/output mechanisms. It also had a | ||||
| concept of looping and conditional branching. | ||||
| 
 | ||||
| ### Lovelace's insight | ||||
| 
 | ||||
| A central idea of Ada #Lovelace, expressed in her notes on the Analytical Engine | ||||
| A central idea of Ada Lovelace, expressed in her notes on the Analytical Engine | ||||
| is that **number can represent entities other than quantity**. | ||||
| 
 | ||||
| If we assign meaning to number, results arrived at by operating on number | ||||
|  | @ -208,8 +208,8 @@ various mechanical parts were prone to wear and needed frequent replacement. | |||
| 
 | ||||
| Designed by Howard Aiken and built by IBM (1937-1944). Also known as the | ||||
| _Automatic Sequence Controlled Calculator_ (ASCC). A general-purpose | ||||
| electro-mechanical computer it was most famously used at Los Alamos by | ||||
| #vonNeumann to calculate the blast yield of the atomic bomb. | ||||
| electro-mechanical computer it was most famously used at Los Alamos by von | ||||
| Neumann to calculate the blast yield of the atomic bomb. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
|  | @ -307,20 +307,20 @@ than binary and had punch card input and output. It was crudely programmable and | |||
| could be set up to work on different problems by rearranging the different | ||||
| components using switches and plugboards. But this took roughly two days. | ||||
| 
 | ||||
| It's design was very influential because it was made public and not classified. | ||||
| Its design was very influential because it was made public and not classified. | ||||
| 
 | ||||
| ### EDVAC (1944-49) John Mauchly/J.P Eckert/ John von Neumann | ||||
| 
 | ||||
| Built at the Moore School for the BRL as a successor to ENIAC by Mauchly and | ||||
| Eckert whilst ENIAC was still operational. It's architecture arose out of | ||||
| discussions between #vonNeumann and Mauchly and Eckert and was necessitated by | ||||
| discussions between von Neumann and Mauchly and Eckert and was necessitated by | ||||
| the need to calculate the behaviour of the fissile materials in the atomic bomb. | ||||
| 
 | ||||
| It resulted in the famous _First Draft of a Report on the EDVAC_ by #vonNeumann | ||||
| It resulted in the famous _First Draft of a Report on the EDVAC_ by von Neumann | ||||
| which is seen as the definitive statement of the modern **digital programmable | ||||
| general-purpose computer**. | ||||
| 
 | ||||
| As a result of the paper, #vonNeumann effectively got the credit for the | ||||
| As a result of the paper, von Neumann effectively got the credit for the | ||||
| invention even though it synthesised ideas from the ENIAC and the contributions | ||||
| of others to the EDVAC. | ||||
| 
 | ||||
|  | @ -421,7 +421,7 @@ variety of different electronic methods for memory: | |||
| 
 | ||||
| #### The Automatic Computing Engine (ACE) (1946) Alan Turing | ||||
| 
 | ||||
| - Technical design provided by Alan #Turing working at the Mathematics Division | ||||
| - Technical design provided by Alan Turing working at the Mathematics Division | ||||
|   of the National Physical Laboratory. The product of Turing's theoretical work | ||||
|   in "On Computable Numbers" where he proposes the concept of a | ||||
|   [Turing_machine](Turing_machines.md) and based on his experience with early | ||||
|  | @ -700,7 +700,7 @@ chips, they advised the company to use a general purpose chip that could handle | |||
| general computing as well as the basic calculator functions. This generic chip - | ||||
| the Intel 4004 - was the microprocessor combined with three other ICs | ||||
| (comprising 2.3k transistors) that comprised the fundamental building blocks of | ||||
| the #vonNeumann architecture. | ||||
| the von Neumann architecture. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
|  | @ -0,0 +1,31 @@ | |||
| --- | ||||
| tags: [literature, socio-political, world-wide-web] | ||||
| created: Monday, November 04, 2024 | ||||
| --- | ||||
| 
 | ||||
| # Weaving the Web (Berners-Lee, 1999) | ||||
| 
 | ||||
| Tim did not really conceive of the possibility of the centralising and | ||||
| totalising effects of social media: | ||||
| 
 | ||||
| _The Web's universality leads to a thriving richness and diversity. If a company | ||||
| claims to give access to the world of information, then presents a filtered | ||||
| view, the Web loses its credibility._ (p.143) | ||||
| 
 | ||||
| _Happily, the Web is so huge that there's no way any one company can dominate | ||||
| it. All the human effort people and organisations have put in all over the world | ||||
| to create Web sites and home pages is astoundingly large, and most of the effort | ||||
| has to do with what's in the Web, not the software used to browse it. The Web's | ||||
| content, and thus value, will continue despite any one company's actions._ | ||||
| (p.144) | ||||
| 
 | ||||
| Apropos the "alt-right" etc: | ||||
| 
 | ||||
| _The analogy of a global brain is tempting, because Web and brain both involve | ||||
| huge numbers of elements - neurons and Web pages - and a mixture of structure | ||||
| and apparent randomness. However, a brain has an intelligence that emerges on | ||||
| quite a different level from anything that a neuron could be aware | ||||
| of...[W]riters have contemplated an 'emergent property' arising from the mass of | ||||
| humanity and computers. But remember that such a phenomenon would have its own | ||||
| agenda. We would not as individuals be ware of it, let alone control it, any | ||||
| more than the neuron controls the brain._ p.222 | ||||
|  | @ -0,0 +1,52 @@ | |||
| --- | ||||
| tags: [world-wide-web, computer-history, Microsoft] | ||||
| created: Sunday, November 03, 2024 | ||||
| --- | ||||
| 
 | ||||
| # c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars | ||||
| 
 | ||||
| The Mosaic browser was conceived and produced at the University of Illinois | ||||
| during the very early growth of the Web, when TBL was still at CERN. | ||||
| 
 | ||||
| _Mosaic_: | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| It became the best of the early browsers (a group that included ViolaWWW and | ||||
| Erwise) with the notable advantage of being able to embed graphics alongside | ||||
| text (instead of inside a separate window). It also supported multiple | ||||
| [application layer](Application_Layer_of_Internet_Protocol.md) protocols - FTP, | ||||
| the Network News Transfer Protocol, Gopher - not just HTTP. | ||||
| 
 | ||||
| At this point there were nascent browsers for different operating systems and | ||||
| which browser you used was mostly determined by your OS. Being the product of a | ||||
| US university, Mosaic was originally written for Unix's X-Window system but was | ||||
| ported to multiple OSs later, a key factor in its success and uptake. | ||||
| 
 | ||||
| Mosaic's creators formed their own company outside of the university: Netscape. | ||||
| The browser they created, Netscape Navigator became the heir to Mosaic, released | ||||
| in 1994. | ||||
| 
 | ||||
| _Netscape Navigator_: | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| It was made free of charge for non-commercial use which assured rapid uptake. | ||||
| This was done to outrun Microsoft's Internet Explorer (released two months after | ||||
| Netscape went public) which they intended to bundle with all new versions of | ||||
| Windows 95. Netscape became the de facto standard browser during the early Web, | ||||
| including on Windows. It took a few years for IE to overtake it. | ||||
| 
 | ||||
| _Internet Explorer 1 with licensing info_: | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| Netscape also birthed JavaScript, which was written rapidly specifically for the | ||||
| browser. Prior to this, dynamic client-side functionality was provided by Java | ||||
| 'applets' which never really took off. | ||||
| 
 | ||||
| IE in fact shares a genealogy with Mosaic since Microsoft licensed a version of | ||||
| the Mosaic code and used it to construct IE. | ||||
| 
 | ||||
| By the end of the 1990s, Netscape's usage had declined precipitously as IE | ||||
| captured the market share. | ||||
|  | @ -0,0 +1,19 @@ | |||
| --- | ||||
| tags: [world-wide-web, computer-history] | ||||
| created: Monday, November 04, 2024 | ||||
| --- | ||||
| 
 | ||||
| # ecec56e6_precursors_to_search_engines | ||||
| 
 | ||||
| Before search engines as searchable indices of all content on the web, the | ||||
| custom was for ISPs, browsers and websites (e.g. Yahoo!) to provide directories | ||||
| of links to other sites. They functioned as sort of global web-portals. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| _The Yahoo! homepage from 1999._ | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| _The AltaVista homepage from 1999. It has a primitive search engine but also | ||||
| directories of sites._ | ||||
|  | @ -0,0 +1,36 @@ | |||
| --- | ||||
| tags: [world-wide-web, computer-history, internet, socio-political] | ||||
| created: Monday, November 04, 2024 | ||||
| --- | ||||
| 
 | ||||
| # f6564af9_AOL_and_early_internet_enclosure | ||||
| 
 | ||||
| We might view AOL, with it's millions of 'free trial' CD-ROMs, as the first | ||||
| attempt by a corporate entity to try and enclose the Internet/Web. To take the | ||||
| vase informational expanse and reduce it to a single, filtered and contained | ||||
| space controlled by a single company. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| _AOL interface from 1993_ | ||||
| 
 | ||||
| This would later be achieved or approximated more effectively by Google (under | ||||
| the guise of doing the opposite - people are "empowered" to access the | ||||
| information they otherwise would not find, granted a key to the Internet etc. | ||||
| When in fact, making everyone go through the same gate enables surveillance and | ||||
| the monetisation of the use of a public resource) and then of course by the | ||||
| social media companies. | ||||
| 
 | ||||
| AOL in fact started this even before there was a Web, pioneering the concept of | ||||
| a web portal, with their [modem-based](cfbef1c4_web_precursors.md) private-BBS | ||||
| business model. This provided access to a circumscribed subset of the Internet | ||||
| at a time when accessing information was opaque and confusing to the average | ||||
| non-technical user. The advent of the web first threatened and then basically | ||||
| obviated this model, when access to information via browsers and HTTP servers | ||||
| made the process easier and more democratized. Hence why AOL then tellingly | ||||
| pivoted to the browser and search-engine market, the next available mechanism of | ||||
| enclosure. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| _AOL interface from 1999_ | ||||
|  | @ -13,27 +13,27 @@ computer science. | |||
| 
 | ||||
|  | ||||
|   | ||||
| **Build ID:** 6ee38802-781e-4c65-8c64-56c9bccc4460 | ||||
| **Build ID:** 942a9988-f5a6-4ae9-be83-000113c8d4f2 | ||||
| 
 | ||||
| **Published:** Mon 04 Nov 2024 14:26:41 | ||||
| **Published:** Mon 04 Nov 2024 16:36:33 | ||||
| 
 | ||||
| ### Recent edits  | ||||
| 
 | ||||
| - [[f6564af9_AOL_and_early_internet_enclosure]]  | ||||
| - [[ecec56e6_precursors_to_search_engines]]  | ||||
| - [[c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars]]  | ||||
| - [[The_History_of_Computing_Swade]]  | ||||
| - [[Weaving_the_Web_Berners_Lee]]  | ||||
| - [[Concise_subfield_mapping_JS]]  | ||||
| - [[Additive_identity]]  | ||||
| - [[MongoDB_connection]]  | ||||
| - [[Commutative_Property_of_Addition_and_Multiplication]]  | ||||
| - [[Call_stack]]  | ||||
| - [[Typing_built_in_React_hooks]]  | ||||
| - [[Boot_process]]  | ||||
| - [[Binary_encoding_of_text]]  | ||||
| - [[Testing_basic_prop_passing_in_React]]  | ||||
| - [[Associative_Property_of_Addition_and_Multiplication]]  | ||||
| - [[Classes_in_Python]]  | ||||
| - [[File_operations_in_Python]]  | ||||
| - [[Lists_in_Python]]  | ||||
| - [[Dictionaries_in_Python]]  | ||||
| 
 | ||||
| 
 | ||||
| ### All notes (481)  | ||||
| ### All notes (485)  | ||||
| 
 | ||||
| - [[385af4b4_Baran_distributed_networks]]  | ||||
| - [[3f1b9fe5_motivation_Berners_Lee]]  | ||||
|  | @ -488,6 +488,7 @@ computer science. | |||
| - [[Virtual_private_cloud]]  | ||||
| - [[Voltage]]  | ||||
| - [[Voltage_sources]]  | ||||
| - [[Weaving_the_Web_Berners_Lee]]  | ||||
| - [[What_are_disks]]  | ||||
| - [[What_is_memory]]  | ||||
| - [[Whole_numbers]]  | ||||
|  | @ -502,10 +503,13 @@ computer science. | |||
| - [[Writing_to_files_in_Python]]  | ||||
| - [[Zero_property_of_multiplication]]  | ||||
| - [[Zip_function_in_Python]]  | ||||
| - [[c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars]]  | ||||
| - [[c8173d17_TIMPs]]  | ||||
| - [[cfbef1c4_web_precursors]]  | ||||
| - [[e470bf3d_IMPs_in_the_ARPANET]]  | ||||
| - [[ecec56e6_precursors_to_search_engines]]  | ||||
| - [[f0f70a3c_ARPANET_motivations]]  | ||||
| - [[f6564af9_AOL_and_early_internet_enclosure]]  | ||||
| - [[fs]]  | ||||
| - [[http_in_Node]]  | ||||
| - [[journald]]  | ||||
| Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB | 
| Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB | 
| Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 82 KiB | 
| Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB | 
| Before Width: | Height: | Size: 295 KiB After Width: | Height: | Size: 295 KiB | 
| Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB | 
| Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 145 KiB | 
| Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB | 
| Before Width: | Height: | Size: 289 KiB After Width: | Height: | Size: 289 KiB | 
| Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB | 
| Before Width: | Height: | Size: 6.9 MiB After Width: | Height: | Size: 6.9 MiB | 
| Before Width: | Height: | Size: 224 KiB After Width: | Height: | Size: 224 KiB | 
| Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.4 KiB | 
| Before Width: | Height: | Size: 312 KiB After Width: | Height: | Size: 312 KiB | 
| After Width: | Height: | Size: 68 KiB | 
| After Width: | Height: | Size: 56 KiB | 
| Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB | 
| Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB | 
| Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB | 
| Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB | 
| Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB | 
| Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB | 
| Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB | 
| Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB | 
| Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB | 
| Before Width: | Height: | Size: 724 KiB After Width: | Height: | Size: 724 KiB | 
| Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 198 KiB | 
| Before Width: | Height: | Size: 232 KiB After Width: | Height: | Size: 232 KiB | 
| Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB | 
| Before Width: | Height: | Size: 3.6 MiB After Width: | Height: | Size: 3.6 MiB | 
| Before Width: | Height: | Size: 204 KiB After Width: | Height: | Size: 204 KiB | 
| Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB | 
| Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB | 
| Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB | 
| After Width: | Height: | Size: 21 KiB | 
| Before Width: | Height: | Size: 165 KiB After Width: | Height: | Size: 165 KiB | 
| Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB | 
| Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB | 
| Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB | 
| After Width: | Height: | Size: 84 KiB | 
| After Width: | Height: | Size: 91 KiB | 
| Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB | 
| Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 91 KiB | 
| Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 133 KiB | 
| Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB | 
| Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 61 KiB | 
| Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB | 
| Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 4 KiB | 
| Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB | 
| Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB | 
| Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB | 
| Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB | 
| Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB | 
| Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB | 
| Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB | 
| Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB | 
| Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB | 
| Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 148 KiB | 
| Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB | 
| Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB | 
| Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB | 
| Before Width: | Height: | Size: 9 KiB After Width: | Height: | Size: 9 KiB | 
| Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB | 
| Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB | 
| Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB | 
| Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB | 
| Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 121 KiB | 
| Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB | 
| Before Width: | Height: | Size: 808 KiB After Width: | Height: | Size: 808 KiB | 
| Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB | 
| Before Width: | Height: | Size: 470 KiB After Width: | Height: | Size: 470 KiB | 
| Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB | 
| Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB | 
| Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB | 
| Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB | 
| Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB | 
| Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB | 
| Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB | 
| Before Width: | Height: | Size: 201 KiB After Width: | Height: | Size: 201 KiB | 
| Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 175 KiB | 
| Before Width: | Height: | Size: 299 KiB After Width: | Height: | Size: 299 KiB | 
| Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB | 
| Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB | 
| Before Width: | Height: | Size: 213 KiB After Width: | Height: | Size: 213 KiB | 
| Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB | 
| Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB | 
| Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB | 
| Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB | 
| Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB | 
| Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB | 
| Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB | 
| Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 155 KiB | 
| Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB | 
| Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB | 
| Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB | 
| Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB | 
| Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB | 
| Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB | 
| Before Width: | Height: | Size: 848 KiB After Width: | Height: | Size: 848 KiB | 
| Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB | 
| Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB | 
| Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB | 
| Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB | 
| Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB | 
| Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB | 
| Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 142 KiB | 
| Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB | 
| Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB | 
| Before Width: | Height: | Size: 171 KiB After Width: | Height: | Size: 171 KiB | 
| Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB | 
| Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB | 
| Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB | 
| Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB | 
| Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB | 
| Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB | 
| Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB | 
| Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB | 
| Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB | 
| Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB | 
| Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB | 
| Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB | 
| Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 79 KiB | 
| Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 95 KiB | 
| Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB | 
| Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 157 KiB | 
| Before Width: | Height: | Size: 226 KiB After Width: | Height: | Size: 226 KiB | 
| Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 72 KiB | 
| Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 153 KiB | 
| Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB | 
| Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 145 KiB | 
| Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB | 
| Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 74 KiB | 
| Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB | 
| Before Width: | Height: | Size: 414 KiB After Width: | Height: | Size: 414 KiB | 
| Before Width: | Height: | Size: 314 KiB After Width: | Height: | Size: 314 KiB | 
| Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB | 
| Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB | 
| Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB | 
| Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB | 
| Before Width: | Height: | Size: 174 KiB After Width: | Height: | Size: 174 KiB | 
| After Width: | Height: | Size: 36 KiB | 
| Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 71 KiB | 
| Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB | 
| Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB | 
| Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB | 
| Before Width: | Height: | Size: 167 KiB After Width: | Height: | Size: 167 KiB | 
| Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB | 
| Before Width: | Height: | Size: 150 KiB After Width: | Height: | Size: 150 KiB | 
| Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB | 
| Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB | 
| Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB | 
| Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB | 
| Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 93 KiB | 
| Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB | 
| Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB | 
| Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB | 
| Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB | 
| Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB | 
| Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 65 KiB | 
| Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB | 
| Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB | 
| Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 140 KiB | 
| Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB | 
| Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 123 KiB | 
| Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB | 
| Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB | 
| Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB | 
| Before Width: | Height: | Size: 190 KiB After Width: | Height: | Size: 190 KiB | 
| Before Width: | Height: | Size: 374 KiB After Width: | Height: | Size: 374 KiB | 
| Before Width: | Height: | Size: 9 KiB After Width: | Height: | Size: 9 KiB | 
| Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB | 
| Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB | 
| Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB | 
| Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB | 
| Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB | 
| Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB | 
| After Width: | Height: | Size: 448 KiB | 
| Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 122 KiB | 
| Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB | 
| Before Width: | Height: | Size: 668 KiB After Width: | Height: | Size: 668 KiB | 
| Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1.3 MiB | 
| Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB | 
| Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB | 
| Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB | 
| Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB | 
| Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB | 
| Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB | 
| Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB | 
| Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB | 
| Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB | 
| Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB | 
| Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB | 
| Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB | 
| Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB | 
| Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB | 
| Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 8.9 KiB | 
| Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB | 
| Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB | 
| Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB | 
| Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB | 
| Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB | 
| Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB | 
| Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB | 
| Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB | 
| Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB | 
| Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB | 
| Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB | 
| Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 144 KiB | 
| Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB | 
| Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 9.9 KiB | 
| Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB | 
| Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB | 
| Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB | 
| Before Width: | Height: | Size: 249 KiB After Width: | Height: | Size: 249 KiB | 
| Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 89 KiB | 
| Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB | 
| Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB | 
| Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB | 
| Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB | 
| Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB | 
| Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB | 
| Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB | 
| Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB | 
| Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB | 
| Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB | 
| Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 81 KiB | 
| Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB | 
| Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB | 
| Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB | 
| Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB | 
| Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB | 
| Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB | 
| Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB | 
| Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB | 
| Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB | 
| Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 5 KiB | 
| Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB | 
| Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB | 
| Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB | 
| Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 139 KiB | 
| Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 160 KiB | 
| Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 121 KiB | 
| Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB | 
| Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB | 
| Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB | 
| Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB | 
| Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB | 
| Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB | 
| Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB | 
| Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB | 
| Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB | 
| Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB | 
| Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB | 
| Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 81 KiB | 
| Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB | 
| Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.4 KiB | 
| Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 7.3 KiB | 
| Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB | 
| Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB | 
| Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB | 
| Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 85 KiB | 
| Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB | 
| Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB | 
| Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB | 
| Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB | 
| Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB | 
| Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB | 
| Before Width: | Height: | Size: 425 KiB After Width: | Height: | Size: 425 KiB | 
| Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB | 
| Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB | 
| Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 164 KiB | 
| Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB | 
| Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 94 KiB | 
| After Width: | Height: | Size: 20 KiB | 
| Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB | 
|  | @ -3,7 +3,7 @@ tags: | |||
|   - theorems | ||||
| --- | ||||
| 
 | ||||
| # The Property of Additive Identity | ||||
| # Property of Additive Identity | ||||
| 
 | ||||
| **Let $a$ represent any member of $\mathbb{W}$ or $\mathbb{Z}$ then:** | ||||
| 
 | ||||
|  |  | |||
|  | @ -4,7 +4,7 @@ tags: [] | |||
| created: Friday, June 28, 2024 | ||||
| --- | ||||
| 
 | ||||
| # Concise mapping of object subfileds in JS | ||||
| # Concise mapping of object subfields in JS | ||||
| 
 | ||||
| ## Scenario | ||||
| 
 | ||||
|  |  | |||
|  | @ -56,8 +56,8 @@ arithmetic. | |||
| 
 | ||||
|  | ||||
| 
 | ||||
| The main contenders were the Pascaline of #Pascal (which only did cumulative | ||||
| addition) and the wheel or "stepped drum" calculator of #Leibniz that could do | ||||
| The main contenders were the Pascaline of Pascal (which only did cumulative | ||||
| addition) and the wheel or "stepped drum" calculator of Leibniz that could do | ||||
| all operations (in theory). | ||||
| 
 | ||||
| Subsequent designs were based on these artefacts. In practice, neither worked | ||||
|  | @ -73,7 +73,7 @@ with other mechanical calculators. In the US, Burroughs dominated the market. | |||
| 
 | ||||
| ## Babbage: mechanized, automated calculation | ||||
| 
 | ||||
| > I wish to God these calculations had been executed by Steam (#Babbage) | ||||
| > I wish to God these calculations had been executed by Steam (Babbage) | ||||
| 
 | ||||
| With Babbage's machines we see an approach to computation that can only be | ||||
| understood against the backdrop of the Industrial Revolution in which they were | ||||
|  | @ -97,23 +97,23 @@ automatically generated. | |||
| 
 | ||||
| The DE's single purpose was to calculate and output mathematical tables such as | ||||
| the results of polynomial equations. The idea was that you would input the | ||||
| answer a bell would ring and the machine would _halt_. This influenced #Turing | ||||
| answer a bell would ring and the machine would _halt_. This influenced Turing | ||||
| later. It was non-programmable and designed for a specific set of calculations. | ||||
| 
 | ||||
| ### Analytical Engine | ||||
| 
 | ||||
| Conceived as a general-purpose computing machine capable of perfoming a wide | ||||
| Conceived as a general-purpose computing machine capable of performing a wide | ||||
| range of calculations, programmable using punched cards similar to those used | ||||
| with Jacquard looms. | ||||
| 
 | ||||
| It more resembled modern computers in that Babbage used concepts that would | ||||
| later translate into the #vonNeumann architecture. There was a "mill" (CPU), | ||||
| "store" (memory) and input/output mechanisms. It also had a concept of looping | ||||
| and conditional branching. | ||||
| later translate into the [von Neumann architecture](CPU_architecture.md) There | ||||
| was a "mill" (CPU), "store" (memory) and input/output mechanisms. It also had a | ||||
| concept of looping and conditional branching. | ||||
| 
 | ||||
| ### Lovelace's insight | ||||
| 
 | ||||
| A central idea of Ada #Lovelace, expressed in her notes on the Analytical Engine | ||||
| A central idea of Ada Lovelace, expressed in her notes on the Analytical Engine | ||||
| is that **number can represent entities other than quantity**. | ||||
| 
 | ||||
| If we assign meaning to number, results arrived at by operating on number | ||||
|  | @ -208,8 +208,8 @@ various mechanical parts were prone to wear and needed frequent replacement. | |||
| 
 | ||||
| Designed by Howard Aiken and built by IBM (1937-1944). Also known as the | ||||
| _Automatic Sequence Controlled Calculator_ (ASCC). A general-purpose | ||||
| electro-mechanical computer it was most famously used at Los Alamos by | ||||
| #vonNeumann to calculate the blast yield of the atomic bomb. | ||||
| electro-mechanical computer it was most famously used at Los Alamos by von | ||||
| Neumann to calculate the blast yield of the atomic bomb. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
|  | @ -307,20 +307,20 @@ than binary and had punch card input and output. It was crudely programmable and | |||
| could be set up to work on different problems by rearranging the different | ||||
| components using switches and plugboards. But this took roughly two days. | ||||
| 
 | ||||
| It's design was very influential because it was made public and not classified. | ||||
| Its design was very influential because it was made public and not classified. | ||||
| 
 | ||||
| ### EDVAC (1944-49) John Mauchly/J.P Eckert/ John von Neumann | ||||
| 
 | ||||
| Built at the Moore School for the BRL as a successor to ENIAC by Mauchly and | ||||
| Eckert whilst ENIAC was still operational. It's architecture arose out of | ||||
| discussions between #vonNeumann and Mauchly and Eckert and was necessitated by | ||||
| discussions between von Neumann and Mauchly and Eckert and was necessitated by | ||||
| the need to calculate the behaviour of the fissile materials in the atomic bomb. | ||||
| 
 | ||||
| It resulted in the famous _First Draft of a Report on the EDVAC_ by #vonNeumann | ||||
| It resulted in the famous _First Draft of a Report on the EDVAC_ by von Neumann | ||||
| which is seen as the definitive statement of the modern **digital programmable | ||||
| general-purpose computer**. | ||||
| 
 | ||||
| As a result of the paper, #vonNeumann effectively got the credit for the | ||||
| As a result of the paper, von Neumann effectively got the credit for the | ||||
| invention even though it synthesised ideas from the ENIAC and the contributions | ||||
| of others to the EDVAC. | ||||
| 
 | ||||
|  | @ -421,7 +421,7 @@ variety of different electronic methods for memory: | |||
| 
 | ||||
| #### The Automatic Computing Engine (ACE) (1946) Alan Turing | ||||
| 
 | ||||
| - Technical design provided by Alan #Turing working at the Mathematics Division | ||||
| - Technical design provided by Alan Turing working at the Mathematics Division | ||||
|   of the National Physical Laboratory. The product of Turing's theoretical work | ||||
|   in "On Computable Numbers" where he proposes the concept of a | ||||
|   [Turing_machine](Turing_machines.md) and based on his experience with early | ||||
|  | @ -700,7 +700,7 @@ chips, they advised the company to use a general purpose chip that could handle | |||
| general computing as well as the basic calculator functions. This generic chip - | ||||
| the Intel 4004 - was the microprocessor combined with three other ICs | ||||
| (comprising 2.3k transistors) that comprised the fundamental building blocks of | ||||
| the #vonNeumann architecture. | ||||
| the von Neumann architecture. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										31
									
								
								zk/Weaving_the_Web_Berners_Lee.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,31 @@ | |||
| --- | ||||
| tags: [literature, socio-political, world-wide-web] | ||||
| created: Monday, November 04, 2024 | ||||
| --- | ||||
| 
 | ||||
| # Weaving the Web (Berners-Lee, 1999) | ||||
| 
 | ||||
| Tim did not really conceive of the possibility of the centralising and | ||||
| totalising effects of social media: | ||||
| 
 | ||||
| _The Web's universality leads to a thriving richness and diversity. If a company | ||||
| claims to give access to the world of information, then presents a filtered | ||||
| view, the Web loses its credibility._ (p.143) | ||||
| 
 | ||||
| _Happily, the Web is so huge that there's no way any one company can dominate | ||||
| it. All the human effort people and organisations have put in all over the world | ||||
| to create Web sites and home pages is astoundingly large, and most of the effort | ||||
| has to do with what's in the Web, not the software used to browse it. The Web's | ||||
| content, and thus value, will continue despite any one company's actions._ | ||||
| (p.144) | ||||
| 
 | ||||
| Apropos the "alt-right" etc: | ||||
| 
 | ||||
| _The analogy of a global brain is tempting, because Web and brain both involve | ||||
| huge numbers of elements - neurons and Web pages - and a mixture of structure | ||||
| and apparent randomness. However, a brain has an intelligence that emerges on | ||||
| quite a different level from anything that a neuron could be aware | ||||
| of...[W]riters have contemplated an 'emergent property' arising from the mass of | ||||
| humanity and computers. But remember that such a phenomenon would have its own | ||||
| agenda. We would not as individuals be ware of it, let alone control it, any | ||||
| more than the neuron controls the brain._ p.222 | ||||
							
								
								
									
										52
									
								
								zk/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,52 @@ | |||
| --- | ||||
| tags: [world-wide-web, computer-history, Microsoft] | ||||
| created: Sunday, November 03, 2024 | ||||
| --- | ||||
| 
 | ||||
| # c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars | ||||
| 
 | ||||
| The Mosaic browser was conceived and produced at the University of Illinois | ||||
| during the very early growth of the Web, when TBL was still at CERN. | ||||
| 
 | ||||
| _Mosaic_: | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| It became the best of the early browsers (a group that included ViolaWWW and | ||||
| Erwise) with the notable advantage of being able to embed graphics alongside | ||||
| text (instead of inside a separate window). It also supported multiple | ||||
| [application layer](Application_Layer_of_Internet_Protocol.md) protocols - FTP, | ||||
| the Network News Transfer Protocol, Gopher - not just HTTP. | ||||
| 
 | ||||
| At this point there were nascent browsers for different operating systems and | ||||
| which browser you used was mostly determined by your OS. Being the product of a | ||||
| US university, Mosaic was originally written for Unix's X-Window system but was | ||||
| ported to multiple OSs later, a key factor in its success and uptake. | ||||
| 
 | ||||
| Mosaic's creators formed their own company outside of the university: Netscape. | ||||
| The browser they created, Netscape Navigator became the heir to Mosaic, released | ||||
| in 1994. | ||||
| 
 | ||||
| _Netscape Navigator_: | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| It was made free of charge for non-commercial use which assured rapid uptake. | ||||
| This was done to outrun Microsoft's Internet Explorer (released two months after | ||||
| Netscape went public) which they intended to bundle with all new versions of | ||||
| Windows 95. Netscape became the de facto standard browser during the early Web, | ||||
| including on Windows. It took a few years for IE to overtake it. | ||||
| 
 | ||||
| _Internet Explorer 1 with licensing info_: | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| Netscape also birthed JavaScript, which was written rapidly specifically for the | ||||
| browser. Prior to this, dynamic client-side functionality was provided by Java | ||||
| 'applets' which never really took off. | ||||
| 
 | ||||
| IE in fact shares a genealogy with Mosaic since Microsoft licensed a version of | ||||
| the Mosaic code and used it to construct IE. | ||||
| 
 | ||||
| By the end of the 1990s, Netscape's usage had declined precipitously as IE | ||||
| captured the market share. | ||||
							
								
								
									
										19
									
								
								zk/ecec56e6_precursors_to_search_engines.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,19 @@ | |||
| --- | ||||
| tags: [world-wide-web, computer-history] | ||||
| created: Monday, November 04, 2024 | ||||
| --- | ||||
| 
 | ||||
| # ecec56e6_precursors_to_search_engines | ||||
| 
 | ||||
| Before search engines as searchable indices of all content on the web, the | ||||
| custom was for ISPs, browsers and websites (e.g. Yahoo!) to provide directories | ||||
| of links to other sites. They functioned as sort of global web-portals. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| _The Yahoo! homepage from 1999._ | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| _The AltaVista homepage from 1999. It has a primitive search engine but also | ||||
| directories of sites._ | ||||
							
								
								
									
										36
									
								
								zk/f6564af9_AOL_and_early_internet_enclosure.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						|  | @ -0,0 +1,36 @@ | |||
| --- | ||||
| tags: [world-wide-web, computer-history, internet, socio-political] | ||||
| created: Monday, November 04, 2024 | ||||
| --- | ||||
| 
 | ||||
| # f6564af9_AOL_and_early_internet_enclosure | ||||
| 
 | ||||
| We might view AOL, with it's millions of 'free trial' CD-ROMs, as the first | ||||
| attempt by a corporate entity to try and enclose the Internet/Web. To take the | ||||
| vase informational expanse and reduce it to a single, filtered and contained | ||||
| space controlled by a single company. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| _AOL interface from 1993_ | ||||
| 
 | ||||
| This would later be achieved or approximated more effectively by Google (under | ||||
| the guise of doing the opposite - people are "empowered" to access the | ||||
| information they otherwise would not find, granted a key to the Internet etc. | ||||
| When in fact, making everyone go through the same gate enables surveillance and | ||||
| the monetisation of the use of a public resource) and then of course by the | ||||
| social media companies. | ||||
| 
 | ||||
| AOL in fact started this even before there was a Web, pioneering the concept of | ||||
| a web portal, with their [modem-based](cfbef1c4_web_precursors.md) private-BBS | ||||
| business model. This provided access to a circumscribed subset of the Internet | ||||
| at a time when accessing information was opaque and confusing to the average | ||||
| non-technical user. The advent of the web first threatened and then basically | ||||
| obviated this model, when access to information via browsers and HTTP servers | ||||
| made the process easier and more democratized. Hence why AOL then tellingly | ||||
| pivoted to the browser and search-engine market, the next available mechanism of | ||||
| enclosure. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| _AOL interface from 1999_ | ||||
 thomasabishop
						thomasabishop