diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_encoding_of_sound.md b/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_encoding_of_sound.md deleted file mode 100644 index b3f2663..0000000 --- a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_encoding_of_sound.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -tags: [] -created: Friday, December 27, 2024 ---- -# Binary_encoding_of_sound - - - - diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/SQLite.md b/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/SQLite.md deleted file mode 100644 index 2b68fc8..0000000 --- a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/SQLite.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: [databases, SQL, SQLite] -created: Wednesday, November 13, 2024 ---- - -# SQLite - -## Enabling foreign key constraints - -Foreign key constraints are not enabled by default - it is very permissive. You -must manually turn them on, as part of the connection process: - -```py -connection = sqlite3.connect("my_database.db") -connection.execute("PRAGMA foreign_keys = ON") -``` - -## INSERT OR IGNORE INTO - -If table has a `UNIQUE` constraint on a field, insert if it is unique otherwise -skip without throwing a constraint error. - -```sql -INSERT OR IGNORE INTO table_name (value) VALUES (:value) -``` diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/.zk/config.toml b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/.zk/config.toml similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/.zk/config.toml rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/.zk/config.toml diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/.zk/notebook.db b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/.zk/notebook.db similarity index 99% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/.zk/notebook.db rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/.zk/notebook.db index 61d71ea..bb2d5c8 100644 Binary files a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/.zk/notebook.db and b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/.zk/notebook.db differ diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/.zk/templates/default.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/.zk/templates/default.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/.zk/templates/default.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/.zk/templates/default.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/.zk/templates/synthesis.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/.zk/templates/synthesis.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/.zk/templates/synthesis.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/.zk/templates/synthesis.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/0716531c_rewilding_the_internet.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/0716531c_rewilding_the_internet.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/0716531c_rewilding_the_internet.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/0716531c_rewilding_the_internet.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/241fe1a3_the_Web_versus_modem_BBSs.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/241fe1a3_the_Web_versus_modem_BBSs.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/241fe1a3_the_Web_versus_modem_BBSs.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/241fe1a3_the_Web_versus_modem_BBSs.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/385af4b4_Baran_distributed_networks.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/385af4b4_Baran_distributed_networks.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/385af4b4_Baran_distributed_networks.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/385af4b4_Baran_distributed_networks.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/3f1b9fe5_motivation_Berners_Lee.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/3f1b9fe5_motivation_Berners_Lee.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/3f1b9fe5_motivation_Berners_Lee.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/3f1b9fe5_motivation_Berners_Lee.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/4a3dc316_key_figures_ARPANET.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/4a3dc316_key_figures_ARPANET.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/4a3dc316_key_figures_ARPANET.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/4a3dc316_key_figures_ARPANET.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/4da22434_from_ARPANET_to_Internet.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/4da22434_from_ARPANET_to_Internet.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/4da22434_from_ARPANET_to_Internet.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/4da22434_from_ARPANET_to_Internet.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/653c0b1d_host_protocols_of_ARPANET.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/653c0b1d_host_protocols_of_ARPANET.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/653c0b1d_host_protocols_of_ARPANET.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/653c0b1d_host_protocols_of_ARPANET.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/82f9c228_dissolution_of_ARPANET.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/82f9c228_dissolution_of_ARPANET.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/82f9c228_dissolution_of_ARPANET.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/82f9c228_dissolution_of_ARPANET.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/861cc26e_ARPA_origins.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/861cc26e_ARPA_origins.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/861cc26e_ARPA_origins.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/861cc26e_ARPA_origins.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/API_Gateway.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/API_Gateway.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/API_Gateway.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/API_Gateway.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_CLI.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_CLI.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_CLI.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_CLI.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_CloudWatch.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_CloudWatch.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_CloudWatch.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_CloudWatch.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_SAM_and_Docker.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_SAM_and_Docker.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_SAM_and_Docker.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_SAM_and_Docker.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_SNS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_SNS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_SNS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_SNS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_SQS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_SQS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_SQS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_SQS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_SQS_SDK.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_SQS_SDK.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_SQS_SDK.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_SQS_SDK.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_architecture_hierarchy.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_architecture_hierarchy.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/AWS_architecture_hierarchy.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/AWS_architecture_hierarchy.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Accessing_metadata_about_SQL_database.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Accessing_metadata_about_SQL_database.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Accessing_metadata_about_SQL_database.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Accessing_metadata_about_SQL_database.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Accessing_secrets_from_a_Lambda.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Accessing_secrets_from_a_Lambda.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Accessing_secrets_from_a_Lambda.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Accessing_secrets_from_a_Lambda.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Add_Subtract_Fractions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Add_Subtract_Fractions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Add_Subtract_Fractions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Add_Subtract_Fractions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Adding_documents_to_a_Mongo_collection.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Adding_documents_to_a_Mongo_collection.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Adding_documents_to_a_Mongo_collection.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Adding_documents_to_a_Mongo_collection.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Additive_identity.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Additive_identity.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Additive_identity.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Additive_identity.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Additive_inverse_property.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Additive_inverse_property.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Additive_inverse_property.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Additive_inverse_property.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Aggregate_functions_in_SQL.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Aggregate_functions_in_SQL.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Aggregate_functions_in_SQL.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Aggregate_functions_in_SQL.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Algebra_key_terms.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Algebra_key_terms.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Algebra_key_terms.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Algebra_key_terms.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Algorithmic_complexity.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Algorithmic_complexity.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Algorithmic_complexity.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Algorithmic_complexity.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Analogue_and_digital.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Analogue_and_digital.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Analogue_and_digital.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Analogue_and_digital.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Any.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Any.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Any.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Any.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Apollo_Client.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Apollo_Client.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Apollo_Client.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Apollo_Client.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Apollo_Server.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Apollo_Server.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Apollo_Server.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Apollo_Server.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Appending_to_files_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Appending_to_files_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Appending_to_files_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Appending_to_files_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Application_Layer_of_Internet_Protocol.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Application_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Application_Layer_of_Internet_Protocol.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Application_Layer_of_Internet_Protocol.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Application_state_management_with_React_hooks.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Application_state_management_with_React_hooks.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Application_state_management_with_React_hooks.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Application_state_management_with_React_hooks.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Architecture_of_the_World_Wide_Web.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Architecture_of_the_World_Wide_Web.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Architecture_of_the_World_Wide_Web.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Architecture_of_the_World_Wide_Web.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Arithmetic_Logic_Unit.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Arithmetic_Logic_Unit.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Arithmetic_Logic_Unit.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Arithmetic_Logic_Unit.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Arrays.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Arrays.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Arrays.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Arrays.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Assembly.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Assembly.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Assembly.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Assembly.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Associative_Property_of_Addition_and_Multiplication.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Associative_Property_of_Addition_and_Multiplication.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Associative_Property_of_Addition_and_Multiplication.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Associative_Property_of_Addition_and_Multiplication.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Atomic_and_molecular_propositions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Atomic_and_molecular_propositions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Atomic_and_molecular_propositions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Atomic_and_molecular_propositions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Audio_file_formats.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Audio_file_formats.md similarity index 78% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Audio_file_formats.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Audio_file_formats.md index d0f6955..4b80433 100644 --- a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Audio_file_formats.md +++ b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Audio_file_formats.md @@ -5,44 +5,57 @@ created: Friday, December 27, 2024 # Audio file formats -## CD +## CD quality -- CDs store audio in uncompressed PCM (Pulse Code Modulation) format -- They have a sampling rate of 44.1kHz -- In two channels for stereo +We can use CD's as the digital gold standard as the best digital quality +available (to consumers). -## WAV: Waveform Audio File Format +CDs store audio in uncompressed PCM (Pulse Code Modulation) format. + +They have a sampling rate of 44.1kHz, which is done in two channels to enable +stereo. + +## What lossy formats entail + +A conversion to MP3 from, for example, a CD source is always a one-way process +and is not reversible. Once information is discarded in the compression process, +it cannot be retrieved. + +This is obviously in contrast to lossless methods like FLAC where the original +CD audio can always be reconstructed. + +It follows from the above that if you repeatedly encode a CD source to MP3, it +will deteriorate in quality since more data is being removed each time. + +## Major audio formats + +### WAV (Waveform Audio File Format) - CD-quality encoding with no compression - Bit-for-bit identical to the CD source - Historically developed for Windows machines but can play on all operating systems -## FLAC: Free Lossless Audio Codec +### FLAC (Free Lossless Audio Codec) - Basically the same as WAV but in a (losslessly) compressed format - The difference between a novel in a text file (WAV) and as a zipped file -## MP3: MPEG-1 Audio Layer MP3 +### MP3 (MPEG-1 Audio Layer MP3) - Lossy format. - When a WAV file (or other lossless format) is converted to MP3 a Fast Fourier - Transform analysis is performed to determine the frequency of certain sounds. + Transform analysis is performed to determine the frequency of certain sounds - This is used by the encoder to decide which parts of the sound are imperceptible and thus which can be discarded to reduce the file size. This is done through the application of psycho-acoustic models. - The remaining data is then compressed - Examples of the data reduction applied: + - Removing frequencies that humans cannot hear - Removing quieter sounds that are masked by louder sounds - Combining similar frequencies - Reducing stero information where it is less noticable -- A conversion to MP3 from, for example, a CD source is always a one-way process - and is not reversible. Once information is discarded in the compression - process it cannot be retrieved. This is obviously in contrast to lossless - methods like FLAC where the original CD audio can always be reconstructed. -- It follows from the above that if you repeatedly encode a CD source to MP3, it - will deteriorate in quality since more data is being removed each time. ## OGG: Ogg Vorbis diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Awk.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Awk.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Awk.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Awk.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Axioms_of_set_theory.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Axioms_of_set_theory.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Axioms_of_set_theory.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Axioms_of_set_theory.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bash_colour_output.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bash_colour_output.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bash_colour_output.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bash_colour_output.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bash_file_exists.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bash_file_exists.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bash_file_exists.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bash_file_exists.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bash_store_status_of_command_execution.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bash_store_status_of_command_execution.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bash_store_status_of_command_execution.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bash_store_status_of_command_execution.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Basic_model_of_the_operating_system.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Basic_model_of_the_operating_system.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Basic_model_of_the_operating_system.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Basic_model_of_the_operating_system.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Basic_properties_of_sets.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Basic_properties_of_sets.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Basic_properties_of_sets.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Basic_properties_of_sets.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Basics_of_web_components.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Basics_of_web_components.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Basics_of_web_components.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Basics_of_web_components.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Batch_processing.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Batch_processing.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Batch_processing.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Batch_processing.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bauman_quote.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bauman_quote.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bauman_quote.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bauman_quote.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bell_System.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bell_System.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bell_System.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bell_System.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Biconditional_Elimination.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Biconditional_Elimination.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Biconditional_Elimination.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Biconditional_Elimination.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Biconditional_Introduction.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Biconditional_Introduction.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Biconditional_Introduction.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Biconditional_Introduction.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_addition.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_addition.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_addition.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_addition.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_arithmetic.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_arithmetic.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_arithmetic.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_arithmetic.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_colour_encoding.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_colour_encoding.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_colour_encoding.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_colour_encoding.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_encoding.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_encoding.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_encoding.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_encoding.md diff --git a/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_encoding_of_sound.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_encoding_of_sound.md new file mode 100644 index 0000000..b39a0bc --- /dev/null +++ b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_encoding_of_sound.md @@ -0,0 +1,50 @@ +--- +tags: [sound, binary, analogue] +created: Friday, December 27, 2024 +--- + +# Binary encoding of sound + +Sound is a change in air pressure. + +To record sound, we convert the change in air pressure into an electrical signal +by means of a microphone. Effectively, the same natural waveform is converted +from one medium (the vibration of air molecules) into another medium (electrical +charge in a field) whilst retaining the same morphology. See +[Recording and processing sound](). + +The resulting electrical signal is analogue: it has a continuous and variable +frequency and amplitude and thus can have any value at any given moment. + +To encode this information digitally we need to make the continuous analogue +single discrete, so that it can represented with a finite set of symbols (bits). + +This process is known as **quantization** and consists in sampling the analogue +waveform. This means taking a measurement of it at different points in time - +each second. + +CDs sample the audio source at a rate of 44.1 kHz: 44, 100 measurements of the +signal per second. + +The measurements are then stored in a digital format: bits. The amount of bits +used to record the measurement is the **bit-depth**. Each measurement is rounded +to the nearest available digital value. CDs have a depth of 16 bits. Thus each +measurement can be one of $16^2 = 65,536$ possible values. + +With sampling at a given bit-depth established, the **bitrate** can be derived. + +This is the sampling rate (number of measurements per second) divided by the +number of bits per sample (bit-depth), multiplied by the number of channels. + +Thus for stereo CDs this is: + +$$ +(44100 / 16 ) \middot 2 = 1411200 +$$ + +Or 1.4 Mb/s + +> Even with a high bitrate (as with CDs) the process still necessarily involves +> a loss of information when converting sound from analogue to digital. However, +> given a high enough value for the sampling rate and bit-depth, the differences +> are imperceptible to the human ear. diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_encoding_of_text.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_encoding_of_text.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_encoding_of_text.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_encoding_of_text.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_number_system.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_number_system.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_number_system.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_number_system.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_units_of_measurement.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_units_of_measurement.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_units_of_measurement.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_units_of_measurement.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bitwise_operators.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bitwise_operators.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bitwise_operators.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bitwise_operators.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bluetooth.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bluetooth.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bluetooth.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bluetooth.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bolt_Beranek_and_Newman.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bolt_Beranek_and_Newman.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bolt_Beranek_and_Newman.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bolt_Beranek_and_Newman.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Boolean_algebra.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Boolean_algebra.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Boolean_algebra.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Boolean_algebra.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Boolean_function_synthesis.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Boolean_function_synthesis.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Boolean_function_synthesis.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Boolean_function_synthesis.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Boolean_functions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Boolean_functions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Boolean_functions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Boolean_functions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Boot_process.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Boot_process.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Boot_process.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Boot_process.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Breadboards.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Breadboards.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Breadboards.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Breadboards.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bus.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bus.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Bus.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Bus.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/CPU_architecture.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/CPU_architecture.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/CPU_architecture.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/CPU_architecture.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Call_stack.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Call_stack.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Call_stack.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Call_stack.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Capturing_user_input_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Capturing_user_input_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Capturing_user_input_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Capturing_user_input_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Case_statements_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Case_statements_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Case_statements_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Case_statements_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Cells_and_batteries.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Cells_and_batteries.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Cells_and_batteries.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Cells_and_batteries.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Cherry_picking.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Cherry_picking.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Cherry_picking.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Cherry_picking.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Child_to_parent_data_flow_in_React.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Child_to_parent_data_flow_in_React.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Child_to_parent_data_flow_in_React.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Child_to_parent_data_flow_in_React.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Chipset_and_controllers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Chipset_and_controllers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Chipset_and_controllers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Chipset_and_controllers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Class_inheritance_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Class_inheritance_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Class_inheritance_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Class_inheritance_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Classes.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Classes.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Classes.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Classes.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Classes_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Classes_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Classes_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Classes_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Clock_signals.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Clock_signals.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Clock_signals.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Clock_signals.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Command_pattern.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Command_pattern.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Command_pattern.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Command_pattern.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Commutative_Property_of_Addition_and_Multiplication.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Commutative_Property_of_Addition_and_Multiplication.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Commutative_Property_of_Addition_and_Multiplication.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Commutative_Property_of_Addition_and_Multiplication.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Comparing_React_classes_to_hooks.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Comparing_React_classes_to_hooks.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Comparing_React_classes_to_hooks.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Comparing_React_classes_to_hooks.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Compile_Python_app_to_single_executable.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Compile_Python_app_to_single_executable.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Compile_Python_app_to_single_executable.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Compile_Python_app_to_single_executable.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Compile_from_source.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Compile_from_source.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Compile_from_source.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Compile_from_source.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Components_props_classes.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Components_props_classes.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Components_props_classes.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Components_props_classes.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Components_props_hooks_in_React.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Components_props_hooks_in_React.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Components_props_hooks_in_React.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Components_props_hooks_in_React.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Concise_subfield_mapping_JS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Concise_subfield_mapping_JS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Concise_subfield_mapping_JS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Concise_subfield_mapping_JS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conditional_Elimination.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conditional_Elimination.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conditional_Elimination.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conditional_Elimination.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conditional_Introduction.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conditional_Introduction.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conditional_Introduction.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conditional_Introduction.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conditional_statements_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conditional_statements_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conditional_statements_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conditional_statements_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conditionals_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conditionals_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conditionals_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conditionals_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conjunction_Elimination.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conjunction_Elimination.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conjunction_Elimination.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conjunction_Elimination.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conjunction_Introduction.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conjunction_Introduction.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Conjunction_Introduction.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Conjunction_Introduction.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Connect_to_Mongo_database.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Connect_to_Mongo_database.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Connect_to_Mongo_database.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Connect_to_Mongo_database.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Connecting_a_frontend_to_a_Docker_backend.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Connecting_a_frontend_to_a_Docker_backend.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Connecting_a_frontend_to_a_Docker_backend.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Connecting_a_frontend_to_a_Docker_backend.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Containerization.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Containerization.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Containerization.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Containerization.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Controlled_components_in_React.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Controlled_components_in_React.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Controlled_components_in_React.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Controlled_components_in_React.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Corresponding_material_and_biconditional.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Corresponding_material_and_biconditional.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Corresponding_material_and_biconditional.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Corresponding_material_and_biconditional.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Coulombs_Laws.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Coulombs_Laws.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Coulombs_Laws.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Coulombs_Laws.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Create_Mongo_database.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Create_Mongo_database.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Create_Mongo_database.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Create_Mongo_database.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Create_an_SQL_table.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Create_an_SQL_table.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Create_an_SQL_table.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Create_an_SQL_table.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Create_timed_systemd_job.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Create_timed_systemd_job.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Create_timed_systemd_job.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Create_timed_systemd_job.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_Docker_image.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_Docker_image.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_Docker_image.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_Docker_image.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_Linux_partition_table.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_Linux_partition_table.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_Linux_partition_table.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_Linux_partition_table.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_Mongo_schema_and_model.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_Mongo_schema_and_model.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_Mongo_schema_and_model.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_Mongo_schema_and_model.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_RESTful_API_GET.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_RESTful_API_GET.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_RESTful_API_GET.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_RESTful_API_GET.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_RESTful_API_Integrating_the_Database.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_RESTful_API_Integrating_the_Database.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_RESTful_API_Integrating_the_Database.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_RESTful_API_Integrating_the_Database.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_RESTful_API_Introduction.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_RESTful_API_Introduction.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_RESTful_API_Introduction.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_RESTful_API_Introduction.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_RESTful_API_POST.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_RESTful_API_POST.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_RESTful_API_POST.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_RESTful_API_POST.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_RESTful_API_PUT.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_RESTful_API_PUT.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_a_RESTful_API_PUT.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_a_RESTful_API_PUT.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_memory_with_NAND.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_memory_with_NAND.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Creating_memory_with_NAND.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Creating_memory_with_NAND.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Cron.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Cron.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Cron.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Cron.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Current.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Current.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Current.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Current.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Custom_React_hook_examples.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Custom_React_hook_examples.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Custom_React_hook_examples.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Custom_React_hook_examples.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Custom_types_in_TypeScript.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Custom_types_in_TypeScript.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Custom_types_in_TypeScript.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Custom_types_in_TypeScript.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/DRAM_and_SRAM_memory.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/DRAM_and_SRAM_memory.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/DRAM_and_SRAM_memory.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/DRAM_and_SRAM_memory.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Daemons.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Daemons.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Daemons.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Daemons.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Data_types_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Data_types_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Data_types_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Data_types_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Data_types_in_MySQL.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Data_types_in_MySQL.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Data_types_in_MySQL.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Data_types_in_MySQL.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Database_indices.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Database_indices.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Database_indices.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Database_indices.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Database_options_on_AWS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Database_options_on_AWS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Database_options_on_AWS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Database_options_on_AWS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Dates_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Dates_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Dates_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Dates_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/DeMorgan's_Laws.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/DeMorgan's_Laws.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/DeMorgan's_Laws.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/DeMorgan's_Laws.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Defining_a_computer.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Defining_a_computer.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Defining_a_computer.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Defining_a_computer.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Delay_line_memory.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Delay_line_memory.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Delay_line_memory.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Delay_line_memory.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Delete_a_branch.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Delete_a_branch.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Delete_a_branch.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Delete_a_branch.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Delete_records_in_an_SQL_table.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Delete_records_in_an_SQL_table.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Delete_records_in_an_SQL_table.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Delete_records_in_an_SQL_table.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Deleting_Mongo_documents.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Deleting_Mongo_documents.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Deleting_Mongo_documents.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Deleting_Mongo_documents.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Dependency_injection.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Dependency_injection.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Dependency_injection.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Dependency_injection.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Devices.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Devices.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Devices.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Devices.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Dictionaries_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Dictionaries_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Dictionaries_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Dictionaries_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Difference_between_remote_origin_and_head.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Difference_between_remote_origin_and_head.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Difference_between_remote_origin_and_head.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Difference_between_remote_origin_and_head.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Disjunction_Elimination.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Disjunction_Elimination.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Disjunction_Elimination.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Disjunction_Elimination.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Disjunction_Introduction.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Disjunction_Introduction.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Disjunction_Introduction.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Disjunction_Introduction.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Disk_info.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Disk_info.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Disk_info.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Disk_info.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Distributivity.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Distributivity.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Distributivity.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Distributivity.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Dividing_fractions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Dividing_fractions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Dividing_fractions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Dividing_fractions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_CLI.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_CLI.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_CLI.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_CLI.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_Compose.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_Compose.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_Compose.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_Compose.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_architecture.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_architecture.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_architecture.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_architecture.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_compose_and_Dockerfile_difference.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_compose_and_Dockerfile_difference.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_compose_and_Dockerfile_difference.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_compose_and_Dockerfile_difference.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_containers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_containers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_containers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_containers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_general_overview.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_general_overview.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_general_overview.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_general_overview.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_images.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_images.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_images.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_images.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_storage.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_storage.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Docker_storage.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Docker_storage.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Dynamic_and_static_websites.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Dynamic_and_static_websites.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Dynamic_and_static_websites.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Dynamic_and_static_websites.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/DynamoDB_CLI_commands.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/DynamoDB_CLI_commands.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/DynamoDB_CLI_commands.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/DynamoDB_CLI_commands.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/DynamoDB_SDK_commands.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/DynamoDB_SDK_commands.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/DynamoDB_SDK_commands.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/DynamoDB_SDK_commands.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/DynamoDB_data_structure.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/DynamoDB_data_structure.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/DynamoDB_data_structure.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/DynamoDB_data_structure.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Effective_logging_in_Git.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Effective_logging_in_Git.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Effective_logging_in_Git.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Effective_logging_in_Git.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Elastic_Compute_Cloud.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Elastic_Compute_Cloud.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Elastic_Compute_Cloud.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Elastic_Compute_Cloud.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Electromagnetism.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Electromagnetism.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Electromagnetism.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Electromagnetism.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Electrons.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Electrons.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Electrons.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Electrons.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Enums.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Enums.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Enums.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Enums.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Environmental_and_shell_variables.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Environmental_and_shell_variables.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Environmental_and_shell_variables.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Environmental_and_shell_variables.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Equivalent_equations.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Equivalent_equations.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Equivalent_equations.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Equivalent_equations.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Equivalent_fractions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Equivalent_fractions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Equivalent_fractions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Equivalent_fractions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Error_handling_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Error_handling_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Error_handling_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Error_handling_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Event_loop.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Event_loop.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Event_loop.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Event_loop.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Example_scenario_internet_data_transfer.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Example_scenario_internet_data_transfer.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Example_scenario_internet_data_transfer.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Example_scenario_internet_data_transfer.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Expansions_and_substitutions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Expansions_and_substitutions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Expansions_and_substitutions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Expansions_and_substitutions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Exponents.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Exponents.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Exponents.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Exponents.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Expressing_whole_numbers_as_fractions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Expressing_whole_numbers_as_fractions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Expressing_whole_numbers_as_fractions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Expressing_whole_numbers_as_fractions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Factors_and_divisors.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Factors_and_divisors.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Factors_and_divisors.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Factors_and_divisors.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Factory_pattern.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Factory_pattern.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Factory_pattern.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Factory_pattern.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Fetch_decode_execute.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Fetch_decode_execute.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Fetch_decode_execute.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Fetch_decode_execute.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Fetch_from_Secrets_Manager.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Fetch_from_Secrets_Manager.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Fetch_from_Secrets_Manager.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Fetch_from_Secrets_Manager.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/File_descriptors.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/File_descriptors.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/File_descriptors.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/File_descriptors.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/File_operations_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/File_operations_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/File_operations_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/File_operations_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/File_permissions_and_execution_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/File_permissions_and_execution_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/File_permissions_and_execution_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/File_permissions_and_execution_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/File_system_error_handling_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/File_system_error_handling_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/File_system_error_handling_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/File_system_error_handling_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Filesystems.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Filesystems.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Filesystems.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Filesystems.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Find_Bash_command.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Find_Bash_command.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Find_Bash_command.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Find_Bash_command.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Flip_flops.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Flip_flops.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Flip_flops.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Flip_flops.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Foreign_keys_in_SQL.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Foreign_keys_in_SQL.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Foreign_keys_in_SQL.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Foreign_keys_in_SQL.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Formal_conventions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Formal_conventions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Formal_conventions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Formal_conventions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Formal_proofs_in_propositional_logic.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Formal_proofs_in_propositional_logic.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Formal_proofs_in_propositional_logic.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Formal_proofs_in_propositional_logic.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Format_specifiers_in_C.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Format_specifiers_in_C.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Format_specifiers_in_C.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Format_specifiers_in_C.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Formatting_output_text_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Formatting_output_text_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Formatting_output_text_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Formatting_output_text_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Forms_in_React.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Forms_in_React.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Forms_in_React.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Forms_in_React.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Four_bit_adder.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Four_bit_adder.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Four_bit_adder.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Four_bit_adder.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Frequency_counters.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Frequency_counters.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Frequency_counters.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Frequency_counters.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Full_Node_API_example.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Full_Node_API_example.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Full_Node_API_example.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Full_Node_API_example.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Function_overloads.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Function_overloads.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Function_overloads.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Function_overloads.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Functions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Functions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Functions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Functions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Functions_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Functions_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Functions_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Functions_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Functions_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Functions_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Functions_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Functions_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Fundamental_Theorem_of_Arithmetic.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Fundamental_Theorem_of_Arithmetic.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Fundamental_Theorem_of_Arithmetic.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Fundamental_Theorem_of_Arithmetic.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Further_examples_of_TS_generics.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Further_examples_of_TS_generics.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Further_examples_of_TS_generics.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Further_examples_of_TS_generics.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/GPU_versus_CPU.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/GPU_versus_CPU.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/GPU_versus_CPU.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/GPU_versus_CPU.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Generics_in_TypeScript.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Generics_in_TypeScript.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Generics_in_TypeScript.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Generics_in_TypeScript.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Git_bisect.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Git_bisect.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Git_bisect.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Git_bisect.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Git_rebasing.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Git_rebasing.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Git_rebasing.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Git_rebasing.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Global_object_in_NodeJS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Global_object_in_NodeJS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Global_object_in_NodeJS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Global_object_in_NodeJS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Grep.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Grep.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Grep.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Grep.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Ground.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Ground.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Ground.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Ground.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Guide_to_YAML.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Guide_to_YAML.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Guide_to_YAML.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Guide_to_YAML.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/HTTPS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/HTTPS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/HTTPS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/HTTPS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/HTTP_request_types.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/HTTP_request_types.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/HTTP_request_types.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/HTTP_request_types.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Half_adder_and_full_adder.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Half_adder_and_full_adder.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Half_adder_and_full_adder.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Half_adder_and_full_adder.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Handle_multiple_endpoints_single_lambda.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Handle_multiple_endpoints_single_lambda.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Handle_multiple_endpoints_single_lambda.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Handle_multiple_endpoints_single_lambda.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Handling_negative_fractions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Handling_negative_fractions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Handling_negative_fractions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Handling_negative_fractions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Hardware_Description_Language.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Hardware_Description_Language.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Hardware_Description_Language.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Hardware_Description_Language.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Hardware_abstraction_and_modularity.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Hardware_abstraction_and_modularity.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Hardware_abstraction_and_modularity.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Hardware_abstraction_and_modularity.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Hardware_simulation.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Hardware_simulation.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Hardware_simulation.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Hardware_simulation.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Headless_Raspi_network_setup.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Headless_Raspi_network_setup.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Headless_Raspi_network_setup.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Headless_Raspi_network_setup.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Heap_memory.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Heap_memory.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Heap_memory.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Heap_memory.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Hexadecimal_number_system.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Hexadecimal_number_system.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Hexadecimal_number_system.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Hexadecimal_number_system.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/IP_addresses.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/IP_addresses.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/IP_addresses.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/IP_addresses.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Identify_merged_branches.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Identify_merged_branches.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Identify_merged_branches.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Identify_merged_branches.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Importing_MongoDB_data.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Importing_MongoDB_data.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Importing_MongoDB_data.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Importing_MongoDB_data.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Increasing_fractions_to_their_highest_terms.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Increasing_fractions_to_their_highest_terms.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Increasing_fractions_to_their_highest_terms.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Increasing_fractions_to_their_highest_terms.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Insert_data_into_SQL_table.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Insert_data_into_SQL_table.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Insert_data_into_SQL_table.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Insert_data_into_SQL_table.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Instruction_set_architectures.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Instruction_set_architectures.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Instruction_set_architectures.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Instruction_set_architectures.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Integers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Integers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Integers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Integers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Integrated_circuits.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Integrated_circuits.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Integrated_circuits.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Integrated_circuits.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Interactive_staging.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Interactive_staging.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Interactive_staging.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Interactive_staging.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Internet_Layer_of_Internet_Protocol.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Internet_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Internet_Layer_of_Internet_Protocol.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Internet_Layer_of_Internet_Protocol.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Internet_fundamentals.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Internet_fundamentals.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Internet_fundamentals.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Internet_fundamentals.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Intersection_types_in_TypeScript.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Intersection_types_in_TypeScript.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Intersection_types_in_TypeScript.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Intersection_types_in_TypeScript.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Intro_to_the_Unix_shell.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Intro_to_the_Unix_shell.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Intro_to_the_Unix_shell.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Intro_to_the_Unix_shell.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Inversion_of_operators.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Inversion_of_operators.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Inversion_of_operators.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Inversion_of_operators.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Invoking_the_shell_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Invoking_the_shell_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Invoking_the_shell_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Invoking_the_shell_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Iterating_in_React.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Iterating_in_React.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Iterating_in_React.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Iterating_in_React.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Iterating_through_complex_data_structures_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Iterating_through_complex_data_structures_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Iterating_through_complex_data_structures_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Iterating_through_complex_data_structures_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/JavaScript_module_types.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/JavaScript_module_types.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/JavaScript_module_types.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/JavaScript_module_types.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Joins_in_SQL.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Joins_in_SQL.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Joins_in_SQL.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Joins_in_SQL.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Journey_of_GraphQL_query.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Journey_of_GraphQL_query.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Journey_of_GraphQL_query.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Journey_of_GraphQL_query.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Key_characteristics_of_GraphQL.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Key_characteristics_of_GraphQL.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Key_characteristics_of_GraphQL.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Key_characteristics_of_GraphQL.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Killing_processes.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Killing_processes.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Killing_processes.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Killing_processes.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/LEDs.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/LEDs.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/LEDs.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/LEDs.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lambda_directory_structure.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lambda_directory_structure.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lambda_directory_structure.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lambda_directory_structure.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lambda_handler_function.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lambda_handler_function.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lambda_handler_function.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lambda_handler_function.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lambda_programming_model.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lambda_programming_model.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lambda_programming_model.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lambda_programming_model.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lambda_triggers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lambda_triggers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lambda_triggers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lambda_triggers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lambdas_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lambdas_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lambdas_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lambdas_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Latches.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Latches.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Latches.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Latches.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Law_of_Non_Contradiction.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Law_of_Non_Contradiction.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Law_of_Non_Contradiction.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Law_of_Non_Contradiction.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Law_of_the_Excluded_Middle.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Law_of_the_Excluded_Middle.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Law_of_the_Excluded_Middle.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Law_of_the_Excluded_Middle.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lifecycle_methods.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lifecycle_methods.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lifecycle_methods.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lifecycle_methods.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Link_Layer_of_Internet_Protocol.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Link_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Link_Layer_of_Internet_Protocol.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Link_Layer_of_Internet_Protocol.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Linux_disk_partitions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Linux_disk_partitions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Linux_disk_partitions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Linux_disk_partitions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/List_comprehension_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/List_comprehension_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/List_comprehension_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/List_comprehension_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Listing_and_navigating_directories_in_the_Shell.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Listing_and_navigating_directories_in_the_Shell.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Listing_and_navigating_directories_in_the_Shell.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Listing_and_navigating_directories_in_the_Shell.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lists_and_arrays_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lists_and_arrays_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lists_and_arrays_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lists_and_arrays_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lists_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lists_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Lists_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Lists_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Local_AWS_development_with_SAM.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Local_AWS_development_with_SAM.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Local_AWS_development_with_SAM.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Local_AWS_development_with_SAM.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logarithms.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logarithms.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logarithms.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logarithms.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logic_gates.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logic_gates.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logic_gates.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logic_gates.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logical_consistency.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logical_consistency.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logical_consistency.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logical_consistency.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logical_equivalence.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logical_equivalence.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logical_equivalence.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logical_equivalence.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logical_indeterminacy.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logical_indeterminacy.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logical_indeterminacy.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logical_indeterminacy.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logical_possibility_and_necessity.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logical_possibility_and_necessity.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logical_possibility_and_necessity.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logical_possibility_and_necessity.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logical_truth_and_falsity.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logical_truth_and_falsity.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Logical_truth_and_falsity.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Logical_truth_and_falsity.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Loops_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Loops_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Loops_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Loops_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Loops_in_bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Loops_in_bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Loops_in_bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Loops_in_bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/MAC_addresses.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/MAC_addresses.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/MAC_addresses.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/MAC_addresses.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Machine_code.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Machine_code.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Machine_code.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Machine_code.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Magnetic_core_memory.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Magnetic_core_memory.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Magnetic_core_memory.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Magnetic_core_memory.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Magnetic_drum_memory.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Magnetic_drum_memory.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Magnetic_drum_memory.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Magnetic_drum_memory.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Magnetic_tape.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Magnetic_tape.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Magnetic_tape.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Magnetic_tape.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Mainframe_computers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Mainframe_computers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Mainframe_computers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Mainframe_computers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Managing_environments_in_NodeJS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Managing_environments_in_NodeJS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Managing_environments_in_NodeJS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Managing_environments_in_NodeJS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Map_and_filter_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Map_and_filter_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Map_and_filter_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Map_and_filter_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Map_and_filter_to_reduce_in_JS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Map_and_filter_to_reduce_in_JS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Map_and_filter_to_reduce_in_JS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Map_and_filter_to_reduce_in_JS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Mapped_types_in_TS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Mapped_types_in_TS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Mapped_types_in_TS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Mapped_types_in_TS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Maps_and_sets_in_JS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Maps_and_sets_in_JS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Maps_and_sets_in_JS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Maps_and_sets_in_JS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Match_statements_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Match_statements_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Match_statements_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Match_statements_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Matter_and_atoms.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Matter_and_atoms.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Matter_and_atoms.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Matter_and_atoms.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Memoization_in_React.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Memoization_in_React.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Memoization_in_React.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Memoization_in_React.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Memory_Management_Unit.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Memory_Management_Unit.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Memory_Management_Unit.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Memory_Management_Unit.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Memory_addresses.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Memory_addresses.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Memory_addresses.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Memory_addresses.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Memory_leaks.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Memory_leaks.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Memory_leaks.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Memory_leaks.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Memory_versus_processor.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Memory_versus_processor.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Memory_versus_processor.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Memory_versus_processor.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Middleware_in_NodeJS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Middleware_in_NodeJS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Middleware_in_NodeJS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Middleware_in_NodeJS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Mixed_and_improper_fractions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Mixed_and_improper_fractions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Mixed_and_improper_fractions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Mixed_and_improper_fractions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Modelling_relationships_in_MongoDB.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Modelling_relationships_in_MongoDB.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Modelling_relationships_in_MongoDB.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Modelling_relationships_in_MongoDB.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Module_pattern.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Module_pattern.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Module_pattern.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Module_pattern.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Module_wrapping_at_runtime.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Module_wrapping_at_runtime.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Module_wrapping_at_runtime.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Module_wrapping_at_runtime.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Modules_in_NodeJS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Modules_in_NodeJS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Modules_in_NodeJS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Modules_in_NodeJS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/MongoDB_Introduction.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/MongoDB_Introduction.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/MongoDB_Introduction.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/MongoDB_Introduction.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/MongoDB_connection.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/MongoDB_connection.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/MongoDB_connection.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/MongoDB_connection.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Monitoring_processes_and_resources.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Monitoring_processes_and_resources.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Monitoring_processes_and_resources.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Monitoring_processes_and_resources.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Morgan.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Morgan.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Morgan.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Morgan.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Motherboard.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Motherboard.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Motherboard.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Motherboard.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Multiple_pointers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Multiple_pointers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Multiple_pointers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Multiple_pointers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Multiplexers_and_demultiplexers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Multiplexers_and_demultiplexers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Multiplexers_and_demultiplexers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Multiplexers_and_demultiplexers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Multiplicative_identity.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Multiplicative_identity.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Multiplicative_identity.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Multiplicative_identity.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Multiplicative_property_of_negative_one.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Multiplicative_property_of_negative_one.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Multiplicative_property_of_negative_one.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Multiplicative_property_of_negative_one.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Multiplying_fractions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Multiplying_fractions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Multiplying_fractions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Multiplying_fractions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Mutations_with_Apollo_Client.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Mutations_with_Apollo_Client.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Mutations_with_Apollo_Client.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Mutations_with_Apollo_Client.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Naming_conventions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Naming_conventions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Naming_conventions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Naming_conventions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Natural_numbers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Natural_numbers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Natural_numbers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Natural_numbers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Negation_Elimination.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Negation_Elimination.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Negation_Elimination.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Negation_Elimination.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Negation_Introduction.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Negation_Introduction.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Negation_Introduction.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Negation_Introduction.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Negative_exponents.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Negative_exponents.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Negative_exponents.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Negative_exponents.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_card.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_card.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_card.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_card.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_debugging.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_debugging.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_debugging.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_debugging.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_fundamentals.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_fundamentals.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_fundamentals.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_fundamentals.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_hosts.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_hosts.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_hosts.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_hosts.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_packet_analysis_tools.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_packet_analysis_tools.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_packet_analysis_tools.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_packet_analysis_tools.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_protocols.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_protocols.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_protocols.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_protocols.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_requests_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_requests_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_requests_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_requests_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_scanning.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_scanning.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Network_scanning.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Network_scanning.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/NodeJS_scripts.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/NodeJS_scripts.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/NodeJS_scripts.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/NodeJS_scripts.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Node_and_MySQL_db.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Node_and_MySQL_db.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Node_and_MySQL_db.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Node_and_MySQL_db.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Nodemon.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Nodemon.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Nodemon.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Nodemon.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Non_null_assertion_in_TypeScript.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Non_null_assertion_in_TypeScript.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Non_null_assertion_in_TypeScript.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Non_null_assertion_in_TypeScript.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/None_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/None_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/None_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/None_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Numbers_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Numbers_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Numbers_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Numbers_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Object_language_and_meta_language.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Object_language_and_meta_language.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Object_language_and_meta_language.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Object_language_and_meta_language.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Observer_pattern.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Observer_pattern.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Observer_pattern.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Observer_pattern.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Ohms_Law.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Ohms_Law.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Ohms_Law.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Ohms_Law.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/OpenSearch.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/OpenSearch.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/OpenSearch.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/OpenSearch.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Operating_system_API.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Operating_system_API.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Operating_system_API.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Operating_system_API.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Order_of_operations.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Order_of_operations.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Order_of_operations.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Order_of_operations.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Package_management_in_NodeJS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Package_management_in_NodeJS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Package_management_in_NodeJS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Package_management_in_NodeJS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Packet_switching_British_precursors.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Packet_switching_British_precursors.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Packet_switching_British_precursors.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Packet_switching_British_precursors.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Pacman.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Pacman.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Pacman.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Pacman.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Passing_arguments_and_options_to_Bash_scripts.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Passing_arguments_and_options_to_Bash_scripts.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Passing_arguments_and_options_to_Bash_scripts.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Passing_arguments_and_options_to_Bash_scripts.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Passing_arguments_to_Python_scripts.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Passing_arguments_to_Python_scripts.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Passing_arguments_to_Python_scripts.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Passing_arguments_to_Python_scripts.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Peer_to_peer_network.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Peer_to_peer_network.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Peer_to_peer_network.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Peer_to_peer_network.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Ports_in_NodeJS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Ports_in_NodeJS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Ports_in_NodeJS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Ports_in_NodeJS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Practical_walkthrough_Lambda_creation_within_AWS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Practical_walkthrough_Lambda_creation_within_AWS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Practical_walkthrough_Lambda_creation_within_AWS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Practical_walkthrough_Lambda_creation_within_AWS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Prefixes_for_units_of_electrical_measurement.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Prefixes_for_units_of_electrical_measurement.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Prefixes_for_units_of_electrical_measurement.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Prefixes_for_units_of_electrical_measurement.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Prime_factorization.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Prime_factorization.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Prime_factorization.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Prime_factorization.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Primes_and_composites.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Primes_and_composites.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Primes_and_composites.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Primes_and_composites.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Primitive_types.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Primitive_types.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Primitive_types.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Primitive_types.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Printing_values_in_C.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Printing_values_in_C.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Printing_values_in_C.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Printing_values_in_C.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Process_module_in_NodeJS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Process_module_in_NodeJS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Process_module_in_NodeJS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Process_module_in_NodeJS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Processes.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Processes.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Processes.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Processes.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Prop_types_in_React.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Prop_types_in_React.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Prop_types_in_React.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Prop_types_in_React.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Proper_shebang_syntax.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Proper_shebang_syntax.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Proper_shebang_syntax.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Proper_shebang_syntax.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Props_in_React.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Props_in_React.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Props_in_React.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Props_in_React.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Prototypical_inheritance.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Prototypical_inheritance.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Prototypical_inheritance.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Prototypical_inheritance.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Push_buttons.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Push_buttons.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Push_buttons.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Push_buttons.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_application_structure.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_application_structure.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_application_structure.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_application_structure.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_data_types.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_data_types.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_data_types.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_data_types.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_execution.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_execution.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_execution.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_execution.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_interpreter.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_interpreter.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_interpreter.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_interpreter.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_modules_and_imports.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_modules_and_imports.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_modules_and_imports.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_modules_and_imports.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_package_management.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_package_management.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Python_package_management.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Python_package_management.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Querying_a_Mongo_collection.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Querying_a_Mongo_collection.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Querying_a_Mongo_collection.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Querying_a_Mongo_collection.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Queue.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Queue.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Queue.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Queue.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Quote_marks_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Quote_marks_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Quote_marks_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Quote_marks_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/RESTful_APIs.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/RESTful_APIs.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/RESTful_APIs.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/RESTful_APIs.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/ROM_versus_disk_loading.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/ROM_versus_disk_loading.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/ROM_versus_disk_loading.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/ROM_versus_disk_loading.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_Components.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_Components.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_Components.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_Components.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_application_structure.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_application_structure.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_application_structure.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_application_structure.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_errors.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_errors.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_errors.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_errors.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_useContext.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_useContext.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_useContext.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_useContext.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_useEffect.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_useEffect.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_useEffect.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_useEffect.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_useReducer.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_useReducer.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_useReducer.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_useReducer.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_useState.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_useState.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/React_useState.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/React_useState.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Read_command__in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Read_command__in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Read_command__in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Read_command__in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Reading_files_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Reading_files_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Reading_files_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Reading_files_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Reciprocals.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Reciprocals.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Reciprocals.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Reciprocals.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Recursion.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Recursion.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Recursion.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Recursion.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Redirect_to_dev_null.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Redirect_to_dev_null.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Redirect_to_dev_null.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Redirect_to_dev_null.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Redirection_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Redirection_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Redirection_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Redirection_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Reducing_fractions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Reducing_fractions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Reducing_fractions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Reducing_fractions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Register_and_cache_memory.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Register_and_cache_memory.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Register_and_cache_memory.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Register_and_cache_memory.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Regular_expressions_in_SQL.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Regular_expressions_in_SQL.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Regular_expressions_in_SQL.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Regular_expressions_in_SQL.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Reiteration.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Reiteration.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Reiteration.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Reiteration.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Relation_between_kernel_and_CPU.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Relation_between_kernel_and_CPU.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Relation_between_kernel_and_CPU.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Relation_between_kernel_and_CPU.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Relational_database_architecture.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Relational_database_architecture.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Relational_database_architecture.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Relational_database_architecture.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Relays.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Relays.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Relays.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Relays.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Remote_tracking_branches.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Remote_tracking_branches.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Remote_tracking_branches.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Remote_tracking_branches.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Rename_a_branch.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Rename_a_branch.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Rename_a_branch.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Rename_a_branch.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Reset_to_remote_version.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Reset_to_remote_version.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Reset_to_remote_version.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Reset_to_remote_version.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Resistance.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Resistance.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Resistance.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Resistance.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Restructure_URLs_lambda.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Restructure_URLs_lambda.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Restructure_URLs_lambda.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Restructure_URLs_lambda.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Retrieve_data_from_SQL_table.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Retrieve_data_from_SQL_table.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Retrieve_data_from_SQL_table.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Retrieve_data_from_SQL_table.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Role_of_memory_in_computation.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Role_of_memory_in_computation.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Role_of_memory_in_computation.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Role_of_memory_in_computation.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Role_of_unique_key_in_relational_databases.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Role_of_unique_key_in_relational_databases.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Role_of_unique_key_in_relational_databases.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Role_of_unique_key_in_relational_databases.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Routing_on_link_click_in_React.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Routing_on_link_click_in_React.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Routing_on_link_click_in_React.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Routing_on_link_click_in_React.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Rules_for_operations_on_like_and_unlike_terms.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Rules_for_operations_on_like_and_unlike_terms.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Rules_for_operations_on_like_and_unlike_terms.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Rules_for_operations_on_like_and_unlike_terms.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/S3.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/S3.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/S3.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/S3.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/SAM.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/SAM.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/SAM.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/SAM.md diff --git a/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/SQLite.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/SQLite.md new file mode 100644 index 0000000..44efb7d --- /dev/null +++ b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/SQLite.md @@ -0,0 +1,59 @@ +--- +tags: [databases, SQL, SQLite] +created: Wednesday, November 13, 2024 +--- + +# SQLite + +## Enabling foreign key constraints + +Foreign key constraints are not enabled by default - it is very permissive. You +must manually turn them on, as part of the connection process: + +```py +connection = sqlite3.connect("my_database.db") +connection.execute("PRAGMA foreign_keys = ON") +``` + +## INSERT OR IGNORE INTO + +If table has a `UNIQUE` constraint on a field, insert if it is unique otherwise +skip without throwing a constraint error. + +```sql +INSERT OR IGNORE INTO table_name (value) VALUES (:value) +``` + +## exec and fetchall + +For `CREATE`, `INSERT`, `UPDATE`, `DELETE` operations it is sufficient to simply +use `execute` to carry out the operations: + +```py +cursor = connection.cursor() +cursor.execute(sql) +``` + +For `SELECT` operations, you must add a return statement that uses `fetchall`: + +```py +sql = "SELECT * FROM table" +cursor = connection.cursor() +cursor.execute(sql) +return cursor.fetchall() +``` + +## SELECT response data type + +A `SELECT` operation returns a [list](Lists_in_Python.md) of +[tuples](Tuples_in_Python.md) where each entry in the tuple is a returned field. + +For example: + +```py +entries_sql = "SELECT title, size FROM entries" + +entries_response = cursor.execute(entries_sql) +print(cursor.fetchall()) +# [('Lorem ipsum', 127), ('Dolar sit', 4231)] +``` diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Save_readonly_Vim_file.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Save_readonly_Vim_file.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Save_readonly_Vim_file.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Save_readonly_Vim_file.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Schema_Definition_Language_in_GraphQL.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Schema_Definition_Language_in_GraphQL.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Schema_Definition_Language_in_GraphQL.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Schema_Definition_Language_in_GraphQL.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Secrets_or_env_vars_in_AWS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Secrets_or_env_vars_in_AWS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Secrets_or_env_vars_in_AWS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Secrets_or_env_vars_in_AWS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Semantic_versioning.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Semantic_versioning.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Semantic_versioning.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Semantic_versioning.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Set_DNS_settings.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Set_DNS_settings.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Set_DNS_settings.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Set_DNS_settings.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Sets_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Sets_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Sets_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Sets_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Setting_up_and_configuring_TypeScript.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Setting_up_and_configuring_TypeScript.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Setting_up_and_configuring_TypeScript.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Setting_up_and_configuring_TypeScript.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Shell_sessions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Shell_sessions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Shell_sessions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Shell_sessions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Signed_and_unsigned_numbers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Signed_and_unsigned_numbers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Signed_and_unsigned_numbers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Signed_and_unsigned_numbers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Signed_magnitude_representation.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Signed_magnitude_representation.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Signed_magnitude_representation.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Signed_magnitude_representation.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Single_file_Python_scripts.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Single_file_Python_scripts.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Single_file_Python_scripts.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Single_file_Python_scripts.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Singleton_pattern.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Singleton_pattern.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Singleton_pattern.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Singleton_pattern.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Sliding_window.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Sliding_window.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Sliding_window.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Sliding_window.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Solving_equations.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Solving_equations.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Solving_equations.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Solving_equations.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Sorting_lists_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Sorting_lists_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Sorting_lists_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Sorting_lists_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Soundness.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Soundness.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Soundness.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Soundness.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Split_into_array_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Split_into_array_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Split_into_array_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Split_into_array_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Stack_memory.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Stack_memory.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Stack_memory.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Stack_memory.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Stacks.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Stacks.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Stacks.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Stacks.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Stale_branches_and_pruning.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Stale_branches_and_pruning.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Stale_branches_and_pruning.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Stale_branches_and_pruning.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Step_functions_and_state_machines.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Step_functions_and_state_machines.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Step_functions_and_state_machines.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Step_functions_and_state_machines.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Strategies_for_constructing_proofs.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Strategies_for_constructing_proofs.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Strategies_for_constructing_proofs.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Strategies_for_constructing_proofs.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Streams_in_NodeJS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Streams_in_NodeJS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Streams_in_NodeJS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Streams_in_NodeJS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Strings_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Strings_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Strings_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Strings_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Strings_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Strings_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Strings_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Strings_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Structuring_Express_applications.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Structuring_Express_applications.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Structuring_Express_applications.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Structuring_Express_applications.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Substrings_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Substrings_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Substrings_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Substrings_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Swap_space.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Swap_space.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Swap_space.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Swap_space.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Switch_between_Python_vers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Switch_between_Python_vers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Switch_between_Python_vers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Switch_between_Python_vers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Syllogism.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Syllogism.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Syllogism.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Syllogism.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Symlinks.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Symlinks.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Symlinks.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Symlinks.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Syntax_of_propositional_logic.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Syntax_of_propositional_logic.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Syntax_of_propositional_logic.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Syntax_of_propositional_logic.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Tags_in_Git.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Tags_in_Git.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Tags_in_Git.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Tags_in_Git.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Terraform.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Terraform.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Terraform.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Terraform.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Test_values_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Test_values_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Test_values_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Test_values_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Testing_Python_code.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Testing_Python_code.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Testing_Python_code.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Testing_Python_code.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Testing_basic_prop_passing_in_React.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Testing_basic_prop_passing_in_React.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Testing_basic_prop_passing_in_React.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Testing_basic_prop_passing_in_React.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Testing_with_Jest.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Testing_with_Jest.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Testing_with_Jest.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Testing_with_Jest.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Text_manipulation_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Text_manipulation_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Text_manipulation_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Text_manipulation_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_History_of_Computing_Swade.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_History_of_Computing_Swade.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_History_of_Computing_Swade.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_History_of_Computing_Swade.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_Little_Man_computer.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_Little_Man_computer.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_Little_Man_computer.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_Little_Man_computer.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_PATH.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_PATH.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_PATH.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_PATH.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_Pragmatic_Programmer_1999.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_Pragmatic_Programmer_1999.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_Pragmatic_Programmer_1999.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_Pragmatic_Programmer_1999.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_kernel.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_kernel.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_kernel.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_kernel.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_memory_hierarchy.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_memory_hierarchy.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/The_memory_hierarchy.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/The_memory_hierarchy.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Theorems_and_empty_sets.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Theorems_and_empty_sets.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Theorems_and_empty_sets.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Theorems_and_empty_sets.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Threads.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Threads.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Threads.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Threads.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Three_bit_counter.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Three_bit_counter.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Three_bit_counter.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Three_bit_counter.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Time_and_computers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Time_and_computers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Time_and_computers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Time_and_computers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Torrenting.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Torrenting.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Torrenting.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Torrenting.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Transistors.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Transistors.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Transistors.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Transistors.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Transport_Layer_of_Internet_Protocol.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Transport_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Transport_Layer_of_Internet_Protocol.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Transport_Layer_of_Internet_Protocol.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Troubleshooting_MongoDB.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Troubleshooting_MongoDB.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Troubleshooting_MongoDB.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Troubleshooting_MongoDB.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Truth_functional_connectives.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Truth_functional_connectives.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Truth_functional_connectives.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Truth_functional_connectives.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Truth_tables.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Truth_tables.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Truth_tables.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Truth_tables.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Truth_trees.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Truth_trees.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Truth_trees.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Truth_trees.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Tuples_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Tuples_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Tuples_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Tuples_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Turing_completeness.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Turing_completeness.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Turing_completeness.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Turing_completeness.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Turing_machines.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Turing_machines.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Turing_machines.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Turing_machines.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Twos_complement.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Twos_complement.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Twos_complement.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Twos_complement.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Type_guarding_and_narrowing_in_TS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Type_guarding_and_narrowing_in_TS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Type_guarding_and_narrowing_in_TS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Type_guarding_and_narrowing_in_TS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Type_hinting.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Type_hinting.md similarity index 79% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Type_hinting.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Type_hinting.md index 81a839b..e615058 100644 --- a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Type_hinting.md +++ b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Type_hinting.md @@ -63,6 +63,35 @@ We could then use it thus: def parse_articles() -> list[ArticleInfo]: ``` +### Explicit type construction + +Sometimes, simply asserting that custom type will be returned by a function is +not sufficient to pass the type checks. In these cases you need to explicitly +construct the type within the function. + +For example this generates an error as Python sees the `tags` type as +`[Dictionary]`, even though it matches the type: + +```python +class IGraphNode(TypedDict): + id: str + type: str + +``` + +```py +tags = [{"id": f"#{tag[0]}", "type": "tag"} for tag in tags] +``` + +So you have to explicitly generate the type like this: + +```python +tags = [IGraphNode(id=f"#{tag[0]}", type="tag") for tag in tags] +``` + +Then you will be able to type the return of the function as +`-> list[IGraphNode]` + ## Optional types `Optional` can be used to indicate that a variable can be `None` or the diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Typing_built_in_React_hooks.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Typing_built_in_React_hooks.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Typing_built_in_React_hooks.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Typing_built_in_React_hooks.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Union_types_in_TS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Union_types_in_TS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Union_types_in_TS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Union_types_in_TS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Unknown_type_in_TS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Unknown_type_in_TS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Unknown_type_in_TS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Unknown_type_in_TS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Update_a_Mongo_document.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Update_a_Mongo_document.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Update_a_Mongo_document.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Update_a_Mongo_document.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Update_an_SQL_table.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Update_an_SQL_table.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Update_an_SQL_table.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Update_an_SQL_table.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Update_existing_data_in_SQL_table.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Update_existing_data_in_SQL_table.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Update_existing_data_in_SQL_table.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Update_existing_data_in_SQL_table.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Useful_operators_in_SQL.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Useful_operators_in_SQL.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Useful_operators_in_SQL.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Useful_operators_in_SQL.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Usenet.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Usenet.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Usenet.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Usenet.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/User_Space.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/User_Space.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/User_Space.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/User_Space.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/User_agent.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/User_agent.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/User_agent.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/User_agent.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/User_management_in_Linux.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/User_management_in_Linux.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/User_management_in_Linux.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/User_management_in_Linux.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/User_management_on_AWS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/User_management_on_AWS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/User_management_on_AWS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/User_management_on_AWS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Using_GraphQL_with_Node.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Using_GraphQL_with_Node.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Using_GraphQL_with_Node.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Using_GraphQL_with_Node.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Using_SQLite_with_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Using_SQLite_with_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Using_SQLite_with_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Using_SQLite_with_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Using_arguments_with_Apollo_Client.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Using_arguments_with_Apollo_Client.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Using_arguments_with_Apollo_Client.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Using_arguments_with_Apollo_Client.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Utilities_operators_flags.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Utilities_operators_flags.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Utilities_operators_flags.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Utilities_operators_flags.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Validating_Mongoose_schemas.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Validating_Mongoose_schemas.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Validating_Mongoose_schemas.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Validating_Mongoose_schemas.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Validation_in_NodeJS.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Validation_in_NodeJS.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Validation_in_NodeJS.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Validation_in_NodeJS.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Validity_and_entailment.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Validity_and_entailment.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Validity_and_entailment.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Validity_and_entailment.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Variable_indirection_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Variable_indirection_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Variable_indirection_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Variable_indirection_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Variables_and_data_types_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Variables_and_data_types_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Variables_and_data_types_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Variables_and_data_types_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Variables_in_C.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Variables_in_C.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Variables_in_C.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Variables_in_C.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Viewing_remote_changes_without_merging.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Viewing_remote_changes_without_merging.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Viewing_remote_changes_without_merging.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Viewing_remote_changes_without_merging.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Views_in_relational_databases.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Views_in_relational_databases.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Views_in_relational_databases.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Views_in_relational_databases.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/VirtualMemory.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/VirtualMemory.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/VirtualMemory.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/VirtualMemory.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Virtual_private_cloud.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Virtual_private_cloud.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Virtual_private_cloud.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Virtual_private_cloud.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Voltage.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Voltage.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Voltage.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Voltage.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Voltage_sources.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Voltage_sources.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Voltage_sources.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Voltage_sources.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Weaving_the_Web_Berners_Lee.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Weaving_the_Web_Berners_Lee.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Weaving_the_Web_Berners_Lee.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Weaving_the_Web_Berners_Lee.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/What_are_disks.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/What_are_disks.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/What_are_disks.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/What_are_disks.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/What_can_the_ISP_see.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/What_can_the_ISP_see.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/What_can_the_ISP_see.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/What_can_the_ISP_see.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/What_is_memory.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/What_is_memory.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/What_is_memory.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/What_is_memory.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Whole_numbers.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Whole_numbers.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Whole_numbers.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Whole_numbers.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Why_computers_use_binary.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Why_computers_use_binary.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Why_computers_use_binary.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Why_computers_use_binary.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Wildcards_in_SQL.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Wildcards_in_SQL.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Wildcards_in_SQL.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Wildcards_in_SQL.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Williams_Tube_memory.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Williams_Tube_memory.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Williams_Tube_memory.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Williams_Tube_memory.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/With_open_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/With_open_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/With_open_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/With_open_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Working_with_CSVs_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Working_with_CSVs_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Working_with_CSVs_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Working_with_CSVs_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Working_with_JSON_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Working_with_JSON_in_Python.md similarity index 70% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Working_with_JSON_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Working_with_JSON_in_Python.md index 242940c..671f6d2 100644 --- a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Working_with_JSON_in_Python.md +++ b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Working_with_JSON_in_Python.md @@ -1,5 +1,4 @@ --- -id: mjia tags: [python, JSON] created: Tuesday, June 25, 2024 --- @@ -20,8 +19,13 @@ Will error if the input string is not properly formatted JSON. This will be Take a JSON-formatted dictionary and convert it into a string. The reverse of `json.loads()` and equivalent to `JSON.stringify()` in JavaScript. -## JSON errors +## `json.dump()` -The `.loads()` and `.parse()` methods will throw an error if the input string is +Not to be confused with the above. Output a Python dictionary as JSON, for +instance to create a `.json` file: -## Related notes +```py +data = { "key": "value"} +with open("some/directory/output.json", "w") as f: + json.dump(data, f, indent=4) +``` diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Working_with_directories_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Working_with_directories_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Working_with_directories_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Working_with_directories_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Working_with_numbers_in_Bash.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Working_with_numbers_in_Bash.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Working_with_numbers_in_Bash.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Working_with_numbers_in_Bash.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Writing_to_files_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Writing_to_files_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Writing_to_files_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Writing_to_files_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Zero_property_of_multiplication.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Zero_property_of_multiplication.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Zero_property_of_multiplication.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Zero_property_of_multiplication.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Zip_function_in_Python.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Zip_function_in_Python.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Zip_function_in_Python.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Zip_function_in_Python.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/a247fa9b_surveillance_capitalism_not_necessary.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/a247fa9b_surveillance_capitalism_not_necessary.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/a247fa9b_surveillance_capitalism_not_necessary.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/a247fa9b_surveillance_capitalism_not_necessary.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/a4601796_trapdoor_functions.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/a4601796_trapdoor_functions.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/a4601796_trapdoor_functions.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/a4601796_trapdoor_functions.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/a771a6d9_attributes_of_internet_enclosure.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/a771a6d9_attributes_of_internet_enclosure.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/a771a6d9_attributes_of_internet_enclosure.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/a771a6d9_attributes_of_internet_enclosure.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/bbdcb54f_public_key_cryptography.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/bbdcb54f_public_key_cryptography.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/bbdcb54f_public_key_cryptography.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/bbdcb54f_public_key_cryptography.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/c8173d17_TIMPs.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/c8173d17_TIMPs.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/c8173d17_TIMPs.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/c8173d17_TIMPs.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/cfbef1c4_web_precursors.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/cfbef1c4_web_precursors.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/cfbef1c4_web_precursors.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/cfbef1c4_web_precursors.md diff --git a/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/dfsdfdf/Welcome.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/dfsdfdf/Welcome.md new file mode 100644 index 0000000..f9bca28 --- /dev/null +++ b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/dfsdfdf/Welcome.md @@ -0,0 +1,5 @@ +This is your new *vault*. + +Make a note of something, [[create a link]], or try [the Importer](https://help.obsidian.md/Plugins/Importer)! + +When you're ready, delete this note and make the vault your own. \ No newline at end of file diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/e470bf3d_IMPs_in_the_ARPANET.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/e470bf3d_IMPs_in_the_ARPANET.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/e470bf3d_IMPs_in_the_ARPANET.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/e470bf3d_IMPs_in_the_ARPANET.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/ecec56e6_precursors_to_search_engines.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/ecec56e6_precursors_to_search_engines.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/ecec56e6_precursors_to_search_engines.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/ecec56e6_precursors_to_search_engines.md diff --git a/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/eolas testg/Welcome.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/eolas testg/Welcome.md new file mode 100644 index 0000000..f9bca28 --- /dev/null +++ b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/eolas testg/Welcome.md @@ -0,0 +1,5 @@ +This is your new *vault*. + +Make a note of something, [[create a link]], or try [the Importer](https://help.obsidian.md/Plugins/Importer)! + +When you're ready, delete this note and make the vault your own. \ No newline at end of file diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/f0f70a3c_ARPANET_motivations.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/f0f70a3c_ARPANET_motivations.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/f0f70a3c_ARPANET_motivations.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/f0f70a3c_ARPANET_motivations.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/f6564af9_AOL_and_early_internet_enclosure.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/f6564af9_AOL_and_early_internet_enclosure.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/f6564af9_AOL_and_early_internet_enclosure.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/f6564af9_AOL_and_early_internet_enclosure.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/favicon/favicon-16x16.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/favicon/favicon-16x16.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/favicon/favicon-16x16.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/favicon/favicon-16x16.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/favicon/favicon-32x32.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/favicon/favicon-32x32.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/favicon/favicon-32x32.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/favicon/favicon-32x32.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/favicon/favicon.ico b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/favicon/favicon.ico similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/favicon/favicon.ico rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/favicon/favicon.ico diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/fs.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/fs.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/fs.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/fs.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/head.html b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/head.html similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/head.html rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/head.html diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/http_in_Node.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/http_in_Node.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/http_in_Node.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/http_in_Node.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/index.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/index.md similarity index 98% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/index.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/index.md index 2de370e..b37e9d8 100644 --- a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/index.md +++ b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/index.md @@ -13,14 +13,17 @@ computer science. ![not-by-ai-badge](static/not-by-ai-alternative--light.svg) -**Build ID:** 3cd71ed3-2c64-460c-92b8-94889befa1fe +**Build ID:** 8f51653f-9574-4f79-81a8-1f2ecc0ba592 -**Published:** Fri 27 Dec 2024 14:21:54 +**Published:** Wed 01 Jan 2025 15:57:54 ### Recent edits -- [[Audio_file_formats]] - [[Binary_encoding_of_sound]] +- [[Audio_file_formats]] +- [[Type_hinting]] +- [[Working_with_JSON_in_Python]] +- [[SQLite]] - [[a4601796_trapdoor_functions]] - [[bbdcb54f_public_key_cryptography]] - [[Dynamic_and_static_websites]] @@ -28,9 +31,6 @@ computer science. - [[Architecture_of_the_World_Wide_Web]] - [[Network_packet_analysis_tools]] - [[What_can_the_ISP_see]] -- [[HTTPS]] -- [[Bauman_quote]] -- [[fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism]] ### All notes (511) diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/journald.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/journald.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/journald.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/journald.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/jq.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/jq.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/jq.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/jq.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/neuron.dhall b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/neuron.dhall similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/neuron.dhall rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/neuron.dhall diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/ps.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/ps.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/ps.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/ps.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/python_advent_learnings.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/python_advent_learnings.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/python_advent_learnings.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/python_advent_learnings.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/1.4-Input-Process-Output.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/1.4-Input-Process-Output.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/1.4-Input-Process-Output.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/1.4-Input-Process-Output.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/3-bit-adder-diagram.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/3-bit-adder-diagram.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/3-bit-adder-diagram.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/3-bit-adder-diagram.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/540px-PDP-8_(1).jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/540px-PDP-8_(1).jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/540px-PDP-8_(1).jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/540px-PDP-8_(1).jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Arpanet_logical_map,_march_1977.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Arpanet_logical_map,_march_1977.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Arpanet_logical_map,_march_1977.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Arpanet_logical_map,_march_1977.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Arpanet_map_1973.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Arpanet_map_1973.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Arpanet_map_1973.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Arpanet_map_1973.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/DMUX.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/DMUX.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/DMUX.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/DMUX.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Domain _ Billing.pdf b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Domain _ Billing.pdf similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Domain _ Billing.pdf rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Domain _ Billing.pdf diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/EDSAC.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/EDSAC.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/EDSAC.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/EDSAC.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/FL-Databases-1.5_terminology.gif b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/FL-Databases-1.5_terminology.gif similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/FL-Databases-1.5_terminology.gif rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/FL-Databases-1.5_terminology.gif diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Harvard_Mark_1.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Harvard_Mark_1.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Harvard_Mark_1.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Harvard_Mark_1.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/IMP-network.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/IMP-network.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/IMP-network.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/IMP-network.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/LMC_5.gif b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/LMC_5.gif similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/LMC_5.gif rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/LMC_5.gif diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/MANIAC_computer.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/MANIAC_computer.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/MANIAC_computer.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/MANIAC_computer.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/MUX.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/MUX.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/MUX.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/MUX.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Memory-Hierarchy.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Memory-Hierarchy.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Memory-Hierarchy.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Memory-Hierarchy.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Navigator_Netscape.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Navigator_Netscape.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Navigator_Netscape.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Navigator_Netscape.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Netscape_Navigator.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Netscape_Navigator.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Netscape_Navigator.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Netscape_Navigator.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ORelim1.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ORelim1.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ORelim1.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ORelim1.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ORelim2.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ORelim2.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ORelim2.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ORelim2.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/OS-api.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/OS-api.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/OS-api.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/OS-api.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Pasted_image_20220319135558.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Pasted_image_20220319135558.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Pasted_image_20220319135558.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Pasted_image_20220319135558.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Pasted_image_20220319135805.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Pasted_image_20220319135805.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Pasted_image_20220319135805.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Pasted_image_20220319135805.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Pasted_image_20220319135823.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Pasted_image_20220319135823.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Pasted_image_20220319135823.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Pasted_image_20220319135823.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Pasted_image_20220411082627.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Pasted_image_20220411082627.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Pasted_image_20220411082627.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Pasted_image_20220411082627.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/REST_request-load.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/REST_request-load.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/REST_request-load.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/REST_request-load.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/SAGE_command_post.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/SAGE_command_post.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/SAGE_command_post.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/SAGE_command_post.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/SQS-deadletter.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/SQS-deadletter.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/SQS-deadletter.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/SQS-deadletter.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/SQS-example.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/SQS-example.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/SQS-example.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/SQS-example.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Screenshot_2020-08-09_at_21.34.48.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Screenshot_2020-08-09_at_21.34.48.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Screenshot_2020-08-09_at_21.34.48.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Screenshot_2020-08-09_at_21.34.48.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Screenshot_2021-05-11_at_18.51.02.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Screenshot_2021-05-11_at_18.51.02.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Screenshot_2021-05-11_at_18.51.02.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Screenshot_2021-05-11_at_18.51.02.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Screenshot_2021-05-11_at_18.55.23.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Screenshot_2021-05-11_at_18.55.23.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Screenshot_2021-05-11_at_18.55.23.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Screenshot_2021-05-11_at_18.55.23.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/TCP_IP.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/TCP_IP.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/TCP_IP.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/TCP_IP.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Turing_machines_01.gif b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Turing_machines_01.gif similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Turing_machines_01.gif rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Turing_machines_01.gif diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Zuse-Z3.jpeg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Zuse-Z3.jpeg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/Zuse-Z3.jpeg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/Zuse-Z3.jpeg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/abc-computer.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/abc-computer.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/abc-computer.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/abc-computer.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/access-key-aws.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/access-key-aws.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/access-key-aws.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/access-key-aws.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/all-layers-of-IP.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/all-layers-of-IP.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/all-layers-of-IP.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/all-layers-of-IP.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/alta-vista.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/alta-vista.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/alta-vista.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/alta-vista.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/altair-8800.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/altair-8800.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/altair-8800.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/altair-8800.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/analog-digital.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/analog-digital.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/analog-digital.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/analog-digital.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/and-gate-new-2.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/and-gate-new-2.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/and-gate-new-2.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/and-gate-new-2.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/and-transistor.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/and-transistor.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/and-transistor.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/and-transistor.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/aol-on-windows.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/aol-on-windows.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/aol-on-windows.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/aol-on-windows.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/aol-original.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/aol-original.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/aol-original.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/aol-original.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/api-gateway-trigger.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/api-gateway-trigger.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/api-gateway-trigger.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/api-gateway-trigger.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/apollo-explorer.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/apollo-explorer.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/apollo-explorer.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/apollo-explorer.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/apple1.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/apple1.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/apple1.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/apple1.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/apple2.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/apple2.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/apple2.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/apple2.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/application-layer-data.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/application-layer-data.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/application-layer-data.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/application-layer-data.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/arithmometer.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/arithmometer.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/arithmometer.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/arithmometer.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/async.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/async.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/async.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/async.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/atom-diagram.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/atom-diagram.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/atom-diagram.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/atom-diagram.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/awk-outline.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/awk-outline.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/awk-outline.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/awk-outline.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/basic-circuit.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/basic-circuit.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/basic-circuit.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/basic-circuit.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/bbn-logo.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/bbn-logo.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/bbn-logo.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/bbn-logo.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/bi-intro.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/bi-intro.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/bi-intro.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/bi-intro.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/biconditional-elim.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/biconditional-elim.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/biconditional-elim.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/biconditional-elim.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/bjt-terminals.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/bjt-terminals.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/bjt-terminals.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/bjt-terminals.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/breadboard-DIP.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/breadboard-DIP.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/breadboard-DIP.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/breadboard-DIP.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/breadboard-diagram.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/breadboard-diagram.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/breadboard-diagram.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/breadboard-diagram.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/breakdown.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/breakdown.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/breakdown.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/breakdown.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cell-comparison.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cell-comparison.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cell-comparison.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cell-comparison.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/centralised.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/centralised.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/centralised.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/centralised.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/change-dns-server.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/change-dns-server.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/change-dns-server.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/change-dns-server.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/charge-cylinder.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/charge-cylinder.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/charge-cylinder.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/charge-cylinder.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cherry-pick.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cherry-pick.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cherry-pick.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cherry-pick.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/circ-batt-final.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/circ-batt-final.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/circ-batt-final.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/circ-batt-final.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/clock_pulses.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/clock_pulses.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/clock_pulses.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/clock_pulses.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cloud-formation-stack.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cloud-formation-stack.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cloud-formation-stack.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cloud-formation-stack.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cloudwatch-logs.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cloudwatch-logs.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cloudwatch-logs.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cloudwatch-logs.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/combined-merge-hist.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/combined-merge-hist.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/combined-merge-hist.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/combined-merge-hist.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/complex-number-calculator-bell-labs.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/complex-number-calculator-bell-labs.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/complex-number-calculator-bell-labs.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/complex-number-calculator-bell-labs.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/complex-tree.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/complex-tree.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/complex-tree.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/complex-tree.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/comptometer.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/comptometer.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/comptometer.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/comptometer.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cond-elim.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cond-elim.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cond-elim.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cond-elim.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cond-intro.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cond-intro.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/cond-intro.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/cond-intro.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/conditional-decomposition-rule.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/conditional-decomposition-rule.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/conditional-decomposition-rule.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/conditional-decomposition-rule.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/conjunc-elim.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/conjunc-elim.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/conjunc-elim.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/conjunc-elim.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/conjunc-intro.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/conjunc-intro.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/conjunc-intro.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/conjunc-intro.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/conjunction-decomposition-rule.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/conjunction-decomposition-rule.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/conjunction-decomposition-rule.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/conjunction-decomposition-rule.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/container-lifecycle.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/container-lifecycle.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/container-lifecycle.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/container-lifecycle.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/container-versus-vm.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/container-versus-vm.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/container-versus-vm.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/container-versus-vm.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/containers-in-userspace.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/containers-in-userspace.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/containers-in-userspace.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/containers-in-userspace.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/correct_push_button.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/correct_push_button.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/correct_push_button.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/correct_push_button.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/decentralised.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/decentralised.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/decentralised.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/decentralised.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/derivation_from_contradiction.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/derivation_from_contradiction.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/derivation_from_contradiction.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/derivation_from_contradiction.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/differential_analyser_bush.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/differential_analyser_bush.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/differential_analyser_bush.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/differential_analyser_bush.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/diode-led.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/diode-led.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/diode-led.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/diode-led.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/diode.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/diode.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/diode.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/diode.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/dipole-again.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/dipole-again.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/dipole-again.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/dipole-again.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/disjunc-elim.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/disjunc-elim.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/disjunc-elim.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/disjunc-elim.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/disjunc-intro.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/disjunc-intro.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/disjunc-intro.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/disjunc-intro.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/disjunction-decomposition-rule.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/disjunction-decomposition-rule.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/disjunction-decomposition-rule.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/disjunction-decomposition-rule.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/distributed.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/distributed.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/distributed.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/distributed.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/dock-architecture.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/dock-architecture.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/dock-architecture.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/dock-architecture.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/draw.io-Page-8.drawio.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/draw.io-Page-8.drawio.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/draw.io-Page-8.drawio.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/draw.io-Page-8.drawio.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/draw.io-Page-9.drawio.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/draw.io-Page-9.drawio.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/draw.io-Page-9.drawio.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/draw.io-Page-9.drawio.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/drawio-Page-7.drawio.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/drawio-Page-7.drawio.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/drawio-Page-7.drawio.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/drawio-Page-7.drawio.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/dsfdsfsdfwe.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/dsfdsfsdfwe.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/dsfdsfsdfwe.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/dsfdsfsdfwe.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/dynamodb.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/dynamodb.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/dynamodb.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/dynamodb.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/em-spectrum.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/em-spectrum.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/em-spectrum.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/em-spectrum.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/em-wave.gif b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/em-wave.gif similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/em-wave.gif rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/em-wave.gif diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/eniac.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/eniac.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/eniac.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/eniac.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/equiv-fractions.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/equiv-fractions.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/equiv-fractions.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/equiv-fractions.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/favicon.ico b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/favicon.ico similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/favicon.ico rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/favicon.ico diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/full-adder-new.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/full-adder-new.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/full-adder-new.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/full-adder-new.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/gateway-services.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/gateway-services.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/gateway-services.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/gateway-services.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/gateway-trigger.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/gateway-trigger.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/gateway-trigger.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/gateway-trigger.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/git-bisect.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/git-bisect.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/git-bisect.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/git-bisect.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/git-interactive-mode-2.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/git-interactive-mode-2.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/git-interactive-mode-2.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/git-interactive-mode-2.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/git-interactive-rebase.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/git-interactive-rebase.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/git-interactive-rebase.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/git-interactive-rebase.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/git-manual-hunk.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/git-manual-hunk.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/git-manual-hunk.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/git-manual-hunk.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/git-patch-mode.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/git-patch-mode.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/git-patch-mode.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/git-patch-mode.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/graphQL_request_load.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/graphQL_request_load.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/graphQL_request_load.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/graphQL_request_load.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/graphql-architecture.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/graphql-architecture.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/graphql-architecture.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/graphql-architecture.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/graphql-journey-two.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/graphql-journey-two.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/graphql-journey-two.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/graphql-journey-two.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/graphql_multiple_resources.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/graphql_multiple_resources.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/graphql_multiple_resources.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/graphql_multiple_resources.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/greyscale-encoding.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/greyscale-encoding.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/greyscale-encoding.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/greyscale-encoding.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ground-symbol.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ground-symbol.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ground-symbol.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ground-symbol.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/grub.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/grub.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/grub.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/grub.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/half-adder-gates-three.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/half-adder-gates-three.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/half-adder-gates-three.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/half-adder-gates-three.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/half-adder-new.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/half-adder-new.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/half-adder-new.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/half-adder-new.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/harddisk.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/harddisk.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/harddisk.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/harddisk.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hardware-abstraction-hierarchy.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hardware-abstraction-hierarchy.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hardware-abstraction-hierarchy.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hardware-abstraction-hierarchy.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hardware-sim-basic.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hardware-sim-basic.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hardware-sim-basic.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hardware-sim-basic.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hd-sim-test.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hd-sim-test.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hd-sim-test.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hd-sim-test.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hertz_wave_freq.gif b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hertz_wave_freq.gif similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hertz_wave_freq.gif rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hertz_wave_freq.gif diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hexadecimal-to-bytes.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hexadecimal-to-bytes.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hexadecimal-to-bytes.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hexadecimal-to-bytes.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/htop.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/htop.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/htop.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/htop.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hydraulic_computer.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hydraulic_computer.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/hydraulic_computer.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/hydraulic_computer.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-1401.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-1401.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-1401.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-1401.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-360-in-use.jpeg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-360-in-use.jpeg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-360-in-use.jpeg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-360-in-use.jpeg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-360.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-360.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-360.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-360.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-650-console-panel.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-650-console-panel.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-650-console-panel.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-650-console-panel.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-650.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-650.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-650.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-650.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-701-control-unit.jpeg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-701-control-unit.jpeg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-701-control-unit.jpeg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-701-control-unit.jpeg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-add.jpeg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-add.jpeg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-add.jpeg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-add.jpeg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-pc.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-pc.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ibm-pc.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ibm-pc.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/incorrect_push_button.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/incorrect_push_button.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/incorrect_push_button.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/incorrect_push_button.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/integrated-circuit.jpeg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/integrated-circuit.jpeg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/integrated-circuit.jpeg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/integrated-circuit.jpeg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/intel-4004.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/intel-4004.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/intel-4004.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/intel-4004.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/internet-layer-packet-revised.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/internet-layer-packet-revised.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/internet-layer-packet-revised.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/internet-layer-packet-revised.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/internet-layer-packet.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/internet-layer-packet.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/internet-layer-packet.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/internet-layer-packet.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/internet_1984.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/internet_1984.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/internet_1984.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/internet_1984.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/internet_explorer.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/internet_explorer.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/internet_explorer.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/internet_explorer.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/internetworking_1977.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/internetworking_1977.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/internetworking_1977.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/internetworking_1977.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ip-address-anatomy.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ip-address-anatomy.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ip-address-anatomy.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ip-address-anatomy.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/javascript-recursion.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/javascript-recursion.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/javascript-recursion.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/javascript-recursion.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/jk-flip-flops.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/jk-flip-flops.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/jk-flip-flops.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/jk-flip-flops.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/journald.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/journald.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/journald.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/journald.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/kernel-cpu-interaction.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/kernel-cpu-interaction.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/kernel-cpu-interaction.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/kernel-cpu-interaction.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/knowledge_graph.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/knowledge_graph.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/knowledge_graph.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/knowledge_graph.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lambda-cloudwatch.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lambda-cloudwatch.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lambda-cloudwatch.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lambda-cloudwatch.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lambda-func-three.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lambda-func-three.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lambda-func-three.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lambda-func-three.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lambda-func-two.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lambda-func-two.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lambda-func-two.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lambda-func-two.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lambda-overview.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lambda-overview.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lambda-overview.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lambda-overview.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lambda_func_one.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lambda_func_one.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lambda_func_one.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lambda_func_one.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/leibniz-stepped-drum.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/leibniz-stepped-drum.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/leibniz-stepped-drum.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/leibniz-stepped-drum.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lin.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lin.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lin.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lin.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/link-layer-frame-revised.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/link-layer-frame-revised.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/link-layer-frame-revised.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/link-layer-frame-revised.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/link-layer-frame.drawio.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/link-layer-frame.drawio.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/link-layer-frame.drawio.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/link-layer-frame.drawio.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/link-layer-internet-diagram.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/link-layer-internet-diagram.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/link-layer-internet-diagram.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/link-layer-internet-diagram.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/local-sam-docker.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/local-sam-docker.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/local-sam-docker.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/local-sam-docker.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/logical-equivalence-tree.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/logical-equivalence-tree.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/logical-equivalence-tree.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/logical-equivalence-tree.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/logical-falsity-tree.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/logical-falsity-tree.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/logical-falsity-tree.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/logical-falsity-tree.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lsof.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lsof.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/lsof.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/lsof.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic-core-closeup.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic-core-closeup.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic-core-closeup.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic-core-closeup.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic-core-memory.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic-core-memory.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic-core-memory.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic-core-memory.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic-drum-memory.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic-drum-memory.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic-drum-memory.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic-drum-memory.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic-tape-disk.jpeg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic-tape-disk.jpeg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic-tape-disk.jpeg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic-tape-disk.jpeg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic-tape-ibm.jpeg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic-tape-ibm.jpeg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic-tape-ibm.jpeg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic-tape-ibm.jpeg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic_field.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic_field.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/magnetic_field.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/magnetic_field.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/manchester_baby.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/manchester_baby.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/manchester_baby.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/manchester_baby.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/memory-flow.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/memory-flow.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/memory-flow.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/memory-flow.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/modem-bt.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/modem-bt.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/modem-bt.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/modem-bt.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mongo-collection.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mongo-collection.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mongo-collection.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mongo-collection.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mongo-compass.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mongo-compass.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mongo-compass.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mongo-compass.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mongo-db-structure.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mongo-db-structure.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mongo-db-structure.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mongo-db-structure.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mongo-doc-added.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mongo-doc-added.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mongo-doc-added.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mongo-doc-added.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mongoose-hierarchy.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mongoose-hierarchy.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mongoose-hierarchy.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mongoose-hierarchy.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mosaic-browser.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mosaic-browser.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mosaic-browser.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mosaic-browser.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/motherboard-pi.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/motherboard-pi.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/motherboard-pi.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/motherboard-pi.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mount-directory.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mount-directory.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/mount-directory.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/mount-directory.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/multi_on_off.gif b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/multi_on_off.gif similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/multi_on_off.gif rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/multi_on_off.gif diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/multiple_circuits.gif b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/multiple_circuits.gif similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/multiple_circuits.gif rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/multiple_circuits.gif diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nand-gate-new.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nand-gate-new.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nand-gate-new.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nand-gate-new.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nand-mem-demonstrated.gif b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nand-mem-demonstrated.gif similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nand-mem-demonstrated.gif rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nand-mem-demonstrated.gif diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nand-mem-first.gif b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nand-mem-first.gif similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nand-mem-first.gif rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nand-mem-first.gif diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nand-mem-second.gif b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nand-mem-second.gif similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nand-mem-second.gif rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nand-mem-second.gif diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nand_latch_logic_circuit.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nand_latch_logic_circuit.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nand_latch_logic_circuit.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nand_latch_logic_circuit.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negate-elim.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negate-elim.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negate-elim.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negate-elim.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negate-intro.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negate-intro.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negate-intro.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negate-intro.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negated-biconditional-decomposition-rule.drawio.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negated-biconditional-decomposition-rule.drawio.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negated-biconditional-decomposition-rule.drawio.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negated-biconditional-decomposition-rule.drawio.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negated-conditional-decomposition-rule.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negated-conditional-decomposition-rule.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negated-conditional-decomposition-rule.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negated-conditional-decomposition-rule.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negated-conjunction-decomposition-rule.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negated-conjunction-decomposition-rule.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negated-conjunction-decomposition-rule.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negated-conjunction-decomposition-rule.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negated-disjunction-decomposition-rule.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negated-disjunction-decomposition-rule.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/negated-disjunction-decomposition-rule.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/negated-disjunction-decomposition-rule.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/network-request-layers.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/network-request-layers.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/network-request-layers.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/network-request-layers.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/node-event-loop.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/node-event-loop.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/node-event-loop.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/node-event-loop.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nor-gate-new.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nor-gate-new.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/nor-gate-new.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/nor-gate-new.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/normal-merge-again.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/normal-merge-again.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/normal-merge-again.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/normal-merge-again.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/not-by-ai-alternative--light.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/not-by-ai-alternative--light.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/not-by-ai-alternative--light.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/not-by-ai-alternative--light.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/one-eighth-a.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/one-eighth-a.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/one-eighth-a.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/one-eighth-a.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/opensearch-architecture.drawio.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/opensearch-architecture.drawio.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/opensearch-architecture.drawio.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/opensearch-architecture.drawio.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/or-gate-new.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/or-gate-new.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/or-gate-new.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/or-gate-new.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/or-transistor.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/or-transistor.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/or-transistor.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/or-transistor.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/parallel-battery-diagram.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/parallel-battery-diagram.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/parallel-battery-diagram.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/parallel-battery-diagram.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/parallel-transmission.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/parallel-transmission.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/parallel-transmission.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/parallel-transmission.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/pascaline.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/pascaline.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/pascaline.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/pascaline.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/pilot-ace.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/pilot-ace.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/pilot-ace.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/pilot-ace.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/postman-aws-output.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/postman-aws-output.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/postman-aws-output.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/postman-aws-output.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/postman-lambda.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/postman-lambda.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/postman-lambda.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/postman-lambda.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/programming_a_digital_electronic_computter.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/programming_a_digital_electronic_computter.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/programming_a_digital_electronic_computter.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/programming_a_digital_electronic_computter.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/proof.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/proof.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/proof.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/proof.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/proofs-drawio-Page-5.drawio.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/proofs-drawio-Page-5.drawio.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/proofs-drawio-Page-5.drawio.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/proofs-drawio-Page-5.drawio.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/proofs-drawio-Page-5.drawio_2.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/proofs-drawio-Page-5.drawio_2.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/proofs-drawio-Page-5.drawio_2.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/proofs-drawio-Page-5.drawio_2.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/proofs-drawio-Page-6.drawio.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/proofs-drawio-Page-6.drawio.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/proofs-drawio-Page-6.drawio.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/proofs-drawio-Page-6.drawio.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ps-tree.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ps-tree.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/ps-tree.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/ps-tree.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/push-button-legs.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/push-button-legs.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/push-button-legs.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/push-button-legs.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/python-exception-hierarchy.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/python-exception-hierarchy.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/python-exception-hierarchy.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/python-exception-hierarchy.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/queue.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/queue.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/queue.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/queue.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/react-lifecycle.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/react-lifecycle.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/react-lifecycle.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/react-lifecycle.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/rebase-tip-chage.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/rebase-tip-chage.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/rebase-tip-chage.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/rebase-tip-chage.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/red-encoding.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/red-encoding.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/red-encoding.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/red-encoding.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/reiteration.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/reiteration.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/reiteration.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/reiteration.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/relay.gif b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/relay.gif similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/relay.gif rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/relay.gif diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/s3-package-again.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/s3-package-again.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/s3-package-again.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/s3-package-again.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sam-build.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sam-build.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sam-build.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sam-build.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sam-directory.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sam-directory.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sam-directory.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sam-directory.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sam-template-yaml.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sam-template-yaml.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sam-template-yaml.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sam-template-yaml.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/serial-transmission.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/serial-transmission.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/serial-transmission.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/serial-transmission.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/series-battcircuit.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/series-battcircuit.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/series-battcircuit.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/series-battcircuit.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/series-battery-diagram.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/series-battery-diagram.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/series-battery-diagram.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/series-battery-diagram.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/server-listening.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/server-listening.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/server-listening.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/server-listening.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/signed-to-unsigned.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/signed-to-unsigned.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/signed-to-unsigned.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/signed-to-unsigned.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/single-git-history-rebase.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/single-git-history-rebase.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/single-git-history-rebase.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/single-git-history-rebase.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sns-example.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sns-example.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sns-example.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sns-example.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sql-full-outer-join.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sql-full-outer-join.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sql-full-outer-join.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sql-full-outer-join.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sql-inner-join.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sql-inner-join.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sql-inner-join.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sql-inner-join.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sql-left-outer-join.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sql-left-outer-join.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sql-left-outer-join.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sql-left-outer-join.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sql-right-outer-join.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sql-right-outer-join.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sql-right-outer-join.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sql-right-outer-join.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/square.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/square.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/square.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/square.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sr_latch_diagram.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sr_latch_diagram.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sr_latch_diagram.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sr_latch_diagram.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sr_latch_logic_circuit.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sr_latch_logic_circuit.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sr_latch_logic_circuit.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sr_latch_logic_circuit.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/stack1.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/stack1.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/stack1.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/stack1.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/stack2.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/stack2.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/stack2.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/stack2.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/standard-userspace.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/standard-userspace.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/standard-userspace.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/standard-userspace.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/state-machine-definition.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/state-machine-definition.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/state-machine-definition.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/state-machine-definition.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/state-machine-execution.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/state-machine-execution.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/state-machine-execution.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/state-machine-execution.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/step1.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/step1.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/step1.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/step1.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/step2.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/step2.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/step2.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/step2.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/step3.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/step3.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/step3.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/step3.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/step4.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/step4.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/step4.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/step4.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/stibitz-teletype.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/stibitz-teletype.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/stibitz-teletype.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/stibitz-teletype.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/switch-and-gate.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/switch-and-gate.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/switch-and-gate.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/switch-and-gate.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/switch-or-gate.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/switch-or-gate.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/switch-or-gate.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/switch-or-gate.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sync-thread.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sync-thread.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/sync-thread.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/sync-thread.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/systemd-global-files.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/systemd-global-files.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/systemd-global-files.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/systemd-global-files.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/systemd-local-files.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/systemd-local-files.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/systemd-local-files.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/systemd-local-files.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/t-flip-flops.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/t-flip-flops.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/t-flip-flops.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/t-flip-flops.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/terminal_colours.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/terminal_colours.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/terminal_colours.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/terminal_colours.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/theoremproof.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/theoremproof.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/theoremproof.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/theoremproof.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/transistor-off.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/transistor-off.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/transistor-off.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/transistor-off.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/transistor-on.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/transistor-on.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/transistor-on.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/transistor-on.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/transport-layer-segment.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/transport-layer-segment.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/transport-layer-segment.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/transport-layer-segment.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/trigger-info.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/trigger-info.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/trigger-info.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/trigger-info.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/univac-1.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/univac-1.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/univac-1.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/univac-1.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/univac-operator-console.jpeg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/univac-operator-console.jpeg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/univac-operator-console.jpeg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/univac-operator-console.jpeg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/unsigned-to-signed.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/unsigned-to-signed.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/unsigned-to-signed.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/unsigned-to-signed.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/valence-shell.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/valence-shell.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/valence-shell.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/valence-shell.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/vertical-circuit.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/vertical-circuit.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/vertical-circuit.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/vertical-circuit.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/virtual-memory-diagram.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/virtual-memory-diagram.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/virtual-memory-diagram.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/virtual-memory-diagram.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/voltage-drop.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/voltage-drop.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/voltage-drop.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/voltage-drop.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/von_neumann_architecture.jpeg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/von_neumann_architecture.jpeg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/von_neumann_architecture.jpeg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/von_neumann_architecture.jpeg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/web-url.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/web-url.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/web-url.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/web-url.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/whirlwind-magnetic-cores.JPG b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/whirlwind-magnetic-cores.JPG similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/whirlwind-magnetic-cores.JPG rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/whirlwind-magnetic-cores.JPG diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/williams-tube-dots.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/williams-tube-dots.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/williams-tube-dots.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/williams-tube-dots.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/williams-tube.jpg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/williams-tube.jpg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/williams-tube.jpg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/williams-tube.jpg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/xor-addition-four.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/xor-addition-four.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/xor-addition-four.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/xor-addition-four.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/xor-gate-new.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/xor-gate-new.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/xor-gate-new.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/xor-gate-new.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/xor-hdl.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/xor-hdl.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/xor-hdl.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/xor-hdl.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/yahoo-original-homepage.png b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/yahoo-original-homepage.png similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/yahoo-original-homepage.png rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/yahoo-original-homepage.png diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/yellow-encoding.svg b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/yellow-encoding.svg similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/static/yellow-encoding.svg rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/static/yellow-encoding.svg diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/systemd.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/systemd.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/systemd.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/systemd.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/systemd_status.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/systemd_status.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/systemd_status.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/systemd_status.md diff --git a/neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/v8.md b/neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/v8.md similarity index 100% rename from neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/v8.md rename to neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/v8.md diff --git a/zk/.zk/notebook.db b/zk/.zk/notebook.db index 61d71ea..bb2d5c8 100644 Binary files a/zk/.zk/notebook.db and b/zk/.zk/notebook.db differ diff --git a/zk/Audio_file_formats.md b/zk/Audio_file_formats.md index d0f6955..4b80433 100644 --- a/zk/Audio_file_formats.md +++ b/zk/Audio_file_formats.md @@ -5,44 +5,57 @@ created: Friday, December 27, 2024 # Audio file formats -## CD +## CD quality -- CDs store audio in uncompressed PCM (Pulse Code Modulation) format -- They have a sampling rate of 44.1kHz -- In two channels for stereo +We can use CD's as the digital gold standard as the best digital quality +available (to consumers). -## WAV: Waveform Audio File Format +CDs store audio in uncompressed PCM (Pulse Code Modulation) format. + +They have a sampling rate of 44.1kHz, which is done in two channels to enable +stereo. + +## What lossy formats entail + +A conversion to MP3 from, for example, a CD source is always a one-way process +and is not reversible. Once information is discarded in the compression process, +it cannot be retrieved. + +This is obviously in contrast to lossless methods like FLAC where the original +CD audio can always be reconstructed. + +It follows from the above that if you repeatedly encode a CD source to MP3, it +will deteriorate in quality since more data is being removed each time. + +## Major audio formats + +### WAV (Waveform Audio File Format) - CD-quality encoding with no compression - Bit-for-bit identical to the CD source - Historically developed for Windows machines but can play on all operating systems -## FLAC: Free Lossless Audio Codec +### FLAC (Free Lossless Audio Codec) - Basically the same as WAV but in a (losslessly) compressed format - The difference between a novel in a text file (WAV) and as a zipped file -## MP3: MPEG-1 Audio Layer MP3 +### MP3 (MPEG-1 Audio Layer MP3) - Lossy format. - When a WAV file (or other lossless format) is converted to MP3 a Fast Fourier - Transform analysis is performed to determine the frequency of certain sounds. + Transform analysis is performed to determine the frequency of certain sounds - This is used by the encoder to decide which parts of the sound are imperceptible and thus which can be discarded to reduce the file size. This is done through the application of psycho-acoustic models. - The remaining data is then compressed - Examples of the data reduction applied: + - Removing frequencies that humans cannot hear - Removing quieter sounds that are masked by louder sounds - Combining similar frequencies - Reducing stero information where it is less noticable -- A conversion to MP3 from, for example, a CD source is always a one-way process - and is not reversible. Once information is discarded in the compression - process it cannot be retrieved. This is obviously in contrast to lossless - methods like FLAC where the original CD audio can always be reconstructed. -- It follows from the above that if you repeatedly encode a CD source to MP3, it - will deteriorate in quality since more data is being removed each time. ## OGG: Ogg Vorbis diff --git a/zk/Binary_encoding_of_sound.md b/zk/Binary_encoding_of_sound.md index b3f2663..b39a0bc 100644 --- a/zk/Binary_encoding_of_sound.md +++ b/zk/Binary_encoding_of_sound.md @@ -1,9 +1,50 @@ --- -tags: [] -created: Friday, December 27, 2024 +tags: [sound, binary, analogue] +created: Friday, December 27, 2024 --- -# Binary_encoding_of_sound +# Binary encoding of sound +Sound is a change in air pressure. +To record sound, we convert the change in air pressure into an electrical signal +by means of a microphone. Effectively, the same natural waveform is converted +from one medium (the vibration of air molecules) into another medium (electrical +charge in a field) whilst retaining the same morphology. See +[Recording and processing sound](). +The resulting electrical signal is analogue: it has a continuous and variable +frequency and amplitude and thus can have any value at any given moment. + +To encode this information digitally we need to make the continuous analogue +single discrete, so that it can represented with a finite set of symbols (bits). + +This process is known as **quantization** and consists in sampling the analogue +waveform. This means taking a measurement of it at different points in time - +each second. + +CDs sample the audio source at a rate of 44.1 kHz: 44, 100 measurements of the +signal per second. + +The measurements are then stored in a digital format: bits. The amount of bits +used to record the measurement is the **bit-depth**. Each measurement is rounded +to the nearest available digital value. CDs have a depth of 16 bits. Thus each +measurement can be one of $16^2 = 65,536$ possible values. + +With sampling at a given bit-depth established, the **bitrate** can be derived. + +This is the sampling rate (number of measurements per second) divided by the +number of bits per sample (bit-depth), multiplied by the number of channels. + +Thus for stereo CDs this is: + +$$ +(44100 / 16 ) \middot 2 = 1411200 +$$ + +Or 1.4 Mb/s + +> Even with a high bitrate (as with CDs) the process still necessarily involves +> a loss of information when converting sound from analogue to digital. However, +> given a high enough value for the sampling rate and bit-depth, the differences +> are imperceptible to the human ear. diff --git a/zk/SQLite.md b/zk/SQLite.md index 2b68fc8..44efb7d 100644 --- a/zk/SQLite.md +++ b/zk/SQLite.md @@ -23,3 +23,37 @@ skip without throwing a constraint error. ```sql INSERT OR IGNORE INTO table_name (value) VALUES (:value) ``` + +## exec and fetchall + +For `CREATE`, `INSERT`, `UPDATE`, `DELETE` operations it is sufficient to simply +use `execute` to carry out the operations: + +```py +cursor = connection.cursor() +cursor.execute(sql) +``` + +For `SELECT` operations, you must add a return statement that uses `fetchall`: + +```py +sql = "SELECT * FROM table" +cursor = connection.cursor() +cursor.execute(sql) +return cursor.fetchall() +``` + +## SELECT response data type + +A `SELECT` operation returns a [list](Lists_in_Python.md) of +[tuples](Tuples_in_Python.md) where each entry in the tuple is a returned field. + +For example: + +```py +entries_sql = "SELECT title, size FROM entries" + +entries_response = cursor.execute(entries_sql) +print(cursor.fetchall()) +# [('Lorem ipsum', 127), ('Dolar sit', 4231)] +``` diff --git a/zk/Type_hinting.md b/zk/Type_hinting.md index 81a839b..e615058 100644 --- a/zk/Type_hinting.md +++ b/zk/Type_hinting.md @@ -63,6 +63,35 @@ We could then use it thus: def parse_articles() -> list[ArticleInfo]: ``` +### Explicit type construction + +Sometimes, simply asserting that custom type will be returned by a function is +not sufficient to pass the type checks. In these cases you need to explicitly +construct the type within the function. + +For example this generates an error as Python sees the `tags` type as +`[Dictionary]`, even though it matches the type: + +```python +class IGraphNode(TypedDict): + id: str + type: str + +``` + +```py +tags = [{"id": f"#{tag[0]}", "type": "tag"} for tag in tags] +``` + +So you have to explicitly generate the type like this: + +```python +tags = [IGraphNode(id=f"#{tag[0]}", type="tag") for tag in tags] +``` + +Then you will be able to type the return of the function as +`-> list[IGraphNode]` + ## Optional types `Optional` can be used to indicate that a variable can be `None` or the diff --git a/zk/Working_with_JSON_in_Python.md b/zk/Working_with_JSON_in_Python.md index 242940c..671f6d2 100644 --- a/zk/Working_with_JSON_in_Python.md +++ b/zk/Working_with_JSON_in_Python.md @@ -1,5 +1,4 @@ --- -id: mjia tags: [python, JSON] created: Tuesday, June 25, 2024 --- @@ -20,8 +19,13 @@ Will error if the input string is not properly formatted JSON. This will be Take a JSON-formatted dictionary and convert it into a string. The reverse of `json.loads()` and equivalent to `JSON.stringify()` in JavaScript. -## JSON errors +## `json.dump()` -The `.loads()` and `.parse()` methods will throw an error if the input string is +Not to be confused with the above. Output a Python dictionary as JSON, for +instance to create a `.json` file: -## Related notes +```py +data = { "key": "value"} +with open("some/directory/output.json", "w") as f: + json.dump(data, f, indent=4) +``` diff --git a/zk/dfsdfdf/Welcome.md b/zk/dfsdfdf/Welcome.md new file mode 100644 index 0000000..f9bca28 --- /dev/null +++ b/zk/dfsdfdf/Welcome.md @@ -0,0 +1,5 @@ +This is your new *vault*. + +Make a note of something, [[create a link]], or try [the Importer](https://help.obsidian.md/Plugins/Importer)! + +When you're ready, delete this note and make the vault your own. \ No newline at end of file diff --git a/zk/eolas testg/Welcome.md b/zk/eolas testg/Welcome.md new file mode 100644 index 0000000..f9bca28 --- /dev/null +++ b/zk/eolas testg/Welcome.md @@ -0,0 +1,5 @@ +This is your new *vault*. + +Make a note of something, [[create a link]], or try [the Importer](https://help.obsidian.md/Plugins/Importer)! + +When you're ready, delete this note and make the vault your own. \ No newline at end of file