From 71e841a440255e09abcaf839ce463b03fa66fcf6 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Mon, 25 Nov 2024 07:19:28 +0000 Subject: [PATCH] Autosave: 2024-11-25 07:19:28 --- .../Messaging_services.md | 19 ---- .../.zk/config.toml | 0 .../.zk/notebook.db | Bin 3858432 -> 3858432 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 | 42 +++++++++ .../AWS_SQS.md | 5 ++ .../AWS_SQS_SDK.md | 85 ++++++++++++++++++ .../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 .../Arithmetic_Logic_Unit.md | 0 .../Arrays.md | 0 .../Assembly.md | 0 ...Property_of_Addition_and_Multiplication.md | 0 .../Atomic_and_molecular_propositions.md | 0 .../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_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 .../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 .../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_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 | 0 .../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 | 0 .../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_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_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 | 0 .../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 ...71a6d9_attributes_of_internet_enclosure.md | 0 ...b3-1d8_Mosaic_Netscape_and_Browser_Wars.md | 0 .../c8173d17_TIMPs.md | 0 .../cfbef1c4_web_precursors.md | 0 .../e470bf3d_IMPs_in_the_ARPANET.md | 0 .../ecec56e6_precursors_to_search_engines.md | 0 .../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 .../fs.md | 0 .../head.html | 0 .../http_in_Node.md | 0 .../index.md | 15 ++-- .../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/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 0 -> 31913 bytes .../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/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 3858432 -> 3858432 bytes zk/AWS_SNS.md | 42 +++++++++ zk/AWS_SQS.md | 5 ++ zk/AWS_SQS_SDK.md | 85 ++++++++++++++++++ zk/Messaging_services.md | 19 ---- 794 files changed, 272 insertions(+), 45 deletions(-) delete mode 100644 neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Messaging_services.md rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/.zk/config.toml (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/.zk/notebook.db (98%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/.zk/templates/default.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/.zk/templates/synthesis.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/0716531c_rewilding_the_internet.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/241fe1a3_the_Web_versus_modem_BBSs.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/385af4b4_Baran_distributed_networks.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/3f1b9fe5_motivation_Berners_Lee.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/4a3dc316_key_figures_ARPANET.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/4da22434_from_ARPANET_to_Internet.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/653c0b1d_host_protocols_of_ARPANET.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/82f9c228_dissolution_of_ARPANET.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/861cc26e_ARPA_origins.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/API_Gateway.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/AWS_CLI.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/AWS_CloudWatch.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/AWS_SAM_and_Docker.md (100%) create mode 100644 neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SNS.md rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/AWS_SQS.md (92%) create mode 100644 neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SQS_SDK.md rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/AWS_architecture_hierarchy.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Accessing_metadata_about_SQL_database.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Accessing_secrets_from_a_Lambda.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Add_Subtract_Fractions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Adding_documents_to_a_Mongo_collection.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Additive_identity.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Additive_inverse_property.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Aggregate_functions_in_SQL.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Algebra_key_terms.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Algorithmic_complexity.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Analogue_and_digital.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Any.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Apollo_Client.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Apollo_Server.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Appending_to_files_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Application_Layer_of_Internet_Protocol.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Application_state_management_with_React_hooks.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Arithmetic_Logic_Unit.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Arrays.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Assembly.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Associative_Property_of_Addition_and_Multiplication.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Atomic_and_molecular_propositions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Awk.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Axioms_of_set_theory.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Bash_colour_output.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Bash_file_exists.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Bash_store_status_of_command_execution.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Basic_model_of_the_operating_system.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Basic_properties_of_sets.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Basics_of_web_components.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Batch_processing.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Bauman_quote.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Bell_System.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Biconditional_Elimination.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Biconditional_Introduction.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Binary_addition.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Binary_arithmetic.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Binary_colour_encoding.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Binary_encoding.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Binary_encoding_of_text.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Binary_number_system.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Binary_units_of_measurement.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Bitwise_operators.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Bluetooth.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Bolt_Beranek_and_Newman.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Boolean_algebra.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Boolean_function_synthesis.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Boolean_functions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Boot_process.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Breadboards.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Bus.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/CPU_architecture.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Call_stack.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Capturing_user_input_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Case_statements_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Cells_and_batteries.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Cherry_picking.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Child_to_parent_data_flow_in_React.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Chipset_and_controllers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Class_inheritance_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Classes.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Classes_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Clock_signals.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Command_pattern.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Commutative_Property_of_Addition_and_Multiplication.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Comparing_React_classes_to_hooks.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Compile_Python_app_to_single_executable.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Compile_from_source.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Components_props_classes.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Components_props_hooks_in_React.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Concise_subfield_mapping_JS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Conditional_Elimination.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Conditional_Introduction.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Conditional_statements_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Conditionals_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Conjunction_Elimination.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Conjunction_Introduction.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Connect_to_Mongo_database.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Connecting_a_frontend_to_a_Docker_backend.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Containerization.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Controlled_components_in_React.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Corresponding_material_and_biconditional.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Coulombs_Laws.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Create_Mongo_database.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Create_an_SQL_table.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Create_timed_systemd_job.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Creating_a_Docker_image.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Creating_a_Linux_partition_table.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Creating_a_Mongo_schema_and_model.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Creating_a_RESTful_API_GET.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Creating_a_RESTful_API_Integrating_the_Database.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Creating_a_RESTful_API_Introduction.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Creating_a_RESTful_API_POST.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Creating_a_RESTful_API_PUT.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Creating_memory_with_NAND.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Cron.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Current.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Custom_React_hook_examples.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Custom_types_in_TypeScript.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/DRAM_and_SRAM_memory.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Daemons.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Data_types_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Data_types_in_MySQL.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Database_indices.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Database_options_on_AWS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Dates_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/DeMorgan's_Laws.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Defining_a_computer.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Delay_line_memory.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Delete_a_branch.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Delete_records_in_an_SQL_table.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Deleting_Mongo_documents.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Dependency_injection.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Devices.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Dictionaries_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Difference_between_remote_origin_and_head.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Disjunction_Elimination.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Disjunction_Introduction.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Disk_info.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Distributivity.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Dividing_fractions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Docker_CLI.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Docker_Compose.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Docker_architecture.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Docker_compose_and_Dockerfile_difference.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Docker_containers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Docker_general_overview.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Docker_images.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Docker_storage.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/DynamoDB_CLI_commands.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/DynamoDB_SDK_commands.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/DynamoDB_data_structure.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Effective_logging_in_Git.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Elastic_Compute_Cloud.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Electromagnetism.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Electrons.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Enums.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Environmental_and_shell_variables.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Equivalent_equations.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Equivalent_fractions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Error_handling_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Event_loop.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Example_scenario_internet_data_transfer.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Expansions_and_substitutions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Exponents.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Expressing_whole_numbers_as_fractions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Factors_and_divisors.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Factory_pattern.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Fetch_decode_execute.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Fetch_from_Secrets_Manager.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/File_descriptors.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/File_operations_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/File_permissions_and_execution_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/File_system_error_handling_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Filesystems.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Find_Bash_command.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Flip_flops.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Foreign_keys_in_SQL.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Formal_conventions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Formal_proofs_in_propositional_logic.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Format_specifiers_in_C.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Formatting_output_text_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Forms_in_React.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Four_bit_adder.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Frequency_counters.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Full_Node_API_example.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Function_overloads.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Functions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Functions_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Functions_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Fundamental_Theorem_of_Arithmetic.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Further_examples_of_TS_generics.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/GPU_versus_CPU.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Generics_in_TypeScript.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Git_bisect.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Git_rebasing.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Global_object_in_NodeJS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Grep.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Ground.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Guide_to_YAML.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/HTTP_request_types.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Half_adder_and_full_adder.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Handle_multiple_endpoints_single_lambda.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Handling_negative_fractions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Hardware_Description_Language.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Hardware_abstraction_and_modularity.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Hardware_simulation.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Headless_Raspi_network_setup.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Heap_memory.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Hexadecimal_number_system.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/IP_addresses.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Identify_merged_branches.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Importing_MongoDB_data.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Increasing_fractions_to_their_highest_terms.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Insert_data_into_SQL_table.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Instruction_set_architectures.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Integers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Integrated_circuits.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Interactive_staging.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Internet_Layer_of_Internet_Protocol.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Internet_fundamentals.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Intersection_types_in_TypeScript.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Intro_to_the_Unix_shell.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Inversion_of_operators.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Invoking_the_shell_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Iterating_in_React.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Iterating_through_complex_data_structures_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/JavaScript_module_types.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Joins_in_SQL.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Journey_of_GraphQL_query.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Key_characteristics_of_GraphQL.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Killing_processes.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/LEDs.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Lambda_directory_structure.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Lambda_handler_function.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Lambda_programming_model.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Lambda_triggers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Lambdas_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Latches.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Law_of_Non_Contradiction.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Law_of_the_Excluded_Middle.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Lifecycle_methods.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Link_Layer_of_Internet_Protocol.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Linux_disk_partitions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/List_comprehension_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Listing_and_navigating_directories_in_the_Shell.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Lists_and_arrays_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Lists_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Local_AWS_development_with_SAM.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Logarithms.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Logic_gates.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Logical_consistency.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Logical_equivalence.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Logical_indeterminacy.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Logical_possibility_and_necessity.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Logical_truth_and_falsity.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Loops_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Loops_in_bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/MAC_addresses.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Machine_code.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Magnetic_core_memory.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Magnetic_drum_memory.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Magnetic_tape.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Mainframe_computers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Managing_environments_in_NodeJS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Map_and_filter_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Map_and_filter_to_reduce_in_JS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Mapped_types_in_TS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Maps_and_sets_in_JS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Match_statements_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Matter_and_atoms.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Memoization_in_React.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Memory_Management_Unit.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Memory_addresses.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Memory_leaks.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Memory_versus_processor.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Middleware_in_NodeJS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Mixed_and_improper_fractions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Modelling_relationships_in_MongoDB.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Module_pattern.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Module_wrapping_at_runtime.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Modules_in_NodeJS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/MongoDB_Introduction.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/MongoDB_connection.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Monitoring_processes_and_resources.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Morgan.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Motherboard.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Multiple_pointers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Multiplexers_and_demultiplexers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Multiplicative_identity.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Multiplicative_property_of_negative_one.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Multiplying_fractions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Mutations_with_Apollo_Client.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Naming_conventions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Natural_numbers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Negation_Elimination.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Negation_Introduction.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Negative_exponents.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Network_card.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Network_debugging.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Network_fundamentals.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Network_hosts.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Network_protocols.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Network_requests_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Network_scanning.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/NodeJS_scripts.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Node_and_MySQL_db.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Nodemon.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Non_null_assertion_in_TypeScript.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/None_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Numbers_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Object_language_and_meta_language.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Observer_pattern.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Ohms_Law.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/OpenSearch.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Operating_system_API.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Order_of_operations.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Package_management_in_NodeJS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Packet_switching_British_precursors.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Pacman.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Passing_arguments_and_options_to_Bash_scripts.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Passing_arguments_to_Python_scripts.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Peer_to_peer_network.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Ports_in_NodeJS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Practical_walkthrough_Lambda_creation_within_AWS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Prefixes_for_units_of_electrical_measurement.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Prime_factorization.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Primes_and_composites.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Primitive_types.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Printing_values_in_C.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Process_module_in_NodeJS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Processes.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Prop_types_in_React.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Proper_shebang_syntax.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Props_in_React.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Prototypical_inheritance.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Push_buttons.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Python_application_structure.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Python_data_types.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Python_execution.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Python_interpreter.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Python_modules_and_imports.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Python_package_management.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Querying_a_Mongo_collection.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Queue.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Quote_marks_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/RESTful_APIs.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/ROM_versus_disk_loading.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/React_Components.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/React_application_structure.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/React_errors.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/React_useContext.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/React_useEffect.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/React_useReducer.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/React_useState.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Read_command__in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Reading_files_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Reciprocals.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Recursion.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Redirect_to_dev_null.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Redirection_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Reducing_fractions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Register_and_cache_memory.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Regular_expressions_in_SQL.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Reiteration.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Relation_between_kernel_and_CPU.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Relational_database_architecture.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Relays.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Remote_tracking_branches.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Rename_a_branch.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Reset_to_remote_version.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Resistance.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Restructure_URLs_lambda.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Retrieve_data_from_SQL_table.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Role_of_memory_in_computation.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Role_of_unique_key_in_relational_databases.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Routing_on_link_click_in_React.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Rules_for_operations_on_like_and_unlike_terms.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/S3.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/SAM.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/SQLite.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Save_readonly_Vim_file.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Schema_Definition_Language_in_GraphQL.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Secrets_or_env_vars_in_AWS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Semantic_versioning.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Set_DNS_settings.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Sets_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Setting_up_and_configuring_TypeScript.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Shell_sessions.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Signed_and_unsigned_numbers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Signed_magnitude_representation.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Single_file_Python_scripts.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Singleton_pattern.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Sliding_window.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Solving_equations.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Sorting_lists_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Soundness.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Split_into_array_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Stack_memory.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Stacks.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Stale_branches_and_pruning.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Step_functions_and_state_machines.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Strategies_for_constructing_proofs.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Streams_in_NodeJS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Strings_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Strings_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Structuring_Express_applications.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Substrings_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Swap_space.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Switch_between_Python_vers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Syllogism.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Symlinks.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Syntax_of_propositional_logic.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Tags_in_Git.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Terraform.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Test_values_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Testing_Python_code.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Testing_basic_prop_passing_in_React.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Testing_with_Jest.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Text_manipulation_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/The_History_of_Computing_Swade.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/The_Little_Man_computer.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/The_PATH.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/The_Pragmatic_Programmer_1999.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/The_kernel.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/The_memory_hierarchy.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Theorems_and_empty_sets.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Threads.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Three_bit_counter.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Time_and_computers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Torrenting.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Transistors.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Transport_Layer_of_Internet_Protocol.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Troubleshooting_MongoDB.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Truth_functional_connectives.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Truth_tables.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Truth_trees.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Tuples_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Turing_completeness.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Turing_machines.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Twos_complement.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Type_guarding_and_narrowing_in_TS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Type_hinting.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Typing_built_in_React_hooks.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Union_types_in_TS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Unknown_type_in_TS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Update_a_Mongo_document.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Update_an_SQL_table.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Update_existing_data_in_SQL_table.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Useful_operators_in_SQL.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Usenet.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/User_Space.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/User_management_in_Linux.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/User_management_on_AWS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Using_GraphQL_with_Node.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Using_SQLite_with_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Using_arguments_with_Apollo_Client.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Utilities_operators_flags.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Validating_Mongoose_schemas.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Validation_in_NodeJS.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Validity_and_entailment.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Variable_indirection_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Variables_and_data_types_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Variables_in_C.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Viewing_remote_changes_without_merging.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Views_in_relational_databases.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/VirtualMemory.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Virtual_private_cloud.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Voltage.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Voltage_sources.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Weaving_the_Web_Berners_Lee.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/What_are_disks.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/What_is_memory.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Whole_numbers.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Why_computers_use_binary.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Wildcards_in_SQL.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Williams_Tube_memory.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/With_open_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Working_with_CSVs_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Working_with_JSON_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Working_with_directories_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Working_with_numbers_in_Bash.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Writing_to_files_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Zero_property_of_multiplication.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/Zip_function_in_Python.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/a771a6d9_attributes_of_internet_enclosure.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/c8173d17_TIMPs.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/cfbef1c4_web_precursors.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/e470bf3d_IMPs_in_the_ARPANET.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/ecec56e6_precursors_to_search_engines.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/f0f70a3c_ARPANET_motivations.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/f6564af9_AOL_and_early_internet_enclosure.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/favicon/favicon-16x16.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/favicon/favicon-32x32.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/favicon/favicon.ico (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/fs.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/head.html (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/http_in_Node.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/index.md (98%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/journald.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/jq.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/neuron.dhall (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/ps.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/python_advent_learnings.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/1.4-Input-Process-Output.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/3-bit-adder-diagram.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/540px-PDP-8_(1).jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Arpanet_logical_map,_march_1977.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Arpanet_map_1973.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/DMUX.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Domain _ Billing.pdf (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/EDSAC.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/FL-Databases-1.5_terminology.gif (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Harvard_Mark_1.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/IMP-network.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/LMC_5.gif (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/MANIAC_computer.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/MUX.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Memory-Hierarchy.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Navigator_Netscape.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Netscape_Navigator.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ORelim1.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ORelim2.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/OS-api.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Pasted_image_20220319135558.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Pasted_image_20220319135805.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Pasted_image_20220319135823.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Pasted_image_20220411082627.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/REST_request-load.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/SAGE_command_post.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/SQS-deadletter.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/SQS-example.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Screenshot_2020-08-09_at_21.34.48.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Screenshot_2021-05-11_at_18.51.02.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Screenshot_2021-05-11_at_18.55.23.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/TCP_IP.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Turing_machines_01.gif (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/Zuse-Z3.jpeg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/abc-computer.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/access-key-aws.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/all-layers-of-IP.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/alta-vista.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/altair-8800.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/analog-digital.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/and-gate-new-2.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/and-transistor.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/aol-on-windows.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/aol-original.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/api-gateway-trigger.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/apollo-explorer.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/apple1.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/apple2.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/application-layer-data.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/arithmometer.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/async.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/atom-diagram.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/awk-outline.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/basic-circuit.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/bbn-logo.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/bi-intro.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/biconditional-elim.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/bjt-terminals.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/breadboard-DIP.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/breadboard-diagram.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/breakdown.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/cell-comparison.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/centralised.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/change-dns-server.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/charge-cylinder.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/cherry-pick.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/circ-batt-final.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/clock_pulses.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/cloud-formation-stack.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/cloudwatch-logs.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/combined-merge-hist.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/complex-number-calculator-bell-labs.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/complex-tree.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/comptometer.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/cond-elim.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/cond-intro.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/conditional-decomposition-rule.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/conjunc-elim.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/conjunc-intro.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/conjunction-decomposition-rule.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/container-lifecycle.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/container-versus-vm.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/containers-in-userspace.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/correct_push_button.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/decentralised.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/derivation_from_contradiction.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/differential_analyser_bush.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/diode-led.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/diode.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/dipole-again.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/disjunc-elim.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/disjunc-intro.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/disjunction-decomposition-rule.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/distributed.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/dock-architecture.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/draw.io-Page-8.drawio.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/draw.io-Page-9.drawio.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/drawio-Page-7.drawio.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/dsfdsfsdfwe.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/dynamodb.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/em-spectrum.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/em-wave.gif (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/eniac.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/equiv-fractions.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/full-adder-new.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/gateway-services.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/gateway-trigger.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/git-bisect.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/git-interactive-mode-2.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/git-interactive-rebase.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/git-manual-hunk.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/git-patch-mode.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/graphQL_request_load.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/graphql-architecture.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/graphql-journey-two.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/graphql_multiple_resources.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/greyscale-encoding.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ground-symbol.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/grub.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/half-adder-gates-three.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/half-adder-new.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/harddisk.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/hardware-abstraction-hierarchy.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/hardware-sim-basic.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/hd-sim-test.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/hertz_wave_freq.gif (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/hexadecimal-to-bytes.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/htop.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/hydraulic_computer.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ibm-1401.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ibm-360-in-use.jpeg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ibm-360.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ibm-650-console-panel.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ibm-650.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ibm-701-control-unit.jpeg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ibm-add.jpeg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ibm-pc.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/incorrect_push_button.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/integrated-circuit.jpeg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/intel-4004.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/internet-layer-packet-revised.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/internet-layer-packet.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/internet_1984.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/internet_explorer.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/internetworking_1977.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ip-address-anatomy.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/javascript-recursion.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/jk-flip-flops.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/journald.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/kernel-cpu-interaction.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/knowledge_graph.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/lambda-cloudwatch.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/lambda-func-three.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/lambda-func-two.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/lambda-overview.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/lambda_func_one.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/leibniz-stepped-drum.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/lin.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/link-layer-frame-revised.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/link-layer-frame.drawio.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/link-layer-internet-diagram.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/local-sam-docker.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/logical-equivalence-tree.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/logical-falsity-tree.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/lsof.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/magnetic-core-closeup.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/magnetic-core-memory.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/magnetic-drum-memory.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/magnetic-tape-disk.jpeg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/magnetic-tape-ibm.jpeg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/magnetic_field.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/manchester_baby.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/memory-flow.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/modem-bt.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/mongo-collection.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/mongo-compass.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/mongo-db-structure.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/mongo-doc-added.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/mongoose-hierarchy.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/mosaic-browser.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/motherboard-pi.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/mount-directory.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/multi_on_off.gif (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/multiple_circuits.gif (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/nand-gate-new.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/nand-mem-demonstrated.gif (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/nand-mem-first.gif (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/nand-mem-second.gif (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/nand_latch_logic_circuit.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/negate-elim.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/negate-intro.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/negated-biconditional-decomposition-rule.drawio.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/negated-conditional-decomposition-rule.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/negated-conjunction-decomposition-rule.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/negated-disjunction-decomposition-rule.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/network-request-layers.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/node-event-loop.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/nor-gate-new.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/normal-merge-again.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/not-by-ai-alternative--light.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/one-eighth-a.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/opensearch-architecture.drawio.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/or-gate-new.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/or-transistor.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/parallel-battery-diagram.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/parallel-transmission.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/pascaline.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/pilot-ace.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/postman-aws-output.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/postman-lambda.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/programming_a_digital_electronic_computter.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/proof.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/proofs-drawio-Page-5.drawio.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/proofs-drawio-Page-5.drawio_2.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/proofs-drawio-Page-6.drawio.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/ps-tree.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/push-button-legs.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/python-exception-hierarchy.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/queue.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/react-lifecycle.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/rebase-tip-chage.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/red-encoding.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/reiteration.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/relay.gif (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/s3-package-again.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/sam-build.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/sam-directory.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/sam-template-yaml.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/serial-transmission.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/series-battcircuit.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/series-battery-diagram.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/server-listening.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/signed-to-unsigned.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/single-git-history-rebase.svg (100%) create mode 100644 neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sns-example.png rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/sql-full-outer-join.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/sql-inner-join.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/sql-left-outer-join.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/sql-right-outer-join.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/square.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/sr_latch_diagram.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/sr_latch_logic_circuit.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/stack1.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/stack2.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/standard-userspace.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/state-machine-definition.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/state-machine-execution.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/step1.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/step2.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/step3.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/step4.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/stibitz-teletype.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/switch-and-gate.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/switch-or-gate.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/sync-thread.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/systemd-global-files.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/systemd-local-files.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/t-flip-flops.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/terminal_colours.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/theoremproof.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/transistor-off.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/transistor-on.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/transport-layer-segment.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/trigger-info.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/univac-1.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/univac-operator-console.jpeg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/unsigned-to-signed.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/valence-shell.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/vertical-circuit.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/virtual-memory-diagram.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/voltage-drop.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/von_neumann_architecture.jpeg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/whirlwind-magnetic-cores.JPG (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/williams-tube-dots.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/williams-tube.jpg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/xor-addition-four.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/xor-gate-new.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/xor-hdl.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/yahoo-original-homepage.png (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/static/yellow-encoding.svg (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/systemd.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/systemd_status.md (100%) rename neuron/{6bd22abe-1c26-4082-9ee1-2e98738d9784 => f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae}/v8.md (100%) create mode 100644 zk/AWS_SNS.md create mode 100644 zk/AWS_SQS_SDK.md delete mode 100644 zk/Messaging_services.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Messaging_services.md b/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Messaging_services.md deleted file mode 100644 index 1f5a70c..0000000 --- a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Messaging_services.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: [AWS] ---- - -# AWS Messaging services - -## SNS - -> SNS: Simple Notification Service - -Similar to SQS but the focus is on notifications rather than messages, i.e -events that fire when something specific happens, not just a message-send event. -It can be used for passing notifications between applications or to persons -through SMS, text, push notifications and email. - -**SNS pushes messages out to subscribers while SQS stores the messages until -someone reads them.** - -Relation between SNS and SQS - typically paired aren't they. diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/.zk/config.toml b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/.zk/config.toml similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/.zk/config.toml rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/.zk/config.toml diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/.zk/notebook.db b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/.zk/notebook.db similarity index 98% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/.zk/notebook.db rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/.zk/notebook.db index ae91c56955e8b620c1949983cbaee2a749c683a7..112bd47a15713f5f38db2d8e11cf51624be69c0a 100644 GIT binary patch delta 29578 zcmeHw33yw_buMP+F2KbO?xYro)Iw1d1rQ`bQj)dWvSh86SJ|?J<${7m5;OryX1qXv z7^_+8$dR3!)p4^lY3n3*)S6#joZ4OTnz~DrHecFwN$jT0OPch3NnVqC$rR_#a^}pLnKS2{IcI$4`ERi^_&ML^zuDyyA9uOfh|A@wf21?XZhrds zhl1{%?kA8T#xMFpZ{+NWi{~R{^+LG$Z9bQa|Iv(sqKO&x;*-rsbl)c!@;(-PDfrvL zPh5;d-xq8`%a;wAKW#&P*?7|z~w1WM~h4;Q`wcB<3 z6O^^}!V7P@rp!P8R{EgP{_!tSN;7V88K0}=z3@dR4!>r)ZeTL$yEW^CGl)7_4S5PpfFs3oqX9(B0%=eyabZK+>I%6Kj z48~lnfpHgSfX#FlSJ^f<+v;P&wd`#1{Ia*E-ds8U(0TUIdH&FO@yvO}`<=mN_8#`0 znXOMsO8?T4OY*nkdSnotD_U&BhPzLV&nP9JcCJoLjOH`4#Zt~DWnzG{;*8>Ed`htr|J<2W(X4a88vp0c<*U@fSUQg$ zG{)~%l(EA2-4fKs=u$;Yq)M{jq!oI(vndKBu2+=&c;3#U6PWj>&P5}7FO?-ndCVVKsB{-tyM zb}=<(!%T5)Jbwy($kMc=XOMAC5BZlf{Zwi)pGw^m&bCetZOd zA)nVDFucKl&*$-b4ZpX^K%VZ81pGda;r07{zMwZ4^m{${>ot7dfFE`J2GZOYIQNDb zb@mN2+MC<3q<`r0)qB6}`k@tgLi=XM>TgYFw2ZQv#`+R@o^# zwT!c@oic>T=F24swvx+mWz?L+7xlSMh|vQ2_cLx(wr%9LERVW?}!}S5vCa>2o+O^0;oo;GDy!M@giNrH}SssesCRl+g>sz+3jPT2&mXmx?*swkJHF(065+U_&Mg_#0SBE*9+ z6>FkoQ=&Sk3MEsRLT#e#8+0}*Yb~uLgl9B0T{JTVLYxV3j1de646u3^&->nhqtE+z{Y3?Y$V`ber|o=({-drIMoIZkT`I1LJBH?M49 z>IqDg3qVUEdV1bA5mj0+GkPoOMz zT=VjE+tzjY>V2DN6K7YWWkUNBKvvVgVCe#_%DUQR`p>w)Y;+!@%+8yUQPRG## zZB!yvKhq~t*kvY)nL-?ta)BQ0e@bQ{w17OAy|Kz69DL>}xw24Hu5=5%kS2=QQ&sI$ zuw#mVfg#*bS=PhUd#21Oj1Egw>G0Pz3;)OoqYr#)604dCHJ>>-iah|l)-z=?MavI> zt2bajq=@s;$5w?CwSXdd}CcH&3&|*G4zq4-^0*uh!Peb*amMFlM$jsDYCN*l$;&RTjC&7OK zrJ4?FioPLJW89cuXF3al#67~*U%5*SjDa$#5wJSRylME#B&Nb1SwiKs6;W4JSJpT{ zbqQBaCr&IPCX~0oT(@rH5T$#w91ZMQH zgfsBV4qKe#D|WByYuKO-_6CJsoF9k4xnx(r76&o}FTyTRO#$sZtq7KzJ0=u$DpMjB z2-NQ2V#+zRDkn0K@WxB2dnKIeB=#DKdsJ;T^B_4my`!(azIKCbiS^e@O21%(kz}R)K0h^^5_KX^R)*z z#y!`qZ`dh#!DimoTd=0{BO}g4RIigv4(tE4bJ`Y}IyGLJ z`UA2V#+75@R36-p$b3KJr){!T?t$!#V-gkCVw{d7QEj&e00>(u2f4_T)Psggj$<`o zjC7zJS49DHC}o|>0j?C}xlMiEu5rvn$(hn^wiHU(c&lMW_l7jBEnpaaf57jJKTYw?Yy++FM|O;6hiJbT;3tCp)G%8TTA)$&y#+mlUYst2uC2-;~9k;VlAzg8HZ9s~E6sNAEF(nWh^^JRs94)!J? z+^TS#9a673ff*tv7ni#7s@n=!*YnGqidkxenl#y0!*&j(^7$y&iFnsufl1FYjQ>oxG$rO zV6t?!iAQSd0cr_!14xy$!rJJl5j5(~>ZUnug`*3tvaXUMg4*VXWdT8xO$?S47;b5g zCRepwQIE0KJ(|1$@|ms7(5|@ibrl)`!O9+RhtNhxQ)x(2wDu}>kk1yGJs=Rzz<$H4 zrDj!uT$Ym*U#szXa|ony%tH&aKKf|V*E4S$QTakuNiGhIuiCm$ZL)sn(d1IUls&1F zEY5c8rAL!(8c};Aw|@L+a)npS>rvLy$C53}7HLz;B&0`sFiC3FVeNPdMv(0c#vQJ4>>9Gp zWEbgXG=~pbZ+R?vU2w5pCal!2YK_)6A4`S}r9c9Wz_PJkc`Vt`s%SNp68$(@8fFz* znpOXfGvpSVMPFNE zlt8VrRDldjgTNSDs$D9FtRt8%@(?)XZa(~4C2~%O6q*&Yk~=pGu|R)RVZDYig^(12 z>>SvtQkSH?aqw;;Nc|B-kN{3~hOIMJvZ++eEJna+aU5{?z+sskmq)th!z_2|A+mpISlc~xT2rE)J2~ZjjQ84w2cT%#shj91*RVbt@8!)C z6O)B|^B}c3J~fs$Ckr`SqMy;gDJpF~t`w&+PO4rBbG>Fwk>4vlQ1D^OkRPpNj?x@+ zl+m<0Nyi9`X@um!x|PeBJ9EO!oXo(fS{WaGOeb>>F&Qe0bHkjs&QQ*JC2T@! zU#!Rwj;F#<7#(!|q%Z*+qDsU=qBk`)9kUFj>zIJzE(bT#Xq!c}asYCF)9PNGwTzf0 zsW#ShaI;v`nIt)y7>t^70}{b>(2u*Jd)w9v0?!#NkR!6!aV$MMb%=$>Qun@k=1_Yt z88tN+6JQpQmH@4p@ut-sK~+@(s&}C+fPims%mIW7tV&`W+PntbgH5Zish9dYmE7G( zvJuta1UtVJ+vsDRqm)zn)_KL7KFi%W>0x`O^o?|?OGTQ#hNTt_ElG~vt8ggPMBLWZ zNn4TDBG`&zmDnumm~YaAhCBf~Ivw$H4%~_sI(4~8+h#cWv+O@?tId?25USLQ<-qO= zHb%)7N=h(c&|h!_ZVw6E^O`SBhL<@aO8wI@qXh1EE zEk17;s+bXI@;8Q{9(kZm`Hhywhc0Q)T+)>oi$A8ik7?psKFcQ_yW4%7eet*c$UPAB zh&`@;*9m4#PsdPUUZ!Vcm#>}DQP$E5$No0D5QUkeE?_g$V$Q63M)~UE_aDaXG}r6I zTKoGD@^;=pdD`sm?VeBniFkmuTYAWNdB-)Zo%ON?x}?OPR*~fUz<`#BjeMW9Gs23~ zCWiRl!bl!=r(-4*8d&8a*_Z(5`X-fGEACp`$X(w!cO-1!$BQ2ye*CjX!hv6ZTzP<{ zU6${uz;_Jy4}yOc{7CRjaL+7%I`DUT<4#xIzWlvr_89m?SghiQr&o#_xb=lUYhTXU z@!7Ud1=eaB(9-r6tnQ}+1J;?(cg=i6c|LIb7fPY_;HNkLLMSwQBo+Miz|Wl`=ae%+ z{Dklm#!m!4b@-{DRn9bs7g?Rk{DTD3%&69Q8E0FS+03-md?f{+s%kzD9dddzW@t^QoUz%j%%=UFFx6tg=*m zNt_qE1?QjUCD>iR&fd>%qa|4TbK##}d}OcO>FNG-UpzLH%?%}!eFJ7}D3wiSGuT`G zeSL!i@m$;-G~?J+W_oBS9UqMMC$iY3gNbZ^!py~cu@NK~>s!l0TW5#N<|mo;sY3HE z^;$3_X6-Aux6XErG`BNrX{vdbwf98xpIUFv%#|Mu`nFof^387R$yD>Tvu3_I%Pce1 ze4X{_AFtVB=_i~2#yW)R*4Iupf6*FBBlV@@&DYI7Gur%3W<|3AWOskpbBV2-J!gF^ z+q`#sI@ue~#1qL(qA#0_$I^rGcser}2k$`EP&{GAll{q|-gpdrEHjYF4h$w^X|S6N zm}b0hXn-iNYl;CgNHiKDTv7)Uy{n0JI=AHfC=T`g^vktyI z@I>%eH_a7&u;YUTyJ!|g*E6`y@bl-s_QHzUuf5Q|?E4MMcU>{p8wLA@c9TBg{&UYq zm5lqXR`c^6H_o1TzT-`bqMmW>vcCWO9dA)Rt*%|%+8i9*I{Vqrc5F7Zml+J=F6*g@ zu8!GtmpTsdfd5jU&;P&uf93!CKvy7YZTj<$)w56iSx3~n)dOQ2L@iyfw^M4XUgxB8 zdc;mCZF)HPKU|%tm)Ao`ZIUg5NcCEwuXHpvYk9rNuB+*Kqn$$ChI7|^rDOJ*udMu^ zUtlX|)u&cn&&Ah#ZL*;VUs(F(ow6$2M;=z#qr z|91zH;6JWqUdw-UF7TOE_*p$0_{^Fgq?M3*kzq%`I1HQJ0KToFawtIg<02=2=1Gw>Fv7rZ((`}eClm%M<9aJj54e;8_- z{lvcvTvTr|_QL}yN-ho2RCMRwL(zOO3a2D|WT6q#Wo8trPQEl9Jq^omejHWJC{By+ zXud>s=@u=TLJQpEL=PW2Y(Ofu?)pKfaj;Z~!k92=MsunB=oD<-J%(}EG^2Om3?c~8 z!_w-0v{Rl*b7#=n+4>(2?05g-5G(&@5$iG77 zaG*XE^u>@$#0Rp;%upuLKQJ_eD#`x-R63XJ&GyE6t&hAiu(rNG8XFkyj}6EBdg6)x znj7shn2O_W`q5uEASEj@44Tm=DZ)~gUScRHw7}W0G?&pqi-zx zT%506>-OKuVN1l~T1?o*Wc_I<-{bxx_jkrplP9x<)8m!>Z@kai)V}r$>_IEgvGyzM z0qdVS)_#iJf9@kI*Uo-qW!KRggin2VR-foHc<_1k1L`}~ht+4)C)F>iFU&?KyT-)< z{oy*r1>H+ za##;;aoxvmcUh6Ay1vMRe`sjetzw}VM_&vrlERTrQ|{x)mX(}B&_ndiFpx5kCZ zQ^{mJHIN-THm|T9E99(gPj@wWRO9CjlBo|}>U!qVI_-H&yR@vM{QuN|&%#ha95=74 z2K=iAd}%qmYQVp0z&~=;fM0XHx@y4x|H6Q;I|h79duMV(`6v6M;oz*^MYp9JP6Lom0FE3iA$ z9fhKDy7{In&h74&1#WKC|Lu!h-QXaZa_)^9tin5!@%_{_`Mu%SgXA;=_at~SIqq-d z{l-_o9Xed;YL2vo*1-*;Wj8f}*R=GBtDEzQ;~3tEb?9HZ>)0)G4%LyeIO*IwogLx& zc;WP@nWd{4@|jB);7>zCiO~h<0{=P197)-CrPbB7n`A;0zI1v%4R@O94RYYUg2Ua1 z2EM^lJq_dTYu)V1yb3!tIeiJ3FgL4nx9O8t^1g#1Ro=`*m6{VywVwmYYv}G~5MEeU za>$eZ0UecF;5>8^u4Xi_V`AfFy!3*OmmUX7LM4w<=VlJRnhU)4xOLCFlCiSmyNBgc z^WEFE&|pvZ_-9=;2R^#cofbkXrKD3U-N;qDUhUL(SX!;+Z5>(UYwmq&%}?SstS9@{ z(5LV+dDJiTiWkc0C|yYd^x5d^x&+esu*btd_c6>O`L0o;${Mpk-wFfTk!GH%@(j^B@ zJb(-TAh-vW;oJ`BVfeYjrzfD}D+o6mq+5_3sP_f6AbgK}VSK@_-4_b@BmPi$wHvTK zFpm4eAz!3>DLKRwBIJAI3t%ihZ+!p;^EzK0e2eNMfgk`FM#LXzMaR%UnEqXt{$2iC zP}kP7+5TVYepYKd@10R1u5H^kR&IZ5|1Y0}m&f7572UckY_wWG{y=w=_2LJ*{g&H5 z=$}m(gX_64qEYL(Z*X@RiS^NK(X{PJu|78`uTQ6=6h#1sn`j{y-GMu|!uX!UQHp3V zqeUl*!OTX})6r`W@1xiXvuGGM!L^Ijc&O%3;BVfyvpah1W;-4sH5#?6MR&ri zCjLuBPuoES(qdrX$_vpRW-*EcqC1?6h$!|~bj*&tFrzZ01K7wQ3P2do zMo%M1p(yPM(QVXw4e@Rxg=}+lG>YGLut(GhhTvw=dfU;Z&DOdPcK6MKKwn~4Y2(o5 zS~9J;&it%*Cm;J@cWGJKFe+Dlf^oo-UT8SAt3>9$dLH(x*%%ZaCRea}A@yv#q$q9Ys6vA-HNv2QaEO z1P3r&rKvt#l2w{)A1^fqZ_032x7wrz!p-&dErUzzee1)z)@plrNq9`u{JJE}5xAft zT2$rDxH8=aEStfFg6-< zv+cn})sK(|mjrZ2*EK$&pGcj`<3KLk6;FZ9=gpk_IJ+F($k-4G!@!w=+f2fzy0Ybz zbi0-X@IjxJ5H+~T-D1asP_4Tj%=r`nBcDX`HX$Z(POG>{)~^i?Z|}Id9WKBr+;vJI zWkg+!o0uY?xLfhiw3?ITT|%VjuN1hEpUg~+6*CyCY*Ed^nHkO@vh^O^QIek(eVh%< z`B_ohif348V`Jtdkrl<&n;qvW>S>j9sG?<74h5IjCv>ynwp%HTf?TL%?GTQ-4EYPn zey&w0R-;732B;3VidYi|g|r4QUfJXjNn7wcq7MA3AfFF8|HG9)q*H|-4KBQ?;@R~Y zx$4qfcnjsNRfI}N{}Wl(E)?+5j193@c%~;x1%!-DU;@yzG7eW{r{}X99q%gH`6l?6 zg9pG9ZEWDrzA!=@9MkW;j>CwLlgn%l+`qf&aOL9>FbnX|mv~(7WKB zJwo)rc!HoMI6Rz=sA4*cikZ;@Rw=%!2qhY!@Cf-qp+w_YX;hGBwB~3sM*AIaD9W#3 z#N*^ugb(b$6++EmlI=BMDDccFLQqsAh2Zl`_>{~H{KnJ-r zk0=p%MwycnSUs}$%60|r#~2IHKgiw1n%9)XK!d9k1Xa~t20DoRyO#tpKmx9l%7!%!_CZ{OO0Wl!>3bb^a})T(THeA@2>R0 zD?_?K$-;6osBFTmo4%?!tU3tnHqwnU)<%-=y1U_10w)9-%S}?KrRtR}(i4i{HoL*< zur%yhMO2(RBExTFwOg2iL)@WR5BV#}u9sr-oG!x|m!KZw$`plxP`Z;*6`Hn_m^SIW zL|;{pbY7}0sx88kFOYvwZDCc9OP-32en{#$m6*`7d8yAxG&arYGt`L;;u)JMOR5Y) zkI^uB6vsdr?#hGPHSh&|g;e-tpz}^mDNv*cwH+l@h)^ooDva6+dEHi7VqR~HWSQ98 zM_Y&VuD*8Ndl24m_GDD{&S@e9sGFB<<%1AJY=WS80zzP&r<#KwN1<3_*9eImOW9PZ zf(&$cpnabcq9ex#Z)T|pP{GaQf}?WXmiA?F!IAa}e6_!#k=B>O_;EyR^r$UWsC9_$ zkyX1$K_ZN44yJFLlkX*#h$+g$W0cZon~47r_oUUZ-x1YiiFYnuhd#G@9En_3T*|P@ zD7XRe%RF{gL&#o<#4I_cfQ;jj)3WZSWlSri?lP3@UtN6#XOj06g$Ac?lR_@UN`#qpfiDGBZ&B2vSvt3m_!&)TBN3ic1JN4`_3P zP(cP0926A?`W1vhm111l5ZkZPz(D-`oQP-b(IPv{BnDcXVFw#aIhd zBNzj`)J7`qio0b6rmRH6AP^6dBNoX!o+Fi;LOx|V2`tVU!&v|)7|;(L?BmMxM45&} zgTEfUWHL2wkL0vY9n!!NF-f|SBVu&Jrjj28p`CrvE+s|kbdSyANZwpuxh7(vjnQ9sSp)1>Ojm9%N+mUS>L! zE#N`5v*x(;;ish+uJl!w$T%Mw-cCErM~)(e?dY(V<4PnH3I@CZ-!cU41j#IFAw;jk3(bkLudB~Lf$Y`bR@iCsiq^o z2O&04zF|*@pq~Krac^COqJRQ^xTfid;-TOk^aybNz>yAw>G&u@$d6Vq2%ro~JyKBl zVJJYfj{#)SCV+@`v_c0R@PzXQ>ii*S_&y^Lg1G`NabdI%00b%X+DBd5M<3Y+Md$hU zhqUtB5897ZD6S8$bh+HOla2$KeNL~TbWNv0+Ri|k z%uxwY%~1zvZ9C&=ZN^!K#KQ-h%ML?BDPSEJX@egLdx<~$(G}(U4EntX%=}k30@XU=^c2f6yHGW z!ja*rYm(my)>N9>kql38>|h2Yr07mSY^j|Pu|;+QA|-Vc+EO|}!5L2$;CbO3)udn! zpz~5WK4csNx+lRLpEa2r)kz#DP%`QOu)+W2>^QLr7=?*YD~as9>`h2Wxm!TScSLR) zhm^Ka=t$bsF@@%!W0J5z5__LW(VB8es77@S&Mg$H27)-UHBz=*jap#W_!sgt#kL_K zWoe=v<(F#_07M`1;|90|vNJU&xO37nC2N*{(24@WDa(}b&FU|2-e{)hVA!nQ0F*K5Pk%1U>YUvEz7IX=yM9PjqNB@qQ8{H7Aam?7rmL_bJ zOL3NRVsvSFykeBvag4~ai!vn;=0qVio*JE|6{}0newrai zj-;;46p=|0BuD}iH8VNoYypY`C)}hcNkz68iORMFiPpCCNMJ~G1mto}Y?Pqwz%SL73JI<)5YoIzX%Ja8Nf5LnDG)hQ0t9UPjFS8c zq8&;|ti%43G96(Lfez4R5dy&NFGrXI7+Z!z!d_icYD0BfVx#iu2}o;{BLy{D8PrKl zLPL!?>5PC#0@FSu{x8>%BZ{F=*i3hUG)7>hAVvUfAq-hk`oeE}gG-?cUldGAJB@Q!8pJ0-RMQtda8l%;GK6vcw9t6U;y&m1G1@NO8M%b<4ksib2)-|`=?QsW!Zd_34 zsOxoW9=AvLcmmMusD|OeC56Y0Z2I)LeQv+*_UcrM7lAy6?$+^bcuAslxY0HI{Jn0s;RaL>Qo0`vbRAeBn%i*u zfSm{Z0y3N`HQ*(iYlaViJZ|9P1|Z$-meQB2(}n+@hahJEd1Q}&wmr1|Yr%7BX#K1j z>Um`gye!p&Jv$=7Pl*d+pV0VocqFQqeT#i)_Q=7W+kMP)VaAE=W~49&*;U+ z*+a*B9y-3^q2sYpxgs(i<#dFvrn7?BAGV@yBY2KPfP9WmqRj7)J_urByb73*E@?>Q-~2zvTMd-eG#`K@UmAE|!RsG3D?&FxrJ~h%yY(0EPKFvU|1gO4^>-(??N#R9 z2B~zbip|!66GF0I_n8nyk+uV(S9QWR9SCM^dk^BKFZ+PVW;^alPBU({ulR}x4o9*z z(2aGxV&W)IfniFTZ>2CfBG(dy4rrRFlnVYtg_SkVQG#^2n#7qs|K!L)*fHhdLM`w< zkp27!&F6_LK0zXV!g94kh#JNf{dFHD0k1+pH?Z4oec>(f)^&cjX5atW_+8hoa z>o4Au>^h<>eyGHGU1mO3OU`%Nwunfo!-_$1)d-HqQzaGkwZU4l#VG}E?!7m;q>SSk zbd|)q^1~%$Qz77$U0}@fkC@CImnf>@)q&cJCK??N7<0xxJ*jj%gJyihK1NXjZ;jFv z^bz^+R(0{CC$>R`+8-C{!WU5FiA%utAaD+C389I(1DFaB`1Y!YQP$v8!4Wa{Fv@B} zSv4Pn#*Ayx>KJZ%<{wB=RNK-c$7>KH*sTb^5$cp36^odnamo5W&eS=@H-BC5MTi_G5jl zU%u2LmNj#0|ND|r`Q!tq*Zb^=T`A=YqWERsav>KK`++|>M+4+mvWt@a-L@z~yl`c; zj|39=4go#%LeDv@uB1A5v@tZNhvP_0L8G%bh*qhh&;%q^b>V9;2;%;&_a#@9=`pOi z7h!gBc=mWaN2L*}HFSW;VuYF(yc0uY2-wysIn7&YvJUcZz1$-*bP649TJVw#7t<4T z4#~htZn4Lcu?#(8LeciA1>z9!uXHP5rnOfL(JQ2MNtf4se+D?`sw%lF4Oj7oCZs=l z_RzZF@#LCbEQR!$jD zHqsp9u^hq>FE{!EUc(zU0x_>acB_al&}eu=aC0$WBE!o!Fv7vig|~0qcss2L7BHB| z3|O&{iui+6D+p^CEMne}FWBS{L!g9Xjo}FycGnqYu32ju|cNTD!Jm z_q*7;+iVvgRiZo>1M`|MimaiSnU0R=?phc*f{X2792D6PV!eK;VH`hxJXk6kc3^t+ zJ_2fuJsoT=+s)S(?1Aita%4|J2e*8|-KQP!9=DXcx3qJVCil^#4ClI?V8vViml z?QndezC-(B6pmq6CjN~Sg@4L)NaT<|`am={S+EA44%WTiBwV)b>&-*z-u?1HiUT>P zKM*i3DSIo%brS;B=jh!V>!!Kcdpqvxq7!&;07C*jZkda8r`phvhocF*CVfZk2sB!| zQ*aT19~p(ZM~etJL)coeMiQH(R(v+neB`yHG|=r$+h1X9K}$S2&a< zcRO5d(+!{5QyWn9{`;eM99@fbVZH5d{LOnFnA;UMnlSP#m>44Q*cG#-?Ev4kC>^eoD@7yAQi={HvC zJTU-wa@r0ytnmYzw(>y{3PIcq|37#kL_6`ih}_XIedou^BWt6ZuaUdXslSLV>@rId z=v~Qb#LS^xa^_j)?qtuFarPVVVY0JHK1x2we z@Ul)uX6jV+@2WvRc>E0e-gJZ{{pzZ;riT9{nW!PS9t4TvGS2f4EGQ8 z^bN-PhkBEVeyO0mRzHai_4Fn1^bOpwt(Wr2x;X`<-hJ!g_U?9w{Ifs)>VSYB2Mq2^ z{klv2y7Dp0_nm>ZtIv@Nh8r^|?^mBAmH!U|GI?Enj`ZjA9O<6nYX6KDB^J_;zX>zYIv9w&##xmRR!-0M79n#2kb)x5#{-45__TO@%@4Vtf z8|*^g&-hrM^`Tb=y6q=^67gXOTk*lcA-vU7i(@bWf~mn1%Z|J>?=4NDJF=>glOniWK5LQ#TOKil3rr7Y#`^g04*&K~;G(;K zRxbMAY4isBl2JI^M zwP&mszUm2EPknAh;+f+~^$Asm63>QXo&QU}8bf?FhWO_nU;SSZLwpV~#P}JSeK9y3 Hz4U(pSj4QH1 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 diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/.zk/templates/default.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/.zk/templates/default.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/.zk/templates/default.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/.zk/templates/default.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/.zk/templates/synthesis.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/.zk/templates/synthesis.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/.zk/templates/synthesis.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/.zk/templates/synthesis.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/0716531c_rewilding_the_internet.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/0716531c_rewilding_the_internet.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/0716531c_rewilding_the_internet.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/0716531c_rewilding_the_internet.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/241fe1a3_the_Web_versus_modem_BBSs.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/241fe1a3_the_Web_versus_modem_BBSs.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/241fe1a3_the_Web_versus_modem_BBSs.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/241fe1a3_the_Web_versus_modem_BBSs.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/385af4b4_Baran_distributed_networks.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/385af4b4_Baran_distributed_networks.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/385af4b4_Baran_distributed_networks.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/385af4b4_Baran_distributed_networks.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/3f1b9fe5_motivation_Berners_Lee.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/3f1b9fe5_motivation_Berners_Lee.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/3f1b9fe5_motivation_Berners_Lee.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/3f1b9fe5_motivation_Berners_Lee.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/4a3dc316_key_figures_ARPANET.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/4a3dc316_key_figures_ARPANET.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/4a3dc316_key_figures_ARPANET.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/4a3dc316_key_figures_ARPANET.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/4da22434_from_ARPANET_to_Internet.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/4da22434_from_ARPANET_to_Internet.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/4da22434_from_ARPANET_to_Internet.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/4da22434_from_ARPANET_to_Internet.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/653c0b1d_host_protocols_of_ARPANET.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/653c0b1d_host_protocols_of_ARPANET.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/653c0b1d_host_protocols_of_ARPANET.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/653c0b1d_host_protocols_of_ARPANET.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/82f9c228_dissolution_of_ARPANET.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/82f9c228_dissolution_of_ARPANET.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/82f9c228_dissolution_of_ARPANET.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/82f9c228_dissolution_of_ARPANET.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/861cc26e_ARPA_origins.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/861cc26e_ARPA_origins.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/861cc26e_ARPA_origins.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/861cc26e_ARPA_origins.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/API_Gateway.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/API_Gateway.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/API_Gateway.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/API_Gateway.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/AWS_CLI.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_CLI.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/AWS_CLI.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_CLI.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/AWS_CloudWatch.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_CloudWatch.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/AWS_CloudWatch.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_CloudWatch.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/AWS_SAM_and_Docker.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SAM_and_Docker.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/AWS_SAM_and_Docker.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SAM_and_Docker.md diff --git a/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SNS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SNS.md new file mode 100644 index 0000000..01ab433 --- /dev/null +++ b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SNS.md @@ -0,0 +1,42 @@ +--- +tags: [AWS, SNS, SQS] +created: Monday, November 25, 2024 +--- + +# AWS SNS + +The Simple Notification Service is another form of messaging service in AWS, +similar to [SQS](AWS_SQS.md). The key difference is that SNS pushes messages out +to subscribers whereas SQS stores the messages until they are processed. + +Before a message can be sent, and SNS topic must exist. One service such as a +lambda will _publish_ to this topic. Another service, will _subscribe_ to the +topic and be alerted when a message is sent to it. + +With SNS, one message can be sent to multiple subscribers simultaneously. In +addition there is message filtering at the subscription level so subscribers can +choose to receive only the messages they are interested in. + +Many other AWS services can act as SNS subscribers. Some common examples: + +- SQS queues +- Lambda functions (trigger on receipt of a message) +- HTTP endpoints +- Email/SMS/Push notifications to mobile apps + +## Combining with SQS + +Utilising SNS with SQS is a common pattern in serverless applications. + +We use SNS to decouple publishers from subscribers and then use SQS to handle +the different subscriber tasks. This is known as the "Fanout-Queue" pattern. + +![SQS fanout pattern](static/sns-example.png) + +For example, an order is placed which results in a publication event to an SNS +topic. + +Multiple systems subscribe to this topic, e.g. an inventory system, a shipping +system and an analytics system. + +Each system has its own queue for processing the message. diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/AWS_SQS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SQS.md similarity index 92% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/AWS_SQS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SQS.md index 8cccb59..19fb7b7 100644 --- a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/AWS_SQS.md +++ b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SQS.md @@ -50,3 +50,8 @@ to the dead letter queue (DLQ) and remove it from the main queue. If the DLQ reaches a certain threshold this can trigger additional handling such as raising an Alert in [CloudWatch](./AWS_CloudWatch.md) or other monitoring tool. + +Note that a DLQ is not a distinct entity within the SDK, it is just another SQS +queue that is designated to store failures. + +See [AWS SDK Syntax](AWS_SQS_SDK.md). diff --git a/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SQS_SDK.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SQS_SDK.md new file mode 100644 index 0000000..ff78ffd --- /dev/null +++ b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_SQS_SDK.md @@ -0,0 +1,85 @@ +--- +tags: [AWS, SQS] +created: Monday, November 25, 2024 +--- + +# AWS SQS SDK + +## Initialising the SQS client + +```ts +import { SQSClient } from "@aws-sdk/client-sqs"; + +const sqs = new SQSClient({ region: "us-east-1" }); +``` + +## Sending a message to the queue + +```ts +import { SendMessageCommand } from "@aws-sdk/client-sqs"; + +const command = new SendMessageCommand({ + QueueUrl: queueUrl, + MessageBody: messageBody, + // Optional parameters + DelaySeconds: 0, + MessageAttributes: { + CustomAttribute: { + DataType: "String", + StringValue: "CustomValue", + }, + }, +}); + +return await sqs.send(command); +``` + +## Processing messages on the queue + +```ts +import { ReceiveMessageCommand } from "@aws-sdk/client-sqs"; + +const command = new ReceiveMessageCommand({ + QueueUrl: queueUrl, + MaxNumberOfMessages: 10, + WaitTimeSeconds: 20, // Long polling + VisibilityTimeout: 30, // Time other consumers won't see this message +}); + +const response = await sqs.send(command); + +// Then do something + +for (const message of response.Messages || []) { + console.log(message); +} +``` + +## Removing message from queue + +```ts +import { DeleteMessageCommand } from "@aws-sdk/client-sqs"; + +for (const message of response.Messages || []) { + await sqs.send( + new DeleteMessageCommand({ + QueueUrl: queueUrl, + ReceiptHandle: message.ReceiptHandle, + }), + ); +} +``` + +## Query a DLQ + +```ts +const checkDLQ = async (dlqUrl: string) => { + const command = new GetQueueAttributesCommand({ + QueueUrl: dlqUrl, + AttributeNames: ["ApproximateNumberOfMessages"], + }); + + const response = await sqs.send(command); + return response.Attributes?.ApproximateNumberOfMessages; +}; +``` diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/AWS_architecture_hierarchy.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_architecture_hierarchy.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/AWS_architecture_hierarchy.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/AWS_architecture_hierarchy.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Accessing_metadata_about_SQL_database.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Accessing_metadata_about_SQL_database.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Accessing_metadata_about_SQL_database.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Accessing_metadata_about_SQL_database.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Accessing_secrets_from_a_Lambda.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Accessing_secrets_from_a_Lambda.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Accessing_secrets_from_a_Lambda.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Accessing_secrets_from_a_Lambda.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Add_Subtract_Fractions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Add_Subtract_Fractions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Add_Subtract_Fractions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Add_Subtract_Fractions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Adding_documents_to_a_Mongo_collection.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Adding_documents_to_a_Mongo_collection.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Adding_documents_to_a_Mongo_collection.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Adding_documents_to_a_Mongo_collection.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Additive_identity.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Additive_identity.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Additive_identity.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Additive_identity.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Additive_inverse_property.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Additive_inverse_property.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Additive_inverse_property.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Additive_inverse_property.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Aggregate_functions_in_SQL.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Aggregate_functions_in_SQL.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Aggregate_functions_in_SQL.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Aggregate_functions_in_SQL.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Algebra_key_terms.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Algebra_key_terms.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Algebra_key_terms.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Algebra_key_terms.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Algorithmic_complexity.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Algorithmic_complexity.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Algorithmic_complexity.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Algorithmic_complexity.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Analogue_and_digital.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Analogue_and_digital.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Analogue_and_digital.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Analogue_and_digital.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Any.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Any.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Any.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Any.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Apollo_Client.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Apollo_Client.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Apollo_Client.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Apollo_Client.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Apollo_Server.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Apollo_Server.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Apollo_Server.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Apollo_Server.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Appending_to_files_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Appending_to_files_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Appending_to_files_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Appending_to_files_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Application_Layer_of_Internet_Protocol.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Application_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Application_Layer_of_Internet_Protocol.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Application_Layer_of_Internet_Protocol.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Application_state_management_with_React_hooks.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Application_state_management_with_React_hooks.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Application_state_management_with_React_hooks.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Application_state_management_with_React_hooks.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Arithmetic_Logic_Unit.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Arithmetic_Logic_Unit.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Arithmetic_Logic_Unit.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Arithmetic_Logic_Unit.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Arrays.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Arrays.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Arrays.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Arrays.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Assembly.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Assembly.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Assembly.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Assembly.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Associative_Property_of_Addition_and_Multiplication.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Associative_Property_of_Addition_and_Multiplication.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Associative_Property_of_Addition_and_Multiplication.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Associative_Property_of_Addition_and_Multiplication.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Atomic_and_molecular_propositions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Atomic_and_molecular_propositions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Atomic_and_molecular_propositions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Atomic_and_molecular_propositions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Awk.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Awk.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Awk.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Awk.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Axioms_of_set_theory.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Axioms_of_set_theory.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Axioms_of_set_theory.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Axioms_of_set_theory.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bash_colour_output.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bash_colour_output.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bash_colour_output.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bash_colour_output.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bash_file_exists.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bash_file_exists.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bash_file_exists.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bash_file_exists.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bash_store_status_of_command_execution.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bash_store_status_of_command_execution.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bash_store_status_of_command_execution.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bash_store_status_of_command_execution.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Basic_model_of_the_operating_system.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Basic_model_of_the_operating_system.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Basic_model_of_the_operating_system.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Basic_model_of_the_operating_system.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Basic_properties_of_sets.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Basic_properties_of_sets.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Basic_properties_of_sets.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Basic_properties_of_sets.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Basics_of_web_components.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Basics_of_web_components.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Basics_of_web_components.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Basics_of_web_components.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Batch_processing.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Batch_processing.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Batch_processing.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Batch_processing.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bauman_quote.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bauman_quote.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bauman_quote.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bauman_quote.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bell_System.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bell_System.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bell_System.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bell_System.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Biconditional_Elimination.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Biconditional_Elimination.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Biconditional_Elimination.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Biconditional_Elimination.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Biconditional_Introduction.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Biconditional_Introduction.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Biconditional_Introduction.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Biconditional_Introduction.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_addition.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_addition.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_addition.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_addition.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_arithmetic.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_arithmetic.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_arithmetic.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_arithmetic.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_colour_encoding.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_colour_encoding.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_colour_encoding.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_colour_encoding.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_encoding.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_encoding.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_encoding.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_encoding.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_encoding_of_text.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_encoding_of_text.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_encoding_of_text.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_encoding_of_text.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_number_system.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_number_system.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_number_system.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_number_system.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_units_of_measurement.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_units_of_measurement.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Binary_units_of_measurement.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Binary_units_of_measurement.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bitwise_operators.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bitwise_operators.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bitwise_operators.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bitwise_operators.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bluetooth.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bluetooth.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bluetooth.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bluetooth.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bolt_Beranek_and_Newman.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bolt_Beranek_and_Newman.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bolt_Beranek_and_Newman.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bolt_Beranek_and_Newman.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Boolean_algebra.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Boolean_algebra.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Boolean_algebra.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Boolean_algebra.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Boolean_function_synthesis.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Boolean_function_synthesis.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Boolean_function_synthesis.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Boolean_function_synthesis.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Boolean_functions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Boolean_functions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Boolean_functions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Boolean_functions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Boot_process.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Boot_process.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Boot_process.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Boot_process.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Breadboards.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Breadboards.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Breadboards.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Breadboards.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bus.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bus.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Bus.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Bus.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/CPU_architecture.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/CPU_architecture.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/CPU_architecture.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/CPU_architecture.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Call_stack.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Call_stack.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Call_stack.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Call_stack.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Capturing_user_input_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Capturing_user_input_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Capturing_user_input_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Capturing_user_input_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Case_statements_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Case_statements_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Case_statements_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Case_statements_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Cells_and_batteries.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Cells_and_batteries.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Cells_and_batteries.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Cells_and_batteries.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Cherry_picking.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Cherry_picking.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Cherry_picking.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Cherry_picking.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Child_to_parent_data_flow_in_React.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Child_to_parent_data_flow_in_React.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Child_to_parent_data_flow_in_React.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Child_to_parent_data_flow_in_React.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Chipset_and_controllers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Chipset_and_controllers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Chipset_and_controllers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Chipset_and_controllers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Class_inheritance_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Class_inheritance_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Class_inheritance_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Class_inheritance_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Classes.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Classes.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Classes.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Classes.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Classes_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Classes_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Classes_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Classes_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Clock_signals.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Clock_signals.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Clock_signals.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Clock_signals.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Command_pattern.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Command_pattern.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Command_pattern.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Command_pattern.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Commutative_Property_of_Addition_and_Multiplication.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Commutative_Property_of_Addition_and_Multiplication.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Commutative_Property_of_Addition_and_Multiplication.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Commutative_Property_of_Addition_and_Multiplication.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Comparing_React_classes_to_hooks.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Comparing_React_classes_to_hooks.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Comparing_React_classes_to_hooks.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Comparing_React_classes_to_hooks.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Compile_Python_app_to_single_executable.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Compile_Python_app_to_single_executable.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Compile_Python_app_to_single_executable.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Compile_Python_app_to_single_executable.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Compile_from_source.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Compile_from_source.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Compile_from_source.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Compile_from_source.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Components_props_classes.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Components_props_classes.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Components_props_classes.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Components_props_classes.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Components_props_hooks_in_React.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Components_props_hooks_in_React.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Components_props_hooks_in_React.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Components_props_hooks_in_React.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Concise_subfield_mapping_JS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Concise_subfield_mapping_JS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Concise_subfield_mapping_JS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Concise_subfield_mapping_JS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conditional_Elimination.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conditional_Elimination.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conditional_Elimination.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conditional_Elimination.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conditional_Introduction.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conditional_Introduction.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conditional_Introduction.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conditional_Introduction.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conditional_statements_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conditional_statements_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conditional_statements_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conditional_statements_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conditionals_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conditionals_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conditionals_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conditionals_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conjunction_Elimination.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conjunction_Elimination.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conjunction_Elimination.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conjunction_Elimination.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conjunction_Introduction.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conjunction_Introduction.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Conjunction_Introduction.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Conjunction_Introduction.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Connect_to_Mongo_database.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Connect_to_Mongo_database.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Connect_to_Mongo_database.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Connect_to_Mongo_database.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Connecting_a_frontend_to_a_Docker_backend.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Connecting_a_frontend_to_a_Docker_backend.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Connecting_a_frontend_to_a_Docker_backend.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Connecting_a_frontend_to_a_Docker_backend.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Containerization.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Containerization.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Containerization.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Containerization.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Controlled_components_in_React.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Controlled_components_in_React.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Controlled_components_in_React.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Controlled_components_in_React.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Corresponding_material_and_biconditional.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Corresponding_material_and_biconditional.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Corresponding_material_and_biconditional.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Corresponding_material_and_biconditional.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Coulombs_Laws.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Coulombs_Laws.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Coulombs_Laws.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Coulombs_Laws.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Create_Mongo_database.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Create_Mongo_database.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Create_Mongo_database.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Create_Mongo_database.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Create_an_SQL_table.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Create_an_SQL_table.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Create_an_SQL_table.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Create_an_SQL_table.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Create_timed_systemd_job.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Create_timed_systemd_job.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Create_timed_systemd_job.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Create_timed_systemd_job.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_Docker_image.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_Docker_image.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_Docker_image.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_Docker_image.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_Linux_partition_table.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_Linux_partition_table.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_Linux_partition_table.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_Linux_partition_table.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_Mongo_schema_and_model.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_Mongo_schema_and_model.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_Mongo_schema_and_model.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_Mongo_schema_and_model.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_RESTful_API_GET.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_RESTful_API_GET.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_RESTful_API_GET.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_RESTful_API_GET.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_RESTful_API_Integrating_the_Database.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_RESTful_API_Integrating_the_Database.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_RESTful_API_Integrating_the_Database.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_RESTful_API_Integrating_the_Database.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_RESTful_API_Introduction.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_RESTful_API_Introduction.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_RESTful_API_Introduction.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_RESTful_API_Introduction.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_RESTful_API_POST.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_RESTful_API_POST.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_RESTful_API_POST.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_RESTful_API_POST.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_RESTful_API_PUT.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_RESTful_API_PUT.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_a_RESTful_API_PUT.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_a_RESTful_API_PUT.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_memory_with_NAND.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_memory_with_NAND.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Creating_memory_with_NAND.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Creating_memory_with_NAND.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Cron.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Cron.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Cron.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Cron.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Current.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Current.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Current.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Current.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Custom_React_hook_examples.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Custom_React_hook_examples.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Custom_React_hook_examples.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Custom_React_hook_examples.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Custom_types_in_TypeScript.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Custom_types_in_TypeScript.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Custom_types_in_TypeScript.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Custom_types_in_TypeScript.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/DRAM_and_SRAM_memory.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/DRAM_and_SRAM_memory.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/DRAM_and_SRAM_memory.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/DRAM_and_SRAM_memory.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Daemons.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Daemons.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Daemons.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Daemons.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Data_types_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Data_types_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Data_types_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Data_types_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Data_types_in_MySQL.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Data_types_in_MySQL.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Data_types_in_MySQL.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Data_types_in_MySQL.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Database_indices.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Database_indices.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Database_indices.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Database_indices.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Database_options_on_AWS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Database_options_on_AWS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Database_options_on_AWS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Database_options_on_AWS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Dates_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Dates_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Dates_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Dates_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/DeMorgan's_Laws.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/DeMorgan's_Laws.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/DeMorgan's_Laws.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/DeMorgan's_Laws.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Defining_a_computer.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Defining_a_computer.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Defining_a_computer.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Defining_a_computer.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Delay_line_memory.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Delay_line_memory.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Delay_line_memory.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Delay_line_memory.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Delete_a_branch.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Delete_a_branch.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Delete_a_branch.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Delete_a_branch.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Delete_records_in_an_SQL_table.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Delete_records_in_an_SQL_table.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Delete_records_in_an_SQL_table.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Delete_records_in_an_SQL_table.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Deleting_Mongo_documents.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Deleting_Mongo_documents.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Deleting_Mongo_documents.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Deleting_Mongo_documents.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Dependency_injection.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Dependency_injection.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Dependency_injection.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Dependency_injection.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Devices.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Devices.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Devices.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Devices.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Dictionaries_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Dictionaries_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Dictionaries_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Dictionaries_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Difference_between_remote_origin_and_head.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Difference_between_remote_origin_and_head.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Difference_between_remote_origin_and_head.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Difference_between_remote_origin_and_head.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Disjunction_Elimination.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Disjunction_Elimination.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Disjunction_Elimination.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Disjunction_Elimination.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Disjunction_Introduction.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Disjunction_Introduction.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Disjunction_Introduction.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Disjunction_Introduction.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Disk_info.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Disk_info.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Disk_info.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Disk_info.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Distributivity.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Distributivity.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Distributivity.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Distributivity.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Dividing_fractions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Dividing_fractions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Dividing_fractions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Dividing_fractions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_CLI.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_CLI.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_CLI.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_CLI.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_Compose.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_Compose.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_Compose.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_Compose.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_architecture.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_architecture.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_architecture.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_architecture.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_compose_and_Dockerfile_difference.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_compose_and_Dockerfile_difference.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_compose_and_Dockerfile_difference.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_compose_and_Dockerfile_difference.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_containers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_containers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_containers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_containers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_general_overview.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_general_overview.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_general_overview.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_general_overview.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_images.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_images.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_images.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_images.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_storage.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_storage.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Docker_storage.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Docker_storage.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/DynamoDB_CLI_commands.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/DynamoDB_CLI_commands.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/DynamoDB_CLI_commands.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/DynamoDB_CLI_commands.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/DynamoDB_SDK_commands.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/DynamoDB_SDK_commands.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/DynamoDB_SDK_commands.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/DynamoDB_SDK_commands.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/DynamoDB_data_structure.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/DynamoDB_data_structure.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/DynamoDB_data_structure.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/DynamoDB_data_structure.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Effective_logging_in_Git.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Effective_logging_in_Git.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Effective_logging_in_Git.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Effective_logging_in_Git.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Elastic_Compute_Cloud.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Elastic_Compute_Cloud.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Elastic_Compute_Cloud.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Elastic_Compute_Cloud.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Electromagnetism.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Electromagnetism.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Electromagnetism.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Electromagnetism.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Electrons.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Electrons.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Electrons.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Electrons.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Enums.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Enums.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Enums.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Enums.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Environmental_and_shell_variables.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Environmental_and_shell_variables.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Environmental_and_shell_variables.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Environmental_and_shell_variables.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Equivalent_equations.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Equivalent_equations.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Equivalent_equations.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Equivalent_equations.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Equivalent_fractions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Equivalent_fractions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Equivalent_fractions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Equivalent_fractions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Error_handling_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Error_handling_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Error_handling_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Error_handling_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Event_loop.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Event_loop.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Event_loop.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Event_loop.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Example_scenario_internet_data_transfer.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Example_scenario_internet_data_transfer.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Example_scenario_internet_data_transfer.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Example_scenario_internet_data_transfer.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Expansions_and_substitutions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Expansions_and_substitutions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Expansions_and_substitutions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Expansions_and_substitutions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Exponents.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Exponents.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Exponents.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Exponents.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Expressing_whole_numbers_as_fractions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Expressing_whole_numbers_as_fractions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Expressing_whole_numbers_as_fractions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Expressing_whole_numbers_as_fractions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Factors_and_divisors.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Factors_and_divisors.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Factors_and_divisors.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Factors_and_divisors.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Factory_pattern.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Factory_pattern.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Factory_pattern.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Factory_pattern.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Fetch_decode_execute.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Fetch_decode_execute.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Fetch_decode_execute.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Fetch_decode_execute.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Fetch_from_Secrets_Manager.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Fetch_from_Secrets_Manager.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Fetch_from_Secrets_Manager.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Fetch_from_Secrets_Manager.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/File_descriptors.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/File_descriptors.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/File_descriptors.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/File_descriptors.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/File_operations_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/File_operations_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/File_operations_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/File_operations_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/File_permissions_and_execution_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/File_permissions_and_execution_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/File_permissions_and_execution_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/File_permissions_and_execution_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/File_system_error_handling_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/File_system_error_handling_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/File_system_error_handling_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/File_system_error_handling_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Filesystems.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Filesystems.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Filesystems.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Filesystems.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Find_Bash_command.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Find_Bash_command.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Find_Bash_command.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Find_Bash_command.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Flip_flops.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Flip_flops.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Flip_flops.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Flip_flops.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Foreign_keys_in_SQL.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Foreign_keys_in_SQL.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Foreign_keys_in_SQL.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Foreign_keys_in_SQL.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Formal_conventions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Formal_conventions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Formal_conventions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Formal_conventions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Formal_proofs_in_propositional_logic.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Formal_proofs_in_propositional_logic.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Formal_proofs_in_propositional_logic.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Formal_proofs_in_propositional_logic.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Format_specifiers_in_C.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Format_specifiers_in_C.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Format_specifiers_in_C.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Format_specifiers_in_C.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Formatting_output_text_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Formatting_output_text_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Formatting_output_text_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Formatting_output_text_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Forms_in_React.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Forms_in_React.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Forms_in_React.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Forms_in_React.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Four_bit_adder.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Four_bit_adder.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Four_bit_adder.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Four_bit_adder.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Frequency_counters.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Frequency_counters.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Frequency_counters.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Frequency_counters.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Full_Node_API_example.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Full_Node_API_example.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Full_Node_API_example.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Full_Node_API_example.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Function_overloads.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Function_overloads.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Function_overloads.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Function_overloads.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Functions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Functions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Functions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Functions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Functions_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Functions_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Functions_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Functions_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Functions_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Functions_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Functions_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Functions_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Fundamental_Theorem_of_Arithmetic.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Fundamental_Theorem_of_Arithmetic.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Fundamental_Theorem_of_Arithmetic.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Fundamental_Theorem_of_Arithmetic.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Further_examples_of_TS_generics.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Further_examples_of_TS_generics.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Further_examples_of_TS_generics.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Further_examples_of_TS_generics.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/GPU_versus_CPU.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/GPU_versus_CPU.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/GPU_versus_CPU.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/GPU_versus_CPU.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Generics_in_TypeScript.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Generics_in_TypeScript.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Generics_in_TypeScript.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Generics_in_TypeScript.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Git_bisect.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Git_bisect.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Git_bisect.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Git_bisect.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Git_rebasing.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Git_rebasing.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Git_rebasing.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Git_rebasing.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Global_object_in_NodeJS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Global_object_in_NodeJS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Global_object_in_NodeJS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Global_object_in_NodeJS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Grep.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Grep.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Grep.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Grep.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Ground.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Ground.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Ground.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Ground.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Guide_to_YAML.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Guide_to_YAML.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Guide_to_YAML.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Guide_to_YAML.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/HTTP_request_types.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/HTTP_request_types.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/HTTP_request_types.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/HTTP_request_types.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Half_adder_and_full_adder.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Half_adder_and_full_adder.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Half_adder_and_full_adder.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Half_adder_and_full_adder.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Handle_multiple_endpoints_single_lambda.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Handle_multiple_endpoints_single_lambda.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Handle_multiple_endpoints_single_lambda.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Handle_multiple_endpoints_single_lambda.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Handling_negative_fractions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Handling_negative_fractions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Handling_negative_fractions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Handling_negative_fractions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Hardware_Description_Language.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Hardware_Description_Language.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Hardware_Description_Language.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Hardware_Description_Language.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Hardware_abstraction_and_modularity.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Hardware_abstraction_and_modularity.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Hardware_abstraction_and_modularity.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Hardware_abstraction_and_modularity.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Hardware_simulation.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Hardware_simulation.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Hardware_simulation.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Hardware_simulation.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Headless_Raspi_network_setup.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Headless_Raspi_network_setup.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Headless_Raspi_network_setup.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Headless_Raspi_network_setup.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Heap_memory.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Heap_memory.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Heap_memory.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Heap_memory.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Hexadecimal_number_system.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Hexadecimal_number_system.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Hexadecimal_number_system.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Hexadecimal_number_system.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/IP_addresses.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/IP_addresses.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/IP_addresses.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/IP_addresses.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Identify_merged_branches.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Identify_merged_branches.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Identify_merged_branches.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Identify_merged_branches.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Importing_MongoDB_data.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Importing_MongoDB_data.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Importing_MongoDB_data.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Importing_MongoDB_data.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Increasing_fractions_to_their_highest_terms.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Increasing_fractions_to_their_highest_terms.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Increasing_fractions_to_their_highest_terms.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Increasing_fractions_to_their_highest_terms.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Insert_data_into_SQL_table.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Insert_data_into_SQL_table.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Insert_data_into_SQL_table.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Insert_data_into_SQL_table.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Instruction_set_architectures.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Instruction_set_architectures.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Instruction_set_architectures.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Instruction_set_architectures.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Integers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Integers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Integers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Integers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Integrated_circuits.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Integrated_circuits.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Integrated_circuits.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Integrated_circuits.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Interactive_staging.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Interactive_staging.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Interactive_staging.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Interactive_staging.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Internet_Layer_of_Internet_Protocol.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Internet_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Internet_Layer_of_Internet_Protocol.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Internet_Layer_of_Internet_Protocol.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Internet_fundamentals.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Internet_fundamentals.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Internet_fundamentals.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Internet_fundamentals.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Intersection_types_in_TypeScript.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Intersection_types_in_TypeScript.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Intersection_types_in_TypeScript.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Intersection_types_in_TypeScript.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Intro_to_the_Unix_shell.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Intro_to_the_Unix_shell.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Intro_to_the_Unix_shell.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Intro_to_the_Unix_shell.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Inversion_of_operators.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Inversion_of_operators.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Inversion_of_operators.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Inversion_of_operators.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Invoking_the_shell_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Invoking_the_shell_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Invoking_the_shell_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Invoking_the_shell_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Iterating_in_React.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Iterating_in_React.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Iterating_in_React.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Iterating_in_React.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Iterating_through_complex_data_structures_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Iterating_through_complex_data_structures_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Iterating_through_complex_data_structures_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Iterating_through_complex_data_structures_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/JavaScript_module_types.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/JavaScript_module_types.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/JavaScript_module_types.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/JavaScript_module_types.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Joins_in_SQL.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Joins_in_SQL.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Joins_in_SQL.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Joins_in_SQL.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Journey_of_GraphQL_query.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Journey_of_GraphQL_query.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Journey_of_GraphQL_query.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Journey_of_GraphQL_query.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Key_characteristics_of_GraphQL.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Key_characteristics_of_GraphQL.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Key_characteristics_of_GraphQL.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Key_characteristics_of_GraphQL.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Killing_processes.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Killing_processes.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Killing_processes.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Killing_processes.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/LEDs.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/LEDs.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/LEDs.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/LEDs.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lambda_directory_structure.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lambda_directory_structure.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lambda_directory_structure.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lambda_directory_structure.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lambda_handler_function.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lambda_handler_function.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lambda_handler_function.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lambda_handler_function.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lambda_programming_model.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lambda_programming_model.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lambda_programming_model.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lambda_programming_model.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lambda_triggers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lambda_triggers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lambda_triggers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lambda_triggers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lambdas_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lambdas_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lambdas_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lambdas_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Latches.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Latches.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Latches.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Latches.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Law_of_Non_Contradiction.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Law_of_Non_Contradiction.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Law_of_Non_Contradiction.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Law_of_Non_Contradiction.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Law_of_the_Excluded_Middle.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Law_of_the_Excluded_Middle.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Law_of_the_Excluded_Middle.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Law_of_the_Excluded_Middle.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lifecycle_methods.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lifecycle_methods.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lifecycle_methods.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lifecycle_methods.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Link_Layer_of_Internet_Protocol.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Link_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Link_Layer_of_Internet_Protocol.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Link_Layer_of_Internet_Protocol.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Linux_disk_partitions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Linux_disk_partitions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Linux_disk_partitions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Linux_disk_partitions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/List_comprehension_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/List_comprehension_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/List_comprehension_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/List_comprehension_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Listing_and_navigating_directories_in_the_Shell.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Listing_and_navigating_directories_in_the_Shell.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Listing_and_navigating_directories_in_the_Shell.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Listing_and_navigating_directories_in_the_Shell.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lists_and_arrays_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lists_and_arrays_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lists_and_arrays_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lists_and_arrays_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lists_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lists_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Lists_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Lists_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Local_AWS_development_with_SAM.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Local_AWS_development_with_SAM.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Local_AWS_development_with_SAM.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Local_AWS_development_with_SAM.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logarithms.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logarithms.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logarithms.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logarithms.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logic_gates.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logic_gates.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logic_gates.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logic_gates.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logical_consistency.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logical_consistency.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logical_consistency.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logical_consistency.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logical_equivalence.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logical_equivalence.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logical_equivalence.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logical_equivalence.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logical_indeterminacy.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logical_indeterminacy.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logical_indeterminacy.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logical_indeterminacy.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logical_possibility_and_necessity.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logical_possibility_and_necessity.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logical_possibility_and_necessity.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logical_possibility_and_necessity.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logical_truth_and_falsity.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logical_truth_and_falsity.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Logical_truth_and_falsity.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Logical_truth_and_falsity.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Loops_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Loops_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Loops_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Loops_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Loops_in_bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Loops_in_bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Loops_in_bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Loops_in_bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/MAC_addresses.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/MAC_addresses.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/MAC_addresses.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/MAC_addresses.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Machine_code.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Machine_code.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Machine_code.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Machine_code.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Magnetic_core_memory.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Magnetic_core_memory.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Magnetic_core_memory.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Magnetic_core_memory.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Magnetic_drum_memory.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Magnetic_drum_memory.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Magnetic_drum_memory.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Magnetic_drum_memory.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Magnetic_tape.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Magnetic_tape.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Magnetic_tape.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Magnetic_tape.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Mainframe_computers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Mainframe_computers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Mainframe_computers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Mainframe_computers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Managing_environments_in_NodeJS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Managing_environments_in_NodeJS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Managing_environments_in_NodeJS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Managing_environments_in_NodeJS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Map_and_filter_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Map_and_filter_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Map_and_filter_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Map_and_filter_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Map_and_filter_to_reduce_in_JS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Map_and_filter_to_reduce_in_JS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Map_and_filter_to_reduce_in_JS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Map_and_filter_to_reduce_in_JS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Mapped_types_in_TS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Mapped_types_in_TS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Mapped_types_in_TS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Mapped_types_in_TS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Maps_and_sets_in_JS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Maps_and_sets_in_JS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Maps_and_sets_in_JS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Maps_and_sets_in_JS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Match_statements_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Match_statements_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Match_statements_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Match_statements_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Matter_and_atoms.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Matter_and_atoms.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Matter_and_atoms.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Matter_and_atoms.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Memoization_in_React.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Memoization_in_React.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Memoization_in_React.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Memoization_in_React.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Memory_Management_Unit.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Memory_Management_Unit.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Memory_Management_Unit.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Memory_Management_Unit.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Memory_addresses.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Memory_addresses.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Memory_addresses.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Memory_addresses.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Memory_leaks.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Memory_leaks.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Memory_leaks.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Memory_leaks.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Memory_versus_processor.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Memory_versus_processor.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Memory_versus_processor.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Memory_versus_processor.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Middleware_in_NodeJS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Middleware_in_NodeJS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Middleware_in_NodeJS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Middleware_in_NodeJS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Mixed_and_improper_fractions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Mixed_and_improper_fractions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Mixed_and_improper_fractions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Mixed_and_improper_fractions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Modelling_relationships_in_MongoDB.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Modelling_relationships_in_MongoDB.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Modelling_relationships_in_MongoDB.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Modelling_relationships_in_MongoDB.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Module_pattern.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Module_pattern.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Module_pattern.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Module_pattern.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Module_wrapping_at_runtime.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Module_wrapping_at_runtime.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Module_wrapping_at_runtime.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Module_wrapping_at_runtime.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Modules_in_NodeJS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Modules_in_NodeJS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Modules_in_NodeJS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Modules_in_NodeJS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/MongoDB_Introduction.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/MongoDB_Introduction.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/MongoDB_Introduction.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/MongoDB_Introduction.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/MongoDB_connection.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/MongoDB_connection.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/MongoDB_connection.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/MongoDB_connection.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Monitoring_processes_and_resources.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Monitoring_processes_and_resources.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Monitoring_processes_and_resources.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Monitoring_processes_and_resources.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Morgan.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Morgan.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Morgan.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Morgan.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Motherboard.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Motherboard.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Motherboard.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Motherboard.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Multiple_pointers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Multiple_pointers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Multiple_pointers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Multiple_pointers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Multiplexers_and_demultiplexers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Multiplexers_and_demultiplexers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Multiplexers_and_demultiplexers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Multiplexers_and_demultiplexers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Multiplicative_identity.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Multiplicative_identity.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Multiplicative_identity.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Multiplicative_identity.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Multiplicative_property_of_negative_one.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Multiplicative_property_of_negative_one.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Multiplicative_property_of_negative_one.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Multiplicative_property_of_negative_one.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Multiplying_fractions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Multiplying_fractions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Multiplying_fractions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Multiplying_fractions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Mutations_with_Apollo_Client.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Mutations_with_Apollo_Client.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Mutations_with_Apollo_Client.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Mutations_with_Apollo_Client.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Naming_conventions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Naming_conventions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Naming_conventions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Naming_conventions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Natural_numbers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Natural_numbers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Natural_numbers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Natural_numbers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Negation_Elimination.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Negation_Elimination.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Negation_Elimination.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Negation_Elimination.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Negation_Introduction.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Negation_Introduction.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Negation_Introduction.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Negation_Introduction.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Negative_exponents.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Negative_exponents.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Negative_exponents.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Negative_exponents.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_card.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_card.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_card.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_card.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_debugging.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_debugging.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_debugging.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_debugging.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_fundamentals.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_fundamentals.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_fundamentals.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_fundamentals.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_hosts.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_hosts.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_hosts.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_hosts.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_protocols.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_protocols.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_protocols.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_protocols.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_requests_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_requests_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_requests_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_requests_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_scanning.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_scanning.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Network_scanning.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Network_scanning.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/NodeJS_scripts.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/NodeJS_scripts.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/NodeJS_scripts.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/NodeJS_scripts.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Node_and_MySQL_db.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Node_and_MySQL_db.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Node_and_MySQL_db.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Node_and_MySQL_db.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Nodemon.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Nodemon.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Nodemon.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Nodemon.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Non_null_assertion_in_TypeScript.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Non_null_assertion_in_TypeScript.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Non_null_assertion_in_TypeScript.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Non_null_assertion_in_TypeScript.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/None_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/None_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/None_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/None_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Numbers_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Numbers_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Numbers_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Numbers_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Object_language_and_meta_language.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Object_language_and_meta_language.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Object_language_and_meta_language.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Object_language_and_meta_language.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Observer_pattern.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Observer_pattern.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Observer_pattern.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Observer_pattern.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Ohms_Law.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Ohms_Law.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Ohms_Law.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Ohms_Law.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/OpenSearch.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/OpenSearch.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/OpenSearch.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/OpenSearch.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Operating_system_API.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Operating_system_API.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Operating_system_API.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Operating_system_API.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Order_of_operations.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Order_of_operations.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Order_of_operations.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Order_of_operations.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Package_management_in_NodeJS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Package_management_in_NodeJS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Package_management_in_NodeJS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Package_management_in_NodeJS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Packet_switching_British_precursors.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Packet_switching_British_precursors.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Packet_switching_British_precursors.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Packet_switching_British_precursors.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Pacman.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Pacman.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Pacman.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Pacman.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Passing_arguments_and_options_to_Bash_scripts.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Passing_arguments_and_options_to_Bash_scripts.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Passing_arguments_and_options_to_Bash_scripts.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Passing_arguments_and_options_to_Bash_scripts.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Passing_arguments_to_Python_scripts.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Passing_arguments_to_Python_scripts.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Passing_arguments_to_Python_scripts.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Passing_arguments_to_Python_scripts.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Peer_to_peer_network.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Peer_to_peer_network.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Peer_to_peer_network.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Peer_to_peer_network.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Ports_in_NodeJS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Ports_in_NodeJS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Ports_in_NodeJS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Ports_in_NodeJS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Practical_walkthrough_Lambda_creation_within_AWS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Practical_walkthrough_Lambda_creation_within_AWS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Practical_walkthrough_Lambda_creation_within_AWS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Practical_walkthrough_Lambda_creation_within_AWS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Prefixes_for_units_of_electrical_measurement.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Prefixes_for_units_of_electrical_measurement.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Prefixes_for_units_of_electrical_measurement.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Prefixes_for_units_of_electrical_measurement.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Prime_factorization.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Prime_factorization.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Prime_factorization.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Prime_factorization.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Primes_and_composites.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Primes_and_composites.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Primes_and_composites.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Primes_and_composites.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Primitive_types.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Primitive_types.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Primitive_types.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Primitive_types.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Printing_values_in_C.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Printing_values_in_C.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Printing_values_in_C.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Printing_values_in_C.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Process_module_in_NodeJS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Process_module_in_NodeJS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Process_module_in_NodeJS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Process_module_in_NodeJS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Processes.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Processes.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Processes.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Processes.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Prop_types_in_React.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Prop_types_in_React.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Prop_types_in_React.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Prop_types_in_React.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Proper_shebang_syntax.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Proper_shebang_syntax.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Proper_shebang_syntax.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Proper_shebang_syntax.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Props_in_React.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Props_in_React.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Props_in_React.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Props_in_React.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Prototypical_inheritance.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Prototypical_inheritance.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Prototypical_inheritance.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Prototypical_inheritance.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Push_buttons.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Push_buttons.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Push_buttons.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Push_buttons.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_application_structure.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_application_structure.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_application_structure.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_application_structure.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_data_types.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_data_types.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_data_types.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_data_types.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_execution.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_execution.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_execution.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_execution.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_interpreter.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_interpreter.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_interpreter.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_interpreter.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_modules_and_imports.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_modules_and_imports.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_modules_and_imports.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_modules_and_imports.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_package_management.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_package_management.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Python_package_management.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Python_package_management.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Querying_a_Mongo_collection.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Querying_a_Mongo_collection.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Querying_a_Mongo_collection.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Querying_a_Mongo_collection.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Queue.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Queue.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Queue.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Queue.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Quote_marks_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Quote_marks_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Quote_marks_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Quote_marks_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/RESTful_APIs.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/RESTful_APIs.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/RESTful_APIs.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/RESTful_APIs.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/ROM_versus_disk_loading.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/ROM_versus_disk_loading.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/ROM_versus_disk_loading.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/ROM_versus_disk_loading.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_Components.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_Components.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_Components.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_Components.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_application_structure.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_application_structure.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_application_structure.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_application_structure.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_errors.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_errors.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_errors.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_errors.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_useContext.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_useContext.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_useContext.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_useContext.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_useEffect.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_useEffect.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_useEffect.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_useEffect.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_useReducer.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_useReducer.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_useReducer.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_useReducer.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_useState.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_useState.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/React_useState.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/React_useState.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Read_command__in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Read_command__in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Read_command__in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Read_command__in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Reading_files_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Reading_files_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Reading_files_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Reading_files_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Reciprocals.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Reciprocals.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Reciprocals.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Reciprocals.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Recursion.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Recursion.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Recursion.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Recursion.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Redirect_to_dev_null.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Redirect_to_dev_null.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Redirect_to_dev_null.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Redirect_to_dev_null.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Redirection_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Redirection_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Redirection_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Redirection_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Reducing_fractions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Reducing_fractions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Reducing_fractions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Reducing_fractions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Register_and_cache_memory.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Register_and_cache_memory.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Register_and_cache_memory.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Register_and_cache_memory.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Regular_expressions_in_SQL.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Regular_expressions_in_SQL.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Regular_expressions_in_SQL.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Regular_expressions_in_SQL.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Reiteration.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Reiteration.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Reiteration.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Reiteration.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Relation_between_kernel_and_CPU.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Relation_between_kernel_and_CPU.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Relation_between_kernel_and_CPU.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Relation_between_kernel_and_CPU.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Relational_database_architecture.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Relational_database_architecture.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Relational_database_architecture.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Relational_database_architecture.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Relays.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Relays.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Relays.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Relays.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Remote_tracking_branches.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Remote_tracking_branches.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Remote_tracking_branches.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Remote_tracking_branches.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Rename_a_branch.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Rename_a_branch.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Rename_a_branch.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Rename_a_branch.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Reset_to_remote_version.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Reset_to_remote_version.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Reset_to_remote_version.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Reset_to_remote_version.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Resistance.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Resistance.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Resistance.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Resistance.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Restructure_URLs_lambda.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Restructure_URLs_lambda.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Restructure_URLs_lambda.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Restructure_URLs_lambda.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Retrieve_data_from_SQL_table.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Retrieve_data_from_SQL_table.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Retrieve_data_from_SQL_table.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Retrieve_data_from_SQL_table.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Role_of_memory_in_computation.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Role_of_memory_in_computation.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Role_of_memory_in_computation.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Role_of_memory_in_computation.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Role_of_unique_key_in_relational_databases.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Role_of_unique_key_in_relational_databases.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Role_of_unique_key_in_relational_databases.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Role_of_unique_key_in_relational_databases.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Routing_on_link_click_in_React.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Routing_on_link_click_in_React.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Routing_on_link_click_in_React.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Routing_on_link_click_in_React.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Rules_for_operations_on_like_and_unlike_terms.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Rules_for_operations_on_like_and_unlike_terms.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Rules_for_operations_on_like_and_unlike_terms.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Rules_for_operations_on_like_and_unlike_terms.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/S3.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/S3.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/S3.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/S3.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/SAM.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/SAM.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/SAM.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/SAM.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/SQLite.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/SQLite.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/SQLite.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/SQLite.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Save_readonly_Vim_file.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Save_readonly_Vim_file.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Save_readonly_Vim_file.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Save_readonly_Vim_file.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Schema_Definition_Language_in_GraphQL.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Schema_Definition_Language_in_GraphQL.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Schema_Definition_Language_in_GraphQL.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Schema_Definition_Language_in_GraphQL.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Secrets_or_env_vars_in_AWS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Secrets_or_env_vars_in_AWS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Secrets_or_env_vars_in_AWS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Secrets_or_env_vars_in_AWS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Semantic_versioning.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Semantic_versioning.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Semantic_versioning.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Semantic_versioning.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Set_DNS_settings.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Set_DNS_settings.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Set_DNS_settings.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Set_DNS_settings.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Sets_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Sets_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Sets_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Sets_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Setting_up_and_configuring_TypeScript.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Setting_up_and_configuring_TypeScript.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Setting_up_and_configuring_TypeScript.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Setting_up_and_configuring_TypeScript.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Shell_sessions.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Shell_sessions.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Shell_sessions.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Shell_sessions.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Signed_and_unsigned_numbers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Signed_and_unsigned_numbers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Signed_and_unsigned_numbers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Signed_and_unsigned_numbers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Signed_magnitude_representation.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Signed_magnitude_representation.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Signed_magnitude_representation.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Signed_magnitude_representation.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Single_file_Python_scripts.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Single_file_Python_scripts.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Single_file_Python_scripts.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Single_file_Python_scripts.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Singleton_pattern.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Singleton_pattern.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Singleton_pattern.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Singleton_pattern.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Sliding_window.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Sliding_window.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Sliding_window.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Sliding_window.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Solving_equations.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Solving_equations.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Solving_equations.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Solving_equations.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Sorting_lists_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Sorting_lists_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Sorting_lists_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Sorting_lists_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Soundness.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Soundness.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Soundness.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Soundness.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Split_into_array_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Split_into_array_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Split_into_array_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Split_into_array_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Stack_memory.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Stack_memory.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Stack_memory.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Stack_memory.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Stacks.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Stacks.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Stacks.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Stacks.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Stale_branches_and_pruning.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Stale_branches_and_pruning.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Stale_branches_and_pruning.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Stale_branches_and_pruning.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Step_functions_and_state_machines.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Step_functions_and_state_machines.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Step_functions_and_state_machines.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Step_functions_and_state_machines.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Strategies_for_constructing_proofs.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Strategies_for_constructing_proofs.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Strategies_for_constructing_proofs.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Strategies_for_constructing_proofs.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Streams_in_NodeJS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Streams_in_NodeJS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Streams_in_NodeJS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Streams_in_NodeJS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Strings_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Strings_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Strings_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Strings_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Strings_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Strings_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Strings_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Strings_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Structuring_Express_applications.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Structuring_Express_applications.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Structuring_Express_applications.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Structuring_Express_applications.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Substrings_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Substrings_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Substrings_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Substrings_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Swap_space.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Swap_space.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Swap_space.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Swap_space.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Switch_between_Python_vers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Switch_between_Python_vers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Switch_between_Python_vers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Switch_between_Python_vers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Syllogism.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Syllogism.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Syllogism.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Syllogism.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Symlinks.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Symlinks.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Symlinks.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Symlinks.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Syntax_of_propositional_logic.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Syntax_of_propositional_logic.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Syntax_of_propositional_logic.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Syntax_of_propositional_logic.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Tags_in_Git.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Tags_in_Git.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Tags_in_Git.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Tags_in_Git.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Terraform.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Terraform.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Terraform.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Terraform.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Test_values_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Test_values_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Test_values_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Test_values_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Testing_Python_code.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Testing_Python_code.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Testing_Python_code.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Testing_Python_code.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Testing_basic_prop_passing_in_React.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Testing_basic_prop_passing_in_React.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Testing_basic_prop_passing_in_React.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Testing_basic_prop_passing_in_React.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Testing_with_Jest.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Testing_with_Jest.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Testing_with_Jest.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Testing_with_Jest.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Text_manipulation_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Text_manipulation_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Text_manipulation_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Text_manipulation_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_History_of_Computing_Swade.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_History_of_Computing_Swade.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_History_of_Computing_Swade.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_History_of_Computing_Swade.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_Little_Man_computer.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_Little_Man_computer.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_Little_Man_computer.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_Little_Man_computer.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_PATH.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_PATH.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_PATH.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_PATH.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_Pragmatic_Programmer_1999.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_Pragmatic_Programmer_1999.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_Pragmatic_Programmer_1999.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_Pragmatic_Programmer_1999.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_kernel.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_kernel.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_kernel.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_kernel.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_memory_hierarchy.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_memory_hierarchy.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/The_memory_hierarchy.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/The_memory_hierarchy.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Theorems_and_empty_sets.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Theorems_and_empty_sets.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Theorems_and_empty_sets.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Theorems_and_empty_sets.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Threads.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Threads.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Threads.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Threads.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Three_bit_counter.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Three_bit_counter.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Three_bit_counter.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Three_bit_counter.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Time_and_computers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Time_and_computers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Time_and_computers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Time_and_computers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Torrenting.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Torrenting.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Torrenting.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Torrenting.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Transistors.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Transistors.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Transistors.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Transistors.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Transport_Layer_of_Internet_Protocol.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Transport_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Transport_Layer_of_Internet_Protocol.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Transport_Layer_of_Internet_Protocol.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Troubleshooting_MongoDB.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Troubleshooting_MongoDB.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Troubleshooting_MongoDB.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Troubleshooting_MongoDB.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Truth_functional_connectives.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Truth_functional_connectives.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Truth_functional_connectives.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Truth_functional_connectives.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Truth_tables.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Truth_tables.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Truth_tables.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Truth_tables.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Truth_trees.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Truth_trees.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Truth_trees.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Truth_trees.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Tuples_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Tuples_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Tuples_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Tuples_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Turing_completeness.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Turing_completeness.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Turing_completeness.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Turing_completeness.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Turing_machines.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Turing_machines.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Turing_machines.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Turing_machines.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Twos_complement.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Twos_complement.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Twos_complement.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Twos_complement.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Type_guarding_and_narrowing_in_TS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Type_guarding_and_narrowing_in_TS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Type_guarding_and_narrowing_in_TS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Type_guarding_and_narrowing_in_TS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Type_hinting.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Type_hinting.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Type_hinting.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Type_hinting.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Typing_built_in_React_hooks.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Typing_built_in_React_hooks.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Typing_built_in_React_hooks.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Typing_built_in_React_hooks.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Union_types_in_TS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Union_types_in_TS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Union_types_in_TS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Union_types_in_TS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Unknown_type_in_TS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Unknown_type_in_TS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Unknown_type_in_TS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Unknown_type_in_TS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Update_a_Mongo_document.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Update_a_Mongo_document.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Update_a_Mongo_document.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Update_a_Mongo_document.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Update_an_SQL_table.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Update_an_SQL_table.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Update_an_SQL_table.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Update_an_SQL_table.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Update_existing_data_in_SQL_table.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Update_existing_data_in_SQL_table.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Update_existing_data_in_SQL_table.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Update_existing_data_in_SQL_table.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Useful_operators_in_SQL.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Useful_operators_in_SQL.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Useful_operators_in_SQL.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Useful_operators_in_SQL.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Usenet.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Usenet.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Usenet.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Usenet.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/User_Space.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/User_Space.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/User_Space.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/User_Space.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/User_management_in_Linux.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/User_management_in_Linux.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/User_management_in_Linux.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/User_management_in_Linux.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/User_management_on_AWS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/User_management_on_AWS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/User_management_on_AWS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/User_management_on_AWS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Using_GraphQL_with_Node.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Using_GraphQL_with_Node.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Using_GraphQL_with_Node.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Using_GraphQL_with_Node.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Using_SQLite_with_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Using_SQLite_with_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Using_SQLite_with_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Using_SQLite_with_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Using_arguments_with_Apollo_Client.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Using_arguments_with_Apollo_Client.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Using_arguments_with_Apollo_Client.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Using_arguments_with_Apollo_Client.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Utilities_operators_flags.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Utilities_operators_flags.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Utilities_operators_flags.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Utilities_operators_flags.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Validating_Mongoose_schemas.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Validating_Mongoose_schemas.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Validating_Mongoose_schemas.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Validating_Mongoose_schemas.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Validation_in_NodeJS.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Validation_in_NodeJS.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Validation_in_NodeJS.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Validation_in_NodeJS.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Validity_and_entailment.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Validity_and_entailment.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Validity_and_entailment.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Validity_and_entailment.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Variable_indirection_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Variable_indirection_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Variable_indirection_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Variable_indirection_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Variables_and_data_types_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Variables_and_data_types_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Variables_and_data_types_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Variables_and_data_types_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Variables_in_C.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Variables_in_C.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Variables_in_C.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Variables_in_C.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Viewing_remote_changes_without_merging.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Viewing_remote_changes_without_merging.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Viewing_remote_changes_without_merging.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Viewing_remote_changes_without_merging.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Views_in_relational_databases.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Views_in_relational_databases.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Views_in_relational_databases.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Views_in_relational_databases.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/VirtualMemory.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/VirtualMemory.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/VirtualMemory.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/VirtualMemory.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Virtual_private_cloud.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Virtual_private_cloud.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Virtual_private_cloud.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Virtual_private_cloud.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Voltage.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Voltage.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Voltage.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Voltage.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Voltage_sources.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Voltage_sources.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Voltage_sources.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Voltage_sources.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Weaving_the_Web_Berners_Lee.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Weaving_the_Web_Berners_Lee.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Weaving_the_Web_Berners_Lee.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Weaving_the_Web_Berners_Lee.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/What_are_disks.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/What_are_disks.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/What_are_disks.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/What_are_disks.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/What_is_memory.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/What_is_memory.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/What_is_memory.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/What_is_memory.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Whole_numbers.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Whole_numbers.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Whole_numbers.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Whole_numbers.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Why_computers_use_binary.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Why_computers_use_binary.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Why_computers_use_binary.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Why_computers_use_binary.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Wildcards_in_SQL.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Wildcards_in_SQL.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Wildcards_in_SQL.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Wildcards_in_SQL.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Williams_Tube_memory.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Williams_Tube_memory.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Williams_Tube_memory.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Williams_Tube_memory.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/With_open_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/With_open_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/With_open_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/With_open_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Working_with_CSVs_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Working_with_CSVs_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Working_with_CSVs_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Working_with_CSVs_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Working_with_JSON_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Working_with_JSON_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Working_with_JSON_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Working_with_JSON_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Working_with_directories_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Working_with_directories_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Working_with_directories_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Working_with_directories_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Working_with_numbers_in_Bash.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Working_with_numbers_in_Bash.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Working_with_numbers_in_Bash.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Working_with_numbers_in_Bash.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Writing_to_files_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Writing_to_files_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Writing_to_files_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Writing_to_files_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Zero_property_of_multiplication.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Zero_property_of_multiplication.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Zero_property_of_multiplication.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Zero_property_of_multiplication.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Zip_function_in_Python.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Zip_function_in_Python.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/Zip_function_in_Python.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/Zip_function_in_Python.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/a771a6d9_attributes_of_internet_enclosure.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/a771a6d9_attributes_of_internet_enclosure.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/a771a6d9_attributes_of_internet_enclosure.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/a771a6d9_attributes_of_internet_enclosure.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/c8173d17_TIMPs.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/c8173d17_TIMPs.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/c8173d17_TIMPs.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/c8173d17_TIMPs.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/cfbef1c4_web_precursors.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/cfbef1c4_web_precursors.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/cfbef1c4_web_precursors.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/cfbef1c4_web_precursors.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/e470bf3d_IMPs_in_the_ARPANET.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/e470bf3d_IMPs_in_the_ARPANET.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/e470bf3d_IMPs_in_the_ARPANET.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/e470bf3d_IMPs_in_the_ARPANET.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/ecec56e6_precursors_to_search_engines.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/ecec56e6_precursors_to_search_engines.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/ecec56e6_precursors_to_search_engines.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/ecec56e6_precursors_to_search_engines.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/f0f70a3c_ARPANET_motivations.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/f0f70a3c_ARPANET_motivations.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/f0f70a3c_ARPANET_motivations.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/f0f70a3c_ARPANET_motivations.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/f6564af9_AOL_and_early_internet_enclosure.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/f6564af9_AOL_and_early_internet_enclosure.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/f6564af9_AOL_and_early_internet_enclosure.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/f6564af9_AOL_and_early_internet_enclosure.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/favicon/favicon-16x16.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/favicon/favicon-16x16.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/favicon/favicon-16x16.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/favicon/favicon-16x16.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/favicon/favicon-32x32.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/favicon/favicon-32x32.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/favicon/favicon-32x32.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/favicon/favicon-32x32.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/favicon/favicon.ico b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/favicon/favicon.ico similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/favicon/favicon.ico rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/favicon/favicon.ico diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/fs.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/fs.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/fs.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/fs.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/head.html b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/head.html similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/head.html rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/head.html diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/http_in_Node.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/http_in_Node.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/http_in_Node.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/http_in_Node.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/index.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/index.md similarity index 98% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/index.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/index.md index 7f58a07..a28e6ab 100644 --- a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/index.md +++ b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/index.md @@ -13,16 +13,17 @@ computer science. ![not-by-ai-badge](static/not-by-ai-alternative--light.svg) -**Build ID:** 6bd22abe-1c26-4082-9ee1-2e98738d9784 +**Build ID:** f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae -**Published:** Sun 24 Nov 2024 10:53:17 +**Published:** Mon 25 Nov 2024 07:19:27 ### Recent edits +- [[AWS_SNS]] +- [[AWS_SQS]] +- [[AWS_SQS_SDK]] - [[a771a6d9_attributes_of_internet_enclosure]] - [[JavaScript_module_types]] -- [[AWS_SQS]] -- [[Messaging_services]] - [[0716531c_rewilding_the_internet]] - [[f6564af9_AOL_and_early_internet_enclosure]] - [[Bauman_quote]] @@ -30,10 +31,9 @@ computer science. - [[Pacman]] - [[Passing_arguments_and_options_to_Bash_scripts]] - [[Functions_in_Bash]] -- [[Bash_file_exists]] -### All notes (498) +### All notes (499) - [[0716531c_rewilding_the_internet]] - [[241fe1a3_the_Web_versus_modem_BBSs]] @@ -48,7 +48,9 @@ computer science. - [[AWS_CLI]] - [[AWS_CloudWatch]] - [[AWS_SAM_and_Docker]] +- [[AWS_SNS]] - [[AWS_SQS]] +- [[AWS_SQS_SDK]] - [[AWS_architecture_hierarchy]] - [[Accessing_metadata_about_SQL_database]] - [[Accessing_secrets_from_a_Lambda]] @@ -305,7 +307,6 @@ computer science. - [[Memory_addresses]] - [[Memory_leaks]] - [[Memory_versus_processor]] -- [[Messaging_services]] - [[Middleware_in_NodeJS]] - [[Mixed_and_improper_fractions]] - [[Modelling_relationships_in_MongoDB]] diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/journald.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/journald.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/journald.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/journald.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/jq.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/jq.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/jq.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/jq.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/neuron.dhall b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/neuron.dhall similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/neuron.dhall rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/neuron.dhall diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/ps.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/ps.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/ps.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/ps.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/python_advent_learnings.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/python_advent_learnings.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/python_advent_learnings.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/python_advent_learnings.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/1.4-Input-Process-Output.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/1.4-Input-Process-Output.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/1.4-Input-Process-Output.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/1.4-Input-Process-Output.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/3-bit-adder-diagram.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/3-bit-adder-diagram.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/3-bit-adder-diagram.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/3-bit-adder-diagram.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/540px-PDP-8_(1).jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/540px-PDP-8_(1).jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/540px-PDP-8_(1).jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/540px-PDP-8_(1).jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Arpanet_logical_map,_march_1977.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Arpanet_logical_map,_march_1977.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Arpanet_logical_map,_march_1977.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Arpanet_logical_map,_march_1977.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Arpanet_map_1973.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Arpanet_map_1973.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Arpanet_map_1973.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Arpanet_map_1973.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/DMUX.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/DMUX.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/DMUX.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/DMUX.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Domain _ Billing.pdf b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Domain _ Billing.pdf similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Domain _ Billing.pdf rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Domain _ Billing.pdf diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/EDSAC.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/EDSAC.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/EDSAC.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/EDSAC.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/FL-Databases-1.5_terminology.gif b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/FL-Databases-1.5_terminology.gif similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/FL-Databases-1.5_terminology.gif rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/FL-Databases-1.5_terminology.gif diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Harvard_Mark_1.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Harvard_Mark_1.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Harvard_Mark_1.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Harvard_Mark_1.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/IMP-network.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/IMP-network.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/IMP-network.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/IMP-network.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/LMC_5.gif b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/LMC_5.gif similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/LMC_5.gif rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/LMC_5.gif diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/MANIAC_computer.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/MANIAC_computer.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/MANIAC_computer.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/MANIAC_computer.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/MUX.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/MUX.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/MUX.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/MUX.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Memory-Hierarchy.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Memory-Hierarchy.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Memory-Hierarchy.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Memory-Hierarchy.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Navigator_Netscape.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Navigator_Netscape.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Navigator_Netscape.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Navigator_Netscape.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Netscape_Navigator.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Netscape_Navigator.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Netscape_Navigator.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Netscape_Navigator.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ORelim1.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ORelim1.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ORelim1.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ORelim1.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ORelim2.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ORelim2.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ORelim2.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ORelim2.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/OS-api.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/OS-api.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/OS-api.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/OS-api.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Pasted_image_20220319135558.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Pasted_image_20220319135558.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Pasted_image_20220319135558.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Pasted_image_20220319135558.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Pasted_image_20220319135805.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Pasted_image_20220319135805.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Pasted_image_20220319135805.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Pasted_image_20220319135805.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Pasted_image_20220319135823.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Pasted_image_20220319135823.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Pasted_image_20220319135823.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Pasted_image_20220319135823.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Pasted_image_20220411082627.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Pasted_image_20220411082627.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Pasted_image_20220411082627.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Pasted_image_20220411082627.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/REST_request-load.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/REST_request-load.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/REST_request-load.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/REST_request-load.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/SAGE_command_post.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/SAGE_command_post.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/SAGE_command_post.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/SAGE_command_post.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/SQS-deadletter.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/SQS-deadletter.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/SQS-deadletter.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/SQS-deadletter.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/SQS-example.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/SQS-example.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/SQS-example.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/SQS-example.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Screenshot_2020-08-09_at_21.34.48.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Screenshot_2020-08-09_at_21.34.48.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Screenshot_2020-08-09_at_21.34.48.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Screenshot_2020-08-09_at_21.34.48.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Screenshot_2021-05-11_at_18.51.02.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Screenshot_2021-05-11_at_18.51.02.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Screenshot_2021-05-11_at_18.51.02.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Screenshot_2021-05-11_at_18.51.02.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Screenshot_2021-05-11_at_18.55.23.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Screenshot_2021-05-11_at_18.55.23.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Screenshot_2021-05-11_at_18.55.23.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Screenshot_2021-05-11_at_18.55.23.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/TCP_IP.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/TCP_IP.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/TCP_IP.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/TCP_IP.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Turing_machines_01.gif b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Turing_machines_01.gif similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Turing_machines_01.gif rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Turing_machines_01.gif diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Zuse-Z3.jpeg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Zuse-Z3.jpeg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/Zuse-Z3.jpeg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/Zuse-Z3.jpeg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/abc-computer.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/abc-computer.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/abc-computer.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/abc-computer.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/access-key-aws.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/access-key-aws.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/access-key-aws.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/access-key-aws.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/all-layers-of-IP.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/all-layers-of-IP.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/all-layers-of-IP.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/all-layers-of-IP.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/alta-vista.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/alta-vista.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/alta-vista.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/alta-vista.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/altair-8800.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/altair-8800.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/altair-8800.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/altair-8800.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/analog-digital.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/analog-digital.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/analog-digital.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/analog-digital.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/and-gate-new-2.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/and-gate-new-2.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/and-gate-new-2.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/and-gate-new-2.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/and-transistor.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/and-transistor.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/and-transistor.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/and-transistor.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/aol-on-windows.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/aol-on-windows.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/aol-on-windows.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/aol-on-windows.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/aol-original.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/aol-original.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/aol-original.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/aol-original.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/api-gateway-trigger.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/api-gateway-trigger.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/api-gateway-trigger.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/api-gateway-trigger.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/apollo-explorer.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/apollo-explorer.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/apollo-explorer.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/apollo-explorer.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/apple1.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/apple1.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/apple1.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/apple1.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/apple2.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/apple2.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/apple2.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/apple2.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/application-layer-data.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/application-layer-data.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/application-layer-data.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/application-layer-data.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/arithmometer.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/arithmometer.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/arithmometer.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/arithmometer.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/async.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/async.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/async.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/async.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/atom-diagram.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/atom-diagram.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/atom-diagram.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/atom-diagram.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/awk-outline.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/awk-outline.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/awk-outline.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/awk-outline.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/basic-circuit.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/basic-circuit.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/basic-circuit.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/basic-circuit.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/bbn-logo.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/bbn-logo.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/bbn-logo.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/bbn-logo.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/bi-intro.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/bi-intro.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/bi-intro.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/bi-intro.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/biconditional-elim.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/biconditional-elim.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/biconditional-elim.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/biconditional-elim.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/bjt-terminals.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/bjt-terminals.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/bjt-terminals.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/bjt-terminals.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/breadboard-DIP.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/breadboard-DIP.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/breadboard-DIP.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/breadboard-DIP.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/breadboard-diagram.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/breadboard-diagram.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/breadboard-diagram.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/breadboard-diagram.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/breakdown.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/breakdown.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/breakdown.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/breakdown.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cell-comparison.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cell-comparison.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cell-comparison.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cell-comparison.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/centralised.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/centralised.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/centralised.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/centralised.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/change-dns-server.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/change-dns-server.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/change-dns-server.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/change-dns-server.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/charge-cylinder.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/charge-cylinder.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/charge-cylinder.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/charge-cylinder.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cherry-pick.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cherry-pick.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cherry-pick.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cherry-pick.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/circ-batt-final.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/circ-batt-final.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/circ-batt-final.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/circ-batt-final.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/clock_pulses.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/clock_pulses.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/clock_pulses.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/clock_pulses.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cloud-formation-stack.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cloud-formation-stack.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cloud-formation-stack.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cloud-formation-stack.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cloudwatch-logs.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cloudwatch-logs.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cloudwatch-logs.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cloudwatch-logs.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/combined-merge-hist.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/combined-merge-hist.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/combined-merge-hist.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/combined-merge-hist.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/complex-number-calculator-bell-labs.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/complex-number-calculator-bell-labs.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/complex-number-calculator-bell-labs.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/complex-number-calculator-bell-labs.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/complex-tree.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/complex-tree.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/complex-tree.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/complex-tree.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/comptometer.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/comptometer.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/comptometer.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/comptometer.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cond-elim.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cond-elim.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cond-elim.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cond-elim.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cond-intro.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cond-intro.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/cond-intro.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/cond-intro.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/conditional-decomposition-rule.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/conditional-decomposition-rule.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/conditional-decomposition-rule.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/conditional-decomposition-rule.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/conjunc-elim.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/conjunc-elim.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/conjunc-elim.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/conjunc-elim.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/conjunc-intro.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/conjunc-intro.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/conjunc-intro.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/conjunc-intro.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/conjunction-decomposition-rule.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/conjunction-decomposition-rule.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/conjunction-decomposition-rule.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/conjunction-decomposition-rule.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/container-lifecycle.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/container-lifecycle.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/container-lifecycle.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/container-lifecycle.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/container-versus-vm.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/container-versus-vm.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/container-versus-vm.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/container-versus-vm.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/containers-in-userspace.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/containers-in-userspace.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/containers-in-userspace.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/containers-in-userspace.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/correct_push_button.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/correct_push_button.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/correct_push_button.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/correct_push_button.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/decentralised.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/decentralised.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/decentralised.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/decentralised.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/derivation_from_contradiction.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/derivation_from_contradiction.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/derivation_from_contradiction.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/derivation_from_contradiction.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/differential_analyser_bush.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/differential_analyser_bush.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/differential_analyser_bush.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/differential_analyser_bush.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/diode-led.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/diode-led.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/diode-led.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/diode-led.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/diode.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/diode.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/diode.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/diode.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/dipole-again.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/dipole-again.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/dipole-again.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/dipole-again.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/disjunc-elim.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/disjunc-elim.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/disjunc-elim.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/disjunc-elim.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/disjunc-intro.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/disjunc-intro.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/disjunc-intro.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/disjunc-intro.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/disjunction-decomposition-rule.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/disjunction-decomposition-rule.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/disjunction-decomposition-rule.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/disjunction-decomposition-rule.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/distributed.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/distributed.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/distributed.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/distributed.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/dock-architecture.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/dock-architecture.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/dock-architecture.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/dock-architecture.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/draw.io-Page-8.drawio.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/draw.io-Page-8.drawio.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/draw.io-Page-8.drawio.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/draw.io-Page-8.drawio.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/draw.io-Page-9.drawio.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/draw.io-Page-9.drawio.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/draw.io-Page-9.drawio.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/draw.io-Page-9.drawio.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/drawio-Page-7.drawio.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/drawio-Page-7.drawio.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/drawio-Page-7.drawio.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/drawio-Page-7.drawio.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/dsfdsfsdfwe.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/dsfdsfsdfwe.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/dsfdsfsdfwe.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/dsfdsfsdfwe.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/dynamodb.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/dynamodb.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/dynamodb.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/dynamodb.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/em-spectrum.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/em-spectrum.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/em-spectrum.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/em-spectrum.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/em-wave.gif b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/em-wave.gif similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/em-wave.gif rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/em-wave.gif diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/eniac.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/eniac.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/eniac.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/eniac.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/equiv-fractions.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/equiv-fractions.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/equiv-fractions.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/equiv-fractions.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/full-adder-new.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/full-adder-new.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/full-adder-new.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/full-adder-new.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/gateway-services.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/gateway-services.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/gateway-services.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/gateway-services.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/gateway-trigger.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/gateway-trigger.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/gateway-trigger.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/gateway-trigger.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/git-bisect.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/git-bisect.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/git-bisect.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/git-bisect.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/git-interactive-mode-2.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/git-interactive-mode-2.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/git-interactive-mode-2.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/git-interactive-mode-2.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/git-interactive-rebase.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/git-interactive-rebase.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/git-interactive-rebase.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/git-interactive-rebase.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/git-manual-hunk.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/git-manual-hunk.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/git-manual-hunk.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/git-manual-hunk.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/git-patch-mode.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/git-patch-mode.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/git-patch-mode.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/git-patch-mode.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/graphQL_request_load.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/graphQL_request_load.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/graphQL_request_load.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/graphQL_request_load.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/graphql-architecture.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/graphql-architecture.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/graphql-architecture.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/graphql-architecture.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/graphql-journey-two.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/graphql-journey-two.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/graphql-journey-two.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/graphql-journey-two.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/graphql_multiple_resources.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/graphql_multiple_resources.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/graphql_multiple_resources.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/graphql_multiple_resources.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/greyscale-encoding.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/greyscale-encoding.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/greyscale-encoding.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/greyscale-encoding.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ground-symbol.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ground-symbol.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ground-symbol.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ground-symbol.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/grub.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/grub.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/grub.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/grub.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/half-adder-gates-three.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/half-adder-gates-three.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/half-adder-gates-three.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/half-adder-gates-three.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/half-adder-new.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/half-adder-new.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/half-adder-new.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/half-adder-new.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/harddisk.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/harddisk.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/harddisk.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/harddisk.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hardware-abstraction-hierarchy.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hardware-abstraction-hierarchy.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hardware-abstraction-hierarchy.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hardware-abstraction-hierarchy.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hardware-sim-basic.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hardware-sim-basic.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hardware-sim-basic.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hardware-sim-basic.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hd-sim-test.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hd-sim-test.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hd-sim-test.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hd-sim-test.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hertz_wave_freq.gif b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hertz_wave_freq.gif similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hertz_wave_freq.gif rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hertz_wave_freq.gif diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hexadecimal-to-bytes.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hexadecimal-to-bytes.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hexadecimal-to-bytes.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hexadecimal-to-bytes.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/htop.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/htop.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/htop.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/htop.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hydraulic_computer.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hydraulic_computer.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/hydraulic_computer.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/hydraulic_computer.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-1401.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-1401.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-1401.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-1401.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-360-in-use.jpeg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-360-in-use.jpeg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-360-in-use.jpeg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-360-in-use.jpeg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-360.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-360.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-360.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-360.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-650-console-panel.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-650-console-panel.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-650-console-panel.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-650-console-panel.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-650.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-650.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-650.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-650.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-701-control-unit.jpeg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-701-control-unit.jpeg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-701-control-unit.jpeg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-701-control-unit.jpeg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-add.jpeg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-add.jpeg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-add.jpeg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-add.jpeg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-pc.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-pc.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ibm-pc.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ibm-pc.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/incorrect_push_button.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/incorrect_push_button.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/incorrect_push_button.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/incorrect_push_button.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/integrated-circuit.jpeg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/integrated-circuit.jpeg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/integrated-circuit.jpeg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/integrated-circuit.jpeg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/intel-4004.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/intel-4004.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/intel-4004.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/intel-4004.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/internet-layer-packet-revised.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/internet-layer-packet-revised.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/internet-layer-packet-revised.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/internet-layer-packet-revised.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/internet-layer-packet.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/internet-layer-packet.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/internet-layer-packet.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/internet-layer-packet.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/internet_1984.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/internet_1984.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/internet_1984.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/internet_1984.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/internet_explorer.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/internet_explorer.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/internet_explorer.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/internet_explorer.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/internetworking_1977.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/internetworking_1977.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/internetworking_1977.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/internetworking_1977.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ip-address-anatomy.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ip-address-anatomy.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ip-address-anatomy.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ip-address-anatomy.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/javascript-recursion.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/javascript-recursion.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/javascript-recursion.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/javascript-recursion.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/jk-flip-flops.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/jk-flip-flops.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/jk-flip-flops.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/jk-flip-flops.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/journald.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/journald.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/journald.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/journald.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/kernel-cpu-interaction.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/kernel-cpu-interaction.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/kernel-cpu-interaction.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/kernel-cpu-interaction.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/knowledge_graph.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/knowledge_graph.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/knowledge_graph.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/knowledge_graph.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lambda-cloudwatch.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lambda-cloudwatch.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lambda-cloudwatch.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lambda-cloudwatch.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lambda-func-three.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lambda-func-three.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lambda-func-three.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lambda-func-three.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lambda-func-two.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lambda-func-two.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lambda-func-two.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lambda-func-two.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lambda-overview.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lambda-overview.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lambda-overview.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lambda-overview.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lambda_func_one.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lambda_func_one.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lambda_func_one.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lambda_func_one.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/leibniz-stepped-drum.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/leibniz-stepped-drum.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/leibniz-stepped-drum.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/leibniz-stepped-drum.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lin.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lin.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lin.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lin.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/link-layer-frame-revised.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/link-layer-frame-revised.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/link-layer-frame-revised.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/link-layer-frame-revised.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/link-layer-frame.drawio.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/link-layer-frame.drawio.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/link-layer-frame.drawio.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/link-layer-frame.drawio.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/link-layer-internet-diagram.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/link-layer-internet-diagram.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/link-layer-internet-diagram.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/link-layer-internet-diagram.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/local-sam-docker.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/local-sam-docker.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/local-sam-docker.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/local-sam-docker.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/logical-equivalence-tree.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/logical-equivalence-tree.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/logical-equivalence-tree.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/logical-equivalence-tree.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/logical-falsity-tree.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/logical-falsity-tree.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/logical-falsity-tree.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/logical-falsity-tree.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lsof.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lsof.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/lsof.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/lsof.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic-core-closeup.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic-core-closeup.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic-core-closeup.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic-core-closeup.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic-core-memory.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic-core-memory.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic-core-memory.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic-core-memory.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic-drum-memory.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic-drum-memory.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic-drum-memory.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic-drum-memory.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic-tape-disk.jpeg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic-tape-disk.jpeg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic-tape-disk.jpeg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic-tape-disk.jpeg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic-tape-ibm.jpeg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic-tape-ibm.jpeg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic-tape-ibm.jpeg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic-tape-ibm.jpeg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic_field.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic_field.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/magnetic_field.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/magnetic_field.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/manchester_baby.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/manchester_baby.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/manchester_baby.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/manchester_baby.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/memory-flow.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/memory-flow.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/memory-flow.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/memory-flow.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/modem-bt.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/modem-bt.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/modem-bt.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/modem-bt.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mongo-collection.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mongo-collection.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mongo-collection.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mongo-collection.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mongo-compass.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mongo-compass.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mongo-compass.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mongo-compass.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mongo-db-structure.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mongo-db-structure.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mongo-db-structure.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mongo-db-structure.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mongo-doc-added.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mongo-doc-added.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mongo-doc-added.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mongo-doc-added.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mongoose-hierarchy.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mongoose-hierarchy.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mongoose-hierarchy.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mongoose-hierarchy.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mosaic-browser.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mosaic-browser.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mosaic-browser.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mosaic-browser.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/motherboard-pi.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/motherboard-pi.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/motherboard-pi.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/motherboard-pi.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mount-directory.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mount-directory.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/mount-directory.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/mount-directory.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/multi_on_off.gif b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/multi_on_off.gif similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/multi_on_off.gif rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/multi_on_off.gif diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/multiple_circuits.gif b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/multiple_circuits.gif similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/multiple_circuits.gif rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/multiple_circuits.gif diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nand-gate-new.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nand-gate-new.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nand-gate-new.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nand-gate-new.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nand-mem-demonstrated.gif b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nand-mem-demonstrated.gif similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nand-mem-demonstrated.gif rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nand-mem-demonstrated.gif diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nand-mem-first.gif b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nand-mem-first.gif similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nand-mem-first.gif rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nand-mem-first.gif diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nand-mem-second.gif b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nand-mem-second.gif similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nand-mem-second.gif rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nand-mem-second.gif diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nand_latch_logic_circuit.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nand_latch_logic_circuit.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nand_latch_logic_circuit.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nand_latch_logic_circuit.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negate-elim.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negate-elim.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negate-elim.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negate-elim.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negate-intro.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negate-intro.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negate-intro.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negate-intro.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negated-biconditional-decomposition-rule.drawio.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negated-biconditional-decomposition-rule.drawio.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negated-biconditional-decomposition-rule.drawio.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negated-biconditional-decomposition-rule.drawio.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negated-conditional-decomposition-rule.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negated-conditional-decomposition-rule.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negated-conditional-decomposition-rule.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negated-conditional-decomposition-rule.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negated-conjunction-decomposition-rule.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negated-conjunction-decomposition-rule.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negated-conjunction-decomposition-rule.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negated-conjunction-decomposition-rule.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negated-disjunction-decomposition-rule.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negated-disjunction-decomposition-rule.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/negated-disjunction-decomposition-rule.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/negated-disjunction-decomposition-rule.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/network-request-layers.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/network-request-layers.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/network-request-layers.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/network-request-layers.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/node-event-loop.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/node-event-loop.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/node-event-loop.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/node-event-loop.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nor-gate-new.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nor-gate-new.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/nor-gate-new.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/nor-gate-new.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/normal-merge-again.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/normal-merge-again.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/normal-merge-again.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/normal-merge-again.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/not-by-ai-alternative--light.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/not-by-ai-alternative--light.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/not-by-ai-alternative--light.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/not-by-ai-alternative--light.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/one-eighth-a.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/one-eighth-a.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/one-eighth-a.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/one-eighth-a.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/opensearch-architecture.drawio.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/opensearch-architecture.drawio.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/opensearch-architecture.drawio.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/opensearch-architecture.drawio.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/or-gate-new.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/or-gate-new.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/or-gate-new.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/or-gate-new.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/or-transistor.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/or-transistor.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/or-transistor.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/or-transistor.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/parallel-battery-diagram.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/parallel-battery-diagram.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/parallel-battery-diagram.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/parallel-battery-diagram.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/parallel-transmission.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/parallel-transmission.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/parallel-transmission.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/parallel-transmission.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/pascaline.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/pascaline.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/pascaline.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/pascaline.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/pilot-ace.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/pilot-ace.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/pilot-ace.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/pilot-ace.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/postman-aws-output.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/postman-aws-output.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/postman-aws-output.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/postman-aws-output.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/postman-lambda.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/postman-lambda.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/postman-lambda.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/postman-lambda.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/programming_a_digital_electronic_computter.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/programming_a_digital_electronic_computter.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/programming_a_digital_electronic_computter.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/programming_a_digital_electronic_computter.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/proof.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/proof.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/proof.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/proof.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/proofs-drawio-Page-5.drawio.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/proofs-drawio-Page-5.drawio.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/proofs-drawio-Page-5.drawio.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/proofs-drawio-Page-5.drawio.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/proofs-drawio-Page-5.drawio_2.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/proofs-drawio-Page-5.drawio_2.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/proofs-drawio-Page-5.drawio_2.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/proofs-drawio-Page-5.drawio_2.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/proofs-drawio-Page-6.drawio.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/proofs-drawio-Page-6.drawio.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/proofs-drawio-Page-6.drawio.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/proofs-drawio-Page-6.drawio.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ps-tree.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ps-tree.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/ps-tree.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/ps-tree.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/push-button-legs.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/push-button-legs.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/push-button-legs.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/push-button-legs.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/python-exception-hierarchy.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/python-exception-hierarchy.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/python-exception-hierarchy.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/python-exception-hierarchy.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/queue.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/queue.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/queue.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/queue.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/react-lifecycle.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/react-lifecycle.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/react-lifecycle.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/react-lifecycle.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/rebase-tip-chage.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/rebase-tip-chage.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/rebase-tip-chage.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/rebase-tip-chage.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/red-encoding.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/red-encoding.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/red-encoding.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/red-encoding.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/reiteration.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/reiteration.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/reiteration.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/reiteration.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/relay.gif b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/relay.gif similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/relay.gif rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/relay.gif diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/s3-package-again.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/s3-package-again.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/s3-package-again.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/s3-package-again.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sam-build.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sam-build.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sam-build.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sam-build.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sam-directory.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sam-directory.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sam-directory.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sam-directory.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sam-template-yaml.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sam-template-yaml.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sam-template-yaml.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sam-template-yaml.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/serial-transmission.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/serial-transmission.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/serial-transmission.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/serial-transmission.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/series-battcircuit.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/series-battcircuit.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/series-battcircuit.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/series-battcircuit.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/series-battery-diagram.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/series-battery-diagram.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/series-battery-diagram.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/series-battery-diagram.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/server-listening.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/server-listening.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/server-listening.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/server-listening.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/signed-to-unsigned.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/signed-to-unsigned.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/signed-to-unsigned.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/signed-to-unsigned.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/single-git-history-rebase.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/single-git-history-rebase.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/single-git-history-rebase.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/single-git-history-rebase.svg diff --git a/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sns-example.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sns-example.png new file mode 100644 index 0000000000000000000000000000000000000000..ddc9fe83af4884b0ceefbd5532d7ff1d78b511eb GIT binary patch literal 31913 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 literal 0 HcmV?d00001 diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sql-full-outer-join.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sql-full-outer-join.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sql-full-outer-join.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sql-full-outer-join.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sql-inner-join.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sql-inner-join.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sql-inner-join.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sql-inner-join.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sql-left-outer-join.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sql-left-outer-join.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sql-left-outer-join.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sql-left-outer-join.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sql-right-outer-join.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sql-right-outer-join.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sql-right-outer-join.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sql-right-outer-join.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/square.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/square.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/square.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/square.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sr_latch_diagram.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sr_latch_diagram.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sr_latch_diagram.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sr_latch_diagram.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sr_latch_logic_circuit.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sr_latch_logic_circuit.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sr_latch_logic_circuit.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sr_latch_logic_circuit.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/stack1.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/stack1.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/stack1.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/stack1.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/stack2.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/stack2.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/stack2.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/stack2.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/standard-userspace.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/standard-userspace.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/standard-userspace.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/standard-userspace.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/state-machine-definition.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/state-machine-definition.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/state-machine-definition.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/state-machine-definition.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/state-machine-execution.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/state-machine-execution.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/state-machine-execution.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/state-machine-execution.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/step1.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/step1.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/step1.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/step1.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/step2.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/step2.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/step2.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/step2.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/step3.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/step3.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/step3.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/step3.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/step4.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/step4.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/step4.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/step4.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/stibitz-teletype.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/stibitz-teletype.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/stibitz-teletype.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/stibitz-teletype.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/switch-and-gate.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/switch-and-gate.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/switch-and-gate.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/switch-and-gate.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/switch-or-gate.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/switch-or-gate.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/switch-or-gate.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/switch-or-gate.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sync-thread.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sync-thread.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/sync-thread.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/sync-thread.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/systemd-global-files.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/systemd-global-files.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/systemd-global-files.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/systemd-global-files.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/systemd-local-files.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/systemd-local-files.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/systemd-local-files.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/systemd-local-files.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/t-flip-flops.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/t-flip-flops.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/t-flip-flops.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/t-flip-flops.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/terminal_colours.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/terminal_colours.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/terminal_colours.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/terminal_colours.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/theoremproof.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/theoremproof.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/theoremproof.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/theoremproof.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/transistor-off.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/transistor-off.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/transistor-off.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/transistor-off.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/transistor-on.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/transistor-on.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/transistor-on.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/transistor-on.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/transport-layer-segment.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/transport-layer-segment.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/transport-layer-segment.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/transport-layer-segment.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/trigger-info.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/trigger-info.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/trigger-info.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/trigger-info.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/univac-1.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/univac-1.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/univac-1.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/univac-1.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/univac-operator-console.jpeg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/univac-operator-console.jpeg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/univac-operator-console.jpeg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/univac-operator-console.jpeg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/unsigned-to-signed.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/unsigned-to-signed.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/unsigned-to-signed.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/unsigned-to-signed.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/valence-shell.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/valence-shell.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/valence-shell.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/valence-shell.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/vertical-circuit.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/vertical-circuit.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/vertical-circuit.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/vertical-circuit.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/virtual-memory-diagram.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/virtual-memory-diagram.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/virtual-memory-diagram.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/virtual-memory-diagram.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/voltage-drop.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/voltage-drop.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/voltage-drop.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/voltage-drop.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/von_neumann_architecture.jpeg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/von_neumann_architecture.jpeg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/von_neumann_architecture.jpeg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/von_neumann_architecture.jpeg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/whirlwind-magnetic-cores.JPG b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/whirlwind-magnetic-cores.JPG similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/whirlwind-magnetic-cores.JPG rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/whirlwind-magnetic-cores.JPG diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/williams-tube-dots.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/williams-tube-dots.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/williams-tube-dots.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/williams-tube-dots.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/williams-tube.jpg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/williams-tube.jpg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/williams-tube.jpg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/williams-tube.jpg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/xor-addition-four.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/xor-addition-four.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/xor-addition-four.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/xor-addition-four.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/xor-gate-new.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/xor-gate-new.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/xor-gate-new.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/xor-gate-new.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/xor-hdl.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/xor-hdl.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/xor-hdl.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/xor-hdl.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/yahoo-original-homepage.png b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/yahoo-original-homepage.png similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/yahoo-original-homepage.png rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/yahoo-original-homepage.png diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/yellow-encoding.svg b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/yellow-encoding.svg similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/static/yellow-encoding.svg rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/static/yellow-encoding.svg diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/systemd.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/systemd.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/systemd.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/systemd.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/systemd_status.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/systemd_status.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/systemd_status.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/systemd_status.md diff --git a/neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/v8.md b/neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/v8.md similarity index 100% rename from neuron/6bd22abe-1c26-4082-9ee1-2e98738d9784/v8.md rename to neuron/f3ec2d6c-97a4-4a7a-9dfe-64824a6e94ae/v8.md diff --git a/zk/.zk/notebook.db b/zk/.zk/notebook.db index ae91c56955e8b620c1949983cbaee2a749c683a7..112bd47a15713f5f38db2d8e11cf51624be69c0a 100644 GIT binary patch delta 29578 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 Hz4U(pSj4QH1 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 diff --git a/zk/AWS_SNS.md b/zk/AWS_SNS.md new file mode 100644 index 0000000..79a171c --- /dev/null +++ b/zk/AWS_SNS.md @@ -0,0 +1,42 @@ +--- +tags: [AWS, SNS, SQS] +created: Monday, November 25, 2024 +--- + +# AWS SNS + +The Simple Notification Service is another form of messaging service in AWS, +similar to [SQS](AWS_SQS.md). The key difference is that SNS pushes messages out +to subscribers whereas SQS stores the messages until they are processed. + +Before a message can be sent, and SNS topic must exist. One service such as a +lambda will _publish_ to this topic. Another service, will _subscribe_ to the +topic and be alerted when a message is sent to it. + +With SNS, one message can be sent to multiple subscribers simultaneously. In +addition there is message filtering at the subscription level so subscribers can +choose to receive only the messages they are interested in. + +Many other AWS services can act as SNS subscribers. Some common examples: + +- SQS queues +- Lambda functions (trigger on receipt of a message) +- HTTP endpoints +- Email/SMS/Push notifications to mobile apps + +## Combining with SQS + +Utilising SNS with SQS is a common pattern in serverless applications. + +We use SNS to decouple publishers from subscribers and then use SQS to handle +the different subscriber tasks. This is known as the "Fanout-Queue" pattern. + +![SQS fanout pattern](../img/sns-example.png) + +For example, an order is placed which results in a publication event to an SNS +topic. + +Multiple systems subscribe to this topic, e.g. an inventory system, a shipping +system and an analytics system. + +Each system has its own queue for processing the message. diff --git a/zk/AWS_SQS.md b/zk/AWS_SQS.md index 657f0b7..20f8722 100644 --- a/zk/AWS_SQS.md +++ b/zk/AWS_SQS.md @@ -50,3 +50,8 @@ to the dead letter queue (DLQ) and remove it from the main queue. If the DLQ reaches a certain threshold this can trigger additional handling such as raising an Alert in [CloudWatch](./AWS_CloudWatch.md) or other monitoring tool. + +Note that a DLQ is not a distinct entity within the SDK, it is just another SQS +queue that is designated to store failures. + +See [AWS SDK Syntax](AWS_SQS_SDK.md). diff --git a/zk/AWS_SQS_SDK.md b/zk/AWS_SQS_SDK.md new file mode 100644 index 0000000..ff78ffd --- /dev/null +++ b/zk/AWS_SQS_SDK.md @@ -0,0 +1,85 @@ +--- +tags: [AWS, SQS] +created: Monday, November 25, 2024 +--- + +# AWS SQS SDK + +## Initialising the SQS client + +```ts +import { SQSClient } from "@aws-sdk/client-sqs"; + +const sqs = new SQSClient({ region: "us-east-1" }); +``` + +## Sending a message to the queue + +```ts +import { SendMessageCommand } from "@aws-sdk/client-sqs"; + +const command = new SendMessageCommand({ + QueueUrl: queueUrl, + MessageBody: messageBody, + // Optional parameters + DelaySeconds: 0, + MessageAttributes: { + CustomAttribute: { + DataType: "String", + StringValue: "CustomValue", + }, + }, +}); + +return await sqs.send(command); +``` + +## Processing messages on the queue + +```ts +import { ReceiveMessageCommand } from "@aws-sdk/client-sqs"; + +const command = new ReceiveMessageCommand({ + QueueUrl: queueUrl, + MaxNumberOfMessages: 10, + WaitTimeSeconds: 20, // Long polling + VisibilityTimeout: 30, // Time other consumers won't see this message +}); + +const response = await sqs.send(command); + +// Then do something + +for (const message of response.Messages || []) { + console.log(message); +} +``` + +## Removing message from queue + +```ts +import { DeleteMessageCommand } from "@aws-sdk/client-sqs"; + +for (const message of response.Messages || []) { + await sqs.send( + new DeleteMessageCommand({ + QueueUrl: queueUrl, + ReceiptHandle: message.ReceiptHandle, + }), + ); +} +``` + +## Query a DLQ + +```ts +const checkDLQ = async (dlqUrl: string) => { + const command = new GetQueueAttributesCommand({ + QueueUrl: dlqUrl, + AttributeNames: ["ApproximateNumberOfMessages"], + }); + + const response = await sqs.send(command); + return response.Attributes?.ApproximateNumberOfMessages; +}; +``` diff --git a/zk/Messaging_services.md b/zk/Messaging_services.md deleted file mode 100644 index 1f5a70c..0000000 --- a/zk/Messaging_services.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: [AWS] ---- - -# AWS Messaging services - -## SNS - -> SNS: Simple Notification Service - -Similar to SQS but the focus is on notifications rather than messages, i.e -events that fire when something specific happens, not just a message-send event. -It can be used for passing notifications between applications or to persons -through SMS, text, push notifications and email. - -**SNS pushes messages out to subscribers while SQS stores the messages until -someone reads them.** - -Relation between SNS and SQS - typically paired aren't they.