From cf09d4dec11df16f4b47fc1125e53194452ffd91 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Fri, 13 Dec 2024 17:06:15 +0000 Subject: [PATCH] Autosave: 2024-12-13 17:06:15 --- .../.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 | 0 .../AWS_SQS.md | 0 .../AWS_SQS_SDK.md | 0 .../AWS_architecture_hierarchy.md | 0 .../Accessing_metadata_about_SQL_database.md | 0 .../Accessing_secrets_from_a_Lambda.md | 0 .../Add_Subtract_Fractions.md | 0 .../Adding_documents_to_a_Mongo_collection.md | 0 .../Additive_identity.md | 0 .../Additive_inverse_property.md | 0 .../Aggregate_functions_in_SQL.md | 0 .../Algebra_key_terms.md | 0 .../Algorithmic_complexity.md | 0 .../Analogue_and_digital.md | 0 .../Any.md | 0 .../Apollo_Client.md | 0 .../Apollo_Server.md | 0 .../Appending_to_files_in_Python.md | 0 .../Application_Layer_of_Internet_Protocol.md | 0 ...ation_state_management_with_React_hooks.md | 0 .../Architecture_of_the_World_Wide_Web.md | 56 +++++++++++++ .../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 .../HTTPS.md | 40 +++++++++ .../HTTP_request_types.md | 0 .../Half_adder_and_full_adder.md | 0 ...Handle_multiple_endpoints_single_lambda.md | 0 .../Handling_negative_fractions.md | 0 .../Hardware_Description_Language.md | 0 .../Hardware_abstraction_and_modularity.md | 0 .../Hardware_simulation.md | 0 .../Headless_Raspi_network_setup.md | 0 .../Heap_memory.md | 0 .../Hexadecimal_number_system.md | 0 .../IP_addresses.md | 0 .../Identify_merged_branches.md | 0 .../Importing_MongoDB_data.md | 0 ...easing_fractions_to_their_highest_terms.md | 0 .../Insert_data_into_SQL_table.md | 0 .../Instruction_set_architectures.md | 0 .../Integers.md | 0 .../Integrated_circuits.md | 0 .../Interactive_staging.md | 0 .../Internet_Layer_of_Internet_Protocol.md | 0 .../Internet_fundamentals.md | 0 .../Intersection_types_in_TypeScript.md | 0 .../Intro_to_the_Unix_shell.md | 0 .../Inversion_of_operators.md | 0 .../Invoking_the_shell_in_Python.md | 0 .../Iterating_in_React.md | 0 ...rough_complex_data_structures_in_Python.md | 0 .../JavaScript_module_types.md | 0 .../Joins_in_SQL.md | 0 .../Journey_of_GraphQL_query.md | 0 .../Key_characteristics_of_GraphQL.md | 0 .../Killing_processes.md | 0 .../LEDs.md | 0 .../Lambda_directory_structure.md | 0 .../Lambda_handler_function.md | 0 .../Lambda_programming_model.md | 0 .../Lambda_triggers.md | 0 .../Lambdas_in_Python.md | 0 .../Latches.md | 0 .../Law_of_Non_Contradiction.md | 0 .../Law_of_the_Excluded_Middle.md | 0 .../Lifecycle_methods.md | 0 .../Link_Layer_of_Internet_Protocol.md | 0 .../Linux_disk_partitions.md | 0 .../List_comprehension_in_Python.md | 0 ...and_navigating_directories_in_the_Shell.md | 0 .../Lists_and_arrays_in_Bash.md | 0 .../Lists_in_Python.md | 0 .../Local_AWS_development_with_SAM.md | 0 .../Logarithms.md | 0 .../Logic_gates.md | 0 .../Logical_consistency.md | 0 .../Logical_equivalence.md | 0 .../Logical_indeterminacy.md | 0 .../Logical_possibility_and_necessity.md | 0 .../Logical_truth_and_falsity.md | 0 .../Loops_in_Python.md | 0 .../Loops_in_bash.md | 0 .../MAC_addresses.md | 0 .../Machine_code.md | 0 .../Magnetic_core_memory.md | 0 .../Magnetic_drum_memory.md | 0 .../Magnetic_tape.md | 0 .../Mainframe_computers.md | 0 .../Managing_environments_in_NodeJS.md | 0 .../Map_and_filter_in_Python.md | 0 .../Map_and_filter_to_reduce_in_JS.md | 0 .../Mapped_types_in_TS.md | 0 .../Maps_and_sets_in_JS.md | 0 .../Match_statements_in_Python.md | 0 .../Matter_and_atoms.md | 0 .../Memoization_in_React.md | 0 .../Memory_Management_Unit.md | 0 .../Memory_addresses.md | 0 .../Memory_leaks.md | 0 .../Memory_versus_processor.md | 0 .../Middleware_in_NodeJS.md | 0 .../Mixed_and_improper_fractions.md | 0 .../Modelling_relationships_in_MongoDB.md | 0 .../Module_pattern.md | 0 .../Module_wrapping_at_runtime.md | 0 .../Modules_in_NodeJS.md | 0 .../MongoDB_Introduction.md | 0 .../MongoDB_connection.md | 0 .../Monitoring_processes_and_resources.md | 0 .../Morgan.md | 0 .../Motherboard.md | 0 .../Multiple_pointers.md | 0 .../Multiplexers_and_demultiplexers.md | 0 .../Multiplicative_identity.md | 0 ...Multiplicative_property_of_negative_one.md | 0 .../Multiplying_fractions.md | 0 .../Mutations_with_Apollo_Client.md | 0 .../Naming_conventions.md | 0 .../Natural_numbers.md | 0 .../Negation_Elimination.md | 0 .../Negation_Introduction.md | 0 .../Negative_exponents.md | 0 .../Network_card.md | 0 .../Network_debugging.md | 0 .../Network_fundamentals.md | 0 .../Network_hosts.md | 0 .../Network_packet_analysis_tools.md | 12 +++ .../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_can_the_ISP_see.md | 76 ++++++++++++++++++ .../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 ...b_surveillance_capitalism_not_necessary.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 ...on-inveigelment-surveillance-capitalism.md | 0 .../fs.md | 0 .../head.html | 0 .../http_in_Node.md | 0 .../index.md | 18 +++-- .../journald.md | 0 .../jq.md | 0 .../neuron.dhall | 0 .../ps.md | 0 .../python_advent_learnings.md | 0 .../static/1.4-Input-Process-Output.png | Bin .../static/3-bit-adder-diagram.png | Bin .../static/540px-PDP-8_(1).jpg | Bin .../Arpanet_logical_map,_march_1977.png | Bin .../static/Arpanet_map_1973.jpg | Bin .../static/DMUX.png | Bin .../static/Domain _ Billing.pdf | Bin .../static/EDSAC.jpg | Bin .../static/FL-Databases-1.5_terminology.gif | Bin .../static/Harvard_Mark_1.jpg | Bin .../static/IMP-network.png | Bin .../static/LMC_5.gif | Bin .../static/MANIAC_computer.jpg | Bin .../static/MUX.png | Bin .../static/Memory-Hierarchy.jpg | Bin .../static/Navigator_Netscape.png | Bin .../static/Netscape_Navigator.png | Bin .../static/ORelim1.png | Bin .../static/ORelim2.png | Bin .../static/OS-api.svg | 0 .../static/Pasted_image_20220319135558.png | Bin .../static/Pasted_image_20220319135805.png | Bin .../static/Pasted_image_20220319135823.png | Bin .../static/Pasted_image_20220411082627.png | Bin .../static/REST_request-load.png | Bin .../static/SAGE_command_post.jpg | Bin .../static/SQS-deadletter.png | Bin .../static/SQS-example.png | Bin .../Screenshot_2020-08-09_at_21.34.48.png | Bin .../Screenshot_2021-05-11_at_18.51.02.png | Bin .../Screenshot_2021-05-11_at_18.55.23.png | Bin .../static/TCP_IP.png | Bin .../static/Turing_machines_01.gif | Bin .../static/Zuse-Z3.jpeg | Bin .../static/abc-computer.jpg | Bin .../static/access-key-aws.png | Bin .../static/all-layers-of-IP.png | Bin .../static/alta-vista.png | Bin .../static/altair-8800.jpg | Bin .../static/analog-digital.svg | 0 .../static/and-gate-new-2.png | Bin .../static/and-transistor.png | Bin .../static/aol-on-windows.jpg | Bin .../static/aol-original.jpg | Bin .../static/api-gateway-trigger.png | Bin .../static/apollo-explorer.png | Bin .../static/apple1.jpg | Bin .../static/apple2.jpg | Bin .../static/application-layer-data.png | Bin .../static/arithmometer.jpg | Bin .../static/async.svg | 0 .../static/atom-diagram.svg | 0 .../static/awk-outline.png | Bin .../static/basic-circuit.png | Bin .../static/bbn-logo.png | Bin .../static/bi-intro.png | Bin .../static/biconditional-elim.png | Bin .../static/bjt-terminals.jpg | Bin .../static/breadboard-DIP.jpg | Bin .../static/breadboard-diagram.jpg | Bin .../static/breakdown.svg | 0 .../static/cell-comparison.svg | 0 .../static/centralised.png | Bin .../static/change-dns-server.png | Bin .../static/charge-cylinder.svg | 0 .../static/cherry-pick.svg | 0 .../static/circ-batt-final.svg | 0 .../static/clock_pulses.png | Bin .../static/cloud-formation-stack.png | Bin .../static/cloudwatch-logs.png | Bin .../static/combined-merge-hist.svg | 0 .../complex-number-calculator-bell-labs.jpg | Bin .../static/complex-tree.svg | 0 .../static/comptometer.png | Bin .../static/cond-elim.png | Bin .../static/cond-intro.png | Bin .../static/conditional-decomposition-rule.svg | 0 .../static/conjunc-elim.png | Bin .../static/conjunc-intro.png | Bin .../static/conjunction-decomposition-rule.svg | 0 .../static/container-lifecycle.png | Bin .../static/container-versus-vm.png | Bin .../static/containers-in-userspace.png | Bin .../static/correct_push_button.jpg | Bin .../static/decentralised.png | Bin .../static/derivation_from_contradiction.png | Bin .../static/differential_analyser_bush.jpg | Bin .../static/diode-led.png | Bin .../static/diode.png | Bin .../static/dipole-again.svg | 0 .../static/disjunc-elim.png | Bin .../static/disjunc-intro.png | Bin .../static/disjunction-decomposition-rule.svg | 0 .../static/distributed.png | Bin .../static/dock-architecture.png | Bin .../static/draw.io-Page-8.drawio.png | Bin .../static/draw.io-Page-9.drawio.png | Bin .../static/drawio-Page-7.drawio.png | Bin .../static/dsfdsfsdfwe.png | Bin .../static/dynamodb.png | Bin .../static/em-spectrum.jpg | Bin .../static/em-wave.gif | Bin .../static/eniac.jpg | Bin .../static/equiv-fractions.png | Bin .../static/favicon.ico | Bin .../static/full-adder-new.png | Bin .../static/gateway-services.png | Bin .../static/gateway-trigger.png | Bin .../static/git-bisect.svg | 0 .../static/git-interactive-mode-2.png | Bin .../static/git-interactive-rebase.png | Bin .../static/git-manual-hunk.png | Bin .../static/git-patch-mode.png | Bin .../static/graphQL_request_load.png | Bin .../static/graphql-architecture.png | Bin .../static/graphql-journey-two.svg | 0 .../static/graphql_multiple_resources.png | Bin .../static/greyscale-encoding.svg | 0 .../static/ground-symbol.png | Bin .../static/grub.jpg | Bin .../static/half-adder-gates-three.png | Bin .../static/half-adder-new.png | Bin .../static/harddisk.png | Bin .../static/hardware-abstraction-hierarchy.png | Bin .../static/hardware-sim-basic.png | Bin .../static/hd-sim-test.png | Bin .../static/hertz_wave_freq.gif | Bin .../static/hexadecimal-to-bytes.svg | 0 .../static/htop.png | Bin .../static/hydraulic_computer.jpg | Bin .../static/ibm-1401.jpg | Bin .../static/ibm-360-in-use.jpeg | Bin .../static/ibm-360.jpg | Bin .../static/ibm-650-console-panel.jpg | Bin .../static/ibm-650.jpg | Bin .../static/ibm-701-control-unit.jpeg | Bin .../static/ibm-add.jpeg | Bin .../static/ibm-pc.jpg | Bin .../static/incorrect_push_button.jpg | Bin .../static/integrated-circuit.jpeg | Bin .../static/intel-4004.jpg | Bin .../static/internet-layer-packet-revised.png | Bin .../static/internet-layer-packet.png | Bin .../static/internet_1984.jpg | Bin .../static/internet_explorer.png | Bin .../static/internetworking_1977.jpg | Bin .../static/ip-address-anatomy.png | Bin .../static/javascript-recursion.png | Bin .../static/jk-flip-flops.png | Bin .../static/journald.png | Bin .../static/kernel-cpu-interaction.svg | 0 .../static/knowledge_graph.png | Bin .../static/lambda-cloudwatch.png | Bin .../static/lambda-func-three.png | Bin .../static/lambda-func-two.png | Bin .../static/lambda-overview.png | Bin .../static/lambda_func_one.png | Bin .../static/leibniz-stepped-drum.jpg | Bin .../static/lin.svg | 0 .../static/link-layer-frame-revised.png | Bin .../static/link-layer-frame.drawio.png | Bin .../static/link-layer-internet-diagram.png | Bin .../static/local-sam-docker.png | Bin .../static/logical-equivalence-tree.svg | 0 .../static/logical-falsity-tree.svg | 0 .../static/lsof.png | Bin .../static/magnetic-core-closeup.jpg | Bin .../static/magnetic-core-memory.jpg | Bin .../static/magnetic-drum-memory.jpg | Bin .../static/magnetic-tape-disk.jpeg | Bin .../static/magnetic-tape-ibm.jpeg | Bin .../static/magnetic_field.png | Bin .../static/manchester_baby.png | Bin .../static/memory-flow.svg | 0 .../static/modem-bt.png | Bin .../static/mongo-collection.png | Bin .../static/mongo-compass.png | Bin .../static/mongo-db-structure.svg | 0 .../static/mongo-doc-added.png | Bin .../static/mongoose-hierarchy.svg | 0 .../static/mosaic-browser.jpg | Bin .../static/motherboard-pi.jpg | Bin .../static/mount-directory.png | Bin .../static/multi_on_off.gif | Bin .../static/multiple_circuits.gif | Bin .../static/nand-gate-new.png | Bin .../static/nand-mem-demonstrated.gif | Bin .../static/nand-mem-first.gif | Bin .../static/nand-mem-second.gif | Bin .../static/nand_latch_logic_circuit.png | Bin .../static/negate-elim.png | Bin .../static/negate-intro.png | Bin ...iconditional-decomposition-rule.drawio.svg | 0 ...negated-conditional-decomposition-rule.svg | 0 ...negated-conjunction-decomposition-rule.svg | 0 ...negated-disjunction-decomposition-rule.svg | 0 .../static/network-request-layers.png | Bin .../static/node-event-loop.svg | 0 .../static/nor-gate-new.png | Bin .../static/normal-merge-again.svg | 0 .../static/not-by-ai-alternative--light.svg | 0 .../static/one-eighth-a.png | Bin .../static/opensearch-architecture.drawio.svg | 0 .../static/or-gate-new.png | Bin .../static/or-transistor.svg | 0 .../static/parallel-battery-diagram.svg | 0 .../static/parallel-transmission.jpg | Bin .../static/pascaline.jpg | Bin .../static/pilot-ace.jpg | Bin .../static/postman-aws-output.png | Bin .../static/postman-lambda.png | Bin ...ramming_a_digital_electronic_computter.jpg | Bin .../static/proof.png | Bin .../static/proofs-drawio-Page-5.drawio.png | Bin .../static/proofs-drawio-Page-5.drawio_2.png | Bin .../static/proofs-drawio-Page-6.drawio.png | Bin .../static/ps-tree.png | Bin .../static/push-button-legs.png | Bin .../static/python-exception-hierarchy.png | Bin .../static/queue.svg | 0 .../static/react-lifecycle.png | Bin .../static/rebase-tip-chage.svg | 0 .../static/red-encoding.svg | 0 .../static/reiteration.png | Bin .../static/relay.gif | Bin .../static/s3-package-again.svg | 0 .../static/sam-build.png | Bin .../static/sam-directory.png | Bin .../static/sam-template-yaml.png | Bin .../static/serial-transmission.jpg | Bin .../static/series-battcircuit.svg | 0 .../static/series-battery-diagram.svg | 0 .../static/server-listening.png | Bin .../static/signed-to-unsigned.png | Bin .../static/single-git-history-rebase.svg | 0 .../static/sns-example.png | Bin .../static/sql-full-outer-join.png | Bin .../static/sql-inner-join.png | Bin .../static/sql-left-outer-join.png | Bin .../static/sql-right-outer-join.png | Bin .../static/square.svg | 0 .../static/sr_latch_diagram.png | Bin .../static/sr_latch_logic_circuit.png | Bin .../static/stack1.svg | 0 .../static/stack2.svg | 0 .../static/standard-userspace.png | Bin .../static/state-machine-definition.png | Bin .../static/state-machine-execution.png | Bin .../static/step1.png | Bin .../static/step2.png | Bin .../static/step3.png | Bin .../static/step4.png | Bin .../static/stibitz-teletype.jpg | Bin .../static/switch-and-gate.png | Bin .../static/switch-or-gate.png | Bin .../static/sync-thread.svg | 0 .../static/systemd-global-files.png | Bin .../static/systemd-local-files.png | Bin .../static/t-flip-flops.png | Bin .../static/terminal_colours.png | Bin .../static/theoremproof.png | Bin .../static/transistor-off.png | Bin .../static/transistor-on.png | Bin .../static/transport-layer-segment.png | Bin .../static/trigger-info.png | Bin .../static/univac-1.jpg | Bin .../static/univac-operator-console.jpeg | Bin .../static/unsigned-to-signed.png | Bin .../static/valence-shell.svg | 0 .../static/vertical-circuit.png | Bin .../static/virtual-memory-diagram.jpg | Bin .../static/voltage-drop.png | Bin .../static/von_neumann_architecture.jpeg | Bin .../static/web-url.png | Bin 0 -> 11615 bytes .../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/Architecture_of_the_World_Wide_Web.md | 56 +++++++++++++ zk/HTTPS.md | 40 +++++++++ zk/Network_packet_analysis_tools.md | 12 +++ zk/What_can_the_ISP_see.md | 76 ++++++++++++++++++ 801 files changed, 379 insertions(+), 7 deletions(-) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/.zk/config.toml (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/.zk/notebook.db (97%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/.zk/templates/default.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/.zk/templates/synthesis.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/0716531c_rewilding_the_internet.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/241fe1a3_the_Web_versus_modem_BBSs.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/385af4b4_Baran_distributed_networks.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/3f1b9fe5_motivation_Berners_Lee.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/4a3dc316_key_figures_ARPANET.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/4da22434_from_ARPANET_to_Internet.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/653c0b1d_host_protocols_of_ARPANET.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/82f9c228_dissolution_of_ARPANET.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/861cc26e_ARPA_origins.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/API_Gateway.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/AWS_CLI.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/AWS_CloudWatch.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/AWS_SAM_and_Docker.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/AWS_SNS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/AWS_SQS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/AWS_SQS_SDK.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/AWS_architecture_hierarchy.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Accessing_metadata_about_SQL_database.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Accessing_secrets_from_a_Lambda.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Add_Subtract_Fractions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Adding_documents_to_a_Mongo_collection.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Additive_identity.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Additive_inverse_property.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Aggregate_functions_in_SQL.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Algebra_key_terms.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Algorithmic_complexity.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Analogue_and_digital.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Any.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Apollo_Client.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Apollo_Server.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Appending_to_files_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Application_Layer_of_Internet_Protocol.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Application_state_management_with_React_hooks.md (100%) create mode 100644 neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Architecture_of_the_World_Wide_Web.md rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Arithmetic_Logic_Unit.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Arrays.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Assembly.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Associative_Property_of_Addition_and_Multiplication.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Atomic_and_molecular_propositions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Awk.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Axioms_of_set_theory.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Bash_colour_output.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Bash_file_exists.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Bash_store_status_of_command_execution.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Basic_model_of_the_operating_system.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Basic_properties_of_sets.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Basics_of_web_components.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Batch_processing.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Bauman_quote.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Bell_System.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Biconditional_Elimination.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Biconditional_Introduction.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Binary_addition.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Binary_arithmetic.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Binary_colour_encoding.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Binary_encoding.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Binary_encoding_of_text.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Binary_number_system.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Binary_units_of_measurement.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Bitwise_operators.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Bluetooth.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Bolt_Beranek_and_Newman.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Boolean_algebra.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Boolean_function_synthesis.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Boolean_functions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Boot_process.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Breadboards.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Bus.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/CPU_architecture.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Call_stack.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Capturing_user_input_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Case_statements_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Cells_and_batteries.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Cherry_picking.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Child_to_parent_data_flow_in_React.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Chipset_and_controllers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Class_inheritance_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Classes.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Classes_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Clock_signals.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Command_pattern.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Commutative_Property_of_Addition_and_Multiplication.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Comparing_React_classes_to_hooks.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Compile_Python_app_to_single_executable.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Compile_from_source.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Components_props_classes.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Components_props_hooks_in_React.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Concise_subfield_mapping_JS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Conditional_Elimination.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Conditional_Introduction.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Conditional_statements_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Conditionals_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Conjunction_Elimination.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Conjunction_Introduction.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Connect_to_Mongo_database.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Connecting_a_frontend_to_a_Docker_backend.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Containerization.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Controlled_components_in_React.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Corresponding_material_and_biconditional.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Coulombs_Laws.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Create_Mongo_database.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Create_an_SQL_table.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Create_timed_systemd_job.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Creating_a_Docker_image.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Creating_a_Linux_partition_table.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Creating_a_Mongo_schema_and_model.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Creating_a_RESTful_API_GET.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Creating_a_RESTful_API_Integrating_the_Database.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Creating_a_RESTful_API_Introduction.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Creating_a_RESTful_API_POST.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Creating_a_RESTful_API_PUT.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Creating_memory_with_NAND.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Cron.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Current.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Custom_React_hook_examples.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Custom_types_in_TypeScript.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/DRAM_and_SRAM_memory.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Daemons.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Data_types_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Data_types_in_MySQL.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Database_indices.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Database_options_on_AWS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Dates_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/DeMorgan's_Laws.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Defining_a_computer.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Delay_line_memory.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Delete_a_branch.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Delete_records_in_an_SQL_table.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Deleting_Mongo_documents.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Dependency_injection.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Devices.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Dictionaries_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Difference_between_remote_origin_and_head.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Disjunction_Elimination.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Disjunction_Introduction.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Disk_info.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Distributivity.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Dividing_fractions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Docker_CLI.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Docker_Compose.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Docker_architecture.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Docker_compose_and_Dockerfile_difference.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Docker_containers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Docker_general_overview.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Docker_images.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Docker_storage.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/DynamoDB_CLI_commands.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/DynamoDB_SDK_commands.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/DynamoDB_data_structure.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Effective_logging_in_Git.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Elastic_Compute_Cloud.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Electromagnetism.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Electrons.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Enums.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Environmental_and_shell_variables.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Equivalent_equations.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Equivalent_fractions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Error_handling_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Event_loop.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Example_scenario_internet_data_transfer.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Expansions_and_substitutions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Exponents.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Expressing_whole_numbers_as_fractions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Factors_and_divisors.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Factory_pattern.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Fetch_decode_execute.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Fetch_from_Secrets_Manager.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/File_descriptors.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/File_operations_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/File_permissions_and_execution_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/File_system_error_handling_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Filesystems.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Find_Bash_command.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Flip_flops.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Foreign_keys_in_SQL.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Formal_conventions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Formal_proofs_in_propositional_logic.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Format_specifiers_in_C.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Formatting_output_text_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Forms_in_React.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Four_bit_adder.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Frequency_counters.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Full_Node_API_example.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Function_overloads.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Functions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Functions_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Functions_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Fundamental_Theorem_of_Arithmetic.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Further_examples_of_TS_generics.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/GPU_versus_CPU.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Generics_in_TypeScript.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Git_bisect.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Git_rebasing.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Global_object_in_NodeJS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Grep.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Ground.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Guide_to_YAML.md (100%) create mode 100644 neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/HTTPS.md rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/HTTP_request_types.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Half_adder_and_full_adder.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Handle_multiple_endpoints_single_lambda.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Handling_negative_fractions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Hardware_Description_Language.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Hardware_abstraction_and_modularity.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Hardware_simulation.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Headless_Raspi_network_setup.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Heap_memory.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Hexadecimal_number_system.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/IP_addresses.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Identify_merged_branches.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Importing_MongoDB_data.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Increasing_fractions_to_their_highest_terms.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Insert_data_into_SQL_table.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Instruction_set_architectures.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Integers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Integrated_circuits.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Interactive_staging.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Internet_Layer_of_Internet_Protocol.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Internet_fundamentals.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Intersection_types_in_TypeScript.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Intro_to_the_Unix_shell.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Inversion_of_operators.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Invoking_the_shell_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Iterating_in_React.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Iterating_through_complex_data_structures_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/JavaScript_module_types.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Joins_in_SQL.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Journey_of_GraphQL_query.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Key_characteristics_of_GraphQL.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Killing_processes.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/LEDs.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Lambda_directory_structure.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Lambda_handler_function.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Lambda_programming_model.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Lambda_triggers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Lambdas_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Latches.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Law_of_Non_Contradiction.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Law_of_the_Excluded_Middle.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Lifecycle_methods.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Link_Layer_of_Internet_Protocol.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Linux_disk_partitions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/List_comprehension_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Listing_and_navigating_directories_in_the_Shell.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Lists_and_arrays_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Lists_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Local_AWS_development_with_SAM.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Logarithms.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Logic_gates.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Logical_consistency.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Logical_equivalence.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Logical_indeterminacy.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Logical_possibility_and_necessity.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Logical_truth_and_falsity.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Loops_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Loops_in_bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/MAC_addresses.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Machine_code.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Magnetic_core_memory.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Magnetic_drum_memory.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Magnetic_tape.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Mainframe_computers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Managing_environments_in_NodeJS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Map_and_filter_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Map_and_filter_to_reduce_in_JS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Mapped_types_in_TS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Maps_and_sets_in_JS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Match_statements_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Matter_and_atoms.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Memoization_in_React.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Memory_Management_Unit.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Memory_addresses.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Memory_leaks.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Memory_versus_processor.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Middleware_in_NodeJS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Mixed_and_improper_fractions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Modelling_relationships_in_MongoDB.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Module_pattern.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Module_wrapping_at_runtime.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Modules_in_NodeJS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/MongoDB_Introduction.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/MongoDB_connection.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Monitoring_processes_and_resources.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Morgan.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Motherboard.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Multiple_pointers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Multiplexers_and_demultiplexers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Multiplicative_identity.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Multiplicative_property_of_negative_one.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Multiplying_fractions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Mutations_with_Apollo_Client.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Naming_conventions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Natural_numbers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Negation_Elimination.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Negation_Introduction.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Negative_exponents.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Network_card.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Network_debugging.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Network_fundamentals.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Network_hosts.md (100%) create mode 100644 neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_packet_analysis_tools.md rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Network_protocols.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Network_requests_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Network_scanning.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/NodeJS_scripts.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Node_and_MySQL_db.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Nodemon.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Non_null_assertion_in_TypeScript.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/None_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Numbers_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Object_language_and_meta_language.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Observer_pattern.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Ohms_Law.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/OpenSearch.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Operating_system_API.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Order_of_operations.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Package_management_in_NodeJS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Packet_switching_British_precursors.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Pacman.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Passing_arguments_and_options_to_Bash_scripts.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Passing_arguments_to_Python_scripts.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Peer_to_peer_network.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Ports_in_NodeJS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Practical_walkthrough_Lambda_creation_within_AWS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Prefixes_for_units_of_electrical_measurement.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Prime_factorization.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Primes_and_composites.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Primitive_types.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Printing_values_in_C.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Process_module_in_NodeJS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Processes.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Prop_types_in_React.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Proper_shebang_syntax.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Props_in_React.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Prototypical_inheritance.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Push_buttons.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Python_application_structure.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Python_data_types.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Python_execution.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Python_interpreter.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Python_modules_and_imports.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Python_package_management.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Querying_a_Mongo_collection.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Queue.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Quote_marks_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/RESTful_APIs.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/ROM_versus_disk_loading.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/React_Components.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/React_application_structure.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/React_errors.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/React_useContext.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/React_useEffect.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/React_useReducer.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/React_useState.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Read_command__in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Reading_files_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Reciprocals.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Recursion.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Redirect_to_dev_null.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Redirection_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Reducing_fractions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Register_and_cache_memory.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Regular_expressions_in_SQL.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Reiteration.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Relation_between_kernel_and_CPU.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Relational_database_architecture.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Relays.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Remote_tracking_branches.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Rename_a_branch.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Reset_to_remote_version.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Resistance.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Restructure_URLs_lambda.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Retrieve_data_from_SQL_table.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Role_of_memory_in_computation.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Role_of_unique_key_in_relational_databases.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Routing_on_link_click_in_React.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Rules_for_operations_on_like_and_unlike_terms.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/S3.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/SAM.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/SQLite.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Save_readonly_Vim_file.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Schema_Definition_Language_in_GraphQL.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Secrets_or_env_vars_in_AWS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Semantic_versioning.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Set_DNS_settings.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Sets_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Setting_up_and_configuring_TypeScript.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Shell_sessions.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Signed_and_unsigned_numbers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Signed_magnitude_representation.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Single_file_Python_scripts.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Singleton_pattern.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Sliding_window.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Solving_equations.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Sorting_lists_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Soundness.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Split_into_array_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Stack_memory.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Stacks.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Stale_branches_and_pruning.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Step_functions_and_state_machines.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Strategies_for_constructing_proofs.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Streams_in_NodeJS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Strings_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Strings_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Structuring_Express_applications.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Substrings_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Swap_space.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Switch_between_Python_vers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Syllogism.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Symlinks.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Syntax_of_propositional_logic.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Tags_in_Git.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Terraform.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Test_values_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Testing_Python_code.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Testing_basic_prop_passing_in_React.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Testing_with_Jest.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Text_manipulation_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/The_History_of_Computing_Swade.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/The_Little_Man_computer.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/The_PATH.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/The_Pragmatic_Programmer_1999.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/The_kernel.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/The_memory_hierarchy.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Theorems_and_empty_sets.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Threads.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Three_bit_counter.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Time_and_computers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Torrenting.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Transistors.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Transport_Layer_of_Internet_Protocol.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Troubleshooting_MongoDB.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Truth_functional_connectives.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Truth_tables.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Truth_trees.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Tuples_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Turing_completeness.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Turing_machines.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Twos_complement.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Type_guarding_and_narrowing_in_TS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Type_hinting.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Typing_built_in_React_hooks.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Union_types_in_TS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Unknown_type_in_TS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Update_a_Mongo_document.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Update_an_SQL_table.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Update_existing_data_in_SQL_table.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Useful_operators_in_SQL.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Usenet.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/User_Space.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/User_management_in_Linux.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/User_management_on_AWS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Using_GraphQL_with_Node.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Using_SQLite_with_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Using_arguments_with_Apollo_Client.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Utilities_operators_flags.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Validating_Mongoose_schemas.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Validation_in_NodeJS.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Validity_and_entailment.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Variable_indirection_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Variables_and_data_types_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Variables_in_C.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Viewing_remote_changes_without_merging.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Views_in_relational_databases.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/VirtualMemory.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Virtual_private_cloud.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Voltage.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Voltage_sources.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Weaving_the_Web_Berners_Lee.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/What_are_disks.md (100%) create mode 100644 neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/What_can_the_ISP_see.md rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/What_is_memory.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Whole_numbers.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Why_computers_use_binary.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Wildcards_in_SQL.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Williams_Tube_memory.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/With_open_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Working_with_CSVs_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Working_with_JSON_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Working_with_directories_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Working_with_numbers_in_Bash.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Writing_to_files_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Zero_property_of_multiplication.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/Zip_function_in_Python.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/a247fa9b_surveillance_capitalism_not_necessary.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/a771a6d9_attributes_of_internet_enclosure.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/c8173d17_TIMPs.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/cfbef1c4_web_precursors.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/e470bf3d_IMPs_in_the_ARPANET.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/ecec56e6_precursors_to_search_engines.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/f0f70a3c_ARPANET_motivations.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/f6564af9_AOL_and_early_internet_enclosure.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/favicon/favicon-16x16.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/favicon/favicon-32x32.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/favicon/favicon.ico (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/fs.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/head.html (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/http_in_Node.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/index.md (97%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/journald.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/jq.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/neuron.dhall (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/ps.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/python_advent_learnings.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/1.4-Input-Process-Output.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/3-bit-adder-diagram.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/540px-PDP-8_(1).jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Arpanet_logical_map,_march_1977.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Arpanet_map_1973.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/DMUX.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Domain _ Billing.pdf (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/EDSAC.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/FL-Databases-1.5_terminology.gif (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Harvard_Mark_1.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/IMP-network.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/LMC_5.gif (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/MANIAC_computer.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/MUX.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Memory-Hierarchy.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Navigator_Netscape.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Netscape_Navigator.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ORelim1.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ORelim2.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/OS-api.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Pasted_image_20220319135558.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Pasted_image_20220319135805.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Pasted_image_20220319135823.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Pasted_image_20220411082627.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/REST_request-load.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/SAGE_command_post.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/SQS-deadletter.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/SQS-example.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Screenshot_2020-08-09_at_21.34.48.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Screenshot_2021-05-11_at_18.51.02.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Screenshot_2021-05-11_at_18.55.23.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/TCP_IP.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Turing_machines_01.gif (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/Zuse-Z3.jpeg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/abc-computer.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/access-key-aws.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/all-layers-of-IP.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/alta-vista.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/altair-8800.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/analog-digital.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/and-gate-new-2.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/and-transistor.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/aol-on-windows.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/aol-original.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/api-gateway-trigger.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/apollo-explorer.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/apple1.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/apple2.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/application-layer-data.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/arithmometer.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/async.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/atom-diagram.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/awk-outline.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/basic-circuit.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/bbn-logo.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/bi-intro.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/biconditional-elim.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/bjt-terminals.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/breadboard-DIP.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/breadboard-diagram.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/breakdown.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/cell-comparison.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/centralised.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/change-dns-server.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/charge-cylinder.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/cherry-pick.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/circ-batt-final.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/clock_pulses.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/cloud-formation-stack.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/cloudwatch-logs.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/combined-merge-hist.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/complex-number-calculator-bell-labs.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/complex-tree.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/comptometer.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/cond-elim.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/cond-intro.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/conditional-decomposition-rule.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/conjunc-elim.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/conjunc-intro.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/conjunction-decomposition-rule.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/container-lifecycle.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/container-versus-vm.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/containers-in-userspace.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/correct_push_button.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/decentralised.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/derivation_from_contradiction.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/differential_analyser_bush.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/diode-led.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/diode.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/dipole-again.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/disjunc-elim.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/disjunc-intro.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/disjunction-decomposition-rule.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/distributed.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/dock-architecture.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/draw.io-Page-8.drawio.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/draw.io-Page-9.drawio.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/drawio-Page-7.drawio.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/dsfdsfsdfwe.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/dynamodb.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/em-spectrum.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/em-wave.gif (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/eniac.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/equiv-fractions.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/favicon.ico (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/full-adder-new.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/gateway-services.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/gateway-trigger.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/git-bisect.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/git-interactive-mode-2.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/git-interactive-rebase.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/git-manual-hunk.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/git-patch-mode.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/graphQL_request_load.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/graphql-architecture.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/graphql-journey-two.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/graphql_multiple_resources.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/greyscale-encoding.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ground-symbol.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/grub.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/half-adder-gates-three.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/half-adder-new.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/harddisk.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/hardware-abstraction-hierarchy.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/hardware-sim-basic.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/hd-sim-test.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/hertz_wave_freq.gif (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/hexadecimal-to-bytes.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/htop.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/hydraulic_computer.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ibm-1401.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ibm-360-in-use.jpeg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ibm-360.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ibm-650-console-panel.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ibm-650.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ibm-701-control-unit.jpeg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ibm-add.jpeg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ibm-pc.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/incorrect_push_button.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/integrated-circuit.jpeg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/intel-4004.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/internet-layer-packet-revised.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/internet-layer-packet.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/internet_1984.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/internet_explorer.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/internetworking_1977.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ip-address-anatomy.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/javascript-recursion.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/jk-flip-flops.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/journald.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/kernel-cpu-interaction.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/knowledge_graph.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/lambda-cloudwatch.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/lambda-func-three.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/lambda-func-two.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/lambda-overview.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/lambda_func_one.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/leibniz-stepped-drum.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/lin.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/link-layer-frame-revised.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/link-layer-frame.drawio.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/link-layer-internet-diagram.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/local-sam-docker.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/logical-equivalence-tree.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/logical-falsity-tree.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/lsof.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/magnetic-core-closeup.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/magnetic-core-memory.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/magnetic-drum-memory.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/magnetic-tape-disk.jpeg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/magnetic-tape-ibm.jpeg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/magnetic_field.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/manchester_baby.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/memory-flow.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/modem-bt.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/mongo-collection.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/mongo-compass.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/mongo-db-structure.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/mongo-doc-added.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/mongoose-hierarchy.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/mosaic-browser.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/motherboard-pi.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/mount-directory.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/multi_on_off.gif (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/multiple_circuits.gif (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/nand-gate-new.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/nand-mem-demonstrated.gif (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/nand-mem-first.gif (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/nand-mem-second.gif (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/nand_latch_logic_circuit.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/negate-elim.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/negate-intro.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/negated-biconditional-decomposition-rule.drawio.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/negated-conditional-decomposition-rule.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/negated-conjunction-decomposition-rule.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/negated-disjunction-decomposition-rule.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/network-request-layers.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/node-event-loop.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/nor-gate-new.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/normal-merge-again.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/not-by-ai-alternative--light.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/one-eighth-a.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/opensearch-architecture.drawio.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/or-gate-new.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/or-transistor.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/parallel-battery-diagram.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/parallel-transmission.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/pascaline.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/pilot-ace.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/postman-aws-output.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/postman-lambda.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/programming_a_digital_electronic_computter.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/proof.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/proofs-drawio-Page-5.drawio.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/proofs-drawio-Page-5.drawio_2.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/proofs-drawio-Page-6.drawio.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/ps-tree.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/push-button-legs.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/python-exception-hierarchy.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/queue.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/react-lifecycle.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/rebase-tip-chage.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/red-encoding.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/reiteration.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/relay.gif (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/s3-package-again.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/sam-build.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/sam-directory.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/sam-template-yaml.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/serial-transmission.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/series-battcircuit.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/series-battery-diagram.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/server-listening.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/signed-to-unsigned.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/single-git-history-rebase.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/sns-example.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/sql-full-outer-join.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/sql-inner-join.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/sql-left-outer-join.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/sql-right-outer-join.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/square.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/sr_latch_diagram.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/sr_latch_logic_circuit.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/stack1.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/stack2.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/standard-userspace.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/state-machine-definition.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/state-machine-execution.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/step1.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/step2.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/step3.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/step4.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/stibitz-teletype.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/switch-and-gate.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/switch-or-gate.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/sync-thread.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/systemd-global-files.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/systemd-local-files.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/t-flip-flops.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/terminal_colours.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/theoremproof.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/transistor-off.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/transistor-on.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/transport-layer-segment.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/trigger-info.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/univac-1.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/univac-operator-console.jpeg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/unsigned-to-signed.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/valence-shell.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/vertical-circuit.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/virtual-memory-diagram.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/voltage-drop.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/von_neumann_architecture.jpeg (100%) create mode 100644 neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/web-url.png rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/whirlwind-magnetic-cores.JPG (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/williams-tube-dots.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/williams-tube.jpg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/xor-addition-four.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/xor-gate-new.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/xor-hdl.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/yahoo-original-homepage.png (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/static/yellow-encoding.svg (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/systemd.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/systemd_status.md (100%) rename neuron/{d06d7699-6cc3-4470-a1d4-b6201bdeb808 => 4ea828ea-ea63-4ab0-9a8a-7a45236e138e}/v8.md (100%) create mode 100644 zk/Architecture_of_the_World_Wide_Web.md create mode 100644 zk/HTTPS.md create mode 100644 zk/Network_packet_analysis_tools.md create mode 100644 zk/What_can_the_ISP_see.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/.zk/config.toml b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/.zk/config.toml similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/.zk/config.toml rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/.zk/config.toml diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/.zk/notebook.db b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/.zk/notebook.db similarity index 97% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/.zk/notebook.db rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/.zk/notebook.db index 7f94442c430701064af4adc610266b6c45dc2733..d628ac4823160c4e0e6ae510c8dfeacd68c6b9a5 100644 GIT binary patch delta 54618 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 delta 27543 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 axZikWy#Ijl?FZw&z)1gj__+V}d;b@_6#mr! diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/.zk/templates/default.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/.zk/templates/default.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/.zk/templates/default.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/.zk/templates/default.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/.zk/templates/synthesis.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/.zk/templates/synthesis.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/.zk/templates/synthesis.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/.zk/templates/synthesis.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/0716531c_rewilding_the_internet.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/0716531c_rewilding_the_internet.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/0716531c_rewilding_the_internet.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/0716531c_rewilding_the_internet.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/241fe1a3_the_Web_versus_modem_BBSs.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/241fe1a3_the_Web_versus_modem_BBSs.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/241fe1a3_the_Web_versus_modem_BBSs.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/241fe1a3_the_Web_versus_modem_BBSs.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/385af4b4_Baran_distributed_networks.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/385af4b4_Baran_distributed_networks.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/385af4b4_Baran_distributed_networks.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/385af4b4_Baran_distributed_networks.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/3f1b9fe5_motivation_Berners_Lee.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/3f1b9fe5_motivation_Berners_Lee.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/3f1b9fe5_motivation_Berners_Lee.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/3f1b9fe5_motivation_Berners_Lee.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/4a3dc316_key_figures_ARPANET.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/4a3dc316_key_figures_ARPANET.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/4a3dc316_key_figures_ARPANET.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/4a3dc316_key_figures_ARPANET.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/4da22434_from_ARPANET_to_Internet.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/4da22434_from_ARPANET_to_Internet.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/4da22434_from_ARPANET_to_Internet.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/4da22434_from_ARPANET_to_Internet.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/653c0b1d_host_protocols_of_ARPANET.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/653c0b1d_host_protocols_of_ARPANET.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/653c0b1d_host_protocols_of_ARPANET.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/653c0b1d_host_protocols_of_ARPANET.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/82f9c228_dissolution_of_ARPANET.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/82f9c228_dissolution_of_ARPANET.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/82f9c228_dissolution_of_ARPANET.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/82f9c228_dissolution_of_ARPANET.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/861cc26e_ARPA_origins.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/861cc26e_ARPA_origins.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/861cc26e_ARPA_origins.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/861cc26e_ARPA_origins.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/API_Gateway.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/API_Gateway.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/API_Gateway.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/API_Gateway.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_CLI.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_CLI.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_CLI.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_CLI.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_CloudWatch.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_CloudWatch.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_CloudWatch.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_CloudWatch.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_SAM_and_Docker.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_SAM_and_Docker.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_SAM_and_Docker.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_SAM_and_Docker.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_SNS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_SNS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_SNS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_SNS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_SQS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_SQS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_SQS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_SQS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_SQS_SDK.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_SQS_SDK.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_SQS_SDK.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_SQS_SDK.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_architecture_hierarchy.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_architecture_hierarchy.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/AWS_architecture_hierarchy.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/AWS_architecture_hierarchy.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Accessing_metadata_about_SQL_database.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Accessing_metadata_about_SQL_database.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Accessing_metadata_about_SQL_database.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Accessing_metadata_about_SQL_database.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Accessing_secrets_from_a_Lambda.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Accessing_secrets_from_a_Lambda.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Accessing_secrets_from_a_Lambda.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Accessing_secrets_from_a_Lambda.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Add_Subtract_Fractions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Add_Subtract_Fractions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Add_Subtract_Fractions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Add_Subtract_Fractions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Adding_documents_to_a_Mongo_collection.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Adding_documents_to_a_Mongo_collection.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Adding_documents_to_a_Mongo_collection.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Adding_documents_to_a_Mongo_collection.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Additive_identity.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Additive_identity.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Additive_identity.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Additive_identity.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Additive_inverse_property.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Additive_inverse_property.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Additive_inverse_property.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Additive_inverse_property.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Aggregate_functions_in_SQL.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Aggregate_functions_in_SQL.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Aggregate_functions_in_SQL.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Aggregate_functions_in_SQL.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Algebra_key_terms.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Algebra_key_terms.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Algebra_key_terms.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Algebra_key_terms.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Algorithmic_complexity.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Algorithmic_complexity.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Algorithmic_complexity.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Algorithmic_complexity.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Analogue_and_digital.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Analogue_and_digital.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Analogue_and_digital.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Analogue_and_digital.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Any.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Any.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Any.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Any.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Apollo_Client.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Apollo_Client.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Apollo_Client.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Apollo_Client.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Apollo_Server.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Apollo_Server.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Apollo_Server.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Apollo_Server.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Appending_to_files_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Appending_to_files_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Appending_to_files_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Appending_to_files_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Application_Layer_of_Internet_Protocol.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Application_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Application_Layer_of_Internet_Protocol.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Application_Layer_of_Internet_Protocol.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Application_state_management_with_React_hooks.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Application_state_management_with_React_hooks.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Application_state_management_with_React_hooks.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Application_state_management_with_React_hooks.md diff --git a/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Architecture_of_the_World_Wide_Web.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Architecture_of_the_World_Wide_Web.md new file mode 100644 index 0000000..899eb3d --- /dev/null +++ b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Architecture_of_the_World_Wide_Web.md @@ -0,0 +1,56 @@ +--- +tags: [world-wide-web, internet] +created: Friday, December 13, 2024 +--- + +# Architecture of the World Wide Web + +## Terms + +
+
web
+
a set of resources delivered over the Internet using the HTTP protocol
+ +
web resource
+
any information that can be accessed using the web (document, image, video)
+ +
web server
+
a software program on a computer that hosts web resources
+ +
web browser
+
an application used to acccess web resources on web servers
+ +
+ +## The web is _distributed_, _addressable_, and _linked_ + +### Distributed + +There is no centralised organisation or system that decides the content that can +be published. Any computer connected to the Internet can run a web server and +the person running it can make available any content they wish. + +### _Addressable_ + +Every resource on the web has a unique address that includes both its location +and how to access it (URL): + +![](static/web-url.png) + +- scheme + - specifies the [Application Layer](Application_Layer_of_Internet_Protocol.md for + accessing the resource. In the example this is HTTP but it could be FTP or another + protocol, always bracketed with a colon +- authority + - comprises the [DNS](Transport_Layer_of_Internet_Protocol.md) hostname of the + server containing the resource. This could also be an + [IP address](IP_addresses.md) and could also include a port number +- path + - the location of the resource on the web server, organised hierarchically and + analagous to a file path +- query + - a modifier of the resource returned to the client. Its usage varies accross + sites but is typically deterimined by backend implementation details + +> Note a URL does not have to always contain _all_ this information. Consider an +> index page. diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Arithmetic_Logic_Unit.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Arithmetic_Logic_Unit.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Arithmetic_Logic_Unit.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Arithmetic_Logic_Unit.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Arrays.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Arrays.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Arrays.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Arrays.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Assembly.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Assembly.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Assembly.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Assembly.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Associative_Property_of_Addition_and_Multiplication.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Associative_Property_of_Addition_and_Multiplication.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Associative_Property_of_Addition_and_Multiplication.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Associative_Property_of_Addition_and_Multiplication.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Atomic_and_molecular_propositions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Atomic_and_molecular_propositions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Atomic_and_molecular_propositions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Atomic_and_molecular_propositions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Awk.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Awk.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Awk.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Awk.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Axioms_of_set_theory.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Axioms_of_set_theory.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Axioms_of_set_theory.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Axioms_of_set_theory.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bash_colour_output.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bash_colour_output.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bash_colour_output.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bash_colour_output.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bash_file_exists.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bash_file_exists.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bash_file_exists.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bash_file_exists.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bash_store_status_of_command_execution.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bash_store_status_of_command_execution.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bash_store_status_of_command_execution.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bash_store_status_of_command_execution.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Basic_model_of_the_operating_system.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Basic_model_of_the_operating_system.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Basic_model_of_the_operating_system.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Basic_model_of_the_operating_system.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Basic_properties_of_sets.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Basic_properties_of_sets.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Basic_properties_of_sets.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Basic_properties_of_sets.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Basics_of_web_components.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Basics_of_web_components.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Basics_of_web_components.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Basics_of_web_components.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Batch_processing.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Batch_processing.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Batch_processing.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Batch_processing.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bauman_quote.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bauman_quote.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bauman_quote.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bauman_quote.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bell_System.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bell_System.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bell_System.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bell_System.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Biconditional_Elimination.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Biconditional_Elimination.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Biconditional_Elimination.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Biconditional_Elimination.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Biconditional_Introduction.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Biconditional_Introduction.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Biconditional_Introduction.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Biconditional_Introduction.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_addition.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_addition.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_addition.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_addition.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_arithmetic.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_arithmetic.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_arithmetic.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_arithmetic.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_colour_encoding.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_colour_encoding.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_colour_encoding.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_colour_encoding.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_encoding.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_encoding.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_encoding.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_encoding.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_encoding_of_text.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_encoding_of_text.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_encoding_of_text.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_encoding_of_text.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_number_system.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_number_system.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_number_system.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_number_system.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_units_of_measurement.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_units_of_measurement.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Binary_units_of_measurement.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Binary_units_of_measurement.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bitwise_operators.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bitwise_operators.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bitwise_operators.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bitwise_operators.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bluetooth.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bluetooth.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bluetooth.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bluetooth.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bolt_Beranek_and_Newman.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bolt_Beranek_and_Newman.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bolt_Beranek_and_Newman.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bolt_Beranek_and_Newman.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Boolean_algebra.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Boolean_algebra.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Boolean_algebra.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Boolean_algebra.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Boolean_function_synthesis.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Boolean_function_synthesis.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Boolean_function_synthesis.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Boolean_function_synthesis.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Boolean_functions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Boolean_functions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Boolean_functions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Boolean_functions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Boot_process.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Boot_process.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Boot_process.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Boot_process.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Breadboards.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Breadboards.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Breadboards.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Breadboards.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bus.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bus.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Bus.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Bus.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/CPU_architecture.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/CPU_architecture.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/CPU_architecture.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/CPU_architecture.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Call_stack.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Call_stack.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Call_stack.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Call_stack.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Capturing_user_input_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Capturing_user_input_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Capturing_user_input_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Capturing_user_input_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Case_statements_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Case_statements_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Case_statements_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Case_statements_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Cells_and_batteries.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Cells_and_batteries.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Cells_and_batteries.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Cells_and_batteries.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Cherry_picking.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Cherry_picking.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Cherry_picking.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Cherry_picking.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Child_to_parent_data_flow_in_React.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Child_to_parent_data_flow_in_React.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Child_to_parent_data_flow_in_React.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Child_to_parent_data_flow_in_React.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Chipset_and_controllers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Chipset_and_controllers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Chipset_and_controllers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Chipset_and_controllers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Class_inheritance_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Class_inheritance_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Class_inheritance_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Class_inheritance_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Classes.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Classes.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Classes.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Classes.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Classes_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Classes_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Classes_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Classes_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Clock_signals.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Clock_signals.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Clock_signals.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Clock_signals.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Command_pattern.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Command_pattern.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Command_pattern.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Command_pattern.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Commutative_Property_of_Addition_and_Multiplication.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Commutative_Property_of_Addition_and_Multiplication.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Commutative_Property_of_Addition_and_Multiplication.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Commutative_Property_of_Addition_and_Multiplication.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Comparing_React_classes_to_hooks.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Comparing_React_classes_to_hooks.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Comparing_React_classes_to_hooks.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Comparing_React_classes_to_hooks.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Compile_Python_app_to_single_executable.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Compile_Python_app_to_single_executable.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Compile_Python_app_to_single_executable.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Compile_Python_app_to_single_executable.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Compile_from_source.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Compile_from_source.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Compile_from_source.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Compile_from_source.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Components_props_classes.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Components_props_classes.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Components_props_classes.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Components_props_classes.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Components_props_hooks_in_React.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Components_props_hooks_in_React.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Components_props_hooks_in_React.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Components_props_hooks_in_React.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Concise_subfield_mapping_JS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Concise_subfield_mapping_JS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Concise_subfield_mapping_JS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Concise_subfield_mapping_JS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conditional_Elimination.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conditional_Elimination.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conditional_Elimination.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conditional_Elimination.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conditional_Introduction.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conditional_Introduction.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conditional_Introduction.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conditional_Introduction.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conditional_statements_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conditional_statements_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conditional_statements_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conditional_statements_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conditionals_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conditionals_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conditionals_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conditionals_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conjunction_Elimination.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conjunction_Elimination.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conjunction_Elimination.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conjunction_Elimination.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conjunction_Introduction.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conjunction_Introduction.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Conjunction_Introduction.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Conjunction_Introduction.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Connect_to_Mongo_database.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Connect_to_Mongo_database.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Connect_to_Mongo_database.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Connect_to_Mongo_database.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Connecting_a_frontend_to_a_Docker_backend.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Connecting_a_frontend_to_a_Docker_backend.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Connecting_a_frontend_to_a_Docker_backend.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Connecting_a_frontend_to_a_Docker_backend.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Containerization.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Containerization.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Containerization.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Containerization.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Controlled_components_in_React.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Controlled_components_in_React.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Controlled_components_in_React.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Controlled_components_in_React.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Corresponding_material_and_biconditional.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Corresponding_material_and_biconditional.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Corresponding_material_and_biconditional.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Corresponding_material_and_biconditional.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Coulombs_Laws.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Coulombs_Laws.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Coulombs_Laws.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Coulombs_Laws.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Create_Mongo_database.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Create_Mongo_database.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Create_Mongo_database.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Create_Mongo_database.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Create_an_SQL_table.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Create_an_SQL_table.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Create_an_SQL_table.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Create_an_SQL_table.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Create_timed_systemd_job.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Create_timed_systemd_job.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Create_timed_systemd_job.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Create_timed_systemd_job.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_Docker_image.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_Docker_image.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_Docker_image.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_Docker_image.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_Linux_partition_table.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_Linux_partition_table.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_Linux_partition_table.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_Linux_partition_table.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_Mongo_schema_and_model.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_Mongo_schema_and_model.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_Mongo_schema_and_model.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_Mongo_schema_and_model.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_RESTful_API_GET.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_RESTful_API_GET.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_RESTful_API_GET.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_RESTful_API_GET.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_RESTful_API_Integrating_the_Database.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_RESTful_API_Integrating_the_Database.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_RESTful_API_Integrating_the_Database.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_RESTful_API_Integrating_the_Database.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_RESTful_API_Introduction.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_RESTful_API_Introduction.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_RESTful_API_Introduction.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_RESTful_API_Introduction.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_RESTful_API_POST.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_RESTful_API_POST.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_RESTful_API_POST.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_RESTful_API_POST.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_RESTful_API_PUT.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_RESTful_API_PUT.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_a_RESTful_API_PUT.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_a_RESTful_API_PUT.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_memory_with_NAND.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_memory_with_NAND.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Creating_memory_with_NAND.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Creating_memory_with_NAND.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Cron.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Cron.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Cron.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Cron.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Current.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Current.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Current.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Current.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Custom_React_hook_examples.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Custom_React_hook_examples.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Custom_React_hook_examples.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Custom_React_hook_examples.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Custom_types_in_TypeScript.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Custom_types_in_TypeScript.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Custom_types_in_TypeScript.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Custom_types_in_TypeScript.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/DRAM_and_SRAM_memory.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/DRAM_and_SRAM_memory.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/DRAM_and_SRAM_memory.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/DRAM_and_SRAM_memory.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Daemons.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Daemons.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Daemons.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Daemons.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Data_types_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Data_types_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Data_types_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Data_types_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Data_types_in_MySQL.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Data_types_in_MySQL.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Data_types_in_MySQL.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Data_types_in_MySQL.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Database_indices.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Database_indices.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Database_indices.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Database_indices.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Database_options_on_AWS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Database_options_on_AWS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Database_options_on_AWS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Database_options_on_AWS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Dates_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Dates_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Dates_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Dates_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/DeMorgan's_Laws.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/DeMorgan's_Laws.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/DeMorgan's_Laws.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/DeMorgan's_Laws.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Defining_a_computer.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Defining_a_computer.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Defining_a_computer.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Defining_a_computer.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Delay_line_memory.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Delay_line_memory.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Delay_line_memory.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Delay_line_memory.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Delete_a_branch.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Delete_a_branch.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Delete_a_branch.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Delete_a_branch.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Delete_records_in_an_SQL_table.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Delete_records_in_an_SQL_table.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Delete_records_in_an_SQL_table.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Delete_records_in_an_SQL_table.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Deleting_Mongo_documents.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Deleting_Mongo_documents.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Deleting_Mongo_documents.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Deleting_Mongo_documents.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Dependency_injection.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Dependency_injection.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Dependency_injection.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Dependency_injection.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Devices.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Devices.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Devices.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Devices.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Dictionaries_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Dictionaries_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Dictionaries_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Dictionaries_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Difference_between_remote_origin_and_head.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Difference_between_remote_origin_and_head.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Difference_between_remote_origin_and_head.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Difference_between_remote_origin_and_head.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Disjunction_Elimination.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Disjunction_Elimination.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Disjunction_Elimination.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Disjunction_Elimination.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Disjunction_Introduction.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Disjunction_Introduction.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Disjunction_Introduction.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Disjunction_Introduction.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Disk_info.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Disk_info.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Disk_info.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Disk_info.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Distributivity.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Distributivity.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Distributivity.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Distributivity.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Dividing_fractions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Dividing_fractions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Dividing_fractions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Dividing_fractions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_CLI.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_CLI.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_CLI.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_CLI.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_Compose.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_Compose.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_Compose.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_Compose.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_architecture.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_architecture.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_architecture.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_architecture.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_compose_and_Dockerfile_difference.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_compose_and_Dockerfile_difference.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_compose_and_Dockerfile_difference.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_compose_and_Dockerfile_difference.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_containers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_containers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_containers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_containers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_general_overview.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_general_overview.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_general_overview.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_general_overview.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_images.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_images.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_images.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_images.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_storage.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_storage.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Docker_storage.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Docker_storage.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/DynamoDB_CLI_commands.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/DynamoDB_CLI_commands.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/DynamoDB_CLI_commands.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/DynamoDB_CLI_commands.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/DynamoDB_SDK_commands.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/DynamoDB_SDK_commands.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/DynamoDB_SDK_commands.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/DynamoDB_SDK_commands.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/DynamoDB_data_structure.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/DynamoDB_data_structure.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/DynamoDB_data_structure.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/DynamoDB_data_structure.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Effective_logging_in_Git.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Effective_logging_in_Git.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Effective_logging_in_Git.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Effective_logging_in_Git.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Elastic_Compute_Cloud.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Elastic_Compute_Cloud.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Elastic_Compute_Cloud.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Elastic_Compute_Cloud.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Electromagnetism.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Electromagnetism.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Electromagnetism.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Electromagnetism.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Electrons.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Electrons.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Electrons.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Electrons.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Enums.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Enums.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Enums.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Enums.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Environmental_and_shell_variables.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Environmental_and_shell_variables.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Environmental_and_shell_variables.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Environmental_and_shell_variables.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Equivalent_equations.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Equivalent_equations.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Equivalent_equations.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Equivalent_equations.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Equivalent_fractions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Equivalent_fractions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Equivalent_fractions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Equivalent_fractions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Error_handling_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Error_handling_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Error_handling_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Error_handling_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Event_loop.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Event_loop.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Event_loop.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Event_loop.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Example_scenario_internet_data_transfer.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Example_scenario_internet_data_transfer.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Example_scenario_internet_data_transfer.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Example_scenario_internet_data_transfer.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Expansions_and_substitutions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Expansions_and_substitutions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Expansions_and_substitutions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Expansions_and_substitutions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Exponents.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Exponents.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Exponents.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Exponents.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Expressing_whole_numbers_as_fractions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Expressing_whole_numbers_as_fractions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Expressing_whole_numbers_as_fractions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Expressing_whole_numbers_as_fractions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Factors_and_divisors.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Factors_and_divisors.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Factors_and_divisors.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Factors_and_divisors.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Factory_pattern.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Factory_pattern.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Factory_pattern.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Factory_pattern.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Fetch_decode_execute.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Fetch_decode_execute.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Fetch_decode_execute.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Fetch_decode_execute.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Fetch_from_Secrets_Manager.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Fetch_from_Secrets_Manager.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Fetch_from_Secrets_Manager.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Fetch_from_Secrets_Manager.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/File_descriptors.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/File_descriptors.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/File_descriptors.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/File_descriptors.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/File_operations_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/File_operations_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/File_operations_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/File_operations_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/File_permissions_and_execution_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/File_permissions_and_execution_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/File_permissions_and_execution_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/File_permissions_and_execution_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/File_system_error_handling_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/File_system_error_handling_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/File_system_error_handling_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/File_system_error_handling_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Filesystems.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Filesystems.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Filesystems.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Filesystems.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Find_Bash_command.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Find_Bash_command.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Find_Bash_command.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Find_Bash_command.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Flip_flops.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Flip_flops.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Flip_flops.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Flip_flops.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Foreign_keys_in_SQL.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Foreign_keys_in_SQL.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Foreign_keys_in_SQL.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Foreign_keys_in_SQL.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Formal_conventions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Formal_conventions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Formal_conventions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Formal_conventions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Formal_proofs_in_propositional_logic.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Formal_proofs_in_propositional_logic.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Formal_proofs_in_propositional_logic.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Formal_proofs_in_propositional_logic.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Format_specifiers_in_C.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Format_specifiers_in_C.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Format_specifiers_in_C.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Format_specifiers_in_C.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Formatting_output_text_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Formatting_output_text_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Formatting_output_text_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Formatting_output_text_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Forms_in_React.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Forms_in_React.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Forms_in_React.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Forms_in_React.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Four_bit_adder.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Four_bit_adder.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Four_bit_adder.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Four_bit_adder.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Frequency_counters.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Frequency_counters.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Frequency_counters.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Frequency_counters.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Full_Node_API_example.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Full_Node_API_example.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Full_Node_API_example.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Full_Node_API_example.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Function_overloads.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Function_overloads.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Function_overloads.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Function_overloads.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Functions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Functions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Functions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Functions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Functions_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Functions_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Functions_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Functions_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Functions_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Functions_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Functions_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Functions_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Fundamental_Theorem_of_Arithmetic.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Fundamental_Theorem_of_Arithmetic.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Fundamental_Theorem_of_Arithmetic.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Fundamental_Theorem_of_Arithmetic.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Further_examples_of_TS_generics.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Further_examples_of_TS_generics.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Further_examples_of_TS_generics.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Further_examples_of_TS_generics.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/GPU_versus_CPU.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/GPU_versus_CPU.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/GPU_versus_CPU.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/GPU_versus_CPU.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Generics_in_TypeScript.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Generics_in_TypeScript.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Generics_in_TypeScript.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Generics_in_TypeScript.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Git_bisect.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Git_bisect.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Git_bisect.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Git_bisect.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Git_rebasing.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Git_rebasing.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Git_rebasing.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Git_rebasing.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Global_object_in_NodeJS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Global_object_in_NodeJS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Global_object_in_NodeJS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Global_object_in_NodeJS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Grep.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Grep.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Grep.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Grep.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Ground.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Ground.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Ground.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Ground.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Guide_to_YAML.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Guide_to_YAML.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Guide_to_YAML.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Guide_to_YAML.md diff --git a/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/HTTPS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/HTTPS.md new file mode 100644 index 0000000..8e73815 --- /dev/null +++ b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/HTTPS.md @@ -0,0 +1,40 @@ +--- +tags: [world-wide-web, internet, encryption] +created: Friday, December 14, 2024 +--- + +# HTTPS + +The problem with standard, unencypted HTTP requests is that the data can be +captured in transit and be observed or modified by malicious actors. + +HTTPS is the solution. It encrypts the entirety of the HTTP request and response +(URL, headers, body). + +It utilises two types of encryption to send messages securely: + +- symmetric encryption + - a single shared key between client and server to encrypt the messages sent + between them +- asymmetric encryption + - two keys are used: a public key to encrypt the data and a private key to + decrypt it. The public key can be shared freely so anyone can encrypt and + send data to a peer but only the peer can receive and decrypt it + +The encryption protocol used is TLS - the **Transport Layer Security Protocol**. +Previously SSL (Secure Sockets Layer) was used but has been deprecated over +security concerns. + +## How communication over HTTPs works + +- An initial handshake is shared between client and server, agreeing that + communication will be encrypted. This is public. "Client hello" and "Server + hello". Some random numbers are exchanged at this point. +- The server sends a digital certificate to the client along with its public + key. The client checks that the certificate is valid. +- If valid, the client encrypts a string of bytes using the public key and sends + it to the server. This is called the "premaster secret". +- This is decrypted by the server. +- The premaster secret, along with the random bytes from the handshake is then + used to compute a shared secret key (symmetric) which is used to encrypt all + subsequent messages for the duration of the session. diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/HTTP_request_types.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/HTTP_request_types.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/HTTP_request_types.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/HTTP_request_types.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Half_adder_and_full_adder.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Half_adder_and_full_adder.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Half_adder_and_full_adder.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Half_adder_and_full_adder.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Handle_multiple_endpoints_single_lambda.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Handle_multiple_endpoints_single_lambda.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Handle_multiple_endpoints_single_lambda.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Handle_multiple_endpoints_single_lambda.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Handling_negative_fractions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Handling_negative_fractions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Handling_negative_fractions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Handling_negative_fractions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Hardware_Description_Language.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Hardware_Description_Language.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Hardware_Description_Language.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Hardware_Description_Language.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Hardware_abstraction_and_modularity.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Hardware_abstraction_and_modularity.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Hardware_abstraction_and_modularity.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Hardware_abstraction_and_modularity.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Hardware_simulation.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Hardware_simulation.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Hardware_simulation.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Hardware_simulation.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Headless_Raspi_network_setup.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Headless_Raspi_network_setup.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Headless_Raspi_network_setup.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Headless_Raspi_network_setup.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Heap_memory.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Heap_memory.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Heap_memory.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Heap_memory.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Hexadecimal_number_system.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Hexadecimal_number_system.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Hexadecimal_number_system.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Hexadecimal_number_system.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/IP_addresses.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/IP_addresses.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/IP_addresses.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/IP_addresses.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Identify_merged_branches.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Identify_merged_branches.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Identify_merged_branches.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Identify_merged_branches.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Importing_MongoDB_data.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Importing_MongoDB_data.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Importing_MongoDB_data.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Importing_MongoDB_data.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Increasing_fractions_to_their_highest_terms.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Increasing_fractions_to_their_highest_terms.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Increasing_fractions_to_their_highest_terms.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Increasing_fractions_to_their_highest_terms.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Insert_data_into_SQL_table.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Insert_data_into_SQL_table.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Insert_data_into_SQL_table.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Insert_data_into_SQL_table.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Instruction_set_architectures.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Instruction_set_architectures.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Instruction_set_architectures.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Instruction_set_architectures.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Integers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Integers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Integers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Integers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Integrated_circuits.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Integrated_circuits.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Integrated_circuits.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Integrated_circuits.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Interactive_staging.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Interactive_staging.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Interactive_staging.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Interactive_staging.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Internet_Layer_of_Internet_Protocol.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Internet_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Internet_Layer_of_Internet_Protocol.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Internet_Layer_of_Internet_Protocol.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Internet_fundamentals.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Internet_fundamentals.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Internet_fundamentals.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Internet_fundamentals.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Intersection_types_in_TypeScript.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Intersection_types_in_TypeScript.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Intersection_types_in_TypeScript.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Intersection_types_in_TypeScript.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Intro_to_the_Unix_shell.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Intro_to_the_Unix_shell.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Intro_to_the_Unix_shell.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Intro_to_the_Unix_shell.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Inversion_of_operators.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Inversion_of_operators.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Inversion_of_operators.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Inversion_of_operators.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Invoking_the_shell_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Invoking_the_shell_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Invoking_the_shell_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Invoking_the_shell_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Iterating_in_React.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Iterating_in_React.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Iterating_in_React.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Iterating_in_React.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Iterating_through_complex_data_structures_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Iterating_through_complex_data_structures_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Iterating_through_complex_data_structures_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Iterating_through_complex_data_structures_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/JavaScript_module_types.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/JavaScript_module_types.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/JavaScript_module_types.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/JavaScript_module_types.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Joins_in_SQL.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Joins_in_SQL.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Joins_in_SQL.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Joins_in_SQL.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Journey_of_GraphQL_query.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Journey_of_GraphQL_query.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Journey_of_GraphQL_query.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Journey_of_GraphQL_query.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Key_characteristics_of_GraphQL.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Key_characteristics_of_GraphQL.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Key_characteristics_of_GraphQL.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Key_characteristics_of_GraphQL.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Killing_processes.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Killing_processes.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Killing_processes.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Killing_processes.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/LEDs.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/LEDs.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/LEDs.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/LEDs.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lambda_directory_structure.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lambda_directory_structure.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lambda_directory_structure.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lambda_directory_structure.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lambda_handler_function.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lambda_handler_function.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lambda_handler_function.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lambda_handler_function.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lambda_programming_model.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lambda_programming_model.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lambda_programming_model.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lambda_programming_model.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lambda_triggers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lambda_triggers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lambda_triggers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lambda_triggers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lambdas_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lambdas_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lambdas_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lambdas_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Latches.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Latches.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Latches.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Latches.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Law_of_Non_Contradiction.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Law_of_Non_Contradiction.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Law_of_Non_Contradiction.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Law_of_Non_Contradiction.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Law_of_the_Excluded_Middle.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Law_of_the_Excluded_Middle.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Law_of_the_Excluded_Middle.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Law_of_the_Excluded_Middle.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lifecycle_methods.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lifecycle_methods.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lifecycle_methods.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lifecycle_methods.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Link_Layer_of_Internet_Protocol.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Link_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Link_Layer_of_Internet_Protocol.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Link_Layer_of_Internet_Protocol.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Linux_disk_partitions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Linux_disk_partitions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Linux_disk_partitions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Linux_disk_partitions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/List_comprehension_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/List_comprehension_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/List_comprehension_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/List_comprehension_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Listing_and_navigating_directories_in_the_Shell.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Listing_and_navigating_directories_in_the_Shell.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Listing_and_navigating_directories_in_the_Shell.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Listing_and_navigating_directories_in_the_Shell.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lists_and_arrays_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lists_and_arrays_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lists_and_arrays_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lists_and_arrays_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lists_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lists_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Lists_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Lists_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Local_AWS_development_with_SAM.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Local_AWS_development_with_SAM.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Local_AWS_development_with_SAM.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Local_AWS_development_with_SAM.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logarithms.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logarithms.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logarithms.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logarithms.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logic_gates.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logic_gates.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logic_gates.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logic_gates.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logical_consistency.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logical_consistency.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logical_consistency.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logical_consistency.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logical_equivalence.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logical_equivalence.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logical_equivalence.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logical_equivalence.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logical_indeterminacy.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logical_indeterminacy.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logical_indeterminacy.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logical_indeterminacy.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logical_possibility_and_necessity.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logical_possibility_and_necessity.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logical_possibility_and_necessity.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logical_possibility_and_necessity.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logical_truth_and_falsity.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logical_truth_and_falsity.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Logical_truth_and_falsity.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Logical_truth_and_falsity.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Loops_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Loops_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Loops_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Loops_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Loops_in_bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Loops_in_bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Loops_in_bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Loops_in_bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/MAC_addresses.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/MAC_addresses.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/MAC_addresses.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/MAC_addresses.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Machine_code.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Machine_code.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Machine_code.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Machine_code.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Magnetic_core_memory.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Magnetic_core_memory.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Magnetic_core_memory.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Magnetic_core_memory.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Magnetic_drum_memory.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Magnetic_drum_memory.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Magnetic_drum_memory.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Magnetic_drum_memory.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Magnetic_tape.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Magnetic_tape.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Magnetic_tape.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Magnetic_tape.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Mainframe_computers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Mainframe_computers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Mainframe_computers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Mainframe_computers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Managing_environments_in_NodeJS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Managing_environments_in_NodeJS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Managing_environments_in_NodeJS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Managing_environments_in_NodeJS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Map_and_filter_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Map_and_filter_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Map_and_filter_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Map_and_filter_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Map_and_filter_to_reduce_in_JS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Map_and_filter_to_reduce_in_JS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Map_and_filter_to_reduce_in_JS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Map_and_filter_to_reduce_in_JS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Mapped_types_in_TS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Mapped_types_in_TS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Mapped_types_in_TS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Mapped_types_in_TS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Maps_and_sets_in_JS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Maps_and_sets_in_JS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Maps_and_sets_in_JS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Maps_and_sets_in_JS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Match_statements_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Match_statements_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Match_statements_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Match_statements_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Matter_and_atoms.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Matter_and_atoms.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Matter_and_atoms.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Matter_and_atoms.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Memoization_in_React.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Memoization_in_React.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Memoization_in_React.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Memoization_in_React.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Memory_Management_Unit.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Memory_Management_Unit.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Memory_Management_Unit.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Memory_Management_Unit.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Memory_addresses.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Memory_addresses.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Memory_addresses.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Memory_addresses.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Memory_leaks.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Memory_leaks.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Memory_leaks.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Memory_leaks.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Memory_versus_processor.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Memory_versus_processor.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Memory_versus_processor.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Memory_versus_processor.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Middleware_in_NodeJS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Middleware_in_NodeJS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Middleware_in_NodeJS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Middleware_in_NodeJS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Mixed_and_improper_fractions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Mixed_and_improper_fractions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Mixed_and_improper_fractions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Mixed_and_improper_fractions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Modelling_relationships_in_MongoDB.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Modelling_relationships_in_MongoDB.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Modelling_relationships_in_MongoDB.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Modelling_relationships_in_MongoDB.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Module_pattern.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Module_pattern.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Module_pattern.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Module_pattern.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Module_wrapping_at_runtime.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Module_wrapping_at_runtime.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Module_wrapping_at_runtime.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Module_wrapping_at_runtime.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Modules_in_NodeJS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Modules_in_NodeJS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Modules_in_NodeJS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Modules_in_NodeJS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/MongoDB_Introduction.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/MongoDB_Introduction.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/MongoDB_Introduction.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/MongoDB_Introduction.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/MongoDB_connection.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/MongoDB_connection.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/MongoDB_connection.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/MongoDB_connection.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Monitoring_processes_and_resources.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Monitoring_processes_and_resources.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Monitoring_processes_and_resources.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Monitoring_processes_and_resources.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Morgan.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Morgan.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Morgan.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Morgan.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Motherboard.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Motherboard.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Motherboard.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Motherboard.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Multiple_pointers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Multiple_pointers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Multiple_pointers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Multiple_pointers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Multiplexers_and_demultiplexers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Multiplexers_and_demultiplexers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Multiplexers_and_demultiplexers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Multiplexers_and_demultiplexers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Multiplicative_identity.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Multiplicative_identity.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Multiplicative_identity.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Multiplicative_identity.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Multiplicative_property_of_negative_one.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Multiplicative_property_of_negative_one.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Multiplicative_property_of_negative_one.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Multiplicative_property_of_negative_one.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Multiplying_fractions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Multiplying_fractions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Multiplying_fractions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Multiplying_fractions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Mutations_with_Apollo_Client.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Mutations_with_Apollo_Client.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Mutations_with_Apollo_Client.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Mutations_with_Apollo_Client.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Naming_conventions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Naming_conventions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Naming_conventions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Naming_conventions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Natural_numbers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Natural_numbers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Natural_numbers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Natural_numbers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Negation_Elimination.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Negation_Elimination.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Negation_Elimination.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Negation_Elimination.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Negation_Introduction.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Negation_Introduction.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Negation_Introduction.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Negation_Introduction.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Negative_exponents.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Negative_exponents.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Negative_exponents.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Negative_exponents.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_card.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_card.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_card.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_card.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_debugging.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_debugging.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_debugging.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_debugging.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_fundamentals.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_fundamentals.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_fundamentals.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_fundamentals.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_hosts.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_hosts.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_hosts.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_hosts.md diff --git a/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_packet_analysis_tools.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_packet_analysis_tools.md new file mode 100644 index 0000000..c747af2 --- /dev/null +++ b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_packet_analysis_tools.md @@ -0,0 +1,12 @@ +--- +tags: [networks, procedural] +created: Friday, December 13, 2024 +--- + +# Network packet analysis tools + +- `tcpdump`: View raw packet data (`tcpdump -i wlan0 -XX` for full packet + contents) +- tshark: Wireshark's CLI for detailed packet analysis (`tshark -i wlan0 -V`) +- `nethogs`: Monitor per-application network usage +- `iftop`: Show bandwidth usage per connection diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_protocols.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_protocols.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_protocols.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_protocols.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_requests_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_requests_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_requests_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_requests_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_scanning.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_scanning.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Network_scanning.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Network_scanning.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/NodeJS_scripts.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/NodeJS_scripts.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/NodeJS_scripts.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/NodeJS_scripts.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Node_and_MySQL_db.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Node_and_MySQL_db.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Node_and_MySQL_db.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Node_and_MySQL_db.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Nodemon.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Nodemon.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Nodemon.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Nodemon.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Non_null_assertion_in_TypeScript.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Non_null_assertion_in_TypeScript.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Non_null_assertion_in_TypeScript.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Non_null_assertion_in_TypeScript.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/None_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/None_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/None_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/None_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Numbers_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Numbers_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Numbers_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Numbers_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Object_language_and_meta_language.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Object_language_and_meta_language.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Object_language_and_meta_language.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Object_language_and_meta_language.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Observer_pattern.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Observer_pattern.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Observer_pattern.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Observer_pattern.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Ohms_Law.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Ohms_Law.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Ohms_Law.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Ohms_Law.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/OpenSearch.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/OpenSearch.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/OpenSearch.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/OpenSearch.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Operating_system_API.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Operating_system_API.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Operating_system_API.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Operating_system_API.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Order_of_operations.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Order_of_operations.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Order_of_operations.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Order_of_operations.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Package_management_in_NodeJS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Package_management_in_NodeJS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Package_management_in_NodeJS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Package_management_in_NodeJS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Packet_switching_British_precursors.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Packet_switching_British_precursors.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Packet_switching_British_precursors.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Packet_switching_British_precursors.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Pacman.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Pacman.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Pacman.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Pacman.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Passing_arguments_and_options_to_Bash_scripts.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Passing_arguments_and_options_to_Bash_scripts.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Passing_arguments_and_options_to_Bash_scripts.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Passing_arguments_and_options_to_Bash_scripts.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Passing_arguments_to_Python_scripts.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Passing_arguments_to_Python_scripts.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Passing_arguments_to_Python_scripts.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Passing_arguments_to_Python_scripts.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Peer_to_peer_network.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Peer_to_peer_network.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Peer_to_peer_network.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Peer_to_peer_network.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Ports_in_NodeJS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Ports_in_NodeJS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Ports_in_NodeJS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Ports_in_NodeJS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Practical_walkthrough_Lambda_creation_within_AWS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Practical_walkthrough_Lambda_creation_within_AWS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Practical_walkthrough_Lambda_creation_within_AWS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Practical_walkthrough_Lambda_creation_within_AWS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Prefixes_for_units_of_electrical_measurement.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Prefixes_for_units_of_electrical_measurement.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Prefixes_for_units_of_electrical_measurement.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Prefixes_for_units_of_electrical_measurement.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Prime_factorization.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Prime_factorization.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Prime_factorization.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Prime_factorization.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Primes_and_composites.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Primes_and_composites.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Primes_and_composites.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Primes_and_composites.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Primitive_types.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Primitive_types.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Primitive_types.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Primitive_types.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Printing_values_in_C.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Printing_values_in_C.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Printing_values_in_C.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Printing_values_in_C.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Process_module_in_NodeJS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Process_module_in_NodeJS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Process_module_in_NodeJS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Process_module_in_NodeJS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Processes.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Processes.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Processes.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Processes.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Prop_types_in_React.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Prop_types_in_React.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Prop_types_in_React.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Prop_types_in_React.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Proper_shebang_syntax.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Proper_shebang_syntax.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Proper_shebang_syntax.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Proper_shebang_syntax.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Props_in_React.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Props_in_React.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Props_in_React.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Props_in_React.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Prototypical_inheritance.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Prototypical_inheritance.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Prototypical_inheritance.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Prototypical_inheritance.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Push_buttons.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Push_buttons.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Push_buttons.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Push_buttons.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_application_structure.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_application_structure.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_application_structure.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_application_structure.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_data_types.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_data_types.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_data_types.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_data_types.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_execution.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_execution.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_execution.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_execution.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_interpreter.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_interpreter.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_interpreter.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_interpreter.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_modules_and_imports.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_modules_and_imports.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_modules_and_imports.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_modules_and_imports.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_package_management.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_package_management.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Python_package_management.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Python_package_management.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Querying_a_Mongo_collection.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Querying_a_Mongo_collection.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Querying_a_Mongo_collection.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Querying_a_Mongo_collection.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Queue.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Queue.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Queue.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Queue.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Quote_marks_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Quote_marks_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Quote_marks_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Quote_marks_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/RESTful_APIs.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/RESTful_APIs.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/RESTful_APIs.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/RESTful_APIs.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/ROM_versus_disk_loading.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/ROM_versus_disk_loading.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/ROM_versus_disk_loading.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/ROM_versus_disk_loading.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_Components.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_Components.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_Components.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_Components.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_application_structure.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_application_structure.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_application_structure.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_application_structure.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_errors.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_errors.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_errors.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_errors.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_useContext.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_useContext.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_useContext.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_useContext.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_useEffect.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_useEffect.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_useEffect.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_useEffect.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_useReducer.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_useReducer.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_useReducer.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_useReducer.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_useState.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_useState.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/React_useState.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/React_useState.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Read_command__in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Read_command__in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Read_command__in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Read_command__in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Reading_files_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Reading_files_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Reading_files_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Reading_files_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Reciprocals.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Reciprocals.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Reciprocals.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Reciprocals.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Recursion.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Recursion.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Recursion.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Recursion.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Redirect_to_dev_null.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Redirect_to_dev_null.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Redirect_to_dev_null.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Redirect_to_dev_null.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Redirection_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Redirection_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Redirection_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Redirection_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Reducing_fractions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Reducing_fractions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Reducing_fractions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Reducing_fractions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Register_and_cache_memory.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Register_and_cache_memory.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Register_and_cache_memory.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Register_and_cache_memory.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Regular_expressions_in_SQL.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Regular_expressions_in_SQL.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Regular_expressions_in_SQL.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Regular_expressions_in_SQL.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Reiteration.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Reiteration.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Reiteration.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Reiteration.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Relation_between_kernel_and_CPU.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Relation_between_kernel_and_CPU.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Relation_between_kernel_and_CPU.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Relation_between_kernel_and_CPU.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Relational_database_architecture.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Relational_database_architecture.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Relational_database_architecture.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Relational_database_architecture.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Relays.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Relays.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Relays.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Relays.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Remote_tracking_branches.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Remote_tracking_branches.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Remote_tracking_branches.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Remote_tracking_branches.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Rename_a_branch.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Rename_a_branch.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Rename_a_branch.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Rename_a_branch.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Reset_to_remote_version.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Reset_to_remote_version.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Reset_to_remote_version.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Reset_to_remote_version.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Resistance.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Resistance.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Resistance.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Resistance.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Restructure_URLs_lambda.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Restructure_URLs_lambda.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Restructure_URLs_lambda.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Restructure_URLs_lambda.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Retrieve_data_from_SQL_table.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Retrieve_data_from_SQL_table.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Retrieve_data_from_SQL_table.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Retrieve_data_from_SQL_table.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Role_of_memory_in_computation.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Role_of_memory_in_computation.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Role_of_memory_in_computation.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Role_of_memory_in_computation.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Role_of_unique_key_in_relational_databases.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Role_of_unique_key_in_relational_databases.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Role_of_unique_key_in_relational_databases.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Role_of_unique_key_in_relational_databases.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Routing_on_link_click_in_React.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Routing_on_link_click_in_React.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Routing_on_link_click_in_React.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Routing_on_link_click_in_React.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Rules_for_operations_on_like_and_unlike_terms.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Rules_for_operations_on_like_and_unlike_terms.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Rules_for_operations_on_like_and_unlike_terms.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Rules_for_operations_on_like_and_unlike_terms.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/S3.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/S3.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/S3.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/S3.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/SAM.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/SAM.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/SAM.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/SAM.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/SQLite.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/SQLite.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/SQLite.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/SQLite.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Save_readonly_Vim_file.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Save_readonly_Vim_file.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Save_readonly_Vim_file.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Save_readonly_Vim_file.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Schema_Definition_Language_in_GraphQL.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Schema_Definition_Language_in_GraphQL.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Schema_Definition_Language_in_GraphQL.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Schema_Definition_Language_in_GraphQL.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Secrets_or_env_vars_in_AWS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Secrets_or_env_vars_in_AWS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Secrets_or_env_vars_in_AWS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Secrets_or_env_vars_in_AWS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Semantic_versioning.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Semantic_versioning.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Semantic_versioning.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Semantic_versioning.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Set_DNS_settings.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Set_DNS_settings.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Set_DNS_settings.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Set_DNS_settings.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Sets_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Sets_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Sets_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Sets_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Setting_up_and_configuring_TypeScript.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Setting_up_and_configuring_TypeScript.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Setting_up_and_configuring_TypeScript.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Setting_up_and_configuring_TypeScript.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Shell_sessions.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Shell_sessions.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Shell_sessions.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Shell_sessions.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Signed_and_unsigned_numbers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Signed_and_unsigned_numbers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Signed_and_unsigned_numbers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Signed_and_unsigned_numbers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Signed_magnitude_representation.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Signed_magnitude_representation.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Signed_magnitude_representation.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Signed_magnitude_representation.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Single_file_Python_scripts.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Single_file_Python_scripts.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Single_file_Python_scripts.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Single_file_Python_scripts.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Singleton_pattern.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Singleton_pattern.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Singleton_pattern.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Singleton_pattern.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Sliding_window.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Sliding_window.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Sliding_window.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Sliding_window.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Solving_equations.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Solving_equations.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Solving_equations.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Solving_equations.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Sorting_lists_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Sorting_lists_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Sorting_lists_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Sorting_lists_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Soundness.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Soundness.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Soundness.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Soundness.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Split_into_array_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Split_into_array_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Split_into_array_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Split_into_array_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Stack_memory.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Stack_memory.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Stack_memory.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Stack_memory.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Stacks.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Stacks.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Stacks.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Stacks.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Stale_branches_and_pruning.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Stale_branches_and_pruning.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Stale_branches_and_pruning.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Stale_branches_and_pruning.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Step_functions_and_state_machines.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Step_functions_and_state_machines.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Step_functions_and_state_machines.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Step_functions_and_state_machines.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Strategies_for_constructing_proofs.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Strategies_for_constructing_proofs.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Strategies_for_constructing_proofs.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Strategies_for_constructing_proofs.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Streams_in_NodeJS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Streams_in_NodeJS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Streams_in_NodeJS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Streams_in_NodeJS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Strings_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Strings_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Strings_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Strings_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Strings_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Strings_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Strings_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Strings_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Structuring_Express_applications.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Structuring_Express_applications.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Structuring_Express_applications.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Structuring_Express_applications.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Substrings_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Substrings_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Substrings_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Substrings_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Swap_space.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Swap_space.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Swap_space.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Swap_space.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Switch_between_Python_vers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Switch_between_Python_vers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Switch_between_Python_vers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Switch_between_Python_vers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Syllogism.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Syllogism.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Syllogism.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Syllogism.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Symlinks.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Symlinks.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Symlinks.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Symlinks.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Syntax_of_propositional_logic.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Syntax_of_propositional_logic.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Syntax_of_propositional_logic.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Syntax_of_propositional_logic.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Tags_in_Git.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Tags_in_Git.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Tags_in_Git.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Tags_in_Git.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Terraform.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Terraform.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Terraform.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Terraform.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Test_values_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Test_values_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Test_values_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Test_values_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Testing_Python_code.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Testing_Python_code.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Testing_Python_code.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Testing_Python_code.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Testing_basic_prop_passing_in_React.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Testing_basic_prop_passing_in_React.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Testing_basic_prop_passing_in_React.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Testing_basic_prop_passing_in_React.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Testing_with_Jest.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Testing_with_Jest.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Testing_with_Jest.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Testing_with_Jest.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Text_manipulation_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Text_manipulation_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Text_manipulation_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Text_manipulation_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_History_of_Computing_Swade.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_History_of_Computing_Swade.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_History_of_Computing_Swade.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_History_of_Computing_Swade.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_Little_Man_computer.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_Little_Man_computer.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_Little_Man_computer.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_Little_Man_computer.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_PATH.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_PATH.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_PATH.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_PATH.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_Pragmatic_Programmer_1999.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_Pragmatic_Programmer_1999.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_Pragmatic_Programmer_1999.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_Pragmatic_Programmer_1999.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_kernel.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_kernel.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_kernel.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_kernel.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_memory_hierarchy.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_memory_hierarchy.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/The_memory_hierarchy.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/The_memory_hierarchy.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Theorems_and_empty_sets.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Theorems_and_empty_sets.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Theorems_and_empty_sets.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Theorems_and_empty_sets.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Threads.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Threads.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Threads.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Threads.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Three_bit_counter.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Three_bit_counter.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Three_bit_counter.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Three_bit_counter.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Time_and_computers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Time_and_computers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Time_and_computers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Time_and_computers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Torrenting.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Torrenting.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Torrenting.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Torrenting.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Transistors.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Transistors.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Transistors.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Transistors.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Transport_Layer_of_Internet_Protocol.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Transport_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Transport_Layer_of_Internet_Protocol.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Transport_Layer_of_Internet_Protocol.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Troubleshooting_MongoDB.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Troubleshooting_MongoDB.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Troubleshooting_MongoDB.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Troubleshooting_MongoDB.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Truth_functional_connectives.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Truth_functional_connectives.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Truth_functional_connectives.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Truth_functional_connectives.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Truth_tables.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Truth_tables.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Truth_tables.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Truth_tables.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Truth_trees.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Truth_trees.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Truth_trees.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Truth_trees.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Tuples_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Tuples_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Tuples_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Tuples_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Turing_completeness.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Turing_completeness.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Turing_completeness.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Turing_completeness.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Turing_machines.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Turing_machines.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Turing_machines.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Turing_machines.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Twos_complement.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Twos_complement.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Twos_complement.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Twos_complement.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Type_guarding_and_narrowing_in_TS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Type_guarding_and_narrowing_in_TS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Type_guarding_and_narrowing_in_TS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Type_guarding_and_narrowing_in_TS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Type_hinting.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Type_hinting.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Type_hinting.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Type_hinting.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Typing_built_in_React_hooks.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Typing_built_in_React_hooks.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Typing_built_in_React_hooks.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Typing_built_in_React_hooks.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Union_types_in_TS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Union_types_in_TS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Union_types_in_TS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Union_types_in_TS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Unknown_type_in_TS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Unknown_type_in_TS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Unknown_type_in_TS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Unknown_type_in_TS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Update_a_Mongo_document.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Update_a_Mongo_document.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Update_a_Mongo_document.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Update_a_Mongo_document.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Update_an_SQL_table.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Update_an_SQL_table.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Update_an_SQL_table.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Update_an_SQL_table.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Update_existing_data_in_SQL_table.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Update_existing_data_in_SQL_table.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Update_existing_data_in_SQL_table.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Update_existing_data_in_SQL_table.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Useful_operators_in_SQL.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Useful_operators_in_SQL.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Useful_operators_in_SQL.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Useful_operators_in_SQL.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Usenet.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Usenet.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Usenet.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Usenet.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/User_Space.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/User_Space.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/User_Space.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/User_Space.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/User_management_in_Linux.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/User_management_in_Linux.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/User_management_in_Linux.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/User_management_in_Linux.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/User_management_on_AWS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/User_management_on_AWS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/User_management_on_AWS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/User_management_on_AWS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Using_GraphQL_with_Node.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Using_GraphQL_with_Node.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Using_GraphQL_with_Node.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Using_GraphQL_with_Node.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Using_SQLite_with_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Using_SQLite_with_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Using_SQLite_with_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Using_SQLite_with_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Using_arguments_with_Apollo_Client.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Using_arguments_with_Apollo_Client.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Using_arguments_with_Apollo_Client.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Using_arguments_with_Apollo_Client.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Utilities_operators_flags.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Utilities_operators_flags.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Utilities_operators_flags.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Utilities_operators_flags.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Validating_Mongoose_schemas.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Validating_Mongoose_schemas.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Validating_Mongoose_schemas.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Validating_Mongoose_schemas.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Validation_in_NodeJS.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Validation_in_NodeJS.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Validation_in_NodeJS.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Validation_in_NodeJS.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Validity_and_entailment.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Validity_and_entailment.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Validity_and_entailment.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Validity_and_entailment.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Variable_indirection_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Variable_indirection_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Variable_indirection_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Variable_indirection_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Variables_and_data_types_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Variables_and_data_types_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Variables_and_data_types_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Variables_and_data_types_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Variables_in_C.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Variables_in_C.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Variables_in_C.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Variables_in_C.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Viewing_remote_changes_without_merging.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Viewing_remote_changes_without_merging.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Viewing_remote_changes_without_merging.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Viewing_remote_changes_without_merging.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Views_in_relational_databases.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Views_in_relational_databases.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Views_in_relational_databases.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Views_in_relational_databases.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/VirtualMemory.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/VirtualMemory.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/VirtualMemory.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/VirtualMemory.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Virtual_private_cloud.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Virtual_private_cloud.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Virtual_private_cloud.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Virtual_private_cloud.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Voltage.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Voltage.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Voltage.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Voltage.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Voltage_sources.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Voltage_sources.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Voltage_sources.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Voltage_sources.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Weaving_the_Web_Berners_Lee.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Weaving_the_Web_Berners_Lee.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Weaving_the_Web_Berners_Lee.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Weaving_the_Web_Berners_Lee.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/What_are_disks.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/What_are_disks.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/What_are_disks.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/What_are_disks.md diff --git a/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/What_can_the_ISP_see.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/What_can_the_ISP_see.md new file mode 100644 index 0000000..2e7e305 --- /dev/null +++ b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/What_can_the_ISP_see.md @@ -0,0 +1,76 @@ +--- +tags: [internet, encryption, privacy, TOR] +created: Friday, December 13, 2024 +--- + +# What can the ISP see? + +## Plain HTTP + +The ISP can see all content exchanged: DNS lookups, IP address of the server you +connect to, requests and body content. + +## Just HTTPS + +With HTTPS alone, the content of the messages is encrypted but the ISP can see: + +- DNS queries +- IP addresses you connect to +- Traffic patterns and metadata (when, how often, amount of data exchanged etc) + +## HTTPS and encrypted DNS server + +With HTTPS and an encrypted DNS server (e.g. Quad9) the DNS queries are hidden +but the IP addresses are not. So they could still derive your DNS lookups from +the IPs you end up connecting to. + +## HTTPS and VPN + +The ISP only sees the encrypted traffic to the VPN server. Your real IP and +destination IP is hidden. + +However the VPN provider can potentially see DNS queries, depending on their +policy. Although a good VPN provider will encrypt DNS lookups like an encrypted +DNS server. + +The VPN can also still see what IPs you are connecting to. You are basically +swiching trust from the ISP to the VPN provider. However reputable VPNs do not +have your billing and identity info (and payment can use cryptocurrencies) and +don't keep logs. Many also have policies about refusal to cooporate with +authorities in different juristictions. Also the VPN doesn't know your real IP. + +## HTTPS, VPN, and encrypted DNS + +DNS queries hidded from both ISP and VPN. Traffic is fully encrypted and routed +through VPN. + +## Fingerprinting + +Note that none of the above stops fingerprinting. Even with full encryption +there are methods of determining online behaviour through encrypted packet +analysis and usage patterns. + +A way round this is to use SOCKS proxies which add hops or to use TOR. TOR +effectively solves the "have to trust VPN provider" problem. + +With TOR: + +- Traffic routed through 3+ nodes +- Each node only knows previous and next hop +- No single node knows both source and destination. Even Tor nodes can't see the + full path + +It also uses: + +- Fixed packet sizes +- Timing obfuscation +- Traffic padding + +Which makes pattern analysis and fingerprinting much harder than just a VPN. + +Furthermore there is also the following protection from VPN weaknesses: + +- No single provider to trust/compromise +- Decentralized network +- Free to use and no account needed +- No permanent exit node like with VPN diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/What_is_memory.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/What_is_memory.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/What_is_memory.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/What_is_memory.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Whole_numbers.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Whole_numbers.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Whole_numbers.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Whole_numbers.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Why_computers_use_binary.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Why_computers_use_binary.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Why_computers_use_binary.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Why_computers_use_binary.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Wildcards_in_SQL.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Wildcards_in_SQL.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Wildcards_in_SQL.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Wildcards_in_SQL.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Williams_Tube_memory.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Williams_Tube_memory.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Williams_Tube_memory.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Williams_Tube_memory.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/With_open_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/With_open_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/With_open_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/With_open_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Working_with_CSVs_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Working_with_CSVs_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Working_with_CSVs_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Working_with_CSVs_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Working_with_JSON_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Working_with_JSON_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Working_with_JSON_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Working_with_JSON_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Working_with_directories_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Working_with_directories_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Working_with_directories_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Working_with_directories_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Working_with_numbers_in_Bash.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Working_with_numbers_in_Bash.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Working_with_numbers_in_Bash.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Working_with_numbers_in_Bash.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Writing_to_files_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Writing_to_files_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Writing_to_files_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Writing_to_files_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Zero_property_of_multiplication.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Zero_property_of_multiplication.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Zero_property_of_multiplication.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Zero_property_of_multiplication.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Zip_function_in_Python.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Zip_function_in_Python.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/Zip_function_in_Python.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/Zip_function_in_Python.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/a247fa9b_surveillance_capitalism_not_necessary.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/a247fa9b_surveillance_capitalism_not_necessary.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/a247fa9b_surveillance_capitalism_not_necessary.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/a247fa9b_surveillance_capitalism_not_necessary.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/a771a6d9_attributes_of_internet_enclosure.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/a771a6d9_attributes_of_internet_enclosure.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/a771a6d9_attributes_of_internet_enclosure.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/a771a6d9_attributes_of_internet_enclosure.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/c8173d17_TIMPs.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/c8173d17_TIMPs.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/c8173d17_TIMPs.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/c8173d17_TIMPs.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/cfbef1c4_web_precursors.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/cfbef1c4_web_precursors.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/cfbef1c4_web_precursors.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/cfbef1c4_web_precursors.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/e470bf3d_IMPs_in_the_ARPANET.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/e470bf3d_IMPs_in_the_ARPANET.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/e470bf3d_IMPs_in_the_ARPANET.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/e470bf3d_IMPs_in_the_ARPANET.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/ecec56e6_precursors_to_search_engines.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/ecec56e6_precursors_to_search_engines.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/ecec56e6_precursors_to_search_engines.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/ecec56e6_precursors_to_search_engines.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/f0f70a3c_ARPANET_motivations.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/f0f70a3c_ARPANET_motivations.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/f0f70a3c_ARPANET_motivations.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/f0f70a3c_ARPANET_motivations.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/f6564af9_AOL_and_early_internet_enclosure.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/f6564af9_AOL_and_early_internet_enclosure.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/f6564af9_AOL_and_early_internet_enclosure.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/f6564af9_AOL_and_early_internet_enclosure.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/favicon/favicon-16x16.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/favicon/favicon-16x16.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/favicon/favicon-16x16.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/favicon/favicon-16x16.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/favicon/favicon-32x32.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/favicon/favicon-32x32.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/favicon/favicon-32x32.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/favicon/favicon-32x32.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/favicon/favicon.ico b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/favicon/favicon.ico similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/favicon/favicon.ico rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/favicon/favicon.ico diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/fs.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/fs.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/fs.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/fs.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/head.html b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/head.html similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/head.html rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/head.html diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/http_in_Node.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/http_in_Node.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/http_in_Node.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/http_in_Node.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/index.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/index.md similarity index 97% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/index.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/index.md index 2322265..ebe0965 100644 --- a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/index.md +++ b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/index.md @@ -13,12 +13,16 @@ computer science. ![not-by-ai-badge](static/not-by-ai-alternative--light.svg) -**Build ID:** d06d7699-6cc3-4470-a1d4-b6201bdeb808 +**Build ID:** 4ea828ea-ea63-4ab0-9a8a-7a45236e138e -**Published:** Tue 10 Dec 2024 17:25:16 +**Published:** Fri 13 Dec 2024 17:06:14 ### Recent edits +- [[Architecture_of_the_World_Wide_Web]] +- [[Network_packet_analysis_tools]] +- [[What_can_the_ISP_see]] +- [[HTTPS]] - [[Bauman_quote]] - [[fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism]] - [[a247fa9b_surveillance_capitalism_not_necessary]] @@ -27,13 +31,9 @@ computer science. - [[AWS_SQS_SDK]] - [[a771a6d9_attributes_of_internet_enclosure]] - [[JavaScript_module_types]] -- [[0716531c_rewilding_the_internet]] -- [[f6564af9_AOL_and_early_internet_enclosure]] -- [[Weaving_the_Web_Berners_Lee]] -- [[Pacman]] -### All notes (501) +### All notes (505) - [[0716531c_rewilding_the_internet]] - [[241fe1a3_the_Web_versus_modem_BBSs]] @@ -68,6 +68,7 @@ computer science. - [[Appending_to_files_in_Python]] - [[Application_Layer_of_Internet_Protocol]] - [[Application_state_management_with_React_hooks]] +- [[Architecture_of_the_World_Wide_Web]] - [[Arithmetic_Logic_Unit]] - [[Arrays]] - [[Assembly]] @@ -231,6 +232,7 @@ computer science. - [[Grep]] - [[Ground]] - [[Guide_to_YAML]] +- [[HTTPS]] - [[HTTP_request_types]] - [[Half_adder_and_full_adder]] - [[Handle_multiple_endpoints_single_lambda]] @@ -333,6 +335,7 @@ computer science. - [[Network_debugging]] - [[Network_fundamentals]] - [[Network_hosts]] +- [[Network_packet_analysis_tools]] - [[Network_protocols]] - [[Network_requests_in_Python]] - [[Network_scanning]] @@ -503,6 +506,7 @@ computer science. - [[Voltage_sources]] - [[Weaving_the_Web_Berners_Lee]] - [[What_are_disks]] +- [[What_can_the_ISP_see]] - [[What_is_memory]] - [[Whole_numbers]] - [[Why_computers_use_binary]] diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/journald.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/journald.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/journald.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/journald.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/jq.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/jq.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/jq.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/jq.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/neuron.dhall b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/neuron.dhall similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/neuron.dhall rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/neuron.dhall diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/ps.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/ps.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/ps.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/ps.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/python_advent_learnings.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/python_advent_learnings.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/python_advent_learnings.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/python_advent_learnings.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/1.4-Input-Process-Output.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/1.4-Input-Process-Output.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/1.4-Input-Process-Output.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/1.4-Input-Process-Output.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/3-bit-adder-diagram.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/3-bit-adder-diagram.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/3-bit-adder-diagram.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/3-bit-adder-diagram.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/540px-PDP-8_(1).jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/540px-PDP-8_(1).jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/540px-PDP-8_(1).jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/540px-PDP-8_(1).jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Arpanet_logical_map,_march_1977.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Arpanet_logical_map,_march_1977.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Arpanet_logical_map,_march_1977.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Arpanet_logical_map,_march_1977.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Arpanet_map_1973.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Arpanet_map_1973.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Arpanet_map_1973.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Arpanet_map_1973.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/DMUX.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/DMUX.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/DMUX.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/DMUX.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Domain _ Billing.pdf b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Domain _ Billing.pdf similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Domain _ Billing.pdf rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Domain _ Billing.pdf diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/EDSAC.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/EDSAC.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/EDSAC.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/EDSAC.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/FL-Databases-1.5_terminology.gif b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/FL-Databases-1.5_terminology.gif similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/FL-Databases-1.5_terminology.gif rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/FL-Databases-1.5_terminology.gif diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Harvard_Mark_1.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Harvard_Mark_1.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Harvard_Mark_1.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Harvard_Mark_1.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/IMP-network.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/IMP-network.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/IMP-network.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/IMP-network.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/LMC_5.gif b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/LMC_5.gif similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/LMC_5.gif rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/LMC_5.gif diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/MANIAC_computer.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/MANIAC_computer.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/MANIAC_computer.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/MANIAC_computer.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/MUX.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/MUX.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/MUX.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/MUX.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Memory-Hierarchy.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Memory-Hierarchy.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Memory-Hierarchy.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Memory-Hierarchy.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Navigator_Netscape.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Navigator_Netscape.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Navigator_Netscape.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Navigator_Netscape.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Netscape_Navigator.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Netscape_Navigator.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Netscape_Navigator.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Netscape_Navigator.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ORelim1.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ORelim1.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ORelim1.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ORelim1.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ORelim2.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ORelim2.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ORelim2.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ORelim2.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/OS-api.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/OS-api.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/OS-api.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/OS-api.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Pasted_image_20220319135558.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Pasted_image_20220319135558.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Pasted_image_20220319135558.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Pasted_image_20220319135558.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Pasted_image_20220319135805.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Pasted_image_20220319135805.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Pasted_image_20220319135805.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Pasted_image_20220319135805.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Pasted_image_20220319135823.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Pasted_image_20220319135823.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Pasted_image_20220319135823.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Pasted_image_20220319135823.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Pasted_image_20220411082627.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Pasted_image_20220411082627.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Pasted_image_20220411082627.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Pasted_image_20220411082627.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/REST_request-load.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/REST_request-load.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/REST_request-load.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/REST_request-load.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/SAGE_command_post.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/SAGE_command_post.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/SAGE_command_post.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/SAGE_command_post.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/SQS-deadletter.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/SQS-deadletter.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/SQS-deadletter.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/SQS-deadletter.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/SQS-example.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/SQS-example.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/SQS-example.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/SQS-example.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Screenshot_2020-08-09_at_21.34.48.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Screenshot_2020-08-09_at_21.34.48.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Screenshot_2020-08-09_at_21.34.48.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Screenshot_2020-08-09_at_21.34.48.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Screenshot_2021-05-11_at_18.51.02.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Screenshot_2021-05-11_at_18.51.02.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Screenshot_2021-05-11_at_18.51.02.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Screenshot_2021-05-11_at_18.51.02.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Screenshot_2021-05-11_at_18.55.23.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Screenshot_2021-05-11_at_18.55.23.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Screenshot_2021-05-11_at_18.55.23.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Screenshot_2021-05-11_at_18.55.23.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/TCP_IP.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/TCP_IP.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/TCP_IP.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/TCP_IP.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Turing_machines_01.gif b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Turing_machines_01.gif similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Turing_machines_01.gif rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Turing_machines_01.gif diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Zuse-Z3.jpeg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Zuse-Z3.jpeg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/Zuse-Z3.jpeg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/Zuse-Z3.jpeg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/abc-computer.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/abc-computer.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/abc-computer.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/abc-computer.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/access-key-aws.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/access-key-aws.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/access-key-aws.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/access-key-aws.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/all-layers-of-IP.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/all-layers-of-IP.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/all-layers-of-IP.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/all-layers-of-IP.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/alta-vista.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/alta-vista.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/alta-vista.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/alta-vista.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/altair-8800.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/altair-8800.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/altair-8800.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/altair-8800.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/analog-digital.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/analog-digital.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/analog-digital.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/analog-digital.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/and-gate-new-2.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/and-gate-new-2.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/and-gate-new-2.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/and-gate-new-2.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/and-transistor.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/and-transistor.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/and-transistor.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/and-transistor.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/aol-on-windows.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/aol-on-windows.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/aol-on-windows.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/aol-on-windows.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/aol-original.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/aol-original.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/aol-original.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/aol-original.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/api-gateway-trigger.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/api-gateway-trigger.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/api-gateway-trigger.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/api-gateway-trigger.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/apollo-explorer.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/apollo-explorer.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/apollo-explorer.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/apollo-explorer.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/apple1.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/apple1.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/apple1.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/apple1.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/apple2.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/apple2.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/apple2.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/apple2.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/application-layer-data.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/application-layer-data.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/application-layer-data.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/application-layer-data.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/arithmometer.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/arithmometer.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/arithmometer.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/arithmometer.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/async.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/async.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/async.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/async.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/atom-diagram.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/atom-diagram.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/atom-diagram.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/atom-diagram.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/awk-outline.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/awk-outline.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/awk-outline.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/awk-outline.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/basic-circuit.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/basic-circuit.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/basic-circuit.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/basic-circuit.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/bbn-logo.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/bbn-logo.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/bbn-logo.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/bbn-logo.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/bi-intro.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/bi-intro.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/bi-intro.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/bi-intro.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/biconditional-elim.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/biconditional-elim.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/biconditional-elim.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/biconditional-elim.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/bjt-terminals.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/bjt-terminals.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/bjt-terminals.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/bjt-terminals.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/breadboard-DIP.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/breadboard-DIP.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/breadboard-DIP.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/breadboard-DIP.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/breadboard-diagram.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/breadboard-diagram.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/breadboard-diagram.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/breadboard-diagram.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/breakdown.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/breakdown.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/breakdown.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/breakdown.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cell-comparison.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cell-comparison.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cell-comparison.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cell-comparison.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/centralised.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/centralised.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/centralised.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/centralised.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/change-dns-server.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/change-dns-server.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/change-dns-server.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/change-dns-server.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/charge-cylinder.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/charge-cylinder.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/charge-cylinder.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/charge-cylinder.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cherry-pick.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cherry-pick.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cherry-pick.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cherry-pick.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/circ-batt-final.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/circ-batt-final.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/circ-batt-final.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/circ-batt-final.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/clock_pulses.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/clock_pulses.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/clock_pulses.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/clock_pulses.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cloud-formation-stack.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cloud-formation-stack.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cloud-formation-stack.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cloud-formation-stack.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cloudwatch-logs.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cloudwatch-logs.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cloudwatch-logs.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cloudwatch-logs.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/combined-merge-hist.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/combined-merge-hist.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/combined-merge-hist.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/combined-merge-hist.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/complex-number-calculator-bell-labs.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/complex-number-calculator-bell-labs.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/complex-number-calculator-bell-labs.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/complex-number-calculator-bell-labs.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/complex-tree.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/complex-tree.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/complex-tree.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/complex-tree.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/comptometer.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/comptometer.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/comptometer.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/comptometer.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cond-elim.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cond-elim.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cond-elim.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cond-elim.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cond-intro.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cond-intro.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/cond-intro.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/cond-intro.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/conditional-decomposition-rule.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/conditional-decomposition-rule.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/conditional-decomposition-rule.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/conditional-decomposition-rule.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/conjunc-elim.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/conjunc-elim.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/conjunc-elim.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/conjunc-elim.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/conjunc-intro.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/conjunc-intro.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/conjunc-intro.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/conjunc-intro.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/conjunction-decomposition-rule.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/conjunction-decomposition-rule.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/conjunction-decomposition-rule.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/conjunction-decomposition-rule.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/container-lifecycle.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/container-lifecycle.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/container-lifecycle.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/container-lifecycle.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/container-versus-vm.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/container-versus-vm.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/container-versus-vm.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/container-versus-vm.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/containers-in-userspace.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/containers-in-userspace.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/containers-in-userspace.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/containers-in-userspace.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/correct_push_button.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/correct_push_button.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/correct_push_button.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/correct_push_button.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/decentralised.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/decentralised.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/decentralised.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/decentralised.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/derivation_from_contradiction.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/derivation_from_contradiction.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/derivation_from_contradiction.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/derivation_from_contradiction.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/differential_analyser_bush.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/differential_analyser_bush.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/differential_analyser_bush.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/differential_analyser_bush.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/diode-led.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/diode-led.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/diode-led.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/diode-led.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/diode.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/diode.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/diode.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/diode.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/dipole-again.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/dipole-again.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/dipole-again.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/dipole-again.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/disjunc-elim.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/disjunc-elim.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/disjunc-elim.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/disjunc-elim.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/disjunc-intro.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/disjunc-intro.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/disjunc-intro.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/disjunc-intro.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/disjunction-decomposition-rule.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/disjunction-decomposition-rule.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/disjunction-decomposition-rule.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/disjunction-decomposition-rule.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/distributed.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/distributed.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/distributed.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/distributed.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/dock-architecture.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/dock-architecture.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/dock-architecture.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/dock-architecture.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/draw.io-Page-8.drawio.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/draw.io-Page-8.drawio.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/draw.io-Page-8.drawio.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/draw.io-Page-8.drawio.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/draw.io-Page-9.drawio.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/draw.io-Page-9.drawio.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/draw.io-Page-9.drawio.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/draw.io-Page-9.drawio.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/drawio-Page-7.drawio.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/drawio-Page-7.drawio.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/drawio-Page-7.drawio.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/drawio-Page-7.drawio.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/dsfdsfsdfwe.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/dsfdsfsdfwe.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/dsfdsfsdfwe.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/dsfdsfsdfwe.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/dynamodb.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/dynamodb.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/dynamodb.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/dynamodb.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/em-spectrum.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/em-spectrum.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/em-spectrum.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/em-spectrum.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/em-wave.gif b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/em-wave.gif similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/em-wave.gif rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/em-wave.gif diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/eniac.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/eniac.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/eniac.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/eniac.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/equiv-fractions.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/equiv-fractions.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/equiv-fractions.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/equiv-fractions.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/favicon.ico b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/favicon.ico similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/favicon.ico rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/favicon.ico diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/full-adder-new.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/full-adder-new.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/full-adder-new.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/full-adder-new.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/gateway-services.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/gateway-services.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/gateway-services.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/gateway-services.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/gateway-trigger.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/gateway-trigger.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/gateway-trigger.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/gateway-trigger.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/git-bisect.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/git-bisect.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/git-bisect.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/git-bisect.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/git-interactive-mode-2.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/git-interactive-mode-2.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/git-interactive-mode-2.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/git-interactive-mode-2.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/git-interactive-rebase.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/git-interactive-rebase.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/git-interactive-rebase.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/git-interactive-rebase.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/git-manual-hunk.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/git-manual-hunk.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/git-manual-hunk.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/git-manual-hunk.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/git-patch-mode.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/git-patch-mode.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/git-patch-mode.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/git-patch-mode.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/graphQL_request_load.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/graphQL_request_load.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/graphQL_request_load.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/graphQL_request_load.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/graphql-architecture.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/graphql-architecture.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/graphql-architecture.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/graphql-architecture.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/graphql-journey-two.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/graphql-journey-two.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/graphql-journey-two.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/graphql-journey-two.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/graphql_multiple_resources.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/graphql_multiple_resources.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/graphql_multiple_resources.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/graphql_multiple_resources.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/greyscale-encoding.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/greyscale-encoding.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/greyscale-encoding.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/greyscale-encoding.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ground-symbol.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ground-symbol.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ground-symbol.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ground-symbol.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/grub.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/grub.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/grub.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/grub.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/half-adder-gates-three.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/half-adder-gates-three.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/half-adder-gates-three.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/half-adder-gates-three.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/half-adder-new.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/half-adder-new.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/half-adder-new.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/half-adder-new.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/harddisk.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/harddisk.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/harddisk.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/harddisk.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hardware-abstraction-hierarchy.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hardware-abstraction-hierarchy.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hardware-abstraction-hierarchy.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hardware-abstraction-hierarchy.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hardware-sim-basic.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hardware-sim-basic.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hardware-sim-basic.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hardware-sim-basic.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hd-sim-test.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hd-sim-test.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hd-sim-test.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hd-sim-test.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hertz_wave_freq.gif b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hertz_wave_freq.gif similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hertz_wave_freq.gif rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hertz_wave_freq.gif diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hexadecimal-to-bytes.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hexadecimal-to-bytes.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hexadecimal-to-bytes.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hexadecimal-to-bytes.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/htop.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/htop.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/htop.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/htop.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hydraulic_computer.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hydraulic_computer.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/hydraulic_computer.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/hydraulic_computer.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-1401.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-1401.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-1401.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-1401.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-360-in-use.jpeg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-360-in-use.jpeg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-360-in-use.jpeg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-360-in-use.jpeg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-360.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-360.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-360.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-360.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-650-console-panel.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-650-console-panel.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-650-console-panel.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-650-console-panel.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-650.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-650.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-650.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-650.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-701-control-unit.jpeg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-701-control-unit.jpeg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-701-control-unit.jpeg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-701-control-unit.jpeg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-add.jpeg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-add.jpeg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-add.jpeg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-add.jpeg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-pc.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-pc.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ibm-pc.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ibm-pc.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/incorrect_push_button.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/incorrect_push_button.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/incorrect_push_button.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/incorrect_push_button.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/integrated-circuit.jpeg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/integrated-circuit.jpeg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/integrated-circuit.jpeg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/integrated-circuit.jpeg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/intel-4004.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/intel-4004.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/intel-4004.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/intel-4004.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/internet-layer-packet-revised.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/internet-layer-packet-revised.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/internet-layer-packet-revised.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/internet-layer-packet-revised.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/internet-layer-packet.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/internet-layer-packet.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/internet-layer-packet.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/internet-layer-packet.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/internet_1984.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/internet_1984.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/internet_1984.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/internet_1984.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/internet_explorer.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/internet_explorer.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/internet_explorer.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/internet_explorer.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/internetworking_1977.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/internetworking_1977.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/internetworking_1977.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/internetworking_1977.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ip-address-anatomy.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ip-address-anatomy.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ip-address-anatomy.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ip-address-anatomy.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/javascript-recursion.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/javascript-recursion.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/javascript-recursion.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/javascript-recursion.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/jk-flip-flops.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/jk-flip-flops.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/jk-flip-flops.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/jk-flip-flops.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/journald.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/journald.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/journald.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/journald.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/kernel-cpu-interaction.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/kernel-cpu-interaction.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/kernel-cpu-interaction.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/kernel-cpu-interaction.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/knowledge_graph.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/knowledge_graph.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/knowledge_graph.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/knowledge_graph.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lambda-cloudwatch.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lambda-cloudwatch.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lambda-cloudwatch.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lambda-cloudwatch.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lambda-func-three.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lambda-func-three.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lambda-func-three.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lambda-func-three.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lambda-func-two.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lambda-func-two.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lambda-func-two.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lambda-func-two.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lambda-overview.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lambda-overview.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lambda-overview.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lambda-overview.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lambda_func_one.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lambda_func_one.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lambda_func_one.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lambda_func_one.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/leibniz-stepped-drum.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/leibniz-stepped-drum.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/leibniz-stepped-drum.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/leibniz-stepped-drum.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lin.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lin.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lin.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lin.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/link-layer-frame-revised.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/link-layer-frame-revised.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/link-layer-frame-revised.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/link-layer-frame-revised.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/link-layer-frame.drawio.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/link-layer-frame.drawio.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/link-layer-frame.drawio.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/link-layer-frame.drawio.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/link-layer-internet-diagram.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/link-layer-internet-diagram.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/link-layer-internet-diagram.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/link-layer-internet-diagram.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/local-sam-docker.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/local-sam-docker.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/local-sam-docker.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/local-sam-docker.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/logical-equivalence-tree.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/logical-equivalence-tree.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/logical-equivalence-tree.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/logical-equivalence-tree.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/logical-falsity-tree.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/logical-falsity-tree.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/logical-falsity-tree.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/logical-falsity-tree.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lsof.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lsof.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/lsof.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/lsof.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic-core-closeup.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic-core-closeup.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic-core-closeup.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic-core-closeup.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic-core-memory.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic-core-memory.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic-core-memory.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic-core-memory.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic-drum-memory.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic-drum-memory.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic-drum-memory.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic-drum-memory.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic-tape-disk.jpeg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic-tape-disk.jpeg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic-tape-disk.jpeg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic-tape-disk.jpeg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic-tape-ibm.jpeg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic-tape-ibm.jpeg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic-tape-ibm.jpeg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic-tape-ibm.jpeg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic_field.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic_field.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/magnetic_field.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/magnetic_field.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/manchester_baby.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/manchester_baby.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/manchester_baby.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/manchester_baby.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/memory-flow.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/memory-flow.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/memory-flow.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/memory-flow.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/modem-bt.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/modem-bt.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/modem-bt.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/modem-bt.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mongo-collection.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mongo-collection.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mongo-collection.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mongo-collection.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mongo-compass.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mongo-compass.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mongo-compass.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mongo-compass.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mongo-db-structure.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mongo-db-structure.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mongo-db-structure.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mongo-db-structure.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mongo-doc-added.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mongo-doc-added.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mongo-doc-added.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mongo-doc-added.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mongoose-hierarchy.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mongoose-hierarchy.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mongoose-hierarchy.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mongoose-hierarchy.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mosaic-browser.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mosaic-browser.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mosaic-browser.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mosaic-browser.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/motherboard-pi.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/motherboard-pi.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/motherboard-pi.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/motherboard-pi.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mount-directory.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mount-directory.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/mount-directory.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/mount-directory.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/multi_on_off.gif b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/multi_on_off.gif similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/multi_on_off.gif rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/multi_on_off.gif diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/multiple_circuits.gif b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/multiple_circuits.gif similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/multiple_circuits.gif rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/multiple_circuits.gif diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nand-gate-new.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nand-gate-new.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nand-gate-new.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nand-gate-new.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nand-mem-demonstrated.gif b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nand-mem-demonstrated.gif similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nand-mem-demonstrated.gif rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nand-mem-demonstrated.gif diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nand-mem-first.gif b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nand-mem-first.gif similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nand-mem-first.gif rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nand-mem-first.gif diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nand-mem-second.gif b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nand-mem-second.gif similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nand-mem-second.gif rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nand-mem-second.gif diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nand_latch_logic_circuit.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nand_latch_logic_circuit.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nand_latch_logic_circuit.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nand_latch_logic_circuit.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negate-elim.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negate-elim.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negate-elim.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negate-elim.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negate-intro.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negate-intro.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negate-intro.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negate-intro.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negated-biconditional-decomposition-rule.drawio.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negated-biconditional-decomposition-rule.drawio.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negated-biconditional-decomposition-rule.drawio.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negated-biconditional-decomposition-rule.drawio.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negated-conditional-decomposition-rule.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negated-conditional-decomposition-rule.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negated-conditional-decomposition-rule.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negated-conditional-decomposition-rule.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negated-conjunction-decomposition-rule.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negated-conjunction-decomposition-rule.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negated-conjunction-decomposition-rule.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negated-conjunction-decomposition-rule.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negated-disjunction-decomposition-rule.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negated-disjunction-decomposition-rule.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/negated-disjunction-decomposition-rule.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/negated-disjunction-decomposition-rule.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/network-request-layers.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/network-request-layers.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/network-request-layers.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/network-request-layers.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/node-event-loop.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/node-event-loop.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/node-event-loop.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/node-event-loop.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nor-gate-new.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nor-gate-new.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/nor-gate-new.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/nor-gate-new.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/normal-merge-again.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/normal-merge-again.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/normal-merge-again.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/normal-merge-again.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/not-by-ai-alternative--light.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/not-by-ai-alternative--light.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/not-by-ai-alternative--light.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/not-by-ai-alternative--light.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/one-eighth-a.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/one-eighth-a.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/one-eighth-a.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/one-eighth-a.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/opensearch-architecture.drawio.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/opensearch-architecture.drawio.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/opensearch-architecture.drawio.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/opensearch-architecture.drawio.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/or-gate-new.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/or-gate-new.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/or-gate-new.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/or-gate-new.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/or-transistor.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/or-transistor.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/or-transistor.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/or-transistor.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/parallel-battery-diagram.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/parallel-battery-diagram.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/parallel-battery-diagram.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/parallel-battery-diagram.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/parallel-transmission.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/parallel-transmission.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/parallel-transmission.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/parallel-transmission.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/pascaline.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/pascaline.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/pascaline.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/pascaline.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/pilot-ace.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/pilot-ace.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/pilot-ace.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/pilot-ace.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/postman-aws-output.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/postman-aws-output.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/postman-aws-output.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/postman-aws-output.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/postman-lambda.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/postman-lambda.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/postman-lambda.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/postman-lambda.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/programming_a_digital_electronic_computter.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/programming_a_digital_electronic_computter.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/programming_a_digital_electronic_computter.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/programming_a_digital_electronic_computter.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/proof.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/proof.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/proof.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/proof.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/proofs-drawio-Page-5.drawio.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/proofs-drawio-Page-5.drawio.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/proofs-drawio-Page-5.drawio.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/proofs-drawio-Page-5.drawio.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/proofs-drawio-Page-5.drawio_2.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/proofs-drawio-Page-5.drawio_2.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/proofs-drawio-Page-5.drawio_2.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/proofs-drawio-Page-5.drawio_2.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/proofs-drawio-Page-6.drawio.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/proofs-drawio-Page-6.drawio.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/proofs-drawio-Page-6.drawio.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/proofs-drawio-Page-6.drawio.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ps-tree.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ps-tree.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/ps-tree.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/ps-tree.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/push-button-legs.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/push-button-legs.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/push-button-legs.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/push-button-legs.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/python-exception-hierarchy.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/python-exception-hierarchy.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/python-exception-hierarchy.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/python-exception-hierarchy.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/queue.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/queue.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/queue.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/queue.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/react-lifecycle.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/react-lifecycle.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/react-lifecycle.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/react-lifecycle.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/rebase-tip-chage.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/rebase-tip-chage.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/rebase-tip-chage.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/rebase-tip-chage.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/red-encoding.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/red-encoding.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/red-encoding.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/red-encoding.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/reiteration.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/reiteration.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/reiteration.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/reiteration.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/relay.gif b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/relay.gif similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/relay.gif rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/relay.gif diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/s3-package-again.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/s3-package-again.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/s3-package-again.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/s3-package-again.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sam-build.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sam-build.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sam-build.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sam-build.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sam-directory.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sam-directory.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sam-directory.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sam-directory.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sam-template-yaml.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sam-template-yaml.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sam-template-yaml.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sam-template-yaml.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/serial-transmission.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/serial-transmission.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/serial-transmission.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/serial-transmission.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/series-battcircuit.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/series-battcircuit.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/series-battcircuit.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/series-battcircuit.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/series-battery-diagram.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/series-battery-diagram.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/series-battery-diagram.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/series-battery-diagram.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/server-listening.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/server-listening.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/server-listening.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/server-listening.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/signed-to-unsigned.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/signed-to-unsigned.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/signed-to-unsigned.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/signed-to-unsigned.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/single-git-history-rebase.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/single-git-history-rebase.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/single-git-history-rebase.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/single-git-history-rebase.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sns-example.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sns-example.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sns-example.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sns-example.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sql-full-outer-join.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sql-full-outer-join.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sql-full-outer-join.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sql-full-outer-join.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sql-inner-join.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sql-inner-join.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sql-inner-join.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sql-inner-join.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sql-left-outer-join.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sql-left-outer-join.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sql-left-outer-join.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sql-left-outer-join.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sql-right-outer-join.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sql-right-outer-join.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sql-right-outer-join.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sql-right-outer-join.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/square.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/square.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/square.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/square.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sr_latch_diagram.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sr_latch_diagram.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sr_latch_diagram.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sr_latch_diagram.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sr_latch_logic_circuit.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sr_latch_logic_circuit.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sr_latch_logic_circuit.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sr_latch_logic_circuit.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/stack1.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/stack1.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/stack1.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/stack1.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/stack2.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/stack2.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/stack2.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/stack2.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/standard-userspace.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/standard-userspace.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/standard-userspace.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/standard-userspace.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/state-machine-definition.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/state-machine-definition.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/state-machine-definition.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/state-machine-definition.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/state-machine-execution.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/state-machine-execution.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/state-machine-execution.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/state-machine-execution.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/step1.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/step1.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/step1.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/step1.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/step2.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/step2.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/step2.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/step2.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/step3.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/step3.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/step3.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/step3.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/step4.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/step4.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/step4.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/step4.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/stibitz-teletype.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/stibitz-teletype.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/stibitz-teletype.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/stibitz-teletype.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/switch-and-gate.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/switch-and-gate.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/switch-and-gate.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/switch-and-gate.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/switch-or-gate.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/switch-or-gate.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/switch-or-gate.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/switch-or-gate.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sync-thread.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sync-thread.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/sync-thread.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/sync-thread.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/systemd-global-files.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/systemd-global-files.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/systemd-global-files.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/systemd-global-files.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/systemd-local-files.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/systemd-local-files.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/systemd-local-files.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/systemd-local-files.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/t-flip-flops.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/t-flip-flops.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/t-flip-flops.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/t-flip-flops.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/terminal_colours.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/terminal_colours.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/terminal_colours.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/terminal_colours.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/theoremproof.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/theoremproof.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/theoremproof.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/theoremproof.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/transistor-off.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/transistor-off.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/transistor-off.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/transistor-off.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/transistor-on.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/transistor-on.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/transistor-on.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/transistor-on.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/transport-layer-segment.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/transport-layer-segment.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/transport-layer-segment.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/transport-layer-segment.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/trigger-info.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/trigger-info.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/trigger-info.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/trigger-info.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/univac-1.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/univac-1.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/univac-1.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/univac-1.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/univac-operator-console.jpeg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/univac-operator-console.jpeg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/univac-operator-console.jpeg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/univac-operator-console.jpeg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/unsigned-to-signed.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/unsigned-to-signed.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/unsigned-to-signed.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/unsigned-to-signed.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/valence-shell.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/valence-shell.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/valence-shell.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/valence-shell.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/vertical-circuit.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/vertical-circuit.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/vertical-circuit.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/vertical-circuit.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/virtual-memory-diagram.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/virtual-memory-diagram.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/virtual-memory-diagram.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/virtual-memory-diagram.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/voltage-drop.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/voltage-drop.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/voltage-drop.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/voltage-drop.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/von_neumann_architecture.jpeg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/von_neumann_architecture.jpeg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/von_neumann_architecture.jpeg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/von_neumann_architecture.jpeg diff --git a/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/web-url.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/web-url.png new file mode 100644 index 0000000000000000000000000000000000000000..dd0de6dfa16e7df21d8df19e6e88d50a0d88e950 GIT binary patch literal 11615 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 literal 0 HcmV?d00001 diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/whirlwind-magnetic-cores.JPG b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/whirlwind-magnetic-cores.JPG similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/whirlwind-magnetic-cores.JPG rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/whirlwind-magnetic-cores.JPG diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/williams-tube-dots.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/williams-tube-dots.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/williams-tube-dots.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/williams-tube-dots.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/williams-tube.jpg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/williams-tube.jpg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/williams-tube.jpg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/williams-tube.jpg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/xor-addition-four.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/xor-addition-four.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/xor-addition-four.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/xor-addition-four.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/xor-gate-new.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/xor-gate-new.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/xor-gate-new.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/xor-gate-new.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/xor-hdl.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/xor-hdl.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/xor-hdl.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/xor-hdl.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/yahoo-original-homepage.png b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/yahoo-original-homepage.png similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/yahoo-original-homepage.png rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/yahoo-original-homepage.png diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/yellow-encoding.svg b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/yellow-encoding.svg similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/static/yellow-encoding.svg rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/static/yellow-encoding.svg diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/systemd.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/systemd.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/systemd.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/systemd.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/systemd_status.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/systemd_status.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/systemd_status.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/systemd_status.md diff --git a/neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/v8.md b/neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/v8.md similarity index 100% rename from neuron/d06d7699-6cc3-4470-a1d4-b6201bdeb808/v8.md rename to neuron/4ea828ea-ea63-4ab0-9a8a-7a45236e138e/v8.md diff --git a/zk/.zk/notebook.db b/zk/.zk/notebook.db index 7f94442c430701064af4adc610266b6c45dc2733..d628ac4823160c4e0e6ae510c8dfeacd68c6b9a5 100644 GIT binary patch delta 54618 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 delta 27543 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 axZikWy#Ijl?FZw&z)1gj__+V}d;b@_6#mr! diff --git a/zk/Architecture_of_the_World_Wide_Web.md b/zk/Architecture_of_the_World_Wide_Web.md new file mode 100644 index 0000000..0bd5192 --- /dev/null +++ b/zk/Architecture_of_the_World_Wide_Web.md @@ -0,0 +1,56 @@ +--- +tags: [world-wide-web, internet] +created: Friday, December 13, 2024 +--- + +# Architecture of the World Wide Web + +## Terms + +
+
web
+
a set of resources delivered over the Internet using the HTTP protocol
+ +
web resource
+
any information that can be accessed using the web (document, image, video)
+ +
web server
+
a software program on a computer that hosts web resources
+ +
web browser
+
an application used to acccess web resources on web servers
+ +
+ +## The web is _distributed_, _addressable_, and _linked_ + +### Distributed + +There is no centralised organisation or system that decides the content that can +be published. Any computer connected to the Internet can run a web server and +the person running it can make available any content they wish. + +### _Addressable_ + +Every resource on the web has a unique address that includes both its location +and how to access it (URL): + +![](../img/web-url.png) + +- scheme + - specifies the [Application Layer](Application_Layer_of_Internet_Protocol.md for + accessing the resource. In the example this is HTTP but it could be FTP or another + protocol, always bracketed with a colon +- authority + - comprises the [DNS](Transport_Layer_of_Internet_Protocol.md) hostname of the + server containing the resource. This could also be an + [IP address](IP_addresses.md) and could also include a port number +- path + - the location of the resource on the web server, organised hierarchically and + analagous to a file path +- query + - a modifier of the resource returned to the client. Its usage varies accross + sites but is typically deterimined by backend implementation details + +> Note a URL does not have to always contain _all_ this information. Consider an +> index page. diff --git a/zk/HTTPS.md b/zk/HTTPS.md new file mode 100644 index 0000000..8e73815 --- /dev/null +++ b/zk/HTTPS.md @@ -0,0 +1,40 @@ +--- +tags: [world-wide-web, internet, encryption] +created: Friday, December 14, 2024 +--- + +# HTTPS + +The problem with standard, unencypted HTTP requests is that the data can be +captured in transit and be observed or modified by malicious actors. + +HTTPS is the solution. It encrypts the entirety of the HTTP request and response +(URL, headers, body). + +It utilises two types of encryption to send messages securely: + +- symmetric encryption + - a single shared key between client and server to encrypt the messages sent + between them +- asymmetric encryption + - two keys are used: a public key to encrypt the data and a private key to + decrypt it. The public key can be shared freely so anyone can encrypt and + send data to a peer but only the peer can receive and decrypt it + +The encryption protocol used is TLS - the **Transport Layer Security Protocol**. +Previously SSL (Secure Sockets Layer) was used but has been deprecated over +security concerns. + +## How communication over HTTPs works + +- An initial handshake is shared between client and server, agreeing that + communication will be encrypted. This is public. "Client hello" and "Server + hello". Some random numbers are exchanged at this point. +- The server sends a digital certificate to the client along with its public + key. The client checks that the certificate is valid. +- If valid, the client encrypts a string of bytes using the public key and sends + it to the server. This is called the "premaster secret". +- This is decrypted by the server. +- The premaster secret, along with the random bytes from the handshake is then + used to compute a shared secret key (symmetric) which is used to encrypt all + subsequent messages for the duration of the session. diff --git a/zk/Network_packet_analysis_tools.md b/zk/Network_packet_analysis_tools.md new file mode 100644 index 0000000..c747af2 --- /dev/null +++ b/zk/Network_packet_analysis_tools.md @@ -0,0 +1,12 @@ +--- +tags: [networks, procedural] +created: Friday, December 13, 2024 +--- + +# Network packet analysis tools + +- `tcpdump`: View raw packet data (`tcpdump -i wlan0 -XX` for full packet + contents) +- tshark: Wireshark's CLI for detailed packet analysis (`tshark -i wlan0 -V`) +- `nethogs`: Monitor per-application network usage +- `iftop`: Show bandwidth usage per connection diff --git a/zk/What_can_the_ISP_see.md b/zk/What_can_the_ISP_see.md new file mode 100644 index 0000000..2e7e305 --- /dev/null +++ b/zk/What_can_the_ISP_see.md @@ -0,0 +1,76 @@ +--- +tags: [internet, encryption, privacy, TOR] +created: Friday, December 13, 2024 +--- + +# What can the ISP see? + +## Plain HTTP + +The ISP can see all content exchanged: DNS lookups, IP address of the server you +connect to, requests and body content. + +## Just HTTPS + +With HTTPS alone, the content of the messages is encrypted but the ISP can see: + +- DNS queries +- IP addresses you connect to +- Traffic patterns and metadata (when, how often, amount of data exchanged etc) + +## HTTPS and encrypted DNS server + +With HTTPS and an encrypted DNS server (e.g. Quad9) the DNS queries are hidden +but the IP addresses are not. So they could still derive your DNS lookups from +the IPs you end up connecting to. + +## HTTPS and VPN + +The ISP only sees the encrypted traffic to the VPN server. Your real IP and +destination IP is hidden. + +However the VPN provider can potentially see DNS queries, depending on their +policy. Although a good VPN provider will encrypt DNS lookups like an encrypted +DNS server. + +The VPN can also still see what IPs you are connecting to. You are basically +swiching trust from the ISP to the VPN provider. However reputable VPNs do not +have your billing and identity info (and payment can use cryptocurrencies) and +don't keep logs. Many also have policies about refusal to cooporate with +authorities in different juristictions. Also the VPN doesn't know your real IP. + +## HTTPS, VPN, and encrypted DNS + +DNS queries hidded from both ISP and VPN. Traffic is fully encrypted and routed +through VPN. + +## Fingerprinting + +Note that none of the above stops fingerprinting. Even with full encryption +there are methods of determining online behaviour through encrypted packet +analysis and usage patterns. + +A way round this is to use SOCKS proxies which add hops or to use TOR. TOR +effectively solves the "have to trust VPN provider" problem. + +With TOR: + +- Traffic routed through 3+ nodes +- Each node only knows previous and next hop +- No single node knows both source and destination. Even Tor nodes can't see the + full path + +It also uses: + +- Fixed packet sizes +- Timing obfuscation +- Traffic padding + +Which makes pattern analysis and fingerprinting much harder than just a VPN. + +Furthermore there is also the following protection from VPN weaknesses: + +- No single provider to trust/compromise +- Decentralized network +- Free to use and no account needed +- No permanent exit node like with VPN