Autosave: 2024-11-12 08:09:20
|
|
@ -0,0 +1,21 @@
|
||||||
|
---
|
||||||
|
tags: [computer-history]
|
||||||
|
created: Tuesday, November 12, 2024
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch processing
|
||||||
|
|
||||||
|
With modern computer systems programs can be executed continuously and as
|
||||||
|
needed. With earlier computers (e.g. mainframes or mini-computers that were
|
||||||
|
shared by multiple users throughout an organisation) operating on this basis
|
||||||
|
would be expensive and would squander resources. It would also be inefficient
|
||||||
|
because computers needed time to warm up and cool down between operations.
|
||||||
|
|
||||||
|
Batch processing meant waiting until the required data for the operation met a
|
||||||
|
certain volume or threshold and then running the job. This way all the computer
|
||||||
|
resources were used at once instead repeatedly over an extended period.
|
||||||
|
|
||||||
|
Running operations in batch rather than in real-time also meant you could time
|
||||||
|
when you used the computer, running your jobs during off-peak hours when more
|
||||||
|
resources would be available. Particularly beneficial during the era of
|
||||||
|
time-sharing.
|
||||||
84
neuron/674ca64c-a00f-4fd4-88ed-0d1856b37688/Usenet.md
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
---
|
||||||
|
tags: [networks, internet]
|
||||||
|
created: Tuesday, November 12, 2024
|
||||||
|
---
|
||||||
|
|
||||||
|
# Usenet
|
||||||
|
|
||||||
|
A decentralised system of computer servers that allowed users to post messages
|
||||||
|
to topic-based discussion groups called "newsgroups" which other users could
|
||||||
|
read and reply to.
|
||||||
|
|
||||||
|
Arguably the first social network and the oldest internet network that is still
|
||||||
|
operational.
|
||||||
|
|
||||||
|
It was designed by staff at two separate universities. Both used Unix systems
|
||||||
|
and wanted a way to communicate with each other.
|
||||||
|
|
||||||
|
## Technology
|
||||||
|
|
||||||
|
Usenet comprised a [distributed network](385af4b4_Baran_distributed_networks.md)
|
||||||
|
of dedicated servers that exchanged messages over the **Network News Transfer
|
||||||
|
Protocol** (NNTP).
|
||||||
|
|
||||||
|
A user would post a message to their local news server. The server would assign
|
||||||
|
it a UUID and then share it with other peer servers that it was connected to,
|
||||||
|
who would also share it, repeating the process. This created a ripple effect
|
||||||
|
that would propagate the message over the global network. Because of the
|
||||||
|
distributed nature of this network it meant that messages would have a high
|
||||||
|
longevity and retention rate and that it was effectively impossible to delete a
|
||||||
|
message once posted, since it would be stored across a multitude of servers.
|
||||||
|
|
||||||
|
## Relation to the Internet
|
||||||
|
|
||||||
|
Usenet developed separately and in parallel with the Internet. Originally it did
|
||||||
|
not operate over the Internet: servers would connect to each other over phone
|
||||||
|
lines using the Unix-to-Unix Copy Protocol. In the late 1980s when the Internet
|
||||||
|
became more widespread and not just limited to DARPA-adjacent universities,
|
||||||
|
Usenet transitioned to running over
|
||||||
|
[TCP/IP](Transport_Layer_of_Internet_Protocol.md) networks.
|
||||||
|
|
||||||
|
## Newsgroup hierarchy
|
||||||
|
|
||||||
|
Usenet used a structured, dot-separated naming system for newsgroups that got
|
||||||
|
more specific with each subdivision, e.g:
|
||||||
|
|
||||||
|
- comp.sys.mac
|
||||||
|
- sci.physics.particle
|
||||||
|
- alt.music.nirvana
|
||||||
|
|
||||||
|
Users would subscribe to the newsgroups that interested them and their
|
||||||
|
newsreader (which connected to the servers) would only download messages from
|
||||||
|
these groups.
|
||||||
|
|
||||||
|
## Influence
|
||||||
|
|
||||||
|
- Created the concept of threaded discussion in its reply structured
|
||||||
|
- Reddit appropriated the concept of topic-based communities in its sub-reddits
|
||||||
|
and also used threading
|
||||||
|
- RSS adopted Usenet's model of subscribing to specific information sources and
|
||||||
|
getting updates: the concept of "pulling" new content from feeds mirrors how
|
||||||
|
newsreaders worked
|
||||||
|
- Distributed social networks like Mastodon/ActivityPub use a similar
|
||||||
|
server-to-server propagation model that Usenet pioneered
|
||||||
|
- [BitTorrent's](Torrenting.md) distributed file-sharing model has similarities
|
||||||
|
to how binary files were distributed across Usenet servers
|
||||||
|
|
||||||
|
## "Eternal September"
|
||||||
|
|
||||||
|
For most of its early history Usenet was limited to university students whose
|
||||||
|
university was part of the network. Each September new students would join the
|
||||||
|
university and this led to an influx of inexperienced Usenet users who didn't
|
||||||
|
yet know the etiquette and culture. They would have to be schooled and inducted.
|
||||||
|
|
||||||
|
In the mid-1980s Usenet became accessible to the general public as ISPs started
|
||||||
|
granting access. In 1993-1994, AOL granted access to subscribers. This changed
|
||||||
|
the nature of discussions from primarily academic and technical topics to
|
||||||
|
include more general interest and entertainment content, leading to the creation
|
||||||
|
of the "alt." hierarchy which allowed anyone to create new newsgroups without
|
||||||
|
formal approval processes that were required in the traditional hierarchies.
|
||||||
|
Hence it was "always September".
|
||||||
|
|
||||||
|
This phrase is often used as a shorthand for the way in which the Internet and
|
||||||
|
Web has moved from a niche community of technical users to a demotic public
|
||||||
|
space with an attendant decline in perceived value.
|
||||||
|
|
@ -13,12 +13,14 @@ computer science.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
**Build ID:** 78bb25d9-ca3c-4cbb-a2c4-e9c73950d1ca
|
**Build ID:** 674ca64c-a00f-4fd4-88ed-0d1856b37688
|
||||||
|
|
||||||
**Published:** Mon 11 Nov 2024 15:47:09
|
**Published:** Tue 12 Nov 2024 08:09:18
|
||||||
|
|
||||||
### Recent edits
|
### Recent edits
|
||||||
|
|
||||||
|
- [[Usenet]]
|
||||||
|
- [[Batch_processing]]
|
||||||
- [[0716531c_rewilding_the_internet]]
|
- [[0716531c_rewilding_the_internet]]
|
||||||
- [[Using_SQLite_with_Python]]
|
- [[Using_SQLite_with_Python]]
|
||||||
- [[f6564af9_AOL_and_early_internet_enclosure]]
|
- [[f6564af9_AOL_and_early_internet_enclosure]]
|
||||||
|
|
@ -29,11 +31,9 @@ computer science.
|
||||||
- [[The_History_of_Computing_Swade]]
|
- [[The_History_of_Computing_Swade]]
|
||||||
- [[Concise_subfield_mapping_JS]]
|
- [[Concise_subfield_mapping_JS]]
|
||||||
- [[Additive_identity]]
|
- [[Additive_identity]]
|
||||||
- [[MongoDB_connection]]
|
|
||||||
- [[Commutative_Property_of_Addition_and_Multiplication]]
|
|
||||||
|
|
||||||
|
|
||||||
### All notes (488)
|
### All notes (490)
|
||||||
|
|
||||||
- [[0716531c_rewilding_the_internet]]
|
- [[0716531c_rewilding_the_internet]]
|
||||||
- [[241fe1a3_the_Web_versus_modem_BBSs]]
|
- [[241fe1a3_the_Web_versus_modem_BBSs]]
|
||||||
|
|
@ -75,6 +75,7 @@ computer science.
|
||||||
- [[Basic_model_of_the_operating_system]]
|
- [[Basic_model_of_the_operating_system]]
|
||||||
- [[Basic_properties_of_sets]]
|
- [[Basic_properties_of_sets]]
|
||||||
- [[Basics_of_web_components]]
|
- [[Basics_of_web_components]]
|
||||||
|
- [[Batch_processing]]
|
||||||
- [[Bell_System]]
|
- [[Bell_System]]
|
||||||
- [[Biconditional_Elimination]]
|
- [[Biconditional_Elimination]]
|
||||||
- [[Biconditional_Introduction]]
|
- [[Biconditional_Introduction]]
|
||||||
|
|
@ -472,6 +473,7 @@ computer science.
|
||||||
- [[Update_an_SQL_table]]
|
- [[Update_an_SQL_table]]
|
||||||
- [[Update_existing_data_in_SQL_table]]
|
- [[Update_existing_data_in_SQL_table]]
|
||||||
- [[Useful_operators_in_SQL]]
|
- [[Useful_operators_in_SQL]]
|
||||||
|
- [[Usenet]]
|
||||||
- [[User_Space]]
|
- [[User_Space]]
|
||||||
- [[User_management_in_Linux]]
|
- [[User_management_in_Linux]]
|
||||||
- [[User_management_on_AWS]]
|
- [[User_management_on_AWS]]
|
||||||
|
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 |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 56 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 |
|
Before Width: | Height: | Size: 21 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 |
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 84 KiB |
|
Before Width: | Height: | Size: 91 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 |
|
Before Width: | Height: | Size: 36 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 |
|
Before Width: | Height: | Size: 448 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 |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
21
zk/Batch_processing.md
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
---
|
||||||
|
tags: [computer-history]
|
||||||
|
created: Tuesday, November 12, 2024
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch processing
|
||||||
|
|
||||||
|
With modern computer systems programs can be executed continuously and as
|
||||||
|
needed. With earlier computers (e.g. mainframes or mini-computers that were
|
||||||
|
shared by multiple users throughout an organisation) operating on this basis
|
||||||
|
would be expensive and would squander resources. It would also be inefficient
|
||||||
|
because computers needed time to warm up and cool down between operations.
|
||||||
|
|
||||||
|
Batch processing meant waiting until the required data for the operation met a
|
||||||
|
certain volume or threshold and then running the job. This way all the computer
|
||||||
|
resources were used at once instead repeatedly over an extended period.
|
||||||
|
|
||||||
|
Running operations in batch rather than in real-time also meant you could time
|
||||||
|
when you used the computer, running your jobs during off-peak hours when more
|
||||||
|
resources would be available. Particularly beneficial during the era of
|
||||||
|
time-sharing.
|
||||||
84
zk/Usenet.md
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
---
|
||||||
|
tags: [networks, internet]
|
||||||
|
created: Tuesday, November 12, 2024
|
||||||
|
---
|
||||||
|
|
||||||
|
# Usenet
|
||||||
|
|
||||||
|
A decentralised system of computer servers that allowed users to post messages
|
||||||
|
to topic-based discussion groups called "newsgroups" which other users could
|
||||||
|
read and reply to.
|
||||||
|
|
||||||
|
Arguably the first social network and the oldest internet network that is still
|
||||||
|
operational.
|
||||||
|
|
||||||
|
It was designed by staff at two separate universities. Both used Unix systems
|
||||||
|
and wanted a way to communicate with each other.
|
||||||
|
|
||||||
|
## Technology
|
||||||
|
|
||||||
|
Usenet comprised a [distributed network](385af4b4_Baran_distributed_networks.md)
|
||||||
|
of dedicated servers that exchanged messages over the **Network News Transfer
|
||||||
|
Protocol** (NNTP).
|
||||||
|
|
||||||
|
A user would post a message to their local news server. The server would assign
|
||||||
|
it a UUID and then share it with other peer servers that it was connected to,
|
||||||
|
who would also share it, repeating the process. This created a ripple effect
|
||||||
|
that would propagate the message over the global network. Because of the
|
||||||
|
distributed nature of this network it meant that messages would have a high
|
||||||
|
longevity and retention rate and that it was effectively impossible to delete a
|
||||||
|
message once posted, since it would be stored across a multitude of servers.
|
||||||
|
|
||||||
|
## Relation to the Internet
|
||||||
|
|
||||||
|
Usenet developed separately and in parallel with the Internet. Originally it did
|
||||||
|
not operate over the Internet: servers would connect to each other over phone
|
||||||
|
lines using the Unix-to-Unix Copy Protocol. In the late 1980s when the Internet
|
||||||
|
became more widespread and not just limited to DARPA-adjacent universities,
|
||||||
|
Usenet transitioned to running over
|
||||||
|
[TCP/IP](Transport_Layer_of_Internet_Protocol.md) networks.
|
||||||
|
|
||||||
|
## Newsgroup hierarchy
|
||||||
|
|
||||||
|
Usenet used a structured, dot-separated naming system for newsgroups that got
|
||||||
|
more specific with each subdivision, e.g:
|
||||||
|
|
||||||
|
- comp.sys.mac
|
||||||
|
- sci.physics.particle
|
||||||
|
- alt.music.nirvana
|
||||||
|
|
||||||
|
Users would subscribe to the newsgroups that interested them and their
|
||||||
|
newsreader (which connected to the servers) would only download messages from
|
||||||
|
these groups.
|
||||||
|
|
||||||
|
## Influence
|
||||||
|
|
||||||
|
- Created the concept of threaded discussion in its reply structured
|
||||||
|
- Reddit appropriated the concept of topic-based communities in its sub-reddits
|
||||||
|
and also used threading
|
||||||
|
- RSS adopted Usenet's model of subscribing to specific information sources and
|
||||||
|
getting updates: the concept of "pulling" new content from feeds mirrors how
|
||||||
|
newsreaders worked
|
||||||
|
- Distributed social networks like Mastodon/ActivityPub use a similar
|
||||||
|
server-to-server propagation model that Usenet pioneered
|
||||||
|
- [BitTorrent's](Torrenting.md) distributed file-sharing model has similarities
|
||||||
|
to how binary files were distributed across Usenet servers
|
||||||
|
|
||||||
|
## "Eternal September"
|
||||||
|
|
||||||
|
For most of its early history Usenet was limited to university students whose
|
||||||
|
university was part of the network. Each September new students would join the
|
||||||
|
university and this led to an influx of inexperienced Usenet users who didn't
|
||||||
|
yet know the etiquette and culture. They would have to be schooled and inducted.
|
||||||
|
|
||||||
|
In the mid-1980s Usenet became accessible to the general public as ISPs started
|
||||||
|
granting access. In 1993-1994, AOL granted access to subscribers. This changed
|
||||||
|
the nature of discussions from primarily academic and technical topics to
|
||||||
|
include more general interest and entertainment content, leading to the creation
|
||||||
|
of the "alt." hierarchy which allowed anyone to create new newsgroups without
|
||||||
|
formal approval processes that were required in the traditional hierarchies.
|
||||||
|
Hence it was "always September".
|
||||||
|
|
||||||
|
This phrase is often used as a shorthand for the way in which the Internet and
|
||||||
|
Web has moved from a niche community of technical users to a demotic public
|
||||||
|
space with an attendant decline in perceived value.
|
||||||