diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/.zk/config.toml b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/.zk/config.toml similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/.zk/config.toml rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/.zk/config.toml diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/.zk/notebook.db b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/.zk/notebook.db similarity index 96% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/.zk/notebook.db rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/.zk/notebook.db index bb948c4..28dbfb2 100644 Binary files a/neuron/22009d2d-5405-4213-9214-3625c42630dd/.zk/notebook.db and b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/.zk/notebook.db differ diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/.zk/templates/default.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/.zk/templates/default.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/.zk/templates/default.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/.zk/templates/default.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/.zk/templates/synthesis.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/.zk/templates/synthesis.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/.zk/templates/synthesis.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/.zk/templates/synthesis.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/385af4b4_Baran_distributed_networks.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/385af4b4_Baran_distributed_networks.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/385af4b4_Baran_distributed_networks.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/385af4b4_Baran_distributed_networks.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/653c0b1d_host_protocols_of_ARPANET.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/653c0b1d_host_protocols_of_ARPANET.md similarity index 95% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/653c0b1d_host_protocols_of_ARPANET.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/653c0b1d_host_protocols_of_ARPANET.md index 04d7e29..4fbbdf6 100644 --- a/neuron/22009d2d-5405-4213-9214-3625c42630dd/653c0b1d_host_protocols_of_ARPANET.md +++ b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/653c0b1d_host_protocols_of_ARPANET.md @@ -9,7 +9,7 @@ The responsibility for enabling communication between nodes fell to the hosts, not the [IMPs](e470bf3d_IMPs_in_the_ARPANET.md). At the lowest level (equivalent to the [link layer](Link_Layer_of_Internet_Protocol.md) in the subsequent internet?), this consisted in moving raw bits between hosts regardless of what -specific type of data encoded. +specific type of data they encoded. In the book (_Where Wizards Stay Up Late_), there is a great description by analogy: diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/861cc26e_ARPA_origins.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/861cc26e_ARPA_origins.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/861cc26e_ARPA_origins.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/861cc26e_ARPA_origins.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/API_Gateway.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/API_Gateway.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/API_Gateway.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/API_Gateway.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/AWS_CLI.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/AWS_CLI.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/AWS_CLI.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/AWS_CLI.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/AWS_SAM_and_Docker.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/AWS_SAM_and_Docker.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/AWS_SAM_and_Docker.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/AWS_SAM_and_Docker.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/AWS_architecture_hierarchy.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/AWS_architecture_hierarchy.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/AWS_architecture_hierarchy.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/AWS_architecture_hierarchy.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Accessing_metadata_about_SQL_database.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Accessing_metadata_about_SQL_database.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Accessing_metadata_about_SQL_database.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Accessing_metadata_about_SQL_database.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Accessing_secrets_from_a_Lambda.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Accessing_secrets_from_a_Lambda.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Accessing_secrets_from_a_Lambda.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Accessing_secrets_from_a_Lambda.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Add_Subtract_Fractions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Add_Subtract_Fractions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Add_Subtract_Fractions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Add_Subtract_Fractions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Adding_documents_to_a_Mongo_collection.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Adding_documents_to_a_Mongo_collection.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Adding_documents_to_a_Mongo_collection.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Adding_documents_to_a_Mongo_collection.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Additive_identity.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Additive_identity.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Additive_identity.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Additive_identity.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Additive_inverse_property.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Additive_inverse_property.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Additive_inverse_property.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Additive_inverse_property.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Aggregate_functions_in_SQL.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Aggregate_functions_in_SQL.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Aggregate_functions_in_SQL.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Aggregate_functions_in_SQL.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Algebra_key_terms.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Algebra_key_terms.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Algebra_key_terms.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Algebra_key_terms.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Algorithmic_complexity.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Algorithmic_complexity.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Algorithmic_complexity.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Algorithmic_complexity.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Analogue_and_digital.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Analogue_and_digital.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Analogue_and_digital.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Analogue_and_digital.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Any.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Any.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Any.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Any.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Apollo_Client.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Apollo_Client.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Apollo_Client.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Apollo_Client.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Apollo_Server.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Apollo_Server.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Apollo_Server.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Apollo_Server.md diff --git a/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Appending_to_files_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Appending_to_files_in_Python.md new file mode 100644 index 0000000..3dc0dbe --- /dev/null +++ b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Appending_to_files_in_Python.md @@ -0,0 +1,18 @@ +--- +tags: [python, file-system, procedural] +created: Friday, October 25, 2024 +--- + +# Appending to files in Python + +```py +file = open("example.txt", "a") +file.write('Add something to the end of the file') +file.close() +``` + +```py +with open("example.txt", "a"): + file.write("Add something to the end of the file") +file.close() +``` diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Application_Layer_of_Internet_Protocol.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Application_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Application_Layer_of_Internet_Protocol.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Application_Layer_of_Internet_Protocol.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Application_state_management_with_React_hooks.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Application_state_management_with_React_hooks.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Application_state_management_with_React_hooks.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Application_state_management_with_React_hooks.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Application_structure.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Application_structure.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Application_structure.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Application_structure.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Arithmetic_Logic_Unit.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Arithmetic_Logic_Unit.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Arithmetic_Logic_Unit.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Arithmetic_Logic_Unit.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Arrays.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Arrays.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Arrays.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Arrays.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Assembly.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Assembly.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Assembly.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Assembly.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Associativity.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Associativity.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Associativity.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Associativity.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Atomic_and_molecular_propositions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Atomic_and_molecular_propositions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Atomic_and_molecular_propositions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Atomic_and_molecular_propositions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Awk.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Awk.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Awk.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Awk.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Axioms_of_set_theory.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Axioms_of_set_theory.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Axioms_of_set_theory.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Axioms_of_set_theory.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Basic_model_of_the_operating_system.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Basic_model_of_the_operating_system.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Basic_model_of_the_operating_system.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Basic_model_of_the_operating_system.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Basic_prop_passing_in_React.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Basic_prop_passing_in_React.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Basic_prop_passing_in_React.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Basic_prop_passing_in_React.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Basic_properties_of_sets.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Basic_properties_of_sets.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Basic_properties_of_sets.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Basic_properties_of_sets.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Basics_of_web_components.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Basics_of_web_components.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Basics_of_web_components.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Basics_of_web_components.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Biconditional_Elimination.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Biconditional_Elimination.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Biconditional_Elimination.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Biconditional_Elimination.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Biconditional_Introduction.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Biconditional_Introduction.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Biconditional_Introduction.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Biconditional_Introduction.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_addition.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_addition.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_addition.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_addition.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_arithmetic.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_arithmetic.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_arithmetic.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_arithmetic.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_colour_encoding.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_colour_encoding.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_colour_encoding.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_colour_encoding.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_encoding.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_encoding.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_encoding.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_encoding.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_encoding_of_text.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_encoding_of_text.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_encoding_of_text.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_encoding_of_text.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_number_system.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_number_system.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_number_system.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_number_system.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_units_of_measurement.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_units_of_measurement.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Binary_units_of_measurement.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Binary_units_of_measurement.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Bitwise_operators.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Bitwise_operators.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Bitwise_operators.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Bitwise_operators.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Bluetooth.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Bluetooth.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Bluetooth.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Bluetooth.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Boolean_algebra.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Boolean_algebra.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Boolean_algebra.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Boolean_algebra.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Boolean_function_synthesis.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Boolean_function_synthesis.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Boolean_function_synthesis.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Boolean_function_synthesis.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Boolean_functions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Boolean_functions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Boolean_functions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Boolean_functions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Boot_process.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Boot_process.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Boot_process.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Boot_process.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Breadboards.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Breadboards.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Breadboards.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Breadboards.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Built_in_React_hooks.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Built_in_React_hooks.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Built_in_React_hooks.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Built_in_React_hooks.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Bus.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Bus.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Bus.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Bus.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/CPU_architecture.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/CPU_architecture.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/CPU_architecture.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/CPU_architecture.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Call_stack.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Call_stack.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Call_stack.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Call_stack.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Capturing_user_input_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Capturing_user_input_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Capturing_user_input_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Capturing_user_input_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Case_statements_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Case_statements_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Case_statements_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Case_statements_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Cells_and_batteries.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Cells_and_batteries.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Cells_and_batteries.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Cells_and_batteries.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Cherry_picking.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Cherry_picking.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Cherry_picking.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Cherry_picking.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Child_to_parent_data_flow_in_React.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Child_to_parent_data_flow_in_React.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Child_to_parent_data_flow_in_React.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Child_to_parent_data_flow_in_React.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Chipset_and_controllers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Chipset_and_controllers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Chipset_and_controllers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Chipset_and_controllers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Class_inheritance_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Class_inheritance_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Class_inheritance_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Class_inheritance_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Classes.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Classes.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Classes.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Classes.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Classes_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Classes_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Classes_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Classes_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Clock_signals.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Clock_signals.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Clock_signals.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Clock_signals.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/CloudWatch.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/CloudWatch.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/CloudWatch.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/CloudWatch.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Command_pattern.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Command_pattern.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Command_pattern.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Command_pattern.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Commutativity.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Commutativity.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Commutativity.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Commutativity.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Comparing_React_classes_to_hooks.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Comparing_React_classes_to_hooks.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Comparing_React_classes_to_hooks.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Comparing_React_classes_to_hooks.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Compile_Python_app_to_single_executable.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Compile_Python_app_to_single_executable.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Compile_Python_app_to_single_executable.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Compile_Python_app_to_single_executable.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Compile_from_source.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Compile_from_source.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Compile_from_source.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Compile_from_source.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Complete_Mongo_example.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Complete_Mongo_example.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Complete_Mongo_example.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Complete_Mongo_example.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Components_props_classes.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Components_props_classes.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Components_props_classes.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Components_props_classes.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Components_props_hooks_in_React.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Components_props_hooks_in_React.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Components_props_hooks_in_React.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Components_props_hooks_in_React.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Concise_subfield_mapping_JS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Concise_subfield_mapping_JS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Concise_subfield_mapping_JS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Concise_subfield_mapping_JS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Conditional_Elimination.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conditional_Elimination.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Conditional_Elimination.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conditional_Elimination.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Conditional_Introduction.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conditional_Introduction.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Conditional_Introduction.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conditional_Introduction.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Conditional_statements_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conditional_statements_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Conditional_statements_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conditional_statements_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Conditionals_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conditionals_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Conditionals_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conditionals_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Conjunction_Elimination.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conjunction_Elimination.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Conjunction_Elimination.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conjunction_Elimination.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Conjunction_Introduction.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conjunction_Introduction.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Conjunction_Introduction.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Conjunction_Introduction.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Connect_to_Mongo_database.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Connect_to_Mongo_database.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Connect_to_Mongo_database.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Connect_to_Mongo_database.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Connecting_a_frontend_to_a_Docker_backend.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Connecting_a_frontend_to_a_Docker_backend.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Connecting_a_frontend_to_a_Docker_backend.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Connecting_a_frontend_to_a_Docker_backend.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Containerization.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Containerization.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Containerization.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Containerization.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Controlled_components_in_React.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Controlled_components_in_React.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Controlled_components_in_React.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Controlled_components_in_React.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Corresponding_material_and_biconditional.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Corresponding_material_and_biconditional.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Corresponding_material_and_biconditional.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Corresponding_material_and_biconditional.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Coulombs_Laws.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Coulombs_Laws.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Coulombs_Laws.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Coulombs_Laws.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Create_Mongo_database.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Create_Mongo_database.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Create_Mongo_database.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Create_Mongo_database.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Create_an_SQL_table.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Create_an_SQL_table.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Create_an_SQL_table.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Create_an_SQL_table.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Create_timed_systemd_job.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Create_timed_systemd_job.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Create_timed_systemd_job.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Create_timed_systemd_job.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_Docker_image.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_Docker_image.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_Docker_image.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_Docker_image.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_Linux_partition_table.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_Linux_partition_table.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_Linux_partition_table.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_Linux_partition_table.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_Mongo_schema_and_model.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_Mongo_schema_and_model.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_Mongo_schema_and_model.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_Mongo_schema_and_model.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_RESTful_API_GET.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_RESTful_API_GET.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_RESTful_API_GET.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_RESTful_API_GET.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_RESTful_API_Integrating_the_Database.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_RESTful_API_Integrating_the_Database.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_RESTful_API_Integrating_the_Database.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_RESTful_API_Integrating_the_Database.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_RESTful_API_Introduction.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_RESTful_API_Introduction.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_RESTful_API_Introduction.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_RESTful_API_Introduction.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_RESTful_API_POST.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_RESTful_API_POST.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_RESTful_API_POST.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_RESTful_API_POST.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_RESTful_API_PUT.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_RESTful_API_PUT.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_a_RESTful_API_PUT.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_a_RESTful_API_PUT.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_memory_with_NAND.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_memory_with_NAND.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Creating_memory_with_NAND.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Creating_memory_with_NAND.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Cron.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Cron.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Cron.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Cron.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Current.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Current.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Current.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Current.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Custom_React_hook_examples.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Custom_React_hook_examples.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Custom_React_hook_examples.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Custom_React_hook_examples.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Custom_types_in_TypeScript.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Custom_types_in_TypeScript.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Custom_types_in_TypeScript.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Custom_types_in_TypeScript.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/DRAM_and_SRAM_memory.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/DRAM_and_SRAM_memory.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/DRAM_and_SRAM_memory.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/DRAM_and_SRAM_memory.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Daemons.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Daemons.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Daemons.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Daemons.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Data_types_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Data_types_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Data_types_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Data_types_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Data_types_in_MySQL.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Data_types_in_MySQL.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Data_types_in_MySQL.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Data_types_in_MySQL.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Database_indices.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Database_indices.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Database_indices.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Database_indices.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Database_options_on_AWS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Database_options_on_AWS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Database_options_on_AWS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Database_options_on_AWS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Dates_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Dates_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Dates_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Dates_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/DeMorgan's_Laws.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/DeMorgan's_Laws.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/DeMorgan's_Laws.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/DeMorgan's_Laws.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Defining_a_computer.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Defining_a_computer.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Defining_a_computer.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Defining_a_computer.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Delay_line_memory.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Delay_line_memory.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Delay_line_memory.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Delay_line_memory.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Delete_a_branch.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Delete_a_branch.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Delete_a_branch.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Delete_a_branch.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Delete_records_in_an_SQL_table.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Delete_records_in_an_SQL_table.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Delete_records_in_an_SQL_table.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Delete_records_in_an_SQL_table.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Deleting_Mongo_documents.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Deleting_Mongo_documents.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Deleting_Mongo_documents.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Deleting_Mongo_documents.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Dependency_injection.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Dependency_injection.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Dependency_injection.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Dependency_injection.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Devices.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Devices.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Devices.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Devices.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Dictionaries_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Dictionaries_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Dictionaries_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Dictionaries_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Difference_between_remote_origin_and_head.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Difference_between_remote_origin_and_head.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Difference_between_remote_origin_and_head.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Difference_between_remote_origin_and_head.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Disjunction_Elimination.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Disjunction_Elimination.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Disjunction_Elimination.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Disjunction_Elimination.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Disjunction_Introduction.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Disjunction_Introduction.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Disjunction_Introduction.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Disjunction_Introduction.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Disk_info.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Disk_info.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Disk_info.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Disk_info.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Distributivity.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Distributivity.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Distributivity.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Distributivity.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Dividing_fractions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Dividing_fractions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Dividing_fractions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Dividing_fractions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_CLI.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_CLI.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_CLI.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_CLI.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_Compose.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_Compose.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_Compose.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_Compose.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_architecture.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_architecture.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_architecture.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_architecture.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_compose_and_Dockerfile_difference.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_compose_and_Dockerfile_difference.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_compose_and_Dockerfile_difference.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_compose_and_Dockerfile_difference.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_containers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_containers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_containers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_containers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_general_overview.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_general_overview.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_general_overview.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_general_overview.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_images.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_images.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_images.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_images.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_storage.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_storage.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Docker_storage.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Docker_storage.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/DynamoDB_CLI_commands.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/DynamoDB_CLI_commands.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/DynamoDB_CLI_commands.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/DynamoDB_CLI_commands.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/DynamoDB_SDK_commands.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/DynamoDB_SDK_commands.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/DynamoDB_SDK_commands.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/DynamoDB_SDK_commands.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/DynamoDB_data_structure.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/DynamoDB_data_structure.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/DynamoDB_data_structure.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/DynamoDB_data_structure.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Effective_logging_in_Git.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Effective_logging_in_Git.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Effective_logging_in_Git.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Effective_logging_in_Git.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Elastic_Compute_Cloud.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Elastic_Compute_Cloud.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Elastic_Compute_Cloud.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Elastic_Compute_Cloud.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Electromagnetism.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Electromagnetism.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Electromagnetism.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Electromagnetism.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Electrons.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Electrons.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Electrons.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Electrons.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Enums.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Enums.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Enums.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Enums.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Environmental_and_shell_variables.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Environmental_and_shell_variables.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Environmental_and_shell_variables.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Environmental_and_shell_variables.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Equivalent_equations.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Equivalent_equations.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Equivalent_equations.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Equivalent_equations.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Equivalent_fractions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Equivalent_fractions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Equivalent_fractions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Equivalent_fractions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Error_handling_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Error_handling_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Error_handling_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Error_handling_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Event_loop.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Event_loop.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Event_loop.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Event_loop.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Example_scenario_internet_data_transfer.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Example_scenario_internet_data_transfer.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Example_scenario_internet_data_transfer.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Example_scenario_internet_data_transfer.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Expansions_and_substitutions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Expansions_and_substitutions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Expansions_and_substitutions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Expansions_and_substitutions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Exponents.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Exponents.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Exponents.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Exponents.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Expressing_whole_numbers_as_fractions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Expressing_whole_numbers_as_fractions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Expressing_whole_numbers_as_fractions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Expressing_whole_numbers_as_fractions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Factors_and_divisors.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Factors_and_divisors.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Factors_and_divisors.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Factors_and_divisors.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Factory_pattern.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Factory_pattern.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Factory_pattern.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Factory_pattern.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Fetch_decode_execute.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Fetch_decode_execute.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Fetch_decode_execute.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Fetch_decode_execute.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Fetch_from_Secrets_Manager.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Fetch_from_Secrets_Manager.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Fetch_from_Secrets_Manager.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Fetch_from_Secrets_Manager.md diff --git a/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/File_CRUD_operations_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/File_CRUD_operations_in_Python.md new file mode 100644 index 0000000..0dc5aba --- /dev/null +++ b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/File_CRUD_operations_in_Python.md @@ -0,0 +1,24 @@ +--- +tags: [python, file-system, procedural] +created: Friday, October 25, 2024 +--- + +# File CRUD operations in Python + +Most create, delete, move etc operations invoke the inbuilt `os` module. + +// Add directory CRUD operations in Python + +## Renaming files (moving) + +```py +import os +os.rename('original-file-name.txt', 'new-file-name.txt') +``` + +## Deleting files + +```py +import os +os.remove('file-name.txt') +``` diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/File_descriptors.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/File_descriptors.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/File_descriptors.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/File_descriptors.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/File_permissions_and_execution_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/File_permissions_and_execution_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/File_permissions_and_execution_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/File_permissions_and_execution_in_Bash.md diff --git a/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/File_system_error_handling_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/File_system_error_handling_in_Python.md new file mode 100644 index 0000000..68f95a7 --- /dev/null +++ b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/File_system_error_handling_in_Python.md @@ -0,0 +1,20 @@ +--- +tags: [python, file-system, procedural] +created: Friday, October 25, 2024 +--- + +# File system error handling in Python + +The [error handler](Error_handling_in_Python.md) in the case of a file not being +found: + +```py +try: + with open('filename.txt', 'r') as file: + contents = file.readlines() + for line in lines: + print(line) +except FileNotFoundError as err: + print("File does not exist") + print(err) +``` diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Filesystems.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Filesystems.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Filesystems.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Filesystems.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Find_Bash_command.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Find_Bash_command.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Find_Bash_command.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Find_Bash_command.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Flip_flops.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Flip_flops.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Flip_flops.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Flip_flops.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Foreign_keys_in_SQL.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Foreign_keys_in_SQL.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Foreign_keys_in_SQL.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Foreign_keys_in_SQL.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Formal_conventions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Formal_conventions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Formal_conventions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Formal_conventions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Formal_proofs_in_propositional_logic.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Formal_proofs_in_propositional_logic.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Formal_proofs_in_propositional_logic.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Formal_proofs_in_propositional_logic.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Format_specifiers_in_C.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Format_specifiers_in_C.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Format_specifiers_in_C.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Format_specifiers_in_C.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Formatting_output_text_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Formatting_output_text_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Formatting_output_text_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Formatting_output_text_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Forms_in_React.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Forms_in_React.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Forms_in_React.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Forms_in_React.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Four_bit_adder.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Four_bit_adder.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Four_bit_adder.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Four_bit_adder.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Frequency_counters.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Frequency_counters.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Frequency_counters.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Frequency_counters.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Full_Node_API_example.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Full_Node_API_example.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Full_Node_API_example.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Full_Node_API_example.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Function_overloads.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Function_overloads.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Function_overloads.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Function_overloads.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Functions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Functions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Functions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Functions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Functions_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Functions_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Functions_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Functions_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Functions_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Functions_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Functions_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Functions_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Fundamental_Theorem_of_Arithmetic.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Fundamental_Theorem_of_Arithmetic.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Fundamental_Theorem_of_Arithmetic.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Fundamental_Theorem_of_Arithmetic.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Further_examples_of_TS_generics.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Further_examples_of_TS_generics.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Further_examples_of_TS_generics.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Further_examples_of_TS_generics.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/GPU_versus_CPU.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/GPU_versus_CPU.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/GPU_versus_CPU.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/GPU_versus_CPU.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Generics_in_TypeScript.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Generics_in_TypeScript.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Generics_in_TypeScript.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Generics_in_TypeScript.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Git_bisect.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Git_bisect.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Git_bisect.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Git_bisect.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Git_rebasing.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Git_rebasing.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Git_rebasing.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Git_rebasing.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Global_object_in_NodeJS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Global_object_in_NodeJS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Global_object_in_NodeJS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Global_object_in_NodeJS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Grep.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Grep.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Grep.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Grep.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Ground.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Ground.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Ground.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Ground.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Guide_to_YAML.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Guide_to_YAML.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Guide_to_YAML.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Guide_to_YAML.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/HTTP_request_types.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/HTTP_request_types.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/HTTP_request_types.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/HTTP_request_types.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Half_adder_and_full_adder.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Half_adder_and_full_adder.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Half_adder_and_full_adder.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Half_adder_and_full_adder.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Handle_multiple_endpoints_single_lambda.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Handle_multiple_endpoints_single_lambda.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Handle_multiple_endpoints_single_lambda.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Handle_multiple_endpoints_single_lambda.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Handling_negative_fractions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Handling_negative_fractions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Handling_negative_fractions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Handling_negative_fractions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Hardware_Description_Language.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Hardware_Description_Language.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Hardware_Description_Language.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Hardware_Description_Language.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Hardware_abstraction_and_modularity.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Hardware_abstraction_and_modularity.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Hardware_abstraction_and_modularity.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Hardware_abstraction_and_modularity.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Hardware_simulation.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Hardware_simulation.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Hardware_simulation.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Hardware_simulation.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Headless_Raspi_network_setup.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Headless_Raspi_network_setup.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Headless_Raspi_network_setup.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Headless_Raspi_network_setup.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Heap_memory.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Heap_memory.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Heap_memory.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Heap_memory.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Hexadecimal_number_system.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Hexadecimal_number_system.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Hexadecimal_number_system.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Hexadecimal_number_system.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/IP_addresses.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/IP_addresses.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/IP_addresses.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/IP_addresses.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Identify_merged_branches.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Identify_merged_branches.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Identify_merged_branches.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Identify_merged_branches.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Importing_MongoDB_data.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Importing_MongoDB_data.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Importing_MongoDB_data.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Importing_MongoDB_data.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Increasing_fractions_to_their_highest_terms.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Increasing_fractions_to_their_highest_terms.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Increasing_fractions_to_their_highest_terms.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Increasing_fractions_to_their_highest_terms.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Insert_data_into_SQL_table.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Insert_data_into_SQL_table.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Insert_data_into_SQL_table.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Insert_data_into_SQL_table.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Instruction_set_architectures.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Instruction_set_architectures.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Instruction_set_architectures.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Instruction_set_architectures.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Integers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Integers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Integers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Integers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Integrated_circuits.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Integrated_circuits.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Integrated_circuits.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Integrated_circuits.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Interactive_staging.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Interactive_staging.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Interactive_staging.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Interactive_staging.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Internet_Layer_of_Internet_Protocol.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Internet_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Internet_Layer_of_Internet_Protocol.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Internet_Layer_of_Internet_Protocol.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Internet_fundamentals.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Internet_fundamentals.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Internet_fundamentals.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Internet_fundamentals.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Intersection_types_in_TypeScript.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Intersection_types_in_TypeScript.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Intersection_types_in_TypeScript.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Intersection_types_in_TypeScript.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Intro_to_the_Unix_shell.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Intro_to_the_Unix_shell.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Intro_to_the_Unix_shell.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Intro_to_the_Unix_shell.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Inversion_of_operators.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Inversion_of_operators.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Inversion_of_operators.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Inversion_of_operators.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Invoking_the_shell_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Invoking_the_shell_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Invoking_the_shell_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Invoking_the_shell_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Iterating_in_React.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Iterating_in_React.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Iterating_in_React.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Iterating_in_React.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Iterating_through_complex_data_structures_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Iterating_through_complex_data_structures_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Iterating_through_complex_data_structures_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Iterating_through_complex_data_structures_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Joins_in_SQL.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Joins_in_SQL.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Joins_in_SQL.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Joins_in_SQL.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Journey_of_GraphQL_query.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Journey_of_GraphQL_query.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Journey_of_GraphQL_query.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Journey_of_GraphQL_query.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Key_characteristics_of_GraphQL.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Key_characteristics_of_GraphQL.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Key_characteristics_of_GraphQL.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Key_characteristics_of_GraphQL.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Killing_processes.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Killing_processes.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Killing_processes.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Killing_processes.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/LEDs.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/LEDs.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/LEDs.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/LEDs.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Lambda_directory_structure.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lambda_directory_structure.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Lambda_directory_structure.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lambda_directory_structure.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Lambda_handler_function.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lambda_handler_function.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Lambda_handler_function.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lambda_handler_function.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Lambda_programming_model.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lambda_programming_model.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Lambda_programming_model.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lambda_programming_model.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Lambda_triggers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lambda_triggers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Lambda_triggers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lambda_triggers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Lambdas_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lambdas_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Lambdas_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lambdas_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Latches.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Latches.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Latches.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Latches.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Law_of_Non_Contradiction.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Law_of_Non_Contradiction.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Law_of_Non_Contradiction.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Law_of_Non_Contradiction.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Law_of_the_Excluded_Middle.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Law_of_the_Excluded_Middle.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Law_of_the_Excluded_Middle.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Law_of_the_Excluded_Middle.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Lifecycle_methods.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lifecycle_methods.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Lifecycle_methods.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lifecycle_methods.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Link_Layer_of_Internet_Protocol.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Link_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Link_Layer_of_Internet_Protocol.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Link_Layer_of_Internet_Protocol.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Linux_disk_partitions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Linux_disk_partitions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Linux_disk_partitions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Linux_disk_partitions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/List_comprehension_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/List_comprehension_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/List_comprehension_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/List_comprehension_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Listing_and_navigating_directories_in_the_Shell.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Listing_and_navigating_directories_in_the_Shell.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Listing_and_navigating_directories_in_the_Shell.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Listing_and_navigating_directories_in_the_Shell.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Lists_and_arrays_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lists_and_arrays_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Lists_and_arrays_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lists_and_arrays_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Lists_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lists_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Lists_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Lists_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Local_AWS_development_with_SAM.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Local_AWS_development_with_SAM.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Local_AWS_development_with_SAM.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Local_AWS_development_with_SAM.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Logarithms.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logarithms.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Logarithms.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logarithms.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Logic_gates.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logic_gates.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Logic_gates.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logic_gates.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Logical_consistency.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logical_consistency.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Logical_consistency.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logical_consistency.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Logical_equivalence.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logical_equivalence.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Logical_equivalence.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logical_equivalence.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Logical_indeterminacy.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logical_indeterminacy.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Logical_indeterminacy.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logical_indeterminacy.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Logical_possibility_and_necessity.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logical_possibility_and_necessity.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Logical_possibility_and_necessity.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logical_possibility_and_necessity.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Logical_truth_and_falsity.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logical_truth_and_falsity.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Logical_truth_and_falsity.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Logical_truth_and_falsity.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Loops_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Loops_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Loops_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Loops_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Loops_in_bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Loops_in_bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Loops_in_bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Loops_in_bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/MAC_addresses.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/MAC_addresses.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/MAC_addresses.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/MAC_addresses.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Machine_code.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Machine_code.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Machine_code.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Machine_code.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Magnetic_core_memory.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Magnetic_core_memory.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Magnetic_core_memory.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Magnetic_core_memory.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Magnetic_drum_memory.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Magnetic_drum_memory.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Magnetic_drum_memory.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Magnetic_drum_memory.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Magnetic_tape.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Magnetic_tape.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Magnetic_tape.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Magnetic_tape.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Mainframe_computers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Mainframe_computers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Mainframe_computers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Mainframe_computers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Managing_environments_in_NodeJS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Managing_environments_in_NodeJS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Managing_environments_in_NodeJS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Managing_environments_in_NodeJS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Map_and_filter_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Map_and_filter_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Map_and_filter_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Map_and_filter_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Map_and_filter_to_reduce_in_JS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Map_and_filter_to_reduce_in_JS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Map_and_filter_to_reduce_in_JS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Map_and_filter_to_reduce_in_JS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Mapped_types_in_TS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Mapped_types_in_TS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Mapped_types_in_TS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Mapped_types_in_TS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Maps_and_sets_in_JS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Maps_and_sets_in_JS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Maps_and_sets_in_JS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Maps_and_sets_in_JS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Match_statements_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Match_statements_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Match_statements_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Match_statements_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Matter_and_atoms.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Matter_and_atoms.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Matter_and_atoms.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Matter_and_atoms.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Memoization_in_React.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Memoization_in_React.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Memoization_in_React.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Memoization_in_React.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Memory_Management_Unit.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Memory_Management_Unit.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Memory_Management_Unit.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Memory_Management_Unit.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Memory_addresses.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Memory_addresses.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Memory_addresses.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Memory_addresses.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Memory_leaks.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Memory_leaks.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Memory_leaks.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Memory_leaks.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Memory_versus_processor.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Memory_versus_processor.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Memory_versus_processor.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Memory_versus_processor.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Messaging_services.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Messaging_services.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Messaging_services.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Messaging_services.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Middleware_in_NodeJS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Middleware_in_NodeJS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Middleware_in_NodeJS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Middleware_in_NodeJS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Mixed_and_improper_fractions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Mixed_and_improper_fractions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Mixed_and_improper_fractions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Mixed_and_improper_fractions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Modelling_relationships_in_MongoDB.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Modelling_relationships_in_MongoDB.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Modelling_relationships_in_MongoDB.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Modelling_relationships_in_MongoDB.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Module_pattern.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Module_pattern.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Module_pattern.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Module_pattern.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Module_wrapping_at_runtime.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Module_wrapping_at_runtime.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Module_wrapping_at_runtime.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Module_wrapping_at_runtime.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Modules_in_NodeJS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Modules_in_NodeJS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Modules_in_NodeJS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Modules_in_NodeJS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/MongoDB_Introduction.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/MongoDB_Introduction.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/MongoDB_Introduction.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/MongoDB_Introduction.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Monitoring_processes_and_resources.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Monitoring_processes_and_resources.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Monitoring_processes_and_resources.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Monitoring_processes_and_resources.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Morgan.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Morgan.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Morgan.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Morgan.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Motherboard.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Motherboard.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Motherboard.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Motherboard.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Multiple_pointers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Multiple_pointers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Multiple_pointers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Multiple_pointers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Multiplexers_and_demultiplexers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Multiplexers_and_demultiplexers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Multiplexers_and_demultiplexers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Multiplexers_and_demultiplexers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Multiplicative_identity.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Multiplicative_identity.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Multiplicative_identity.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Multiplicative_identity.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Multiplicative_property_of_negative_one.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Multiplicative_property_of_negative_one.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Multiplicative_property_of_negative_one.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Multiplicative_property_of_negative_one.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Multiplying_fractions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Multiplying_fractions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Multiplying_fractions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Multiplying_fractions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Mutations_with_Apollo_Client.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Mutations_with_Apollo_Client.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Mutations_with_Apollo_Client.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Mutations_with_Apollo_Client.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Naming_conventions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Naming_conventions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Naming_conventions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Naming_conventions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Natural_numbers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Natural_numbers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Natural_numbers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Natural_numbers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Negation_Elimination.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Negation_Elimination.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Negation_Elimination.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Negation_Elimination.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Negation_Introduction.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Negation_Introduction.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Negation_Introduction.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Negation_Introduction.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Negative_exponents.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Negative_exponents.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Negative_exponents.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Negative_exponents.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_card.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_card.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_card.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_card.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_debugging.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_debugging.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_debugging.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_debugging.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_fundamentals.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_fundamentals.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_fundamentals.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_fundamentals.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_hosts.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_hosts.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_hosts.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_hosts.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_protocols.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_protocols.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_protocols.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_protocols.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_requests_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_requests_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_requests_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_requests_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_scanning.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_scanning.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Network_scanning.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Network_scanning.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/NodeJS_scripts.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/NodeJS_scripts.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/NodeJS_scripts.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/NodeJS_scripts.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Node_and_MySQL_db.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Node_and_MySQL_db.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Node_and_MySQL_db.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Node_and_MySQL_db.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Nodemon.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Nodemon.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Nodemon.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Nodemon.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Non_null_assertion_in_TypeScript.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Non_null_assertion_in_TypeScript.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Non_null_assertion_in_TypeScript.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Non_null_assertion_in_TypeScript.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/None_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/None_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/None_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/None_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Numbers_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Numbers_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Numbers_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Numbers_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Object_language_and_meta_language.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Object_language_and_meta_language.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Object_language_and_meta_language.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Object_language_and_meta_language.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Observer_pattern.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Observer_pattern.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Observer_pattern.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Observer_pattern.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Ohms_Law.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Ohms_Law.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Ohms_Law.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Ohms_Law.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/OpenSearch.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/OpenSearch.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/OpenSearch.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/OpenSearch.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Operating_system_API.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Operating_system_API.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Operating_system_API.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Operating_system_API.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Order_of_operations.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Order_of_operations.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Order_of_operations.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Order_of_operations.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Package_management_in_NodeJS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Package_management_in_NodeJS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Package_management_in_NodeJS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Package_management_in_NodeJS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Packet_switching_British_precursors.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Packet_switching_British_precursors.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Packet_switching_British_precursors.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Packet_switching_British_precursors.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Pacman.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Pacman.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Pacman.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Pacman.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Passing_arguments_and_options_to_Bash_scripts.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Passing_arguments_and_options_to_Bash_scripts.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Passing_arguments_and_options_to_Bash_scripts.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Passing_arguments_and_options_to_Bash_scripts.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Passing_arguments_to_Python_scripts.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Passing_arguments_to_Python_scripts.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Passing_arguments_to_Python_scripts.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Passing_arguments_to_Python_scripts.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Peer_to_peer_network.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Peer_to_peer_network.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Peer_to_peer_network.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Peer_to_peer_network.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Ports_in_NodeJS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Ports_in_NodeJS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Ports_in_NodeJS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Ports_in_NodeJS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Practical_walkthrough_Lambda_creation_within_AWS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Practical_walkthrough_Lambda_creation_within_AWS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Practical_walkthrough_Lambda_creation_within_AWS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Practical_walkthrough_Lambda_creation_within_AWS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Prefixes_for_units_of_electrical_measurement.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Prefixes_for_units_of_electrical_measurement.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Prefixes_for_units_of_electrical_measurement.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Prefixes_for_units_of_electrical_measurement.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Prime_factorization.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Prime_factorization.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Prime_factorization.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Prime_factorization.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Primes_and_composites.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Primes_and_composites.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Primes_and_composites.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Primes_and_composites.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Primitive_types.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Primitive_types.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Primitive_types.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Primitive_types.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Printing_values_in_C.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Printing_values_in_C.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Printing_values_in_C.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Printing_values_in_C.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Process_module_in_NodeJS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Process_module_in_NodeJS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Process_module_in_NodeJS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Process_module_in_NodeJS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Processes.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Processes.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Processes.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Processes.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Prop_types_in_React.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Prop_types_in_React.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Prop_types_in_React.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Prop_types_in_React.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Proper_shebang_syntax.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Proper_shebang_syntax.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Proper_shebang_syntax.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Proper_shebang_syntax.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Props_in_React.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Props_in_React.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Props_in_React.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Props_in_React.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Prototypical_inheritance.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Prototypical_inheritance.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Prototypical_inheritance.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Prototypical_inheritance.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Push_buttons.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Push_buttons.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Push_buttons.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Push_buttons.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_application_structure.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_application_structure.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_application_structure.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_application_structure.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_data_types.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_data_types.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_data_types.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_data_types.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_execution.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_execution.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_execution.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_execution.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_interpreter.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_interpreter.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_interpreter.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_interpreter.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_modules_and_imports.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_modules_and_imports.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_modules_and_imports.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_modules_and_imports.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_package_management.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_package_management.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Python_package_management.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Python_package_management.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Querying_a_Mongo_collection.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Querying_a_Mongo_collection.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Querying_a_Mongo_collection.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Querying_a_Mongo_collection.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Queue.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Queue.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Queue.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Queue.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Quote_marks_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Quote_marks_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Quote_marks_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Quote_marks_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/RESTful_APIs.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/RESTful_APIs.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/RESTful_APIs.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/RESTful_APIs.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/ROM_versus_disk_loading.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/ROM_versus_disk_loading.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/ROM_versus_disk_loading.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/ROM_versus_disk_loading.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/React_Components.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_Components.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/React_Components.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_Components.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/React_errors.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_errors.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/React_errors.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_errors.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/React_useContext.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_useContext.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/React_useContext.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_useContext.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/React_useEffect.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_useEffect.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/React_useEffect.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_useEffect.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/React_useReducer.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_useReducer.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/React_useReducer.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_useReducer.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/React_useState.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_useState.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/React_useState.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/React_useState.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Read_command__in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Read_command__in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Read_command__in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Read_command__in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/IO_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Reading_files_in_Python.md similarity index 55% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/IO_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Reading_files_in_Python.md index 99f84ed..bf17aa0 100644 --- a/neuron/22009d2d-5405-4213-9214-3625c42630dd/IO_in_Python.md +++ b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Reading_files_in_Python.md @@ -1,36 +1,9 @@ --- -tags: [python] +tags: [python, file-system, procedural] +created: Friday, October 25, 2024 --- -# IO in Python - -## The open() object - -The built-in `open()` function creates a **file object** that allows us to read, -write and append to files. - -The general syntax is as follows: - -```py -file_object = open(, ) -``` - -`` is obviously a path to the file you want to read, create or -modify. The `` denotes the mode in which to open the file. The most -frequently used are: - -- `r` - - read -- `w` - - write -- `a` - - append - -### All access modes - -In addition we have the following access modes - -## Reading files +# Reading files in Python Once a file object has been intialised with `open()` there are several ways in which the content can be read: @@ -41,7 +14,7 @@ which the content can be read: | `readline` | Read the contents of a file a line at a time. You would combine this with a loop so that you can do something with each individual line. | | `readlines` | Return a list of all the lines in a file. Each line will be an element in the list. | -### Read +## Read `read` reads the entire contents of a file and returns it as a single string. @@ -77,7 +50,7 @@ for line in lines: # do something with line ``` -### Readline +## Readline > The readline() method in Python is used to read a single line from a file. It > is typically used when you want to process a file line by line, rather than @@ -107,7 +80,7 @@ while line: file.close() ``` -### Readlines +## Readlines The `readlines()` method is used to read all the lines of a file and return them as a list of strings, where each element of the list is a line from the file. @@ -125,76 +98,5 @@ for line in lines: # Close the file file.close() -``` - -### Error handling - -Obviously file access can raise errors - typically when the file you want to -access does not exist (i.e. a `FileNotFoundError` -[exception](Error_handling_in_Python.md)). We can manage this scenario with -[exception handlers](Error_handling_in_Python.md): - -```py -try: - with open('filename.txt', 'r') as file: - contents = file.readlines() - for line in lines: - print(line) -except FileNotFoundError as err: - print("File does not exist") - print(err) -``` - -## Close and "with as" - -You notice that once we have finished with our I/O operation, we must call -`file.close()` to terminate the process. This removes the reference to the file -from memory. - -A more pythonic and concise way of reading files and closing them is to use -`with...as` syntax. When this phrasing is used, a self-contained context is -created for the I/O operation that closes the file automatically. - -```py -with open('filename.txt', 'r') as file: - contents = file.read() - print(contents) -``` - -## Writing to files - -Again we create a file object with `open()` and this time use the `write` -method: - -```py -# Open file in write mode -file = open("example.txt", "w") - -# Write some text to the file -file.write("Hello, this is an example text written using Python.") - -# Close the file -file.close() -``` - -> Note that in the above example, if the file does not already exist, it will -> create it. If it does exist, it will overwrite its contents with the new data. -> So we use `write` to create new files as well as to write to existing files. - -## Renaming and deleting files - -We have to use another built-in module to rename and delete files: `os`. - -To rename an existing file: - -```py -import os -os.rename('original-file-name.txt', 'new-file-name.txt') -``` - -To delete a file: - -```py -import os -os.remove('file-name.txt') +` ``` diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Reciprocals.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Reciprocals.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Reciprocals.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Reciprocals.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Recursion.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Recursion.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Recursion.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Recursion.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Redirect_to_dev_null.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Redirect_to_dev_null.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Redirect_to_dev_null.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Redirect_to_dev_null.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Redirection_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Redirection_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Redirection_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Redirection_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Reducing_fractions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Reducing_fractions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Reducing_fractions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Reducing_fractions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Register_and_cache_memory.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Register_and_cache_memory.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Register_and_cache_memory.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Register_and_cache_memory.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Regular_expressions_in_SQL.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Regular_expressions_in_SQL.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Regular_expressions_in_SQL.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Regular_expressions_in_SQL.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Reiteration.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Reiteration.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Reiteration.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Reiteration.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Relation_between_kernel_and_CPU.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Relation_between_kernel_and_CPU.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Relation_between_kernel_and_CPU.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Relation_between_kernel_and_CPU.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Relational_database_architecture.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Relational_database_architecture.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Relational_database_architecture.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Relational_database_architecture.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Relays.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Relays.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Relays.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Relays.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Remote_tracking_branches.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Remote_tracking_branches.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Remote_tracking_branches.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Remote_tracking_branches.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Rename_a_branch.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Rename_a_branch.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Rename_a_branch.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Rename_a_branch.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Reset_to_remote_version.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Reset_to_remote_version.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Reset_to_remote_version.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Reset_to_remote_version.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Resistance.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Resistance.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Resistance.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Resistance.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Restructure_URLs_lambda.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Restructure_URLs_lambda.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Restructure_URLs_lambda.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Restructure_URLs_lambda.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Retrieve_data_from_SQL_table.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Retrieve_data_from_SQL_table.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Retrieve_data_from_SQL_table.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Retrieve_data_from_SQL_table.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Role_of_memory_in_computation.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Role_of_memory_in_computation.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Role_of_memory_in_computation.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Role_of_memory_in_computation.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Role_of_unique_key_in_relational_databases.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Role_of_unique_key_in_relational_databases.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Role_of_unique_key_in_relational_databases.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Role_of_unique_key_in_relational_databases.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Routing_on_link_click_in_React.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Routing_on_link_click_in_React.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Routing_on_link_click_in_React.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Routing_on_link_click_in_React.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Rules_for_operations_on_like_and_unlike_terms.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Rules_for_operations_on_like_and_unlike_terms.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Rules_for_operations_on_like_and_unlike_terms.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Rules_for_operations_on_like_and_unlike_terms.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/S3.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/S3.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/S3.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/S3.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/SAM.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/SAM.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/SAM.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/SAM.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Save_readonly_Vim_file.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Save_readonly_Vim_file.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Save_readonly_Vim_file.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Save_readonly_Vim_file.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Schema_Definition_Language_in_GraphQL.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Schema_Definition_Language_in_GraphQL.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Schema_Definition_Language_in_GraphQL.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Schema_Definition_Language_in_GraphQL.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Secrets_or_env_vars_in_AWS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Secrets_or_env_vars_in_AWS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Secrets_or_env_vars_in_AWS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Secrets_or_env_vars_in_AWS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Semantic_versioning.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Semantic_versioning.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Semantic_versioning.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Semantic_versioning.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Set_DNS_settings.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Set_DNS_settings.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Set_DNS_settings.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Set_DNS_settings.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Sets_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Sets_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Sets_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Sets_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Setting_up_and_configuring_TypeScript.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Setting_up_and_configuring_TypeScript.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Setting_up_and_configuring_TypeScript.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Setting_up_and_configuring_TypeScript.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Shell_sessions.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Shell_sessions.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Shell_sessions.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Shell_sessions.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Signed_and_unsigned_numbers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Signed_and_unsigned_numbers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Signed_and_unsigned_numbers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Signed_and_unsigned_numbers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Signed_magnitude_representation.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Signed_magnitude_representation.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Signed_magnitude_representation.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Signed_magnitude_representation.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Single_file_Python_scripts.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Single_file_Python_scripts.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Single_file_Python_scripts.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Single_file_Python_scripts.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Singleton_pattern.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Singleton_pattern.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Singleton_pattern.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Singleton_pattern.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Sliding_window.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Sliding_window.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Sliding_window.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Sliding_window.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Solving_equations.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Solving_equations.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Solving_equations.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Solving_equations.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Sorting_lists_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Sorting_lists_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Sorting_lists_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Sorting_lists_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Soundness.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Soundness.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Soundness.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Soundness.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Split_into_array_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Split_into_array_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Split_into_array_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Split_into_array_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Stack_memory.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Stack_memory.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Stack_memory.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Stack_memory.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Stacks.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Stacks.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Stacks.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Stacks.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Stale_branches_and_pruning.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Stale_branches_and_pruning.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Stale_branches_and_pruning.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Stale_branches_and_pruning.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Step_functions_and_state_machines.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Step_functions_and_state_machines.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Step_functions_and_state_machines.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Step_functions_and_state_machines.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Strategies_for_constructing_proofs.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Strategies_for_constructing_proofs.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Strategies_for_constructing_proofs.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Strategies_for_constructing_proofs.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Streams_in_NodeJS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Streams_in_NodeJS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Streams_in_NodeJS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Streams_in_NodeJS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Strings_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Strings_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Strings_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Strings_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Strings_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Strings_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Strings_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Strings_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Structuring_Express_applications.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Structuring_Express_applications.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Structuring_Express_applications.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Structuring_Express_applications.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Substrings_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Substrings_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Substrings_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Substrings_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Swap_space.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Swap_space.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Swap_space.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Swap_space.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Switch_between_Python_vers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Switch_between_Python_vers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Switch_between_Python_vers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Switch_between_Python_vers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Syllogism.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Syllogism.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Syllogism.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Syllogism.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Symlinks.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Symlinks.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Symlinks.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Symlinks.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Syntax_of_propositional_logic.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Syntax_of_propositional_logic.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Syntax_of_propositional_logic.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Syntax_of_propositional_logic.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Tags_in_Git.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Tags_in_Git.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Tags_in_Git.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Tags_in_Git.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Test_values_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Test_values_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Test_values_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Test_values_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Testing_Python_code.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Testing_Python_code.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Testing_Python_code.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Testing_Python_code.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Testing_with_Jest.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Testing_with_Jest.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Testing_with_Jest.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Testing_with_Jest.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Text_manipulation_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Text_manipulation_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Text_manipulation_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Text_manipulation_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/The_History_of_Computing_Swade.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_History_of_Computing_Swade.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/The_History_of_Computing_Swade.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_History_of_Computing_Swade.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/The_Little_Man_computer.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_Little_Man_computer.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/The_Little_Man_computer.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_Little_Man_computer.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/The_PATH.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_PATH.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/The_PATH.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_PATH.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/The_Pragmatic_Programmer_1999.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_Pragmatic_Programmer_1999.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/The_Pragmatic_Programmer_1999.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_Pragmatic_Programmer_1999.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/The_kernel.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_kernel.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/The_kernel.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_kernel.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/The_memory_hierarchy.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_memory_hierarchy.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/The_memory_hierarchy.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/The_memory_hierarchy.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Theorems_and_empty_sets.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Theorems_and_empty_sets.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Theorems_and_empty_sets.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Theorems_and_empty_sets.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Threads.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Threads.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Threads.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Threads.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Three_bit_counter.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Three_bit_counter.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Three_bit_counter.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Three_bit_counter.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Time_and_computers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Time_and_computers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Time_and_computers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Time_and_computers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Torrenting.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Torrenting.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Torrenting.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Torrenting.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Transistors.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Transistors.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Transistors.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Transistors.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Transport_Layer_of_Internet_Protocol.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Transport_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Transport_Layer_of_Internet_Protocol.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Transport_Layer_of_Internet_Protocol.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Troubleshooting_MongoDB.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Troubleshooting_MongoDB.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Troubleshooting_MongoDB.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Troubleshooting_MongoDB.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Truth_functional_connectives.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Truth_functional_connectives.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Truth_functional_connectives.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Truth_functional_connectives.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Truth_tables.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Truth_tables.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Truth_tables.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Truth_tables.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Truth_trees.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Truth_trees.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Truth_trees.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Truth_trees.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Tuples_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Tuples_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Tuples_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Tuples_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Turing_completeness.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Turing_completeness.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Turing_completeness.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Turing_completeness.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Turing_machines.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Turing_machines.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Turing_machines.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Turing_machines.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Twos_complement.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Twos_complement.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Twos_complement.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Twos_complement.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Type_guarding_and_narrowing_in_TS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Type_guarding_and_narrowing_in_TS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Type_guarding_and_narrowing_in_TS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Type_guarding_and_narrowing_in_TS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Type_hinting.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Type_hinting.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Type_hinting.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Type_hinting.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Union_types_in_TS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Union_types_in_TS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Union_types_in_TS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Union_types_in_TS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Unknown_type_in_TS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Unknown_type_in_TS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Unknown_type_in_TS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Unknown_type_in_TS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Update_a_Mongo_document.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Update_a_Mongo_document.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Update_a_Mongo_document.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Update_a_Mongo_document.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Update_an_SQL_table.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Update_an_SQL_table.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Update_an_SQL_table.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Update_an_SQL_table.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Update_existing_data_in_SQL_table.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Update_existing_data_in_SQL_table.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Update_existing_data_in_SQL_table.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Update_existing_data_in_SQL_table.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Useful_operators_in_SQL.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Useful_operators_in_SQL.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Useful_operators_in_SQL.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Useful_operators_in_SQL.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/User_Space.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/User_Space.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/User_Space.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/User_Space.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/User_management_in_Linux.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/User_management_in_Linux.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/User_management_in_Linux.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/User_management_in_Linux.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/User_management_on_AWS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/User_management_on_AWS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/User_management_on_AWS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/User_management_on_AWS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Using_GraphQL_with_Node.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Using_GraphQL_with_Node.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Using_GraphQL_with_Node.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Using_GraphQL_with_Node.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Using_arguments_with_Apollo_Client.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Using_arguments_with_Apollo_Client.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Using_arguments_with_Apollo_Client.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Using_arguments_with_Apollo_Client.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Utilities_operators_flags.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Utilities_operators_flags.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Utilities_operators_flags.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Utilities_operators_flags.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Validating_Mongoose_schemas.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Validating_Mongoose_schemas.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Validating_Mongoose_schemas.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Validating_Mongoose_schemas.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Validation_in_NodeJS.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Validation_in_NodeJS.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Validation_in_NodeJS.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Validation_in_NodeJS.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Validity_and_entailment.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Validity_and_entailment.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Validity_and_entailment.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Validity_and_entailment.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Variable_indirection_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Variable_indirection_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Variable_indirection_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Variable_indirection_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Variables_and_data_types_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Variables_and_data_types_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Variables_and_data_types_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Variables_and_data_types_in_Bash.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Variables_in_C.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Variables_in_C.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Variables_in_C.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Variables_in_C.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Viewing_remote_changes_without_merging.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Viewing_remote_changes_without_merging.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Viewing_remote_changes_without_merging.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Viewing_remote_changes_without_merging.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Views_in_relational_databases.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Views_in_relational_databases.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Views_in_relational_databases.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Views_in_relational_databases.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/VirtualMemory.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/VirtualMemory.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/VirtualMemory.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/VirtualMemory.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Virtual_private_cloud.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Virtual_private_cloud.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Virtual_private_cloud.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Virtual_private_cloud.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Voltage.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Voltage.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Voltage.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Voltage.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Voltage_sources.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Voltage_sources.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Voltage_sources.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Voltage_sources.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/What_are_disks.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/What_are_disks.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/What_are_disks.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/What_are_disks.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/What_is_memory.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/What_is_memory.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/What_is_memory.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/What_is_memory.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Whole_numbers.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Whole_numbers.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Whole_numbers.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Whole_numbers.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Why_computers_use_binary.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Why_computers_use_binary.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Why_computers_use_binary.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Why_computers_use_binary.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Wildcards_in_SQL.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Wildcards_in_SQL.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Wildcards_in_SQL.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Wildcards_in_SQL.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Williams_Tube_memory.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Williams_Tube_memory.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Williams_Tube_memory.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Williams_Tube_memory.md diff --git a/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/With_open_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/With_open_in_Python.md new file mode 100644 index 0000000..0833a04 --- /dev/null +++ b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/With_open_in_Python.md @@ -0,0 +1,40 @@ +--- +tags: [python] +created: Friday, October 25, 2024 +--- + +# With open in Python + +We use the `open()` method to create a **file object** that allows us to read, +write and append to files. + +The general syntax is as follows: + +```py +file_object = open(, ) +``` + +`` is a path to the file you want to read, create or modify. The +`` denotes the mode in which to open the file. The most frequently +used are: + +- `r` + - [read](Reading_files_in_Python.md) +- `w` + - [write](Writing_to_files_in_Python.md) +- `a` + - [append](Appending_to_files_in_Python.md) + +When we have finished with an I/O operation, such as reading from or writing to +a file, we must call `file.close()` to terminate the process. This removes the +reference to the file from memory. + +A more pythonic and concise way of reading files and closing them is to use +`with...as` syntax. When this phrasing is used, a self-contained context is +created for the I/O operation that closes the file automatically. + +```py +with open('filename.txt', 'r') as file: + contents = file.read() + print(contents) +``` diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Working_with_CSVs_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Working_with_CSVs_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Working_with_CSVs_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Working_with_CSVs_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Working_with_JSON_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Working_with_JSON_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Working_with_JSON_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Working_with_JSON_in_Python.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Working_with_numbers_in_Bash.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Working_with_numbers_in_Bash.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Working_with_numbers_in_Bash.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Working_with_numbers_in_Bash.md diff --git a/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Writing_to_files_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Writing_to_files_in_Python.md new file mode 100644 index 0000000..af1ad63 --- /dev/null +++ b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Writing_to_files_in_Python.md @@ -0,0 +1,32 @@ +--- +tags: [python, file-system, procedural] +created: Friday, October 25, 2024 +--- + +# Writing to files in Python + +We create a file object with `open()` and use the `write` method: + +```py +# Open file in write mode +file = open("example.txt", "w") + +# Write some text to the file +file.write("Hello, this is an example text written using Python.") + +# Close the file +file.close() +``` + +Alternatively we use `with open` which automatically closes the file: + +```py + +with open("example.txt", "w") as file + file.write('some lines') + +``` + +> Note that in the above example, if the file does not already exist, it will +> create it. If it does exist, it will overwrite its contents with the new data. +> So we use `write` to create new files as well as to write to existing files. diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Zero_property_of_multiplication.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Zero_property_of_multiplication.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Zero_property_of_multiplication.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Zero_property_of_multiplication.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/Zip_function_in_Python.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Zip_function_in_Python.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/Zip_function_in_Python.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/Zip_function_in_Python.md diff --git a/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/c8173d17_TIMPs.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/c8173d17_TIMPs.md new file mode 100644 index 0000000..744ad53 --- /dev/null +++ b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/c8173d17_TIMPs.md @@ -0,0 +1,23 @@ +--- +tags: [ARPANET, networks, computer-history] +created: Friday, October 25, 2024 +--- + +# c8173d17_TIMPs + +After the initial ARPANET was complete, the next major milestone was to enable +access to the network regardless of one's proximity to a host node with an IMP +connection. + +The idea was to allow a computer to access resources on another computer +directly without connecting to a host first. This connective computer would +connect to an IMP directly (but still transparently) as a 'dumb terminal' as +with time-sharing and would not be a fully-fledged computing device. These +devices would be called _Terminal_ Information Processors (TIMPs) for this +reason. + +The development of TIMPs makes it clearer that the host machines on the ARPANET +were not just connection and transmission nodes for their own purpose, they were +loci for other non-host computers to gain access to an IMP, and thereby, the +broader network. In other words computers would connect to a host which +sustained a connection to an IMP. diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/cfbef1c4_web_precursors.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/cfbef1c4_web_precursors.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/cfbef1c4_web_precursors.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/cfbef1c4_web_precursors.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/e470bf3d_IMPs_in_the_ARPANET.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/e470bf3d_IMPs_in_the_ARPANET.md similarity index 96% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/e470bf3d_IMPs_in_the_ARPANET.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/e470bf3d_IMPs_in_the_ARPANET.md index fe92799..59b49bb 100644 --- a/neuron/22009d2d-5405-4213-9214-3625c42630dd/e470bf3d_IMPs_in_the_ARPANET.md +++ b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/e470bf3d_IMPs_in_the_ARPANET.md @@ -1,5 +1,5 @@ --- -tags: [ARPA, ARPANET, networks, computer-history] +tags: [ARPANET, networks, computer-history] created: Friday, October 18, 2024 --- diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/f0f70a3c_ARPANET_motivations.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/f0f70a3c_ARPANET_motivations.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/f0f70a3c_ARPANET_motivations.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/f0f70a3c_ARPANET_motivations.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/fs.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/fs.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/fs.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/fs.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/head.html b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/head.html similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/head.html rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/head.html diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/http_in_Node.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/http_in_Node.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/http_in_Node.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/http_in_Node.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/index.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/index.md similarity index 95% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/index.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/index.md index 5dd51c2..66202da 100644 --- a/neuron/22009d2d-5405-4213-9214-3625c42630dd/index.md +++ b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/index.md @@ -13,23 +13,23 @@ computer science. ![not-by-ai-badge](static/not-by-ai-alternative--light.svg) -**Build ID:** 22009d2d-5405-4213-9214-3625c42630dd +**Build ID:** 34679fdf-5a10-42d3-941d-d835c4b29c36 -**Published:** Thu 24 Oct 2024 20:15:17 +**Published:** Fri 25 Oct 2024 09:51:21 ### Recent edits -- [[653c0b1d_host_protocols_of_ARPANET]] -- [[cfbef1c4_web_precursors]] +- [[Reading_files_in_Python]] +- [[File_CRUD_operations_in_Python]] +- [[With_open_in_Python]] +- [[Writing_to_files_in_Python]] +- [[Error_handling_in_Python]] +- [[File_system_error_handling_in_Python]] +- [[Appending_to_files_in_Python]] - [[e470bf3d_IMPs_in_the_ARPANET]] -- [[f0f70a3c_ARPANET_motivations]] -- [[Threads]] -- [[385af4b4_Baran_distributed_networks]] -- [[861cc26e_ARPA_origins]] -- [[Compile_Python_app_to_single_executable]] -### All notes (467) +### All notes (473) - [[385af4b4_Baran_distributed_networks]] - [[653c0b1d_host_protocols_of_ARPANET]] @@ -51,6 +51,7 @@ computer science. - [[Any]] - [[Apollo_Client]] - [[Apollo_Server]] +- [[Appending_to_files_in_Python]] - [[Application_Layer_of_Internet_Protocol]] - [[Application_state_management_with_React_hooks]] - [[Application_structure]] @@ -184,8 +185,10 @@ computer science. - [[Factory_pattern]] - [[Fetch_decode_execute]] - [[Fetch_from_Secrets_Manager]] +- [[File_CRUD_operations_in_Python]] - [[File_descriptors]] - [[File_permissions_and_execution_in_Bash]] +- [[File_system_error_handling_in_Python]] - [[Filesystems]] - [[Find_Bash_command]] - [[Flip_flops]] @@ -222,7 +225,6 @@ computer science. - [[Headless_Raspi_network_setup]] - [[Heap_memory]] - [[Hexadecimal_number_system]] -- [[IO_in_Python]] - [[IP_addresses]] - [[Identify_merged_branches]] - [[Importing_MongoDB_data]] @@ -367,6 +369,7 @@ computer science. - [[React_useReducer]] - [[React_useState]] - [[Read_command__in_Bash]] +- [[Reading_files_in_Python]] - [[Reciprocals]] - [[Recursion]] - [[Redirect_to_dev_null]] @@ -480,11 +483,14 @@ computer science. - [[Why_computers_use_binary]] - [[Wildcards_in_SQL]] - [[Williams_Tube_memory]] +- [[With_open_in_Python]] - [[Working_with_CSVs_in_Python]] - [[Working_with_JSON_in_Python]] - [[Working_with_numbers_in_Bash]] +- [[Writing_to_files_in_Python]] - [[Zero_property_of_multiplication]] - [[Zip_function_in_Python]] +- [[c8173d17_TIMPs]] - [[cfbef1c4_web_precursors]] - [[e470bf3d_IMPs_in_the_ARPANET]] - [[f0f70a3c_ARPANET_motivations]] diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/journald.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/journald.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/journald.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/journald.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/jq.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/jq.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/jq.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/jq.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/neuron.dhall b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/neuron.dhall similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/neuron.dhall rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/neuron.dhall diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/ps.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/ps.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/ps.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/ps.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/python_advent_learnings.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/python_advent_learnings.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/python_advent_learnings.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/python_advent_learnings.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/1.4-Input-Process-Output.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/1.4-Input-Process-Output.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/1.4-Input-Process-Output.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/1.4-Input-Process-Output.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/3-bit-adder-diagram.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/3-bit-adder-diagram.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/3-bit-adder-diagram.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/3-bit-adder-diagram.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/540px-PDP-8_(1).jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/540px-PDP-8_(1).jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/540px-PDP-8_(1).jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/540px-PDP-8_(1).jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/DMUX.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/DMUX.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/DMUX.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/DMUX.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Domain _ Billing.pdf b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Domain _ Billing.pdf similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Domain _ Billing.pdf rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Domain _ Billing.pdf diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/EDSAC.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/EDSAC.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/EDSAC.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/EDSAC.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/FL-Databases-1.5_terminology.gif b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/FL-Databases-1.5_terminology.gif similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/FL-Databases-1.5_terminology.gif rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/FL-Databases-1.5_terminology.gif diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Harvard_Mark_1.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Harvard_Mark_1.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Harvard_Mark_1.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Harvard_Mark_1.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/IMP-network.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/IMP-network.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/IMP-network.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/IMP-network.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/LMC_5.gif b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/LMC_5.gif similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/LMC_5.gif rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/LMC_5.gif diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/MANIAC_computer.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/MANIAC_computer.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/MANIAC_computer.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/MANIAC_computer.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/MUX.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/MUX.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/MUX.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/MUX.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Memory-Hierarchy.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Memory-Hierarchy.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Memory-Hierarchy.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Memory-Hierarchy.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ORelim1.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ORelim1.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ORelim1.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ORelim1.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ORelim2.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ORelim2.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ORelim2.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ORelim2.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/OS-api.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/OS-api.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/OS-api.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/OS-api.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Pasted_image_20220319135558.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Pasted_image_20220319135558.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Pasted_image_20220319135558.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Pasted_image_20220319135558.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Pasted_image_20220319135805.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Pasted_image_20220319135805.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Pasted_image_20220319135805.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Pasted_image_20220319135805.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Pasted_image_20220319135823.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Pasted_image_20220319135823.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Pasted_image_20220319135823.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Pasted_image_20220319135823.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Pasted_image_20220411082627.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Pasted_image_20220411082627.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Pasted_image_20220411082627.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Pasted_image_20220411082627.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/REST_request-load.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/REST_request-load.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/REST_request-load.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/REST_request-load.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/SAGE_command_post.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/SAGE_command_post.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/SAGE_command_post.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/SAGE_command_post.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Screenshot_2020-08-09_at_21.34.48.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Screenshot_2020-08-09_at_21.34.48.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Screenshot_2020-08-09_at_21.34.48.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Screenshot_2020-08-09_at_21.34.48.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Screenshot_2021-05-11_at_18.51.02.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Screenshot_2021-05-11_at_18.51.02.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Screenshot_2021-05-11_at_18.51.02.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Screenshot_2021-05-11_at_18.51.02.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Screenshot_2021-05-11_at_18.55.23.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Screenshot_2021-05-11_at_18.55.23.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Screenshot_2021-05-11_at_18.55.23.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Screenshot_2021-05-11_at_18.55.23.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/TCP_IP.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/TCP_IP.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/TCP_IP.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/TCP_IP.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Turing_machines_01.gif b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Turing_machines_01.gif similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Turing_machines_01.gif rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Turing_machines_01.gif diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Zuse-Z3.jpeg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Zuse-Z3.jpeg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/Zuse-Z3.jpeg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/Zuse-Z3.jpeg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/abc-computer.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/abc-computer.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/abc-computer.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/abc-computer.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/access-key-aws.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/access-key-aws.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/access-key-aws.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/access-key-aws.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/all-layers-of-IP.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/all-layers-of-IP.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/all-layers-of-IP.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/all-layers-of-IP.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/altair-8800.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/altair-8800.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/altair-8800.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/altair-8800.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/analog-digital.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/analog-digital.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/analog-digital.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/analog-digital.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/and-gate-new-2.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/and-gate-new-2.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/and-gate-new-2.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/and-gate-new-2.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/and-transistor.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/and-transistor.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/and-transistor.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/and-transistor.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/api-gateway-trigger.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/api-gateway-trigger.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/api-gateway-trigger.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/api-gateway-trigger.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/apollo-explorer.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/apollo-explorer.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/apollo-explorer.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/apollo-explorer.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/apple1.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/apple1.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/apple1.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/apple1.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/apple2.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/apple2.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/apple2.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/apple2.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/application-layer-data.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/application-layer-data.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/application-layer-data.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/application-layer-data.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/arithmometer.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/arithmometer.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/arithmometer.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/arithmometer.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/async.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/async.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/async.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/async.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/atom-diagram.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/atom-diagram.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/atom-diagram.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/atom-diagram.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/awk-outline.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/awk-outline.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/awk-outline.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/awk-outline.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/basic-circuit.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/basic-circuit.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/basic-circuit.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/basic-circuit.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/bi-intro.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/bi-intro.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/bi-intro.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/bi-intro.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/biconditional-elim.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/biconditional-elim.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/biconditional-elim.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/biconditional-elim.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/bjt-terminals.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/bjt-terminals.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/bjt-terminals.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/bjt-terminals.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/breadboard-DIP.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/breadboard-DIP.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/breadboard-DIP.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/breadboard-DIP.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/breadboard-diagram.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/breadboard-diagram.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/breadboard-diagram.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/breadboard-diagram.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/breakdown.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/breakdown.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/breakdown.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/breakdown.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cell-comparison.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cell-comparison.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cell-comparison.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cell-comparison.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/centralised.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/centralised.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/centralised.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/centralised.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/change-dns-server.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/change-dns-server.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/change-dns-server.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/change-dns-server.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/charge-cylinder.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/charge-cylinder.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/charge-cylinder.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/charge-cylinder.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cherry-pick.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cherry-pick.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cherry-pick.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cherry-pick.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/circ-batt-final.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/circ-batt-final.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/circ-batt-final.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/circ-batt-final.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/clock_pulses.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/clock_pulses.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/clock_pulses.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/clock_pulses.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cloud-formation-stack.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cloud-formation-stack.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cloud-formation-stack.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cloud-formation-stack.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cloudwatch-logs.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cloudwatch-logs.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cloudwatch-logs.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cloudwatch-logs.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/combined-merge-hist.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/combined-merge-hist.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/combined-merge-hist.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/combined-merge-hist.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/complex-number-calculator-bell-labs.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/complex-number-calculator-bell-labs.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/complex-number-calculator-bell-labs.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/complex-number-calculator-bell-labs.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/complex-tree.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/complex-tree.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/complex-tree.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/complex-tree.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/comptometer.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/comptometer.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/comptometer.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/comptometer.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cond-elim.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cond-elim.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cond-elim.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cond-elim.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cond-intro.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cond-intro.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/cond-intro.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/cond-intro.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/conditional-decomposition-rule.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/conditional-decomposition-rule.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/conditional-decomposition-rule.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/conditional-decomposition-rule.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/conjunc-elim.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/conjunc-elim.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/conjunc-elim.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/conjunc-elim.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/conjunc-intro.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/conjunc-intro.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/conjunc-intro.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/conjunc-intro.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/conjunction-decomposition-rule.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/conjunction-decomposition-rule.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/conjunction-decomposition-rule.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/conjunction-decomposition-rule.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/container-lifecycle.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/container-lifecycle.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/container-lifecycle.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/container-lifecycle.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/container-versus-vm.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/container-versus-vm.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/container-versus-vm.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/container-versus-vm.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/containers-in-userspace.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/containers-in-userspace.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/containers-in-userspace.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/containers-in-userspace.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/correct_push_button.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/correct_push_button.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/correct_push_button.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/correct_push_button.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/decentralised.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/decentralised.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/decentralised.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/decentralised.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/derivation_from_contradiction.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/derivation_from_contradiction.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/derivation_from_contradiction.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/derivation_from_contradiction.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/differential_analyser_bush.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/differential_analyser_bush.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/differential_analyser_bush.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/differential_analyser_bush.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/diode-led.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/diode-led.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/diode-led.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/diode-led.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/diode.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/diode.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/diode.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/diode.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/dipole-again.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/dipole-again.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/dipole-again.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/dipole-again.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/disjunc-elim.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/disjunc-elim.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/disjunc-elim.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/disjunc-elim.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/disjunc-intro.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/disjunc-intro.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/disjunc-intro.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/disjunc-intro.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/disjunction-decomposition-rule.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/disjunction-decomposition-rule.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/disjunction-decomposition-rule.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/disjunction-decomposition-rule.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/distributed.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/distributed.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/distributed.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/distributed.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/dock-architecture.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/dock-architecture.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/dock-architecture.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/dock-architecture.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/draw.io-Page-8.drawio.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/draw.io-Page-8.drawio.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/draw.io-Page-8.drawio.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/draw.io-Page-8.drawio.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/draw.io-Page-9.drawio.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/draw.io-Page-9.drawio.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/draw.io-Page-9.drawio.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/draw.io-Page-9.drawio.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/drawio-Page-7.drawio.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/drawio-Page-7.drawio.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/drawio-Page-7.drawio.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/drawio-Page-7.drawio.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/dsfdsfsdfwe.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/dsfdsfsdfwe.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/dsfdsfsdfwe.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/dsfdsfsdfwe.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/dynamodb.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/dynamodb.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/dynamodb.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/dynamodb.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/em-spectrum.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/em-spectrum.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/em-spectrum.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/em-spectrum.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/em-wave.gif b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/em-wave.gif similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/em-wave.gif rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/em-wave.gif diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/eniac.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/eniac.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/eniac.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/eniac.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/equiv-fractions.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/equiv-fractions.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/equiv-fractions.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/equiv-fractions.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/full-adder-new.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/full-adder-new.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/full-adder-new.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/full-adder-new.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/gateway-services.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/gateway-services.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/gateway-services.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/gateway-services.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/gateway-trigger.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/gateway-trigger.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/gateway-trigger.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/gateway-trigger.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/git-bisect.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/git-bisect.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/git-bisect.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/git-bisect.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/git-interactive-mode-2.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/git-interactive-mode-2.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/git-interactive-mode-2.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/git-interactive-mode-2.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/git-interactive-rebase.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/git-interactive-rebase.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/git-interactive-rebase.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/git-interactive-rebase.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/git-manual-hunk.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/git-manual-hunk.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/git-manual-hunk.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/git-manual-hunk.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/git-patch-mode.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/git-patch-mode.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/git-patch-mode.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/git-patch-mode.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/graphQL_request_load.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/graphQL_request_load.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/graphQL_request_load.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/graphQL_request_load.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/graphql-architecture.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/graphql-architecture.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/graphql-architecture.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/graphql-architecture.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/graphql-journey-two.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/graphql-journey-two.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/graphql-journey-two.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/graphql-journey-two.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/graphql_multiple_resources.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/graphql_multiple_resources.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/graphql_multiple_resources.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/graphql_multiple_resources.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/greyscale-encoding.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/greyscale-encoding.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/greyscale-encoding.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/greyscale-encoding.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ground-symbol.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ground-symbol.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ground-symbol.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ground-symbol.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/grub.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/grub.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/grub.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/grub.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/half-adder-gates-three.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/half-adder-gates-three.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/half-adder-gates-three.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/half-adder-gates-three.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/half-adder-new.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/half-adder-new.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/half-adder-new.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/half-adder-new.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/harddisk.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/harddisk.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/harddisk.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/harddisk.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hardware-abstraction-hierarchy.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hardware-abstraction-hierarchy.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hardware-abstraction-hierarchy.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hardware-abstraction-hierarchy.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hardware-sim-basic.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hardware-sim-basic.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hardware-sim-basic.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hardware-sim-basic.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hd-sim-test.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hd-sim-test.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hd-sim-test.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hd-sim-test.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hertz_wave_freq.gif b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hertz_wave_freq.gif similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hertz_wave_freq.gif rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hertz_wave_freq.gif diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hexadecimal-to-bytes.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hexadecimal-to-bytes.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hexadecimal-to-bytes.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hexadecimal-to-bytes.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/htop.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/htop.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/htop.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/htop.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hydraulic_computer.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hydraulic_computer.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/hydraulic_computer.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/hydraulic_computer.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-1401.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-1401.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-1401.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-1401.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-360-in-use.jpeg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-360-in-use.jpeg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-360-in-use.jpeg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-360-in-use.jpeg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-360.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-360.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-360.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-360.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-650-console-panel.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-650-console-panel.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-650-console-panel.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-650-console-panel.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-650.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-650.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-650.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-650.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-701-control-unit.jpeg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-701-control-unit.jpeg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-701-control-unit.jpeg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-701-control-unit.jpeg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-add.jpeg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-add.jpeg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-add.jpeg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-add.jpeg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-pc.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-pc.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ibm-pc.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ibm-pc.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/incorrect_push_button.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/incorrect_push_button.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/incorrect_push_button.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/incorrect_push_button.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/integrated-circuit.jpeg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/integrated-circuit.jpeg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/integrated-circuit.jpeg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/integrated-circuit.jpeg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/intel-4004.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/intel-4004.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/intel-4004.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/intel-4004.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/internet-layer-packet-revised.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/internet-layer-packet-revised.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/internet-layer-packet-revised.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/internet-layer-packet-revised.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/internet-layer-packet.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/internet-layer-packet.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/internet-layer-packet.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/internet-layer-packet.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ip-address-anatomy.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ip-address-anatomy.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ip-address-anatomy.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ip-address-anatomy.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/javascript-recursion.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/javascript-recursion.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/javascript-recursion.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/javascript-recursion.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/jk-flip-flops.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/jk-flip-flops.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/jk-flip-flops.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/jk-flip-flops.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/journald.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/journald.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/journald.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/journald.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/kernel-cpu-interaction.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/kernel-cpu-interaction.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/kernel-cpu-interaction.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/kernel-cpu-interaction.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/knowledge_graph.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/knowledge_graph.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/knowledge_graph.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/knowledge_graph.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lambda-cloudwatch.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lambda-cloudwatch.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lambda-cloudwatch.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lambda-cloudwatch.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lambda-func-three.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lambda-func-three.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lambda-func-three.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lambda-func-three.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lambda-func-two.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lambda-func-two.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lambda-func-two.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lambda-func-two.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lambda-overview.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lambda-overview.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lambda-overview.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lambda-overview.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lambda_func_one.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lambda_func_one.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lambda_func_one.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lambda_func_one.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/leibniz-stepped-drum.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/leibniz-stepped-drum.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/leibniz-stepped-drum.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/leibniz-stepped-drum.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lin.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lin.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lin.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lin.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/link-layer-frame-revised.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/link-layer-frame-revised.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/link-layer-frame-revised.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/link-layer-frame-revised.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/link-layer-frame.drawio.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/link-layer-frame.drawio.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/link-layer-frame.drawio.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/link-layer-frame.drawio.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/link-layer-internet-diagram.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/link-layer-internet-diagram.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/link-layer-internet-diagram.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/link-layer-internet-diagram.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/local-sam-docker.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/local-sam-docker.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/local-sam-docker.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/local-sam-docker.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/logical-equivalence-tree.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/logical-equivalence-tree.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/logical-equivalence-tree.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/logical-equivalence-tree.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/logical-falsity-tree.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/logical-falsity-tree.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/logical-falsity-tree.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/logical-falsity-tree.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lsof.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lsof.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/lsof.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/lsof.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic-core-closeup.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic-core-closeup.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic-core-closeup.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic-core-closeup.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic-core-memory.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic-core-memory.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic-core-memory.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic-core-memory.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic-drum-memory.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic-drum-memory.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic-drum-memory.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic-drum-memory.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic-tape-disk.jpeg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic-tape-disk.jpeg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic-tape-disk.jpeg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic-tape-disk.jpeg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic-tape-ibm.jpeg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic-tape-ibm.jpeg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic-tape-ibm.jpeg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic-tape-ibm.jpeg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic_field.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic_field.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/magnetic_field.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/magnetic_field.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/manchester_baby.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/manchester_baby.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/manchester_baby.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/manchester_baby.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/memory-flow.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/memory-flow.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/memory-flow.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/memory-flow.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/modem-bt.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/modem-bt.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/modem-bt.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/modem-bt.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mongo-collection.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mongo-collection.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mongo-collection.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mongo-collection.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mongo-compass.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mongo-compass.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mongo-compass.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mongo-compass.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mongo-db-structure.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mongo-db-structure.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mongo-db-structure.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mongo-db-structure.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mongo-doc-added.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mongo-doc-added.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mongo-doc-added.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mongo-doc-added.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mongoose-hierarchy.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mongoose-hierarchy.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mongoose-hierarchy.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mongoose-hierarchy.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/motherboard-pi.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/motherboard-pi.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/motherboard-pi.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/motherboard-pi.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mount-directory.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mount-directory.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/mount-directory.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/mount-directory.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/multi_on_off.gif b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/multi_on_off.gif similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/multi_on_off.gif rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/multi_on_off.gif diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/multiple_circuits.gif b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/multiple_circuits.gif similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/multiple_circuits.gif rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/multiple_circuits.gif diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nand-gate-new.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nand-gate-new.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nand-gate-new.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nand-gate-new.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nand-mem-demonstrated.gif b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nand-mem-demonstrated.gif similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nand-mem-demonstrated.gif rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nand-mem-demonstrated.gif diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nand-mem-first.gif b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nand-mem-first.gif similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nand-mem-first.gif rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nand-mem-first.gif diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nand-mem-second.gif b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nand-mem-second.gif similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nand-mem-second.gif rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nand-mem-second.gif diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nand_latch_logic_circuit.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nand_latch_logic_circuit.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nand_latch_logic_circuit.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nand_latch_logic_circuit.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negate-elim.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negate-elim.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negate-elim.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negate-elim.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negate-intro.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negate-intro.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negate-intro.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negate-intro.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negated-biconditional-decomposition-rule.drawio.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negated-biconditional-decomposition-rule.drawio.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negated-biconditional-decomposition-rule.drawio.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negated-biconditional-decomposition-rule.drawio.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negated-conditional-decomposition-rule.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negated-conditional-decomposition-rule.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negated-conditional-decomposition-rule.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negated-conditional-decomposition-rule.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negated-conjunction-decomposition-rule.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negated-conjunction-decomposition-rule.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negated-conjunction-decomposition-rule.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negated-conjunction-decomposition-rule.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negated-disjunction-decomposition-rule.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negated-disjunction-decomposition-rule.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/negated-disjunction-decomposition-rule.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/negated-disjunction-decomposition-rule.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/network-request-layers.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/network-request-layers.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/network-request-layers.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/network-request-layers.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/node-event-loop.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/node-event-loop.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/node-event-loop.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/node-event-loop.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nor-gate-new.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nor-gate-new.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/nor-gate-new.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/nor-gate-new.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/normal-merge-again.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/normal-merge-again.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/normal-merge-again.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/normal-merge-again.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/not-by-ai-alternative--light.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/not-by-ai-alternative--light.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/not-by-ai-alternative--light.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/not-by-ai-alternative--light.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/one-eighth-a.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/one-eighth-a.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/one-eighth-a.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/one-eighth-a.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/opensearch-architecture.drawio.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/opensearch-architecture.drawio.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/opensearch-architecture.drawio.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/opensearch-architecture.drawio.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/or-gate-new.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/or-gate-new.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/or-gate-new.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/or-gate-new.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/or-transistor.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/or-transistor.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/or-transistor.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/or-transistor.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/parallel-battery-diagram.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/parallel-battery-diagram.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/parallel-battery-diagram.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/parallel-battery-diagram.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/parallel-transmission.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/parallel-transmission.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/parallel-transmission.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/parallel-transmission.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/pascaline.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/pascaline.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/pascaline.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/pascaline.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/pilot-ace.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/pilot-ace.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/pilot-ace.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/pilot-ace.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/postman-aws-output.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/postman-aws-output.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/postman-aws-output.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/postman-aws-output.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/postman-lambda.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/postman-lambda.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/postman-lambda.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/postman-lambda.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/programming_a_digital_electronic_computter.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/programming_a_digital_electronic_computter.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/programming_a_digital_electronic_computter.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/programming_a_digital_electronic_computter.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/proof.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/proof.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/proof.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/proof.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/proofs-drawio-Page-5.drawio.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/proofs-drawio-Page-5.drawio.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/proofs-drawio-Page-5.drawio.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/proofs-drawio-Page-5.drawio.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/proofs-drawio-Page-5.drawio_2.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/proofs-drawio-Page-5.drawio_2.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/proofs-drawio-Page-5.drawio_2.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/proofs-drawio-Page-5.drawio_2.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/proofs-drawio-Page-6.drawio.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/proofs-drawio-Page-6.drawio.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/proofs-drawio-Page-6.drawio.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/proofs-drawio-Page-6.drawio.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ps-tree.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ps-tree.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/ps-tree.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/ps-tree.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/push-button-legs.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/push-button-legs.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/push-button-legs.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/push-button-legs.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/python-exception-hierarchy.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/python-exception-hierarchy.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/python-exception-hierarchy.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/python-exception-hierarchy.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/queue.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/queue.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/queue.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/queue.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/react-lifecycle.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/react-lifecycle.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/react-lifecycle.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/react-lifecycle.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/rebase-tip-chage.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/rebase-tip-chage.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/rebase-tip-chage.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/rebase-tip-chage.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/red-encoding.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/red-encoding.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/red-encoding.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/red-encoding.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/reiteration.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/reiteration.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/reiteration.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/reiteration.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/relay.gif b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/relay.gif similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/relay.gif rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/relay.gif diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/s3-package-again.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/s3-package-again.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/s3-package-again.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/s3-package-again.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sam-build.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sam-build.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sam-build.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sam-build.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sam-directory.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sam-directory.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sam-directory.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sam-directory.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sam-template-yaml.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sam-template-yaml.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sam-template-yaml.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sam-template-yaml.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/serial-transmission.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/serial-transmission.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/serial-transmission.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/serial-transmission.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/series-battcircuit.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/series-battcircuit.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/series-battcircuit.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/series-battcircuit.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/series-battery-diagram.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/series-battery-diagram.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/series-battery-diagram.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/series-battery-diagram.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/server-listening.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/server-listening.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/server-listening.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/server-listening.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/signed-to-unsigned.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/signed-to-unsigned.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/signed-to-unsigned.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/signed-to-unsigned.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/single-git-history-rebase.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/single-git-history-rebase.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/single-git-history-rebase.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/single-git-history-rebase.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sql-full-outer-join.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sql-full-outer-join.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sql-full-outer-join.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sql-full-outer-join.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sql-inner-join.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sql-inner-join.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sql-inner-join.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sql-inner-join.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sql-left-outer-join.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sql-left-outer-join.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sql-left-outer-join.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sql-left-outer-join.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sql-right-outer-join.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sql-right-outer-join.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sql-right-outer-join.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sql-right-outer-join.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/square.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/square.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/square.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/square.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sr_latch_diagram.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sr_latch_diagram.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sr_latch_diagram.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sr_latch_diagram.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sr_latch_logic_circuit.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sr_latch_logic_circuit.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sr_latch_logic_circuit.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sr_latch_logic_circuit.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/stack1.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/stack1.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/stack1.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/stack1.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/stack2.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/stack2.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/stack2.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/stack2.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/standard-userspace.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/standard-userspace.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/standard-userspace.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/standard-userspace.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/state-machine-definition.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/state-machine-definition.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/state-machine-definition.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/state-machine-definition.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/state-machine-execution.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/state-machine-execution.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/state-machine-execution.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/state-machine-execution.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/step1.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/step1.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/step1.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/step1.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/step2.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/step2.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/step2.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/step2.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/step3.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/step3.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/step3.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/step3.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/step4.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/step4.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/step4.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/step4.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/stibitz-teletype.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/stibitz-teletype.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/stibitz-teletype.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/stibitz-teletype.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/switch-and-gate.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/switch-and-gate.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/switch-and-gate.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/switch-and-gate.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/switch-or-gate.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/switch-or-gate.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/switch-or-gate.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/switch-or-gate.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sync-thread.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sync-thread.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/sync-thread.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/sync-thread.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/systemd-global-files.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/systemd-global-files.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/systemd-global-files.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/systemd-global-files.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/systemd-local-files.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/systemd-local-files.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/systemd-local-files.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/systemd-local-files.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/t-flip-flops.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/t-flip-flops.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/t-flip-flops.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/t-flip-flops.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/terminal_colours.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/terminal_colours.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/terminal_colours.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/terminal_colours.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/theoremproof.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/theoremproof.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/theoremproof.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/theoremproof.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/transistor-off.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/transistor-off.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/transistor-off.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/transistor-off.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/transistor-on.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/transistor-on.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/transistor-on.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/transistor-on.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/transport-layer-segment.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/transport-layer-segment.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/transport-layer-segment.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/transport-layer-segment.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/trigger-info.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/trigger-info.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/trigger-info.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/trigger-info.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/univac-1.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/univac-1.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/univac-1.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/univac-1.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/univac-operator-console.jpeg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/univac-operator-console.jpeg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/univac-operator-console.jpeg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/univac-operator-console.jpeg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/unsigned-to-signed.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/unsigned-to-signed.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/unsigned-to-signed.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/unsigned-to-signed.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/valence-shell.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/valence-shell.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/valence-shell.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/valence-shell.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/vertical-circuit.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/vertical-circuit.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/vertical-circuit.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/vertical-circuit.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/virtual-memory-diagram.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/virtual-memory-diagram.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/virtual-memory-diagram.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/virtual-memory-diagram.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/voltage-drop.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/voltage-drop.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/voltage-drop.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/voltage-drop.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/von_neumann_architecture.jpeg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/von_neumann_architecture.jpeg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/von_neumann_architecture.jpeg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/von_neumann_architecture.jpeg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/whirlwind-magnetic-cores.JPG b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/whirlwind-magnetic-cores.JPG similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/whirlwind-magnetic-cores.JPG rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/whirlwind-magnetic-cores.JPG diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/williams-tube-dots.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/williams-tube-dots.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/williams-tube-dots.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/williams-tube-dots.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/williams-tube.jpg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/williams-tube.jpg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/williams-tube.jpg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/williams-tube.jpg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/xor-addition-four.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/xor-addition-four.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/xor-addition-four.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/xor-addition-four.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/xor-gate-new.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/xor-gate-new.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/xor-gate-new.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/xor-gate-new.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/xor-hdl.png b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/xor-hdl.png similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/xor-hdl.png rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/xor-hdl.png diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/static/yellow-encoding.svg b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/yellow-encoding.svg similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/static/yellow-encoding.svg rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/static/yellow-encoding.svg diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/systemd.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/systemd.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/systemd.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/systemd.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/systemd_status.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/systemd_status.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/systemd_status.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/systemd_status.md diff --git a/neuron/22009d2d-5405-4213-9214-3625c42630dd/v8.md b/neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/v8.md similarity index 100% rename from neuron/22009d2d-5405-4213-9214-3625c42630dd/v8.md rename to neuron/34679fdf-5a10-42d3-941d-d835c4b29c36/v8.md diff --git a/zk/.zk/notebook.db b/zk/.zk/notebook.db index bb948c4..28dbfb2 100644 Binary files a/zk/.zk/notebook.db and b/zk/.zk/notebook.db differ diff --git a/zk/653c0b1d_host_protocols_of_ARPANET.md b/zk/653c0b1d_host_protocols_of_ARPANET.md index 04d7e29..4fbbdf6 100644 --- a/zk/653c0b1d_host_protocols_of_ARPANET.md +++ b/zk/653c0b1d_host_protocols_of_ARPANET.md @@ -9,7 +9,7 @@ The responsibility for enabling communication between nodes fell to the hosts, not the [IMPs](e470bf3d_IMPs_in_the_ARPANET.md). At the lowest level (equivalent to the [link layer](Link_Layer_of_Internet_Protocol.md) in the subsequent internet?), this consisted in moving raw bits between hosts regardless of what -specific type of data encoded. +specific type of data they encoded. In the book (_Where Wizards Stay Up Late_), there is a great description by analogy: diff --git a/zk/Appending_to_files_in_Python.md b/zk/Appending_to_files_in_Python.md new file mode 100644 index 0000000..3dc0dbe --- /dev/null +++ b/zk/Appending_to_files_in_Python.md @@ -0,0 +1,18 @@ +--- +tags: [python, file-system, procedural] +created: Friday, October 25, 2024 +--- + +# Appending to files in Python + +```py +file = open("example.txt", "a") +file.write('Add something to the end of the file') +file.close() +``` + +```py +with open("example.txt", "a"): + file.write("Add something to the end of the file") +file.close() +``` diff --git a/zk/File_CRUD_operations_in_Python.md b/zk/File_CRUD_operations_in_Python.md new file mode 100644 index 0000000..0dc5aba --- /dev/null +++ b/zk/File_CRUD_operations_in_Python.md @@ -0,0 +1,24 @@ +--- +tags: [python, file-system, procedural] +created: Friday, October 25, 2024 +--- + +# File CRUD operations in Python + +Most create, delete, move etc operations invoke the inbuilt `os` module. + +// Add directory CRUD operations in Python + +## Renaming files (moving) + +```py +import os +os.rename('original-file-name.txt', 'new-file-name.txt') +``` + +## Deleting files + +```py +import os +os.remove('file-name.txt') +``` diff --git a/zk/File_system_error_handling_in_Python.md b/zk/File_system_error_handling_in_Python.md new file mode 100644 index 0000000..68f95a7 --- /dev/null +++ b/zk/File_system_error_handling_in_Python.md @@ -0,0 +1,20 @@ +--- +tags: [python, file-system, procedural] +created: Friday, October 25, 2024 +--- + +# File system error handling in Python + +The [error handler](Error_handling_in_Python.md) in the case of a file not being +found: + +```py +try: + with open('filename.txt', 'r') as file: + contents = file.readlines() + for line in lines: + print(line) +except FileNotFoundError as err: + print("File does not exist") + print(err) +``` diff --git a/zk/IO_in_Python.md b/zk/Reading_files_in_Python.md similarity index 55% rename from zk/IO_in_Python.md rename to zk/Reading_files_in_Python.md index 99f84ed..bf17aa0 100644 --- a/zk/IO_in_Python.md +++ b/zk/Reading_files_in_Python.md @@ -1,36 +1,9 @@ --- -tags: [python] +tags: [python, file-system, procedural] +created: Friday, October 25, 2024 --- -# IO in Python - -## The open() object - -The built-in `open()` function creates a **file object** that allows us to read, -write and append to files. - -The general syntax is as follows: - -```py -file_object = open(, ) -``` - -`` is obviously a path to the file you want to read, create or -modify. The `` denotes the mode in which to open the file. The most -frequently used are: - -- `r` - - read -- `w` - - write -- `a` - - append - -### All access modes - -In addition we have the following access modes - -## Reading files +# Reading files in Python Once a file object has been intialised with `open()` there are several ways in which the content can be read: @@ -41,7 +14,7 @@ which the content can be read: | `readline` | Read the contents of a file a line at a time. You would combine this with a loop so that you can do something with each individual line. | | `readlines` | Return a list of all the lines in a file. Each line will be an element in the list. | -### Read +## Read `read` reads the entire contents of a file and returns it as a single string. @@ -77,7 +50,7 @@ for line in lines: # do something with line ``` -### Readline +## Readline > The readline() method in Python is used to read a single line from a file. It > is typically used when you want to process a file line by line, rather than @@ -107,7 +80,7 @@ while line: file.close() ``` -### Readlines +## Readlines The `readlines()` method is used to read all the lines of a file and return them as a list of strings, where each element of the list is a line from the file. @@ -125,76 +98,5 @@ for line in lines: # Close the file file.close() -``` - -### Error handling - -Obviously file access can raise errors - typically when the file you want to -access does not exist (i.e. a `FileNotFoundError` -[exception](Error_handling_in_Python.md)). We can manage this scenario with -[exception handlers](Error_handling_in_Python.md): - -```py -try: - with open('filename.txt', 'r') as file: - contents = file.readlines() - for line in lines: - print(line) -except FileNotFoundError as err: - print("File does not exist") - print(err) -``` - -## Close and "with as" - -You notice that once we have finished with our I/O operation, we must call -`file.close()` to terminate the process. This removes the reference to the file -from memory. - -A more pythonic and concise way of reading files and closing them is to use -`with...as` syntax. When this phrasing is used, a self-contained context is -created for the I/O operation that closes the file automatically. - -```py -with open('filename.txt', 'r') as file: - contents = file.read() - print(contents) -``` - -## Writing to files - -Again we create a file object with `open()` and this time use the `write` -method: - -```py -# Open file in write mode -file = open("example.txt", "w") - -# Write some text to the file -file.write("Hello, this is an example text written using Python.") - -# Close the file -file.close() -``` - -> Note that in the above example, if the file does not already exist, it will -> create it. If it does exist, it will overwrite its contents with the new data. -> So we use `write` to create new files as well as to write to existing files. - -## Renaming and deleting files - -We have to use another built-in module to rename and delete files: `os`. - -To rename an existing file: - -```py -import os -os.rename('original-file-name.txt', 'new-file-name.txt') -``` - -To delete a file: - -```py -import os -os.remove('file-name.txt') +` ``` diff --git a/zk/With_open_in_Python.md b/zk/With_open_in_Python.md new file mode 100644 index 0000000..0833a04 --- /dev/null +++ b/zk/With_open_in_Python.md @@ -0,0 +1,40 @@ +--- +tags: [python] +created: Friday, October 25, 2024 +--- + +# With open in Python + +We use the `open()` method to create a **file object** that allows us to read, +write and append to files. + +The general syntax is as follows: + +```py +file_object = open(, ) +``` + +`` is a path to the file you want to read, create or modify. The +`` denotes the mode in which to open the file. The most frequently +used are: + +- `r` + - [read](Reading_files_in_Python.md) +- `w` + - [write](Writing_to_files_in_Python.md) +- `a` + - [append](Appending_to_files_in_Python.md) + +When we have finished with an I/O operation, such as reading from or writing to +a file, we must call `file.close()` to terminate the process. This removes the +reference to the file from memory. + +A more pythonic and concise way of reading files and closing them is to use +`with...as` syntax. When this phrasing is used, a self-contained context is +created for the I/O operation that closes the file automatically. + +```py +with open('filename.txt', 'r') as file: + contents = file.read() + print(contents) +``` diff --git a/zk/Writing_to_files_in_Python.md b/zk/Writing_to_files_in_Python.md new file mode 100644 index 0000000..af1ad63 --- /dev/null +++ b/zk/Writing_to_files_in_Python.md @@ -0,0 +1,32 @@ +--- +tags: [python, file-system, procedural] +created: Friday, October 25, 2024 +--- + +# Writing to files in Python + +We create a file object with `open()` and use the `write` method: + +```py +# Open file in write mode +file = open("example.txt", "w") + +# Write some text to the file +file.write("Hello, this is an example text written using Python.") + +# Close the file +file.close() +``` + +Alternatively we use `with open` which automatically closes the file: + +```py + +with open("example.txt", "w") as file + file.write('some lines') + +``` + +> Note that in the above example, if the file does not already exist, it will +> create it. If it does exist, it will overwrite its contents with the new data. +> So we use `write` to create new files as well as to write to existing files. diff --git a/zk/c8173d17_TIMPs.md b/zk/c8173d17_TIMPs.md new file mode 100644 index 0000000..744ad53 --- /dev/null +++ b/zk/c8173d17_TIMPs.md @@ -0,0 +1,23 @@ +--- +tags: [ARPANET, networks, computer-history] +created: Friday, October 25, 2024 +--- + +# c8173d17_TIMPs + +After the initial ARPANET was complete, the next major milestone was to enable +access to the network regardless of one's proximity to a host node with an IMP +connection. + +The idea was to allow a computer to access resources on another computer +directly without connecting to a host first. This connective computer would +connect to an IMP directly (but still transparently) as a 'dumb terminal' as +with time-sharing and would not be a fully-fledged computing device. These +devices would be called _Terminal_ Information Processors (TIMPs) for this +reason. + +The development of TIMPs makes it clearer that the host machines on the ARPANET +were not just connection and transmission nodes for their own purpose, they were +loci for other non-host computers to gain access to an IMP, and thereby, the +broader network. In other words computers would connect to a host which +sustained a connection to an IMP. diff --git a/zk/e470bf3d_IMPs_in_the_ARPANET.md b/zk/e470bf3d_IMPs_in_the_ARPANET.md index bfaac34..8c1da66 100644 --- a/zk/e470bf3d_IMPs_in_the_ARPANET.md +++ b/zk/e470bf3d_IMPs_in_the_ARPANET.md @@ -1,5 +1,5 @@ --- -tags: [ARPA, ARPANET, networks, computer-history] +tags: [ARPANET, networks, computer-history] created: Friday, October 18, 2024 ---