From 0bd10ab9db9411ba6f798bd171eeb4248e3549fa Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Wed, 1 Jan 2025 15:57:56 +0000 Subject: [PATCH] Autosave: 2025-01-01 15:57:56 --- .../Binary_encoding_of_sound.md | 9 --- .../SQLite.md | 25 -------- .../.zk/config.toml | 0 .../.zk/notebook.db | Bin 3887104 -> 3887104 bytes .../.zk/templates/default.md | 0 .../.zk/templates/synthesis.md | 0 .../0716531c_rewilding_the_internet.md | 0 .../241fe1a3_the_Web_versus_modem_BBSs.md | 0 .../385af4b4_Baran_distributed_networks.md | 0 .../3f1b9fe5_motivation_Berners_Lee.md | 0 .../4a3dc316_key_figures_ARPANET.md | 0 .../4da22434_from_ARPANET_to_Internet.md | 0 .../653c0b1d_host_protocols_of_ARPANET.md | 0 .../82f9c228_dissolution_of_ARPANET.md | 0 .../861cc26e_ARPA_origins.md | 0 .../API_Gateway.md | 0 .../AWS_CLI.md | 0 .../AWS_CloudWatch.md | 0 .../AWS_SAM_and_Docker.md | 0 .../AWS_SNS.md | 0 .../AWS_SQS.md | 0 .../AWS_SQS_SDK.md | 0 .../AWS_architecture_hierarchy.md | 0 .../Accessing_metadata_about_SQL_database.md | 0 .../Accessing_secrets_from_a_Lambda.md | 0 .../Add_Subtract_Fractions.md | 0 .../Adding_documents_to_a_Mongo_collection.md | 0 .../Additive_identity.md | 0 .../Additive_inverse_property.md | 0 .../Aggregate_functions_in_SQL.md | 0 .../Algebra_key_terms.md | 0 .../Algorithmic_complexity.md | 0 .../Analogue_and_digital.md | 0 .../Any.md | 0 .../Apollo_Client.md | 0 .../Apollo_Server.md | 0 .../Appending_to_files_in_Python.md | 0 .../Application_Layer_of_Internet_Protocol.md | 0 ...ation_state_management_with_React_hooks.md | 0 .../Architecture_of_the_World_Wide_Web.md | 0 .../Arithmetic_Logic_Unit.md | 0 .../Arrays.md | 0 .../Assembly.md | 0 ...Property_of_Addition_and_Multiplication.md | 0 .../Atomic_and_molecular_propositions.md | 0 .../Audio_file_formats.md | 41 +++++++----- .../Awk.md | 0 .../Axioms_of_set_theory.md | 0 .../Bash_colour_output.md | 0 .../Bash_file_exists.md | 0 .../Bash_store_status_of_command_execution.md | 0 .../Basic_model_of_the_operating_system.md | 0 .../Basic_properties_of_sets.md | 0 .../Basics_of_web_components.md | 0 .../Batch_processing.md | 0 .../Bauman_quote.md | 0 .../Bell_System.md | 0 .../Biconditional_Elimination.md | 0 .../Biconditional_Introduction.md | 0 .../Binary_addition.md | 0 .../Binary_arithmetic.md | 0 .../Binary_colour_encoding.md | 0 .../Binary_encoding.md | 0 .../Binary_encoding_of_sound.md | 50 +++++++++++++++ .../Binary_encoding_of_text.md | 0 .../Binary_number_system.md | 0 .../Binary_units_of_measurement.md | 0 .../Bitwise_operators.md | 0 .../Bluetooth.md | 0 .../Bolt_Beranek_and_Newman.md | 0 .../Boolean_algebra.md | 0 .../Boolean_function_synthesis.md | 0 .../Boolean_functions.md | 0 .../Boot_process.md | 0 .../Breadboards.md | 0 .../Bus.md | 0 .../CPU_architecture.md | 0 .../Call_stack.md | 0 .../Capturing_user_input_in_Bash.md | 0 .../Case_statements_in_Bash.md | 0 .../Cells_and_batteries.md | 0 .../Cherry_picking.md | 0 .../Child_to_parent_data_flow_in_React.md | 0 .../Chipset_and_controllers.md | 0 .../Class_inheritance_in_Python.md | 0 .../Classes.md | 0 .../Classes_in_Python.md | 0 .../Clock_signals.md | 0 .../Command_pattern.md | 0 ...Property_of_Addition_and_Multiplication.md | 0 .../Comparing_React_classes_to_hooks.md | 0 ...Compile_Python_app_to_single_executable.md | 0 .../Compile_from_source.md | 0 .../Components_props_classes.md | 0 .../Components_props_hooks_in_React.md | 0 .../Concise_subfield_mapping_JS.md | 0 .../Conditional_Elimination.md | 0 .../Conditional_Introduction.md | 0 .../Conditional_statements_in_Python.md | 0 .../Conditionals_in_Bash.md | 0 .../Conjunction_Elimination.md | 0 .../Conjunction_Introduction.md | 0 .../Connect_to_Mongo_database.md | 0 ...nnecting_a_frontend_to_a_Docker_backend.md | 0 .../Containerization.md | 0 .../Controlled_components_in_React.md | 0 ...orresponding_material_and_biconditional.md | 0 .../Coulombs_Laws.md | 0 .../Create_Mongo_database.md | 0 .../Create_an_SQL_table.md | 0 .../Create_timed_systemd_job.md | 0 .../Creating_a_Docker_image.md | 0 .../Creating_a_Linux_partition_table.md | 0 .../Creating_a_Mongo_schema_and_model.md | 0 .../Creating_a_RESTful_API_GET.md | 0 ..._a_RESTful_API_Integrating_the_Database.md | 0 .../Creating_a_RESTful_API_Introduction.md | 0 .../Creating_a_RESTful_API_POST.md | 0 .../Creating_a_RESTful_API_PUT.md | 0 .../Creating_memory_with_NAND.md | 0 .../Cron.md | 0 .../Current.md | 0 .../Custom_React_hook_examples.md | 0 .../Custom_types_in_TypeScript.md | 0 .../DRAM_and_SRAM_memory.md | 0 .../Daemons.md | 0 .../Data_types_in_Bash.md | 0 .../Data_types_in_MySQL.md | 0 .../Database_indices.md | 0 .../Database_options_on_AWS.md | 0 .../Dates_in_Python.md | 0 .../DeMorgan's_Laws.md | 0 .../Defining_a_computer.md | 0 .../Delay_line_memory.md | 0 .../Delete_a_branch.md | 0 .../Delete_records_in_an_SQL_table.md | 0 .../Deleting_Mongo_documents.md | 0 .../Dependency_injection.md | 0 .../Devices.md | 0 .../Dictionaries_in_Python.md | 0 ...fference_between_remote_origin_and_head.md | 0 .../Disjunction_Elimination.md | 0 .../Disjunction_Introduction.md | 0 .../Disk_info.md | 0 .../Distributivity.md | 0 .../Dividing_fractions.md | 0 .../Docker_CLI.md | 0 .../Docker_Compose.md | 0 .../Docker_architecture.md | 0 ...ocker_compose_and_Dockerfile_difference.md | 0 .../Docker_containers.md | 0 .../Docker_general_overview.md | 0 .../Docker_images.md | 0 .../Docker_storage.md | 0 .../Dynamic_and_static_websites.md | 0 .../DynamoDB_CLI_commands.md | 0 .../DynamoDB_SDK_commands.md | 0 .../DynamoDB_data_structure.md | 0 .../Effective_logging_in_Git.md | 0 .../Elastic_Compute_Cloud.md | 0 .../Electromagnetism.md | 0 .../Electrons.md | 0 .../Enums.md | 0 .../Environmental_and_shell_variables.md | 0 .../Equivalent_equations.md | 0 .../Equivalent_fractions.md | 0 .../Error_handling_in_Python.md | 0 .../Event_loop.md | 0 ...Example_scenario_internet_data_transfer.md | 0 .../Expansions_and_substitutions.md | 0 .../Exponents.md | 0 .../Expressing_whole_numbers_as_fractions.md | 0 .../Factors_and_divisors.md | 0 .../Factory_pattern.md | 0 .../Fetch_decode_execute.md | 0 .../Fetch_from_Secrets_Manager.md | 0 .../File_descriptors.md | 0 .../File_operations_in_Python.md | 0 .../File_permissions_and_execution_in_Bash.md | 0 .../File_system_error_handling_in_Python.md | 0 .../Filesystems.md | 0 .../Find_Bash_command.md | 0 .../Flip_flops.md | 0 .../Foreign_keys_in_SQL.md | 0 .../Formal_conventions.md | 0 .../Formal_proofs_in_propositional_logic.md | 0 .../Format_specifiers_in_C.md | 0 .../Formatting_output_text_in_Bash.md | 0 .../Forms_in_React.md | 0 .../Four_bit_adder.md | 0 .../Frequency_counters.md | 0 .../Full_Node_API_example.md | 0 .../Function_overloads.md | 0 .../Functions.md | 0 .../Functions_in_Bash.md | 0 .../Functions_in_Python.md | 0 .../Fundamental_Theorem_of_Arithmetic.md | 0 .../Further_examples_of_TS_generics.md | 0 .../GPU_versus_CPU.md | 0 .../Generics_in_TypeScript.md | 0 .../Git_bisect.md | 0 .../Git_rebasing.md | 0 .../Global_object_in_NodeJS.md | 0 .../Grep.md | 0 .../Ground.md | 0 .../Guide_to_YAML.md | 0 .../HTTPS.md | 0 .../HTTP_request_types.md | 0 .../Half_adder_and_full_adder.md | 0 ...Handle_multiple_endpoints_single_lambda.md | 0 .../Handling_negative_fractions.md | 0 .../Hardware_Description_Language.md | 0 .../Hardware_abstraction_and_modularity.md | 0 .../Hardware_simulation.md | 0 .../Headless_Raspi_network_setup.md | 0 .../Heap_memory.md | 0 .../Hexadecimal_number_system.md | 0 .../IP_addresses.md | 0 .../Identify_merged_branches.md | 0 .../Importing_MongoDB_data.md | 0 ...easing_fractions_to_their_highest_terms.md | 0 .../Insert_data_into_SQL_table.md | 0 .../Instruction_set_architectures.md | 0 .../Integers.md | 0 .../Integrated_circuits.md | 0 .../Interactive_staging.md | 0 .../Internet_Layer_of_Internet_Protocol.md | 0 .../Internet_fundamentals.md | 0 .../Intersection_types_in_TypeScript.md | 0 .../Intro_to_the_Unix_shell.md | 0 .../Inversion_of_operators.md | 0 .../Invoking_the_shell_in_Python.md | 0 .../Iterating_in_React.md | 0 ...rough_complex_data_structures_in_Python.md | 0 .../JavaScript_module_types.md | 0 .../Joins_in_SQL.md | 0 .../Journey_of_GraphQL_query.md | 0 .../Key_characteristics_of_GraphQL.md | 0 .../Killing_processes.md | 0 .../LEDs.md | 0 .../Lambda_directory_structure.md | 0 .../Lambda_handler_function.md | 0 .../Lambda_programming_model.md | 0 .../Lambda_triggers.md | 0 .../Lambdas_in_Python.md | 0 .../Latches.md | 0 .../Law_of_Non_Contradiction.md | 0 .../Law_of_the_Excluded_Middle.md | 0 .../Lifecycle_methods.md | 0 .../Link_Layer_of_Internet_Protocol.md | 0 .../Linux_disk_partitions.md | 0 .../List_comprehension_in_Python.md | 0 ...and_navigating_directories_in_the_Shell.md | 0 .../Lists_and_arrays_in_Bash.md | 0 .../Lists_in_Python.md | 0 .../Local_AWS_development_with_SAM.md | 0 .../Logarithms.md | 0 .../Logic_gates.md | 0 .../Logical_consistency.md | 0 .../Logical_equivalence.md | 0 .../Logical_indeterminacy.md | 0 .../Logical_possibility_and_necessity.md | 0 .../Logical_truth_and_falsity.md | 0 .../Loops_in_Python.md | 0 .../Loops_in_bash.md | 0 .../MAC_addresses.md | 0 .../Machine_code.md | 0 .../Magnetic_core_memory.md | 0 .../Magnetic_drum_memory.md | 0 .../Magnetic_tape.md | 0 .../Mainframe_computers.md | 0 .../Managing_environments_in_NodeJS.md | 0 .../Map_and_filter_in_Python.md | 0 .../Map_and_filter_to_reduce_in_JS.md | 0 .../Mapped_types_in_TS.md | 0 .../Maps_and_sets_in_JS.md | 0 .../Match_statements_in_Python.md | 0 .../Matter_and_atoms.md | 0 .../Memoization_in_React.md | 0 .../Memory_Management_Unit.md | 0 .../Memory_addresses.md | 0 .../Memory_leaks.md | 0 .../Memory_versus_processor.md | 0 .../Middleware_in_NodeJS.md | 0 .../Mixed_and_improper_fractions.md | 0 .../Modelling_relationships_in_MongoDB.md | 0 .../Module_pattern.md | 0 .../Module_wrapping_at_runtime.md | 0 .../Modules_in_NodeJS.md | 0 .../MongoDB_Introduction.md | 0 .../MongoDB_connection.md | 0 .../Monitoring_processes_and_resources.md | 0 .../Morgan.md | 0 .../Motherboard.md | 0 .../Multiple_pointers.md | 0 .../Multiplexers_and_demultiplexers.md | 0 .../Multiplicative_identity.md | 0 ...Multiplicative_property_of_negative_one.md | 0 .../Multiplying_fractions.md | 0 .../Mutations_with_Apollo_Client.md | 0 .../Naming_conventions.md | 0 .../Natural_numbers.md | 0 .../Negation_Elimination.md | 0 .../Negation_Introduction.md | 0 .../Negative_exponents.md | 0 .../Network_card.md | 0 .../Network_debugging.md | 0 .../Network_fundamentals.md | 0 .../Network_hosts.md | 0 .../Network_packet_analysis_tools.md | 0 .../Network_protocols.md | 0 .../Network_requests_in_Python.md | 0 .../Network_scanning.md | 0 .../NodeJS_scripts.md | 0 .../Node_and_MySQL_db.md | 0 .../Nodemon.md | 0 .../Non_null_assertion_in_TypeScript.md | 0 .../None_in_Python.md | 0 .../Numbers_in_Python.md | 0 .../Object_language_and_meta_language.md | 0 .../Observer_pattern.md | 0 .../Ohms_Law.md | 0 .../OpenSearch.md | 0 .../Operating_system_API.md | 0 .../Order_of_operations.md | 0 .../Package_management_in_NodeJS.md | 0 .../Packet_switching_British_precursors.md | 0 .../Pacman.md | 0 ...g_arguments_and_options_to_Bash_scripts.md | 0 .../Passing_arguments_to_Python_scripts.md | 0 .../Peer_to_peer_network.md | 0 .../Ports_in_NodeJS.md | 0 ..._walkthrough_Lambda_creation_within_AWS.md | 0 ...xes_for_units_of_electrical_measurement.md | 0 .../Prime_factorization.md | 0 .../Primes_and_composites.md | 0 .../Primitive_types.md | 0 .../Printing_values_in_C.md | 0 .../Process_module_in_NodeJS.md | 0 .../Processes.md | 0 .../Prop_types_in_React.md | 0 .../Proper_shebang_syntax.md | 0 .../Props_in_React.md | 0 .../Prototypical_inheritance.md | 0 .../Push_buttons.md | 0 .../Python_application_structure.md | 0 .../Python_data_types.md | 0 .../Python_execution.md | 0 .../Python_interpreter.md | 0 .../Python_modules_and_imports.md | 0 .../Python_package_management.md | 0 .../Querying_a_Mongo_collection.md | 0 .../Queue.md | 0 .../Quote_marks_in_Bash.md | 0 .../RESTful_APIs.md | 0 .../ROM_versus_disk_loading.md | 0 .../React_Components.md | 0 .../React_application_structure.md | 0 .../React_errors.md | 0 .../React_useContext.md | 0 .../React_useEffect.md | 0 .../React_useReducer.md | 0 .../React_useState.md | 0 .../Read_command__in_Bash.md | 0 .../Reading_files_in_Python.md | 0 .../Reciprocals.md | 0 .../Recursion.md | 0 .../Redirect_to_dev_null.md | 0 .../Redirection_in_Bash.md | 0 .../Reducing_fractions.md | 0 .../Register_and_cache_memory.md | 0 .../Regular_expressions_in_SQL.md | 0 .../Reiteration.md | 0 .../Relation_between_kernel_and_CPU.md | 0 .../Relational_database_architecture.md | 0 .../Relays.md | 0 .../Remote_tracking_branches.md | 0 .../Rename_a_branch.md | 0 .../Reset_to_remote_version.md | 0 .../Resistance.md | 0 .../Restructure_URLs_lambda.md | 0 .../Retrieve_data_from_SQL_table.md | 0 .../Role_of_memory_in_computation.md | 0 ...e_of_unique_key_in_relational_databases.md | 0 .../Routing_on_link_click_in_React.md | 0 ...for_operations_on_like_and_unlike_terms.md | 0 .../S3.md | 0 .../SAM.md | 0 .../SQLite.md | 59 ++++++++++++++++++ .../Save_readonly_Vim_file.md | 0 .../Schema_Definition_Language_in_GraphQL.md | 0 .../Secrets_or_env_vars_in_AWS.md | 0 .../Semantic_versioning.md | 0 .../Set_DNS_settings.md | 0 .../Sets_in_Python.md | 0 .../Setting_up_and_configuring_TypeScript.md | 0 .../Shell_sessions.md | 0 .../Signed_and_unsigned_numbers.md | 0 .../Signed_magnitude_representation.md | 0 .../Single_file_Python_scripts.md | 0 .../Singleton_pattern.md | 0 .../Sliding_window.md | 0 .../Solving_equations.md | 0 .../Sorting_lists_in_Python.md | 0 .../Soundness.md | 0 .../Split_into_array_in_Bash.md | 0 .../Stack_memory.md | 0 .../Stacks.md | 0 .../Stale_branches_and_pruning.md | 0 .../Step_functions_and_state_machines.md | 0 .../Strategies_for_constructing_proofs.md | 0 .../Streams_in_NodeJS.md | 0 .../Strings_in_Bash.md | 0 .../Strings_in_Python.md | 0 .../Structuring_Express_applications.md | 0 .../Substrings_in_Bash.md | 0 .../Swap_space.md | 0 .../Switch_between_Python_vers.md | 0 .../Syllogism.md | 0 .../Symlinks.md | 0 .../Syntax_of_propositional_logic.md | 0 .../Tags_in_Git.md | 0 .../Terraform.md | 0 .../Test_values_in_Bash.md | 0 .../Testing_Python_code.md | 0 .../Testing_basic_prop_passing_in_React.md | 0 .../Testing_with_Jest.md | 0 .../Text_manipulation_in_Bash.md | 0 .../The_History_of_Computing_Swade.md | 0 .../The_Little_Man_computer.md | 0 .../The_PATH.md | 0 .../The_Pragmatic_Programmer_1999.md | 0 .../The_kernel.md | 0 .../The_memory_hierarchy.md | 0 .../Theorems_and_empty_sets.md | 0 .../Threads.md | 0 .../Three_bit_counter.md | 0 .../Time_and_computers.md | 0 .../Torrenting.md | 0 .../Transistors.md | 0 .../Transport_Layer_of_Internet_Protocol.md | 0 .../Troubleshooting_MongoDB.md | 0 .../Truth_functional_connectives.md | 0 .../Truth_tables.md | 0 .../Truth_trees.md | 0 .../Tuples_in_Python.md | 0 .../Turing_completeness.md | 0 .../Turing_machines.md | 0 .../Twos_complement.md | 0 .../Type_guarding_and_narrowing_in_TS.md | 0 .../Type_hinting.md | 29 +++++++++ .../Typing_built_in_React_hooks.md | 0 .../Union_types_in_TS.md | 0 .../Unknown_type_in_TS.md | 0 .../Update_a_Mongo_document.md | 0 .../Update_an_SQL_table.md | 0 .../Update_existing_data_in_SQL_table.md | 0 .../Useful_operators_in_SQL.md | 0 .../Usenet.md | 0 .../User_Space.md | 0 .../User_agent.md | 0 .../User_management_in_Linux.md | 0 .../User_management_on_AWS.md | 0 .../Using_GraphQL_with_Node.md | 0 .../Using_SQLite_with_Python.md | 0 .../Using_arguments_with_Apollo_Client.md | 0 .../Utilities_operators_flags.md | 0 .../Validating_Mongoose_schemas.md | 0 .../Validation_in_NodeJS.md | 0 .../Validity_and_entailment.md | 0 .../Variable_indirection_in_Bash.md | 0 .../Variables_and_data_types_in_Bash.md | 0 .../Variables_in_C.md | 0 .../Viewing_remote_changes_without_merging.md | 0 .../Views_in_relational_databases.md | 0 .../VirtualMemory.md | 0 .../Virtual_private_cloud.md | 0 .../Voltage.md | 0 .../Voltage_sources.md | 0 .../Weaving_the_Web_Berners_Lee.md | 0 .../What_are_disks.md | 0 .../What_can_the_ISP_see.md | 0 .../What_is_memory.md | 0 .../Whole_numbers.md | 0 .../Why_computers_use_binary.md | 0 .../Wildcards_in_SQL.md | 0 .../Williams_Tube_memory.md | 0 .../With_open_in_Python.md | 0 .../Working_with_CSVs_in_Python.md | 0 .../Working_with_JSON_in_Python.md | 12 ++-- .../Working_with_directories_in_Python.md | 0 .../Working_with_numbers_in_Bash.md | 0 .../Writing_to_files_in_Python.md | 0 .../Zero_property_of_multiplication.md | 0 .../Zip_function_in_Python.md | 0 ...b_surveillance_capitalism_not_necessary.md | 0 .../a4601796_trapdoor_functions.md | 0 ...71a6d9_attributes_of_internet_enclosure.md | 0 .../bbdcb54f_public_key_cryptography.md | 0 ...b3-1d8_Mosaic_Netscape_and_Browser_Wars.md | 0 .../c8173d17_TIMPs.md | 0 .../cfbef1c4_web_precursors.md | 0 .../dfsdfdf/Welcome.md | 5 ++ .../e470bf3d_IMPs_in_the_ARPANET.md | 0 .../ecec56e6_precursors_to_search_engines.md | 0 .../eolas testg/Welcome.md | 5 ++ .../f0f70a3c_ARPANET_motivations.md | 0 ...564af9_AOL_and_early_internet_enclosure.md | 0 .../favicon/favicon-16x16.png | Bin .../favicon/favicon-32x32.png | Bin .../favicon/favicon.ico | Bin ...on-inveigelment-surveillance-capitalism.md | 0 .../fs.md | 0 .../head.html | 0 .../http_in_Node.md | 0 .../index.md | 12 ++-- .../journald.md | 0 .../jq.md | 0 .../neuron.dhall | 0 .../ps.md | 0 .../python_advent_learnings.md | 0 .../static/1.4-Input-Process-Output.png | Bin .../static/3-bit-adder-diagram.png | Bin .../static/540px-PDP-8_(1).jpg | Bin .../Arpanet_logical_map,_march_1977.png | Bin .../static/Arpanet_map_1973.jpg | Bin .../static/DMUX.png | Bin .../static/Domain _ Billing.pdf | Bin .../static/EDSAC.jpg | Bin .../static/FL-Databases-1.5_terminology.gif | Bin .../static/Harvard_Mark_1.jpg | Bin .../static/IMP-network.png | Bin .../static/LMC_5.gif | Bin .../static/MANIAC_computer.jpg | Bin .../static/MUX.png | Bin .../static/Memory-Hierarchy.jpg | Bin .../static/Navigator_Netscape.png | Bin .../static/Netscape_Navigator.png | Bin .../static/ORelim1.png | Bin .../static/ORelim2.png | Bin .../static/OS-api.svg | 0 .../static/Pasted_image_20220319135558.png | Bin .../static/Pasted_image_20220319135805.png | Bin .../static/Pasted_image_20220319135823.png | Bin .../static/Pasted_image_20220411082627.png | Bin .../static/REST_request-load.png | Bin .../static/SAGE_command_post.jpg | Bin .../static/SQS-deadletter.png | Bin .../static/SQS-example.png | Bin .../Screenshot_2020-08-09_at_21.34.48.png | Bin .../Screenshot_2021-05-11_at_18.51.02.png | Bin .../Screenshot_2021-05-11_at_18.55.23.png | Bin .../static/TCP_IP.png | Bin .../static/Turing_machines_01.gif | Bin .../static/Zuse-Z3.jpeg | Bin .../static/abc-computer.jpg | Bin .../static/access-key-aws.png | Bin .../static/all-layers-of-IP.png | Bin .../static/alta-vista.png | Bin .../static/altair-8800.jpg | Bin .../static/analog-digital.svg | 0 .../static/and-gate-new-2.png | Bin .../static/and-transistor.png | Bin .../static/aol-on-windows.jpg | Bin .../static/aol-original.jpg | Bin .../static/api-gateway-trigger.png | Bin .../static/apollo-explorer.png | Bin .../static/apple1.jpg | Bin .../static/apple2.jpg | Bin .../static/application-layer-data.png | Bin .../static/arithmometer.jpg | Bin .../static/async.svg | 0 .../static/atom-diagram.svg | 0 .../static/awk-outline.png | Bin .../static/basic-circuit.png | Bin .../static/bbn-logo.png | Bin .../static/bi-intro.png | Bin .../static/biconditional-elim.png | Bin .../static/bjt-terminals.jpg | Bin .../static/breadboard-DIP.jpg | Bin .../static/breadboard-diagram.jpg | Bin .../static/breakdown.svg | 0 .../static/cell-comparison.svg | 0 .../static/centralised.png | Bin .../static/change-dns-server.png | Bin .../static/charge-cylinder.svg | 0 .../static/cherry-pick.svg | 0 .../static/circ-batt-final.svg | 0 .../static/clock_pulses.png | Bin .../static/cloud-formation-stack.png | Bin .../static/cloudwatch-logs.png | Bin .../static/combined-merge-hist.svg | 0 .../complex-number-calculator-bell-labs.jpg | Bin .../static/complex-tree.svg | 0 .../static/comptometer.png | Bin .../static/cond-elim.png | Bin .../static/cond-intro.png | Bin .../static/conditional-decomposition-rule.svg | 0 .../static/conjunc-elim.png | Bin .../static/conjunc-intro.png | Bin .../static/conjunction-decomposition-rule.svg | 0 .../static/container-lifecycle.png | Bin .../static/container-versus-vm.png | Bin .../static/containers-in-userspace.png | Bin .../static/correct_push_button.jpg | Bin .../static/decentralised.png | Bin .../static/derivation_from_contradiction.png | Bin .../static/differential_analyser_bush.jpg | Bin .../static/diode-led.png | Bin .../static/diode.png | Bin .../static/dipole-again.svg | 0 .../static/disjunc-elim.png | Bin .../static/disjunc-intro.png | Bin .../static/disjunction-decomposition-rule.svg | 0 .../static/distributed.png | Bin .../static/dock-architecture.png | Bin .../static/draw.io-Page-8.drawio.png | Bin .../static/draw.io-Page-9.drawio.png | Bin .../static/drawio-Page-7.drawio.png | Bin .../static/dsfdsfsdfwe.png | Bin .../static/dynamodb.png | Bin .../static/em-spectrum.jpg | Bin .../static/em-wave.gif | Bin .../static/eniac.jpg | Bin .../static/equiv-fractions.png | Bin .../static/favicon.ico | Bin .../static/full-adder-new.png | Bin .../static/gateway-services.png | Bin .../static/gateway-trigger.png | Bin .../static/git-bisect.svg | 0 .../static/git-interactive-mode-2.png | Bin .../static/git-interactive-rebase.png | Bin .../static/git-manual-hunk.png | Bin .../static/git-patch-mode.png | Bin .../static/graphQL_request_load.png | Bin .../static/graphql-architecture.png | Bin .../static/graphql-journey-two.svg | 0 .../static/graphql_multiple_resources.png | Bin .../static/greyscale-encoding.svg | 0 .../static/ground-symbol.png | Bin .../static/grub.jpg | Bin .../static/half-adder-gates-three.png | Bin .../static/half-adder-new.png | Bin .../static/harddisk.png | Bin .../static/hardware-abstraction-hierarchy.png | Bin .../static/hardware-sim-basic.png | Bin .../static/hd-sim-test.png | Bin .../static/hertz_wave_freq.gif | Bin .../static/hexadecimal-to-bytes.svg | 0 .../static/htop.png | Bin .../static/hydraulic_computer.jpg | Bin .../static/ibm-1401.jpg | Bin .../static/ibm-360-in-use.jpeg | Bin .../static/ibm-360.jpg | Bin .../static/ibm-650-console-panel.jpg | Bin .../static/ibm-650.jpg | Bin .../static/ibm-701-control-unit.jpeg | Bin .../static/ibm-add.jpeg | Bin .../static/ibm-pc.jpg | Bin .../static/incorrect_push_button.jpg | Bin .../static/integrated-circuit.jpeg | Bin .../static/intel-4004.jpg | Bin .../static/internet-layer-packet-revised.png | Bin .../static/internet-layer-packet.png | Bin .../static/internet_1984.jpg | Bin .../static/internet_explorer.png | Bin .../static/internetworking_1977.jpg | Bin .../static/ip-address-anatomy.png | Bin .../static/javascript-recursion.png | Bin .../static/jk-flip-flops.png | Bin .../static/journald.png | Bin .../static/kernel-cpu-interaction.svg | 0 .../static/knowledge_graph.png | Bin .../static/lambda-cloudwatch.png | Bin .../static/lambda-func-three.png | Bin .../static/lambda-func-two.png | Bin .../static/lambda-overview.png | Bin .../static/lambda_func_one.png | Bin .../static/leibniz-stepped-drum.jpg | Bin .../static/lin.svg | 0 .../static/link-layer-frame-revised.png | Bin .../static/link-layer-frame.drawio.png | Bin .../static/link-layer-internet-diagram.png | Bin .../static/local-sam-docker.png | Bin .../static/logical-equivalence-tree.svg | 0 .../static/logical-falsity-tree.svg | 0 .../static/lsof.png | Bin .../static/magnetic-core-closeup.jpg | Bin .../static/magnetic-core-memory.jpg | Bin .../static/magnetic-drum-memory.jpg | Bin .../static/magnetic-tape-disk.jpeg | Bin .../static/magnetic-tape-ibm.jpeg | Bin .../static/magnetic_field.png | Bin .../static/manchester_baby.png | Bin .../static/memory-flow.svg | 0 .../static/modem-bt.png | Bin .../static/mongo-collection.png | Bin .../static/mongo-compass.png | Bin .../static/mongo-db-structure.svg | 0 .../static/mongo-doc-added.png | Bin .../static/mongoose-hierarchy.svg | 0 .../static/mosaic-browser.jpg | Bin .../static/motherboard-pi.jpg | Bin .../static/mount-directory.png | Bin .../static/multi_on_off.gif | Bin .../static/multiple_circuits.gif | Bin .../static/nand-gate-new.png | Bin .../static/nand-mem-demonstrated.gif | Bin .../static/nand-mem-first.gif | Bin .../static/nand-mem-second.gif | Bin .../static/nand_latch_logic_circuit.png | Bin .../static/negate-elim.png | Bin .../static/negate-intro.png | Bin ...iconditional-decomposition-rule.drawio.svg | 0 ...negated-conditional-decomposition-rule.svg | 0 ...negated-conjunction-decomposition-rule.svg | 0 ...negated-disjunction-decomposition-rule.svg | 0 .../static/network-request-layers.png | Bin .../static/node-event-loop.svg | 0 .../static/nor-gate-new.png | Bin .../static/normal-merge-again.svg | 0 .../static/not-by-ai-alternative--light.svg | 0 .../static/one-eighth-a.png | Bin .../static/opensearch-architecture.drawio.svg | 0 .../static/or-gate-new.png | Bin .../static/or-transistor.svg | 0 .../static/parallel-battery-diagram.svg | 0 .../static/parallel-transmission.jpg | Bin .../static/pascaline.jpg | Bin .../static/pilot-ace.jpg | Bin .../static/postman-aws-output.png | Bin .../static/postman-lambda.png | Bin ...ramming_a_digital_electronic_computter.jpg | Bin .../static/proof.png | Bin .../static/proofs-drawio-Page-5.drawio.png | Bin .../static/proofs-drawio-Page-5.drawio_2.png | Bin .../static/proofs-drawio-Page-6.drawio.png | Bin .../static/ps-tree.png | Bin .../static/push-button-legs.png | Bin .../static/python-exception-hierarchy.png | Bin .../static/queue.svg | 0 .../static/react-lifecycle.png | Bin .../static/rebase-tip-chage.svg | 0 .../static/red-encoding.svg | 0 .../static/reiteration.png | Bin .../static/relay.gif | Bin .../static/s3-package-again.svg | 0 .../static/sam-build.png | Bin .../static/sam-directory.png | Bin .../static/sam-template-yaml.png | Bin .../static/serial-transmission.jpg | Bin .../static/series-battcircuit.svg | 0 .../static/series-battery-diagram.svg | 0 .../static/server-listening.png | Bin .../static/signed-to-unsigned.png | Bin .../static/single-git-history-rebase.svg | 0 .../static/sns-example.png | Bin .../static/sql-full-outer-join.png | Bin .../static/sql-inner-join.png | Bin .../static/sql-left-outer-join.png | Bin .../static/sql-right-outer-join.png | Bin .../static/square.svg | 0 .../static/sr_latch_diagram.png | Bin .../static/sr_latch_logic_circuit.png | Bin .../static/stack1.svg | 0 .../static/stack2.svg | 0 .../static/standard-userspace.png | Bin .../static/state-machine-definition.png | Bin .../static/state-machine-execution.png | Bin .../static/step1.png | Bin .../static/step2.png | Bin .../static/step3.png | Bin .../static/step4.png | Bin .../static/stibitz-teletype.jpg | Bin .../static/switch-and-gate.png | Bin .../static/switch-or-gate.png | Bin .../static/sync-thread.svg | 0 .../static/systemd-global-files.png | Bin .../static/systemd-local-files.png | Bin .../static/t-flip-flops.png | Bin .../static/terminal_colours.png | Bin .../static/theoremproof.png | Bin .../static/transistor-off.png | Bin .../static/transistor-on.png | Bin .../static/transport-layer-segment.png | Bin .../static/trigger-info.png | Bin .../static/univac-1.jpg | Bin .../static/univac-operator-console.jpeg | Bin .../static/unsigned-to-signed.png | Bin .../static/valence-shell.svg | 0 .../static/vertical-circuit.png | Bin .../static/virtual-memory-diagram.jpg | Bin .../static/voltage-drop.png | Bin .../static/von_neumann_architecture.jpeg | Bin .../static/web-url.png | Bin .../static/whirlwind-magnetic-cores.JPG | Bin .../static/williams-tube-dots.jpg | Bin .../static/williams-tube.jpg | Bin .../static/xor-addition-four.png | Bin .../static/xor-gate-new.png | Bin .../static/xor-hdl.png | Bin .../static/yahoo-original-homepage.png | Bin .../static/yellow-encoding.svg | 0 .../systemd.md | 0 .../systemd_status.md | 0 .../v8.md | 0 zk/.zk/notebook.db | Bin 3887104 -> 3887104 bytes zk/Audio_file_formats.md | 41 +++++++----- zk/Binary_encoding_of_sound.md | 47 +++++++++++++- zk/SQLite.md | 34 ++++++++++ zk/Type_hinting.md | 29 +++++++++ zk/Working_with_JSON_in_Python.md | 12 ++-- zk/dfsdfdf/Welcome.md | 5 ++ zk/eolas testg/Welcome.md | 5 ++ 814 files changed, 341 insertions(+), 79 deletions(-) delete mode 100644 neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/Binary_encoding_of_sound.md delete mode 100644 neuron/3cd71ed3-2c64-460c-92b8-94889befa1fe/SQLite.md rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/.zk/config.toml (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/.zk/notebook.db (99%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/.zk/templates/default.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/.zk/templates/synthesis.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/0716531c_rewilding_the_internet.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/241fe1a3_the_Web_versus_modem_BBSs.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/385af4b4_Baran_distributed_networks.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/3f1b9fe5_motivation_Berners_Lee.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/4a3dc316_key_figures_ARPANET.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/4da22434_from_ARPANET_to_Internet.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/653c0b1d_host_protocols_of_ARPANET.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/82f9c228_dissolution_of_ARPANET.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/861cc26e_ARPA_origins.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/API_Gateway.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/AWS_CLI.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/AWS_CloudWatch.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/AWS_SAM_and_Docker.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/AWS_SNS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/AWS_SQS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/AWS_SQS_SDK.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/AWS_architecture_hierarchy.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Accessing_metadata_about_SQL_database.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Accessing_secrets_from_a_Lambda.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Add_Subtract_Fractions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Adding_documents_to_a_Mongo_collection.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Additive_identity.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Additive_inverse_property.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Aggregate_functions_in_SQL.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Algebra_key_terms.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Algorithmic_complexity.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Analogue_and_digital.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Any.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Apollo_Client.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Apollo_Server.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Appending_to_files_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Application_Layer_of_Internet_Protocol.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Application_state_management_with_React_hooks.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Architecture_of_the_World_Wide_Web.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Arithmetic_Logic_Unit.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Arrays.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Assembly.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Associative_Property_of_Addition_and_Multiplication.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Atomic_and_molecular_propositions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Audio_file_formats.md (78%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Awk.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Axioms_of_set_theory.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Bash_colour_output.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Bash_file_exists.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Bash_store_status_of_command_execution.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Basic_model_of_the_operating_system.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Basic_properties_of_sets.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Basics_of_web_components.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Batch_processing.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Bauman_quote.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Bell_System.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Biconditional_Elimination.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Biconditional_Introduction.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Binary_addition.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Binary_arithmetic.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Binary_colour_encoding.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Binary_encoding.md (100%) create mode 100644 neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/Binary_encoding_of_sound.md rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Binary_encoding_of_text.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Binary_number_system.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Binary_units_of_measurement.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Bitwise_operators.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Bluetooth.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Bolt_Beranek_and_Newman.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Boolean_algebra.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Boolean_function_synthesis.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Boolean_functions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Boot_process.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Breadboards.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Bus.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/CPU_architecture.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Call_stack.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Capturing_user_input_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Case_statements_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Cells_and_batteries.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Cherry_picking.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Child_to_parent_data_flow_in_React.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Chipset_and_controllers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Class_inheritance_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Classes.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Classes_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Clock_signals.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Command_pattern.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Commutative_Property_of_Addition_and_Multiplication.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Comparing_React_classes_to_hooks.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Compile_Python_app_to_single_executable.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Compile_from_source.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Components_props_classes.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Components_props_hooks_in_React.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Concise_subfield_mapping_JS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Conditional_Elimination.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Conditional_Introduction.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Conditional_statements_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Conditionals_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Conjunction_Elimination.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Conjunction_Introduction.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Connect_to_Mongo_database.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Connecting_a_frontend_to_a_Docker_backend.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Containerization.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Controlled_components_in_React.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Corresponding_material_and_biconditional.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Coulombs_Laws.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Create_Mongo_database.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Create_an_SQL_table.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Create_timed_systemd_job.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Creating_a_Docker_image.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Creating_a_Linux_partition_table.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Creating_a_Mongo_schema_and_model.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Creating_a_RESTful_API_GET.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Creating_a_RESTful_API_Integrating_the_Database.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Creating_a_RESTful_API_Introduction.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Creating_a_RESTful_API_POST.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Creating_a_RESTful_API_PUT.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Creating_memory_with_NAND.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Cron.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Current.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Custom_React_hook_examples.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Custom_types_in_TypeScript.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/DRAM_and_SRAM_memory.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Daemons.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Data_types_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Data_types_in_MySQL.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Database_indices.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Database_options_on_AWS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Dates_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/DeMorgan's_Laws.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Defining_a_computer.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Delay_line_memory.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Delete_a_branch.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Delete_records_in_an_SQL_table.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Deleting_Mongo_documents.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Dependency_injection.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Devices.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Dictionaries_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Difference_between_remote_origin_and_head.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Disjunction_Elimination.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Disjunction_Introduction.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Disk_info.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Distributivity.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Dividing_fractions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Docker_CLI.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Docker_Compose.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Docker_architecture.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Docker_compose_and_Dockerfile_difference.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Docker_containers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Docker_general_overview.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Docker_images.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Docker_storage.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Dynamic_and_static_websites.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/DynamoDB_CLI_commands.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/DynamoDB_SDK_commands.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/DynamoDB_data_structure.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Effective_logging_in_Git.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Elastic_Compute_Cloud.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Electromagnetism.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Electrons.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Enums.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Environmental_and_shell_variables.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Equivalent_equations.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Equivalent_fractions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Error_handling_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Event_loop.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Example_scenario_internet_data_transfer.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Expansions_and_substitutions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Exponents.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Expressing_whole_numbers_as_fractions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Factors_and_divisors.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Factory_pattern.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Fetch_decode_execute.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Fetch_from_Secrets_Manager.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/File_descriptors.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/File_operations_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/File_permissions_and_execution_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/File_system_error_handling_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Filesystems.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Find_Bash_command.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Flip_flops.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Foreign_keys_in_SQL.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Formal_conventions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Formal_proofs_in_propositional_logic.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Format_specifiers_in_C.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Formatting_output_text_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Forms_in_React.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Four_bit_adder.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Frequency_counters.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Full_Node_API_example.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Function_overloads.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Functions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Functions_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Functions_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Fundamental_Theorem_of_Arithmetic.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Further_examples_of_TS_generics.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/GPU_versus_CPU.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Generics_in_TypeScript.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Git_bisect.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Git_rebasing.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Global_object_in_NodeJS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Grep.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Ground.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Guide_to_YAML.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/HTTPS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/HTTP_request_types.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Half_adder_and_full_adder.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Handle_multiple_endpoints_single_lambda.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Handling_negative_fractions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Hardware_Description_Language.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Hardware_abstraction_and_modularity.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Hardware_simulation.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Headless_Raspi_network_setup.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Heap_memory.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Hexadecimal_number_system.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/IP_addresses.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Identify_merged_branches.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Importing_MongoDB_data.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Increasing_fractions_to_their_highest_terms.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Insert_data_into_SQL_table.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Instruction_set_architectures.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Integers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Integrated_circuits.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Interactive_staging.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Internet_Layer_of_Internet_Protocol.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Internet_fundamentals.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Intersection_types_in_TypeScript.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Intro_to_the_Unix_shell.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Inversion_of_operators.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Invoking_the_shell_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Iterating_in_React.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Iterating_through_complex_data_structures_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/JavaScript_module_types.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Joins_in_SQL.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Journey_of_GraphQL_query.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Key_characteristics_of_GraphQL.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Killing_processes.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/LEDs.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Lambda_directory_structure.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Lambda_handler_function.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Lambda_programming_model.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Lambda_triggers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Lambdas_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Latches.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Law_of_Non_Contradiction.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Law_of_the_Excluded_Middle.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Lifecycle_methods.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Link_Layer_of_Internet_Protocol.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Linux_disk_partitions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/List_comprehension_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Listing_and_navigating_directories_in_the_Shell.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Lists_and_arrays_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Lists_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Local_AWS_development_with_SAM.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Logarithms.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Logic_gates.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Logical_consistency.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Logical_equivalence.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Logical_indeterminacy.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Logical_possibility_and_necessity.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Logical_truth_and_falsity.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Loops_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Loops_in_bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/MAC_addresses.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Machine_code.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Magnetic_core_memory.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Magnetic_drum_memory.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Magnetic_tape.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Mainframe_computers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Managing_environments_in_NodeJS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Map_and_filter_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Map_and_filter_to_reduce_in_JS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Mapped_types_in_TS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Maps_and_sets_in_JS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Match_statements_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Matter_and_atoms.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Memoization_in_React.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Memory_Management_Unit.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Memory_addresses.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Memory_leaks.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Memory_versus_processor.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Middleware_in_NodeJS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Mixed_and_improper_fractions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Modelling_relationships_in_MongoDB.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Module_pattern.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Module_wrapping_at_runtime.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Modules_in_NodeJS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/MongoDB_Introduction.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/MongoDB_connection.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Monitoring_processes_and_resources.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Morgan.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Motherboard.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Multiple_pointers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Multiplexers_and_demultiplexers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Multiplicative_identity.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Multiplicative_property_of_negative_one.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Multiplying_fractions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Mutations_with_Apollo_Client.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Naming_conventions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Natural_numbers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Negation_Elimination.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Negation_Introduction.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Negative_exponents.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Network_card.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Network_debugging.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Network_fundamentals.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Network_hosts.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Network_packet_analysis_tools.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Network_protocols.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Network_requests_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Network_scanning.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/NodeJS_scripts.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Node_and_MySQL_db.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Nodemon.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Non_null_assertion_in_TypeScript.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/None_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Numbers_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Object_language_and_meta_language.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Observer_pattern.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Ohms_Law.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/OpenSearch.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Operating_system_API.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Order_of_operations.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Package_management_in_NodeJS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Packet_switching_British_precursors.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Pacman.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Passing_arguments_and_options_to_Bash_scripts.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Passing_arguments_to_Python_scripts.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Peer_to_peer_network.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Ports_in_NodeJS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Practical_walkthrough_Lambda_creation_within_AWS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Prefixes_for_units_of_electrical_measurement.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Prime_factorization.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Primes_and_composites.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Primitive_types.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Printing_values_in_C.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Process_module_in_NodeJS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Processes.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Prop_types_in_React.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Proper_shebang_syntax.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Props_in_React.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Prototypical_inheritance.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Push_buttons.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Python_application_structure.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Python_data_types.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Python_execution.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Python_interpreter.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Python_modules_and_imports.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Python_package_management.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Querying_a_Mongo_collection.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Queue.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Quote_marks_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/RESTful_APIs.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/ROM_versus_disk_loading.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/React_Components.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/React_application_structure.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/React_errors.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/React_useContext.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/React_useEffect.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/React_useReducer.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/React_useState.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Read_command__in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Reading_files_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Reciprocals.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Recursion.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Redirect_to_dev_null.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Redirection_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Reducing_fractions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Register_and_cache_memory.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Regular_expressions_in_SQL.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Reiteration.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Relation_between_kernel_and_CPU.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Relational_database_architecture.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Relays.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Remote_tracking_branches.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Rename_a_branch.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Reset_to_remote_version.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Resistance.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Restructure_URLs_lambda.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Retrieve_data_from_SQL_table.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Role_of_memory_in_computation.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Role_of_unique_key_in_relational_databases.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Routing_on_link_click_in_React.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Rules_for_operations_on_like_and_unlike_terms.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/S3.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/SAM.md (100%) create mode 100644 neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/SQLite.md rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Save_readonly_Vim_file.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Schema_Definition_Language_in_GraphQL.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Secrets_or_env_vars_in_AWS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Semantic_versioning.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Set_DNS_settings.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Sets_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Setting_up_and_configuring_TypeScript.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Shell_sessions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Signed_and_unsigned_numbers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Signed_magnitude_representation.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Single_file_Python_scripts.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Singleton_pattern.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Sliding_window.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Solving_equations.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Sorting_lists_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Soundness.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Split_into_array_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Stack_memory.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Stacks.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Stale_branches_and_pruning.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Step_functions_and_state_machines.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Strategies_for_constructing_proofs.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Streams_in_NodeJS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Strings_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Strings_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Structuring_Express_applications.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Substrings_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Swap_space.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Switch_between_Python_vers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Syllogism.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Symlinks.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Syntax_of_propositional_logic.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Tags_in_Git.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Terraform.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Test_values_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Testing_Python_code.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Testing_basic_prop_passing_in_React.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Testing_with_Jest.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Text_manipulation_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/The_History_of_Computing_Swade.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/The_Little_Man_computer.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/The_PATH.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/The_Pragmatic_Programmer_1999.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/The_kernel.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/The_memory_hierarchy.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Theorems_and_empty_sets.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Threads.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Three_bit_counter.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Time_and_computers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Torrenting.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Transistors.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Transport_Layer_of_Internet_Protocol.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Troubleshooting_MongoDB.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Truth_functional_connectives.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Truth_tables.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Truth_trees.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Tuples_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Turing_completeness.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Turing_machines.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Twos_complement.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Type_guarding_and_narrowing_in_TS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Type_hinting.md (79%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Typing_built_in_React_hooks.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Union_types_in_TS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Unknown_type_in_TS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Update_a_Mongo_document.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Update_an_SQL_table.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Update_existing_data_in_SQL_table.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Useful_operators_in_SQL.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Usenet.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/User_Space.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/User_agent.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/User_management_in_Linux.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/User_management_on_AWS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Using_GraphQL_with_Node.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Using_SQLite_with_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Using_arguments_with_Apollo_Client.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Utilities_operators_flags.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Validating_Mongoose_schemas.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Validation_in_NodeJS.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Validity_and_entailment.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Variable_indirection_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Variables_and_data_types_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Variables_in_C.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Viewing_remote_changes_without_merging.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Views_in_relational_databases.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/VirtualMemory.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Virtual_private_cloud.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Voltage.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Voltage_sources.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Weaving_the_Web_Berners_Lee.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/What_are_disks.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/What_can_the_ISP_see.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/What_is_memory.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Whole_numbers.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Why_computers_use_binary.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Wildcards_in_SQL.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Williams_Tube_memory.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/With_open_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Working_with_CSVs_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Working_with_JSON_in_Python.md (70%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Working_with_directories_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Working_with_numbers_in_Bash.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Writing_to_files_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Zero_property_of_multiplication.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/Zip_function_in_Python.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/a247fa9b_surveillance_capitalism_not_necessary.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/a4601796_trapdoor_functions.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/a771a6d9_attributes_of_internet_enclosure.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/bbdcb54f_public_key_cryptography.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/c8173d17_TIMPs.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/cfbef1c4_web_precursors.md (100%) create mode 100644 neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/dfsdfdf/Welcome.md rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/e470bf3d_IMPs_in_the_ARPANET.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/ecec56e6_precursors_to_search_engines.md (100%) create mode 100644 neuron/8f51653f-9574-4f79-81a8-1f2ecc0ba592/eolas testg/Welcome.md rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/f0f70a3c_ARPANET_motivations.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/f6564af9_AOL_and_early_internet_enclosure.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/favicon/favicon-16x16.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/favicon/favicon-32x32.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/favicon/favicon.ico (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/fs.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/head.html (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/http_in_Node.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/index.md (98%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/journald.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/jq.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/neuron.dhall (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/ps.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/python_advent_learnings.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/1.4-Input-Process-Output.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/3-bit-adder-diagram.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/540px-PDP-8_(1).jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Arpanet_logical_map,_march_1977.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Arpanet_map_1973.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/DMUX.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Domain _ Billing.pdf (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/EDSAC.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/FL-Databases-1.5_terminology.gif (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Harvard_Mark_1.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/IMP-network.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/LMC_5.gif (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/MANIAC_computer.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/MUX.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Memory-Hierarchy.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Navigator_Netscape.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Netscape_Navigator.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ORelim1.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ORelim2.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/OS-api.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Pasted_image_20220319135558.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Pasted_image_20220319135805.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Pasted_image_20220319135823.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Pasted_image_20220411082627.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/REST_request-load.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/SAGE_command_post.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/SQS-deadletter.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/SQS-example.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Screenshot_2020-08-09_at_21.34.48.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Screenshot_2021-05-11_at_18.51.02.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Screenshot_2021-05-11_at_18.55.23.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/TCP_IP.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Turing_machines_01.gif (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/Zuse-Z3.jpeg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/abc-computer.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/access-key-aws.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/all-layers-of-IP.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/alta-vista.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/altair-8800.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/analog-digital.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/and-gate-new-2.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/and-transistor.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/aol-on-windows.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/aol-original.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/api-gateway-trigger.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/apollo-explorer.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/apple1.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/apple2.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/application-layer-data.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/arithmometer.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/async.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/atom-diagram.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/awk-outline.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/basic-circuit.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/bbn-logo.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/bi-intro.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/biconditional-elim.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/bjt-terminals.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/breadboard-DIP.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/breadboard-diagram.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/breakdown.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/cell-comparison.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/centralised.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/change-dns-server.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/charge-cylinder.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/cherry-pick.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/circ-batt-final.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/clock_pulses.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/cloud-formation-stack.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/cloudwatch-logs.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/combined-merge-hist.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/complex-number-calculator-bell-labs.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/complex-tree.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/comptometer.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/cond-elim.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/cond-intro.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/conditional-decomposition-rule.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/conjunc-elim.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/conjunc-intro.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/conjunction-decomposition-rule.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/container-lifecycle.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/container-versus-vm.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/containers-in-userspace.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/correct_push_button.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/decentralised.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/derivation_from_contradiction.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/differential_analyser_bush.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/diode-led.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/diode.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/dipole-again.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/disjunc-elim.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/disjunc-intro.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/disjunction-decomposition-rule.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/distributed.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/dock-architecture.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/draw.io-Page-8.drawio.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/draw.io-Page-9.drawio.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/drawio-Page-7.drawio.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/dsfdsfsdfwe.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/dynamodb.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/em-spectrum.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/em-wave.gif (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/eniac.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/equiv-fractions.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/favicon.ico (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/full-adder-new.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/gateway-services.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/gateway-trigger.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/git-bisect.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/git-interactive-mode-2.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/git-interactive-rebase.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/git-manual-hunk.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/git-patch-mode.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/graphQL_request_load.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/graphql-architecture.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/graphql-journey-two.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/graphql_multiple_resources.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/greyscale-encoding.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ground-symbol.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/grub.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/half-adder-gates-three.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/half-adder-new.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/harddisk.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/hardware-abstraction-hierarchy.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/hardware-sim-basic.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/hd-sim-test.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/hertz_wave_freq.gif (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/hexadecimal-to-bytes.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/htop.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/hydraulic_computer.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ibm-1401.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ibm-360-in-use.jpeg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ibm-360.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ibm-650-console-panel.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ibm-650.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ibm-701-control-unit.jpeg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ibm-add.jpeg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ibm-pc.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/incorrect_push_button.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/integrated-circuit.jpeg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/intel-4004.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/internet-layer-packet-revised.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/internet-layer-packet.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/internet_1984.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/internet_explorer.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/internetworking_1977.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ip-address-anatomy.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/javascript-recursion.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/jk-flip-flops.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/journald.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/kernel-cpu-interaction.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/knowledge_graph.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/lambda-cloudwatch.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/lambda-func-three.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/lambda-func-two.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/lambda-overview.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/lambda_func_one.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/leibniz-stepped-drum.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/lin.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/link-layer-frame-revised.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/link-layer-frame.drawio.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/link-layer-internet-diagram.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/local-sam-docker.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/logical-equivalence-tree.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/logical-falsity-tree.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/lsof.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/magnetic-core-closeup.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/magnetic-core-memory.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/magnetic-drum-memory.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/magnetic-tape-disk.jpeg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/magnetic-tape-ibm.jpeg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/magnetic_field.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/manchester_baby.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/memory-flow.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/modem-bt.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/mongo-collection.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/mongo-compass.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/mongo-db-structure.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/mongo-doc-added.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/mongoose-hierarchy.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/mosaic-browser.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/motherboard-pi.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/mount-directory.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/multi_on_off.gif (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/multiple_circuits.gif (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/nand-gate-new.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/nand-mem-demonstrated.gif (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/nand-mem-first.gif (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/nand-mem-second.gif (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/nand_latch_logic_circuit.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/negate-elim.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/negate-intro.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/negated-biconditional-decomposition-rule.drawio.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/negated-conditional-decomposition-rule.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/negated-conjunction-decomposition-rule.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/negated-disjunction-decomposition-rule.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/network-request-layers.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/node-event-loop.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/nor-gate-new.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/normal-merge-again.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/not-by-ai-alternative--light.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/one-eighth-a.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/opensearch-architecture.drawio.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/or-gate-new.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/or-transistor.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/parallel-battery-diagram.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/parallel-transmission.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/pascaline.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/pilot-ace.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/postman-aws-output.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/postman-lambda.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/programming_a_digital_electronic_computter.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/proof.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/proofs-drawio-Page-5.drawio.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/proofs-drawio-Page-5.drawio_2.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/proofs-drawio-Page-6.drawio.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/ps-tree.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/push-button-legs.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/python-exception-hierarchy.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/queue.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/react-lifecycle.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/rebase-tip-chage.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/red-encoding.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/reiteration.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/relay.gif (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/s3-package-again.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/sam-build.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/sam-directory.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/sam-template-yaml.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/serial-transmission.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/series-battcircuit.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/series-battery-diagram.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/server-listening.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/signed-to-unsigned.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/single-git-history-rebase.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/sns-example.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/sql-full-outer-join.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/sql-inner-join.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/sql-left-outer-join.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/sql-right-outer-join.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/square.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/sr_latch_diagram.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/sr_latch_logic_circuit.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/stack1.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/stack2.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/standard-userspace.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/state-machine-definition.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/state-machine-execution.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/step1.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/step2.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/step3.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/step4.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/stibitz-teletype.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/switch-and-gate.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/switch-or-gate.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/sync-thread.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/systemd-global-files.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/systemd-local-files.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/t-flip-flops.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/terminal_colours.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/theoremproof.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/transistor-off.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/transistor-on.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/transport-layer-segment.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/trigger-info.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/univac-1.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/univac-operator-console.jpeg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/unsigned-to-signed.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/valence-shell.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/vertical-circuit.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/virtual-memory-diagram.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/voltage-drop.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/von_neumann_architecture.jpeg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/web-url.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/whirlwind-magnetic-cores.JPG (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/williams-tube-dots.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/williams-tube.jpg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/xor-addition-four.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/xor-gate-new.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/xor-hdl.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/yahoo-original-homepage.png (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/static/yellow-encoding.svg (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/systemd.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/systemd_status.md (100%) rename neuron/{3cd71ed3-2c64-460c-92b8-94889befa1fe => 8f51653f-9574-4f79-81a8-1f2ecc0ba592}/v8.md (100%) create mode 100644 zk/dfsdfdf/Welcome.md create mode 100644 zk/eolas testg/Welcome.md 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 61d71eafbf9d851f43ca375bd7c119a8f01ddcac..bb2d5c8eba6dc458658dcd14520ecc37a1d7bb14 100644 GIT binary patch delta 13646 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 delta 6334 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 BTy_8e 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 61d71eafbf9d851f43ca375bd7c119a8f01ddcac..bb2d5c8eba6dc458658dcd14520ecc37a1d7bb14 100644 GIT binary patch delta 13646 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 delta 6334 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 BTy_8e 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